/*
Theme Name: Walker Child
Theme URI: http://walker.edge-themes.com
Description: A child theme of Walker Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: walker
*/
@import url("../walker/style.css");

.edgtf-login-register-widget, .edgtf-search-opener {
    display: none!important;
}


.edgtf-slide-element-inner, 
.edgtf-slide-element-inner img,
.edgtf-slide-element-inner span{opacity:0.8!important;}

.wpcf7-form input{border: solid 1px #9f9f9f!important;;margin-bottom: 29px!important;;}
.edgtf-instagram-feed li img {max-height: 122px;min-height: 122px;}

.shipdets img{max-width:50px;padding-right: 10px;position: relative;top: 9px;}
.shipdets {font-weight:600;}

p.mc4wp-checkbox.mc4wp-checkbox-woocommerce {
    padding: 20px 0;
    font-weight: 600;
}

p.mc4wp-checkbox.mc4wp-checkbox-woocommerce input[type="checkbox"] {
    width: 20px;
    height: 20px;
    position:relative;
    margin-right:8px;
}
.quick_buy_container:before{content:'OR';height:20px;font-weight: 600;}

.quick_buy_button {
    background: #00658d;
    color: #fff;
    border: none;
    padding: 13px 20px;
    display: inline-block;
    width: 78%;
    font-size: 15px;
    margin-left: 10px;
    cursor: pointer;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.quick_buy_button:hover{background: #008ec5;}

.quick_buy_container {float: right;width: 47%;margin: 20px 0;}
.quantity.edgtf-quantity-buttons {float: left;}
.edgtf-single-product-summary form.cart {width: 53%;margin: 20px 0 20px;}
button.single_add_to_cart_button.button.alt {width: 64%;}
div#wc-stripe-payment-request-wrapper {display: none;}
.edgtf-single-product-summary form.cart .edgtf-quantity-buttons{margin: 0px 4px 0 0px;}

.woocommerce-product-details__short-description {clear: both;}

.woocommerce-message {color: red;}


/*remove buy now from preorders*/
div#quick_buy_5608_container,
div#quick_buy_5458_container,
div#quick_buy_5456_container,
div#quick_buy_1266_container,
div#quick_buy_5919_container{
    display: none!important;
}
/***** WooCommerce 3.0 Gallery *********************************************************************/

.woocommerce-cart ul#shipping_method, .woocommerce-cart .woocommerce-shipping-destination, .woocommerce-cart .cart-subtotal {display:none;}

.woocommerce-cart.edgtf-woocommerce-page .cart-collaterals table tr:not(:first-child) {border-top: 1px solid #d4d4d4;}

.flex-control-nav.flex-control-thumbs li {display: inline-block;}
img.pswp__img {background: #fff;}
.woocommerce-product-gallery {position: relative;margin-bottom: 3em;}
.woocommerce-product-gallery figure {margin: 0}
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {width: 25%;display: inline-block}
.woocommerce-product-gallery .flex-control-thumbs li {list-style: none;/*float: left;*/cursor: pointer}
.woocommerce-product-gallery .flex-control-thumbs img {opacity: .5}
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {opacity: 1;}
.woocommerce-product-gallery img {display: block}
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {width: 33.3333%}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 33%;vertical-align:middle;}
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 20%}
.woocommerce-product-gallery__trigger {position: absolute;top: 1em;right: 1em;z-index: 99;} 
a.woocommerce-product-gallery__trigger {text-decoration: none;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {position: absolute;top: .875em;right: .875em;display: block;height: 2em;width: 2em;border-radius: 3px;z-index: 99;text-align: center;text-indent: -999px;overflow: hidden;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {background-color: #169fda;color: #ffffff;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {background-color: #1781ae;border-color: #1781ae;color: #ffffff;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {font: normal normal normal 1em/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;content: "\f00e";line-height: 2;text-indent: 0;}
/***** end WooCommerce 3.0 Gallery *********************************************************************/

.edgtf-woo-single-page .product .images a img {position: relative;width: 100%;display: block;z-index: 0;}
.edgtf-woo-single-page.edgtf-woo-single-page-layout-standard .product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a{opacity:1;}
#yith-quick-view-content .woocommerce-product-gallery__image {padding:8em 0 0;}
.edgtf-pl-image {padding: 30px 0;}
ul.products>.product .edgtf-pl-text-wrapper {margin:0;}

/***Popups********/
.single #popup-box, 
.page #popup-box,  
.woocommerce #popup-box, 
.single #popup-box-two, 
.page #popup-box-two,  
.woocommerce #popup-box-two {display: none;}

#popup-box, 
#popup-box-two{display: block;padding: 0;max-width: 900px;background: #ffffff;  -webkit-animation-duration:2s;  animation-duration:2s; -webkit-animation-name:slidein; animation-name:slidein;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
#popup-box form{/* padding:20px 0; */}
#popup-box p, 
#popup-box-two p{font-weight: 300;font-size: 19px;color: #252525;/* text-transform: uppercase; */margin: 22px 0;}
#popup-box .btn-primary, 
#popup-box-two .btn-primary{font-weight:600;color:#FFF;background-color:#000;border:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0px;font-size: 109%;padding: 11px 51px;display: inline-block;/* width: 100%; */}
#popup-box .btn-primary, 
#popup-box-two .btn-primary{color:#FFF;background-color:#000;border:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0px;font-size:120%;}
#popup-box .btn-primary:hover, 
#popup-box-two .btn-primary:hover{background-color:#484848;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor: pointer;}
#popup-box input{border:none;}
#popup-box input{font-size:17px;height:50px;width:100%;margin:5px 0 0 0;padding:5px;/* background: transparent; *//* border-bottom: solid 2px #000; */}
#popup-box input:focus{outline: none;}
.popup-content {width: 50%;padding: 142px 48px;text-align: center;float: right;}
.popup-img {background-size: cover;padding: 20em 0;float: left;width: 50%; background-repeat: no-repeat;background-position: center center;}
.fancybox-slide--html{overflow-x:hidden!important;}
.popup-content h2 {font-size: 2.3rem;color: #000;font-weight: 500;}
@-webkit-keyframes slidein{
    0% {margin-right:-3000px;}
    100% {margin-right:0;}
}
@keyframes slidein{
    0% {margin-right:-3000px;}
    100% {margin-right:0;}
}


input#mce-EMAIL{border:none;}
input#mce-EMAIL{font-size:17px;background: #0000001f;border: solid 1px #000;}
input#mce-EMAIL:focus{outline: none;}
button.btn-primary{font-weight:600;color:#FFF;background-color:#000;border:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0px;font-size:120%;padding: 10px 20px;display: inline-block;}
button{color:#FFF;background-color:#000;border:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:0px;font-size:120%;}
button:hover{background-color:#484848;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor: pointer;}
.edgtf-top-bar{color:#000;height: auto;padding: 7px;text-align: center;text-transform: uppercase;/* font-weight: 600; */letter-spacing: 3px;background: #dedede;}
.bottom-panel { text-align: center; padding: 12em 0;color:#fff;}
.bottom-panel-inner h2 {color: #fff;font-size: 1.8rem;}
a.bottom-panel-btn {background: rgba(111, 111, 111, 0.55); display: inline-block; padding: 10px 30px; color: #fff; font-weight: 500;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
a.bottom-panel-btn:hover{background:#000;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.bottom-add-to-cart a {background: #484848; padding: 3px 16px;display: inline-block;font-size: 12px;color: #FFF;text-transform: uppercase;}


.mid-banner { 
    display: -webkit-box; display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:80px;
    padding:0 55px;
    background:#fff;
    display:none;
}
.mid-banner img {max-width: 100px;padding-right:1.5em;width: 100%;}
.mid-banner h3, .mid-banner a{margin:0;padding:0;}


@media (min-width:575px){
    .mid-banner{display:-webkit-box;display:-ms-flexbox;display:flex;}
    .mid-banner-mob{display:none;}
}

@media (max-width:575px){
    .mid-banner-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:80px;
    padding: 8px 15px;
    background:#fff;
    font-size: 12px;
    text-align: center;
}
.mid-banner-mob img {max-width: 96px;padding: 7px;width: 100%;}
.mid-banner-mob h3, .mid-banner-mob a{margin:0;padding:0;font-size: 12px;}
.mid-banner-col-1, .mid-banner-col-2, .mid-banner-col-3 {-webkit-box-flex: 0;-ms-flex: 0 0 32%;flex: 0 0 32%;}
}

.post-6175 .edgtf-pl-text-outer {
    min-height: 102px;
}



@media (max-width:1200px){
    button.single_add_to_cart_button.button.alt {width: 60%;}
}

@media (max-width:1025px){
  .quick_buy_container {float: left;width: 47%;margin: 20px 0;}
  .quantity.edgtf-quantity-buttons {float: left;}
  .edgtf-single-product-summary form.cart {width: 34%;margin: 20px 0 20px;float: left;}
  button.single_add_to_cart_button.button.alt {width: 65%;}
  div#wc-stripe-payment-request-wrapper {display: none;}
  .edgtf-single-product-summary form.cart .edgtf-quantity-buttons{margin: 0px 4px 0 0px;}
    .edgtf-sticky-up-mobile-header .edgtf-animate-mobile-header .edgtf-mobile-header-inner{-webkit-transform: translateY(0)!important;transform: translateY(0)!important;position: fixed!important;top:0;}
}
@media (max-width:963px){
 #popup-box, #popup-box-two{margin:20px;max-width:350px; } 
.popup-img {padding: 15em 0;float: left;width: 100%;}
.popup-content {width: 100%;padding: 0px 20px;text-align: center;float: right;}
}

@media (max-width:855px){

}


@media only screen and (max-width: 800px){
.edgtf-container-inner, .edgtf-grid, .edgtf-grid-section .edgtf-section-inner, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {width: 642px!important;}
}
@media (max-width:768px){
  .edgtf-pla-holder .edgtf-pla-text-wrapper{opacity:1;}
  .quick_buy_container {float: left;width: 47%;margin: 20px 0;}
  .quantity.edgtf-quantity-buttons {float: left;}
  .edgtf-single-product-summary form.cart {width: 39%;margin: 20px 0 20px;float: left;}
  button.single_add_to_cart_button.button.alt {width: 65%;}
  div#wc-stripe-payment-request-wrapper {display: none;}
  .edgtf-single-product-summary form.cart .edgtf-quantity-buttons{margin: 0px 4px 0 0px;}


/******ShopProducts-Buttons*************/
ul.products>.product .edgtf-pl-yith { display: none;}
.edgtf-plc-holder.edgtf-standard-type .edgtf-plc-item .edgtf-pl-yith .yith-wcqv-button:hover .edgtf-yith-wcqv-label, 
ul.products>.product:hover .edgtf-pl-inner .edgtf-pl-text{background-color: transparent;opacity: 1;}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .added_to_cart, 
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .button { position: relative;top: 61px;color: #fff;background-color: #333!important;z-index: 9;}
ul.products>.product .edgtf-pl-inner{overflow:visible;}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text{opacity:1;position:relative;background-color: transparent;padding: 0;height: 0;}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-outer {height: 0;}
ul.products>.product .edgtf-pl-text-wrapper .edgtf-product-list-title{margin:0!Important;}
.edgtf-pl-image{padding: 10px 0 0px;}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .added_to_cart:before, 
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .button:before{color:#fff;top: 0;}
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .added_to_cart:hover:after, 
ul.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .button:hover:after,    
.woocommerce>.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .added_to_cart:before, 
.woocommerce>.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .button:before{color:#fff;}
.woocommerce>.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .added_to_cart:hover:after, 
.woocommerce>.products>.product .edgtf-pl-inner .edgtf-pl-text-inner .button:hover:after{color:#fff;}
ul.products>.product .edgtf-pl-text-wrapper {margin: 0;padding: 0 0 31px;}
}

@media only screen and (max-width: 680px){
  .edgtf-container-inner, .edgtf-grid, .edgtf-grid-section .edgtf-section-inner, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {width: 452px!important;}
  .quick_buy_button { color: #fff; border: none;padding: 13px 20px; display: inline-block; width: 77%;margin-left: 10px;}
  .quick_buy_container {display: block;margin: 20px 0;float: right;width: 41%;}
  button.single_add_to_cart_button.button.alt {float: left;width: 63%;height: 44px!important;}
  .quick_buy_container:before{content:'OR';height:20px;}
  .quantity.edgtf-quantity-buttons {float:none;}
  .edgtf-single-product-summary form.cart {width: 56%;margin: 20px 0 0px;float: none;}
  div#wc-stripe-payment-request-wrapper {display: none;}
  .edgtf-single-product-summary form.cart .edgtf-quantity-buttons{margin: 0px 4px 0 0px;float: left;}
}

@media only screen and (max-width: 480px){
  .edgtf-container-inner, .edgtf-grid, .edgtf-grid-section .edgtf-section-inner, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {width: 343px!important;}
}
@media only screen and (max-width: 320px){
  .edgtf-container-inner, .edgtf-grid, .edgtf-grid-section .edgtf-section-inner, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {width: 316px!important;}
  .quick_buy_button {color: #fff; border: none;padding: 13px 20px;display: inline-block;width: 78%;margin-left: 10px;}
  .quick_buy_container {display: block;margin: 20px 0;float: right;width: 44%;}
  button.single_add_to_cart_button.button.alt {float: left;width: 58%;height: 44px!important;font-size: 10px;line-height: 42px!important;}
  .quick_buy_container:before{content:'OR';height:20px;}
  .quantity.edgtf-quantity-buttons {float:none;}
  .edgtf-single-product-summary form.cart {width: 54%;margin: 20px 0 0px;float: none;}
  div#wc-stripe-payment-request-wrapper {display: none;}
  .edgtf-single-product-summary form.cart .edgtf-quantity-buttons{margin: 0px 4px 0 0px;float: left;}
}


