﻿#section-content .pane-v-002-hp-4-articles .views-row .articles-link .articles-left .articles-top .articles-title,#section-content .pane-v-002-hp-4-articles .views-row .articles-link .articles-left .articles-top .articles-date{font-size:16px;}
.events-teaser-wrapper ul.links.inline{float:left;margin-top:5px;}
.events-teaser-wrapper ul.links.inline li.node-readmore{display:block;}
.events-teaser-wrapper ul.links.inline li.node-readmore a{display:block;color:#fff;font-size:14px;width:121px;text-align:center;padding:5px 0 4px;background-color:#899c1c;}
.webform-confirmation + .links{font-size:14px;margin:0 1%;display:block;padding:0 0 7px;clear:left;margin-bottom:20px;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
.small-4{width:33.3333333333%}
#block-83{min-height:45px}
#whitewrap #block-83 *{text-align:center}
.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%}

	
	.mvv .col-md-3, .mvv .col-md-4{
	    margin-left:15px;
	    margin-right:15px;
	    min-height:240px;
    }
.cp-trigger-shortcode{cursor:pointer}


    #footer .subscribe_block .subscribe_text .large {
        float: left;
        margin-right: 10px;
    }


    #footer .footer_blocks .footer_block.large {
        width: 250px;
    }


#content .filters_links ul li.large a {
    width: 160px;
    background: #fff;
}


#content .filters_links ul li.large a:hover {
    border: 2px solid #FF6815;
}


#content .filters_links ul li.large a:active,
#content .filters_links ul li.large.active a {
    background: #FF6815;
    color: #fff;
}


#footer .subscribe_block .subscribe_text .large,
#footer .footer_blocks .footer_block .block_name .large {
    font: 20px/24px hagin_caps_medium;
    color: #132d07;
    text-transform: uppercase;
}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}

.site-branding .main-menu-wrapper #search_wrapper {
  display: none;
}

#topwrap {
	background-color: #307dc1;
}

    
  #topwrap, #headerwrap {
    padding-left: 0;
    padding-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-md-6 {
    width: 50%;
  }

    #footer .right_col .address .copyright {
      padding: 10px 0; }




#pre-header-core,
#header-core,
#header-links-inner,
#content-core,
#footer-core,
#sub-footer-core,
#notification-core,
#introaction-core,
#outroaction-core {
	display: block;
	max-width:1140px;
	margin: 0 auto;
}

#sub-footer-core {
	padding: 0px 10px;
}

#sub-footer-core,
#sub-footer-core a {
	font-size: 11px;
}

#sub-footer-core a {
	color: #EEE;
}

#sub-footer-core a:hover {
	color: #F33F3F
}

#sub-footer-core, #sub-footer-core a { font-family:verdana}
#policy-indicator{width:35%;float:left;padding-right:15px}
#policy-indicator .main-indicator:before{background:#428bca}
#cpi-indicator,#policy-indicator{width:100%;padding:0;margin-bottom:10px}




.site-header-menu {
  display: none;
}



