﻿.pdf-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:white;display:none;z-index:50}
.pdf-lightbox .download-pdf,.pdf-lightbox .clear-pdf{cursor:pointer;display:inline-block}
.pdf-lightbox .pdf-options.disabled{opacity:.5;cursor:default}
.pdf-lightbox .lightboxlist{margin:160px 10px 30px;padding:0;list-style-type:none;width:100%}
.pdf-lightbox .slide{width:200px;height:200px;float:left;display:block;margin:10px;padding:0;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center}
.pdf-lightbox .form-pdf{display:none}
.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.fifth-type-box UL,.first-type-lines UL,.fourth-type-box UL,.medium-links UL,.second-type-lines UL,.underlined-menu UL,nav UL,ul.breadcrumb,ul.marker{list-style:none;margin-left:0}
.medium-links UL{margin:-28px 0 0 -28px}
.medium-links UL LI{background:#fcfcfc;float:left;margin:28px 0 0 28px;width:344px}
.medium-links UL LI:hover,.second-type-lines UL LI:hover{background:#efefef}
.medium-links UL LI a:hover strong,.second-type-lines UL LI a:hover strong{text-decoration:underline}
.medium-links UL LI A,.second-type-lines UL LI a{border:1px solid #efefef;color:#666;display:block;padding:0 7px}
.medium-links UL LI:last-child{margin:0}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #e4545b
}

#menu-button .icon-bar {
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 1px;
    background-color: #858389;
}

#menu-button .icon-bar+.icon-bar {
    margin-top: 4px;
    background-color: #858389;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}


.hline-w {
	border-bottom: 2px solid #ffffff;
	margin-bottom: 25px;
}
.block-type-content .entry-row{float:left;width:100%}
.block-type-content .entry-row .hentry{clear:none}
.block-type-content .entry-row .hentry:first-child{margin-left:0 !important}
#block-43 .entry-row{padding-left:0px;padding-right:0px;}
#block-bcx56b25d7a64614 .entry-row{padding-left:0px;padding-right:0px;}
.blogs .entry-row{max-width:94%;margin:0 3%}
.blogs .entry-row:last-child .post:last-child{border-bottom-width:0px}
.headlines .entry-row{max-width:300px}
.headlines .entry-row:last-child .post:last-child .entry-title{border-bottom-width:0px !important}
.headlines .entry-row:last-child .hentry:last-child .entry-title{border-bottom:0px !important}

#masthead .header_inner {
  position: relative;
}

#masthead .header_inner img {
  display: block;
  margin: 0 auto;
}
footer#footer #copyright{color:#353d51;font-size:14px}
footer#footer #copyright a{color:#353d51}

.hd-botm{ padding:10px 0; position:relative;  max-height: 73px; clear: both;}

.hd-botm .navbar-default{ background:none; border-color:rgba(0,0,0,0.0);min-height: auto; margin:0; max-height: 72px;}

