@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
@font-face {
	font-family: 'Proxima Nova Cn Th';
	src: url('../fonts/ProximaNovaCond-ExtrabldIt.eot');
	src: local('Proxima Nova Condensed Extrabold Italic'), local('ProximaNovaCond-ExtrabldIt'),
		url('../fonts/ProximaNovaCond-ExtrabldIt.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ProximaNovaCond-ExtrabldIt.woff') format('woff'),
		url('../fonts/ProximaNovaCond-ExtrabldIt.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}
*{
	box-sizing: border-box;
}
body {
	background: #FEFBF3;
	width: 100%;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 300;
	font-size: 16px;	
}
 
.fa {
	font-size: 14px;
}
 
a {
	color: #5666B9;
}
a:hover {
	text-decoration: none;
	color: #5666B9;
}
.container
{
	max-width: 1193px;
	width: 100%;
}
header
{
	border-bottom: 1px solid #ECECDE;
	  
}
.open1
{
	display: block;
	float: left;
	margin-top: 30px;	 
	font-size: 13px;
	line-height: 15px; 
	color: #151E4B;
}
.tel1
{
	display: block;
	float: left;
	margin-top: 30px;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #151E4B;
	margin-left: 13px;
	margin-right: 13px;
}
.tel2
{
	display: block;
	float: left;
	margin-top: 30px;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #151E4B;
	margin-left: 13px;
	margin-right: 13px;
}
.adr1
{
	margin-left: 13px;
	margin-right: 13px;
	display: block;
	float: left;
}
.adr2 
{
	margin-left: 13px;
	margin-right: 13px;
	display: block;
	float: left;
}
.lang5
{
	display: block;
	float: right;
	position: relative;
	margin-top: 27px;
}
.lang5 button 
{
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	color: #5666B9;
	border: 0px solid #333;
	background: none;
	padding: 0px;
	margin: 0px;
}
#logo 
{
	margin-top: 28px;
}
#search
{
	background: #FFFFFF;
	border: 1px solid #ECECDE;
	border-radius: 5px;
	height: 35px;		 
	margin-top: 20px;
	margin-bottom: 20px;
}
.inp_s
{
	width: 100%;
	border: 0px solid #333;
	line-height: 35px;
	padding-left: 15px;
}
.but_s
{
	padding: 0px;
	border: 0px solid #333;
	background: none;
	margin-right: 15px;
}
a, img, button, input
{
	outline-style: none !important;
}
.nopad 
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.menu-header-box
{
	margin-top: 20px;
	margin-bottom: 20px;
}
#menu-vertical button 
{
	background: #FFE454;
	box-shadow: 0px 4px 6px rgba(226, 220, 173, 0.5);
	border-radius: 5px;
	width: 100%;
	height: 43px;
	line-height: 43px;
	padding: 0px;
	border: 0px solid #333;	
	font-weight: 700;
	font-size: 13px;
	color: #151E4B;
	text-transform: uppercase;
}
#menu-vertical button i 
{
	margin-right: 15px;
}
#additional-menu ul 
{
	float: none !important;
	display: flex;
	justify-content: center;
}
.navbar
{
	margin-bottom: 0px !important;
}
.rightb
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: 31px;
	margin-bottom: 30px;
}
.rightb li 
{
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
.rightb li ul.dropdown-menu li
{
	margin-left: 0px;
	margin-right: 0px;
	display: block;
	width: 100%;
	text-align: center;
}
.rightb svg 
{
	color: #5666B9;
}
#wishlist-total
{
	position: relative;
}
#wishlist-total b 
{
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	text-align: center;
	position: absolute;
	display: block;
	background: #FFE454;
	font-weight: 500;
	font-size: 9px;
	color: #151E4B;
	top: -9px;
	right: -9px;
}
#cart button 
{
	background: none;
	border: 0px solid #333;
	padding: 0px;
	position: relative;
}
#cart-total b 
{
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	text-align: center;
	position: absolute;
	display: block;
	background: #FFE454;
	font-weight: 500;
	font-size: 9px;
	color: #151E4B;
	top: -9px;
	right: -9px;
}
.fonleft
{
	background: #5666B9;
	border-radius: 5px;
	height: 467px;
}
.fonb
{
	padding-left: 50px;
	 
	padding-top: 90px;
	padding-bottom: 38px;
}
.zag_b
{
	font-weight: 800;
	font-size: 41px;
	line-height: 50px;
	text-transform: uppercase;
	color: #FFE454;
	display: block;
	margin-bottom: 26px;
}
.desc_b
{
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	color: #FFFFFF;
	display: block;
	margin-bottom: 26px;
	max-width: 307px;
}
.det_b a 
{
	background: #FFE454;
	box-shadow: 0px 4px 4px rgba(73, 85, 144, 0.5);
	border-radius: 5px;
	width: 243px;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: 500;
	font-size: 17px; 
	color: #151E4B;
}
.det_b a:hover  
{
	opacity: 0.8;
}
.fonright
{
	background: #FFE454;
	border-radius: 5px;
	height: 467px;
	padding: 10px;
}
.fonright .img_carus
{
	width: 231px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.zag_carus1
{
	font-weight: 800;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #5666B9;
	display: block;
	margin-top: 10px;
	font-family: 'Proxima Nova Cn Th';
	font-weight: 800;	 
}
.det_carus1 a 
{
	width: 200px;
	height: 44px;
	line-height: 44px;
	display: block;
	text-align: center;
	background: #5666B9;
	box-shadow: 0px 2px 2px #E1C52F;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 18px;
	font-weight: 700;
	font-size: 17px;
	color: #FFFFFF;
}
.det_carus1 a:hover  
{
	opacity: 0.8;
}
.main1
{
	font-weight: 300;
	font-size: 16px;
	line-height: 21px;
	color: #151E4B;
	margin-top: 50px;
	margin-bottom: 40px;
}
.sc-heading1
{
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #151E4B;
	display: block;
	margin-bottom: 40px;
}
.sc-heading1 span 
{
	padding-left: 20px;
}
.sc-heading1 span a
{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #5666B9;
}
.sc-heading1 span a:hover
{
	color: #151E4B;
}
.fon_cat0
{
	background: #5666B9;
	box-shadow: 2px 5px 6px rgba(206, 191, 147, 0.5);
	border-radius: 5px;
	padding: 14px;
	margin: 5px;
	min-height: 235px; 
}
.fon_cat0:hover
{
	background: #FFE454;
	box-shadow: 2px 5px 6px rgba(206, 191, 147, 0.5);
	border-radius: 5px;
	 
}
.item-heading1 a 
{
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	text-align: center;
	color: #FFE454;
	 
}
.fon_cat0:hover .item-heading1 a 
{
	color: #5666B9;
	
}
#carouselpopular .item, #carouselsale .item, #carouselrel .item, #carouselview .item
{
	padding: 5px;
} 
#carouselcat .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselcat .owl-buttons .owl-next {
  top: -50px;
}
#carouselpopular .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselpopular .owl-buttons .owl-next {
  top: -50px;
}
#carouselsale .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselsale .owl-buttons .owl-next {
  top: -50px;
}
#carouselstati .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselstati .owl-buttons .owl-next {
  top: -50px;
}
#carouselrel .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselrel .owl-buttons .owl-next {
  top: -50px;
}
#carouselview .owl-buttons .owl-prev {
  left: 91%;
  top: -50px;
}
#carouselview .owl-buttons .owl-next {
  top: -50px;
}
.owl-carousel .owl-buttons div i
{
	font-size: 26px !important;
	color: #5666B9;
	font-family: 900 !important;
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: block;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px #F7F0DE;
	border-radius: 3px;
	text-align: center;
}
.owl-carousel .owl-buttons div i:hover 
{
	background: #FFE454;
}
 
