/* Введите Ваш код CSS тут */
h3 {
    font-size: 20px!important;
}
h2 {
    font-size: 16px!important;
}

.woocommerce.archive .thim-category-title, .woocommerce-page.archive .thim-category-title {
    margin-bottom: 10px!important;
}
.thim-heading .sc-heading .heading__primary {
    font-size: 20px!important;
    line-height: 0!important;
}

.woocommerce a.added_to_cart {
    background-color: #41281b!important;
    color: #ca9e64!important;
    display: block!important;
    padding-bottom: 0.3em!important;
    padding-top: 0!important;

}
.woocommerce a.added_to_cart:hover {
    background-color: #ca9e64!important;
    color: #41281b!important;
    display: block!important;
    padding-bottom: 0.3em!important;
    padding-top: 0!important;

}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
    font-size: 24px!important;
}/*
ul.product-grid div.product__info a.title {
    height: 0;
}*/
.product-grid .product__info a.title{
    display: block!important;
    height:60px!important;
    font-size: 12px!important;
    line-height: 24px!important;
}


/*.widget-area aside {     margin-bottom: 0px!important; }*/
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: none;
}
.cart-subtotal{display: none}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right!important;
    width: 48%;
}
.woocommerce-message {
    border-top-color: #41281b!important;
}

.woocommerce-message::before {
    color: #41281b!important;
}
.woocommerce div.product .woo-share li a.facebook, .woocommerce-page div.product .woo-share li a.facebook {
    background: none!important;
}
.woocommerce div.product .woo-share li a.twitter, .woocommerce-page div.product .woo-share li a.twitter {
    background: none!important;
}
.product_meta {
display:none!important;
}
.price{
  color: #41281b!important;
}
.woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover {
    color: #41281b!important;
}

.thim_header_custom_style header.site-header .inner-navigation .menu-item {
    padding-right: 7px!important;
}

.fa {
  color:#41281b;
}
@media  (min-width: 1780px) {
.thim_header_custom_style header.site-header .inner-navigation {
    font-size: 16px!important;
    font-weight: 500;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: uppercase;
}
}



@media screen and (min-width: 1400px) {
.thim_header_custom_style header.site-header .inner-navigation {
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: uppercase;
}
}
@media screen and (max-width: 1399px) {
.thim_header_custom_style header.site-header .inner-navigation {
    font-size: 12px;
    font-weight: 500;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: uppercase;
    
}
}
@media screen and (max-width: 1023px) {
.custom_font_footer{
    font-size:14px!important;
    
}
}
@media (max-width: 640px) {
  .archive .archive-content article{
  width:100%!important;
  }
article .post-formats-wrapper img{
width:100%!important;
}
.thim-logo{
padding-top:20px;
}

}
@media screen and (max-width: 1200px) {
  .archive-content article{
  	width:50%!important;
  }

}

.thim_header_custom_style header.site-header .inner-navigation .menu-item {
    list-style: outside none none;
    padding-left: 0px;
    padding-right: 15px;
}
.navbar-nav>li {
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 30px;
}
.col-sm-12{
padding-right:15px;
}
@media screen and (max-width: 720px) {

.col-sm-2{
  padding-left: 45px;
}
  .blog_title{
height:auto!important;
}
.archive-content article .entry-content .entry-summary{
height:auto!important;
}
}
@media screen and (max-width: 320px) {

.col-sm-2{
  padding-left: 100px;
}
}
@media (max-width: 1366px) {
.navbar-nav {
    float: left;
    margin: 0;
    padding-left: 0px;
}
}
.menu-left .navbar-nav {
    text-align: left!important;
    width: 100%;
    float: none;
	padding-left:20px;
}
.smicon-box-link{
color:#ca9e64!important;
}
.smicon-box-link:hover{
color:#e4bf8e!important;
}
.so-widget-sow-headline-default-6c09ba967432 .sow-headline-container .decoration {
    line-height: 0;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
}
.so-widget-sow-headline-default-e7ab82935d8a .sow-headline-container .decoration {
    line-height: 0;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
}
.thim-heading .sc-heading .heading__primary {

    font-weight: 500;

}
.top_site_main .page-title-wrapper .heading__primary {

    font-weight: 500;

}
.so-widget-sow-headline-default-1417150cc9a9 .sow-headline-container .decoration {
    line-height: 0;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
}
.thim-menu-list a.readmore{
color:#ca9e64!important;
}
.thim-menu-list a.readmore:hover{
color:#e4bf8e!important;
}
.thim-title-color,.thim-title-color a,a,.sow-headline-container h1.sow-headline,.sow-headline-container h3.sow-headline,.sow-headline-container p.sow-sub-headline{
color:#41281b!important;
}
.so-widget-sow-headline-default-e192312ba2d9 .sow-headline-container h3.sow-headline{
  color:#ca9e64!important;
}
.thim-title-color a:hover,a:hover{
color:#ca9e64!important;
}
.so-widget-sow-button-flat-439ef4585102 .ow-button-base a{
font-weight:500;
}
.so-widget-sow-button-flat-439ef4585102 .ow-button-base a:hover{
background:#ca9e64!important;
  color:#41281b!important;
  border: 1px solid #ca9e64;
  font-weight:500;
}
input[type=submit]{
  font-size:1em;
  background:#41281b!important;
  color:#ca9e64!important;
  border: 1px solid #41281b;
  font-weight:500;
}
input[type=submit]:hover{
  font-size:1em;
  background:#ca9e64!important;
  color:#41281b!important;
  border: 1px solid #ca9e64;
  font-weight:500;
}
.child_text_block{
padding-left:15px;
  padding-right:10px;
}
.child_text_block div{
text-align:justify;
}