.site-header-menu-responsive {
  background: #141414;
  color: #fff;
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 30px;
  padding: 1.875rem;
  position: fixed;
  top: 0;
  left: -280px;
  width: 280px;
  height: 100%;
  z-index: 99999;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.site-header-menu-responsive.show {
  left: 0;
}


.site-header-menu-responsive .header-menu-responsive-close {
  color: #fff;
  cursor: pointer;
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 1;
  position: absolute;
  top: 5px;
  right: 15px;
}


.site-header-menu-responsive .header-menu-responsive-close:hover {
  color: #a6a6a6;
}




body.admin-bar .site-header-menu-responsive {
  top: 46px;
}


.main-widget-area ul {
  list-style: none;
  margin: 0;
}

.main-widget-area ul li {
  margin: 0.4em 0;
  padding: 0 1.2em;
}

.main-widget-area ul li a {
  color: #383732;
}

.main-widget-area ul li a:hover {
  text-decoration: none;
  color: #fa5742;
}

.main-widget-area .widget-title {
  background: #fa5742;
  color: white;
  display: inline-block;
  font-family: "Ubuntu", sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  margin: 0 0 1px 0;
  padding: 0 1.2em;
  text-transform: uppercase;
}

.td-social-list {
  *zoom: 1;
}

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

.td-social-list:after {
  clear: both;
}

.td-social-list .td_social_type:last-child {
  margin-bottom: 0;
}

.td-social-boxed .td-social-list {
  padding: 0 19px 0 20px;
  
  
}

.td-social-style5 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style7 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style8 .td-social-list {
  margin-left: -8px;
  margin-right: -8px;
  
}

.td-social-style9 .td-social-list {
  padding: 0 12px;
}

.td-social-style10 .td-social-list {
  padding: 0 13px;
}
.gallerWrapper,.mega-sub-menu{overflow:hidden}
.mega-sub-menu{max-height:80vh!important;-ms-overflow-y:auto!important;overflow-y:auto!important}
.headerNavWrapper .mega-sub-menu{max-height:30vh;-ms-overflow-y:scroll!important;overflow-y:scroll!important}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
.widget-counter li.youtube-subs a strong{background-position:center -776px;}
.widget-counter li.youtube-subs a:hover strong{background-position:center -830px;}



.nd-wrapper {
	height: 500px;
	padding: 70px 0;
}

.nd {
	min-width: 1000px;
	height: 470px;
	overflow: scroll;
	overflow-x: hidden;
}

.nd--noscroll {
	overflow: hidden;
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#la-wrapper-boxed-small, #la-wrapper-boxed-medium {
	max-width: 1200px;
	margin: 1.5em auto;
	position: relative;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .5);
}

#la-wrapper-boxed-small {
	max-width: 1000px;
}


.g1-collection-viewport {
  clear: both;
  margin-left: -10px;
  margin-right: -10px; }

  .g1-collection-masonry .g1-collection-viewport {
    margin-left: -10px;
    margin-right: -10px; }
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}
.list-unstyled{padding-left:0;list-style:none}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.pull-right{float:right}
.fa.pull-right{margin-left:.3em}


.pricingTbl li .p-row .pull-right {

	float:right;

	color:#21282e;

	font-weight:bold;

}
.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.media.team-member{padding:1.25rem 0}
.media.team-member h3{margin:.125rem 0 .375rem 0;font-size:1.5rem}
.media.team-member p{margin:.625rem 0 0 0;font-size:1rem;line-height:1.4}
.media.team-member .arl-position{font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .arl-term{margin-bottom:.75rem;font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .professional-title{margin:0 0 .75rem 0;font-family:"Mercury","Georgia",serif}


#footer-wrap	{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
}


.get_personal
{
	font-family: 'Museo-500', arial;
	color:#18496d;
	font-size:120px;
	text-align:center;
	font-weight: 500;
	padding-top: 220px;
	margin-top: -35px;
	letter-spacing: -4px;
}


.get_personal[lang="ita"]
{
 font-size:90px;
 letter-spacing:-2px;
 padding-top:300px;
}


.get_personal[lang="ptg"]
{
 font-size:90px;
 letter-spacing:2px;
 padding-top:300px;
}


.get_personal[lang="jpn"]
{
 font-size:82px;
 letter-spacing:-6px;
 padding-top:300px;
 font-family:Arial Unicode MS;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.footer__inner-wrapper{max-width:76.75rem;margin-right:auto;margin-left:auto}
.footer__inner-wrapper:after,.footer__inner-wrapper:before{display:table;content:" "}
.footer__inner-wrapper:after{clear:both}
.footer__inner{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}
.footer__inner:last-child:not(:first-child){float:right}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.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}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }

	.fd-logo:after,.fd-copy span:after{display: none;}

	.fd-copy span{float: none;text-align: center;display: block;height: 40px;border-top: 1px solid #909090;line-height: 40px;}

.fd-copy{overflow: hidden;}

.fd-copy span:after{content: '';position: absolute;top: 50%;right: 100%;height: 1px;
    background-color: #909090;width: 1200px;
}


.price-for-one {
    margin-top: -30px;
    font-size: 16px;
    margin-bottom: 10px;
}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-right{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto}
.informa-bar__wrapper{max-height:500px;-webkit-transition:all 0.3s cubic-bezier(1, 0, 1, 0);transition:all 0.3s cubic-bezier(1, 0, 1, 0);overflow:hidden}
.informa-bar__wrapper[hidden]{display:block;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1);visibility:hidden;max-height:0}
.f1{font-size:2.25rem}
.f1-ns{font-size:2.25rem}
.f1-m{font-size:2.25rem}
.f1-l{font-size:2.25rem}
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}

