/*
Theme Name: eye-spy
Theme URI: http://seoajay.com/eye-spy.co.nz/
Author: Jyotirmoy Mal
Author URI: https://aotwo.net/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. lyb's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.woocs_auto_switcher {
    width: 134px;
}
.dropdown-menu li.dropdown-item {
    color: #fff;
    border-bottom: 1px solid #ccc;
}
.dropdown-menu li:hover{
    background: #ff0000;
    color: #fff;
}
.dropdown-menu{
    background:#00b5ff;
}
/*----------faq-----------*/
.bb{text-align: center!important;
    padding: 20px!important;}
#faq{margin-bottom: 50px;}
.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #fff;
       border-color: #EEEEEE;
       background: rgb(0,181,255);
       margin-bottom: 15px;
    }

    .panel-title {
        font-size: 18px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

/*-----------------faq--------------*/
.inner-some h2{
    text-align:center;
    padding:40px;
}
.inner-some p{
    text-align:left;
    margin-bottom:15px;
}
.inner-some h3{
    text-align:left;
    margin-bottom:15px;
    font-size: 20px;
    font-weight: 600;
}
/*woocommerce*/
.woocommerce-products-header{
background-image: url(http://eye-spy.co.nz/wp-content/uploads/2020/07/sticky-apdct.jpg);
background-position: center;
background-size: cover;
padding-bottom: 148px;
padding-top: 148px;
}
.filter-results{padding-top:82px;}
.woocommerce-loop-product__title {
    padding-top: 0px;
    color: #00b5ff;
    min-height: 45px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.5rem;
}
.shop-product {
    margin-top: 50px;
}

.quantity .qty {
    width: 6.631em !important;
    text-align: center !important;
    height: 51px !important;
    border: 1px solid #000 !important;
    margin-top: 4px;
}
.shop-product-prices .price {
    font-size: 30px !important;
    color: #000000 !important;
    font-weight: 600 !important;
    padding-top: 18px;
}

.single_add_to_cart_button {
    background-color: #ff0000 !important;
    font-size: 15px !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    margin-top: 4px !important;
    padding: 1.2em !important;
}

.wc-tabs li.active {
    background-color: #ff0000 !important;
    height:56px;
}
.wc-tabs li {
    list-style: none !important;
    margin-bottom: 0 !important;
    padding: 10px 20px !important;
    background-color: #00b5ff  !important;
    color: #fff !important;
      
}
.wc-tabs {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
    display: block;
    border: 1px solid rgb(242, 215, 31) !important;
    padding: 40px !important;
}

.woocommerce-tabs h2{
    
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -0.3px;
    line-height: 1;
    margin-bottom: 0.6em;
    text-transform: capitalize;
}

.single-product .images {
    display: block;
    margin-left: auto;
    width: 100% !important;
    margin-right: auto;
}
.single-product .product_title {
    /*color: #ff0000;
    text-align: left;
    font-size: 25px;
    margin-bottom: 15px;*/
    color: #00b5ff;
    font-weight: 700;
}
div[itemprop="description"]{
    
    padding-top: 15px;
    padding-bottom: 15px;
}
div[itemprop="description"] h3{
    
    padding-bottom: 10px;
}
div[itemprop="description"] ul{
    
    margin-left: -40px;
    list-style: none;
}
div[itemprop="description"] li a{
    
      color: #e86c2e;
}
 .tab-content ul{
    
    margin-left: -40px;
    list-style: none;
    padding-bottom: 15px;
}
.tab-content h3{
    
    padding-bottom:10px;
}

/*.reviews_tab{display:none!important;}*/

.quantity .qty {
    width: 6.631em !important;
    text-align: center !important;
    height: 51px !important;
    border: 1px solid #000 !important;
    margin-top: 4px;
}
.shop-product-prices .price {
    font-size: 30px !important;
    color: #000000 !important;
    font-weight: 600 !important;
    padding-top: 18px;
}
.single-product .nav-tabs > li > a:hover {
    
    border-color: #2761ef !important;
}

.single-product .nav > li > a:hover, .nav > li > a:focus {
    
   background-color: #e86c2e00 !important;
   
}
.single-product .nav-tabs > li.active > a{
    
    background-color: #ff0000 !important;
    border: 0px !important; 
}
.single-product .nav > li {
    
    position: inherit !important;

}
.single-product .nav-tabs {
    border-bottom: 0px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    text-shadow: inherit;
    color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {

    position: initial !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    
    border-radius: 0px !important;
    margin: 2px !important;
    border: 0px !important;

}

.tab-content p{
    
    font-size: 16px;
    padding-bottom:10px;
}
.tbcnt{
    
    padding-top:15px;
     padding-bottom:15px;
         color: #f76b40;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
   
    color: #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    
        color: #fff !important;
    
}
.variations .value select{
    
    padding: 5px 10px;
    min-width: 30% !important;
}
.variations{
    
        margin-top: 20px;
}
.variations .label{
    
  font-size: 13px !important;
color: #dc2751 !important;
}

table.size-chart {
    border: none;
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    color: #212121;
    font-size: .9em;
}

.woocommerce-tabs{
    
    margin-bottom:50px;
}
.woocommerce-breadcrumb, .breadcrumb-v5, .product-ratings
{
    display:none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #e87b4c !important;
    font-size: 1.25rem !important;
}
.related .filter-results{
    
    padding-bottom: 40px;
padding-top: 35px;
}


.home .filter-results {
    padding-bottom: 0px;
    padding-top: 0px;
}

.home .woocommerce-loop-product__title{color:#00b5ff;}
.home .hd-btn44 { 
    border: 1px solid #fff;
}
.home .hd-btn44:hover {
    color: #fff;
}

.home .woocommerce img {
    /*border: 1px solid #fff;*/
    
}

.woocommerce-products-header__title {
    text-align: left;
color: #fff;
}
/* cart page */


.crt{
    
    padding-top:50px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ff0000 !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce a.remove {

    color: #e86c2e!important;

}
.woocommerce a.remove:hover {
    color: #e86c2e !important;
    background: #ff000000 !important;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 100px !important;
    box-shadow: none;
}
.cart_totals{
    
    background: #ffffff;
    padding: 19px;
    -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
    border-radius: 5px;
    margin: 45px auto 0;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none !important;
}

.cart_totals h2{
    
    margin-bottom: 20px;
    font-size: 22px;
}

.cart-subtotal{
    
    font-size:18px;
}

.order-total{
    
    font-size:18px;
}

.crt table, th, td {
  border: 1px solid black;
  border-collapse: collapse;
}

.crt th,td{
    border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

.woocommerce form .form-row input.input-text{
    
        height: 45px;
    padding: 0 15px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    border: 1px solid;
}
.select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    height: 45px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {

    line-height: 38px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    
    top: 6px !important;
    
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #ffffff !important;
    background-color: #ff0000 !important;
}

.checkoutpage .form-row {
    display: initial !important;  
}
.sidee{
    border: none;
    box-shadow: 0 0 4px 0 rgba(6,48,66,.15);
    padding: 40px 30px 40px;
    position: relative;
    margin-bottom: 40px;
}
.shop-product-social{display:none;}
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    font-size: 20px;
    color: #00b5ff;
}
.sku_wrapper{display:none;}
.posted_in{font-size:20px;}
.sn-payiner{margin-top:10px;}
.shop-page-inner .page-title{display:none;}
.sort{font-size: 13px;
    margin-top: -20px;
    margin-left: 22px;}
    .newsletter{text-align: center;
    padding: 60px;}
.ftr-inrbtn{background: #00b5ff;
    border: none;
    color: #fff;
    padding: 13px;
    margin-top: 14px;
    width: 100%;
}
@media(min-width:768px){
	
.bl-womensection .filter-results .col-md-3{
    flex: 0 0 33%;
    max-width: 33.3%;
}
.men-sunglass .filter-results .col-md-3{
    flex: 0 0 33%;
    max-width: 33%;
}
.bl-womensection .eyeglass-inner h5,
.men-sunglass .eyeglass-inner h5{
    width: 44%;}
.bl-womensection .eyeglass-inner ,
	.men-sunglass .eyeglass-inner {
    min-height: 357px;
    margin-bottom: 0 !important;
    padding: 23px 5px;}
.bl-womensection .eyeglas-btn a,
.men-sunglass .eyeglas-btn a {
    padding: 12px 35px;
}
}
.orderby{
	padding: 12px;
    background: #f00;
    margin-top: 15px;
	color: #fff;
}
.woocommerce-result-count {
	padding: 12px;
    background: #f00;
    margin-top: 15px!important;
	color: #fff;
}
#shipway {padding:40px;}
#shipway p{font-size:30px;}
#shipway [type=submit]{
	background: #ff0000;
    color: #fff;
    padding: 14px 36px;
    margin-right: 20px;
    transition: 0.3s;
    border: none;
    margin-top: 12px;
}
#order_id{
	height:40px;
}