
/* Global Define - do not remove this code*/
.relative{position:relative;}
.design_header .nav a:hover,
#editor-menu > li > a.ebtn:hover,
#editor-menu li li.active a,
#editor-menu li li a:hover,
.design_content-toggler > i {
    color:#c82834 !important;
}
#design_bar .ebtn.btn-info,
#design_bar .btn-light.active,
#design_bar .btn-light+.btn-light.active {
    background-color:#c82834 !important;
    border-color:#c82834 !important;
}
.btn-default-grey .btn-default,
.btn-primary-grey .btn-primary {
  background: #a5b3b4;
  border: 1px solid #9eadae;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #aab7b8;
  -moz-box-shadow: inset 0 1px 0 #aab7b8;
  box-shadow: inset 0 1px 0 #aab7b8;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-grey .btn-default:hover ,
.btn-primary-grey .btn-primary:hover {
  background: #889899;
  border: 1px solid #809192;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #8d9d9e;
  -moz-box-shadow: inset 0 1px 0 #8d9d9e;
  box-shadow: inset 0 1px 0 #8d9d9e;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-dark .btn-default ,
.btn-primary-dark .btn-primary {
  background: #2d323a;
  border: 1px solid #24282e;
  color: #c9d1d6 !important;
  -webkit-box-shadow: inset 0 1px 0 #363c46;
  -moz-box-shadow: inset 0 1px 0 #363c46;
  box-shadow: inset 0 1px 0 #363c46;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-dark .btn-default:hover ,
.btn-primary-dark .btn-primary:hover {
  background: #384147;
  border: 1px solid #32383f;
  color: #e8edef !important;
  -webkit-box-shadow: inset 0 1px 0 #424c54;
  -moz-box-shadow: inset 0 1px 0 #424c54;
  box-shadow: inset 0 1px 0 #424c54;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-blue .btn-default ,
.btn-primary-blue .btn-primary {
  background: #609ddb;
  border: 1px solid #5491d5;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #6aa7df;
  -moz-box-shadow: inset 0 1px 0 #6aa7df;
  box-shadow: inset 0 1px 0 #6aa7df;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-blue .btn-default:hover ,
.btn-primary-blue .btn-primary:hover {
  background: #487ab9;
  border: 1px solid #4070b1;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #4f86c0;
  -moz-box-shadow: inset 0 1px 0 #4f86c0;
  box-shadow: inset 0 1px 0 #4f86c0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-turquoise .btn-default ,
.btn-primary-turquoise .btn-primary {
  background: #0dc0c0;
  border: 1px solid #09b1b9;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #0fc8c8;
  -moz-box-shadow: inset 0 1px 0 #0fc8c8;
  box-shadow: inset 0 1px 0 #0fc8c8;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-turquoise .btn-default:hover,
.btn-primary-turquoise .btn-primary:hover {
  background: #009ca8;
  border: 1px solid #0092a0;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #00a6b1;
  -moz-box-shadow: inset 0 1px 0 #00a6b1;
  box-shadow: inset 0 1px 0 #00a6b1;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-green .btn-default ,
.btn-primary-green .btn-primary {
  background: #18ba60;
  border: 1px solid #10a95b;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #1bc26c;
  -moz-box-shadow: inset 0 1px 0 #1bc26c;
  box-shadow: inset 0 1px 0 #1bc26c;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-green .btn-default:hover ,
.btn-primary-green .btn-primary:hover {
  background: #099555;
  border: 1px solid #088b4c;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #0aa05e;
  -moz-box-shadow: inset 0 1px 0 #0aa05e;
  box-shadow: inset 0 1px 0 #0aa05e;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-lime .btn-default ,
.btn-primary-lime .btn-primary {
  background: #86ba41;
  border: 1px solid #79b037;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #92c148;
  -moz-box-shadow: inset 0 1px 0 #92c148;
  box-shadow: inset 0 1px 0 #92c148;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-lime .btn-default:hover,
.btn-primary-lime .btn-primary:hover {
  background: #639a33;
  border: 1px solid #59902c;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #6da438;
  -moz-box-shadow: inset 0 1px 0 #6da438;
  box-shadow: inset 0 1px 0 #6da438;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-red .btn-default ,
.btn-primary-red .btn-primary {
  background: #e86343;
  border: 1px solid #dd5437;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #eb6f4b;
  -moz-box-shadow: inset 0 1px 0 #eb6f4b;
  box-shadow: inset 0 1px 0 #eb6f4b;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-red .btn-default:hover,
.btn-primary-red .btn-primary:hover {
  background: #d34a35;
  border: 1px solid #c63d2c;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #d8533b;
  -moz-box-shadow: inset 0 1px 0 #d8533b;
  box-shadow: inset 0 1px 0 #d8533b;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-orange .btn-default ,
.btn-primary-orange .btn-primary {
  background: #f58b3c;
  border: 1px solid #e97931;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #f69c45;
  -moz-box-shadow: inset 0 1px 0 #f69c45;
  box-shadow: inset 0 1px 0 #f69c45;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-orange .btn-default:hover ,
.btn-primary-orange .btn-primary:hover {
  background: #e46526;
  border: 1px solid #d6561f;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #e8742c;
  -moz-box-shadow: inset 0 1px 0 #e8742c;
  box-shadow: inset 0 1px 0 #e8742c;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-brown .btn-default,
.btn-primary-brown .btn-primary {
  background: #8f5340;
  border: 1px solid #824836;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #9a5b47;
  -moz-box-shadow: inset 0 1px 0 #9a5b47;
  box-shadow: inset 0 1px 0 #9a5b47;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-brown .btn-default:hover ,
.btn-primary-brown .btn-primary:hover {
  background: #773b2d;
  border: 1px solid #6a3226;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #834132;
  -moz-box-shadow: inset 0 1px 0 #834132;
  box-shadow: inset 0 1px 0 #834132;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-purple .btn-default ,
.btn-primary-purple .btn-primary {
  background: #8463a9;
  border: 1px solid #77579e;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #8e6fb1;
  -moz-box-shadow: inset 0 1px 0 #8e6fb1;
  box-shadow: inset 0 1px 0 #8e6fb1;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-purple .btn-default:hover,
.btn-primary-purple .btn-primary:hover {
  background: #694b8b;
  border: 1px solid #5d407e;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #755895;
  -moz-box-shadow: inset 0 1px 0 #755895;
  box-shadow: inset 0 1px 0 #755895;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-yellow .btn-default,
.btn-primary-yellow .btn-primary {
  background: #FCD746;
  border: 1px solid #f2c02b;
  color: #68422C !important;
  -webkit-box-shadow: inset 0 1px 0 #fde473;
  -moz-box-shadow: inset 0 1px 0 #fde473;
  box-shadow: inset 0 1px 0 #fde473;
  text-shadow: 0 1px 0 #ffed8c;
}
.btn-default-yellow .btn-default:hover ,
.btn-primary-yellow .btn-primary:hover {
  background: #fdbe3b;
  border: 1px solid #f4a520;
  color: #68422C !important;
  -webkit-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #fcd069, 0 1px 3px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #fddb83;
}
.btn-default-base .btn-default ,
.btn-primary-base .btn-primary {
  background: #0dc0c0;
  border: 1px solid #09b1b9;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #0fc8c8;
  -moz-box-shadow: inset 0 1px 0 #0fc8c8;
  box-shadow: inset 0 1px 0 #0fc8c8;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.btn-default-base .btn-default:hover ,
.btn-primary-base .btn-primary:hover {
  background: #009ca8;
  border: 1px solid #0092a0;
  color: #fff !important;
  -webkit-box-shadow: inset 0 1px 0 #00a6b1;
  -moz-box-shadow: inset 0 1px 0 #00a6b1;
  box-shadow: inset 0 1px 0 #00a6b1;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.tooltip{z-index:10053;}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}
.modal-box .modal-html{
	max-height:600px;
    overflow-x:hidden;
    overflow-y:auto;
}
.modal-backdrop+.zoomContainer {
    z-index: 10051 !important;
} 
#modal-box button.close {
    position: absolute;
    right: 10px;
}
::selection{ background: #c82834;}
::-moz-selection{ background: #c82834; }
::selection { background: #c82834;}
.breadcrumb_center .page-title .main-title {
	display:block;
    text-align:center;
}
.breadcrumb_center .page-title .breadcrumb {
    float: none;
    text-align: center!important;
    width: 100%;
}

.breadcrumb_left .page-title .main-title {
	display:block;
    text-align:left;
}
.breadcrumb_left .page-title .breadcrumb {
    padding: 8px 0px;
    text-align: left;
}
.breadcrumb_right .page-title .main-title{
	display:inline-block;
    text-align:left;
}
.page-title .breadcrumb a b {
    display: none;
}
.breadcrumb_right .page-title .breadcrumb {
	display:inline-block;
    text-align: right;
    float: right;
}
.breadcrumb_dark .page-title,
.breadcrumb_dark .page-title .main-title,
.breadcrumb_dark .page-title a,
.breadcrumb_dark .breadcrumb>li+li:before{
	color: #fff;
}
.breadcrumb_light .page-title,
.breadcrumb_light .page-title .main-title,
.breadcrumb_light .page-title a,
.breadcrumb_light .breadcrumb>li+li:before{
	color: #222;
}
section.page-title+div,
section.page-title+section{overflow: hidden; padding-top: 80px;padding-bottom: 80px;}
@media (max-width: 767px){
    .page-title .main-title {
        display:block !important;
        text-align:left !important;
    	float:  none !important;
    }
    .page-title .breadcrumb {
    	padding: 8px 0px;
        display:block !important;
        text-align: left !important;
    	float:  none !important;
    }
}
    .page-title{
    }
#content + .sidebar-modern:before {left: 0; right: auto;}
@media (min-width: 768px){
	.content-3-column #content,
	.content-2-column #content{
		padding-left: 20px;
		padding-right:20px;
	}
	#column-left{
		padding-left: 15px;
		padding-right: 20px;
	}
	#column-right{
		padding-right: 15px;
		padding-left: 20px;
	}
}
@media (max-width: 767px){
	#content,#column-left,#column-right{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
/*Ave_menu*/ 
.ave_menu .nav,
.ave_menu .collapse,
.ave_menu .dropup,
.ave_menu .dropdown {
  position: static;
}
.ave_menu .container {
  position: relative;
}
.ave_menu .dropdown-menu {
  left: auto;
}
.ave_menu .ave_menu-content {
  padding: 20px 30px;
}
.ave_menu .dropdown.ave_menu-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.ave_menu-grid {
    padding: 10px 30px;
}
@media (min-width: 992px){
	.col-6{width: 50%;}
	.col-8{width: 66.66666667%;}
	.col-9{width: 75%;}
	.col-full{width: 100%;}
}
.ave_menu-grid [class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
}
.mega-menu-content .thumbnail{
	margin-bottom:0;
}
.ave_menu .nav > li > a {
	font-family:'Open Sans',Verdana, Arial, sans-serif;
}

/*Scrollbox*/ 
.scrollbox {
	border: 1px solid #CCCCCC;
	width:100%;
	height: 200px;
	background: #FFFFFF;
	overflow-y: scroll;
}
.scrollbox > span{display:none;}
.scrollbox img {
	float: right;
	cursor: pointer;
	padding:4px;
}
.scrollbox div {
	padding: 5px 5px 5px 10px;
}
.scrollbox div.even {
	background: #FFFFFF;
}
.scrollbox div.odd {
	background: #E4EEF7;
}
.scrollbox div input {
	margin: 0px;
	padding: 0px;
	margin-right: 3px;
}
.image img.avatar{
	width:120px;
	height:120px;
	border-radius: 50% !important;	
	padding: 5px; 
	border: solid 1px #f5f5f5;
}
.image .fa{
	font-size:1.25em;
}
/*Ave_parallax*/ 
.ave_parallax{position:relative;}
.ave_parallax>div{position:relative;}
.parallax-overlay{
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: " ";
    width: 100%;
    height: 100%;
    z-index: 0;
}
         #pre_header1_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_header1_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #pre_footer1_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_footer1_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #custom_footer_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #custom_footer_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #pre_header3_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_header3_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header3_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header3_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #pre_footer3_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_footer3_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #pre_header5_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_header5_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header5_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header5_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #pre_footer5_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #pre_footer5_1 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_1{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_1 .parallax-overlay{background-color:rgb(253, 244, 245);}   
                    #after_header1_2{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_2 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_3{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_3 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_4{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_4 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_5{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_5 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_6{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_6 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_7{           background-image: url(http://wellmarkm.com.ua/image/catalog/wellmark/fons/parall-otzivi.jpg);background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_7 .parallax-overlay{background-color:rgba(0, 0, 0, 0.75);}   
                    #after_header1_8{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_8 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_9{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_9 .parallax-overlay{background-color:rgba(0,0,0,0);}   
                    #after_header1_10{           background-attachment:fixed;background-repeat:repeat;background-position:center top;background-size:cover;}
            #after_header1_10 .parallax-overlay{background-color:rgba(0,0,0,0);}   
           /*Widget*/ 
.sidebar .widget {
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
/*.sidebar .widget-title::after {
    border-top: 4px solid #444;
    content: "";
    display: block;
    margin-top: 14px;
    width: 60px;
}*/ 
#footer .widget-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 21px;
    text-transform: uppercase;
}
/*Selection*/ 
::-moz-selection {
  color:#fff;
  background:#c82834;
}
::selection {
  color:#fff;
  background:#c82834;
}
/*Filter Css*/
.price_title .badge,
.noUi-origin {
    background: #c82834;
}
/*Product button*/ 
.product-buttons .btn i{
	font-size:15px;
	line-height:18px;
}
.product-buttons .btn i+span{
	padding-left:7px;
}
.product-buttons .btn {
	display: inline-block;
	float: left;
	width: 25%;
	text-align:center;
    border-radius: 0px;
}
.product-buttons .btn+.btn{
	border-left-width: 1px;
    margin-left:0;
}
#quickview-frame .product-buttons .button_cart{
	width: 42%;
}
#quickview-frame .product-buttons .btn+.btn{
    margin-left:4%;
}
.product-buttons .button_cart+.button_compare:last-child,
.product-buttons .button_wishlist:last-child,
.product-buttons .button_cart {
	width: 50%;
}
.product-buttons .btn.button_cart:last-child,
.with-1-btn .product-buttons .btn{
	width: 100%;
}
.product_grid .product-desc{display:none;}
/*Product list*/ 
header .product {
	margin-bottom:0 !important;
}
header .owl-carousel {
}
.product_list .product-thumb {
    float: left;
    position: relative;
    width: 40%;
}
/*.product_list .product-description {
    background: none;
    float: left;
    padding: 0 0 0 30px;
    width: 60%;
}
.product_list>div:not(:last-child) {
    border-bottom: 1px dotted #e9e9e9;
    padding-bottom: 50px;
    margin-bottom: 50px;
}*/
.product_list .product .product-price {
    display:block
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left;
}
.price-tax{ display: block;}
.product_list .product .button-group {
	position:relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}
@media (max-width: 767px){
    .product_list .product-thumb {
        float: none;
        width: 100%;
    }
    .product_list .product-description {
        float: none;
        width: 100%;
        padding: 20px 0 0 0px;
    }
}
/*Custom Css*/
/*Custom Css*//*Body*/ 
body,
body.body-boxed {
color:#444444;
font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:14px;
font-weight:normal;letter-spacing:0px;
background-color:#fff;
background-position:center top;
background-attachment:scroll;
background-size:inherit;
background-repeat:repeat;
}
.rating {
    font-size: 14px;
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 80px;
    margin-bottom:10px;
}

.rating:before {
    font-family: FontAwesome;
    content: "\f006 \f006 \f006 \f006 \f006";
	left: 1px;
	position: absolute;
	top: 0;
	color: #ccc;
    letter-spacing: 2px;
}
.rating>span{
	height: 20px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.rating>span:before {
    font-family: FontAwesome;
    content: "\f005 \f005 \f005 \f005 \f005";
	left: 1px;
	position: absolute;
	top: 0;
	color: #FFB200;
    letter-spacing: 2px;
}

.rating .star-0:before{
	content:"";
}
.rating .star-1:before{
	content:"\f005";
}
.rating .star-2:before{
	content:"\f005 \f005";
}
.rating .star-3:before{
	content:"\f005 \f005 \f005";
}
.rating .star-4:before{
	content:"\f005 \f005 \f005 \f005";
}
.rating .star-5:before{
	content:"\f005 \f005 \f005 \f005 \f005";
}
.rating>span:before {
    color:#ffb200;
}
/*Ribbon*/ 
.ribbon_label {
    color: #fff;
    display: block;
    font-size: 11px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 10px;
    right: 10px;
    letter-spacing: 1px;
    z-index: 2;
}
.product-thumb:hover .ribbon_label .ribbon_circle {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ribbon_label .ribbon_text {
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14);
	position: relative;
	z-index: 1;
}
.ribbon_label.pc_dis {
    line-height: 30px !important;
}
.ribbon_label.pc_dis .ribbon_text{
    line-height: 30px;
}
.ribbon_label .ribbon_text strong{
    padding-top: 5px;
    position: absolute;
	top: 0;
    font-size: 12px;
	line-height:24px;
    left: -17px;
}
.ribbon_label.pc_dis .ribbon_text strong{
    font-size: 12px;
	line-height:40px;
    left: -24px;
}
.ribbon_label .ribbon_text small{
    font-size: 12px;
	line-height:16px;
	    
}
.ribbon_circle{
    background: #c82834;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.ribbon_circle:after {
    border-color: #e74c3c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
    bottom: -9px;
    content: "";
    display: block;
    left: 20px;
    position: absolute;
}
.ribbon_circle:after {
    border-color: #c82834 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.ribbon_circle.featured_bg{
    background: #e74c3c;
}
.ribbon_circle.featured_bg:after {
    border-color: #e74c3c rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.product-label.hot,
.ribbon_circle.sale,
.ribbon_circle.special_bg{
    background: #26b8f3;
}
.ribbon_circle.sale:after,
.ribbon_circle.special_bg:after {
    border-color: #26b8f3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.ribbon_circle.new,
.ribbon_circle.latest_bg{
    background: #79AF33;
}
.ribbon_circle.new:after,
.ribbon_circle.latest_bg:after {
    border-color: #79AF33 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.ribbon_circle.bestseller_bg{
    background: #9854B3;
}
.ribbon_circle.bestseller_bg:after {
    border-color: #9854B3 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.back_to_top{
	background-color: #c82834;
}

.btn-primary-base .btn-primary:hover,
.btn-primary-base .btn-primary {
    background:#c82834;
    border: 1px solid #c82834;
    color: #fff !important;
    -webkit-box-shadow: inset 0 1px 0 #c82834;
    -moz-box-shadow: inset 0 1px 0 #c82834;
    box-shadow: inset 0 1px 0 #c82834;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

/* End Global Define - do not remove above code */
/*Product Style*/ 
.item_product_name{
  		color:#555;
	  font-family:'Open Sans',Verdana, Arial, sans-serif;
	  font-size:15.5px;
	  font-weight:500;
	  font-style:normal;
	  text-transform:none;
	  letter-spacing:0;
}
.item_product_name:hover{
  color:#E84D1C;
}
/*Qty control*/
.buttons_added .input-text {
    background: #fff;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-right: none;
    border-left: none;
    float: left;
    height: 41px;
    padding: 0;
    width: 60%;
    text-align: center;
    color: #666;
}
.quantity_controll.minus{
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
}
.quantity_controll.plus{
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
} 
.quantity_controll.minus,
.quantity_controll.plus {
	background: #fbfbfb;
	border: 1px solid #e1e1e1;
	color: #888;
	float: left;
	font-size: 15px;
	height: 41px;
	margin: 0;
	padding: 0;
	width: 20%;
}
/*Notify*/ 
.notify{
    z-index: 99999;
    opacity: 0;
    top: 60px;
    right: 20px;
	left:auto;
    width: auto;
    max-width: 400px;
    position: fixed;
    visibility: hidden;
    transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
.notify.active{
    top: 20px;
    opacity: 1;
    visibility: visible;
    transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
/*available variable can use here
    $body_font_size
    $body_font_weight
    $body_letter_spacing
    $body_color
    $link_color
    $link_hover_color
    $link_active_color
    $selection_bg
    $selection_color
    $body_bg_image
    $body_bg_custom_image
    $body_bg_color
    $body_bg_position
    $body_bg_repeat
    $body_bg_attachment
    $body_bg_size
    $name_font_size
    $name_font_weight
    $name_font_style
    $name_text_transform
    $name_letter_spacing
    $name_color
    $name_hover_color
    $price_font_size
    $price_font_weight
    $price_new_color
    $price_old_color
    $price_tax_color
    $price_letter_spacing
    $rating_color
    $special_bg
    $featured_bg
    $latest_bg
    $bestseller_bg
*/
h1, h2, h3, h4, h5, h6 {
    font-family:'Open Sans', Montserrat, Arial, sans-serif;
}
.awemenu-left .awemenu .awemenu-item > a, .awemenu-default .awemenu .awemenu-item > a,
nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only {
    font-family: 'Open Sans', Montserrat, Arial, sans-serif;
}

.social-icons:not(.social-icons-colored):not(.social-icons-colored-hover) li a:hover, 
.widget_tag_cloud .tagcloud > a:hover, .widget_tag_cloud .tagcloud > a:focus, .widget_tag_cloud .tagcloud > a.counter, .widget_tag_cloud .tagcloud > a.active {
  background: #c82834;
  color: #fff;
  border-color: #c82834;
}
a { color: #c82834; }
a:hover { color: #f16d0d; }
.footer .back-top .back-top-image,
.cart-number { background:#c82834;}
/* Category */
.product-name,
.product-name a {
 font-family:'Open Sans',Verdana, Arial, sans-serif;
font-size:15.5px;
font-weight:500;
font-style:normal;
text-transform:none;
letter-spacing:0;
color: #555; 
}
.product-name a:hover { color: #E84D1C; }

.product-price,
.product-price span,
.product-price del{
 font-family:'Open Sans',Verdana, Arial, sans-serif; 
font-size:20px;
font-weight:500;
letter-spacing:0;
}
.product-price .price-new { color: #e84d1c; }
.product-price .price-old { color: #bbb; }
.rating > span:before { color: #ffb200; }

.preloader3>#preloader .spinner .sk-dot1,
.preloader3>#preloader .spinner .sk-dot2{
	border-color: #c82834;
}
.preloader1>#preloader .spinner > div,
.preloader2>#preloader .spinner > div,
.preloader3>#preloader .spinner > div,
.preloader2>#preloader .spinner .sk-dot1,
.preloader2>#preloader .spinner .sk-dot2{
	background: #c82834;
}
.main-slider-wrapper .owl-carousel .owl-nav .owl-prev,
.main-slider-wrapper .owl-carousel .owl-nav .owl-next {
    color:#c82834;
}

@media (max-width: 768px) {
  .main-slider-wrapper .owl-carousel .owl-nav .owl-prev:before,
  .main-slider-wrapper .owl-carousel .owl-nav .owl-next:before {
    color:#c82834;
  }
}
/*Custom Css*/