﻿.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left: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}
.jumbotron .container{max-width:100%}

.home-slider.container {
  padding: 0 15px;
}

#header .header_bot .container {
  position:relative;
}
.tc-btt-wrapper.show{visibility:visible;cursor:pointer;opacity:1}
.tc-btt-wrapper:hover{background:#777 transparent;background:rgba(119,119,119,.5)}
.tc-btt-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background:#777 transparent;background:rgba(119,119,119,.2);color:#eee;width:45px;height:43px;line-height:43px;right:30px;bottom:25px;padding-top:2px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.tc-btt-wrapper.left{left:30px;right:auto}
.tc-btt-wrapper i.btt-arrow{line-height:inherit}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


.nectar-slider-loading.default-loader .loading-icon, .pp_loaderIcon.default_loader {
	background-image: none!important;
}


.nectar-slider-loading.default-loader .loading-icon span {
	 border: 3px solid #666;
	 background-color: #393939;
}



.nectar-slider-loading .loading-icon {
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}


.nectar-slider-wrap .nectar-slider-loading { z-index: -1; }


body[data-ajax-transitions="true"] .nectar-slider-loading {
	display: none;
}

	
	.nectar-slider-loading {
		background-position: center!important;
		top: 0!important;
	}


.color-1 {
    color: #fff;
}


.color-2 {
    color: #000;
}


.color-3 {
    color: #666;
}


img.color {
    position: absolute;
    top: 0;
    left: 0;
}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}

@charset "UTF-8";.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
.container-small{max-width:990px}
.container-large{max-width:1430px}
.container-large,.container-small{margin:auto;padding:0 15px}
.container-large .container,.container-small .container{padding:0}
.breadcrumbs .container-large{max-width:1400px;padding:0 15px;}
.section .container,.site-main .container{max-width:1400px}
.cover .container{max-width:1400px;width:100%}
.PageMain.container{padding:0!important}
.application-section .container{position:relative;text-align:right;top:-50px}
.container-upto-sm{padding:0 15px}
.tabs-and-content .container-large{padding:0 15px}
.wc-message .container-large{max-width:1400px;padding:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}


.narrowcolumn .postmetadata {
	text-align: center;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}


.widecolumn .postmetadata {
	margin: 30px 0;
	}


.postmetadata {
	clear: both;
}


.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
#home-content-container{padding-left:0 !important;padding-right:0 !important}
#home-content-container .column,#home-content-container .columns,#home-content-container .columns{padding-left:0 !important;padding-right:0 !important}
.small-12{width:100%}

.clear{ clear:both;}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}




#header-menu-toggle,
#header-menus,
#options-nav,
#top-slideshow,
#submenu {
    display: none;
}





#header-menus {
    padding: 0 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


    body.mobile-menu-open #header-menus {
        display: block;
        width: 100%;
        max-height: calc(100vh - 50px);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        text-align: left;
        padding: 0 5px;
        box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.5);
    }
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.dataTables_wrapper.container-fluid{max-width:100%;padding:0}

.menu {height: 30px;margin: 0px auto;  width: 1120px;}

.menu .main-nav a {font-size: 12px;float: left; color: #0B4A8F;text-decoration: none;display: block;padding: 0px 7px;margin: 4px 0;font-weight: 600;}

.ktz-logo h1.homeblogtit-hide,
.ktz-logo .singleblogtit-hide,
.ktz-logo h1.homeblogtit-hide a, 
.ktz-logo h1.homeblogtit-hide a:visited,
.ktz-logo .singleblogtit-hide a,
.ktz-logo .singleblogtit-hide a:visited,
.ktz-logo .desc-hide  {display:none;}

.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-3 {
    width: 25%;
  }

.esi_text {
    padding: 20px;
    display: block;
    left: 150px;
    position: relative;
    float: left;
    width: 60%;
    z-index: 0;
    background: white;
    opacity: 0.9;
	min-height: 150px;
}
body.responsive .box-site-nav-func .lk-join-now .lk-text{display:inline}
body.responsive .box-site-nav-func .lk-join-now .lk-text.short{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text.short{display:inline}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}


.comptable .rankcol {
	width:10%;
}

.domain-bot{padding-top:50px;line-height: 20px;}

#cff .cff-author .cff-author-text span.cff-page-name{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}

#cff .cff-author .cff-page-name,
#cff .cff-author .cff-date{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px !important;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
  font-size: 14px;
}


.index__who-we-are .content-wrapper { width: 75%; margin: 0 auto; }


