/** Shopify CDN: Minification failed

Line 191:0 Unexpected "}"

**/
/*Global*/

html  { 
        background-color: #EEF8E9
  
       }


body  { 
        background-color: #FFFDF7
      
        }


body{
  font-family: Poppins, sans-serif; 
  font-size: 12px; 
  line-height: 1.42857143; 
  color: #4F5E54;
}





a {color: #D96C8A;}
a:hover{color: #D96C8A;}


label{font-size: 12px; line-height: 1.42857143;}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="telephone"]{font-size: 12px;line-height: 1.42857143;}

select { font-size: 12px; line-height: 1.42857143;}

h1, h2, h3, h4, h5, h6 {margin: 0;font-family: Poppins, sans-serif;color: #214E34;}

h1 {font-size: 20px; line-height: 28px;}
h2 {font-size: 18px; line-height: 24px;}
h3 {font-size: 14px; line-height: 20px;}
h4 {font-size: 17px; line-height: 22px;}
h5 {font-size: 15px;line-height: 18px;}
h6 {font-size: 15px;  line-height: 13px;}

.btn.btn-info,
.btn.btn-primary {background: #F7C8D8; text-transform: uppercase; border:1px #D96C8A solid; color:#214E34 }
.btn.btn-info:hover,
.btn.btn-primary:hover {background: #DDF2D1;color:#214E34 !important; border:1px #7DBA67 solid}
.btn.btn-info a,
.btn.btn-primary a {color:#214E34 !important;}
.btn.btn-info a:hover,
.btn.btn-primary a:hover {color:#214E34 !important;}
.btn-active {background: #DDF2D1!important;border:1px #7DBA67 solid!important;color:#214E34 !important;}

.continue_shop {background: #FFF8F2!important; color:#214E34!important; border:1px #D8E6D5 solid!important}
.continue_shop:hover {
  background: #F7C8D8!important; 
  color:#214E34!important; 
  border:1px #D96C8A solid!important;
}
.update-btn {
  background: #DDF2D1!important; 
  color:#214E34!important; 
  border:1px #7DBA67 solid!important;
}
.update-btn:hover {
  background: #F7C8D8!important; 
  color:#214E34!important; 
  border:1px #D96C8A solid!important;
}
.check-btn {
  background: #F7C8D8!important; 
  color:#214E34!important; 
  border:1px #D96C8A solid!important;
}
.check-btn:hover {
  background: #F7C8D8!important; 
  color:#214E34!important; 
  border:1px #D96C8A solid!important;
}


/*Service*/
.service-section {background:#717171;}
.assetBlock {border-color:;}
.assetBlock a {color:#717171;}
.assetBlock a span {color:#e62263;}
.cross-icon{background-image: url(//www.opticpro.com.au/cdn/shop/t/7/assets/cross-img.png?v=75550617293107315611789302270);}
/*header and logo*/

.header-top {
    background:#ffffff;
}
.header-container {
    background:#DDF2D1;
}

.offer-text {color:#717171;}
.offer-text a{color:#717171!important; text-decoration:underline;}

.tile_currency i {color: #bed6e2;}
.tile_currency select {color: #bed6e2;}
.tile_currency select option {background: #ffffff; color: #000000;}
.tile_currency .arrow-down:before {color: #bed6e2;}

/*Phone*/
.icon-phone:before {background:#014693;}

/*cart*/
.header_tiles ul.header_tiles-2 li:hover {color: #000000}



/*search*/
.tile_search a {color: #ffffff;}


#search-field {
  color:#3F4A44;
}
#searchbar {
    background:#f5f5f5;
}
#top-searchbar a {
  color:#fff;
  }
#top-searchbar a:hover {
  color: #fff;
}
#submit-button {
    color: #214E34;
	background:#F7C8D8;
}


/*nav*/
#navigation {
  background:#FFF8F2;
}
.site-nav a {color:#214E34;}
.site-nav > li > a {}
.site-nav > li > a.current {
  color:#D96C8A; 
}

.site-nav-dropdown {
    background: rgba(255,255,255,1);
    border: 1px #eee solid;
    border-top: 0px solid #1f72ce;
    border-radius: 0 0 3px 3px;
 
}
.site-nav > li:first-child:hover > a > span, .site-nav > li:first-child:hover > a.current > span, .site-nav > li:first-child > a.current > span {}




  /*slide show*/ 
/*slide1*/
.magik-slideshow .info h3 { 
  color:#ffffff;
  
}

.magik-slideshow .info h2 { color: #ffffff;} 
.magik-slideshow .info h3:after { border-color:#ffffff;} 
.magik-slideshow .info p { color:#ffffff;}
.magik-slideshow .info .shop-btn {

  color:rgba(0,0,0,0); 

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

  border: 1px solid rgba(0,0,0,0);

  position: relative;

  top: 35px;

  left: 220px;

}
}
.magik-slideshow .info .shop-btn:hover {color:rgba(0,0,0,0); background:rgba(0,0,0,0);}

  
  
  /*slide2*/
.magik-slideshow .info1 h3 { color:#ffffff;} 
.magik-slideshow .info1 h3:after { border-color:#ffffff;} 
.magik-slideshow .info1 h2 { color: #ffffff;} 
.magik-slideshow .info1 p { color:#ffffff;}
.magik-slideshow .info1 .buy-btn {color:#333333; border: 1px solid #ffd740; background:#ffd740; }
.magik-slideshow .info1 .buy-btn:hover {color:#333333; background:#ffd740;}


/*slide3*/
.magik-slideshow .info2 h3 { color:;} 
.magik-slideshow .info2 h3:after { border-color:;} 
.magik-slideshow .info2 h2 { color: ;} 
.magik-slideshow .info2 p { color:;}
.magik-slideshow .info2 .buy-btn {color:; border: 1px solid ; background:; }
.magik-slideshow .info2 .buy-btn:hover {color:; background:;}


/*slide4*/
.magik-slideshow .info3 h3 { color:;} 
.magik-slideshow .info2 h3:after { border-color:;} 
.magik-slideshow .info3 h2 { color: ;} 
.magik-slideshow .info3 p { color:;}
.magik-slideshow .info3 .buy-btn {color:; border: 1px solid ; background:; }
.magik-slideshow .info3 .buy-btn:hover {color:; background:;}

/*slide5*/
.magik-slideshow .info4 h3 { color:;} 
 .magik-slideshow .info2 h3:after { border-color:;} 
.magik-slideshow .info4 h2 { color: ;} 
.magik-slideshow .info4 p { color:;}
.magik-slideshow .info4 .buy-btn {color:; border: 1px solid ; background:; }
.magik-slideshow .info4 .buy-btn:hover {color:; background:;}

/*showcase banner*/ 

.right-banner-1 .banner-title {color: #666666;}
.right-banner-1 .banner-sub-title {color: #e6e6e6;}
.right-banner-1 .banner-details .banner-percent-amount {color: #f28083;}
.right-banner-1 .banner-details .percent-sign {color: #f28083;}
.right-banner-1 .banner-details .percent-off {color: #414141;}
.right-banner-1 .banner-desc-bottom-text {color: #999999;}

.right-banner-2 {background-color: #f28083;}
.right-banner-2 .ad-content {color: #ffffff;}
.right-banner-2 .ad-content strong {color: #ffffff;}

.right-banner-3 {background-color: #e3c436;}
.right-banner-3 .ad-content {color: #ffffff;}
.right-banner-3 .ad-content strong {color: #ffffff;}

.RHS-banner .info h3 {color:#ffffff }
.RHS-banner .info p {color:#ffffff }
#showcase .banner_1 h3 {color:#ffffff }
#showcase .banner_1 h4 {color:#777777 }
#showcase .banner_1 p {color:#ffffff}
#showcase .banner_2 h3 {color:#ffffff }
#showcase .banner_2 h4 {color:#777777 }
#showcase .banner_2 p {color:#ffffff}
#showcase .banner_3 h3 {color:#ffffff }
#showcase .banner_3 h4 {color:#777777 }
#showcase .banner_3 p {color:#ffffff}
#showcase .info span {color:#ff6c00 }


#home-banner .info p {color:#333333 }
#home-banner .info span {color:#ffffff }
#home-banner .info a {color:#ffffff; background:#ff6c00 }
#home-banner .info a:hover {color:#333333; background:#f9f9f9 }


#home-banner-left .info span {color:#ffffff;}
#home-banner-left .info span {color:#000000;}

.bottom-banner-img1 h3{color:#ffffff;}
.bottom-banner-img1 h3{color:#ffffff;}
.bottom-banner-img1 h3{color:#ffffff;}
.bottom-banner-img1 h3{color:#ffffff;}
.bottom-banner-img1.last h3{color:#ffffff;}
.bottom-banner-img1.last h6{color:#ffffff;}


/*Offer Slider*/ 
.offer-slider h3 {color:#ffffff }
.offer-slider h4 {color:#ffffff;}
.offer-slider p {color:#ffffff }
.offer-slider a.shop-now{color:#ffffff;}
.offer-slider a.shop-now:hover {background-color:#000000; color:#e62263; }
.offer-slider a.shop-now:hover:after {color:#ffffff;}
/*typogrphay*/ 

h1 {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
}
h2 {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}
h4 {
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
}
h5 {
  font-size: 15px;
  line-height: 18px;
  font-style: italic;
  font-weight: bold;
}
h6 {
  font-size: 15px;
  line-height: 13px;
  font-weight: bold;
}

.widget h2 {font: bold 18px/24px "Poppins", sans-serif;}
/*breadcrumbs*/
#breadcrumb  { color:#214E34; background-color:#FFF8F2;}
.breadcrumb a, .breadcrumb span {color:#214E34;}
.breadcrumb .page-title {color:#214E34;}

/*product item grid/list*/ 
.sale-badge {background: #F7C8D8;color:#7A2440; border: 1px solid #D96C8A;}
#main_content .product .product_title-wrap a {}
#main_content .product .product_price .money {color:#D96C8A;}
.sca-qv-image .sca-qv-button {color:#214E34!important; background-color:#DDF2D1!important; }
.sca-qv-image .sca-qv-button:hover{ color:#214E34!important; background-color:#F7C8D8!important;}

.sca-qv-image:hover .sca-qv-button:hover{ color:#214E34!important;  background-color:#F7C8D8!important;} 

.product-list-item .product_price .money {color:#D96C8A;}
.widget__related-products .item .product_price .money {color:#D96C8A;}
.site-nav .widget-featured-product .price-box {color:#D96C8A;}
/*sidebar*/ 
.widget .category h3 {background:#DDF2D1; color:#214E34;}


/*footer*/ 
#footer {background:#DDF2D1; color:#214E34;}
#footer .container {color:#214E34;}
#footer .container a {color: #214E34}
#footer .container a:hover {color: #D96C8A;}
.footer-top {background:#DDF2D1;}
.newsletter{ color: #4F5E54;}
.newsletter #mc_embed_signup .button {background: #F7C8D8; color:#214E34;}  

/*product detail*/ 
.product_wrap .product-price .money {color:#214E34;}
ul.tabs li a{color:#214E34;}
ul.tabs li a.active {}
ul.tabs li a:hover{color:#D96C8A;}


.product_wrap #purchase #add-to-cart {
  color:#214E34!important; 
  background:#F7C8D8;
}

#toTop {
  background-color: #F7C8D8;
  background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/to-top-arrow.png?v=171591370295123939081789302368");
  background-repeat: no-repeat;
  background-position:center;
  }
.cross-img {
  background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/cross-img.png?v=75550617293107315611789302270");
}  
  
 .parallax-2 {
   background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/parralax-bg.jpg?v=102281428058675145241789302339");
   }
   
#aside-left .widget__best-sellers .widget_header span {
    background:#F7C8D8;
    color: #214E34;
   }
.special-pro .block-title h2 {color: #000000;}

   

.featured-pro .home-block-inner {background:#1bbc9b;}
.widget__related-products .home-block-inner{background:#ffffff;}
   
   
#email-modal .modal-window {
  background-color: #FFF8F2;

}
   
   /*custom-block offer text*/ 
.header-service {
  background: #FFF8F2; 
  color: #214E34;
}
.icon-truck { 
  color: #7DBA67;
}  
.icon-truck:before {
  content:'\f0d1';
} 

.icon-headphones { 
  color: #D96C8A;
}  
.icon-headphones:before {
  content:'\f025';
} 

.icon-money { 
  color: #A98DCE;
}  
.icon-money:before {
  content:'\f155'!important;
} 

.icon-dis { 
  color: #79B9E6;
}  
.icon-dis:before {
  content:'\f10b';
} 
.testimonials-auther-img1 {background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/member1.jpg?v=34438161235132496591789302327");}
.testimonials-auther-img2 {background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/member2.jpg?v=34816453233379263791789302327");}
.testimonials-auther-img3 {background-image: url("//www.opticpro.com.au/cdn/shop/t/7/assets/member3.jpg?v=90860076085873872491789302328");}