.fon_tov_list
{
	background: #FFFFFF;
	box-shadow: 2px 4px 4px #E6DFCA;
	border-radius: 5px;
	padding: 10px;
	position: relative;
	margin-bottom: 10px;
}
.wishlistlist
{
	padding: 0px;
	border: 0px solid #333;
	background: none;
	position: absolute;
	top: 5px;
	left: 5px;
}
.nopad5
{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.zag_tov a 
{
	font-weight: 300;
	font-size: 15px;
	line-height: 130.4%;
	color: #151E4B;
	  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
           line-clamp: 2; 
   -webkit-box-orient: vertical;
   margin-top: 10px;
	margin-bottom: 15px;
	min-height: 40px;
}
.zag_tov a:hover 
{
	color: #333;
}
.zag_pr
{
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: #151E4B;
	display: block;
	margin-bottom: 8px;
}
.val_pr
{
	font-weight: 300;
	font-size: 13px;
	line-height: 130.4%;
	color: #151E4B;
	text-align: right;
}
.addlistcart
{
	background: #5666B9;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	height: 35px;
	line-height: 35px;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;
	border: 0px solid #333;
	width: 100%;
	margin-top: 10px;
	 
}
.addlistcart:hover 
{
	background: #FFE454;
	color: #151E4B;
}
.nal
{	
	font-weight: 400;
	font-size: 15px;
	display: block;
	text-align: right;
	color: #5666B9;
	line-height: 35px;
	margin-top: 10px;
}
.nonal
{	
	font-weight: 400;
	font-size: 12px;
	display: block;
	text-align: right;
	color: #ff0000;
	line-height: 35px;
	margin-top: 10px;
}
.zag_mod
{
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #151E4B;
	display: block;
	margin-bottom: 40px;
	margin-top: 40px;
}
.zag_mod span 
{
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #5666B9;
	padding-left: 20px;
}
.zag_mod span a:hover
{
	color: #151E4B;
}

.options-category {
	margin-top: 10px;
}
.form-group {
	margin-bottom: 10px;
}
.price-old
{
	font-weight: 500;
	font-size: 13px;  
	line-height: 15px;
	color: #B5B5B5;
	text-decoration: line-through;
}
 
.main3
{
	background: #5666B9;
	border-radius: 5px;
	margin-top: 121px;
	margin-bottom: 50px;
}
.imgmain3
{
	position: relative;
	margin-top: -40px;
}
.ne-bootstrap .modal-content {
  border: 0px solid #999 !important;
  border-radius: 0px !important;
  background: none !important;
  box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
}
.zag_send
{
	font-weight: 500;
	font-size: 22px;
	line-height: 28px;
	color: #FFE454;
	display: block;
	margin-bottom: 20px;
}
.ne-bootstrap .modal-dialog .modal-content .modal-header .ne-modal-text p
{
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #FFFFFF !important;
	max-width: 300px;
}
.ne-bootstrap .form-control
{
	max-width: 400px;
	background: #FFFFFF !important ;
	border-radius: 5px !important;
	height: 41px !important;
	font-weight: 400 !important;
	font-size: 15px !important;
	color: #5666B9 !important;
}
.ne-send
{
	background: #FFE454;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	width: 170px !important;
	height: 38px;
	display: block;
	line-height: 38px;
	font-weight: 500;
	font-size: 17px;
	text-align: center;
	color: #5666B9;
	text-transform: lowercase !important;
}
.fon_stati 
{
	margin: 5px;
}
.fon_stati2
{
	background: #5666B9;
	border-radius: 0px 0px 5px 5px;
	min-height: 104px;
	padding: 15px;
	cursor: pointer;
}
.fon_stati2:hover 
{
	background: #FFE454;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
border-radius: 0px 0px 5px 5px;
}
.fon_stati .image img 
{
	border-radius: 5px 5px 0px 0px;
}
.zag_stati a 
{
	font-weight: 400;
	font-size: 15px;
	line-height: 130.4%;
	color: #FFFFFF;
  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
	min-height: 38px;
	margin-bottom: 10px;
}
.fon_stati2:hover .zag_stati a
{
	color: #151E4B;
}
.date_stati
{
	font-weight: 300;
	font-size: 13px;
	line-height: 130.4%;
	color: #FFFFFF;
}
.fon_stati2:hover .date_stati 
{
	color: #151E4B;
}
.main4 .zag_html 
{
	margin-top: 60px;	
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #151E4B;
	display: block;
	margin-bottom: 20px;
}
.main4 .fon_html 
{
	text-align: justify;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	color: #28313A;
}
footer 
{
	margin-top: 80px;
	padding-top: 80px;
	padding-bottom: 80px;
	background: #5666B9;
}
footer a 
{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	color: #FFFFFF;
}
.zag_f
{
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	text-transform: uppercase;
	color: #FFE454;
	display: block;
	margin-bottom: 30px;
}
#input-newsletter
{
	background: #FFFFFF;
	border: 1px solid #CDCDCD;
	border-radius: 5px 0px 0px 5px;
	width: 149px;
	height: 29px;
	padding-left: 10px;
	display: block;
	float: left;
}
#subcribe
{
	background: #FFE454;
	border-radius: 0px 5px 5px 0px;
	height: 29px;
	display: block;
	float: left;
	border: 0px solid #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #151E4B;
}
.textpodpis
{
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: justify;
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
	clear: both;
}
.soc
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top: 30px;
}
.fa-facebook
{
	margin-top: 3px;
}
.soc i
{
	color: #fff;
	font-size: 25px;
}
.soc i:hover 
{
	color: #FFE454;
}
.soc li 
{
	float: left;
	margin-right: 30px;
}
.soc2 
{
	margin-top: 3px !important;
}
.soc3
{
	margin-top: 3px !important;
}
.soc4
{
	margin-top: 5px !important;
}
.menuf
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.menuf li 
{
	margin-bottom: 10px;
}
.menuf li a 
{
	font-weight: 400;
font-size: 14px;
line-height: 16px;
text-align: justify;
color: #FFFFFF;
}
.menuf li a:hover 
{
	color: #FFE454;
}
.kontf
{
	font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #FFFFFF;
max-width: 186px;

}
.kontf a:hover
{
	color: #FFE454;
}
.nsmenu-haschild
{
	padding: 50px;
}
.statilist .col-lg-1, .statilist .col-lg-10, .statilist .col-lg-11, .statilist .col-lg-12, .statilist .col-lg-2, .statilist .col-lg-3, .statilist .col-lg-4, .statilist .col-lg-5, .statilist .col-lg-6, .statilist .col-lg-7, .statilist .col-lg-8, .statilist .col-lg-9, .statilist .col-md-1, .statilist .col-md-10, .statilist .col-md-11, .statilist .col-md-12, .statilist .col-md-2, .statilist .col-md-3, .statilist .col-md-4, .statilist .col-md-5, .statilist .col-md-6, .statilist .col-md-7, .statilist .col-md-8, .statilist .col-md-9, .statilist .col-sm-1, .statilist .col-sm-10, .statilist .col-sm-11, .statilist .col-sm-12, .statilist .col-sm-2, .statilist .col-sm-3, .statilist .col-sm-4, .statilist .col-sm-5, .statilist .col-sm-6, .statilist .col-sm-7, .statilist .col-sm-8, .statilist .col-sm-9, .statilist .col-xs-1, .statilist .col-xs-10, .statilist .col-xs-11, .statilist .col-xs-12, .statilist .col-xs-2, .statilist .col-xs-3, .statilist .col-xs-4, .statilist .col-xs-5, .statilist .col-xs-6, .statilist .col-xs-7, .statilist .col-xs-8, .statilist .col-xs-9 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.statilist h1 
{
	text-align: center;
	display: block;
	margin-bottom: 70px;
	font-weight: 700;
	font-size: 22px;
	line-height: 25px;
	color: #151E4B;
	text-transform: uppercase;
}
.breadcrumb {
  padding: 0px 0px;
  margin-bottom: 0px;
  list-style: none;
  background: none;
  border-radius: 0px;
  font-weight: 300;
font-size: 13px;
line-height: 15px;
color: #717273;
margin-bottom: 20px;
}
.breadcrumb > li + li::before {
  padding: 0 5px;
  color: #ccc;
  content: "\f105";
font-family: FontAwesome;
}
.fon_cat 
{
	background: #5666B9;
	box-shadow: 1.66819px 4.17048px 5.00458px rgba(206, 191, 147, 0.5);
	border-radius: 4px;
	padding: 14px;
	margin-bottom: 10px;
}
.fon_cat:hover 
{
	background: #FFE454;
	 
}
.cat5 .col-lg-1, .cat5 .col-lg-10, .cat5 .col-lg-11, .cat5 .col-lg-12, .cat5 .col-lg-2, .cat5 .col-lg-3, .cat5 .col-lg-4, .cat5 .col-lg-5, .cat5 .col-lg-6, .cat5 .col-lg-7, .cat5 .col-lg-8, .cat5 .col-lg-9, .cat5 .col-md-1, .cat5 .col-md-10, .cat5 .col-md-11, .cat5 .col-md-12, .cat5 .col-md-2, .cat5 .col-md-3, .cat5 .col-md-4, .cat5 .col-md-5, .cat5 .col-md-6, .cat5 .col-md-7, .cat5 .col-md-8, .cat5 .col-md-9, .cat5 .col-sm-1, .cat5 .col-sm-10, .cat5 .col-sm-11, .cat5 .col-sm-12, .cat5 .col-sm-2, .cat5 .col-sm-3, .cat5 .col-sm-4, .cat5 .col-sm-5, .cat5 .col-sm-6, .cat5 .col-sm-7, .cat5 .col-sm-8, .cat5 .col-sm-9, .cat5 .col-xs-1, .cat5 .col-xs-10, .cat5 .col-xs-11, .cat5 .col-xs-12, .cat5 .col-xs-2, .cat5 .col-xs-3, .cat5 .col-xs-4, .cat5 .col-xs-5, .cat5 .col-xs-6, .cat5 .col-xs-7, .cat5 .col-xs-8, .cat5 .col-xs-9 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#content h1 
{
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	line-height: 25px;
	text-align: center;
	color: #151E4B;
	display: block;
	margin-bottom: 40px;
	text-transform: uppercase;
}
.img_cat img  
{
	width: 100px;
	display: block;
	margin: 0 auto;
}
.zag_cat a 
{
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #FFE454;
	display: block;
	margin-top: 10px;
	min-height: 65px;
}
.fon_cat:hover .zag_cat a
{
	color: #151E4B;
}
#yo-1
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
	margin-top: 85px;
	padding: 20px;
	margin-bottom: 20px;
}
.toggle-title
{
	font-weight: 700 !important;
	font-size: 15px;
	line-height: 17px;
	color: #151E4B;
	text-transform: uppercase;
	display: block;
	margin-bottom: 18px;
}
.active .item-title
{
	color: #5666B9 !important;
	font-weight: 700 !important;
}
.catlist .col-lg-1, .catlist .col-lg-10, .catlist .col-lg-11, .catlist .col-lg-12, .catlist .col-lg-2, .catlist .col-lg-3, .catlist .col-lg-4, .catlist .col-lg-5, .catlist .col-lg-6, .catlist .col-lg-7, .catlist .col-lg-8, .catlist .col-lg-9, .catlist .col-md-1, .catlist .col-md-10, .catlist .col-md-11, .catlist .col-md-12, .catlist .col-md-2, .catlist .col-md-3, .catlist .col-md-4, .catlist .col-md-5, .catlist .col-md-6, .catlist .col-md-7, .catlist .col-md-8, .catlist .col-md-9, .catlist .col-sm-1, .catlist .col-sm-10, .catlist .col-sm-11, .catlist .col-sm-12, .catlist .col-sm-2, .catlist .col-sm-3, .catlist .col-sm-4, .catlist .col-sm-5, .catlist .col-sm-6, .catlist .col-sm-7, .catlist .col-sm-8, .catlist .col-sm-9, .catlist .col-xs-1, .catlist .col-xs-10, .catlist .col-xs-11, .catlist .col-xs-12, .catlist .col-xs-2, .catlist .col-xs-3, .catlist .col-xs-4, .catlist .col-xs-5, .catlist .col-xs-6, .catlist .col-xs-7, .catlist .col-xs-8, .catlist .col-xs-9 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
#input-sort
{
	background: #FFFFFF;
	border-radius: 5px;
	height: 46px;
	border: 0px solid #333;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;
	margin-right: -15px;
}
.fon_sort
{
	margin-bottom: 40px;
}
.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #151E4B;
  text-decoration: none;
  background: none;
  border: 0px solid #ddd;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 2;
  color: #5666B9;
  cursor: default;
  background: none !important;
  border-color: 0px solid #5666B9 !important;
}
.yo-am ul .item-wrapper .item-title {
  font-size: 12px !important;
  margin-bottom: 0px !important;
  color: #151E4B !important;
  font-weight: 400 !important;
}
.desc
{
	text-align: justify;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	color: #28313A;
	margin-top: 20px;
	margin-bottom: 20px;
}
.thumbnails 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.thumbnail {
	display: block;
	padding: 0px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 0px solid #ddd;	
	background: #FFFFFF;
box-shadow: 0px 2px 2px #F2EAD5;
border-radius: 5px;
}
 