.index__who-we-are .content-wrapper li { padding-bottom: 10px; color: #fff; }


.index__who-we-are .content-wrapper li:last-of-type { padding-bottom: 0; }


.template__staff-bio .content-wrapper { padding: 50px 0; }


.fusion-main-menu .menu-reg .menu-text {
    color: #ffffff;
    background-image: linear-gradient( to top, #000000, #747474 );
    font-weight: 700;
    width: 120px;
    border: 1px solid black!important;
    border-radius: 10px;
}


.fusion-main-menu .menu-reg .menu-text:hover {
        background-image: linear-gradient( to top, #747474,#000000  );    
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}

.repeating-block .holder {
	padding: 80px 0;
}

.repeating-block.no-bottom .holder {
	padding-bottom: 0;
}

.sidebar-right-layout .wp-post-image,
.single .wp-post-image,
#page .wp-post-image {
	margin-bottom: .875em;
}
.insideframe span {color:#fff!important}
.post-content {padding-bottom:15px;margin-bottom:15px;}
.post.excerpt .post-content {margin-bottom:0;padding-bottom:0;}
.ss-full-width .post-content {margin-bottom:0;padding-bottom:0;}

.dhri{ float:right;}
h6,.h6,strong.uppercase{font-size:.875em;font-weight:600;line-height:1.429;letter-spacing:.1em;text-transform:uppercase}
strong.h6{display:block;margin-bottom:20px}
.related-collections .h6{margin-bottom:2.643em}
.related-collection.active-collection .active-collection-content .inner-box .h6{color:#fff;margin-bottom:0}
.resourceItem .h6{margin-bottom:8px}



.header-image {
	width: 100%;
	height: auto;
}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}




.full-size.alternative {
	padding: 1em 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 200;
}

	.full-size.main {
		position: fixed;
		width: 100%;
		z-index: 99999;
	}
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.media-object-section.middle{vertical-align:middle}
.search-panel .middle{position:relative;top:40%;-ms-transform:translateY(-40%);transform:translateY(-40%)}
.banner-home .middle,.banner-interior .middle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:20%;width:60%;padding:0;top:50%;transform:translateY(-50%);text-align:center}
.hero .banner-home .middle,.hero .banner-interior .middle{left:20%;width:60%}
.about .banner-home .middle,.about .banner-interior .middle{top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%)}
.mega-block .middle{position:relative;z-index:3;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;left:50%;width:100%}
#s5_breadcrumb_wrap{float:left}




#page-wrap 									{ width: 546px; min-height: 242px;}


	.span6 {
		width: 570px
	}


	.row-fluid .span6 {
		width: 48.717948717948715%;
		*width: 48.664757228587014%
	}


	input.span6, textarea.span6, .uneditable-input.span6 {
		width: 556px
	}


.table td.span6, .table th.span6 {
	float: none;
	width: 444px;
	margin-left: 0
}
.comment .content{font-size:.929em;line-height:1.6}
#block-search-form .content{margin-top:0}
#authorship,#content-date,.content-date{margin-bottom:0;color:#3030df}
.node-ecard .ecard .content{margin-left:10px}
#copyright-note{float:none;width:100%}


.logo {
	position:absolute;
	width:305px;
	top:35px;
}

.logo h6{
	padding:0px 0px 0px 30px;
}
.social-icons-li{display:inline-block;margin:5px;margin-left:10px;margin-right:0;vertical-align:top}
.social-icons.sc--clean .social-icons-li{margin-left:0;margin-right:0}
.logo-infocard .social-icons .social-icons-li{margin:0 10px}
.logo-infocard .social-icons .social-icons-li:first-child{margin-left:0}
.logo-infocard .social-icons-li.title{margin-right:10px;font-size:15px}
.site-header .topnav.social-icons .social-icons-li{margin:0;margin-left:10px}
.site-header .topnav.social-icons.sc--clean .social-icons-li,.site-header .topnav.social-icons .social-icons-li:first-child{margin-left:0}
.site-footer .social-icons-li.title{line-height:30px}
.site-footer .social-icons-li{margin:0 0 0 10px}
.site-footer .social-icons-li:first-child{margin-left:0}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#block-afl-general-front-popular .item-list ul li.last{margin-right:0;}


.shop_login .shop_login_box{
  float:left;
  padding:0 30px;
  width:auto;
 
}


.shop_login .shop_login_box:first-child{
  
  width:auto;
 
}


.shop_login .shop_login_box .shop_login_row{
  border-bottom: 1px solid #dddddd;
  overflow: auto;
  padding-bottom: 40px;
}


.shop_login_box button{
  float:right;
}


.shop_login .shop_login_box .shop_login_lost_pwd.shop_login_row{
  padding-top: 25px;
  border:none;
  padding-right: 3px;
}


.shop_login .shop_login_box .shop_login_signup.shop_login_row{
  padding:40px 0;  
  border:none;
}


.shop_login .shop_login_box .shop_login_row.fbconnect {
    display: none;
}
#div-poll #inner .pds-answer-group{display:block;margin:7px 0;padding:0;overflow:hidden}

.img-container{
    display: block;
    width: 160px;
    border: 4px solid #ccc;
    border-radius: 50%;    
    margin: 20px auto;
}


#enter_cont div.head {
  padding: 10px 198px 10px 198px;
}
.mfp-hide{display:none !important}

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}

