﻿.panel-title{margin-top:0;margin-bottom:0;font-size:16px}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

		
	.mvp-cat-date-wrap {
		margin-bottom: 4px;
		}

		
	.mvp-feat1-left-wrap .mvp-cat-date-wrap,
	.mvp-widget-feat1-top-story .mvp-cat-date-wrap,
	.mvp-widget-feat2-left-cont .mvp-cat-date-wrap,
	.mvp-widget-dark-feat .mvp-cat-date-wrap {
		margin-bottom: 6px;
		}
.mvp-widget-feat2-side-more-but,.woocommerce .star-rating span:before,span.mvp-prev-next-label,.mvp-cat-date-wrap .sticky{color:#4DB2EC!important}

.slider-desc{position:absolute;bottom:30%;padding-left:20%;}

.welcome-text{font-size:20px;max-width: 605px;margin-top: 30px;}

.welcome-text p{
	margin: 8px 0;
}

.welcome-text ul{padding:0px;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin: 0;}

.welcome-text ul li{list-style:none;display:inline-block;font-size: 14px;margin-right:10px;}

.welcome-text ul li i{color:#e63946;margin-right:5px;}

.welcome-text h1{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text h2{font-weight:bold;font-size:30px;text-transform:uppercase;margin: 0;}

.welcome-text span{color: #e63946;}

.welcome-text span div{font-family: 'handwriting-draft_free-version'; font-size:20px;}
#logo-print{display:none}


.ribbon-title {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 20px;
	margin-bottom: 10px;
}


.ribbon-title a {
	color: inherit;
	text-decoration: none;
}


.containerfooter .grid_4 {
  width: 141px;
margin: 30px 125px 0px 124px;
}


.container-fluid .grid_4 {
  width: 33.33333%; }

.container .grid_4 {
  width: 370px; }

		.grid_4, .grid_3 { width:100% !important}

		
		 .grid_4 img, .grid_3 img{ margin:0px auto; float:none !important;display: block;}

		
	 .grid_4 .caption, .grid_3 .caption{text-align: center;}

  
  .grid_4 a h4{margin-top: 24px;}

  .index-list li.grid_1:nth-child(12n + 13),
  .index-list li.grid_2:nth-child(6n + 7),
  .index-list li.grid_3:nth-child(4n + 5),
  .index-list li.grid_4:nth-child(3n + 4),
  .index-list li.grid_6:nth-child(2n + 3) {
    clear: left; }

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}
#mobilenav .symbol{position:relative;width:1em;height:1em;display:block}
#mobilenav .symbol span.line-vertical{display:block;width:1px;height:1em;position:absolute;left:50%;top:0;background-color:#000}
#mobilenav .symbol span.line-horizontal{display:block;width:1em;height:1px;position:absolute;left:0;top:50%;background-color:#000}
#mobilenav .symbol-cancel{position:relative;width:1em;height:1em;display:block;transform:rotate(45deg)}
#mobilenav .symbol-cancel span.line-vertical{width:1px;height:1em;position:absolute;left:50%;top:0}
#mobilenav .symbol-cancel span.line-horizontal{width:1em;height:1px;position:absolute;left:0;top:50%}
#mobilenav #mobilenav-top-container .mobilenav-close .symbol-cancel *{background-color:#fff}





.index .ix-icon {
  position: absolute;
  display: none;
  top: 50%;
  left: 1rem;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 2.6em;
  line-height: 1;
  color: rgb(255,255,255);
}




.index .ix-icon img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}


.ix-bild .ix-icon {
  display: none;
}



.ix-faicon .ix-icon {
  display: block;
}

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

  .footer-logo .width50-left img,
  .footer-logo .width50-right img {
    width: 23%;
  }

  .footer-logo .width50-left,
  .footer-logo .width50-right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }

.footer-logo .width50-left{width:48%; text-align:right; padding-right:100px; float:left;}
 

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;	
}
#service-content .hvr-bounce-to-right:before{background: #12AEF8}
#site-description{color:#000;clear:right;float:right;font-style:italic;margin:15px 0 18px 0;opacity:.65;width:220px;}
#site-title,	#site-description{float:none;line-height:1.4em;margin:0;padding:0;}
#nav-close{height:100%;width:90px;margin-left:-8px;margin-right:8px;z-index:15;position:absolute;top:0;cursor:pointer;outline:none;display:none}
.badcreditok .vc_column-inner{padding-top:6px!important;margin-top:0}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


