/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 body{
	background-color: #EFDEA8;
 	background-image: url(../images/header.jpg);
 	background-repeat: repeat-x;

 }
 .tel-mail{
 	border:solid 2px rgba(67,30,5,0.7);
 	border-radius: 2%;
 }
 .tm-content{
 	background-color: #FFF8E3;
	padding: 20px;
 }
 .catalog_menu{
 	background: transparent;
 }
 .uk-navbar{
 	background: url(../images/menu_bg.jpg);
 }
 .zvonok{
 	background:rgba(199,152,48,0.8);
 	padding:10px 20px;
 	border:solid 2px rgba(67,30,5,0.7);
 	border-radius: 5px;
 }
 .zvonok:hover,.zvonok:active,.zvonok:visited,.zvonok:focus{
	text-decoration: none;
	background:rgba(199,152,48,0.5);
 	border:solid 2px rgba(67,30,5,0.7);
 }
 @media (max-width: 767px){
	.uk-navbar{
		background: transparent;
	}
	.tm-content{
		margin-top: 105px;
	}
	.glav_slide{
		margin-top: 80px;
	}

 }
  @media (max-width: 1220px){
  	body{
  		background-position: 0 -25px;
  	}

  }
  @media (min-width: 960px){
  	.zvonok{
 	font-size: 14px;
 	margin-right:5px;
 	}
  }
  @media (min-width: 1220px){
  	.zvonok{
 	font-size: 24px;
 	margin-right:30px;
 	}
 	.tm-headerbar{
 		margin-top: 25px;
 		margin-bottom: 25px;
 	}
 	.tm-navbar{
 		margin-top:25px; 
 	}
  }
 @media (max-width: 479px){
	.uk-navbar{
		background: transparent;
	}
	.tm-content{
		margin-top: 40px;
	}
	.glav_slide{
		margin-top: 0;
	}
	.zagolovok{
		color: #fff;
		background: url(../../../images/fon_zagolovka.png);
	}
 }
 #jshop_module_cart{
 	background: rgba(67,30,5,0.8);
 	padding: 0 20px;
 	border:solid 1px rgba(255,255,255,0.7);
 	min-width: 231px;
 }
 #jshop_module_cart:hover{
 	background: rgba(67,30,5,0.6);
 }
 .offcanvas-cart{
 	color: rgba(67,30,5,0.8);
 	padding: 5px 15px 0 0;
 	font-size: 42px;
 }
 .white-text{
 	color: #fff;
 }
 .uk-nav-navbar .uk-nav-header {
    color: #fff;
}
.uk-nav-navbar ul a {
    color: #431e05;
}
.uk-nav-navbar ul a:hover,.uk-nav-navbar ul a:active,.uk-nav-navbar ul a:focus{
	color: #fff;
}
.uk-nav-sub .uk-active a{
	color: #fff;
}
 .uk-navbar-nav > li > a{
 	color: #fff;
 }
 .uk-navbar-nav > li.uk-active > a{
 	background: url(../images/button_active_bg.jpg);
 	color: #fff;
 }
  .uk-navbar-nav > li:hover > a{
 	background: url(../images/button_hover_bg.jpg);
 	color: #fff;
 }

 .footer2mod_footer{
 	display: none !important;
 }
.tm-footer{
 	background-image: url(../images/futer.jpg);
 	height: 139px;
 }
 .tm-logo{
	max-width: 50%;
 }
 .tm-headerbar .uk-panel,.tm-headerbar .uk-panel a{
 	max-width: 50%;
 	color: #000;
 }
 .uk-nav-side > li > a{
 	background: url(../images/menu_bg.jpg);
 	background-size: 100% 100%;
 	color: #fff;
 	font-weight: bold;
 	font-size: 16px;
 	border-radius: 5px;

 }
 .uk-nav-side > li > a:hover{
 	background: url(../images/button_hover_bg.jpg);
 	background-size: 100% 150%;
 	color: #fff;
 }
 .uk-nav-side > li.uk-active > a {
 	background: url(../images/button_active_bg.jpg);
 	background-size: 100% 150%;
 	color: #fff;
 }
  mark, ins { 
 	background: transparent !important;
 	text-decoration: none !important;
 }
  .uk-panel.reclama,.uk-panel.rec{
 	padding:0;
 }

