body {background: #ebedf4;}

a {color: #465779;}

.btn.btn-primary.btn-block {font: 15px pf_agora_sans_pro_bold;}
.btn.btn-primary.btn-block, .pricecart .btn-primary {background-color: #465779;border-color: #3a4864;}
.btn.btn-primary.btn-block:hover, .pricecart .btn-primary:hover {background-color: #556992;border-color: #4b5d81;}

#sliderMP {position: absolute; width: 100%; height: 880px; top: 0; overflow: hidden; border: 0;}
#sliderMP ul.slides li.slide {width: 100%; height: 880px; top: 0;}
#sliderMP ul.slides li.slide .background {position: absolute; width: 100%; height: 880px; z-index: 1;  top: 0;}
#sliderMP ul.slides li.slide .overslide {position: absolute; width: 100%; height: 880px; z-index: 2; background: url(img/overslide_mp.png) no-repeat center top;  top: 0;}

#sliderMP .container {width: 1240px;}

#sliderMP .menu {position: relative; z-index: 3;}
#sliderMP .menu ol {list-style: none; margin:548px 0 0; padding: 15px 35px 0; height: 50px; background: linear-gradient(to top, #003d66, #00a4ff); font:.96em 'Open Sans', sans-serif; font-weight: bold; text-transform: uppercase;}
#sliderMP .menu ol li {float: left; margin: 0 25px;}
#sliderMP .menu ol li a {color: #fff;}

#sliderMP .promo {z-index: 333;position: relative;height: 388px;margin-top: 144px;margin-bottom: -532px;}
#sliderMP .promo img {width:995px;height:388px;margin: 0 auto;}

#sliderMP .special {margin-top: 0px;}
#sliderMP .special {height: 175px; background: url(img/slider-line.png) no-repeat center 27px; position: relative; z-index: 4}
#sliderMP .special h1 {font:1.1em 'pf_agora_sans_pro_bold', sans-serif; color:#ef5a00; margin: 0; padding:20px 0 0; text-transform: uppercase; text-align: center;}
#sliderMP .special label {font: 1.1em "pf_agora_sans_pro_bold",sans-serif;color: #EF5A00;margin: 0px;padding: 20px 0px 0px;text-transform: uppercase;text-align: center;width:100%;}
#sliderMP .special .wrap {padding: 15px 30px;}
#sliderMP .special .title {display: block; height: 75px; font: 14px Tahoma; color: #333333; border-bottom: 1px solid #DDDDDD; margin-bottom: 10px;}
#sliderMP .special .pricecart span {font: 1.1em Tahoma; float: left;}
#sliderMP .special .pricecart .btn {text-transform: uppercase; font: 10px Tahoma; float: right; margin-top: 3px;}

.flex-control-nav {position: relative; z-index: 5; background:#54020f; width: 165px; height: 40px; margin: -400px auto 0; padding-top: 15px; display:none;}
.flex-control-nav li a{width: 9px; height: 9px; background: url(img/pages.png) no-repeat left top; display: block; text-indent: -9999px; cursor: pointer;}
.flex-control-nav li a.flex-active {background-position: -9px 0;} 

.flex-direction-nav {position: relative; z-index: 5; margin-top: -680px; height:295px; padding-top:120px;}
.flex-direction-nav .flex-prev {display: block; width: 60px; height: 60px; background: url(img/np-str.png) no-repeat 0 0; text-indent: -9999px; float: left; margin-left: 60px;}
.flex-direction-nav .flex-next {display: block; width: 60px; height: 60px; background: url(img/np-str.png) no-repeat -60px 0; text-indent: -9999px; float: right; margin-right: 60px;}

.flex-direction-nav a {visibility:hidden;}
.flex-direction-nav:hover a {visibility:visible;}

/* верхняя граница слайда */
#sliderMP .slide-1 .background {background: url(img/slides/slide-1b.jpg) no-repeat center 130px;}
#sliderMP .slide-2 .background {background: url(img/slides/slide-2b.jpg) no-repeat center 130px;}
#sliderMP .slide-3 .background {background: url(img/slides/slide-3b.jpg) no-repeat center 130px;}
#sliderMP .slide-4 .background {background: url(img/slides/slide-4b.jpg) no-repeat center 130px;}
#sliderMP .slide-5 .background {background: url(img/slides/slide-5b.jpg) no-repeat center 130px;}
#sliderMP .slide-6 .background {background: url(img/slides/slide-6b.jpg) no-repeat center 130px;}
#sliderMP .slide-7 .background {background: url(img/slides/slide-7b.jpg) no-repeat center 130px;}

.header {position: relative; z-index: 10; border-top:3px solid #465779; /* border-bottom: 3px solid #fff; */ height: 130px;}
.header .logo {padding-top: 20px;}
.header .mainmenu {}
.header .mainmenu p {font: 13px Georgia, serif; color: #737384; font-style: italic; margin: 40px 0 17px;}
.header .mainmenu ul {margin: 0; padding: 64px 0 0 0; list-style: none; font:17px pf_agora_sans_pro_bold; text-transform: uppercase; line-height: 17px;}
.header .mainmenu ul li {float: left; padding-right: 13px; margin-right: 13px; border-right: 1px solid #525260}
.header .mainmenu ul li.nm {margin: 0; padding: 0; border: 0;}
.header .mainmenu ul li a {color: #525260;}
.header .mainmenu ul li a:hover {color: #008CDF;}
.header .mainmenu ul li.active a{color: #008CDF;}

.header .mainmenu ul.main_nav {padding: 53px 0 0 0;}
.header .mainmenu ul.sub_nav {padding: 26px 0 0 0;font-size:15px;}
.header .mainmenu ul.sub_nav a {color: #465779;}

.header .searchmenu {padding-left: 128px;}
.header .searchmenu ul {list-style: none; font:10px pf_agora_sans_pro_bold; text-transform: uppercase; margin: 12px 0px 0px; padding: 0;}
.header .searchmenu ul li {float: right; padding-left: 12px; margin-left: 12px; border-left: 1px solid #525260; line-height: 11px;}
.header .searchmenu ul li.nm{margin: 0; padding: 0; border: 0;}
.header .searchmenu ul li.fline{margin: 9px 0 9px 0;}
.header .searchmenu ul li a {color: #525260;}
.header .searchmenu ul li b.tel {font-size: 18px;display: inline-block;padding: 6px 12px;margin-bottom: 0px;font-weight: normal;line-height: 1.42857;text-align: center;white-space: nowrap;vertical-align: middle;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.header .searchmenu .search {/*margin-top: 20px;*/}
.header .searchmenu .search .form-control {font: 13px Georgia, serif; font-style: italic;}
.header .searchmenu .search .col-xs-3 {padding-left: 0px;}

div#cart {width: 58px;height:100px;position: absolute;top: 46px;left: 40px;background: transparent url("img/shop-icon.png") no-repeat scroll 10px 22px;}
div#cart:hover {background: transparent url("img/shop-icon_red.png") no-repeat scroll 10px 22px;}

.news {position: relative; z-index: 10; /*margin-top: 664px;*/ margin-bottom: 10px;}
.bcblog {font:1.1em Tahoma;border-bottom: 1px solid rgb(255, 255, 255);padding-bottom:20px;}
.special .col-xs-3 {min-height: 145px;}
.special .pricecart b {white-space:nowrap;}
.special .pricecart s {opacity:.55;font-size:80%;}
.special .pricecart s:after{content: "\A";white-space:pre-wrap;}

.news h1 {font:1.1em 'pf_agora_sans_pro_bold', sans-serif; color:#414151; margin: 0 0 13px; padding:0; text-transform: uppercase; text-align: center; background: url(img/news-line.png) no-repeat center 9px;}
.news label {font: 1.1em "pf_agora_sans_pro_bold",sans-serif;color: #414151;margin: 0px 0px 13px;padding: 0px;text-transform: uppercase;text-align: center;background: transparent url("img/news-line.png") no-repeat center 9px;width: 100%;}
.news .title {font:.9em Tahoma;}
.news .title a{color: #465779}
.news p{color: #52525F; font-size:.89em;}

.brands {padding-top:1em;padding-bottom:1em;}
.brands .row {margin: 0; border-top: 1px solid #C7CACF; }
.brands .b1 {width: 70px; height:75px; display: block; background: url(img/b-1.png) no-repeat 0 0; margin: 40px auto 0;}
.brands .b1:hover {background-position: -70px 0}
.brands .b2 {width: 120px; height:75px; display: block; background: url(img/b-2.png) no-repeat 0 0; margin: 50px auto 0;}
.brands .b2:hover {background-position: -120px 0}
.brands .b3 {width: 150px; height:75px; display: block; background: url(img/b-3.png) no-repeat 0 0; margin: 64px auto 0;}
.brands .b3:hover {background-position: -150px 0}
.brands .b4 {width: 110px; height:75px; display: block; background: url(img/b-4.png) no-repeat 0 0; margin: 50px auto 0;}
.brands .b4:hover {background-position: -110px 0}
.brands .b5 {width: 129px; height:75px; display: block; background: url(img/b-5.png) no-repeat 0 0; margin: 50px auto 0;}
.brands .b5:hover {background-position: -129px 0}

.welcome {padding-bottom: 30px; padding-top: 20px;}
.welcome h1 {font: 1.1em "pf_agora_sans_pro_bold",sans-serif;color: #414151;margin: 0px 0px 13px;padding: 20px 0 0 0;text-transform: uppercase;text-align: center;border-top: 1px solid #C7CACF;}

.footer {height:12em; background: none;}
.footer .container {padding-top:2em;}
.footer .container .row {height: 110px; background: #465779;border-radius:4px;}
.footer .copyright {color: #fff;margin-top: 9px;}
.footer .copyright div {font-size: 12px;padding: 0px;display: block;margin: 1px 0px 0px 0;}
.footer .copyright a {color: #FFF;font-size: 9px;padding: 0px;display: block;margin: 0px 0px 0px 0;}
.footer .copyright a[href^=tel]{font-size:inherit;display:inline-block;}
.footer .copyright p.cname {font:11px Tahoma; font-style: normal; margin-top: 35px;}
.footer .copyright p {margin: 0 0 5px 15px; font: 13px Georgia, serif; font-style: italic;}
.footer .copyright div.li {margin: 10px 0 0 0; width:120px;}
.footer .menu {margin-top: 45px;}
.footer .menu ul {margin: 0; padding: 0; list-style: none; font:12px pf_agora_sans_pro_bold; text-transform: uppercase; line-height: 17px;}
.footer .menu ul li {float: left; padding-right: 15px; margin-right: 15px;}
.footer .menu ul li.nm {margin: 0; padding: 0; border: 0;}
.footer .menu ul li a {color: #fff;}
.footer .search .row {padding-top: 35px; padding-right: 15px;}
.footer .search .form-control {font: 13px Georgia, serif; font-style: italic;}
.footer .search .col-xs-3 {padding-left: 0px;}

.background-page {position: absolute; width: 100%; height: 480px; top:0;}
.background-page .over {position: absolute; width: 100%; height: 480px; background: url(img/overbg.png) no-repeat center top; z-index: 2;}
.background-page .image {position: absolute; width: 100%; height: 480px; z-index: 1;}
.background-page .image.bg-1 {background: url(img/slides/slide-1.jpg) no-repeat center top;}
.background-page .image.bg-2 {background: url(img/slides/slide-2.jpg) no-repeat center top;}
.background-page .image.bg-3 {background: url(img/slides/slide-3.jpg) no-repeat center top;}
.background-page .image.bg-4 {background: url(img/slides/slide-4.jpg) no-repeat center top;}
.background-page .image.bg-5 {background: url(img/slides/slide-5.jpg) no-repeat center top;}
.background-page .image.bg-6 {background: url(img/slides/slide-6.jpg) no-repeat center top;}

.page-head {position: relative; z-index: 4; color: #fff; padding-bottom: 5px;}
/* .page-head .row { background: #414151; padding: 20px 30px;} */
.page-head .row {background: linear-gradient(to top, #003d66, #00a4ff); padding: 8px 20px 11px 20px;}
/*.page-head h1 {margin: 0; padding: 0; font:22px pf_agora_slab_pro_medium; text-transform: none; float: left;}
.page-head span {float: right; display: block; font:11px pf_agora_slab_pro_medium; text-transform: uppercase; margin-top: 12px;}*/
.page-head h1 {margin: 0; padding: 0; font:22px Tahoma; text-transform: none; float: left;}
.page-head span {float: right; display: block; font:11px Tahoma; text-transform: uppercase; margin-top: 8px;}
.page-head span a {color: #fff;}

.page-content {position: relative; z-index: 4; margin-top: 30px; min-height: 47vh;}
.page-content .content-body {color: #404051; min-height:300px;}

.page-content .content-body a {text-decoration:underline;}

/*.page-content .content-body h1 {font:32px pf_agora_slab_pro_medium}
.page-content .content-body h2 {font:26px pf_agora_slab_pro_medium}
.page-content .content-body h3 {font:18px pf_agora_slab_pro_medium}*/
.page-content .content-body h1 {font:32px Tahoma}
.page-content .content-body h2 {font:26px Tahoma}
.page-content .content-body h3 {font:18px Tahoma}



.submenu {background: #fff; padding: 10px 30px;}
/*.submenu ul {list-style: none; margin: 0; padding: 0; font:13px pf_agora_slab_pro_medium;}*/
.submenu ul {list-style: none; margin: 0; padding: 0; font:13px Tahoma;}
.submenu ul li {padding: 20px 0; border-bottom: 1px solid #C6C6CA}
.submenu ul li:last-child {border: 0;}
.submenu ul li a {color: #008CCC}
.submenu ul li.active a {color: #414151}
.submenu ol {list-style: none; margin:20px 0 0 0; padding:0 20px; border-left: 3px solid #414151}
.submenu ol li a {color: #008CCC!important}

.news-sidebar {background: #fff; padding: 10px 30px; margin-top: 30px;}
/*.news-sidebar h2 {font:1.1em pf_agora_slab_pro_medium; color:#414151; text-transform: uppercase; text-align: center; margin-bottom: 30px;}
.news-sidebar .title {font:.96em pf_agora_slab_pro;}*/
.news-sidebar h2 {font:1.1em Tahoma; color:#414151; text-transform: uppercase; text-align: center; margin-bottom: 30px;}
.news-sidebar .title {font:.96em Tahoma;}
.news-sidebar .title a{color: #465779}
.news-sidebar p{color: #52525F; font-size:.89em; text-align: center;}
.news-sidebar .block {margin-bottom: 40px;}

/*.breadcrumbs {font: 1.1em pf_agora_slab_pro_medium; margin: 80px 0 30px; padding-bottom: 20px; border-bottom: 1px solid #fff;}*/
.breadcrumbs {font: 1.1em Tahoma; margin: 80px 0 30px; padding-bottom: 20px; border-bottom: 1px solid #fff;}

.collections {background: #fff; padding: 30px;}
/*.collections h2 {margin: 0; font:13px pf_agora_slab_pro_medium; color:#414151;}
.collections ul {margin:20px 0 0; padding: 0; list-style: none; font:1.1em pf_agora_slab_pro_medium;}*/
.collections h2 {margin: 0; font:13px Tahoma; color:#414151;}
.collections ul {margin:20px 0 0; padding: 0; list-style: none; font:1.1em Tahoma;}
.collections ul li {float: left; margin-right: 20px;}

.block {border-bottom: 1px solid #fff; padding-bottom: 30px; margin-top: 30px;}
.block .info p {font:12px pf_agora_sans_pro_bold; color: #9EA3A5}
/*.block .info a {font:17px pf_agora_slab_pro; color: #333333;}*/
.block .info a {font:17px Tahoma; color: #333333;}
.block .price {background: #465779; padding: 20px; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: 20px; }
/*.block .price .num {font: 20px pf_agora_slab_pro_medium; color: #fff; padding-top: 5px;}*/
.block .price .num {font: 20px Tahoma; color: #fff; padding-top: 5px;}

.product {}
/*.product .block h1 {font:17px pf_agora_slab_pro; color: #333333; margin: 0; padding: 0;}*/
.product .block h1 {font:17px .product .block h1 {font:17px Tahoma; color: #333333; margin: 0; padding: 0;}; color: #333333; margin: 0; padding: 0;}
.product .price {margin: 0;}
.product .desc {padding: 15px 0; border-bottom: 1px solid #fff; font-size:14px;}

.product .gallery {border-bottom: 1px solid #fff; padding-bottom: 30px;}
/*.product .gallery h2 {font:1.1em pf_agora_slab_pro_medium; color:#414151; margin:30px 0 20px;}*/
.product .gallery h2 {font:1.1em Tahoma; color:#414151; margin:30px 0 20px;}

.product .reviews { border-bottom: 1px solid #fff;}
/*.product .reviews h2 {font:1.1em pf_agora_slab_pro_medium; color:#414151; margin:30px 0 20px;}*/
.product .reviews h2 {font:1.1em Tahoma; color:#414151; margin:30px 0 20px;}
.product .reviews .block {padding: 30px 30px 20px; background: #fff; font-size: 12px; margin-bottom: 30px;}
.product .reviews .block p.name {font: 14px Tahoma}
.product .reviews_form h2 {font:1.1em Tahoma; color:#414151; margin:30px 0 20px;}
.product .reviews_form .row {margin-bottom: 20px; }

.CartPage .col-xs-1 img {width: 100%;}
.CartPage .name {font:17px Tahoma; color: #333333;}
.CartPage .price {font:13px Tahoma; color: #333333; padding-top: 10px; margin: 0;}
.CartPage .row.item {border-bottom: 1px solid #A4A8B1; padding-bottom: 30px; margin-bottom: 30px;}
.CartPage .allitog .alltxt {font:15px Tahoma; color: #333333; text-align: right;}
.CartPage .allitog .allprice {font:15px Tahoma; color: #CC1900;}
.CartPage .allitog .col-xs-1 {border-bottom: 1px solid #A4A8B1; padding-bottom: 20px;}
.CartPage .allitog .col-xs-2 {border-bottom: 1px solid #A4A8B1; padding-bottom: 20px;}
.CartPage .buttons {margin-top: 30px;}
.CartPage .buttons .col-xs-2{font:.96em Tahoma;}

.cart-total {text-transform: none !important;display: block;text-align: right;}
.cart-total b {font-weight: normal;font-size: 135%;float: left;clear: both;width: 55px;white-space: pre;}

.mainPage {/*background: url(img/mp_bg.png) #E6EDF1 no-repeat center top;*/background: #ebedf4;}

.wa-form { float: left; margin: 10px 0; overflow: visible; }
.wa-form .wa-field { clear: left; margin: 0; padding-top: 3px; }
.wa-form .wa-field .wa-name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; font-size: 0.95em; }
.wa-form .wa-field .wa-value { margin-left: 180px; margin-bottom: 5px; position: relative; }
.wa-form .wa-field .wa-value.wa-submit { margin-top: 0px; }
.wa-form .wa-field .wa-value input[type="text"], .wa-form .wa-field .wa-value input[type="email"], .wa-form .wa-field .wa-value input[type="password"] { width: 36em; min-width: 200px; margin: 0; }
.wa-form .wa-field .wa-value input[type="button"] { width: 12em; min-width: 200px; margin: 0; }
.wa-form .wa-field .wa-value input[type="text"].wa-captcha-input {width:13em;}
.wa-form .wa-field .wa-value textarea { min-width: 36em; height: 9em; }

input, textarea { font-size: 1em; color: black; fontfont-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

.wa-form .wa-captcha { padding: 7px 0 10px; }
.wa-form .wa-captcha p { clear: left; margin: 0; }
.wa-captcha img { float: left; margin-right: 5px; margin-top: -8px; }
.wa-captcha .wa-captcha-refresh {}

.uptolike-buttons {margin: 0 0 24px 9px;}
.sn-icon.sn-more img {display:none;}

.btn.green,.btn.green.btn-success, .btn.btn-block {background: #e94141;color: #fff;border-color:#cb3434;font: 15px pf_agora_sans_pro_bold;}
.btn.green:hover {background: #f64f4f;}

.btn.green:hover,.btn.green.btn-success:hover, .btn.green.btn-success:focus, .btn.green.btn-success:active, .btn.green.btn-success.active, .btn.green.dropdown-toggle.btn-success {
    background-color: #f64f4f;border-color: #d04949;}

b.btn.green a {color: #FFF!important;}
b.btn.green a:hover {text-decoration:none;}

.btn.btn-block{text-transform:uppercase;}
.btn.btn-block:hover{color:#FFF;}

#tagmenu .btn-info:hover, #tagmenu .btn-info:focus, #tagmenu .btn-info:active, #tagmenu .btn-info.active, #tagmenu .open .dropdown-toggle.btn-info {background-color: #465779;border-color: #3a4864;}
#tagmenu .btn-info {background-color: #7487af;border-color: #546892;}

#inline { display: none; padding: 0 1.5em;height: 14em;}
#inline .wa-input {width: 20em;margin: 0px auto;}
#inline .wa-input input {border: 1px solid #CCC;border-radius: 4px;width: 12em;height: 2.2em;font-size: 1.3em;padding: 7px;margin: 0 0 22px 0;}
#inline .wa-submit {text-align: center;}
#inline .wa-submit input {width: 6em;margin: 0px auto;/*margin: 0px 0px 0px 1.8em;*/}
#inline .wa-form {width: 100%;}

.inmars {
	margin-left: 100px;
    margin-top: -35px;
	width: 280px;
}
.footer .copyright .inmars a {
	font-size:12px;
}
.forge {margin-left: 100px;}
.footer .copyright .forge a {font-size: 12px;width: 280px;}

@media screen and (max-width: 1200px) {
	.news.container img {
		max-width: 100%;
		width: auto !important;
		height: auto !important;
	}
	.footer .container .row {
		height: auto;
	}
}
@media screen and (max-width: 768px) {
}

#tagmenu {
	float:right;
	line-height:18px;
	margin:1ex 0;
	height:auto;
}
#tagmenu .btn { font:inherit; }
#tagmenu .dropdown-menu {
	font-size:16px;
	min-width:18em;
	padding:1ex;
	line-height:normal;
}
#tagmenu .btn-group {
	display:block;
	text-align:right;
}
#tagmenu .btn-group .btn { float:none; }

@media screen and (max-width: 980px) {
	html,body{overflow-x:hidden;}
	.header .logo {
		padding-top: 0;
	}
	.header .logo a {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.header .logo a img {
		align-self: center;	
	}
	.search .row {
		padding: 0 !important;
		margin: 0 !important;
	}
	.header .searchmenu {
		padding-left: 15px;
		padding-right: 15px;
	}
	.header .searchmenu ul {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.search .col-xs-9 {
		width: 60%;
	}
	.search .col-xs-3 {
		width: 40%;
	}

	.megamenu {
		left: 0;
	}
	.special .row .col-xs-3 {
		width: 100%;
	}
	.news.container .col-xs-4 {
		width: 100%;
	}
	.brands.container .col-xs-3 {
		width: 100%;
	}
	.footer .col-xs-4 {
		width: 100%;
	}
	.footer .copyright p {
		margin: 4px 0;
	}
	.inmars {
		margin: 0;
			width: 100%;
			text-align: center;
	}
	.footer .copyright a {
		margin: 0;
	}
	.footer .search .col-xs-9,
	.footer .col-xs-3 {
		width: 100%;
		padding: 0;
	}
	.footer .col-xs-5 {
		width: 100%
	}
	.footer .col-xs-3,
	.footer .search {
		margin-top: 20px;
	}
	.footer .col-xs-3.menu {
		text-align: center;
	}
	.footer .menu ul {
		text-align: center;
	}
	.footer .menu ul li {
		float: none;
		display: inline-block;
		margin: 0;
		padding: 0;
	}
	.footer .copyright .forge a {
		width: 100%;
		text-align: center;
	}
	.forge {
		margin-left: 0;
		width: initial !important;
		clear: left;
	}
	.header {
		height: auto;
	}
	.wa-form {
		float: none;
	}

	.wa-form .wa-field .wa-name {
		float: none;
		width: 100%;
	}
	.wa-form .wa-field .wa-value {
		margin-left: 0;
	}
	.wa-form .wa-field .wa-value input[type="text"],
	.wa-form .wa-field .wa-value input[type="email"],
	.wa-form .wa-field .wa-value input[type="password"] {
		width: 100%;
	}
	.wa-form .wa-field .wa-value textarea {
		min-width: 100%;
	}
	body .topbar .container>div {
		font-size: 1em;
		display: inline-block;
		line-height: 1em;
		height: auto;
		margin: 0 1em 1em 0;
	}
	body .topbar .container .lbl {
		width: 100%;
		margin-top: 2ex;
	}

	body .topbar>.container {
		padding-bottom: 5px;
	}
	
		/* awh */
	#jivo-iframe-container {right: 0 !important;}
	#jivo_close_button {left: 10px !important;position: relative;}
	.atSlider {display:none;}

	.header .searchmenu ul {
	    height: 80px;
	}
	.header .searchmenu ul li {padding-left: 0;margin-left: 0;border-left: none;position: absolute;height: 80px;top: 0;left: 20px;display: block;width:100%;}
	.header .searchmenu ul .nm {top: 0;left: 100px;}
	.header .searchmenu ul .nm.fline {left: 0;}
	.header .searchmenu ul .nm.fline table {float:right;}

	#tagmenu .btn-group>.btn {padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px;}
	#tagmenu .dropdown-menu {font-size:inherit!important;}
}
@media screen and (max-width: 320px) {
	.header .searchmenu ul li {top:0;left: 13px;}
	.header .searchmenu ul .nm {top:0;left: 60px;}
	.header .searchmenu ul .nm.fline {top:10px;left: 0;}
}
