﻿
footer #footer-nav nav.footer #menu-footer-menu, footer #footer-nav nav.footer #menu-footer-menu li {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li ul.sub-menu, .right-footer-column {
    padding-left:0;
}

footer #footer-nav nav.footer #menu-footer-menu.menu ul.sub-menu li a:hover {
    color:#000;
}

footer #footer-nav nav.footer #menu-footer-menu.menu li:nth-child(3n+1) {
    clear:left;
}

	#menu-footer-menu {padding-left: 0px;}

.sub-menu .menu-item-has-children:after { color: #fff }

#allrr {
	
	color: #000033;
	text-align: center;
	}

	
	#content {
		padding-top: 50px;
	}


#slider-band
{
	background-repeat: no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 1px;
}
.footer__legal{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:900px;width:90%;margin:0 auto;line-height:2em;font-family:UniversLTStd-Cn,Sans-Serif;color:#fff;font-size:.875em}

.container .sixteen.columns
{
    width: 940px
}

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column
	{
	    width: 300px
	}


.home-orange-button-inner-interstitial,
.home-tangerine-button-inner-interstitial {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  font-size: 18px;
  color: white;
  font-weight: 600;
  background-color: #DD5725;
  cursor: pointer;
  width: 100%;
}


  .home-orange-button-inner-interstitial {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10%;
    padding-right: 20%;
    text-align: left;
  }
.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%}

.homepage_cta_blocks_wrap .homepage_cta_block_wrap .homepage_cta_block .block_btn_wrap {display:block;position:absolute;width:80%;left:10%;bottom:0px;background-color:#ffffff;padding-bottom:10px;padding-top:5px;text-align:center;opacity:0;font-size:16px;font-weight:700;}

.homepage_cta_blocks_wrap .homepage_cta_block_wrap:hover .homepage_cta_block .block_btn_wrap {opacity:1;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.footer-top-box {
    margin: 30px auto;
    overflow: hidden;
}
.et_pb_counters .et_pb_counter_0:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_0:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_0 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_0 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_0 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_0 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_0 .et_pb_counter_container{background-image:none}


.blog-nav, .post-nav {margin-bottom: 10px;}


.blog-nav {padding: 4px 0;}


.about-top {
    overflow: hidden;
    padding-bottom: 60px;
}


.about-top h2 {
    font-size: 45px;
    font-weight: 300;
}


.about-top span {
    color: #8b94aa;
    padding-bottom: 20px;
    display: block;
}


.about-top p {
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
}


.about-top img {
    border-top-right-radius: 70px;
    border-bottom-left-radius: 70px;
}
.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-left:15px;padding-right: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%}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
.gfpc-executive-pro .home-top .gfpc-widget.widget,.gfpc-executive-pro .home-middle .gfpc-widget.widget{padding:0;width:100%}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	 transition: all 0.2s ease-in-out;
}


.content { width: 65%; }

.content.center { margin-left: auto; margin-right: auto; }

.content.full-width { width: 100%; }


#respond .content-section-right {
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #EEE;
	z-index: 12;
}
 

	

	.content,
	.sidebar {
		width: 100%;
		float: none;
	}




.mobile-nav-container {display:none;}


.skiplinks,
#suckerfish
{
        display:none !important
}


.skiplinks,
.skiplinks li
{
    display: inline;
    height: 0px;
    line-height:0;
    padding:0 !important;
    margin:0
}


.skiplinks li a.u2
{
    display: inline;
    height: 0px;
    left: -3000px;
    position: absolute;
    top: -2000px;
    width: 0px;;    color:#fff; background:#000

}


.skiplinks li a.u2:active,
.skiplinks li a.u2:focus
{
    position:absolute;
    width:17em;
    top:0px;
    left:10px;
    line-height:1.5em;
    padding:5px;
    font-weight:bold;
    height:3em;
    background:#333;
    border:solid 1px #ddd

}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.3em}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{color:#ff0f0d!important}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:32px!important}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}



#image_723603794 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}


#mainmenu ul.level1 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}


.entry-meta-bottom {
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}


.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


.block .box-footer {
  padding-bottom:30px;
}

#bookingform.block .box-footer {
  padding-bottom:25px;
}

  .each-post .post-thumbnail-wrapper .post-main-term {
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    position: absolute;
    top: 10px;
    left: -5px;
    padding: 4px;
    text-transform: uppercase;
    color: #fff;
    background: #CA0000;
    z-index: 9;
    font-size: 14px; }

    #recent-posts-bar .each-post.first-large-post .post-thumbnail-wrapper {
      position: absolute;
      height: 100%;
      width: 100%;
      left: 0;
      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-sm-12{width:100%}
.panel-vacancy .col-xs-12,.panel-vacancy .col-sm-12{padding-left:12px;padding-right:12px}



#trama_map{
	position:relative;
	width:100%;
	height:100vh;
	top:0;
	left:0;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}

.slider-left{
	text-align:center;
}

.slider-left h1{
	font-size: 3em;
	color: #FFF;
	font-weight: bold;
	margin-bottom:0;
	line-height: 1.2em;
}


.languageswitcherload .custom {
  float: right;
}
.wrap{margin:0 auto;width:1100px;clear:both}
.wrap:before,.wrap:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}
.main-header .wrap{position:relative}
.header_ver .w-header-overlay{display:none;position:fixed;z-index:101;top:0;left:0;right:0;bottom:0;visibility:hidden;pointer-events:none;background-color:rgba(0,0,0,0);transition:all 0.3s}
.header_ver.header-show .w-header-overlay{visibility:visible;pointer-events:auto;background-color:rgba(0,0,0,0.75)}
.calculator__assumptions{position:absolute;bottom:0;right:0;color:#05C3DE;text-transform:uppercase;font-size:16px;font-family:"TT-DemiBold";cursor:pointer}


#text {
width: 409px;
padding: 25px 20px;
float: left;
}


#text h1, #text h2 {
width: auto;
height: auto;
font-size: 120%;
font-weight: bold;
background: none;
padding: 0;
line-height: normal;
color: black;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

 .ttr_slogan_position 
{
top:61px;
position:absolute;
left: 8.4%;
right:auto;
position:absolute;
display:block;
overflow:hidden;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}


.entry-thumb,
.latest-thumb {
	text-align: center;
}

	.latest-thumb {
		text-align: center;
	}




.entry img, .entrytext img {
  margin: 2px;
}


.entry a:hover img, .entrytext a:hover img {
  padding: 0;
}




.entry, .entrytext {
  overflow: hidden;
}


* html.entry, * html.entrytext {
  overflow: visible;
  height: 1px;
}


* html.entry p, * html.entrytext p {
  width: 99%;
  overflow: hidden;
}


.featured-slider-bg-right {
    position: absolute;
    right: -400px;
    top: 0;
    bottom: 0;
    width: 500px;
    z-index: 1;
    opacity: 0.8;

    background-color: #222;
    transform: skew(40deg);
}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
 .modal.fade.in{top:20px;}
.cnt .bpd .in{padding:3% 10%}
.in{padding:20px}
.bp-t .out .in.pddbg{width:auto}
.bp-t .out .in{margin:0 auto}
.bp-t .out .in .cck{margin:0 auto;width:1040px}
.cnt .bpd .out .in{padding:3% 60px}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}