#main-menu ul.menu li a {
    color: #ffff00;
}


  #user-menu ul.menu {
    display: block;
  }


  #user-menu ul.menu li a {
    border-right: none;
  }


  #user-menu ul.menu li a:hover {
    background-color: #cccccc;
  }
#main-menu ul.menu {max-width: 600px !important;}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

	
	.main-navigation li.menu-item-connect,
	.main-navigation li.menu-item-stay-connected {float: none; margin: 0 auto; padding: 4px 3.2% 24px; width: 100%;}

	.main-navigation li.menu-item-search {float: none; position: static; clear: both; margin: 0 auto; padding: 12px 3.2% 24px; width: 100%}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }

	
.lang-item {
    display: inline;
    list-style: none;
}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:95px}
.footer-nav{text-align:right;}
.footer-nav ul{display:block;margin:0;padding:0;}
.footer-nav ul li + li{margin-left:20px;}

    #box-8 article.video {
        width: 60%;
        float: left;
	    padding:0 5%;	
    }


.industry-icon {
  background: #fff;
  border-radius: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 164px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 164px;
}


.industry-icon svg {
  height: auto;
  width: 63px;
}


.industry-icon svg path,
.industry-icon svg rect,
.industry-icon svg circle {
  fill: #003a5d;
}

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


		.row {
			margin-left: -50px;
		}


	

		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}


		

			

				.row.flush {
					margin-left: 0;
				}


				.row.quarter {
					margin-left: -12.5px;
				}


				.row.half {
					margin-left: -25px;
				}


				.row.oneandhalf {
					margin-left: -75px;
				}


				.row.double {
					margin-left: -100px;
				}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:14px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:41px}
.ads .widget{padding:0}
.just-announced.adv .widget-title{padding:0 10px}


.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }


.carousel-caption .btn {
  text-shadow: none; }


.carousel-caption-title {
  color: #007ea3;
  font-size: 18px;
  margin-bottom: 10px; }


.carousel-caption-excerpt {
  color: #575757;
  
  margin-bottom: 20px; }


.carousel-caption-cta {
  text-align: right; }
body .widgetopts-hide_title .widget-title{display:none}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}

.icon-chevron-right:before{content:"\f054";}
.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item{background-color:#54595f}
.jet-slider__item{overflow:hidden}


	
	.about-widget {
		text-align:center;
	}

	.about-widget img {
		margin-bottom:10px;
		max-width:100%;
		height:auto;
	}

.tiled-gallery .gallery-row {
	 overflow: hidden;
	 margin-bottom: 2px;
}
      #wds_container1_0 #wds_container2_0 .wds_slide_bg_0 {        margin: 0 auto;        width: 100%;        height: 100%;      }


.commercial-wrap-home-bottom{
	float: right;
	width: 400px;
	height: 220px;
}
#audioplayer #timeline{height:10px;border-radius:15px;background:rgba(255,255,255,.7);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:96%;padding:0 1.5px}
.row{margin-right:-15px;margin-left:-15px}
.custom-bullet{padding-left:0}
.custom-bullet .media-heading{margin-top:0!important}
.liens .custom-bullet li{padding-bottom:15px!important}
.custom-bullet li{display:block;color:#fff!important;font-family:Georgia!important;padding-bottom:26px;vertical-align:top}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}

	
#content {
	margin-top:20px;
	}

#content.left {
	float:right !important;
	}

	#content .indent {
		padding:0 30px 0 0;
		}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_8 {
	width:620px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}


#page_wrapper {
    padding-bottom: 0px;
    overflow: hidden;
}


header, #page_wrapper, #outer_footer_wrapper, #logo_wrapper, #nav_wrapper {
    width: 100%;
}


