﻿.menu_container_container{max-width:1000px;}

.mt-15 {margin-top: 15px;}





.clear{
	clear:both;
}
.flex-cnt{overflow:hidden}

.rstbox-close{display:inline-block;position:absolute;right:0;top:0;z-index:100;background:0 0;color:#aeaeae;text-decoration:none!important;font-size:22px;font-weight:400;font-family:Tahoma,Arial;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:all 200ms ease-in-out}
.rstbox-close:focus{outline:0}
.rstbox-close span{font-size:1em;padding:.4em;line-height:.4em;display:block}
.rstboxRTL .rstbox-close{right:auto;left:0}



		#rstbox_1 .rstbox-close:hover {
			color: rgba(128, 128, 128, 1) !important;
		}
	
	
		#rstbox_4 .rstbox-close:hover {
			color: rgba(128, 128, 128, 1) !important;
		}
.iosslider-slideshow .kl-loader {position:absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index:2; -webkit-transition:opacity .3s ease-out, visibility .3s ease-out; transition:opacity .3s ease-out, visibility .3s ease-out;}
.is-initialised .kl-loader {opacity:0; visibility:hidden;}
.kl-loader svg path,.kl-loadersvg rect{fill:#cd2122; }
.kl-cta-ribbon .trisvg path,.kl-mask .bmask-customfill,.kl-slideshow .kl-loader svg path,.kl-slideshow.kl-loadersvg rect,.kl-diagram circle { fill:#106190; }

.box-csd-flag{display:inline-block;height:100%;position:relative;vertical-align:top}
.box-csd-flag-hide-arrow #csd{cursor:default;outline:0}
.box-csd-flag-hide-arrow #csd:hover{opacity:.75}
.box-csd-flag-hide-arrow #csd-arrow{visibility:hidden}
#featured-block{list-style:none;margin:0 -5px -2px 0;overflow:hidden;text-align:center}
#featured-block li{margin:0 5px 2px 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}

.sbOptions li.last a{
	border-bottom: none;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_16 .grid_16 {
	width:940px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr {
	margin-left:0;
	margin-right:0;
	}

.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-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.entry-excerpt {
	display: table;
	margin: 0 0 30px 0;
}

.widget_tj_category_posts li .entry-excerpt {
	display: table;
}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}
.mobile-nav__item{position:relative;display:block}
.mobile-nav__item:after{content:'';position:absolute;bottom:0;left:15px;right:15px;border-bottom:1px solid #e9e9e9}
.mobile-nav__item a{display:block}
.mobile-nav__item a,.mobile-nav__toggle button{color:#333;padding:15px;text-decoration:none}
.mobile-nav__item a:hover,.mobile-nav__item a:active,.mobile-nav__item a:focus,.mobile-nav__toggle button:hover,.mobile-nav__toggle button:active,.mobile-nav__toggle button:focus{color:#0d0d0d}
.mobile-nav__item a:active,.mobile-nav__item a:focus,.mobile-nav__toggle button:active,.mobile-nav__toggle button:focus{background-color:#e9e9e9}
.mobile-nav__item--active{font-weight:bold}
.mobile-nav__sublist .mobile-nav__item:after{top:0;bottom:auto}
.mobile-nav .mobile-nav__item .currency-picker{margin:10px 15px;font-size:12px;background-color:#FFF}


.full-img {
  height: auto;
  width: 100%; }


.phone-number {
	font-size: 20px;
	font-weight: bold;
}


.footer-phone .phone-number{
	font-size: 26px;
	margin-top: 5px;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}

    .menu-toggle {
        display: block;
        color: #333 !important;
    }

    .menu-primary-container .sub-menu {
        display: none;
    }


	body.temobile #forbottom {
		min-height: 0;
	}


	#forbottom,
	#colophon {
		margin: 0 20px;
	}


	.presentation-page #forbottom {
		margin: 0;
	}


	#forbottom #front-columns div.column1 {
		clear: none;
	}


	#forbottom #front-columns .column-header-image {
		text-align: center;
		margin-bottom: 10px;
	}
 #forbottom {margin-left: 30px; margin-right: 30px;}

div#topbox .titboxpro {font-size: 18px;border-bottom: 1px solid #dbdbdb;margin-bottom: 15px;padding: 0 0 10px 0;max-width: 100%;color: #3a3a3a;font-style: italic;font-family: 'Georgia', serif;}
