﻿

.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border-radius: 50%;
  padding: 10%;
  position: relative;
  margin-bottom:5%
}


.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #E04F00;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}


.social-title-share {
    color: #5f6a72;
    vertical-align: middle
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:0;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
#wrapper{max-width:1200px;margin:0 auto;background-color:#fafaec;overflow:hidden;transition:opacity .5s ease-in-out}
body.menuOpen #wrapper{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);opacity:.5}

.divider {
	border-top: dotted 1px #999; 
	margin-top: 4px; 
	height: 4px;	
}
.bootstrap-yop .clearfix:after,.bootstrap-yop .clearfix:before{display:table;content:" "}
.bootstrap-yop .clearfix:after{clear:both}
.mk-page-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}

  .responsive-embed.vertical,
  .flex-video.vertical {
    padding-bottom: 177.7777777778%; }


.vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }


.vertical-align-bottom {
  vertical-align: bottom; }

#visual-body li.visual05 p{right:40px; bottom:60px; width:360px;}

#visual-body li.visual05 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
.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}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
.mainpage-serch-sm-text{font-size:18px;font-weight:300;color:#7c7e86;text-align:center;margin-top:22px;line-height:30px}
.mainpage-serch-sm-text a{font-size:18px;text-decoration:underline}
.mainpage-serch-sm-text a:hover{text-decoration:none}

.header-left-elem{
    width:60px;
    float: left;
}
#calendar_wrap caption,.header_font,.sod_select,.vc_tta-tabs-list {font-family:'Oxygen', sans-serif;}
.custom_font,.custom_font .header_font,.custom_font.header_font,.extra_font,.custom_font .extra_font,.custom_font.extra_font {font-style:italic;font-family:'Oxygen', sans-serif}


		 #pgc-w5c099205e878c-0-0 { width:63.5194% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

.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-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }

.newstitle {
  color: #FFF;
  font-weight: 700;
  border: 1px solid silver;
  padding: 3px;
}

.newstitle.b8e {
  color: #FFF;
  background-color: #DD4D4D;
}
.styles-container-media_youtube{position:relative;}
.time-since{white-space:nowrap}

.search-row {
	position: relative;
	margin: 0 auto;
}

.search-style-one .search-row input#s {
	width: 100%;
	height: 82px;
	line-height: 82px;
	padding: 20px 30px;
	color: #ffffff;
	font-size: 18px;
	outline: none;
	background: none;
	border: none;
	box-sizing: border-box;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }


.footer_bottom_holder_inner{
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}





    .footer_bottom_holder_inner,
    .footer_bottom_holder_inner ul li a,
    .footer_bottom_holder_inner p,
    .footer_bottom_holder_inner span,
    .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon){
    color: #020202    }


    .footer_bottom_holder_inner a,
    .footer_bottom_holder_inner ul li a{
    color: #ffffff    }


    .footer_bottom_holder_inner a:hover,
    .footer_bottom_holder_inner ul li a:hover{
    color:#020202; !important;
    }
.vcex-post-type-entry-details{padding:15px;border:1px solid #eee}
.vcex-post-type-entry-categories{margin:-5px 0 10px}
.vcex-post-type-entry-categories a{font-size:0.923em;color:#777;list-style:none}
.vcex-post-type-entry-date{font-size:0.923em;color:#777;list-style:none;margin:0 0 5px}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-details{background:#262626;border:none;color:#787878}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-title a{color:#fff}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px}
.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-8{width:66.66666667%}


.header__section--right {
  float: right;
}
.d-inline-block{display:inline-block!important}
#sliver-ad{text-align:center}
.vcex-icon-box-heading{display:block;font-size:1.077em;font-weight:600;margin:0 0 10px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff!important}
.vcex-icon-box-six .vcex-icon-box-heading{font-size:.923em;text-transform:uppercase;letter-spacing:2px;color:#fff}

.testo .wrapper-canali ul {
    padding-left:0;
}




.wrapper-canali {
    margin-bottom:50px;
    text-align:center;
    border-bottom:1px solid #e2e2e2;
    clear:both;
    line-height:normal;
    word-spacing:normal;
    position:relative;
    white-space:nowrap;
}


    .wrapper-canali .marker-foglia,
    .notizie-categorie .marker-foglia {
        -ms-transform: scale(0.75,0.75);
        -webkit-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75);
        
        -ms-transform-origin: right 1%;
        -webkit-transform-origin: right 1%;
        transform-origin: right 1%;
        
        top:56%;
    }
.region-sidebar-second .block{margin-bottom:40px;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #ccc;width:100%;display:inline-block;font-size:12px;padding:5px;color:#666;font-family:'Cabin Condensed',Arial,sans-serif;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}
#block-superfish-4 .block .block-superfish{margin-bottom:0em;}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#pu2545-9{z-index:8;margin-right:-10000px;margin-top:25px;width:33.23%;margin-left:43.81%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

div.shadow-bottom {
}

  .td-wpml .td-header-sp-top-menu {
    width: 100%;
  }


.td-header-sp-top-menu {
  line-height: 28px;
  padding: 0 !important;
  z-index: 1000;
  float: left;
  
}

.td-header-sp-top-menu .td_ul_logout {
  margin-right: 16px;
}

.top-bar-style-2 .td-header-sp-top-menu {
  float: right;
}

.top-bar-style-2 .td-header-sp-top-menu ul:last-child,
.top-bar-style-2 .td-header-sp-top-menu div:last-child {
  margin-right: 0;
}



.top-bar-style-4 .td-header-sp-top-widget,
.top-bar-style-4 .td-header-sp-top-menu {
  float: right;
}

.td-header-sp-top-menu .td-block-missing-settings {
  padding: 0;
  border: none;
  color: #888888;
  font-size: 10px;
}

.td-header-sp-top-menu .td-block-missing-settings span {
  padding: 2px 6px;
  font-size: 9px;
}
.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-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.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}

    .pt_account #primary .user-info,
    .pt_order #primary .user-info {
      -ms-flex: 1 1 80%;
          flex: 1 1 80%; }

      .pt_account #primary .user-info .account-logout,
      .pt_order #primary .user-info .account-logout {
        float: unset; }

        .pt_account #primary .user-info .account-logout a,
        .pt_order #primary .user-info .account-logout a {
          line-height: normal; }


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:28px;}
.row{margin-right:-15px;margin-left:-15px}

	.row .customtypewowslider .flex-caption {
		margin-left:0;
	}

.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color: #9e9e9e;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25)}

.btn-navbar .icon-bar + .icon-bar{margin-top:3px}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}

#column2-content,#column2-content .container-content-inner {border-radius:0 10px 10px 0;}
.footer-cnt{padding:10px 10px 10px 15px}





.logo-header {
  float:center;
  margin-top:25px;
  text-align:center;
  margin-bottom:20px;
}

.logo-header img {
  margin-left:auto; margin-right:auto;
  display: inline-block;
}

.logo-header-img {width:50%; text-align:left; padding-left:7px;}