pre, thead, #wp-calendar td#today, .sf-menu li ul, .top_navigation li.current_page_item a, .top_navigation li a:hover, input#searchBox, #page_wrapper, .right_aside input[type="text"], .right_aside input[type="email"], .right_aside input[type="url"], .right_aside input[type="password"], .right_aside input[type="tel"], .right_aside input#searchBox, .button_tag a, .ui-datepicker-week-end.ui-datepicker-days-cell-over.ui-datepicker-today, .gform_body input, .gform_body textarea, .wpcf7 input, .wpcf7 textarea, textarea, input[type=text], [type=email], input[type=url], input[type=password], input[type="tel"], input[type="date"], input[type=number] {
    background-color: #f6f6f6;
}

  .header-search {
    width: 260px;
    margin-left: -130px;
  }

  .header-search .search-input {
    width: 258px;
  }

  .header-search:after {
    content: " ";
    clear: both;
    display: block;
  }

  .header-search #searchform {
    position: relative;
  }


.header-search .search-input:focus {
  background-color: #fafafa;
  border-color: #d9d9d9;
}


.header-search .search-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #fff;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 18px;
  -webkit-backface-visibility: hidden;
}


.header-search .search-submit span {
  font-size: 20px;
  font-weight: bold;
  vertical-align: middle;
  margin-top: -2px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}

.frontpage__video {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  
}
.fusion-title .title-sep-container{position:relative;height:6px;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.fusion-border-below-title .title-sep-container{display:none;height:8px}

.lay1 {
background-color: #FFF;
width: 100%;
float: left;
padding-top: 40px;
margin-top: 0px;
padding-right: 2%;
padding-left: 2%;}
 .lay1 .sticky {
    position: relative;
}
.block-type-navigation .nav-search-active ul{width:75%}
.block-type-navigation .nav-search-active .nav-search{float:right;width:22.5%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;display:table}
.block-type-navigation .nav-search-active.nav-search-position-left .nav-search{float:left}
.block-type-navigation .nav-search-active #searchform{height:100%;display:table-cell;vertical-align:middle}
.block-type-navigation .nav-search-active #searchform label,.block-type-navigation .nav-search-active #searchform input#searchsubmit{display:none}
.block-type-navigation .nav-search-active #searchform input#s{width:100%}
.skip-to-content{font-weight:700;position:absolute;top:-5000px;left:0;width:100%;z-index:10000;display:block;text-decoration:none;text-transform:uppercase;padding:.45em .5em .25em;font-size:20px;text-align:center;background:rgba(241,184,45,0.9);border-bottom:1px solid #F1B82D;color:#222}
.skip-to-content:focus,.skip-to-content:active{top:0}


p.general-disclaimer {
    font-size: 12px;
}


		#content table.color tr td.perioada {
			font-size:11px;
		}

.thumb_image {
position: relative;
width: 182px;
}

.thumb_image img{
	border: 1px solid #000;
}


.thumb_image img:hover{
	border: 1px dashed #000;
}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn{background-color:#fff;padding:15px 30px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-align:center;align-items:center;font-weight:600;font-size:1.125rem;line-height:1.4375rem;color:#4a4a4a}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn img{margin-right:10px}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn span{color:#ed1c24}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .btn_wrapp .grey_btn:first-of-type{margin-bottom:15px}

.p-all-content {
	padding: 20px;
}

.p-all-content img {
	max-width: 100%;
	height: auto;
}
.home--full{position:relative;z-index:0;margin:0 -2px;}

.bcorp-blog-item-inner {border-style: none; border-width:1px; border-color:inherit; }
.md-slide-items{position:relative;z-index:1;height:100%;width:100%;overflow:hidden;}


.mim { float: left; margin: 10px; }
.comment .avatar{float:left}
.comment .avatar-col{width:13%}
#page-weather .avatar{width:65px;height:65px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;background-color:#01a13f;margin:0 -8px}
#inside_adv_iss .title,#reg-prom .title{font-family:PT Sans Caption,sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold;}
#reg-prom .title{margin-bottom:21px;}
#reg-prom ul{font-size:14px;padding-top:1px;}


#masthead-nav{
    float: right;
	color:white; 
	width:auto;
    font-size: 10px;
    line-height: 1em;
    margin: 12px 0 0;
    text-transform: uppercase;
}


#masthead-nav li {
    font-size: 10px;
    line-height: 1em;
	display: inline;
    border-right: 1px solid #ddd;
    padding-right: 9px;
    padding-left: 9px;
   
	list-style-type: none;
	text-transform: uppercase;
	
}