.szamok{ color:#ffffff; width:100px; text-align:center; font-size:22px;}


            .site-info a:hover {
                color: #bf2531;
            }


            .site-title a {
                color: #bf2531;
            }
		
			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}

			
			
				.site-branding {
					display: none;
				}
.bg-white{background:#fff}
.bg-white h2:first-of-type{margin-top:20px}
.bg-white+.bg-white{padding-top:0}

	.boxed { width: 860px; }
	
	
	#top-bar-inner.boxed { height: auto; padding: 15px 0; }

	.boxed, #post, #sidebar, .grid-1, .post-with-sidebar #post .grid-1 { width: 180px; }

	.full-layout .boxed, .full-layout #post, .full-layout #sidebar, .full-layout .grid-1 { width: 260px; }

	.full-layout .boxed, .full-layout #post,.full-layout #sidebar,.full-layout .grid-1{ width: 400px; }


.resources-bar.home {
	background-color: rgba(19, 16, 53, 0.85);
}


.resources-bar {
	background-color: #666;
}
#sub-nav{float:right;min-width:565px;}
#sub-nav-icons{display:none;}
.mdzr--svg .typicons--certificate-outline:before{content:'\e904'}

.header_logo .site-title{
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 2px;
}

.header_logo .site-title a{
	color: inherit;
}
			
.accord-header {				border-bottom: 1px solid #008ace;  		color: #008ace; 				  font-size: 14px;			
								border-top: 0px solid;																					}

div#header h1#blog-title{font-size:2.2em;font-weight:400;line-height:133%;margin:0;}

	div#header,div#header h1#blog-title a,div#header h1#blog-title a:link,div#header h1#blog-title a:visited{color:#fefefe;outline:none;text-decoration:none;}

.navbar-toggle{display:block}

.navbar-toggle .icon-bar{display:block;width:30px;height:3px;background:#222;transition:transform .28s cubic-bezier(0.230, 1.000, 0.320, 1.000), opacity .2s ease;}

.navbar-toggle:hover .icon-bar{background:#555;}

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

.mm-opening .navbar-toggle .icon-bar:nth-child(1){-webkit-transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);transform:rotateZ(-45deg) translate3d(-6px, 5px, 0);width:30px;}

.mm-opening .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:0;}

.mm-opening .navbar-toggle .icon-bar:nth-child(3){-webkit-transform:rotateZ(45deg) translate3d(-6px, -6px, 0);transform:rotateZ(45deg) translate3d(-6px, -6px, 0);width:30px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


#copyright{color:#aaa;padding:0 20px;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}

.footer-top, .footer-top .textwidget { color: #aab5c9; }

	.rtl .screen-reader-text {
	  left: 999em;
	  position: absolute;
	}
	


	.screen-reader-text {
		position: absolute;
		left: -999em;
	}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}


.site-start {
  background-color: #fff;
  display: block;
  width: 100%;
  height: 75px;
}


.site-start .container {
  position: relative;
}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}
.ads .widget{padding:0}
.just-announced.adv .widget-title{padding:0 10px}
.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-5{width:41.66666667%}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


#mmenu {
    display: none
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


.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;
}


.st-content,
.st-content-inner {
  position: relative; }
#tagline{margin-top:21px}


.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}


.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