.form-horizontal .form_sort_count .controls .inputbox {
	margin-left: 40px;
}
.box_cat_man {
	margin-top: 30px;
}
/*.jshop h1{
	display: none;
}*/
h3.uk-panel-title {
	text-align: center;
	
	color: #431E05 !important;
	font-weight: bold;
}
#panasonic_slidset{
	background: url(../../../images/panasonic_slider_bg.jpg) !important;
	background-size: 100% 100%;
}
.prod_list{
	text-align: center;
}
.btn{
	background: url(../images/menu_bg.jpg);
	background-position: center center;
	color: #fff;
	border-radius: 5px;
}
.control-group input{
	height: auto;
}
#cat_heading{
	display: none !important;
}
.form-horizontal .form_sort_count .controls .inputbox {
  width: 60% !important;
}
.sblock2 .image{
	width: 100%;
	text-align:center;
}
.sblock2 .categ_name{
	width: 100%;
	text-align:center;
}
/*.row-fluid [class*="sblock"]:first-child{
	padding-left: 10px;
}
.tm-middle {
  margin-left: 0;
  background-color: #FFF8E3;
}
.effekt{
	background: #EFDEA8;
	margin-left: -35px;
}
.jshop_categ {
	box-shadow: inset 0 0 6px;
}*/
.category_name{
	background: url(../images/menu_bg.jpg);
	background-position: center center;
	color: #fff;
}
.category_name a{
	color: #fff;
}
.clear_filter a{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
@media (max-width: 360px){
	.kartinka{
		float: none !important;
		width: 100% !important;
	}
}
.naglavoy{
	background: #FFF8E3;
}
.uk-search:before{
	color: #fff;
}
.uk-search{
	margin-top: 6px;
}
#offlajn-ajax-search153{
	margin-top: 5px;
}
.prod_price{
	text-align: center;
	font-size: 28px;
	color: #950000;
}
.productfull #block_price{
	font-size: 24px;
}
.schetchik{
	width: 93px;
	float: left;
	margin: auto auto 0 10px;
}
.jshop h1{
	font-size: 22px;
	font-weight: bold;
	color: #431E05;
}
h1{
	color: #431E05;
}
#soc_knopki{
	position: relative;
	bottom: 20px;
}
.span4.extra_fields_name{
	width: 55%;
}
.span8.extra_fields_value{
	width: 33%
}
a.product_link{
	color: #C6972F;
}
.jshop .product_label{
	right: 5px;
}
#manufacturers, #price_to, #price_from{
	width: auto;
}
#mxcpr{
	display: none;
}
.name a{
	font-size: 11px;
}
.uk-navbar-toggle{
	font-size: 28px;
	padding: 20px 20px;
}
.uk-navbar-nav>li>a, .uk-navbar-toggle, input.uk-search-field, .uk-search:before, a.notifications > span{
	color: #fff !important;
}

input[placeholder="поиск..."]::-webkit-input-placeholder {color:#fff !important;}
input[placeholder="поиск..."]::-moz-placeholder          {color:#fff !important;}/* Firefox 19+ */
input[placeholder="поиск..."]:-moz-placeholder           {color:#fff !important;}/* Firefox 18- */
input[placeholder="поиск..."]:-ms-input-placeholder      {color:#fff !important;}
.clear_filter{
	display: none;
}
.zakaz{
	background: #5FBF4F;
	color: #fff;
}
a.zakaz:hover{
	background: #7EFF69;
	color: #fff;
	font-weight: bold;
}
.block-zakaz{

	min-height:100% !important;
}
.knopka{
	font-size: 48px;
	color: #fff !important;
	padding: 20px;
}
a.knopka:hover{
	color:#431E05 !important;
}
a.red{
	text-decoration: none;
}
#searchForm>.uk-panel-box{
	background: transparent;
}
.none{
	display: none;
}
#___gcse_0{
	max-width: 180px !important;
	padding: 9px 0 0 !important;

}
.gsc-control-cse, .gsc-input ,.gsib_a,.gsc-control-cse>*,.gsc-control-cse>*>*,.gsc-control-cse>*>*>*,.gsc-control-cse>*>*>*>*,.gsc-control-cse>*>*>*>*>*,.gsc-control-cse>*>*>*>*>*>*{
	
	border: 0 !important;
	padding: 0 !important;
	margin:  0 !important;
}
.gsc-search-button{
	display: none;
}
/*.gsc-adBlock{
	display: none !important;
}*/
.gsc-adBlock{
	background: #000;
}
.toptop{
	
	z-index: 1000;
}
.cart:hover{
	text-decoration: none;
}