#masthead-nav li.last {
    border-right: none;
    padding-right: 0;
	margin-right: 0;
}


#masthead-nav a {
   color:white;
   text-decoration:none;
  font-family: arial, sans-serif;
  font-weight:bold;
}


#masthead-nav a:hover {
   text-decoration:underline;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


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


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }







.section-inner {
	width: 1200px;
	max-width: 88%;
	margin: 0 auto;
}


.search-container .section-inner { position: relative; }


.navigation .section-inner { background-color: #0093C2; }


.credits .section-inner { 
	padding: 30px 0;
	position: relative; 
}

	
	.wrapper.section-inner { max-width: 100%; }

	
	
	
	.header .section-inner { position: relative; }
footer .col .col-title{text-align:center;font-size:2em;text-transform:uppercase;font-weight:500;margin-bottom:40px}


.footer .footer-copyright {text-align:center}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}

.sub-page-head {
font-family: Source Sans Pro;
color: #dcddde;
font-weight: 600;
font-size: 4.5em;
text-transform: lowercase;
line-height: .9em;
margin: 0 0 .3em;
word-wrap: normal;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.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}
.service-location__wrap .sl__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.service-location__wrap .sl__item p{margin:0;color:#fff}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}


#about .about-col .img {
  position: relative;
}


#about .about-col .img img {
  border-radius: 4px 4px 0 0;
}


#content {
      margin: 15px 0; 
}
.rgba-1,.rgba-saude{background:rgba(69,182,109,0.4);}


	.nav-next a {
		float: left;
	}
.clear{*zoom:1}
.clear:before,.clear:after{display:table;content:"";line-height:0}
.clear:after{clear:both}

.page-header {
	padding-bottom:10.5px;
	margin:23px 0 34.5px;
	border-bottom:1px solid #eee;
}

  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}



#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; 
	z-index:99; 
}

.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic img{ width:200px; height:125px; display:block;}

.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.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%}

.col-md-2.crle-1 img, .col-md-3.crle-2 img, .col-md-3.crle-3 img, .col-md-4.crle-4 img {
    margin-bottom: 16px;
}

.col-md-4.crle-4 {
    margin-top: -74px;
}




   
 
.container, #main {
	overflow:hidden;
	background:#d9d9d9;
	clear:both; 
}


.foot-contact {
  padding-top: 5px;
  line-height: 22px
}

.foot-contact ul li {
  height: 22px;
  line-height: 22px;


}

.foot-contact .link-me {
  line-height: 22px;
}
.service--subCopy{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;line-height:1.1}
.table--column.service{padding:6.25px}
.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}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.feature-center {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.feature-center .icon {
  width: 90px;
  height: 90px;
  border: 1px solid #d6d6d6;
  display: table;
  text-align: center;
  margin: 0 auto 30px auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.feature-center .icon i {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  font-size: 40px;
  line-height: 40px;
  color: #17B794;
}

.feature-center p, .feature-center h3 {
  margin-bottom: 30px;
}

.feature-center h3 {
  font-size: 18px;
  color: #000;
  position: relative;
}


#text4 {
	height: 100%;
	width: 65%;
	margin: 0;
	float: left;
}


#text4 h2 {
	padding-left: 14%;
	padding-top: 24%;
	font-size: 36px;
	margin: 0;
	color: #fff;
}


#text4 p {
	padding-left: 14%;
	padding-top: 6%;
	margin: 0 0 2em 0;
	font-size: 14px;
	color: #c0c0c0;
	padding-right: 20%;
	text-align: justify;
}


