
html{font-family:'Quicksand', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:15px;line-height:1.5;}
body{font-family:'Quicksand', sans-serif;margin:0;background:#fff;font-size:15px;line-height:1.5;font-weight:300;color:#2b2d33;}
h1,h2,h3,h4,h5{color:#5d94d1;}
a:link,a:visited,a:active,a:focus{text-decoration:none;color:#5d94d1;}
a:hover{color:#a90000;}
.slide1{background:url(images/slide1.jpg) no-repeat center;height:340px;}
.slide2{background:url(images/slide2.jpg) no-repeat center;height:340px;}
.slide3{background:url(images/slide3.jpg) no-repeat center;height:340px;}
.top{min-height:40px;line-height:40px;background:#fff;color:#caed28;font-size:15px;}
.top img{float:left;margin:0 10px;}
.top li{list-style:none;}
.top li.bsc{list-style:none;background:url(images/ico_sc.png) no-repeat left;padding-left:40px;}
.top li a{color:#5d94d1;}
.top .dropdown-menu > li > a{color:#5d94d1}
.header{min-height:80px;margin:0;background:#5d94d1;border-bottom:3px #a0c265 solid;}
.logo img{margin:17px 0 0 0;float:left;}
.logo span{font-size:30px;font-weight:normal;line-height:75px;margin:0 0 0 30px;}
.logo a{color:#fff;}
.mainmenu ul{margin:15px 0 0 0;padding:0;text-align:right;}
.mainmenu ul li{display:inline-block;list-style:none;}
.mainmenu ul li a{font-size:18px;margin:0;color:#fff;display:inline-block;position:relative;height:50px;line-height:50px;padding:0 20px;border-radius:4px;}
.mainmenu ul li a:hover{color:#5d94d1;background:#fff;transition:0.3s;}
.mainmenu ul li.productmenu{float:left;}
.mainmenu ul li.productmenu a{padding:0;font-weight:bold;color:#8f4444;}
.mainmenu ul li.productmenu ul{padding:20px;margin:25px 0 0 0;text-align:left;min-width:230px;}
.mainmenu ul li.productmenu ul li a{font-size:14px;font-weight:normal;line-height:25px;color:#584a3e;}
.mainmenu ul li.productmenu ul li a:hover{color:#5d94d1;}
.mainmenu ul li.productmenu ul h2{margin:0;padding:0;}
.banners{height:100px;}
.banner-block1{background:url(images/ico_ls.png) no-repeat left center;padding:18px 0 0 80px;height:100px;}
.banner-block2{background:url(images/ico_ssl.png) no-repeat left center;padding:18px 0 0 80px;height:100px;}
.banner-block3{background:url(images/ico_qual.png) no-repeat left center;padding:18px 0 0 80px;height:100px;}
.banners span.p1{color:#4f4f4c;font-size:22px;}
.banners span.p2{color:#5d94d1;font-size:18px;}
.headtext{font-size:45px;font-style:italic;color:#fff;float:right;margin:100px 20px 0 0;line-height:45px;font-weight:bold;text-align:right;}
.headtext span{font-size:35px;font-style:italic;color:#83593b;}
.bestcellers{}
.carousel-inner{border-radius:4px;}
h3.h{padding:5px 0;font-size:20px;color:#5d94d1;text-transform:uppercase;margin:20px 15px;text-align:center;font-weight:400;background:#5d94d1;}
.info{background:#fff;}
.info h3.h{padding:0 0 0 30px;font-size:20px;color:#fff;margin:30px 0 10px 0;background:#5d94d1;height:40px;line-height:40px;text-align:center;}
.navbar-header h1{font-size:30px;font-weight:bold;margin:23px 10px 0 0;text-transform:uppercase;}
.navbar-header h1 a{color:#be2a38}
.navbar-toggle{border:1px #fff solid;margin:13px 0 0 0;background:#5d94d1;border-radius:0px;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-collapse{padding:0;}
.sidebar{padding-bottom:10px;}
.sidebar section{margin-bottom:30px;background:#f9f9f9;padding:0;overflow:hidden;border-radius:4px;}
.productmenu{margin:0;background:#f9f9f9;}
.sidebar span.htt{display:block;padding:0 0 0 30px;font-size:20px;color:#fff;margin:0 0 10px 0;background:#a0c265;height:40px;line-height:40px;text-align:left;border-radius:4px 4px 0 0;}
.sidebar h2.widgettitle{display:none;}
.sidebar .widget ul{list-style:none;margin:0;padding:10px 20px;}
.sidebar .widget ul li{margin:0;border-bottom:1px #b7b7b7 dotted;}
.sidebar .widget ul li a{display:inline-block;color:#584a3e;padding:5px 0;font-size:15px;margin:0 0 0 10px;font-weight:400;}
.sidebar .widget ul li a:hover{text-decoration:none;color:#5d94d1;}
.noclasswidger .widget{background:none;padding:0;margin-bottom:0;}
.navbar{margin-bottom:30px;background:#fff;padding:0;border-radius:0;border:none;}
.sidebarwidget{background:#fff;padding:20px 10px;margin-bottom:30px;}
.widget{}
@media (max-width:768px){.productmenuheader{background:#a0c265;height:60px;margin:30px 0 0 0;line-height:60px;}
.productmenu{margin:10px 0;}
.productmenuheader h3{color:#fff;margin:0;padding:20px 0 0 30px;font-size:20px;font-weight:normal;text-align:left;}
.productmenuheader .navbar-toggle{border:1px #fff solid;margin:12px 28px 0 0;}
.navbar-header{height:60px;}
}
.footer{background:#454545;min-height:250px;color:#fff;font-size:13px;margin-top:30px;border-top:5px #5d94d1 solid;}
.footer ul{margin:0;padding:0;list-style:none;text-align:left;}
.footer ul li{display:block;}
.footer ul li a{color:#fff;display:inline-block;margin:0;line-height:27px;}
.footer ul li a:hover{color:#5d94d1;}
.footer img{margin:30px 0 0 0;}
.footer h2{color:#5d94d1;font-size:17px;margin:30px 0 10px 0;font-weight:normal;}
.copy{text-align:center;color:#fff;font-size:12px;display:block;margin-top:8px;}
.maincont{}
.blockproduct{background:#fff;padding:20px 20px 10px 20px;margin:30px 0 0 0;border:1px #e7e7e7 solid;border-radius:4px;}
.blockproduct h2{padding:0 0 5px 0;font-size:16px;color:#5d94d1;margin:5px 0;text-align:center;font-weight:bold;}
.blockproduct h2 a{color:#5d94d1;}
.blockproduct h2 a:hover{text-decoration:none;}
.blockproduct h3{font-size:14px;margin:0 0 15px 0;padding:0;color:#7b6446;text-align:right;font-weight:normal;float:right;display:inline-block;}
.tab-content{text-align:justify;min-height:150px;}
.blockproduct img{margin:0 auto;}
.blockproduct p{margin:0 0 5px 0;font-size:13px;text-align:justify;}
.blockproduct .price{font-size:20px;color:#b50606;display:block;text-align:center;font-weight:400;}
.blockbot{text-align:center;}
a.btn_buymain{font-size:15px;display:inline-block;color:#88a556;margin:5px 0;font-weight:400;float:right;}
a.btn_buymain:hover{transition:0.3s;color:#5d94d1;}
.maindesc p{font-style:italic;}
.desc{min-height:150px;text-align:justify;}
.blockfooter{margin:0 -20px -20px -20px;border-bottom:5px #fff solid;}
.mainprice{line-height:40px;text-align:left;font-size:25px;color:#fff;background:#87a375;padding-left:30px;height:40px;}
.btn_buy{background:#ddbb01;color:#fff;height:40px;line-height:44px;font-size:25px;text-align:center;}
a.mainbuy{line-height:45px;text-align:center;color:#b10000;font-size:22px;margin:0;float:right;}
a:hover.mainbuy{color:#b10000;text-decoration:none;}
.mainbuy a:hover{text-decoration:none;}
.cont{background:#fff;padding:20px 0;}
.mainsingle{background:#fff;background-size:100%;}
.mainsingle h3{font-size:18px;margin:10px 0;padding:0;color:#5d94d1;font-weight:normal;font-weight:bold;}
.mainsingle img{float:right;max-width:300px;margin:15px 0 15px 15px;}
@media(max-width:1000px){.mainsingle img{max-width:200px}
}
table.pricetab{width:100%;border-spacing:1px;border-collapse:inherit;margin-bottom:15px;background:#e6e3e1;}
table.pricetab td{padding:10px;text-align:center;background:#f8f8f8;}
table.pricetab th{padding:10px 2px;text-align:center;font-weight:normal;font-size:16px;background:#a0c265;color:#fff;}
.shopiingbuy table.pricetab{width:100%;border-spacing:1px;border-collapse:inherit;margin-bottom:15px;background:#e6e3e1;margin-top:40px;}
.shopiingbuy table.pricetab td{padding:10px;text-align:center;background:#f8f8f8;}
.shopiingbuy table.pricetab th{padding:10px 2px;text-align:center;font-weight:normal;font-size:16px;background:#a0c265;color:#fff;}
@media(max-width:1000px){table.pricetab td{font-size:15px;padding:2px 5px;}
}
.buy{height:40px;line-height:40px;padding:0 20px;font-size:14px;display:inline-block;color:#fff;font-weight:normal;background:#5d94d1;border:none;border-radius:4px;}
.buy:hover{background:#5d94d1;color:#fff;transition:0.3s;opacity:0.9;}
.btn{border-radius:4px;padding:7px 15px;}
h1.entry-title{color:#fff;font-size:20px;padding:0px 0 0px 20px;margin:0 0 20px 0;text-align:left;background:#5d94d1;height:40px;line-height:40px;}
.csbutton{width:100%;margin-bottom:15px;padding:10px 0;font-size:17px;background:#5d94d1;border:1px #4a78ab solid;color:#fff;opacity:0.9;}
.csbutton:hover{opacity:1;color:#fff;}
.csbuttonb{width:100%;margin-bottom:15px;padding:15px 0;font-size:20px;}
.csh{min-height:35px;}
.csh h2{margin:0;padding:0;}
.shopcart{height:40px;padding:0px;font-size:16px;color:#fff;float:right;line-height:40px;width:170px;text-transform:uppercase;}
.shopcart p{margin:0;}
.shopcart img{float:left;}
.shopcart span{color:#5d94d1;}
@media(max-width:992px){
.topheader{padding:0 0 20px 0;margin:0 0 30px 0;}
}
.empty{text-align:center;color:#000;margin:0;}
p.fsc{text-align:center;color:#000;margin:0;}
.shopcart a{color:#fff;}
.shopcart a:hover{text-decoration:none;}
a.csa{color:#fff;}
a:hover.csa{text-decoration:none;}
.shopcart h2{margin:0;}
@media(max-width:768px){
	.shopcart{float: left;}
	.shopcart span {
    color: #ffffff;
    line-height: 60px;
}

	.mainmenu ul li {display: block;}
	.mainmenu ul li a {
		height: 30px;
		line-height: 30px;
	}
	.mainmenu ul {
		margin-bottom: 15px;
	}
	.header {min-height: auto}
}
.mainsidebar{display:none;}
.dropdown-menu{position:relative;float:none;right:20px;}
.slider{display:none;}
.logo{margin:0 auto}
}
.comments-area li{list-style:none;text-align:justify;background:#fff;padding:10px;margin-bottom:30px;font-size:14px;}
.reply{text-align:right;font-style:italic;font-size:11px;}
.fn{font-weight:bold}
.section1{background:#fff;padding:30px 0;}
.blockbanner{padding:100px 0 0 0;text-align:center;}
p.bt{font-size:30px;padding:8px 0 0 0;margin:0;line-height:35px;color:#cb5661}
p.bb{font-size:20px;padding:0;margin:0;}
.carousel-indicators{bottom:0px;}
.seemore{padding:20px 0 0 0;text-align:center;}
.seemore ul{margin:0;padding:0;list-style:none;display:inline;}
.seemore li{display:inline;padding:0 10px;}
.infoblock img{margin:20px auto;border-radius:4px;}
.infoblock h4{text-align:center;font-size:17px;line-height:20px;}
.infoblock{font-size:14px;text-align:justify;border:1px #bcde80 solid;margin:20px 0;padding:0 20px;border-radius:4px;}
.blockproduct-best h2{color:#584a3e;text-align:center;margin:20px 0 0 0;font-size:18px;font-weight:normal;}
.blockproduct-best{background:#fff;padding:0 20px 10px 20px;overflow:hidden;box-shadow:0 0 2px #e5ded5;}
.blockproduct-best img{margin:0 auto;}
.blockproduct-best span.price{font-weight:normal;font-size:20px;text-align:left;color:#5d94d1;}
.blockproduct-best a.btn_buymain{color:#7b6446;font-size:15px;font-weight:normal;}

.alignleft {
    margin: 5px 20px 10px 0;
    float: left;
}
.alignright {
    margin: 5px 0px 10px 20px;
    float: right;
}
.aligncenter {
    margin:20px auto;
    display:block;
}




.row {margin: 0;}
.nav > li > a {
    padding: 15px 30px;
    font-weight: bold;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li {
    margin: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #a0c265;
    border: 1px solid #a0c265;
    border-bottom-color: transparent;
}
.prtb {
    width: 100%;
}
.th {
    min-height: 40px;
    line-height: 40px;
    font-weight: normal;
    background: #a0c265;
    color: #fff;
    text-align: center;
    font-size: 14px;
}
.th div:nth-child(1) {text-align: left;}
.td {
    background: #fbfdf1;
    min-height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 17px;
    color: #000;
}
.popular {
    background: #daf198;
}
.td div:nth-child(1) {text-align: left; justify-content: left;}
.td button {
    background: none;
    border: none;
    color: #4980e6;
    padding: 0;
    font-weight: normal;
    text-transform: unset;
    font-size: 17px;
}
.td button:hover {
    color: #a0c265;
}
.td a {border:none;}
.bonus {margin-bottom: 20px;}
.bonus div {
    font-size: 13px;
    background: #f2f5e3;
    text-align: center;
}
.bonus div span.left {float: left; padding: 5px 0; color: #6994e2;}
.bonus div span.right {float: right; padding: 5px 0; color: #94bf16;}

.td img {
    max-width: 80px;
    height: auto;
    margin: 10px;
}
.check {margin-bottom: 15px;}
.check div {min-height: 100px;}
.check div form {display: inline;}
.check div {
    padding: 0 5px;
    line-height: initial;
    display: flex;
    align-items: center;
    justify-content: center;
}
.check div .glyphicon-minus-sign {font-size: 15px; color: #4980e6;}
.check div .glyphicon-plus-sign {font-size: 15px; color: #4980e6}
.check div button .glyphicon {font-size: 15px; color: #b50202;}
.bon div {color: #008005;}
.total {
    background: #f7f7f7;
    font-weight: bold;
    font-size: 15px;
}
.total div {padding: 15px; border:1px #fff solid;}
.total div:nth-child(1),.total div:nth-child(3) {text-align: right; font-weight: normal;}

input.checkout {
    background: #a0c265;
    color: #fff;
    padding: 10px 20px;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    float: left;
    min-width: 270px;
    margin: 20px 0;
}
 input.continue {
    background: #5d94d1;
    color: #fff;
    padding: 10px 20px;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    float: right;
    min-width: 270px;
    margin: 20px 0;
}
h3.tabh {
    background: #5d94d1;
    color: #fff;
    padding: 10px 20px;
    margin: 30px 0 0 0;
    text-align: center;
    border-radius: 4px 4px 0 0;
}
.panel {
    box-shadow: none;
    border: none;
    background: none;
}
.panel-heading {
    background: #5d94d1;
    color: #fff;
    padding: 5px 20px;
    margin: 5px 0;
    text-align: center;
    border-radius: 0px;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
}
a.right {
    position: absolute;
    right: 15px;
    top: 43px;
    color: #fff;
    z-index: 1111111;
}
a.left {
    position: absolute;
    left: 15px;
    top: 43px;
    color: #fff;
    z-index: 1111111;
}

@media(max-width: 768px) {
    .td span {display: inline !important;}
    .bonus div span.left {float: none; display: block; padding: 5px 0}
    .bonus div span.right {float: none; display: block; padding: 0 0 5px 0}
    .td div:nth-child(1) {
        text-align: center; 
        justify-content: center;        
        font-weight: normal;
        padding-bottom: 10px;
    }
    .td div:nth-child(2) {
        padding: 5px 0;
        
        font-weight: normal;
    }
    .check div {
        display: block;
        min-height: auto;
    }
    .bon div {padding: 10px 0}
    .total div:nth-child(1) {text-align: center;}
        input.checkout {
        float: none;
        display: block;
        margin: 10px 0;
        width: 100%;
        text-align: center;
        font-size: 17px;
    }
    input.continue {
        float: none;
        display: block;
        margin: 10px 0;
        width: 100%;
        text-align: center;
        font-size: 17px;
    }
    .nav > li > a {
        padding: 10px 8px;
        font-weight: normal;
    }
    .td button {font-size: 18px;}

}
.all-bonuses {
    color: #CCC;
}
.all-bonuses .active {
    color: #f78a69;
}
@media(max-width: 450px) {
    
}



.comment-respond {margin-bottom:20px;}
.comment-respond p{font-size:14px;font-weight:noramal;}
.comment-respond input[type="text"],input[type="email"],input[type="url"]{height:30px;line-height:30px;border:1px #ccc solid;padding:0 10px;width:50%;border-radius:0px;}
.comment-respond textarea {border:1px #ccc solid;padding:0 10px;width:70%;border-radius:0px;height:200px;}
.comment-respond label{display:block;}
.comments-area ol {
    list-style: none;
    padding: 0;
}
.comments-area ol li {
    font-size: 13px;
    padding: 10px;
    background: #fff;
    margin-bottom: 10px;
    line-height: 20px;
}
.comment-respond input[type=submit] {
   background: #4980e6;
    color: #fff;
    padding: 10px 20px;
    border: none;
    font-size: 15px;
    text-transform: uppercase;
    margin: 15px 0;
}

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

.lc {
    background: #5d94d1;
    color: #fff;
    height: 40px;
    line-height: 40px;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 11111111111;
    padding: 0 10px;
    opacity: 0.9;
}
.lc:hover {
    opacity: 1
}
.lc span {padding: 0 5px;}
#comments li {list-style: none;}