#content {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}
.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}

ul.nav.navbar-nav{
	width: 100%;
    height: 80px;

}

.nav-wrap{
	border-bottom:1px solid #6f6e6f;
	padding-left:0;
}

.navbar-default .nav-wrap {
  width: 70%;
  float:right;
}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}


ul.page-numbers li {
	display: inline-block;
	font-weight: 400;
	color: #676767;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5em;
	padding: 10px;
}


ul.page-numbers li .page-numbers.current {
	color: #000;
}


ul.page-numbers li .prev.page-numbers i,
ul.page-numbers li .next.page-numbers i{
	line-height: 21px;
	font-size: 11px;
}


.section-5-box-text-cont {
    text-align: left;
}


.section-5-box-text-cont h2 {
    color: #fff;
    margin: 40px 0 15px 0;
}


.section-5-box-text-cont p {
    color: #fff;
    margin: 0 0 40px 0;
}


blockquote,
#comments,
#respond-title,
#footer a,
#load-more-link a span,
#load-more-link a:hover span { color: #66696d; }


#footer a {
	color: #66696d;
}


#footer a:hover,
.tabs ul.nav li.ui-tabs-selected a,
.tabs ul.nav li.ui-tabs-active a,
.tabs ul.nav li a:hover,
#submit:hover,
#single-sidebar a:hover,
#footer a:hover,
#load-more-link a:hover,
a:hover { color: #000; }


#footer { clear: both; }


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfix { display: inline-block; }



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.our-material .wrap-content .info-content .sub-item {
  float: none;
  margin-left: 0;
  width: 100%;
  color: #959595;
  font-family: "Trebuchet MS";
  line-height: 20px;
  padding: 10px 0 20px 0;
  text-align: left;
  word-wrap: break-word;
  margin-bottom: 20px;
}

.our-material .wrap-content .info-content .sub-item.first {
  margin-left: 0;
}

.our-material .wrap-content .info-content .sub-item p {
  font-size: 14px;
}

.our-material .wrap-content .info-content .sub-item h5 {
  color: #fff;
  display: block;
  font-size: 20px;
  text-align: center;
  width: 150px;
  margin: 15px auto;
  padding: 5px 0;
  background: #005490;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}


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

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

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

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}

#lst  {background-color: #d6ffd6}


.wrapper {
	width: 1000px;
	margin: 0 auto;
}


.white-menu .td-mega-menu .td-mega-grid {
  border-top-width: 1px;
  border-style: solid;
  border-color: #e6e6e6;
}

.td-mega-menu .td-mega-grid {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #e6e6e6;
}

.td-mega-menu .td-mega-grid:before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #e6e6e6;
  position: absolute;
  left: 0;
  top: 0;
}

.menu-resources-container li {
    border-bottom: none!important;
}


.header .header-top .top-sosial {
    position: absolute;
    top: 45px;
    left: 0;
}


.header .header-top .top-sosial ul li {
    float: left;
    margin: 0 25px 0 0;
}

#loading .table { display: table; width: 100%; height: 100%; }

#loading .table-cell { display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle; }


.header-top {float: left;font-size: 12px;position: relative;width: 944px;height:139px;position:relative;
	
}

.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-md-6 {
    width: 50%;
  }