.js_active .tab{
cursor:pointer;
margin:0 2px 0 0;
padding:5px 10px 5px;
display: block;
float: left;
border-bottom: none;
z-index: 2;
position: relative;
top:1px;
font-size: 11px;
}
.header_color .sidebar_tab, .header_color .tabcontainer .tab{color: #797B7F;}
.slideshow_color .sidebar_tab, .slideshow_color .tabcontainer .tab{color: #7E7E80;}
.main_color .sidebar_tab, .main_color .tabcontainer .tab{color: #797B7F;}
.alternate_color .sidebar_tab, .alternate_color .tabcontainer .tab{color: #70737A;}
.footer_color .sidebar_tab, .footer_color .tabcontainer .tab{color: #738392;}
.socket_color .sidebar_tab, .socket_color .tabcontainer .tab{color: #8D99A5;}


        
    .notification {
        padding: 10px 72px 10px 45px !important;
    }


.quote-intro .heading {
    color: #fff;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.2;
    display: block;
}


.quote-intro .subheading {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3;
    margin: 0.9rem 0 0.9rem 0;
    display: block;
}


.quote-intro p.signature {
    font-size: 2rem;
    color: #fff;
}

	.title .text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}


	
	
	.section-title.text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}


	.media .text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}

		.media.large .text-center .excerpt{
			margin-left: auto;
			margin-right: auto;
		}

.text-center ul, .text-right ul,
.text-center ol, .text-right ol{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.text-center ul li, .text-right ul li,
.text-center ol li, .text-right ol li {
	list-style-position: inside;
}

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


	.swiper-slide.text-center .excerpt{
		margin-left: auto;
		margin-right: auto;
	}

.text-center, .register th.text-center {
	text-align:center;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


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


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



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


#footer-legal {
  background: #363738;
  padding: 20px 10%;
  text-align: center;
  font-size: 13px;
  color: #fff; }

  #footer-legal .delimiter {
    margin: 0 10px; }

  #footer-legal div:first-child {
    margin-bottom: 5px; }

  #footer-legal div:last-child {
    color: #c8cbcc; }

    #footer-legal .content-asset {
      width: 68%;
      margin: 0 auto; }

      #footer-legal .content-asset div:last-child {
        float: left; }

      #footer-legal .content-asset div:first-child {
        float: right; }
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}

#site-navigation .menu-container{float:left;}


.ams-post {
  display: block;
  clear: both;
  margin-bottom: 23px;
  overflow: hidden;
}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
#ehSlideshowPlaceholder #ehSlideShow .slide-container{position:absolute;height:100%;width:100%;overflow:hidden;left:0;top:0}
#ehSlideshowPlaceholder #ehSlideShow .slide-container
img{position:relative}

.sponsors__items{
    text-align: center;
}

.sponsors_exhibitors .sponsors__items{
    text-align: center;
    padding-top: 16px;
}

    .sponsors_exhibitors .sponsors__items:after {
        display: inline-block;
        width: 100%;
        content: '';
    }


.news-bar {
	background-color: #ffffff;
	padding: 8px 0 4px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
	font-size: 14px;
}


#masthead.colormag-header-clean .news-bar {
	padding: 8px 0;
}


#masthead.colormag-header-classic .news-bar {
	padding: 8px 0;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-3{width:25%}

  .menu-icon .top, .menu-icon .middle, .menu-icon .bottom {
    border-radius: 1px;
    height: 4px;
    width: 100%;
    display: block;
    background-color: #dc1e0f; }

.main {
	position:relative;
}
.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-dark-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-light-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-normal-logo{opacity:0}
.qodef-logo-wrapper a img.qodef-normal-logo{opacity:1}
.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark span.qodef_icon_minus,.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}




.tb-milestone .milestone {
	font: 300 32px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    margin: 0 auto;
    padding: 10px 0;
}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}
.tb-milestone .milestone,.tb-milestone .text{display:block;line-height:1.1;margin:0;text-align:center}
.tb-milestone-percent .milestone{margin:0 auto;position:relative;width:160px;height:160px}
.tb-milestone-percent.has-text .milestone{margin-bottom:10px}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}



#header .tools .small{
  display: inline;
  padding: 0 0 0 0;
  font-size: 0.9em !important;
  }


#header_eva .right_menu .inner_container {
	display: block;
	padding: 25px;
}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.fusion-title.fusion-title-center .title-heading-center{padding:0 45px}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,.fusion-title.fusion-title-center.sep-underline .title-heading-center{padding:0;text-align:center}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}

		
		.post-pagination a{
			width:100% !important;
			border:none;
		}

		
		.post-p