/*



Theme Name: Zerif Lite Child



Theme URI: https://themeisle.com/themes/zerif-lite/



Description: Zerif Lite Child Theme



Author: ThemeIsle



Author URI: https://themeisle.com



Template: zerif-lite



Version: 0.2



@import url("css/custom.css"); 



*/



@import url(../zerif-lite/style.css);



@import url(woocommerce/woocommerce-layout.css);



@import url(woocommerce/front.css);



.copy_text,



.fleft { float:left }



body { font-family:'Open Sans', sans-serif; font-size:15px }



article.hentry { border:none; padding:0; margin:0 }



.fleft { margin-right:17px; width:31% }



.fleft-textarea { margin-right:10px }



h1,



h2 {



font-family:font-family: Raleway, sans-serif; font-weight:600; line-height:normal }



.entry-title { font-size:22px }



a:focus { outline:0 }



.cycloneslider-template-dark .cycle-slide { border-bottom:1px solid #ececec }



.blue-strp { background:#23232c; padding:20px 0; color:#fefefe; text-transform:uppercase; font-size:16px; font-weight:300; text-align:center }



.blue-strp span { font-weight:600 }



#footer { background:#1a1216 }



#footer .top { background:url(images/footer-bg.jpg) repeat-x; padding:40px 0 35px; color:#fff; font-size:13px; line-height:24px; border-bottom:1px solid #312a2e; margin-bottom:1px }



#footer .top h4 { color:#fff; text-transform:uppercase; font-weight:700; margin:0 0 20px; font-size:16px }



#footer .top .about a { color:#505050; font-size:12px; font-weight:600 }



#footer .top .about a:hover { text-decoration:underline }



.shop_attributes .text-success{font-size:21px; font-weight:bold;}

.rounded1 a{border: 2px solid #322a37;border-radius: 50px; padding: 4px 15px 7px 15px; margin-top: 19px; }
.rounded a{border: 2px solid #322a37;border-radius: 50px; padding: 10px 15px; margin-left: 30px; margin-top: 19px; }


.opening-tbl { margin:0; border:none }



.opening-tbl td { border-top:1px dotted #4f4c4e; text-transform:uppercase; font-size:13px; color:#d7d7d7 }



.opening-tbl tr:first-child td { border:none; padding-top:0 }



.opening-tbl td+td { padding-right:0; text-align:right }



.social a { opacity:.35 }



.social img { margin-right:5px }



.social a:hover { opacity:1 }



#footer .copy-rght { background:#23232c; padding:15px 0; color:#717070; font-size:13px }



#footer .copy-rght a { color:#fff }



.copy-right { float:right }



#footer .footer { font-size:10px; color:rgba(127, 127, 127, .3); line-height:18px; padding:12px 0; border-top:1px solid #312a2e; margin-top:1px; text-align:center }



.dropdownmenu { display:none }



#mega-menu-wrap-primary,



.navbar { background:0 0 }



#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after { padding-left:26px }



#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before { float:right; padding-right:26px }



#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right { float:none; margin:0 }



#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block { display:block }



.header.header>.navbar { box-shadow:none }



.top-portion { padding:5px 0 }



#site-navigation { height:auto; float:none; font-family:Raleway, sans-serif }



.main-nav { background:#322a37; border-radius:5px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, .27); padding-left:15px; padding-right:15px }



.navbar-inverse .navbar-nav>li>a { text-transform:uppercase; color:#d5d5d5; font-size:15px; font-weight:600; line-height:normal; padding:16px 30px }



.navbar-inverse .navbar-nav>li>a:hover,



ul.nav>li.current-menu-item>a,



ul.nav>li.current_page_item>a { background:#1F1B1C; color:#fff }



ul.nav>li.current-menu-item>a:before,



ul.nav>li.current_page_item>a:before { display:none }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link { color:#fff; font-size:15px; font-weight:600; padding:16px 27px; text-transform:uppercase; height:auto; line-height:normal }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-ancestor>a.mega-menu-link,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover { font-weight:600; background:#ececec; color:#322A37 }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-home>a.mega-menu-link,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-home>a.mega-menu-link:focus,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-home>a.mega-menu-link:hover { font-weight:600; background:#322A37; color:#fff }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu { background:#23232C }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item { padding:15px 30px }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link { color:#1F1B1C; font-size:18px; display:none }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link { color:#fff; font-size:14px; line-height:32px; font-weight:600 }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus,



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover { font-weight:600 }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>.textwidget { outline:rgba(255, 255, 255, .33) solid 2px; outline-offset:5px; margin-top:10px; text-align:center }



.custom-button { background:#1f1b1c; border:none; border-radius:0; color:#fff; font-family:inherit; font-size:18px; font-weight:700; line-height:normal; margin:0; text-align:center; text-transform:uppercase }



.search-box .woocommerce-product-search { position:relative }



.search-box label { display:block }



.search-box .search-field,



.search-box .search-field:focus { background:#dfdfdf; height:37px; border-radius:25px; width:100%; border:none; padding:0 39px 0 17px; text-transform:uppercase; font-size:12px; color:rgba(35, 35, 44, .7); font-weight:600; box-sizing:border-box; font-family:'Open Sans', sans-serif }



.head-phone,



.head-phone h2 { line-height:normal; font-weight:700 }



.search-box input[type=submit] { text-indent:-9999px; position:absolute; background:url(images/search-arrow.png) center no-repeat; border-radius:50%; margin:3px; padding:0; width:30px; height:30px; top:0; right:0; z-index:59 }



.search-box input[type=submit]:hover { background-color:#fff }



.head-phone { float:right; color:#322a37; font-size:24px; padding:5px 0 }



.head-phone a { color:#322a37; border:2px solid #000; padding:0 10px }



.head-phone h2 { color:#000; font-size:15px; margin-bottom:7px }



::-webkit-input-placeholder {



opacity:.5



}



:-moz-placeholder {



opacity:.5



}



::-moz-placeholder {



opacity:.5



}



:-ms-input-placeholder {



opacity:.5



}



.text-upper { text-transform:uppercase }



.menu-image { display:none }



#footer .top ul.menu { margin:0; padding:0; list-style:none; line-height:26px }



#footer .top ul.menu li a { color:#fff; font-size:13px }



#footer .top ul.menu li a:hover { color:#fff; text-decoration:underline }



.color strong { color:#1F1B1C }



.price { line-height:normal; height:auto }



.woocommerce ul.products li.product>a,



.woocommerce-page ul.products li.product>a { font-family:'Open Sans', sans-serif; overflow:hidden; border:1px solid #ccc; min-height:42px; padding:15px; position:relative; display:block }



.woocommerce ul.products li.product>a:hover,



.woocommerce-page ul.products li.product>a:hover { border:1px solid #6e3c3c }



.woocommerce ul.products li.product h3 { color:#404040; display:block; text-transform:uppercase; font-size:13px; line-height:22px; text-align:center; font-family:'Open Sans', sans-serif; font-weight:600; min-height:88px }



.woocommerce ul.products li.product .price { display:block; color:#000; font-size:18px; font-weight:700; text-align:center; padding:8px 0px;min-height: 82px;}



.entry-content { margin:0 }



.home .content-left-wrap { padding-top:0 }



.page-id-8687 .content-left-wrap { padding-top:0 }



.cycloneslider-template-dark .cycloneslider-caption { position:absolute; top:0; left:50%; z-index:500; margin:5% 0 15px -568px; text-align:left; font-family:Raleway, sans-serif; font-weight:300; max-width:100% }



.cycloneslider-template-dark .cycloneslider-caption-description .sld2,



.cycloneslider-template-dark .cycloneslider-caption-title .sld2 { color:#473f4d; font-weight:300 }



.cycloneslider-template-dark .cycloneslider-caption-description .sld2 { font-size:16px; line-height:25px }



.cycloneslider-template-dark .cycloneslider-caption-title .sld2.font-big { font-size:60px }



.cycloneslider-template-dark .cycloneslider-caption-title .sld2.font-big .font-tiny { font-size:24px }



.cycloneslider-template-dark .cycloneslider-caption-description .sld2 .font-med { font-size:25px; padding-bottom:8px; line-height:normal; padding-top:10px }



.cycloneslider-template-dark .cycloneslider-caption-description .sld2 .font-nrml { font-size:17px; font-weight:700 }



.cycloneslider-template-dark .cycloneslider-caption-description .sld2 .font-nrml.affiliate { color:#fff; font-size:11pt; font-weight:400; font-style:italic; font-family:"Palatino Linotype", serif; margin-top:120px }



.font-basic { font-family:'Open Sans', sans-serif }



.cycloneslider-template-dark .cycloneslider-caption-title { color:#fff; opacity:1; font-size:40px; line-height:normal; border-bottom:2px solid #473f4d; position:relative; padding:10px 35px 10px 0 }



.cycloneslider-template-dark .cycloneslider-caption-title span { display:block; font-size:90px }



.add-to-cart,



.brands .page-title,



.woocommerce ul.products li.product:before,



.woocommerce-page ul.products li.product:before,



.woof.woof_sid.woof_sid_auto_shortcode,



.woof_submit_search_form_container { display:none }



.cycloneslider-template-dark .cycloneslider-caption-title:after { content:""; width:18px; height:18px; position:absolute; right:-16px; bottom:-10px; border-radius:50%; border:2px solid #473f4d }



.cycloneslider-template-dark .cycloneslider-caption-description { color:#fff; font-size:34px; line-height:normal; padding:20px 0 }



.content-area ul li { position:relative; list-style:none; line-height:normal; padding-bottom:10px }



.content-area ul li:before { content:''; width:5px; height:5px; background:#404040; position:absolute; margin-top:8px; border-radius:50%; left:-14px }



.rich-list ul { font-size:18px; margin:0 }



.content-area .rich-list ul li { padding-left:20px; padding-bottom:20px }



.content-area .rich-list ul li:before { margin-top:11px; left:0 }



.cnt-address-box p { margin:15px 0 0; padding-top:15px; border-top:1px dotted #ddd }



.cnt-address-box p:first-child { margin:0; padding:0; border:none }



.woocommerce-page .woocommerce-tabs,



.woocommerce-page ul.products { margin-top:10px }



.btn-box button,



.btn-box input[type=submit],



.btn-box input[type=button],



.btn-box input[type=reset] { width:100% }



.posted_in { font-size:13px; font-style:italic }



.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-bottom:4px solid #1F1B1C; margin-bottom:-2px }



.woocommerce div.product .woocommerce-tabs ul.tabs li a { color:rgba(0, 0, 0, .25); text-transform:uppercase }



.woocommerce-page .product .price del { font-size:13px; font-weight:400 }



.woocommerce div.product p.price { padding:30px 0; font-weight:700; font-size:25px }



.woocommerce div.product p.price del,



.woocommerce div.product p.price ins { float:left }



.woocommerce div.product p.price ins { }



.woocommerce div.product p.price del,



.woocommerce div.product span.price del { color:rgba(133, 133, 133, 1) }



.woocommerce-page .product .entry-summary { padding-left:0 }



.woocommerce-page .woocommerce-tabs .tabs { border-top:2px solid #ccc }



.woocommerce #respond input#submit,



.woocommerce a.button,



.woocommerce button.button,



.woocommerce input.button { padding:15px; text-align:center }



.title-outr { border-bottom:1px dotted #b3b3b3; padding-bottom:10px }



.woocommerce span.onsale { padding:0; position:absolute; left:0; top:0; width:auto; height:auto; border-radius:0; background:0 0; border:none; text-align:left }



.woocommerce #content div.product div.images,



.woocommerce div.product div.images,



.woocommerce-page #content div.product div.images,



.woocommerce-page div.product div.images { background:#fff; border-radius:3px; box-shadow:0 0 7px rgba(0, 0, 0, .12); font-family:'Open Sans', sans-serif; overflow:hidden; padding:20px }



.woocommerce-page div.product div.thumbnails a img { border:1px solid #ccc; padding:4px }



.rlt-prd { padding-top:20px; border-top:1px dotted #b3b3b3; margin-top:25px }



.woocommerce-page .rlt-prd ul.products li.product { width:23.5% }



.woocommerce-page .rlt-prd ul.products li.product:nth-child(3n+3) {



margin:0 2% 3% 0



}







.brands,



.ttl { margin-bottom:30px }



.ttl { font-family:Raleway, sans-serif; color:#1F1B1C; font-size:22px; padding-bottom:20px; font-weight:600; text-transform:uppercase; border-bottom:1px dotted #b3b3b3 }



.woocommerce ul.products li.product a .onsale img { width:auto }



.brands .woocommerce ul.products { border-top:1px dotted #b3b3b3; padding-top:28px; margin-top:0 }



.woocommerce-page ul.products li.product { width:32% }



.woocommerce-page ul.products li.product:nth-child(3n+3) {



margin-right:0



}



.woocommerce ul.products li.outofstock,



.woocommerce-page ul.products li.outofstock { opacity:.5; -webkit-filter:grayscale(100%); filter:grayscale(100%) }



.top-loop { border:1px solid #ddd; display:block; margin:0 0 20px; overflow:hidden; padding:10px 15px }



.woocommerce-page .woocommerce-result-count { font-size:16px; color:#1F1B1C; font-weight:600; margin:0; line-height:normal; padding:5px 0 }



.woocommerce .woocommerce-ordering,



.woocommerce-page .woocommerce-ordering { margin:0 }



.woocommerce-page .woocommerce-ordering select { padding:6px 15px 6px 10px }



.woocommerce ul.products li.product .onsale { left:0; top:0; margin:0; height:auto; width:auto }



.woocommerce ul.products li.product .price del { color:#9b9b9b; font-size:14px; font-weight:400; display:inline; opacity:1; line-height:0;}



.woocommerce-page .products a .price ins { display:inline; color:#000 }



.btn:focus,



.btn:hover,



.close,



.modal-title,



.woof_container h4 { color:#fff }



.woocommerce div.product p.price del { width:auto!important; padding-right:10px }



.outofstock a:before,



.products .outofstock a:before { background-position:left top!important; opacity:1!important; top:-6px; left:-5px }



.outofstock .images a::before {



left:-25px;



top:-25px



}



.woocommerce div.product .stock { color:#fff; padding:7px 10px; text-align:center; border-radius:3px; font-weight:700; text-transform:uppercase; font-size:12px!important; line-height:15px; display:inline-block; margin-bottom:15px }



.woocommerce div.product .out-of-stock { background:#FA2D34 }



.woocommerce div.product .in-stock { background:#77a464 }



.form-group { margin-bottom:20px }



.form-control:focus { border:3px solid rgba(50, 42, 55, .306); box-shadow:none }



.form-group label { padding-bottom:5px }



select.form-control { border:none; border-radius:0 }



.form-control,



input[type=url],



input[type=password],



input[type=search],



input[type=text],



input[type=email],



textarea { border:3px solid rgba(0, 0, 0, .106) }



.form-control { box-shadow:none; height:45px; font-size:16px; border-radius:0; -webkit-appearance:none; appearance:none }



textarea.form-control { border:3px solid rgba(0, 0, 0, .106); border-radius:0; resize:none; height:126px; padding:10px 12px }



.page-id-42 textarea.form-control { height:120px }



.wpcf7-not-valid { border-color:#ED4954!important }



div.wpcf7-response-output { margin:0; text-align:center; padding:.5em 1em }



button,



input[type=submit],



input[type=button],



input[type=reset] { padding:5px 20px }



.modal-content { overflow:hidden }



.modal-header { background:#1F1B1C }



.close { font-size:30px; opacity:1 }



.modal-header .close { margin-top:-9px }



.woof { background:#F3F3F3; border:1px solid #ddd }



.woof_container h4 { background-color:#303030; text-transform:uppercase; font-weight:600; padding:15px; line-height:normal }



.woof li { color:#202020; display:block; font-size:13px; font-weight:400; overflow:hidden; position:relative; text-transform:uppercase }



.woof li:hover { background:rgba(0, 0, 0, .03) }



.woocommerce ul.products li.product h3 { padding:0 }



.woocommerce-page .woocommerce-info { background:#1F1B1C }



.color-ttl h4 { color:#1F1B1C }



.modal-title { display:inline }



.modal-body .row { float:none }



.modal-body input[type=submit],



.modal-body textarea { margin:0 }



.search-box { float:left; width:404px; padding:17px 8px; margin:0 135px }



.search-box .inner { padding:6px 0; text-align:center }



.search-box .inner a { border:2px solid #322a37; border-radius:50px; display:block; font-weight:700; padding:5px }



.search-box .inner a:hover { background:#322a37; color:#fff }



.home-slider { margin-top:-25px }



.inner-slider { margin-top:-80px }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-green-menu>a.mega-menu-link { color:#060; font-size:20px }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-white-menu>a.mega-menu-link { color:#fff; font-size:20px }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-yellow-menu>a.mega-menu-link { color:#F5B300; font-size:20px }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-yellow-menu-2>a.mega-menu-link { color:#F5B300; font-size:14px }



.cycloneslider-caption-more { background:#1F1B1C; color:#fff; font-size:15px; display:inline-block!important }



.cycloneslider-caption-more:hover { color:#fff; background:#322A37 }



.woocommerce .wc-tabs-wrapper .shop_attributes { margin:0 }



.red { color:red }



.hdngmrgn { margin-top:40px }



.woocommerce #content nav.woocommerce-pagination ul li,



.woocommerce-page #content nav.woocommerce-pagination ul li,



.woocommerce-page nav.woocommerce-pagination ul li .woocommerce nav.woocommerce-pagination ul li { margin:3px }



.woocommerce ul.products li.product a img { /*height:230px;*/ width:auto; margin:0 auto 1em auto; }



.woocommerce nav.woocommerce-pagination ul li span.page-numbers { background:#23232c; color:#fff }



#mega-menu-wrap-primary #mega-menu-primary>li.mega-blink_me>a.mega-menu-link { -webkit-animation-name:blinker; -webkit-animation-duration:2s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -moz-animation-name:blinker; -moz-animation-duration:2s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:infinite; animation-name:blinker; animation-duration:2.5s; animation-timing-function:linear; animation-iteration-count:infinite; background:rgba(236, 236, 236, 1); color:#322A37 }



.space-top90{ margin-top:90px;}

.search-box{margin:0 0 0 30px;width:300px;}


@-webkit-keyframes blinker { 0%, 100% {



background:rgba(236, 236, 236, 0);



color:#fff



}



10%, 90% {



background:rgba(236, 236, 236, .25)



}



20%, 80% {



background:rgba(236, 236, 236, .45)



}



30%, 70% {



background:rgba(236, 236, 236, .65)



}



40%, 60% {



background:rgba(236, 236, 236, .85)



}



50% {



background:rgba(236, 236, 236, 1);



color:#322A37



}



}



@keyframes blinker { 0%, 100% {



background:rgba(236, 236, 236, 0);



color:#fff



}



10%, 90% {



background:rgba(236, 236, 236, .25)



}



20%, 80% {



background:rgba(236, 236, 236, .45)



}



30%, 70% {



background:rgba(236, 236, 236, .65)



}



40%, 60% {



background:rgba(236, 236, 236, .85)



}



50% {



background:rgba(236, 236, 236, 1);



color:#322A37



}



}



.navbar-brand { padding:23px 0; height:auto }



@media (max-width:1024px) {



.search-box {



width:36%;



margin:0 7%



}



.cycloneslider-template-dark .cycloneslider-caption {



left:5%;



margin-left:0



}



.cycloneslider-template-dark .cycloneslider-caption-description .sld2 .font-med, .cycloneslider-template-dark .cycloneslider-caption-description .sld2 .font-nrml, .cycloneslider-template-dark .cycloneslider-caption-title .sld2.font-big {



font-size:100%



}



#mega-menu-wrap-primary #mega-menu-primary {



max-height:386px;



overflow-y:scroll



}



#footer .top h4 {



font-size:13px



}



.woocommerce ul.products li.product .price del {



display:inline-table;}



.btn-box.col-lg-4, .page-id-36 .btn-box {



margin-top:20px



}



.modal-backdrop {



display:none



}



}



@media (min-width:801px) and (max-width:1024px) {



.woocommerce ul.products li.product>a, .woocommerce-page ul.products li.product>a {



min-height:385px



}



.space-top90{ margin-top:40px;}



}



@media (max-width:800px) {



.copy-right, .copy_text {



text-align:center;



float:none



}



.tablt-box {



width:100%;



float:left



}



.search-box {



width:33%;



margin:0 3.5%



}



.woocommerce-page .rlt-prd ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {



width:48%



}



.top-portion {



margin-bottom:15px



}



.navbar-header {



max-width:32%



}



.navbar-brand {



float:none



}



.copy_text {



padding-bottom:5px



}



.cycloneslider-template-dark .cycloneslider-caption-description {



display:none!important



}



.woocommerce-page ul.products li.product:nth-child(2n+2), .woocommerce-page ul.products li.product:nth-child(3n+3) {



margin-right:0



}



.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {



float:none;



width:100%;



text-align:center



}



.tax-product_cat .woocommerce .woocommerce-result-count, .tax-product_cat.woocommerce-page .woocommerce-result-count {



float:left;



width:auto;



text-align:left



}



.tax-product_cat .woocommerce .woocommerce-ordering, .tax-product_cat.woocommerce-page .woocommerce-ordering {



float:right;



width:auto;



text-align:right



}



.woocommerce-page .woocommerce-ordering select {



width:100%;



margin-top:10px



}



.hdngmrgn, .tax-product_cat.woocommerce-page .woocommerce-ordering select {



margin-top:0



}



.woocommerce ul.products li.product>a, .woocommerce-page ul.products li.product>a {



min-height:377px



}



.full-box .vc_col-sm-6{ width:100%;}



.space-top90{ margin-top:0px;}



}



@media (max-width:767px) {


.rounded a{ margin-left:0;}
.search-box{ margin-left:auto; margin-right:auto;}
.rounded1 a{ padding:10px 15px 4px 15px;}

#footer .top {padding-bottom:0}



#footer .top [class*=col-lg] {



padding-bottom:25px



}



#footer .top h4 {



margin:0 0 10px



}



.woocommerce-page .woocommerce-result-count {



padding-bottom:15px



}



.nospctop .sidebar-wrap.content-left-wrap {



margin-top:0



}



.brands {



margin-bottom:10px



}



.woocommerce .upsells.products ul li.product:nth-child(4), .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page ul.products li.product:nth-child(4) {



margin-bottom:20px!important



}



.form-group {



margin:0



}



.form-group [class*=col-lg], .form-group input[type=file] {



margin-bottom:20px



}



.navbar-header {



max-width:100%;



text-align:center



}



.navbar-brand {



padding:25px 0 15px



}



.tax-product_cat .woocommerce .woocommerce-ordering, .tax-product_cat .woocommerce .woocommerce-result-count, .tax-product_cat.woocommerce-page .woocommerce-ordering, .tax-product_cat.woocommerce-page .woocommerce-result-count {



float:none;



width:100%;



text-align:center



}



.tax-product_cat.woocommerce-page .woocommerce-ordering select {



margin-top:10px



}



.woocommerce ul.products li.product>a, .woocommerce-page ul.products li.product>a {



min-height:1px



}



.woocommerce ul.products li.product a img {



max-height:100%



}



}



@media (max-width:568px) {



.head-phone, .search-box, .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {



float:none;



width:auto



}



.search-box {


padding:20px 0



}



.head-phone {



text-align:center



}



}



@media (max-width:375px) {



.woocommerce ul.products li.product, .woocommerce-page .rlt-prd ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {



width:100%



}



.woocommerce ul.products li.product h3 {



min-height:1px



}



.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {



font-size:13px;



display:block;



overflow:hidden



}



}



span.wpcf7-not-valid-tip,



div.wpcf7-response-output { font-weight:bold; }



div.wpcf7-validation-errors,



div.wpcf7-spam-blocked { color:#FF0000; border:2px solid #ff0000; }







.woocommerce-price-suffix { display:block;}



.home .woocommerce-price-suffix{}



.single-product .woocommerce-price-suffix{padding-left:10px; clear: none;     display: inline-block;}



.message_info{font-weight: bold;    margin-bottom: 10px;}