.det .sticker_right 
{
	right: 15px !important;
	top: 0px !important;
}
.wishlist_det svg 
{
	fill: #5666B9;
}
.det h1 {
  text-align: left !important;
  font-weight: 700;
  font-size: 22px;
  line-height: 25px;
  text-align: center;
  color: #151E4B;
  display: block;
  margin-top: 0px;
  margin-bottom: 30px !important;
}
.wishlist_det
{
	background: none;
	border: 0px solid #333;
	padding: 0px;
	margin: 0px;
	float: left;
	margin-right: 20px;
}
.det .rating 
{
	margin-top: 0px;
	float: left;
	color: #737375;
}
.det .fa-stack {
	position: relative;
	display: inline-block;
	width: 14px !important;
	height:16px !important;
	line-height: 16px !important;
	vertical-align: middle;
}
.det .fa-stack-1x, .fa-stack-2x
{
	color: #FFE454;
}
.modeldet
{
	text-align: right;
	font-size: 16px;
	line-height: 18px;
	color: #151E4B;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
border-top: 2px solid #ECECDE;
}
.det .list-unstyled h2 
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #151E4B;
}
.pr_det1, .pr_det2
{
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #151E4B;
	margin-bottom: 10px;
}
.pr_det1 b, .pr_det2 b
{
	font-weight: 300;
	font-size: 15px;
	line-height: 17px;
	float: right;
	color: #737375;
}
.det #product label.control-label
{
	font-weight: 300;
	font-size: 15px;
	line-height: 17px;
	color: #737375;
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}
#input-quantity
{
	width: 69px;
	height: 49px; 
	line-height: 49px;
	text-align: center;
	background: #FFFFFF;
	border-radius: 5px 0px 0px 5px;
	font-weight: 500;
	font-size: 16px;
	color: #151E4B;
	float: left;
}
#button-cart
{
	width: 185px;
	height: 49px; 
	line-height: 49px;
	text-align: center;
	background: #5666B9;
	padding: 0px;
	border-radius: 0px 5px 5px 0px;
	font-weight: 500;
	font-size: 16px;	 
	color: #FFFFFF;
	border: 0px solid #333;
	margin-bottom: 30px;
}
.nav-tabs {
  border-bottom: 0px solid #ddd;
}
.nav-tabs > li > a
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
	height: 49px;
	line-height: 49px;
	padding: 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 11px;
	margin-right: 11px;
	font-weight: 500;
	font-size: 15px;
	color: #5666B9;
	text-transform: uppercase;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
	background: #FFFFFF;
	border-bottom: 2px solid #FFE454;
	border-radius: 5px;
	border-left: 0px solid #FFE454;
	border-right: 0px solid #FFE454;
	border-top: 0px solid #FFE454;
}
.det .tab-content
{
	margin-top: 30px;	
}
#owl-thumb {
	background: #fff;
}
#owl-additional .owl-buttons .owl-prev {
	left: -10px;
	top: 55% !important;
}
#owl-additional .owl-buttons .owl-next {
	right: -10px;
	top: 55% !important;
}
.zag_atr
{
	font-weight: 500;
	font-size: 15px;
	line-height: 130.4%;
	color: #151E4B;
	padding: 5px;
}
.val_atr
{
	font-weight: 300;
	font-size: 15px;
	line-height: 130.4%;
	color: #151E4B;
	padding: 5px;
}
.line_atr
{
	border-bottom: 1px solid #ECECDE;
}
.avtor
{
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	color: #151E4B;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	display: inline-block;
}
.date_rev
{
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	color: #151E4B;
	padding-right: 10px;
	margin-bottom: 10px;
		margin-top: 10px;
	display: inline-block;
}
.star_rev
{
	float: right;
}
.text_rev
{
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	text-align: justify;
	color: #151E4B;
	border-bottom: 1px solid #ECECDE;
	display: block;
	padding-bottom: 30px;
	margin-bottom: 30px;
		padding-top: 10px;

}
.btn-primary {
	background: #5666B9;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
	border-radius: 3px !important;
	color: #fff;
	border: 0px solid #333;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:visited
{
	background: #FFE454;
	color: #5666B9;
	border: 0px solid #333;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
 font-weight: 500;
font-size: 17px;
 
text-align: center;

/* бел */
color: #FFFFFF;


  line-height: 1.42857143;  
}
.alert-success {
  color: #5666B9;
  background-color: #FFE454;
  border-color: #FFE454;
  position: fixed;
  max-width: 1200px;
  z-index: 5000;
  width: 100%;
  top: 0px;
  font-size: 18px;
}
.login5 .dropdown-menu
{
	min-width: 160px !important;
}
.fon_login
{
	max-width: 795px;
	margin: 0 auto;
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
	margin-top: 80px;
	padding-top: 60px;
	padding-bottom: 40px;
}
.fon_login .nav-tabs > li
{
	width: 50% !important;
}
.fon_login .nav-tabs > li > a {
background: #5666B9 !important;
box-shadow: inset 0px 5px 5px #344496 !important;
border-radius: 5px 5px 0px 0px !important;
  height:54px;
  text-align: center;
  line-height: 54px; 
  padding: 0px !important;
  margin: 0px !important;  
	font-weight: 500;
	font-size: 18px; 
	color: #FFFFFF;
	 margin-left: 2px !important;
  margin-right: 2px !important;
  text-transform: uppercase;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  font-weight: 500;
font-size: 18px;
color: #98A4E1;
background: #5666B9 !important;
box-shadow: inset 0px 5px 5px #344496 !important;
border-radius: 5px 5px 0px 0px !important;
border: 0px solid #333 !important;
}
.zag_reg_form
{
	display: block;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 9px;
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #5666B9;
}
.podzag_reg_form
{
	font-weight: 300;
	font-size: 15px;
	line-height: 18px;
	color: #737375;
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
.linksoc
{
	display: block;
	margin: 0 auto;
	width: 140px;
	margin-bottom: 30px;
}
.linksoc2
{
	background: #5666B9;
	border: 1px solid #5666B9;
	box-shadow: 0px 2px 4px rgba(46, 59, 122, 0.2);
	width: 40px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	border-radius: 20px;
	font-weight: 600;
	font-size: 17px;
	color: #FFFFFF;
	border: 0px solid #333;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
.linksoc2:hover
{
	background: #FFE454;
	color: #5666B9;
}
.linksoc1
{
	margin-left: 15px;
		margin-right: 15px;
	background: #5666B9;
	border: 1px solid #5666B9;
	box-shadow: 0px 2px 4px rgba(46, 59, 122, 0.2);
	width: 40px;
	height: 40px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	border-radius: 20px;
	font-weight: 600;
	font-size: 17px;
	color: #FFFFFF;
	border: 0px solid #333;
}
.linksoc1:hover
{
	background: #FFE454;
	color: #5666B9;
}
.well1 form 
{
	max-width: 557px;
	display: block;
	margin: 0 auto;
}
.well1 label 
{
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #151E4B;
}
.well1 .form-control
{
	border: 1px solid #F0EFEF;
	border-radius: 5px;
	height: 40px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
}
.noremembr
{
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #5666B9;
	display: block;
	margin-top: 20px;
	margin-bottom: 40px;
}
.but_enter
{
	background: #FFE454;
	box-shadow: 0px 4px 6px rgba(226, 220, 173, 0.5);
	border-radius: 5px;
	width: 176px;
	height: 46px;
	line-height: 46px;
	display: block;
	text-align: center;
	border: 0px solid #333;
	margin: 0 auto;
	font-weight: 500;
	font-size: 17px;
	color: #5666B9;
}
.but_enter:hover 
{
	background: #5666B9;
	color: #fff;
}
.reg_but
{
	background: #FFE454;
	box-shadow: 0px 4px 6px rgba(226, 220, 173, 0.5);
	border-radius: 5px;
	width: 176px;
	height: 46px;
	line-height: 46px;
	display: block;
	text-align: center;
	border: 0px solid #333;
	margin: 0 auto;
	font-weight: 500;
	font-size: 17px;
	color: #5666B9;
}
.reg_but:hover 
{
	background: #5666B9;
	color: #fff;
}

.podzag_reg_form2
{
	font-weight: 300;
		font-size: 14px;
		line-height: 24px;
		color: #737375;
	display: block;
	margin: 0 auto;
	max-width: 557px;
	text-align: center;
	margin-bottom: 20px;
}
.simpleregister-have-account
{
	font-weight: 300;
	font-size: 15px;
	line-height: 18px;
	color: #737375;
	display: block;
	text-align: center;
	display: block;
	margin-bottom: 30px;
}
#simpleregister
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	max-width: 795px;
	border-radius: 5px;
	display: block;
	padding: 30px;
	margin: 0 auto;
}
.form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 0;
  text-align: left;
  font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #151E4B;
	display: block;
	margin-bottom: 5px;
	padding-left: 30px !important;
}
#simpleregister .form-control
{
	border: 1px solid #F0EFEF;
	border-radius: 5px;	
	height: 40px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0);
}
#simpleregister_button_confirm
{
	background: #FFE454;
	box-shadow: 0px 4px 6px rgba(226, 220, 173, 0.5);
	border-radius: 5px;
	width: 176px;
	height: 46px;
	display: block;
	text-align: center;
	line-height: 46px;
	font-weight: 500;
	color: #5666B9;
	margin: 0 auto !important;
	cursor: pointer;
}
#simpleregister_button_confirm:hover 
{
	background: #5666B9;
	color: #fff;
}