.menu-item a {
  padding: 10px !important;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

#loader .spinner .bounce1,
#loader2 .spinner .bounce1,
#loader3 .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}



#slider .slides {
	height: 0;
	margin: 0;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

	
    .pricing-table{
			width: 100%;
			padding: 20px 0 0 0;
		}

		
		.pricing-table.col-2 .plan,
		.pricing-table.col-3 .plan,
		.pricing-table.col-4 .plan,
		.pricing-table.col-5 .plan{
			width:100%;
			margin-bottom:20px;
		}
	
		
		.pricing-table .featured{
			margin-top:10px !important;
		}
.pricing-table p{margin:0}
.pricing-table.col-2 .plan{float:left;width:49%;display:block}
.pricing-table.col-3 .plan{float:left;width:33%;display:block}
.pricing-table.col-4 .plan{float:left;width:24%;display:block}
.pricing-table.col-5 .plan{float:left;width:19%;display:block}
.pricing-table .plan.featured{margin:-31px -2px 20px -1px;position:relative;z-index:101;background:#a0ce4e;line-height:26px!important;box-shadow:0 0 30px 0 rgba(0,0,0,.14)}

    .section-rooms-v2 .room-grid {
        display: block;
    }

.section .room-grid {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

	


#header {
	background: #FFFFFF;
	width: 760px;
	margin: 0px auto 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	border-top: 5px solid #658DB5;
    text-transform: uppercase;
	}

	
#header a {
	font-family: Times New Roman, Helvetica, Sans-Serif;
	font-size: 48px;
	color: #333333;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	text-transform: uppercase;
	}


#header a:hover{
	color: #333333;
	}
.tve-leads-two-step-trigger{cursor:pointer}




.st_facebook_hcount {
    float: left;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}


.site-description {
	color: #aaa;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.2;
	text-transform: uppercase;
}


.site-description,
.site-title {
	margin-bottom: 0;
}