.iconic-left-box{width: 50%; float: left; background-repeat: no-repeat; position:relative;}
.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-transparent .navbar-toggle .icon-bar {background-color:#7c97b6;}

.navbar-transparent .navbar-toggle:hover .icon-bar {background-color:#425a75;}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,
.w3-topnav:after,.w3-topnav:before,.w3-clear:after,.w3-clear:before,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after,.w3-bar:before,.w3-bar:after
{content:"";display:table;clear:both}


#menu{
	float:left;
	width:100%;
	font:16px 'TitilliumText22LRegular', Verdana, Geneva, sans-serif;
	position:relative;
	z-index:999;
	padding:5px 0 5px 0;
	margin:0 0 2% 0;
}


#menu select {
	width:80%;
	margin:10px auto;
}

  .span4 {
    width: 370px;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.sidebar_list .pn1 li a {border-top:1px solid #eee;border-bottom:1px solid #ddd;}
.sidebar_list .pn1 li a:hover {background:#ebebeb;background:rgba(0, 0, 0, 0.02);}
.sidebar_list .pn1 li.previoust a, .sidebar_list .pn1 li.nextt a {border-bottom:1px solid #ddd;}
.sidebar_list .widget:first-child {margin-top:20px;}

#navigation .header .header-inner {
  position: relative;
}

  #navigation .header-hidden-inner,
  #navigation .header-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
#footer p,#wrapper{font-size:1em;margin:0 auto;width:990px}
#wrapper #header{height:192px}
#wrapper #content{font-size:12px}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.main .media .media-body{font-size:14px}
.lightbox-target,.lightbox-content{display:none}

.copyright {
    float: right;
    text-align: right;
    font-size: 18px;
    color: #ffffff;
    line-height: normal;
}

    .footer-nav.nav,
    .copyright {
        float: none;
    }
#block-75{min-height:40px}
.mobile-only{display:none}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}




.navbar-header .button.visible-xs.orange{
    height: 26px;
    line-height: 0;
    position: absolute;
    right: 162px;
    top: 36px;
    padding-top: 13px;
    font-weight: 100;
    font-size: 0.75em;
    text-align: center;
}


.navbar-header {
  zoom: 1; }



.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table; }



.navbar-header:after {
  clear: both; }
.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
#footer .footer-body .col-md-3{padding-left:45px}
.footer-body .col-md-3,.col-sm-6.e-services{padding-left:15px}


.scb_colorbar1, .scb_colorbar2, .scb_colorbar3, .scb_colorbar4, .scb_colorbar5 {
    height: 24px;
}


.scb_colorbar1 {
    background-color: #3dae38;
}
.teaser-box{float:left;width:33.333333%;height:220px;height:22rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.teaser-box:first-child{margin:0}

.recent-entry .recent-entry-image{margin-bottom:30px;position:relative;overflow:hidden;display:block;max-width:100%;}

.recent-entry .recent-entry-image img{height:auto;width:100%;}

.recent-entry .recent-entry-image .caption{position:absolute;left:0;top:-100%;text-align:center;width:100%;height:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#6dcff68f !important;}

.recent-entry:hover .recent-entry-image .caption{top:0;}

.recent-entry .recent-entry-image .caption .icon-link{opacity:0}

.recent-entry:hover .recent-entry-image .caption .icon-link{opacity:1}

.recent-entry .recent-entry-image .caption .caption-inner{display:inline-block;vertical-align:middle;}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.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}
 #text-block-3 { margin-bottom:0px; text-align:left; }


.ltrgrayback {
  background-color: #F8F8F8; }
ul.products li.product-onimage .product-inner{position:relative}
ul.products li.product-onimage2 .product-inner,ul.products li.product-onimage3 .product-inner{position:relative;overflow:hidden}
ul.products.grid-creative .product-inner,ul.products.grid-creative .product-image,ul.products.grid-creative .product-image .inner{height:100%}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}
.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-1,.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-10,.col-md-11{float:left}
.col-md-5{width:41.66666666666667%}


h2.no-span {
    display: table;
    white-space: nowrap;
		width:100%;
}

    h2.no-span:before, h2.no-span:after {
      border-top: 1px solid #d3d3d3;
      content: '';
      display: table-cell;
      position: relative;
      top: 0.5em;
      width: 45%;
    }

    h2.no-span:before { right: 1.5%; }

    h2.no-span:after { left: 1.5%; }

.video-content .cell {padding:15px;}

.loader-table .cell {display:block; text-align:center;}

.loader-table .cell:last-child {text-align:center;}


.search-form .cell {width:50%;}

.info-content .cell {display:block;}

.info-access-inn .cell {display:block;}

.info-access-inn .cell:last-child {text-align:center;}

.teaser-results .cell {float:none; width:auto; margin:10px 0; padding:0;}


#container {
	margin: 0px 0px;
	padding: 0px 0px;
	border: 0px;
}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 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-3{width:25%}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description{text-align:center}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description{text-align:center}
.row{margin-right:-15px;margin-left:-15px}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.scb_colorbar1, .scb_colorbar2, .scb_colorbar3, .scb_colorbar4, .scb_colorbar5 {
    height: 24px;
}


.scb_colorbar1 {
    background-color: #3dae38;
}
span.image-box,span.text-box{display:table-cell;vertical-align:middle;height:85px}
span.text-box{color:#666;line-height:14pt}
span.text-box strong{color:#0c2185;display:block;font-size:18px;font-weight:400;line-height:18pt}
.fourth-type-box .text-box{display:block;margin-left:105px}
#content .fourth-type-box .text-box H4{line-height:16pt;margin-top:-2px}
.fourth-type-box .text-box H4 A{color:#0c2185;font-size:18px;line-height:16pt}
#content .fourth-type-box .text-box H4 A:hover{text-decoration:underline}
#content .fourth-type-box .text-box P{line-height:16pt}
#content .fourth-type-box.news .text-box H4{margin-bottom:5px}
.eighth-type-box .text-box{margin-left:100px}
.eighth-type-box .text-box .social-box{margin-left:-3px}
#content .eighth-type-box .text-box H1{padding:0 0 10px;margin-top:-3px}
#content .eighth-type-box .text-box p{margin-top:-7px;padding:0 0 12px}
#top-menu li a{font-size:19px}
#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:2px}
.et-fixed-header #top-menu li a{font-size:18px}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#4e32ab!important}

#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}
#main-header .nav li ul{background-color:rgba(255,255,255,0.94)}
.nav li ul{border-color:#4e32ab}
.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgba(255,255,255,0.9)}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.currency-dropdown,
.language-dropdown {
  background-color: #fff;
  padding: 0 10px;
  position: absolute;
  border: 1px solid #f2f2f2;
  z-index: 150;
  right: 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.language-dropdown {
  right: 0;
}


.currency-dropdown ul li,
.language-dropdown ul li {
  line-height: 26px;
  border-top: 1px solid #f2f2f2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}


#footer .widgets {
	width: 150px;
	float: right;
	color: #fff;
}


#right .widgets {
	padding: 10px;
}




#sidebar .widgets {
	padding: 10px;
}

      #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;
      }
.network{border:1px dotted #b79e42;background:#e7e7e7;padding:30px;margin:20px 0}
.network header{border-bottom:1px dashed #b79e42}
.network header h3{line-height:35px}
.network ul{padding:0;margin:0;list-style:none}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.scene-container .scene-heading-contain{display:block;margin:50px 0;position:relative;width:100%;margin:0;z-index:2;}
.scene-container .scene-heading-contain .scene-heading-contain-inner{max-width:1230px;width:80%;height:auto;margin:0 auto;}
.scene-container.no-cta .scene-heading-contain{top:57%;}
.scene-container.is-quote .scene-heading-contain{top:43%;}
.scene-container.is-quote.no-cta .scene-heading-contain{top:54%;}
#mk-boxed-layout{position:relative;z-index:0}
.mk-boxed-enabled #mk-boxed-layout{width:100%;margin:0 auto;box-sizing:border-box}
.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder{right:auto!important}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width:100%!important;left:auto!important}
 .mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder { max-width:1460px; }
 .mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container { width:1460px !important; left:auto !important; }

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }
.home-slider .cycle-pager{position:absolute;bottom:0;left:50%;right:50%;z-index:9998;font-size:48px;color:#ffffff;text-align:center;}
.home-slider .cycle-pager span{margin-right:8px;}
.home-slider .cycle-pager span:hover{cursor:pointer;}
.home-slider .cycle-pager-active{color:#F8991D;}
.big-nav-slideshow .cycle-pager{position:absolute;bottom:0;left:0;right:0;color:#8A8C8E;text-align:center;font-size:40px;z-index:999;}
.big-nav-slideshow .cycle-pager span{margin-right:8px;}
.big-nav-slideshow .cycle-pager span:hover{cursor:pointer;}
.big-nav-slideshow .cycle-pager-active{color:#008749;}
#internal-header-pager span.cycle-pager-active{border:3px solid #05B158;}

#footer .f-bottom .copy p {
  margin: 0;
}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.imagebox{overflow:hidden}
.imagebox img{width:100%;transition:all .8s ease-in-out}
.imagebox:hover img{transform:scale(1.05)}
.imagebox-spacer-md{padding:2px 0}
.imagebox-spacer-sm{padding:2px 0}
.imagebox-spacer-sm,tr{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}
.home.linux.m768 .full article #speakers-grid .small-2,.interior.linux.m768 .full article #speakers-grid .small-2{width:8.33333%}
.linux.m1024-l .full article #location__panel #location__info .small-2{width:7.667%}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.tile-articles .tile-article--long .tile-article__tags__title{color:#AFAFAF}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}





				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					top: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: ;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}


.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }



.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px}


p.big {
    font-size: 18px;
}


.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, .col-sm-1, .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-10, .col-sm-11, .col-sm-12,
.col-md-1, .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-10, .col-md-11, .col-md-12, .col-lg-1, .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-10, .col-lg-11, .col-lg-12 {
  padding: 0;
}
.community-connections__container{max-width:76.75rem;margin-right:auto;margin-left:auto;width:100%;float:left;padding-right:.375rem;padding-left:.375rem;padding-bottom:30px}
.community-connections__container:after,.community-connections__container:before{display:table;content:" "}
.community-connections__container:after{clear:both}
.community-connections__container:last-child:not(:first-child){float:right}
.community-connections__container,.community-connections__container:last-child{float:none}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container{padding-left:15px;padding-right:15px}
.clear:after,.clear:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clear:after,.container-fluid:after,.container:after,.row:after{clear:both}


.site-title {
	font-family: 'Economica', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1;
	margin: 0 0 8px;
}


.site-title a,
.site-title a:hover {
	color: #244c5f;
}




.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}


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




.header-image .site-title a {
	float: left;
	min-height: 100px;
	width: 100%;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.col4p2 {
	width:30%;
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 12;
}


.header .wrapper {
	background: #ccc;
}


.wrapper {
  background: #000;
  overflow-x: hidden; }


.wrapper, .scroll-top {
	opacity: 0;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row.columns-12 [class*=span],.row-fluid .span1,.row-fluid.columns-12 .span{width:8.333%}
.row.columns-6 [class*=span],.row-fluid .span2,.row-fluid.columns-6 .span{width:16.667%}
.row.columns-4 [class*=span],.row-fluid .span3,.row-fluid.columns-4 .span{width:25%}
.row.columns-3 [class*=span],.row-fluid .span4,.row-fluid.columns-3 .span{width:33.333%}
.row.columns-2 [class*=span],.row-fluid .span6,.row-fluid.columns-2 .span{width:50%}
.row.columns-5 [class*=span],.row-fluid .spanone_fifth,.row-fluid.columns-5 .span{width:20%}
.row-fluid .span6:nth-child(2n+1),.row-fluid.columns-2 .span:nth-child(2n+1),.row-fluid .span4:nth-child(3n+1),.row-fluid.columns-3 .span:nth-child(3n+1),.row-fluid .span3:nth-child(4n+1),.row-fluid.columns-4 .span:nth-child(4n+1),.row-fluid .spanone_fifth:nth-child(5n+1),.row-fluid.columns-5 .span:nth-child(5n+1),.row-fluid .span2:nth-child(6n+1),.row-fluid.columns-6 .span:nth-child(6n+1){clear:both}



.top-banner-ad .widget {
    padding-top: 0;
    margin-top: -5px;
}



.home .top-banner-ad,
.page-id-11456 .top-banner-ad,
.page-id-11483 .top-banner-ad,
.page-id-11511 .top-banner-ad {
    display: none;
}


.footer-menu{
	position: relative;
    bottom: 1px;
}


.footer-menu ul {
    display: inline-flex;
    list-style: none;
	padding:0px;
	margin-bottom: 0px
}


.footer-menu ul li{
	padding-right: 10px;
}


.footer-menu ul li a{
	color:white;
}
.footer-widgets,.footer-text{margin:0}
.footer-text{border-top:1px solid #ddd;clear:both;color:#999;font-size:.75em;padding:3.1em 0;text-align:center;letter-spacing:.02em;margin:0 20%}
.footer-text a{color:inherit}



.header-search .header-search-form {
	position: absolute;
	right: 0;
	display: none;
	margin: 0;
	padding: 1em;
	background: #fff;
	box-shadow: 0 1px 2px #bbb;
	z-index: 999;
}


.header-search .header-search-form .search-form {
	min-width: 300px;
}




.bannertop {
	float: right;
}
#page-wrapper{width:742px;margin:0 auto;text-align:left;}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }


    .btn_freetrial {
      width: 120px; height: 60px; float: left; background: #e90d8b; text-align: center;
      padding: 10px; position: absolute; top: 0; right: 55px;
    }

    .btn_freetrial a{width: 100%; height: 100%; color: #fff; font-size: 14px; display: inline-block; line-height: 45px;}
.e189-14 .x-toggle-burger-bun-b {transform:translate3d(0,3.25em,0);}
.panel.hp_news .container_12 .newsarticle .news-image,.panel.hp_news .container_12 .newsarticle .news-meta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.panel.hp_news .container_12 .newsarticle .news-meta{width:75%;padding-left:20px}
.panel.hp_news .container_12 .newsarticle .news-meta h2{font-size:19px;line-height:23px;margin-bottom:10px}
.panel.hp_news .container_12 .newsarticle .news-meta h2 a{color:#AA7616;font-weight:100}
.panel.hp_news .container_12 .newsarticle .news-meta .article-links{font-size:11px;margin-bottom:10px}
.panel.hp_news .container_12 .newsarticle .news-meta .article-links a{color:#AA7616}
.panel.hp_news .container_12 .newsarticle .news-meta .excerpt{font-size:12px;line-height:17px}
.panel.hp_news .container_12 .newsarticle .news-meta .excerpt a{display:block;color:#AA7616;font-family:Novecentosanswide-Medium,Roboto,sans-serif;font-size:14px;margin-top:20px}

div.registration div.text {margin: 0 0 35px 0; padding: 0 0 0 37px;}

.content .text { font-family:Tahoma; color:#363636; line-height:20px; font-size:12px;}

div.webshop div.webshop_flypage_default div.product_information div.prices span.text { font-size: 11px;}
.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus {outline: 0;}
.pp-advanced-menu .pp-has-submenu-container {position: relative;}

.stt-textpic-header-long img.image-embed-item {
  height: auto;
}
 
.clear{clear:both; height:0px;}
.header-btn-close .header-btn-inner-wrap{-webkit-transform:scale(0,0);transform:scale(0,0);transition:all .3s ease}
.header-btn-close.is-active .header-btn-inner-wrap{-webkit-transform:scale(1,1);transform:scale(1,1)}
.header-btn-inner-wrap{overflow:hidden}
#site-name{font-size:1.821em;color:#686868;line-height:1;}
h1#site-name{margin:0;}
#site-name a{font-weight:normal;}
.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-lg-4{width:33.33333333%}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}

.content-home-1-right-image{overflow:hidden;float:left;position:relative;width:254px;height:143px;margin:1px}

#topmenu {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    display: block;
    float: right;
    font-size: 12px;
    height: 120px;
    margin: 20px -5px 3px;
    text-align: center;
    width: 720px;
}

#topmenu ul {
    background-color: rgba(0, 0, 0, 0);
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
}

#topmenu ul li {
    background-color: rgba(0, 0, 0, 0);
    color: #FFFFFF;
    margin-right: 0;
    text-align: center;
    width: 140px;
}

#topmenu ul li ul {
    width: 135px !important;
}
.w1200{position:relative;width:1200px;margin:auto;background-color:#fff;}

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

  .col-lg-4 {
    width: 33.33333333%;
  }

.lang-box{
    position: relative;
    margin: 15px auto;
    width: 1200px;
    max-width: calc(100% - 30px);
    height: auto;
    background: #3c3c3c;
}

.lang-box h2{
    font-family: 'Aldrich','Microsoft JhengHei', sans-serif;
    font-size: 25px;
    line-height: 30px;
    color:#fff;
}

.lang-box hr{
    display: block;
}



.lang-box a{
    display: block;
    text-decoration: none;
    color: #ccc;
    font-size: 12px;
    font-family: 'Roboto','Microsoft JhengHei', sans-serif;
}


.lang-box a:hover{
    color: #ff6400;
    background: #333;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.navbar.container,
.navbar.container-fluid {
  margin-top: 20px;
}
.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-5{width:41.66666667%}

    .w3eden div#wpdmreg .col-sm-6,
    .w3eden div#wpdmreg .col-sm-5{
        padding-left: 15px !important;
        margin-top: 5px !important;
    }

#footer .lista {float:left;width:24%;}

#footer .lista h1{background-color:#AF135C;color:#fff;font-size: 18px;padding-top: 5px;padding-bottom: 5px;}

#footer .lista h2 {font-size: 15px;line-height: 17px;color: #fff;margin-bottom: 10px;text-align: center !important;}

#footer .lista ul{padding: 0 0 0 10px;}

#footer .lista a:hover h2{text-decoration: underline;}

#footer .lista a h2.last {color:#AF135C;}

    
	.split-section-headings .section-title{
		font-size: 26px;
		letter-spacing: 2px;
	}

	
    .section-title,
	.split-section-headings .section-title,
	.wide-heading {
        font-size: 24px;
		letter-spacing: 2px;
    }


.section-title {
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	line-height: 1.4;
	color: #33485d;
}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}
.list-language .lists{width:100%;margin-top:8px;padding-left:22px;font-size:1.07143em;line-height:34px;color:#fff}
.list-language .lists.list-left,.list-language .lists.list-right{width:50%;float:left}
.list-language .lists a{display:block;color:#fff;transition:color .3s linear;line-height:2.1}
.list-language .lists a:focus,.list-language .lists a:hover{text-decoration:none}
.list-language .lists a:hover{color:#ccc}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
#nice-menu-2 li.last{border-right:1px none #FFF;}

#top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-right: 10px;
}

.et-social-icons {
    float: none;
    text-align: center;
}


.html_elegant-blog .blog-tags.minor-meta,
.html_elegant-blog .av-share-link-description,
.html_elegant-blog .related_title
{
	display: block;
	text-align: center;
}


.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title{
	text-align: left;
}

.av-share-box .av-share-link-description{margin-bottom: 20px;}


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

	.top_hint
	{
		margin-top: -115px;
	}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.domain-check-inner{margin-top:100px}
.home-search-domain .home-domain-check .domain-check-inner{margin:0}
.home-search-domain .home-domain-check .domain-check-inner .input-search-box .left-col{padding:0;background-color:transparent}
.home-search-domain .home-domain-check .domain-check-inner .input-search-box .left-col input{margin:0;border-radius:0;font-weight:400}
.home-search-domain .home-domain-check .domain-check-inner .input-search-box .right-col{padding:0}
.home-search-domain .home-domain-check .domain-check-inner .input-search-box .right-col a{border-radius:0;height:45px;line-height:45px;margin:0;font-weight:400}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}

          .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg {
            width: 188px;
            height: 30px;
            line-height: 30px;
            margin: 0 auto;
            cursor: pointer; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg span {
              float: left;
              color: #666;
              font-size: 12px; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg p {
              float: right;
              margin: 0;
              position: relative;
              top:0; }
.text-center{text-align:center}

          #page #content #primary #main #page-hero .hero-inner .summary {
            font-size: 20px;
            color: #fff;
            font-weight: 200;
            line-height: 27px;
            margin-top: 0;
            margin-bottom: 20px; }

        #page #content #primary #main #page-hero.summary-hero {
          height: 450px; }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


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

	#main-nav-container .social-nav {
		display: none;
	}

	.single-directormessage .page-title .social-menu {
		clear: left;
		margin: 0;
	}

	.page-template-page-newsevents-php .page-title .social-menu,
	.page-template-page-events-php .page-title .social-menu,
	.page-template-page-news-php .page-title .social-menu,
	.blog .social-menu,
	.single-post .page-title .social-menu {
		float: none;
		margin: 0 auto;
		width: 180px;
	}

	.single-post .page-title .social-menu,
	.single-directormessage .page-title .social-menu {
		display: none;
	}

.logo_tagline {
	padding:10px 3px 8px;
	margin-top:3px;
	margin-left:14px;
	font:400 10px/1.2em 'Lato', sans-serif;
	text-transform:uppercase;
	color:#000000;
	float:left;
	border-left:1px solid #000;
	width:100px;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.text-center{text-align:center}

.rg-scr-img-list {overflow: hidden;position:relative;}

.rg-scr-img-list .rg-scr-slice:first-child {position: relative;}

.rg-scr-img-list .rg-scr-slice:first-child, .rg-scr-content .rg-scr-info:first-child {display: block;}
.grey-bg,#layout,#property,footer .copyright-login,.search-wrap{background-color:#f6f8f8}
footer .copyright-login{text-align:left;padding-top:10px;padding-bottom:10px}
footer .copyright-login a{margin-left:20px;display:inline-block}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}

@charset "UTF-8";*,.kc-col-container,.kc-container,.kc-elm{box-sizing:border-box}
.kc-col-container{clear:both;display:block;width:100%}
.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%}

	.menu-footer { float:none; }

	.menu-footer li { float:none; margin:0 0 5px; }

	.menu-footer li li { display:block; float:none; width:100%; margin:0; }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