.zag_tov_cart
{
	background: rgba(248, 248, 248, 0.2);
	text-align: center; 
	border: 1px solid #F8F8F8;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.01);
	border-radius: 5px 5px 0px 0px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #717273;
 
	margin-bottom: 20px;
}
.line_cart
{
	border-bottom: 1px solid #F2F4F8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.im_cart
{
	width: 100px;
	display: block;
	margin: 0 auto;
}
.name5
{
	height: 100px;
	display: block;
	padding-top: 30px;
}
.name5 a
{
	font-size: 16px;
	font-weight: 500;
	color: #3b4252;
}
.name5 a:hover
{
	color: #fdd01b;
}
.price_one
{
	height: 100px;
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 17px;
	line-height: 20px;
	color: #151E4B;
	justify-content: center;
}
.quantity
{
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.total_cart
{
	height: 100px;
	display: flex;
	align-items: center;
	font-weight: 400;
	justify-content: center;
	font-size: 17px;
	line-height: 20px;
	color: #151E4B;
}

.plus
{
	background: none;
	border: 0px solid #333;
	padding: 0px;
	font-size: 30px;
	float: left;
	color: #5666B9;
	padding-left: 5px;
	padding-right: 5px;
}
.del_cart
{
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px;
	background: none;
	border: 0px solid #000000;
	width: 100%; 
}
#total_sub_total
{
	font-size: 16px;
}
#total_total .simplecheckout-cart-total-value
{
	font-size: 30px;
	color: #2361A9;
	font-weight: 500;
}
#total_total b
{
	font-size: 22px;
	color: #3b4252;
}

#simplecheckout_cart
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
}
.quantity input
{
	 
	float: left;
	text-align: center;	 
	font-weight: 300;
	font-size: 15px;
	color: #28313A;
	background: #FFFFFF;
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	width: 59px !important;
	border: 0px solid #333 !important;
	height: 29px;	 
}
#simplecheckout_shipping
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
}
.simplecheckout-block-content
{
	padding: 30px !important;
}
#simplecheckout_shipping_address
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
}
#simplecheckout_payment
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
}
#simplecheckout_customer 
{
		background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
}
#simplecheckout_comment  {
 	background: #FFFFFF;
 	box-shadow: 0px 2px 2px #F2EAD5;
 	border-radius: 5px;
 }
 
 #simpleedit
 {
	background: #FFFFFF;
 	box-shadow: 0px 2px 2px #F2EAD5;
 	border-radius: 5px;
	padding: 60px;
 }
 #comment
 {
	border: 0px solid #333 !important;
 }