.header-image .site-description,
.header-image .site-title {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
.widget,.widget a{color:#777}
.widget{font-size:15px;overflow:hidden}
.widget select{border:1px solid #ddd;color:#777;font-size:15px;padding:7px;width:100%;max-width:100%}
#footer .widget select{border-color:#eee}
.sidebar .widget{padding:30px 30px 20px}
#footer .widget{padding-bottom:30px}
#footer .widget a:hover{color:#666}
.sidebar .widget,.sidebar-top{padding-left:15px!important;padding-right:15px!important}


.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	top: 48px;
	right: 0;
	width: 100%;
	z-index: 2;
}


	.search-box-wrapper,
	.featured-content {
		padding-left: 222px;
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#box_sub_main_news_2{margin:0 auto;width:1140px;padding-top:2px}

.td-mega-span {
  width: 200px;
  padding-left: 20px;
  
}


#footer {color: #4a4a4a;background: #4a4a4a;font-size: 18px;}




#header ul, #right-bar ul, #footer ul {margin: 0 ; padding: 0; list-style: none;}

#footer p {margin: 0;}

#footer .socnets a:hover    {background: #fff;color: #323334;}

ul#nav li#menu-item-6444 {
	margin-left: 10px !important;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.about-sec{
	width: 50%;
	float: left;
	padding-right: 40px;
}


	.about-sec,
	.about-image{
		width: auto;
		float: none;
	}

#leader-wrap{margin-top:20px;float:none;}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}

  html #page #header .header_mid nav .menu-item-mega-description-container,
  html #page #header .header_bot nav .menu-item-mega-description-container {
    display: none;
  }
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}
.date-blocks .block-item{margin-bottom:30px}

.dark .date-blocks .block-item {
    border: 4px solid #ffffff;
}

.picMarquee-top .bd ul li .pic{ float: left;width:68px; height:68px; overflow: hidden;border:1px solid #C8C8C8;}

.picMarquee-top .bd ul li .pic img{ width:68px; height:68px; display:block;  }

.picMarquee-top .bd ul li .pic-title{width:225px;margin-left:10px;float:right; }

.picMarquee-top .bd ul li .pic-title a{line-height:22px;font-size: 14px }

.picMarquee-top .bd ul li .pic-title a:hover div{ color: #b80000;}

.picMarquee-top .bd ul li .pic-title .top{color: #B80000;font-size: 15px;line-height: 15px;margin-bottom: 5px}

  

.wrap {
width: 745px;
margin-left: auto ;
margin-right: auto ;
}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}
.clear-both{clear:both;}



#content-header-lower {
	position: relative;
	width: 100%;
	height: auto;
	background: #1B3766;
	margin: 0 auto;
	padding: 0;
	display: block;
}





.\@atanet-hidden, #header-controls, #header-forms-search, #header-forms-login,
#bannerslideshow, #header-forms-find, #content-header-upper, #resize-group-photoheader, #content-header-lower,
.menu, .footermenu, .breadcrumb_trail,
#footer-copyright ul li a,
#footer-twitter, #footer-links, .link_more {
	display: none;	
}
.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-12{width:100%}
.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-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{float:left}
.col-xs-12{width:100%}


.top-nav{
	background:#6a737b;
    border-bottom: 2px solid #42A5F5;
}

.top-nav ul li{
	display:inline-block;
	float:left;
	
	border-right: 1px solid rgba(78, 78, 78, 0.57);
}

.top-nav li a{
	padding: 15px 101px;
	display: block;
	text-transform: uppercase;
	color: #FFF;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-size: 0.9em;
	 text-align: center;
	font-family: 'Sintony', sans-serif;
}

.top-nav li a:hover{
	background:#42a5f5 !important;
}
.menu-trigger.countries-link{background-color:#96C122;}
.menu-trigger.countries-link:hover{background-color:#124992;}
#navigation ul li.menu-trigger{position:static;}
#navigation ul li.menu-trigger:hover{background-color:#717171;}
.menu-trigger a.menu-trigger-a{color:#FFFFFF;font-size:14px;font-weight:500;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link{display:block;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li{margin-left:8px;padding-left:0px;}
div#navigationbkg #navigation ul.menu15 .menu-trigger.projects-link div ul li.projtitle{font-weight:bold;}
#navigationbkg .menu-trigger.countries-link{background-color:#717171;}
.countries-menu a.menu-trigger-a{margin-top:15px;border:1px solid #969494;padding:5px 3px 5px 3px;border-radius:2px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

.clearfloat, .cl, .c {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.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-sm-12{width:100%}
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}





.lbbox {
  margin-top:30px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.responsive-image-container{position:relative}
.responsive-image-container img{position:absolute;top:0;left:0;width:100%}
.logo-wrapper{background:#FFF;padding:0;}
.logo-wrapper,.stripe{margin-left:-4px;padding-left:4px;}
.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:#fff}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#2a2e30}
.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:#f5f5f5}
.navbar-default .navbar-toggle.collapsed:hover .icon-bar,.navbar-default .navbar-toggle.collapsed:active .icon-bar,.navbar-default .navbar-toggle.collapsed:focus .icon-bar{background-color:#f5f5f5}
.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-3{width:25%}


.ja-tabswrap div.ja-tab-subcontent {
	padding: 0px;
}

.row .twelve.columns { width: 100%; }

.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }

.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
.pp-modal-container {height: 100%;width: 100%;position: fixed;overflow: auto;opacity: 0;}
.fl-node-5ba907b083000 .pp-modal-container.fadeIn.animated,#modal-5ba907b083000 .pp-modal-container.fadeIn.animated {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}
.fl-node-5ba907b083000 .pp-modal-container.fadeOut.animated,#modal-5ba907b083000 .pp-modal-container.fadeOut.animated {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}
.fl-node-5ba907b083000 .pp-modal-container,#modal-5ba907b083000 .pp-modal-container {background-color: rgba(0, 0, 0, 0.8);}

.list_deal .deal_wrapper .shipping{ color:#333}

.detail_center .shipping{ font-size:12px}


.st-light, .st-dark, .bn-sidebar-block {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.st-light.for1x1 {border-color:#000!important; border-style:solid!important;}

.st-light.for1x1:hover {border-color:#e61d0d!important; border-style:solid!important;}


body .st-light #keeper_native_4x1-1 .mctitle a, body .st-light #exo_native_4x1-1 .exo-native-widget-item-title {color:#000!important;}

body .st-light #keeper_native_4x1-1 .mctitle a:hover, body .st-light #exo_native_4x1-1 .exo-native-widget-item-title:hover {color:#e61d0d!important;}


.bn-sidebar-block.st-light .item-exo, .bn-sidebar-block.st-light .item-exo-native  {border:1px solid #000;}

.bn-sidebar-block.st-light .item-exo:hover, .bn-sidebar-block.st-light .item-exo-native:hover  {border:1px solid #e61d0d;}





.features-section {
    
    background-color: #ffffff;
    font-size: 21px;
}

.features-section h1 {
    position: relative;
}

.features-section .img-box {
    background: #002e5b;
	color: #fff;
}

    .features-section .col-sm-12 img {
        width: 23%;
    }

    .features-section .col-sm-4 p {
        font-size: 11px;
        margin: 0px;
    }

.section-title{
  position: relative;
  top: -60px;
  text-align: center;
  margin-bottom: -30px;
}

.section-title p{
  font-size: 25px;
  font-family: 'Begum-Semibold';
  font-style: italic;
  background: #f6f6f6;
  display: inline-block;
  padding: 0px 30px;
  margin-bottom: 0px;
}
 #pgc-1134-7-0 , #pgc-1134-7-1 , #pgc-1134-9-0 , #pgc-1134-9-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.phone {
	padding: 0 10px 0 0;
  	color: #edc434;
 	 font-family: 'Neucha', 'Roboto', sans-serif;
 	 letter-spacing: 2px;
 	 font-size: 1.20em;
 	 font-weight: 800;
 	 text-align: right;
}
.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;
}

.hnav .for-mobile {display:none;}




.fluid {
    zoom: 1;
}


.fluid:before, .fluid:after {
    content: "";
    display: table;
}


.fluid:after {
    clear: both;
}
.footer .button--container{margin:0 0 1.5rem 0;float:left;width:100%;padding-left:.5rem;padding-right:.5rem}
.footer .button--container .button--apply{width:100%;margin-top:0;margin-bottom:0;font-size:1.25em}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.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-5 {
    width: 41.66666667%;
  }
.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-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%}

.tel-anytime{
    font-size: 14px;
    font-family: "Open Sans";
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


.site-branding {
	margin: 0.875em auto 0.875em 0;
	
	max-width: 100%;
	min-width: 0;
	overflow: hidden;
}


.site-branding .site-title a {
	color: #1a1a1a;
}


.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
	color: #007acc;
}


	.site-branding,
	.site-header-menu,
	.header-image {
		margin-top: 1.75em;
		margin-bottom: 1.75em;
	}


	body,
	blockquote cite,
	blockquote small,
	.site-branding .site-title a,
	.entry-title a,
	.comment-author {
		color: #1a1a1a !important; 
	}


#intro #main-title .wrap-home {
	position: absolute;
  	z-index: 6;
  	text-align: center;
  	color: #fff;
  	top: 43%;
  	width: 100%;
  	left: 0;
}


#footer {
	font-size:92%;
	overflow:hidden;
	text-align:center;
}

#footer ul {
	list-style:none;
	padding:0px;
	margin:3px 0px 3px 32px;
	float: left
}

#footer li {
	float:left;
	
	margin:0px 8px 0px 0px;
	background:none;
	padding-left:8px;
	border-left:1px solid;
}

#footer li.no_border_left {
	border-left:0px;
}

#footer li a {
	color:#ffffff;
	text-decoration:none;
}

#footer li a:hover {
	text-decoration:underline;
}

#footer .copyright {
	float:right;
	margin:3px 39px 3px 0px;
	color: #ffffff;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}


.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-lg-2 {
    width: 16.66666667%; }





.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,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_24 {
	width:1006px;
	margin:0 auto;

}
.single .nv-sidebar-wrap,.page .nv-sidebar-wrap{margin-top:30px}
.nv-sidebar-wrap{margin-bottom:40px}
.nv-sidebar-wrap.nv-right{border-left:1px solid #f0f0f0}
.nv-sidebar-wrap.nv-left{border-right:1px solid #f0f0f0}
.nv-sidebar-wrap .row{flex-wrap:nowrap}
.nv-sidebar-wrap.nv-left+.nv-index-posts:not(:only-child){padding-left:15px}
.nv-sidebar-wrap.nv-left+.nv-single-post-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-single-page-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-index-posts:not(:only-child){padding-right:15px;padding-left:40px}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}


.cta_nav {
    margin-top: -12px;
}


.cta_nav a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAH0lEQVQYV2NkYGAwZiACMBKhBqwEpHDURJyhRXQ4AgD7dwEKS4FHegAAAABJRU5ErkJggg==) repeat #98002E;
    color: #fff;
    font-weight: bold;
    padding: 10px 12px !important;
    border: 2px solid #b9bec3;
    -webkit-box-shadow: 0 2px 6px #333 inset;
    box-shadow: 0 2px 6px #333 inset;
}
.main-menu li.cta_nav{margin-top:0px}
.main-menu li.cta_nav a{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#0bb3e4;border:none;-webkit-box-shadow:0 0px 6px #333;box-shadow:0 0px 6px #333;background-image:none;text-transform:uppercase}
.main-menu li.cta_nav a:hover{color:white;background-color:#98002E}
