@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
body {font-family: 'Montserrat', sans-serif; font-size: 14px; color:#333333; font-weight:300; background: url(../img/bg.jpg) #3a4ea4 no-repeat center top;}
img{max-width:100%;}
a:focus{outline:none; text-decoration:none;}
a {color:#333;}
a:hover{color:#13ce66; text-decoration:none;}
.container {max-width: 1270px;}
.navbar-default .navbar-nav > li > a {color: #fff; text-transform:uppercase; padding:14px 10px; font-size:14px; font-weight:300;}
.navbar {border:0; border-radius:0; margin:17px 30px 0 0; background:none; width:auto; float:right; padding:0; min-height:20px;}
.navbar-nav {float:left;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-nav > li:active > a {background:#f53343; color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:#f53343; color:#fff;}
.container-fluid, .navbar-collapse {padding:0;}

.ubermenu-skin-black-white-2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  box-shadow: none;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
  font-weight: 300;
  color: #fff;
  font-size: 18px;
  margin-left: 36px;
  padding: 6px 0;
  text-transform: uppercase;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
  border-left: 0 none;
  box-shadow: none;
  color: #fff;}

.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
  width: auto;
}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: none;
  color: #13ce66;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {margin-top: 1px; right: -15px;}
.ubermenu-submenu .listing-item a.image img {
    width: auto !important; max-width: 150px !important;
    height: 100px !important;
}
.ubermenu-submenu .display-posts-listing .listing-item {
    min-height: 115px;
}
.ubermenu-submenu .listing-item a.image {
    width: 150px;
    text-align: center;
}
.ubermenu-submenu .display-posts-listing a.title {
    margin-bottom: 8px;
}
ul.ubermenu-submenu {
    top: 50px !important; padding: 5px 0 !important;
}
.ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-skin-black-white-2.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop {
    margin-top: 21px;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
  font-size: 14px;}
.ubermenu .ubermenu-target-text {
    padding: 3px 0;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active > .ubermenu-target {
    color: #13ce66;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 0px 20px;
}
:focus {
    outline: 0;
}
a.cityLink > span:hover, a.cityLink:hover > span{color: #fff;}
a.cityLink > span.city-name:hover {
    color: #13ce66;
}
.top_nav_main {
    border-top: 5px solid #2f4b8b;
}
.top_nav_list li {
    list-style: none;
    float: left;
}
.new_seleted_city_selected {
    float: right;margin-top: 2px;
}
.top_nav {
    float: right;
    margin: 2px 15px 6px 0;
}
.top_nav li a {
    padding: 0 15px;
}

.top_nav_list a {color: #fff;}
.top_nav_list a:hover {color: #13ce66;}
.top_nav_list {
    background: #2f4b8b;
    display: table;
    width: 100%;
    padding: 0 30px;
border-radius: 0px 0px 100px 100px;
}
.logo {
    margin: 10px 0;text-align: center;
}

.home_left h3 {
    font-family: 'Dancing Script', cursive;
    background: #272627;
    color: #fff;
    padding: 10px 20px 14px;
    font-size: 35px;
    margin: 0 0 15px;
}
.product-categories {
    padding: 0;
    list-style: none;
}
.home_left #menu-home-left-categories {
    padding: 0;
    list-style: none;
    background: #fff;margin-bottom: 15px;
}
.home_left #menu-home-left-categories a {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    padding:0;
    display: block;
    border-bottom: solid 1px #f4f4f4;
}
.home_left #menu-home-left-categories i {
    width: 50px;
    text-align: center;
    border-right: solid 1px #f4f4f4;
    height: 50px;
    line-height: 50px;
    margin-right: 10px; color: #13ce66;
}
.home_left #menu-home-left-categories a:hover i{background:#13ce66; color: #fff;}
.home_left #menu-home-left-categories a:hover{background: #f4f4f4; color: #272627;}
.email_me {
    float: left;
    font-family: 'Dancing Script', cursive;
    background: url(../img/green-arrow.png) no-repeat right center #13ce66;
    color: #272627;
    padding: 5px 40px 7px 20px;
    font-size: 35px;
    margin: 0; 
}

.subscribe_section {
    background: #333;
    display: table;
    width: 100%;    margin-bottom: 15px;
}
.subscribe_section input.subscribe_email, .subscribe_section input.subscribe_postcode {
    background: #5c5a5a;
    border: 0;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
    margin-left: 10px;
    margin-top: 11px;
}
.subscribe_section input.subscribe_postcode {
    width: 140px;
}
.subscribe_section input.btn.btn-default {
    background: #13ce66;
    border: 0;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
    text-transform: uppercase;
    margin-left: 10px;
}
.subscribe_form {float: right;margin-right: 25px;}
.subscribe_form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff;}
.subscribe_form ::-moz-placeholder { /* Firefox 19+ */ color: #fff;}
.subscribe_form :-ms-input-placeholder { /* IE 10+ */color: #fff;}
.subscribe_form :-moz-placeholder { /* Firefox 18- */ color: #fff;}

.one_row_products_description {background: #272627;color: #fff;padding-left: 15px;display: table;width: 100%;border-top: solid 4px #13ce66;}
.one_row_products_description_left {float: left;}
.one_row_products_description_right {float: right;}
.one_row_products_description_left h1 {font-size: 22px;color: #13ce66;font-weight: 600;margin: 10px 0 0;}
.one_row_products_description_right > a {display: table-cell;float: right;background: #13ce66;height: 100%;padding: 18px 22px;margin-left: 10px;color: #fff;font-weight: 600;font-size: 22px;}
.one_row_products_price {float: right; padding: 10px 10px 0;}
.from_price {color: #13ce66;font-size: 24px;font-weight: 600;}
.from_price span {display: block;font-size: 16px;line-height: 14px;}
.valued_from {font-weight: 500;}
.valued_from span {display: block;line-height: 18px;}
.short_description {font-size: 16px;}
.product_location:before {content: "\f041";font-family: fontawesome;margin-right: 5px;color: #13ce66;}
.product_location{margin-top: 5px;}
.one_row_products {margin-bottom: 15px;}


.product h1{font-size: 30px;color: #13ce66;font-weight: 600;margin: 0 0 5px;} 
.product .short_description{margin-bottom: 10px;}
.deal-box-bottom {background: #272627;color: #fff;}
.discount-box {background: #13ce66;display: inline-block;padding: 10px 50px 5px;font-size: 30px;font-weight: 600;text-align: center;position: relative;}
.discount-box::before {content: "\f0da";font-family: fontawesome;position: absolute;right: -15px;font-size: 50px;color: #13ce66;top: 7px;}
.discount-box span, .deal-box-list span {display: block;font-weight: 300;font-size: 16px;}
.deal-box-list {display: inline-block;}
.deal-box-list ul {padding: 0;list-style: none;display: table-cell;}
.deal-box-list ul li {float: left;text-align: center;padding: 0 26px;font-weight: 600;font-size: 20px;background: url(../img/box-sep.png) no-repeat right center;}
.deal-box-bottom-right {float: right;margin: 28px 10px 0;}
.link-buy-button {background: #13ce66;padding: 10px 20px;border-radius: 5px; color: #fff;font-weight: 600;font-size: 18px;}
.link-buy-button:hover{color: #272627;}

.two_row_product_location {background: #272627;color: #fff;display: table;padding: 8px 24px;border-radius: 35px;margin: -20px auto 0;position: relative;}
.two_row_products_description h1 {
    color: #13ce66;
    font-size: 20px;
    text-align: center;
    margin: 10px 0 0; font-weight: 600;
}
.two_row_products_description {
    background: #fff;
    text-align: center;
}
.two_row_products_description_black{ background: #272627;color: #fff; text-align:left;padding: 0 0 0 15px;display: table;width: 100%;margin-top: 10px;border-top: solid 4px #13ce66;}

.two_row_products {
    margin-bottom: 15px;
    display: table;
    width: 100%;
}
.two_row_view_deal {
    float: right;
    background: #13ce66;
    font-weight: 600;
    padding: 15px 20px;
    font-size: 18px;
    color: #fff;
}
.two_row_view_deal:hover{color: #fff;}
.two_row_products_price {
    float: left;margin-top: 8px;
}
.two_row_valued_from {
    font-weight: 600;
}
.two_row_from_price {color: #13ce66;font-size: 24px;font-weight: 600;    line-height: 24px;}
.two_row_from_price span {display: block;font-size: 16px;line-height: 20px;}


.three_row_products img, .one_row_products img, .two_row_products img {height: auto;}
.three_row_products_description h1 {color: #13ce66;font-size: 16px;min-height: 36px;margin: 0;font-weight: 600;}
.three_row_products_description {background: #fff; padding: 10px;display: table;width: 100%;}
.three_row_products {margin-bottom: 15px;}
.three_row_short_description {font-weight: 600;}

.three_row_product_location:before {content: "\f041";font-family: fontawesome;margin-right: 5px;color: #13ce66;}
.three_row_product_location{margin-bottom: 5px;}
.three_row_from_price {color: #333;font-size: 24px;font-weight: 600;    line-height: 24px;}
.three_row_from_price span {display: block;font-size: 16px;line-height: 20px;}
.three_row_products_price {float: left;}
.three_row_view_deal {float: right;background: #13ce66;padding: 8px 14px;font-weight: 500;color: #fff;border-radius: 5px;font-size: 14px;margin-top: 5px;}
.three_row_view_deal:hover{color: #fff;}
.three_row_valued_from {color: #969696;font-weight: 600;}
.product {background: #fff;display: table;width: 100%; padding: 15px;}

.footer {background: #f2f2f2;padding: 40px 0 20px;}
.footer h3 {font-weight: 500;font-size: 18px;text-transform: uppercase;margin-bottom: 5px;}
.footer ul {list-style: none;padding: 0;margin-top: 10px;}
.footer ul li a {color: #999999;font-size: 14px;line-height: 26px;}
.footer ul li a:hover {color: #13ce66;}
.footer p {color: #999999;line-height: 22px;}
.footer_nav {display: table;margin: auto;}
.footer_nav {margin:15px auto 0; display: table;}
.footer_nav li {float: left;margin: 0;}
.footer  .footer_nav li a{color: #333; font-weight: 500;}
.footer .footer_nav li a:hover{color: #13ce66;}
.footer .footer_nav li a:before {content: "|";padding: 0 5px;color: #333;}
.footer .footer_nav li:first-child a:before {content: "";padding: 0;}
.footer .footer_content p {text-align: center;font-weight: 200;line-height: 20px;margin: 15px 0;}
.copyright {text-align: center;font-size: 12px;}
.widget.text-5.widget_text p {margin-top: 17px;}
.footer_newsletter_section {background: #13ce66;padding: 20px;display: table;width: 100%;margin-top: 10px;}
.signup_heading {color: #fff;font-size: 30px;text-transform: uppercase;float: left;}
.signup_heading span{display: block;font-size: 20px;}
.signup_section {float: left;width: 600px;margin:11px 0 0 30px; position: relative;}
.social-icon {float: right;}
.signup_section .form-control {background: no-repeat;border: solid 1px #fff;border-radius: 0;height: 45px;}
.signup_section .btn.btn-default {position: absolute;right: 0;top: 0;height: 45px;border: 0;border-radius: 0;width: 110px;text-transform: uppercase;}
.subscribe_form {float: right;margin-right: 25px;}
.signup_section ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff;}
.signup_section ::-moz-placeholder { /* Firefox 19+ */ color: #fff;}
.signup_section :-ms-input-placeholder { /* IE 10+ */color: #fff;}
.signup_section :-moz-placeholder { /* Firefox 18- */ color: #fff;}
.social-icon i {width: 40px;height: 40px;text-align: center;background: #fff;line-height: 40px;border-radius: 100px;color: #13ce66;font-size: 18px;}
.social-icon i:hover{background: #333; color: #fff;}
.social-icon {float: right;margin-top: 14px;}

.left_side_deals img {width: 100%;}

.side_deals{padding: 10px; list-style: none;}
.side_deals img {height: auto;}
.side_products_description h1 {color: #13ce66;font-size: 16px;margin:5px 0;font-weight: 500;}

.side_products_from_price {color: #333;font-size: 24px;font-weight: 600;    line-height: 24px;}
.side_products_products_price span {display: block;font-size: 16px;line-height: 20px;}
.side_products_products_price {float: left;}
.side_products_view_deal {float: right;background: #13ce66;padding: 8px 14px;font-weight: 500;color: #fff;border-radius: 5px;font-size: 14px;margin-top: 5px;}
.side_products_view_deal:hover{color: #fff;}
.side_products_valued_from {color: #969696;font-weight: 300;}

.left_side_deals {
    background: #fff;
    padding: 0;
    margin-bottom: 30px;
}
.left_side_deals h3 {
    background: #13ce66;
    color: #fff;
    font-family: 'Dancing Script', cursive;
    padding: 10px 20px;
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 600;
}
.side_deals li {
    display: table;
    width: 100%;
    margin-bottom: 10px;
}

.singal_page_img img {
    width: 100%;
}

@media only screen and (max-width: 959px) {
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {padding: 10px; margin-bottom: 10px;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {margin-left: 0;}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle{background: #13ce66 !important;}

}
@media only screen and (max-width: 767px) {
.menu-name {color: #ffffff; float: left; font-weight: 700; margin: 0;}
.menu-icn {float: right; margin: 3px 0 0;}
.navbar-toggle .icon-bar { background: #fff;}
.navbar-toggle{width:100px; margin:8px auto; display:block; float:left; background:#d51928; border:0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #d51928;}
.navbar-collapse{border:0; box-shadow:none;}
.navbar-nav{margin:0; padding:0; background:#fff; width:100%;}
.navbar-default .navbar-nav > li > a { color: #0F0F0F; background:none; padding:8px 23px;}
.navbar{width:100%; margin:auto auto 10px; border:0;}
.navbar-default {background:none;}
.navbar-collapse.collapse.in{padding:0;}
.container-fluid{padding-left:0; padding-right:0;}
.navbar {display:inline-block; margin-bottom:0;}
.navbar-default .navbar-nav > li > a {font-size: 13px; margin-top: 0;}

.three_row_products_description h1 { min-height: 20px;}
.media_image-2 {display: none;}
.top_nav_list {padding: 0 5px;border-radius: 0;}
.top_nav {margin: 2px 0 6px 0;padding: 0;}
.top_nav li a {padding: 0 5px;}
.email_me {padding: 5px 20px 7px 20px;font-size: 30px; background-image: none;width: 100%;}
.subscribe_section input.subscribe_email, .subscribe_section input.subscribe_postcode { width: 100%;}
.subscribe_section input.subscribe_postcode {width: 100%;}
.subscribe_section input.btn.btn-default {margin: 10px 0 10px 10px;}
.one_row_products_description_right {float: left; width: 100%;}
.one_row_products_price {float: left; padding: 10px 10px 0 0;}
.three_row_products img, .one_row_products img, .two_row_products img {width: 100%;}
}

@media only screen and (max-width: 414px) {
.top_nav_list a {font-size: 11px;}
}

@media only screen and (max-width: 320px) {
.top_nav li a {
    font-size: 10px;
}
}