.form-control
 {
	border: 1px solid #F0EFEF !important;
		border-radius: 5px !important;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
 }
 .fon_white
 {
	background: #FFFFFF;
box-shadow: 0px 2px 2px #F2EAD5;
border-radius: 5px;
padding: 60px;
text-align: center;
 }
 
.fon_white b 
{
	font-weight: 700;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #5666B9;
}
.row-address_firstname
{
	background: #FFFFFF;
		box-shadow: 0px 2px 2px #F2EAD5;
		border-radius: 5px;
		padding: 60px;
		text-align: center;
}
.fon_white li a 
{
	font-weight: 500;
font-size: 16px;
line-height: 30px;
text-align: center;

/* светлый серый */
color: #5666B9;
}
.fon_white li a:hover 
{
	color: #151E4B;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
  border-bottom: 0px solid #e5e5e5;
}
.btn-default {
  color: #5666B9 !important;
  background-color: #d0d2d3 !important;
  border-color: #d0d2d3 !important;
}
.infoac
{
	font-weight: 700;
font-size: 16px;
height: 50px; 
line-height: 50px;
color: #5666B9;
}
.delac 
{
	font-weight: 700;
font-size: 16px;
height: 50px; 
line-height: 50px;
color: #ff0000;
}
.fon_white strong 
{
	font-weight: 700;
font-size: 22px;
line-height: 25px;
text-align: center;
color: #5666B9;
}
.fon_tov_wish
{
	background: #FFFFFF;
	box-shadow: 2px 4px 4px #E6DFCA;
	border-radius: 5px;
	padding: 15px;
	position: relative;
}
.del_wish a 
{
	background: #5666B9;
	border-radius: 0px 5px 0px 0px;
	width: 34px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
}
.zag_tov_wish a 
{
	font-weight: 300;
	font-size: 15px;
	line-height: 130.4%;
	color: #151E4B;
	  overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
           line-clamp: 2; 
   -webkit-box-orient: vertical;
   margin-top: 10px;
	margin-bottom: 15px;
	min-height: 40px;
}
.zag_tov_wish a:hover 
{
	color: #333;
}
.account-wishlist .col-lg-1, .account-wishlist .col-lg-10, .account-wishlist .col-lg-11, .account-wishlist .col-lg-12, .account-wishlist .col-lg-2, .col-lg-3, .account-wishlist .col-lg-4, .account-wishlist .col-lg-5, .account-wishlist .col-lg-6, .account-wishlist .col-lg-7, .account-wishlist .col-lg-8, .account-wishlist .col-lg-9, .account-wishlist .col-md-1, .account-wishlist .col-md-10, .account-wishlist .col-md-11, .account-wishlist .col-md-12, .account-wishlist .col-md-2, .account-wishlist .col-md-3, .account-wishlist .col-md-4, .account-wishlist .col-md-5, .account-wishlist .col-md-6, .account-wishlist .col-md-7, .account-wishlist .col-md-8, .account-wishlist .col-md-9, .account-wishlist .col-sm-1, .account-wishlist .col-sm-10, .account-wishlist .col-sm-11, .account-wishlist .col-sm-12, .account-wishlist .col-sm-2, .account-wishlist .col-sm-3, .account-wishlist .col-sm-4, .account-wishlist .col-sm-5, .account-wishlist .col-sm-6, .account-wishlist .col-sm-7, .account-wishlist .col-sm-8, .account-wishlist .col-sm-9, .account-wishlist .col-xs-1, .account-wishlist .col-xs-10, .account-wishlist .col-xs-11, .account-wishlist .col-xs-12, .account-wishlist .col-xs-2, .account-wishlist .col-xs-3, .account-wishlist .col-xs-4, .account-wishlist .col-xs-5, .account-wishlist .col-xs-6, .account-wishlist .col-xs-7, .account-wishlist .col-xs-8, .account-wishlist .col-xs-9 { 
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.pr_tov_wish
{
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
	color: #151E4B;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cart_tov_wish
{
background: #5666B9;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
border-radius: 3px;	
display: block;
height: 35px;
line-height: 35px;
text-align: center;
width: 100%;
font-weight: 500;
font-size: 15px;
color: #FFFFFF;
padding: 0px;
border: 0px solid #333;

}
.count_tov_wish
{
	line-height: 35px;
	text-align: right;
	font-weight: 400;
font-size: 14px;

color: #5666B9;
}
.mapakont
{
	background: #5666B9;
	border-radius: 5px;
	padding: 30px;
	min-height: 580px;
}
.mapakont iframe 
{
	border-radius: 5px;
}
.left_fon_kont
{
	background: #5666B9;
	border-radius: 5px;
	padding: 30px;
	min-height: 580px;
}
.adr_kont
{
	font-weight: 400;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
display: block;
margin-bottom: 30px;
}
.adr_kont img 
{
	float: left;
	margin-right: 10px;
	margin-top: 12px;
}
.telkontimg
{
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
.telkont2 a 
{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
}
.telkont2
{
	float: left;
}
.telkont2 img 
{
	margin-left: 5px;
	margin-right: 5px;
}
.email_kont
{
	margin-top: 30px;
	margin-bottom: 30px;
}
.email_kont a 
{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
}
.email_kont img 
{
	margin-right: 10px;
}
.formkont
{
	background: #FFE454;
	box-shadow: 0px 4px 6px rgba(20, 39, 134, 0.5);
	border-radius: 5px;
	padding: 25px;
}
.modal-header {
	padding: 0px;
	border-bottom: 0px solid #e5e5e5;
}
.modal-footer {
  padding: 0px;
  text-align: center;
  border-top: 0px solid #e5e5e5;
}
.formkont .modal-header 
{
	font-weight: 700;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	color: #5666B9;
	text-align: center;
}
.formkont label
{
	margin-left: 0px !important;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	color: #5666B9;
}
#form49Button {
  width: 100%;
  margin-top: 20px;
}
.modal-body {
  padding-bottom: 0px;

}
#form49Button:hover 
{
	background: #5666B9;
	opacity: 0.8;
	color: #fff;
}
.information-contact .col-lg-1, .information-contact .col-lg-10, .information-contact .col-lg-11, .information-contact .col-lg-12, .information-contact .col-lg-2, .col-lg-3, .information-contact .col-lg-4, .information-contact .col-lg-5, .information-contact .col-lg-6, .information-contact .col-lg-7, .information-contact .col-lg-8, .information-contact .col-lg-9, .information-contact .col-md-1, .information-contact .col-md-10, .information-contact .col-md-11, .information-contact .col-md-12, .information-contact .col-md-2, .information-contact .col-md-3, .information-contact .col-md-4, .information-contact .col-md-5, .information-contact .col-md-6, .information-contact .col-md-7, .information-contact .col-md-8, .information-contact .col-md-9, .information-contact .col-sm-1, .information-contact .col-sm-10, .information-contact .col-sm-11, .information-contact .col-sm-12, .information-contact .col-sm-2, .information-contact .col-sm-3, .information-contact .col-sm-4, .information-contact .col-sm-5, .information-contact .col-sm-6, .information-contact .col-sm-7, .information-contact .col-sm-8, .information-contact .col-sm-9, .information-contact .col-xs-1, .information-contact .col-xs-10, .information-contact .col-xs-11, .information-contact .col-xs-12, .information-contact .col-xs-2, .information-contact .col-xs-3, .information-contact .col-xs-4, .information-contact .col-xs-5, .information-contact .col-xs-6, .information-contact .col-xs-7, .information-contact .col-xs-8, .information-contact .col-xs-9 { 
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.imgabout
{
	background: #5666B9;
	border-radius: 5px;
	margin-bottom: 30px;
	margin-top: 50px;
	min-height: 343px;
}
.imgabout img 
{
	position: relative;
	margin-top: -30px;
	margin-left: 30px;
	
}
.textabout1
{
	background: #FFE454;
	border-radius: 5px;
	margin-top: 50px;
	min-height: 343px;
	padding: 30px;
	line-height: 24px;
}
.textabout1 b 
{
	color: #151E4B;
	display: block;
	margin-bottom: 30px;
}
.information-information-8 p
{
	line-height: 24px;	
	text-align: justify;
}
.dost5
{
	background: #5666B9;
	border-radius: 5px;
	min-height: 530px;
	padding: 40px;
	list-style: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #FFFFFF;


}
.pay5
{
	background: #5666B9;
	border-radius: 5px;
	min-height: 530px;
	padding: 40px;
	list-style: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #FFFFFF;
}
.zag_dost5, .zag_pay5
{
	font-weight: 700;
	font-size: 22px;
	line-height: 25px;
	text-align: center;
	color: #FFE454;
	display: block;
	text-align: center;
	margin-bottom: 39px;
}
.dost5 i 
{
	font-weight: 900;
	font-size: 18px;
	line-height: 21px;
	color: #FFE454;	
	padding-right: 14px;
}
.dost5 li {
	margin-bottom: 15px;
	display: block;
}
.dost5 li ul 
{
	list-style: none;
	 margin: 5px;
	 font-weight: 300;
	font-size: 15px;
	line-height: 15px;
	color: #FFFFFF;
}
.dost5 li ul {
  padding-left: 5px;
  line-height: 20px;
}
.dost5 li ul i 
{
	float: left;
	margin-bottom: 5px;
	clear: both;
}



.pay5 i {
	font-weight: 900;
	font-size: 18px;
	line-height: 21px;
	color: #FFE454;
	padding-right: 14px;
}

.pay5 li {
	margin-bottom: 15px;
	display: block;
}

.pay5 li ul {
	list-style: none;
	margin: 5px;
	font-weight: 300;
	font-size: 15px;
	line-height: 15px;
	color: #FFFFFF;
}

.pay5 li ul {
	padding-left: 5px;
	line-height: 20px;
}

.pay5 li ul i {
	float: left;
	margin-bottom: 5px;
	clear: both;
}
.information-information-9 .col-lg-1, .information-information-9 .col-lg-10, .information-information-9 .col-lg-11, .information-information-9 .col-lg-12, .information-information-9 .col-lg-2, .col-lg-3, .information-information-9 .col-lg-4, .information-information-9 .col-lg-5, .information-information-9 .col-lg-6, .information-information-9 .col-lg-7, .information-information-9 .col-lg-8, .information-information-9 .col-lg-9, .information-information-9 .col-md-1, .information-information-9 .col-md-10, .information-information-9 .col-md-11, .information-information-9 .col-md-12, .information-information-9 .col-md-2, .information-information-9 .col-md-3, .information-information-9 .col-md-4, .information-information-9 .col-md-5, .information-information-9 .col-md-6, .information-information-9 .col-md-7, .information-information-9 .col-md-8, .information-information-9 .col-md-9, .information-information-9 .col-sm-1, .information-information-9 .col-sm-10, .information-information-9 .col-sm-11, .information-information-9 .col-sm-12, .information-information-9 .col-sm-2, .information-information-9 .col-sm-3, .information-information-9 .col-sm-4, .information-information-9 .col-sm-5, .information-information-9 .col-sm-6, .information-information-9 .col-sm-7, .information-information-9 .col-sm-8, .information-information-9 .col-sm-9, .information-information-9 .col-xs-1, .information-information-9 .col-xs-10, .information-information-9 .col-xs-11, .information-information-9 .col-xs-12, .information-information-9 .col-xs-2, .information-information-9 .col-xs-3, .information-information-9 .col-xs-4, .information-information-9 .col-xs-5, .information-information-9 .col-xs-6, .information-information-9 .col-xs-7, .information-information-9 .col-xs-8, .information-information-9 .col-xs-9 { 
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.zag_stat5
{
	background: #5666B9;
	box-shadow: 0px 4px 4px #CDC4AD;
	padding: 50px;
	min-height: 288px;
	display: block;
	margin-bottom: 50px;
	

}
.zag_stat5 h1 
{
	font-weight: 700;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FFE454;
	padding-top: 15px;
	display: block;
	margin-bottom: 10px;
}
.datestat
{
	font-weight: 300;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;
}
.information-news-info .col-lg-1, .information-news-info .col-lg-10, .information-news-info .col-lg-11, .information-news-info .col-lg-12, .information-news-info .col-lg-2, .col-lg-3, .information-news-info .col-lg-4, .information-news-info .col-lg-5, .information-news-info .col-lg-6, .information-news-info .col-lg-7, .information-news-info .col-lg-8, .information-news-info .col-lg-9, .information-news-info .col-md-1, .information-news-info .col-md-10, .information-news-info .col-md-11, .information-news-info .col-md-12, .information-news-info .col-md-2, .information-news-info .col-md-3, .information-news-info .col-md-4, .information-news-info .col-md-5, .information-news-info .col-md-6, .information-news-info .col-md-7, .information-news-info .col-md-8, .information-news-info .col-md-9, .information-news-info .col-sm-1, .information-news-info .col-sm-10, .information-news-info .col-sm-11, .information-news-info .col-sm-12, .information-news-info .col-sm-2, .information-news-info .col-sm-3, .information-news-info .col-sm-4, .information-news-info .col-sm-5, .information-news-info .col-sm-6, .information-news-info .col-sm-7, .information-news-info .col-sm-8, .information-news-info .col-sm-9, .information-news-info .col-xs-1, .information-news-info .col-xs-10, .information-news-info .col-xs-11, .information-news-info .col-xs-12, .information-news-info .col-xs-2, .information-news-info .col-xs-3, .information-news-info .col-xs-4, .information-news-info .col-xs-5, .information-news-info .col-xs-6, .information-news-info .col-xs-7, .information-news-info .col-xs-8, .information-news-info .col-xs-9 { 
  padding-right: 5px !important;
  padding-left: 5px !important;
}
 .bann .col-lg-1, .bann .col-lg-10, .bann .col-lg-11, .bann .col-lg-12, .bann .col-lg-2, .col-lg-3, .bann .col-lg-4, .bann .col-lg-5, .bann .col-lg-6, .bann .col-lg-7, .bann .col-lg-8, .bann .col-lg-9, .bann .col-md-1, .bann .col-md-10, .bann .col-md-11, .bann .col-md-12, .bann .col-md-2, .bann .col-md-3, .bann .col-md-4, .bann .col-md-5, .bann .col-md-6, .bann .col-md-7, .bann .col-md-8, .bann .col-md-9, .bann .col-sm-1, .bann .col-sm-10, .bann .col-sm-11, .bann .col-sm-12, .bann .col-sm-2, .bann .col-sm-3, .bann .col-sm-4, .bann .col-sm-5, .bann .col-sm-6, .bann .col-sm-7, .bann .col-sm-8, .bann .col-sm-9, .bann .col-xs-1, .bann .col-xs-10, .bann .col-xs-11, .bann .col-xs-12, .bann .col-xs-2, .bann .col-xs-3, .bann .col-xs-4, .bann .col-xs-5, .bann .col-xs-6, .bann .col-xs-7, .bann .col-xs-8, .bann .col-xs-9 { 
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.description
{
	max-width: 983px;
	margin: 0 auto;
	text-align: justify;
}
.lang5 img {
  width: 15px;
}
.lang5 .dropdown-menu 
{
	min-width: 60px !important;
}
.telmob
{
	display: none;
}
@media (max-width: 767px) {
	 
	#carouselcat .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselcat .owl-buttons .owl-next {
		top: -25px;
		}
		#carouselpopular .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselpopular .owl-buttons .owl-next {
		top: -25px;
		}
		#carouselsale .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselsale .owl-buttons .owl-next {
		top: -25px;
		}
		#carouselstati .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselstati .owl-buttons .owl-next {
		top: -25px;
		}
		#carouselrel .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselrel .owl-buttons .owl-next {
		top: -25px;
		}
		#carouselview .owl-buttons .owl-prev {
		left: 72%;
		top: -25px;
		}
		#carouselview .owl-buttons .owl-next {
		top: -25px;
		}
		.zag_mod {
			font-weight: 500;
			font-size: 16px;
			line-height: 18px;
			color: #151E4B;
			display: block;
			margin-bottom: 20px;
			margin-top: 40px;
		}
		.main3 {
			background: #5666B9;
			border-radius: 5px;
			margin-top: 0px;
			margin-bottom: 0px;
			}
		.zag_mod span
		{
			display: none;
		}
		.zag_send {
			font-weight: 500;
			font-size: 16px;
			line-height: 18px;
			text-align: center;
			color: #FFE454;
			display: block;
			margin-bottom: 20px;
		}
		.ne-modal-text p 
		{
			text-align: center;
			font-weight: 400;
			font-size: 14px;
			max-width: 100%;
		}
		.ne-bootstrap .modal-body {
 			 position: relative;
  				padding: 0px !important;
		}
		.ne-bootstrap .modal-header {
  			padding: 0px !important;
		}
		.ne-bootstrap .ne-submit
		{
			width: 170px;
			margin: 0 auto;
		}
		.imgmain3 {
			position: relative;
			margin-top: 0px;
		}
		.main4 .zag_html {
			margin-top: 50px;
			font-weight: 500;
			font-size: 16px;
			line-height: 18px;
			color: #151E4B;
			display: block;
			margin-bottom: 20px;
		}
		.main4 .fon_html {
			text-align: justify;
			font-weight: 300;
			font-size: 14px;
			line-height: 18px;
			text-align: justify;
			color: #28313A;
		}
		footer {
			margin-top: 50px;
			padding-top: 50px;
			padding-bottom: 80px;
			background: #5666B9;
		}
		.zag_f {
			font-weight: 500;
			font-size: 14px;
			line-height: 22px;
			text-align: left;
			text-transform: uppercase;
			color: #FFE454;
			display: block;
			margin-bottom: 20px;
			width: 125px;
		}
		.menuf li {
 		 margin-bottom: 0px;
		}
		#input-newsletter
		{
			width: 260px;
		}
		.fon_s .zag_f
		{
			text-align: center;
			width: 100%;
		}
		#menu-vertical .dropdown-menu {
 			 min-width: 320px !important;
		}
		.textpodpis {
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			text-align: center;
			color: #FFFFFF;
			display: block;
			margin-top: 10px;
			clear: both;
			margin-bottom: 20px;
			}
		.soc 
	{
		width: 205px;
		margin: 0 auto;
		display: block;
		margin-bottom: 50px;
	}
	.soc li {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
		margin-bottom: 50px;
	}
	.telmob
	{
		display: block;
		list-style: none;
		margin: 0px;
		padding: 0px;
		float: left;
		margin-top: 27px;
		margin-left: 10px;
	}
	.telmob .dropdown-menu
	{
		min-width: 150px !important;
		margin-left: -100px;
		padding: 10px;
	}
	.openmob1
	{
		display: block;
	}
	.openmob1 .adr1, .openmob1 .adr2
	{
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}
	.openmob1 .adr2
	{
		margin-bottom: 10px;
	}
	.telmob1, .telmob2
	{
		font-size: 14px;
		font-weight: 500;
		display: block;
		margin-bottom: 5px;
	}
	#menu-vertical #menu-vertical-list
	{
		padding: 10px !important;
		height: 100vh !important;
		overflow: auto;
	}
	.komp h1 
	{
		display: none !important;
	}
	.nav-tabs > li
	{
		float: none;
	}
	.nav-tabs > li > a {
		width: 100%; 
		height: 49px;
		line-height: 49px;		 
		}
	.nav-tabs > li > a
	{
		margin-left: 0px;
		margin-right: 0px;
	}
	.nopad {
		padding-left: 15px !important;
		padding-right: 15px !important;
		}
	.menu-box {
		padding-left: 0px !important;
		padding-right: 0px !important;
		}
	.open1, .tel1, .tel2
	{
		display: none;
	}
	#search
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.telmob
	{
		margin-top: 23px;
		margin-left: -10px
	}
	.telmob img {
 		 width: 13px;
	}
	.lang5
	{
		margin-top: 25px;
	}
	#menu-vertical button
	{
		font-size: 11px;
	}
	#menu-vertical button i {
 		 margin-right: 2px;
	}
	.fonb {
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 28px;
	}
	.zag_b {
		font-weight: 800;
		font-size: 15px;
		line-height: 22px;
		text-transform: uppercase;
		color: #FFE454;
		display: block;
		margin-bottom: 11px;
		width: 116px;
	}
	.desc_b {
		font-weight: 300;
		font-size: 12px;
		line-height: 20px;
		color: #FFFFFF;
		display: block;
		margin-bottom: 16px;
		max-width: 135px;
	}
	.det_b a
	{
		width: 100%;
		height: 36px;
		font-weight: 500;
		font-size: 14px;
		line-height: 36px; 		 
	}
	.fonleft
	{
		height: 100%;
		margin-bottom: 5px;
	}
	.main1 {
		font-weight: 300;
		font-size: 15px;
		line-height: 21px;
		color: #151E4B;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.sc-heading1 {
		font-weight: 500;
		font-size: 16px;
		line-height: 18px;
		color: #151E4B;
		display: block;
		margin-bottom: 20px;
		}
	.sc-heading1 span 
	{
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.telmob
	{
		display: block;
		list-style: none;
		margin: 0px;
		padding: 0px;
		float: left;
		margin-top: 27px;
		margin-left: 10px;
	}
	.telmob .dropdown-menu
	{
		min-width: 150px !important;
		margin-left: -50px;
		padding: 10px;
	}
	.openmob1
	{
		display: block;
	}
	.openmob1 .adr1, .openmob1 .adr2
	{
		float: none;
		margin-left: 0px;
		margin-right: 0px;
	}
	.openmob1 .adr2
	{
		margin-bottom: 10px;
	}
	.telmob1, .telmob2
	{
		font-size: 14px;
		font-weight: 500;
		display: block;
		margin-bottom: 5px;
	}
	#menu-vertical #menu-vertical-list
	{
		padding: 10px !important;
		height: 650px !important;
	}
	.open1, .tel1, .tel2
	{
		display: none;
	}
	.zag_b {
		font-weight: 800;
		font-size: 25px;
		line-height: 30px;
		text-transform: uppercase;
		color: #FFE454;
		display: block;
		margin-bottom: 14px;
	}
	.desc_b {
		font-weight: 300;
		font-size: 14px;
		line-height: 21px;
		color: #FFFFFF;
		display: block;
		margin-bottom: 14px;
		max-width: 100%;
	}
	.det_b a {
		background: #FFE454;
		box-shadow: 0px 4px 4px rgba(73, 85, 144, 0.5);
		border-radius: 5px;
		width: 100%;
		height: 36px;
		line-height: 36px;
		display: block;
		text-align: center;
		font-weight: 500;
		font-size: 15px;
		color: #151E4B;
	}
	.zag_carus1 {
			font-weight: 800;
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		color: #5666B9;
		display: block;
		margin-top: 10px;
		font-family: 'Proxima Nova Cn Th';		 
	}
	.imgmain3 
	{
		position: relative;
		margin-top: 65px;
	}
	.main3 
	{  
  		margin-top: 50px;
  		margin-bottom: 50px;
	}
	.nopad {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#input-newsletter
	{
		width: 290px;
	}
	.fon_s
	{
		text-align: center;
		width: 390px;
		margin: 0 auto;
	}
	.fon_s .zag_f 
	{
		text-align: center;
	}
	.fon_s .textpodpis
	{
		text-align: center;
		margin-bottom: 30px;
	}
	.soc 
	{
		width: 205px;
		margin: 0 auto;
		display: block;
		margin-bottom: 50px;
	}
	.soc li {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
		margin-bottom: 50px;
	}
	.nonal
	{
		font-size: 10px;
	}
	.theme-button input + img
	{
		width: 30px;
	}
	.nav-tabs > li > a
	{
		font-size: 12px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover
	{
		font-size: 12px;
	}
	.zag_pr
	{
		font-size: 12px;
	}
	.price-old
	{
		font-size: 11px;
	}
	.val_pr
	{
		font-size: 11px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.open1
	{
		display: none;
	}
	#additional-menu .nav > li > a
	{
		font-size: 12px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.rightb li {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	}
	#input-newsletter
	{
		width: 110px;
	}
	.rightb
	{
		float: none;
	}
	.nopad {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.zag_pr
	{
		font-size: 13px;
	}
	.price-old
	{
		font-size: 11px;
	}
	.theme-button input + img
	{
		width: 30px;
	}
	.nonal
	{
		font-size: 10px;
	}
	#button-cart
	{
		margin-bottom: 30px;
	}
}

#ocf-module-1
{
	background: #FFFFFF;
	box-shadow: 0px 2px 2px #F2EAD5;
	border-radius: 5px;
	 
	padding: 20px;
	margin-bottom: 20px;
}