.row{position:relative;width:100%;max-width:1300px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row:before,.row:after{content:' ';display:table}
.row:after{clear:both}
.col-main .row{max-width:none;margin-right:-10px;margin-left:-10px;padding-left:0;padding-right:0}
.ring-builder-wrapper .row-wrap{width:calc(100% - 20px);overflow:hidden;margin:0 auto;padding:0;display:-ms-flex;display:flex;border:1px solid #ccc}


	.openNav #page_wrapper { overflow-x:hidden; }




#page_wrapper { position: relative; min-width:980px; }

.background {z-index:1;}

.background,.forest,.flowers,.blur_flowers,.title {position:absolute;}

ul.mainmenu {
	min-height: 100px;
	line-height: 100px;
	margin: 0;
	padding:0;
	text-align: center;
}


.nav-tabs .nav-item {
  margin-bottom: -1px;
}


.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}


.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}


.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}
.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}
.right-pane .bafta-social-media li.last-social{border-right:none;}
a.signpost.last-child{margin-bottom:0;}
.section-content #yac-winner-photos ul li.last{margin-right:0;}
.section-content #yac-winner-photos li#last,.section-content #yac-nominees li.last{margin-right:0;}
.section-content #yac-links ul li.last{margin-right:0;}
.section-content footer#footernav nav ul li.last{margin-right:0;}
.section-content .pager li.pager-last,.section-content .pager li.pager-next.last,.section-content .pager li.pager-next{position:static;}
.mobile-secondary .menu-block-wrapper ul li.last a{padding-right:50px;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}



.page-contents,
.single-post .inner-page-contents {
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-contents .description {
    padding: 0 0 20px;
}

.page-contents hr {
    margin-top:0;
    margin-bottom: 50px;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
#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%;}
.modal-dialog-center,.modal-center .modal-body{display:table-cell}
.modal-body h3{margin-top:-10px}
.modal-body{position:relative;padding:30px}
.video .modal-body{padding:30px 0}
.modal.photo .modal-body{padding:0;margin:0}
#menu-modal .modal-body{padding:0}


#content ol,#content  ul {
	list-style: disc;
	margin: 0 0 0 20px;
}

#content form ol, #content form ul {
	list-style: none;
	margin: 0px;
}


#content-mono{
width:900px;
font-size:15px;
line-height: 23px;
padding:10px 0px;
text-align:left;
margin:0 0 0 25px;
float:left;
}

#content-mono h2{
margin:0 0 0 ìpx;
}


#content{
width:640px;
font-size:15px;
line-height: 23px;
padding:10px 25px;
text-align:left;
margin:0;
float:left;
}


#content h2 {
font-size: 18px;
margin: 10px 0;
}

#content p {
font-family: 'Lato', sans-serif;

}

#dj-slideshow25m319 .dj-slides {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 5;
}

  .count_2 .dj-tabber .dj-slides {
    margin: 0 !important;
  }

  .dj-tabber .dj-slides {
    margin: 0 !important;
  }

.descr-vehi .text-intern{ display:table-cell; vertical-align:middle}

.text-intern-slider{ display:table-cell;   vertical-align:middle; color:#FFF; font-weight:bold; font-size:35px;   }

.text-intern-slider div { padding:15px 20px; background-color: rgba(0, 0, 0, 0.5); border-left: 3px solid #00DDA6; text-transform: uppercase; }


#footer .tagline { font-family: BentonSansCondBold, Arial, serif; font-weight: normal; -webkit-font-smoothing: antialiased; background: #7A1705; color: #fff; font-size: 1.375rem; line-height: 2.5rem; margin: -24px -0.9375rem 24px -0.9375rem; text-transform: uppercase; letter-spacing: 0.2em; }


#footer .tagline span { text-transform: lowercase; font-family: GeorgiaProBoldItalic, Georgia, serif; font-size: 1rem; vertical-align: 2px; letter-spacing: 0; margin-left: -4px; }


div#custom_html-6 {
	float: left;
	margin-right: 10px;
	padding-left: 10px;
}

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


.plug_tpl {
	width: 100%;
	height: 100%;
}

#rgh  {background-color: #94f794}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}
.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-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.btn-nav .nav-icon{font-size:1.94444rem;max-height:35px;max-width:100%}
#navbar-primary .nav-icon{max-height:30px}

.about_1_3
{margin-top: 15px;}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