.hd-botm .rqst{display: none; position: absolute;top: 7px;right: 14px;background: #1f3f80;text-align: center; padding:0;}

.hd-botm .rqst a{color: #ffffff;display: block;font-size: 13px;padding: 5px 0;}

.hd-botm .rqst a:hover{ background:#3a9e09; text-decoration:none;}


.custom-no-gap .col {
    padding-left:0;
    padding-right:0;
}
#block-bxy5aea17f54f912.block-original-b0n5aea1b001673b{min-height:20px}
#block-bxy5aea17f54f912.block-original-b255aea1ab6f1893{min-height:20px}
#block-bxy5aea17f54f912.block-original-b8o5aea194bef3d2{min-height:20px}
#block-bxy5aea17f54f912.block-original-bho5aea1a0be9d93{min-height:20px}
#block-bxy5aea17f54f912.block-original-bp55aea1a511ba3c{min-height:20px}
#block-bxy5aea17f54f912{min-height:35px}
.banner-top,.banner-atf,.banner-btf,.footer-banner,.banner-728-inner,.mobile-ad{min-height:0px !important}


.at-navbar-wrapper {
	border-top: 1px solid #e5e5e5;
}

	#navbar .at-navbar-wrapper {
		height: 0 !important;
	}
.row{margin-right:-15px;margin-left:-15px}


.row.row-4 {
  margin: 0 -2px;
}


.row.row-10 {
  margin: 0 -5px;
}


.row.row-12 {
  margin: 0 -6px;
}


.row.row-16 {
  margin: 0 -8px;
}


.row.row-20 {
  margin: 0 -10px;
}


.row-12 input[type="text"],
.row-12 input[type="email"] {
  margin-bottom: 12px;
}





.primary-navigation-wrap {
	background: #fff;
}
.menu__item--primary,.menu__item--sub-primary{position:relative;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:16px;font-size:1rem;height:100%;border-bottom:1px solid #a8aaad;}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{display:block;max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.qodef-wipe-holder .qodef-wipe-1{position:absolute;top:0;left:0;width:1500%;height:1200%;background:#fff;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateY(-80%) rotate(45deg);-moz-transform:translateY(-80%) rotate(45deg);transform:translateY(-80%) rotate(45deg)}
.qodef-wipe-holder .qodef-wipe-1.qodef-animate{-webkit-animation-name:qodefSwipeWidth1;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:1.45s;-webkit-animation-fill-mode:forwards;animation-name:qodefSwipeWidth1;animation-duration:3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-delay:1.45s;animation-fill-mode:forwards}
.font-adjust {    float: right;    padding-top: 7px;    padding-right: 20px;}

  .site-header-cart .cart-contents::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: -.125em;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f291";
    height: 1em;
    float: right;
    line-height: 1.618; }
.site-header-cart .cart-contents{display:none}
.site-header-cart .cart-contents .amount{margin-right:.327em}
.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}
.site-header-cart .cart-contents span{display:inline}



			a.cart-contents,
			.site-header-cart .widget_shopping_cart a {
				color: #757270;
			}
#aspirin-logo,#menu-mobile{position:absolute;left:0;top:27px}
#menu-mobile{padding-left:5px;width:35px;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
#menu-mobile img{width:100%}
.navbar-static-top .navbar-header .navbar-toggle .bars{display:inline-block;margin-right:10px}
.navbar-static-top .navbar-header .navbar-toggle .bars span{background:#fff}



.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image,
.kopfbild,
.navbar-search,
#test,
.element-invisible,.btn-navbar,
.mod-languages,
#nav,
.bildinnen,
.highlights,#footerarea


{
      display: none;
}


.element-invisible {
    position: absolute;
    left: -3000px;
    top: -3000px;
    line-height: 0;
    display: inline;
    color:#fff; background:#000
}
.mk-testimonial .mk-testimonial-quote{line-height:1.8em}
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}
 #testimonial_58 .mk-testimonial-quote, #testimonial_58 .mk-testimonial-quote p { color:#777777; }
 #testimonial_58 .mk-testimonial-quote { font-size:18px; font-style:italic; font-weight:bold; letter-spacing:0px; text-transform:initial; }
 #testimonial_58 .mk-testimonial-quote * { font-style:italic !important; font-weight:bold !important; }
.top-bar{padding-top:15px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}
.top-bar,.top-bar a{color:#8d8d8d}
.top-bar span{color:#313131}
.top-bar ul{text-align:right;margin-bottom:0;margin-top: 16px;}
.top-bar li{padding-left:15px;padding-right:15px;border-right:1px solid #d3d3d3}
.top-bar li:last-of-type{padding-right:0;border:none}
.top-bar li .fa{margin-right:5px;vertical-align:middle}
.top-bar li a:hover{color:#259A9A}
#accordion .panel-title a:focus,#accordion .panel-title a:hover,#accordion-faqs .panel-title a:focus,#accordion-faqs .panel-title a:hover,#doctors-filter li a.active,#doctors-filter li a:focus,#doctors-filter li a:hover,.box1 h4 a:focus,.box1 h4 a:hover,.copyright a:hover,.footer-area li a:hover,.list-tags li a:focus,.list-tags li a:hover,.post-meta a:hover,.top-bar li a{text-decoration:none}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}
.advert .ad-position{text-align:center;margin:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}


.container-fluid .row {
    padding-left: 2%;
	padding-right: 2%;
}
.toc-container ul{background:#eee;margin-bottom:0em;list-style:none;padding:0 0 0 0;}
.toc-container li.h2{font-size:1em;padding:.5em;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.audio-on-demand__inner{background:#FFF;font-family:"Roboto Condensed",sans-serif;padding:0;height:100%;max-height:416px;}
.audio-on-demand__inner--item{display:none;border:1px solid #e0e0e0;font-weight:normal;overflow-y:auto;overflow-x:hidden;height:100%;max-height:416px;}
.audio-on-demand__inner--item.active{display:block;}
.audio-on-demand__inner--item-list{margin:0;padding:0;}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}

.alert {
	border: 1px solid #FF9900;
	text-align: left;
	font-size: 14px;
	margin: auto;
	padding: 7px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: rgb(255, 248, 208);
	padding: 16px 25px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-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-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }



.button-box-home {
	position: relative;
	top: -20px;

}


	.button-box-home a {
		background: #FFFFFF;
		width: 112px;
		height: 35px;
		margin: 0 auto;
		display: block;
		border: 1px solid #092b4e;
		text-decoration: none;
		color: #414141;
		font-weight: bold;
	}

	
	.button-box-home a:hover {
		color: #ffffff;
		background: #26333a;
	}

	
	
	.button-box-home span {
		margin-top: 5%;
		margin-left: 30%;
		display: block;
	}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

		
	.foot-copy {
		max-width: none;
		width: 100%;
		}


.foot-copy p {
	color: #777;
	font-size: .7rem;
	font-weight: 400;
	line-height: 130%;
	}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}
.x-quote-content{display:flex;flex-direction:column;flex:1 1 0%}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}


.group_items-box {
	width: 100% !important;
	overflow: hidden;
}


.cat-box.scroll-box.woocommerce ul.products li.product,
.cat-box.scroll-box.woocommerce .group_items,
.cat-box.scroll-box.woocommerce .group_items-box {
	height: 355px;
}


.btn-link {
  font-size: 24px;
  font-family: "Replica Bold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial;
  font-weight: bold; }

  .btn-link span {
    font-size: 1.15em;
    position: relative;
    top: 0.15em;
    margin-left: 0.25em; }

  .btn-link.-black {
    color: #373332; }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:95px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:95px}
#logo{max-height:60%}
.et_pb_svg_logo #logo{height:60%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:70px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:70px}
.vcex-teaser-heading{color:#000;font-weight:600;font-size:1.231em;margin:0}


.pagination .page-numbers {
	display: none;
	line-height: 3.2em;
	padding: 0 0.6667em;
}


.pagination .page-numbers.current {
	text-transform: uppercase;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

  .heading--alpha {
    font-size: 2.75rem; }


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.main-nav__menu__item{display:inline-block;min-width:100px;float:left;color:#104459}
.main-nav__menu__item a{color:#104459;border:1px solid #555;line-height:30px;float:right;margin-right:7px}
.main-nav__menu__item.-languages{width:60px}
.main-nav__menu__item.reset-border{border:none}
.main-nav__menu__cantons .main-nav__menu__item a{white-space:nowrap}


		div.box_offers div.offers_item div.name { top: -190px; left: 15px; }



.footer-socket-wrapper {
	padding: 20px 0px 50px;
	background-color: #303440;
}


.footer-socket-wrapper .copyright {
	color: #b1b6b6;
	float: left;
	font-size: 14px;
}


.footer-socket-wrapper .copyright a {
	color: #b1b6b6;
	border-bottom: 1px solid #5a5d62;
}


.footer-socket-wrapper .copyright a:hover {
	color: #ffffff;
}


.footer-socket-wrapper .small-menu {
	float: right;
}


.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}


.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}


.colormag-footer--classic .footer-socket-wrapper {
	background-color: #252730;
}
#block-bcf5a83a227538c9{min-height:90px}
#block-bcf5a83a227538c9 .type-post{padding-top:0px;padding-bottom:0px;margin-bottom:25px;border-style:none;}
#block-bcf5a83a227538c9 .entry-title{font-family:Oswald;font-size:22px;color:#282A2A;line-height:125%;}
#block-bcf5a83a227538c9 .entry-title:hover{text-decoration:underline;}
#block-bcf5a83a227538c9 div.entry-content,#block-bcf5a83a227538c9 div.entry-content p{margin-bottom:0px;color:#616565;line-height:175%;font-size:14px;font-family:Poppins}
#block-bcf5a83a227538c9 div.entry-meta-above{color:#A5A9A9;font-size:12px;font-family:Open Sans;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.layout-using-front_page .kday-news a.post-thumbnail img{max-width:275px}




.actions .cart-account-wrapper .account {

    float: right;

    height: 35px;

    margin-top: 30px;

    text-align: right;

    position: relative;

}




.actions .cart-account-wrapper .account .acc-dropdown {

    cursor: pointer;

}




.actions .cart-account-wrapper .favourite {

    position: relative;

    float: right;

    height: 18px;

    margin-top: 31px;

    padding: 0 30px;

    text-align: right;

    width: auto;

}


    .favourite .fav-none, .cart-account-wrapper .welcome-name {

        display: none;

    }
.section{position:relative;margin:60px 0;padding:60px 0;background-color:#f9f9f9;overflow:hidden}
.section .container{z-index:2}
.section .container+.video-wrap{z-index:1}
.section:hover .revealer-image{bottom:-50px}
.swiper-slide .video-wrap,.section .video-wrap,.swiper-slide .yt-bg-player,.section .yt-bg-player{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}
.dark .section,.section.dark{background-color:#282828;border-color:rgba(255,255,255,0.1)}
.text-left{text-align:left}


  .shop-content.text-left {
    text-align: left !important;
  }

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


.header-logo {
    width: 740px;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.scene .layer {
  position: absolute; 
}


.page1 .layer.layer1 {
	right: 0;
}

.page1 .layer.layer2 {
	right: 80px;
}

.page1 .layer.layer3 {
	right: 660px;
}

.page1 .layer.layer4 {
	right: 380px;
	z-index: 10000;
	top: -500px;
	position: fixed;
}


.page1 .layer.layer5 {
	top: 220px;
	left: 290px;
}
ul#contact-info .icon{font-size:20px;float:left;line-height:25px;margin-right:10px}
ul#contact-info .field{font-weight:700}
ul#contact-info{list-style:none}


.mc-main .current-day .mc-date {
    color: #000;
    background: #91B251
}


.mc-main .mc-date, .mc-main.mini td {
    background: #f6f6f6
}


.mc-main .weekend .mc-date {
    background: #f0f1f5;
    color: #000
}


.mc-main .mc-date {
    display: block;
    margin: -2px -2px 2px;
    padding: 2px 4px
}


.mc-main.mini .mc-date {
    padding: 6px 2px !important
}


.mc-main .nextmonth .mc-date {
    background: #eee
}





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.products .col.first { clear: both; margin-left: 0; }
.banner{width:1132px;height:105px;position:relative;margin:0 auto;padding:0}
.banner img{position:absolute;left:-77px;border:0;margin:0;padding:0}

.sub-title h1 {
text-transform: uppercase;
color: #515151;
font-size: 32px;
font-weight: 300;
text-align: center;
}
.searcher{float:left;position:relative;top:-20px;width:525px;height:50px;padding:3px 20px 5px 95px;background:#fff;-webkit-border-radius:3px 3px 0 0/3px 3px 0 0;-moz-border-radius:3px 3px 0 0/3px 3px 0 0;-o-border-radius:3px 3px 0 0/3px 3px 0 0;-ms-border-radius:3px 3px 0 0/3px 3px 0 0;border-radius:3px 3px 0 0/3px 3px 0 0;-moz-box-shadow:1px 0 6px #969696;-webkit-box-shadow:1px 0 6px #969696;-o-box-shadow:1px 0 6px #969696;-ms-box-shadow:1px 0 6px #969696;box-shadow:1px 0 6px #969696;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=30,Strength=2)}
.ie7 .searcher,.ie8 .searcher{border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1}
#artSide .searcher{padding:0;width:336px;top:0;padding:15px 0;-webkit-border-radius:none;-moz-border-radius:none;-o-border-radius:none;-ms-border-radius:none;border-radius:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;filter:none}

.category-caption {
	display: block;	
	color: #fff;
	background-color: #f15d1d;
	padding: 20px 30px;
	margin: 0;
	position: absolute;
	right: 0;
	top: -83px;
	z-index: 20;
	width: 100%;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.53)}

.jm-module.box-ms .jm-title-wrap:before {
  border-color: transparent transparent #d51d1f transparent;
}

.jm-module.box-ms .jm-title-wrap:after {
  border-color: transparent transparent transparent #d51d1f;
}

.jm-module.box-ms .jm-title-wrap {
  display: inline-block;
  margin: -11px 17px 0;
  position: relative;
}

.jm-module.box-ms .jm-title-wrap:before,
.jm-module.box-ms .jm-title-wrap:after {
  background: none;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border-style: solid;
}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}


#header-spacer {
	width:100%;
}