.thim-about-author {
    display: none;
}
.thim-widget-icon-box{
height:200px;
}
/*
#wrapper-container{
width:auto!important;
}
*/
#wrapper-container .content-pusher{
    overflow: auto!important;
    overflow-y: auto!important;
}
.custom_font_footer{
font-size:18px;
text-transform:uppercase;
font-weight:500;
}
/*MailerLite*/
.mailerlite-form-title{
/*display:none!important;*/
  text-align:center;
}
.mailerlite-form-description{
  display:none!important;
}
/*Post Style*/
.single-content .author,.single-content .twitter,.single-content .fancy{
display:none;
}
/*.archive-content article:nth-child(2n+1)*/
.archive-content article:nth-child(2n+1){
clear:none!important;
}
@media screen and (min-width: 1200px) {
.archive-content article{
width:33%!important;
}
}
.archive-content article .entry-header .blog_title{
font-size:18px!important;
}
.single .single-content article{
width:100%!important;
}
hr.custom_hr_menu{
    margin-top: 0px!important;
    margin-bottom:0px!important;
    border: none!important;
    border-top: 0px solid #eee;
  	height:3px!important;
  	background-color:#41281b!important;
 	display:inline-block;
  	width:15%!important;
}
div.menu_name_st{
	text-align:center;
}
div.menu_name_st h4{
margin-bottom: 0px!important;
  font-weight:600!important;
}
div.download_pdf{
text-align:center;
  padding-top:10px!important;
}
div.download_pdf h4,div.download_pdf h4 a{
	font-size:14px!important;
  	color:#c1c1c1!important;
}
div.download_pdf h4 a:hover{
color:#ca9e64!important;
}/*
.amazingcarousel-image{
	width:300px;
 	height:200px;
}
.amazingcarousel-item{
width:300px!important;
}*/
.content-text{
white-space:pre-line;
}
article .post-formats-wrapper img{
width:60%;
}
a.fa:hover{
color:#ca9e64!important;
}
.thim-switch-lang{
display:none!important;
}
.full-width .archive-content article .entry-header .blog_title{
height:84px;
}
.full-width .archive-content article .entry-content .entry-summary{
height:120px;
}

/*Woocommerce*/

.widget-area aside ul li{
  border-bottom:none!important;
  padding-bottom: 0px!important;
}
#sidebar li ul.children{
border-top:none!important;
}
.product-categories ul li{
  padding-bottom: 0px!important;
}
.widget_product_categories .widgettitle span:after, .widget_product_categories .cat-parents:after {
    cursor: pointer;
    font-family: "FontAwesome";
    color: #3a1500;
    font-size: 24px;
    line-height: 32px;
    margin-left: 22px;
    margin-top: -3px;
    position: absolute;
    content: "\f107";
}
.widget_product_categories .cat-parents_two:after {
    cursor: pointer;
    color: #3a1500;
    font-family: "FontAwesome";
    font-size: 24px;
    line-height: 32px;
    margin-left: 22px;
    margin-top: -3px;
    position: absolute;
    content: "\f106";
}
.children{
display:none;
}
.current-cat .children{
display:block;
}
.woocommerce div.product .related, .woocommerce-page div.product .related{
	border-top: 0px solid transparent!important;
    padding-top: 30px;
}
div.button_add_to_cart{
width:100%;
  height:35px;
  text-align:center;
}
.product-grid .product .product_thumb .button.add_to_cart_button{
display:none!important;
}
p.add_to_cart_inline{
   margin-bottom: 0px!important;
  border:none!important;
    padding: 0px!important;
    text-align: center;
}
.woocommerce a.button{
  width:100%;
  line-height: normal;
  background-color:#41281b!important;
  color:#ca9e64!important;
  border-radius: 0px;
}
.woocommerce a.button:hover{
background-color:#ca9e64!important;
  color:#41281b!important;
}
.product-grid .product__info{
padding: 5px 0px!important;
}
.woocommerce-page div.product div.images{
float:right!important;
  width:48%!important;
}
.woocommerce-page div.product div.summary{
float:right!important;
  width:48%;
}
.product-grid .product .product_thumb{
background-color:#ca9e64;
}
.content__product:hover .product-grid .product .product_thumb{
background-color:#41281b;
}
.images .woocommerce-main-image{
float:none!important;
}
@media (max-width:1000px){
.woocommerce-page div.product div.images{
float:none!important;
  width:100%!important;
}
.woocommerce-page div.product div.summary{
float:none!important;
  width:100%;
}
}
.woocommerce .woocommerce-product-rating {
  display:none!important;
}
#sidebar_woo_custom .product-categories{
list-style-type:none!important;
 /* text-transform: capitalize!important;*/
}
#sidebar_woo_custom ul.product-categories li a{
  font-size:14px;
  font-weight:700;
text-transform: uppercase!important;
}
#sidebar_woo_custom ul.product-categories li{
line-height: 32px;
}