﻿
.main-header .currency-selector { font-size: 12px; display: none; color:  #444444 ; }

.main-header .currency-selector.left-aligned { margin-top: 7px; position: absolute; left: 40px; width: 200px; z-index: 1; }

.main-header .currency-selector.right-aligned { width: auto; position: relative; display: inline-block; }

.main-header .currency-selector.mobile { position: relative; display: block; z-index: 1; width: 84%; margin: 10px auto 0; border-top: 1px solid #ebebeb; padding: 20px 0 10px; float: none; min-width: 290px; }

.main-header .currency-selector.mobile .container { padding: 0 15px; }

.main-header .currency-selector.mobile form { margin: 0; }

.lt-ie9 .main-header .currency-selector { display: block; }

.main-header .currency-selector .custom.dropdown { margin-top: -5px; width: 65px; float: left; }

.main-header .currency-selector span { float: left; padding-right: 5px; }

.main-header .currency-selector select { display: inline-block; width: auto; padding-right: 25px; margin-top: -5px; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }



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


.cf:after { clear: both; }


		#posts h3.byline {
		margin:0 0 21px 0;
		color:#d9d9d9;
		}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}


#main-container {

	

}


.slide-image {
	overflow: hidden;
}

	
#nav li.date {
	}
#drawer,#main-nav{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;}
#drawer{max-width:1260px;display:none;}
header.global-header .top-nav-contain .drawer{background-color:#058ceb;position:absolute;-webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 500ms cubic-bezier(0.19,1,0.22,1);transition:all 500ms cubic-bezier(0.19,1,0.22,1);padding:0;width:100%;}
header.global-header .top-nav-contain .drawer .region-contain{line-height:38px;text-indent:10px;width:100%;position:relative;}
header.global-header .top-nav-contain .drawer .region-contain a.region-button{color:#1e2022;float:right;padding-right:4px;font-size:12px;font-size:0.75rem;}
header.global-header .top-nav-contain .drawer .region-contain a.region-button:before{font-family:"icons";content:"\E802 ";margin-left:-8px;padding-right:10px;font-size:16px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
header.global-header .top-nav-contain .drawer .region-contain nav{margin:0;position:relative;top:100%;left:0;line-height:25px;}
header.global-header .top-nav-contain .drawer .region-contain nav a{height:100%;font-size:15px;font-size:0.9375rem;color:white;font-weight:bold;font-family:"ff-good-headline-web-pro-con",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;padding:8px 0 8px 80px;-webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 500ms cubic-bezier(0.19,1,0.22,1);transition:all 500ms cubic-bezier(0.19,1,0.22,1);}
header.global-header .top-nav-contain .drawer .region-contain nav a:hover{text-indent:7px;}
header.global-header .top-nav-contain .drawer .region-contain:hover a.region-button:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
header.global-header .top-nav-contain .drawer .region-bar{width:100%;display:block;cursor:pointer;}
header.global-header .top-nav-contain .drawer .region-bar .region-selection{height:45px;font-size:15px;font-size:0.9375rem;}
header.global-header .top-nav-contain .drawer .region-bar .region-selection .region-selection-label{color:white;font-weight:bold;font-family:"ff-good-headline-web-pro-con",Helvetica,Arial,sans-serif;text-transform:uppercase;}
header.global-header .top-nav-contain .drawer form.search{width:100%;display:none;}
header.global-header .top-nav-contain .drawer form.search input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
header.global-header .top-nav-contain .drawer ul.top-nav{position:relative;background-color:#26272b;margin:0;padding-top:40px;}
header.global-header .top-nav-contain .drawer ul.top-nav li{font-size:12px;font-weight:bold;}
header.global-header .top-nav-contain .drawer ul.top-nav li.active a div{width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf:hover a div{width:100%;opacity:1;}
header.global-header .top-nav-contain .drawer ul.top-nav li a{border-bottom:1px solid #1e2022;display:block;padding:8px 16px;text-indent:0;text-transform:uppercase;color:#acacac;height:100%;letter-spacing:0.1em;width:100%;text-shadow:0px 0px 1px #058ceb;font-size:11px;font-size:0.6875rem;}
header.global-header .top-nav-contain .drawer ul.top-nav li a.icon-search-contain{padding:4px 0 0 0;display:block;position:absolute;top:0;height:40px;border-bottom:1px solid #26272b;letter-spacing:0.07em;}
header.global-header .top-nav-contain .drawer ul.top-nav li a.icon-search-contain:before{content:"enter search";display:block;position:absolute;top:12px;opacity:0.3;color:#f5f5f7;text-transform:none;text-indent:15px;pointer-events:none;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul.top-nav-sub{display:none;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul.top-nav-sub li a{height:100%;width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul{display:block;position:relative;top:100%;left:0px;z-index:10;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul li{float:none;background-color:#1E2022;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul li a{height:100%;width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf div{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;height:1px;opacity:0;width:0px;background-color:white;margin:0 auto;}
header.regional div.top-nav-contain .drawer{background-color:#f95d2d;}
header.regional div.top-nav-contain .drawer .region-bar a.region-button{width:115px;border-left:1px solid #707275;}
header.regional div.top-nav-contain .drawer .region-contain nav{background-color:#f95d2d;}
.display-card .display-image{max-height:200px;overflow:hidden;text-align:center;background:-webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#ffffff));background:-webkit-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-moz-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-o-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:linear-gradient(to top, #e5e5e5,#ffffff 20px);border-bottom:1px solid #e3e3e3}

	.header_in,.section_block_in{width:95%;}

#owl-careers .banner_in .header_in {
    box-sizing: border-box;
    font-size: 17px;
    line-height: 1.3;
    padding: 5px 20px 0;
}


.header_in				{display:block; margin:0 auto; padding:0px; width:1088px;}

.entry-content {
  margin: 0;
}

  .moduletable.slider {
    display: none !important;
  }

.moduletable.slider .mod-image-swoop_custom-link {
  position: absolute;
  bottom: 25px;
  left: 33px;
}

.moduletable.slider .mod-image-swoop_custom-link a {
  display: inline-block;
  text-transform: uppercase;
  color: #156F98;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  font-family: 'Fjalla One', sans-serif;
    font-size: 16px;
}

.moduletable.slider .mod-image-swoop_custom-link a:hover {
  color: #cf0000;
}

#maintop-row .moduletable {
  margin-bottom: 28px;
}

#aside-right .moduletable + .moduletable {
  margin-top: 50px;
}

#mainbottom-row .moduletable {
  margin-bottom: 54px;
}

#footer-row .moduletable {
  margin-bottom: 30px;
}
#footer .creds{float:right;text-align:right;width:650px;}
#footer .creds,#footer .gototop{width:100%;text-align:center;float:none;}

	
.hpfeatured {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	}

	
.hpfeatured p {
	margin: 0px;
	padding: 0px;
	}

#nav #contact-dropdown {
	right: 0px;
	left: auto;
}

#nav #contact-dropdown a {
	text-align: right;
}


.radmenu .item
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	
}



.radmenu .horizontal .item
{
	clear:none;
}


.radmenu .vertical .item
{
	clear:both;
}


.rtl .item
{
	float:right;	
}
.html-block-inner .search-wrapper{height:23px !important;margin-left:7.5px !important}
.html-block-inner *{margin-bottom:0 !important}
.mobile-sidebar .html-block{text-align:center;padding:12px 28px}
.mobile-sidebar .html-block .social-icons.size-small a{font-size:120%;margin:8px;color:#999}
.dark-header #masthead .html-block a,.dark-header #masthead .wide-nav-search a{color:#ffffff;opacity:.8}
.dark-header #masthead .html-block a:hover,.dark-header #masthead .wide-nav-search a:hover{opacity:1}
.dark-header #masthead .header-nav li.account-dropdown,.dark-header #masthead .header-nav li.html-block{border-color:rgba(255,255,255,0.3)}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
ul.header-nav li.account-dropdown,ul.header-nav li.html-block{display:none !important}
html #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;}
html .men-block-content{width:100%;top:70px;}
html[data-screensize~="tablet"] body #menu_wrap .mega-menu-wrap .men-block-content{position:absolute;left:0;background:#FFFDF5;}
html[data-screensize~="mobile"] body #menu_wrap .mega-menu-wrap .men-block-content{display:none;}

#content-container{padding-top: 0px !important;}


.single-services #content-container.sidebarnone #left-column, .single-features #content-container.sidebarnone #left-column{float: left; width: 66%;}

.sidebarleft #left-column{float: none;}

.sidebarleft #right-column{float: none;}

.sidebarleft #left-column .post-content{float: left;}

.sidebarleft #left-column .post-meta{float: right;}


	.sidebarleft .features-content .related-features-container .active{left: auto;}

			
			.date { font-size:1.2em; color:#434242; padding:0px 0px 0px 1px;}






.ja-colswrap {
border-bottom:1px solid;
border-top-color:#ddd;
}


#ja-container.ja-r2 .ja-content-top,#ja-container.ja-r2 .ja-content-main,#ja-container.ja-r2 .ja-content-bottom,#ja-container.ja-l2 #ja-left .ja-mass,#ja-container.ja-l2 #ja-left .ja-colswrap {
margin-right:1px;
}
.ds-2col-stacked .group-left,.ds-2col-stacked .group-right{float:none;width:auto;}
.ds-2col-stacked .group-right{float:right;width:66%;padding:0 1%;}


    .footer-list .toll-free {
        font-size: 86%;
    }

#footer ul.footer-list .toll-free {
	font-style:italic;
	color:#fff;
}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

    .register-left {
        display:none;
    }
.rtecenter{text-align:center;}








.links-footer { float:left; width:215px; margin:15px 0 0; }


.links-footer h4 { color:#FFF; margin-bottom:8px; font-size:16px; }


.links-footer ul { margin:0; padding:0 0 0 20px; list-style:none; }



.pagination {
	clear: both;
}


.cajaportada {
    float: left;
    margin: 0px 0px 0px 0px; 
    width: 970px;
    height: 600px;
}


.col-bau-bg .bau-bg {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	width: 180px;
	height: auto;
	opacity: 0.15;
	-ms-transform: rotate(-15deg); 
    -webkit-transform: rotate(-15deg); 
    transform: rotate(-15deg);
}


.col-bau-bg .bau-bg img {
	width: 100%;
	height: auto;
}
img.alignnone{display:inline;margin:0 0 10px;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}



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

#older-posts .older-item .info .title-old  { font-weight: bold; font-size: 18px; line-height: 16px; }

#older-posts .older-item .info .title-old a  { color: #424242; }

#older-posts .older-item .info .title-old a:hover  { color: #000; text-decoration: none; }

#dtgtoptb { display:none; }
