﻿
.slider1 .sample2 img{
	margin-top: 1px;
	max-width: 320px;
	margin-left: -6px;
}
.margin-top-none{margin-top:0}
.modal-body{position:relative;padding:15px}



.call-to-action .background-overlay{
    background: #db2723;
}

.footer-sidebar .background-overlay {
	background: #242526;
}

.breadcrumb .background-overlay{
    bottom: 0;
    height: 100%;
    z-index: 3;
    opacity: 0.79;
}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}


.gold-para {

    font-weight: bold;
}
.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-6{width:50%}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.integration-logos {
	margin: 5px 20px;
}
.nav__sub_menu{display:none}

#imFooter_imTextObject_04_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_25_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_26_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_27_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_32_tab0 .fs11 { vertical-align: baseline; font-size: 11pt; }

#imTextObject_33_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_35_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

      .wrapper header .header_inner .logo span.text_hidden {
        display: inline-block;
        line-height: 0;
        overflow: hidden; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
}

.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

.header {
	max-width: 960px;
	margin: auto;
	height: auto;
	min-height: 80px;
}

    .title { font-size: 14px }

.title a { color: #2A2A2A }

.page h1.title {
    margin-bottom: 5px;
    padding-top: 0;
    font-size: 32px;
    line-height: 1.2;
    padding: 0;
}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

#footer-social .icon-email a:hover { background-color: #70cb47; }

.social-media-group .icon-email:hover { background-color: #70cb47; opacity: 1;  }

.social-media-group .icon-email:hover i { color: #ffffff; }

#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;
}
.td-ss-main-sidebar .td_block_slide,.td-ss-row .td-pb-span4 .td_block_slide{overflow:visible}
.td-post-template-6 .td-ss-main-sidebar,.td-post-template-7 .td-ss-main-sidebar{-webkit-transform:translate3d(0,0,0)}
.td-pb-span4 .wpb_wrapper,.td-ss-main-sidebar{perspective:unset!important}
footer .container{padding:0 2%}
#page,.container{position:relative;margin-right:auto;margin-left:auto}
.main-header .container{background:#fff}


.tail_con{
    margin-top: 40px;
}
.clearfix:before,.clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}


    .flexslider .slides img {
    width: 100%;
    display: block;
    margin-top: 0px;
    }


.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
  outline:none;
}

.flexslider {
  margin:0;
  position:relative;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  overflow:hidden;
}

.flexslider .slides {
  zoom:1;
}


.flexslider:hover .flex-next {
  opacity:0.8;
  right: 30px;
  bottom: 38%;
}

.flexslider:hover .flex-prev {
  opacity:0.8;
  left: 30px;
  bottom: 38%;
}

.flexslider:hover .flex-next:hover {
  opacity:1;

}

.flexslider:hover .flex-prev:hover {
  opacity:1;

}

.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-12 {
    width: 100%;
  }

.abs{position:absolute;}

.footerlogo-box {

float:right;
max-width:150px;
text-align:right;
color:#fff;

}


.footerlogo {
  float:right;
  position: relative;
  display:block;
  max-width:150px;
  height:auto;
  top: -10px;
}


.footerlogo img {
  width:100px;
  margin-top: 10px;
  display:inline-block;

}
.search-overlay{display:none;background-color:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;left:0;z-index:99}
.search-overlay input{width:100%;height:80px;border:none;border-radius:0;background:#000000;padding-left:30px;padding-right:200px;color:#ffffff;outline:none;font-size:35px}
.search-overlay input::-webkit-input-placeholder{color:#727272}
.search-overlay input::-moz-placeholder{color:#727272}
.search-overlay input:-ms-input-placeholder{color:#727272}
.search-overlay input:-moz-placeholder{color:#727272}
.search-overlay .btn{line-height:1px;position:absolute;top:18px;right:30px;z-index:100;padding:20px 30px}

.mobile-nav-menu-label {
    position: relative;
    top: 2px;
}

.best_writer_list_style_type {
	float: left;
	width: 12px;
	height: 15px;
	padding: 0 0 2px 5px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}



.headtop{
	
	
}
.fl-page-bar-container{padding-bottom:5px;padding-top:5px}



.	#slider ul, #slider li,
	#slider2 ul, #slider2 li,
	#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}

	#slider2{margin-top:1em;}

#slider2 li{ 
		 
		width:450px;
		height:338px;
		overflow:hidden; 
		list-style:none;
		}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.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-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row{margin-right:-15px;margin-left:-15px}


#menu li:first-of-type a {
	margin-top : 20px;
}


#menu a {
	display   : block;
	font-size : 16px;
	padding   : 5px 0;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}

div#n2-ss-4 .n2-fake-input,
div#n2-ss-4 input.n2-ow {
  height: auto;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  font-size: 13px;
  font-family: Arial;
  box-shadow: none;
}

div#n2-ss-4 input.n2-ow:focus {
  outline: 0;
}

div#n2-ss-4 .n2-fake-input,
div#n2-ss-4 input.n2-ow[placeholder] {
  overflow: hidden;
  text-overflow: clip;
}

#imTextObject_02_tab0 .image-1 { width: 44px; height: 44px; }




.author-box:before,
.clearfix:before,
.entry-comments:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-comments:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

h3.main-sub-head {
    background: #012866;
    padding: 15px 20px 20px;
    color: white;
    font-size: 22px;
    border-top: 1px solid;
    float: left;
    margin: 0;
    width: 100%;
    line-height: 30px;
}
.d-flex{display:-ms-flexbox!important;display:flex!important}


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



#home-slogan{
	position: fixed;
	top: 0;
	margin: 0 0 0 335px;
	z-index: 105;	
	width: 610px;
	color: #49748A;
	font-size: 16px;
}

#home-slogan .title{
	color: #203845;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.header--is-sticked.site-header.sticky-resize .site-header-wrapper:not(.sticky-main-area) .site-header-main{height:60px}
.header--is-sticked.site-header.sticky-resize .site-header-wrapper:not(.sticky-bottom-area) .site-header-bottom{height:55px}

.slickSlider li .caption{
	text-align:left;
	display:block;
	width:90%;
	margin:0 5%;
	font-size:12px;
}

#textileType article div.content .inner .caption{
display: block;
margin-bottom: 10px;
}
.card-title{margin:6px 0;font-size:1.5em}
h1.card-title{font-size:2em}
h2.card-title{font-size:1.6em}
h3.card-title{font-size:1.3em}
h4.card-title{font-size:1.2em}
.card-title a{color:inherit}
.related-posts-grid .card-img+.card .card-title{margin-top:1em;margin-bottom:0}
.widget_nova_recent_posts .card-title{margin-top:0}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}


.aside-newsletter-title,
.aside-newsletter-title span{
	display: block;
}


.aside-newsletter-title{
	margin-bottom: 1.2rem;
	padding-left: 6.8rem;
	position: relative;
}


.aside-newsletter-title span {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-weight: 700;
}

.le-bottom-footer .le-comments .fa {
    font-size: 50px;
    position: relative;
}

.le-bottom-footer .le-comments .fa span {
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: table-cell;
  font-size: 20px;
  margin-top: 15%;
  text-align: center;
  font-family: 'PT Sans Narrow',sans-serif;
}

.le-bottom-footer .le-comments a span {
  vertical-align: top;
  margin-top: 10px;
  display: inline-block;
  font-size: 24px;
}
.hero--video #bgvid,.hero--video #vid-buttons,.hero--video #vid-text{display:none}
.hero--video #vid-text{opacity:0;-webkit-transition:.5s opacity;transition:.5s opacity}
.hero--video #bgvid.bgvid--show,.hero--video #vid-buttons.vid-buttons--show,.hero--video #vid-text{display:block}
.hero--video #vid-text a{color:#F0F0F0}
.hero--video #vid-text a:hover,.hero--video #vid-text a:focus{color:#fff;background-color:rgba(241,184,45,0.1)}
.hero--video #vid-text.descfade{opacity:1;z-index:100}

	
	#page-slider {
		position: relative;
		height: 250px;
	}




.jsn-menutitle,
.jsn-menudescription {
	display: block;
}
.rounded-corners-white{color:white!important;border:2px solid white;padding:5px;top-margin:0;border-radius:15px;-moz-border-radius:15px;}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.locations-div{width:255px; margin:55px auto 0px 284px; height:52%;}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-default .navbar-text{color:#777}
.navbar-inverse .navbar-text{color:#9d9d9d}

#channel-title .navbar-text {
    font-size: 18px;
    margin: 0;
    padding: 10px 0px 5px 20px;
}



.widget_slider_area {
   float: left;
   width: 55.26315789%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }


	#footer-icon-phone {
		width: auto;
		height: 20px;
		border: 0;
	}

.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content-wrap{ overflow: hidden; }
.advert,.header,.nav,.strip,.node .field-name-field-media-banner-image,.box-out_right,.block-sm-pp-social-share,.comment-form,.block-sm-pp-related-content,.footer{display:none}
.aa-featured__item--ad .advert{margin:0 auto;width:18.75rem}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.advert.advert_top{padding:1.5rem 0;background-color:#f5f5f5}
.advert .ad__responsive-takeover{height:100px;width:100%}
.advert .ad__responsive-inline--fixed{height:100px;margin-bottom:1.5rem;width:100%}
.advert .advertise-with-us{padding:.125rem .25rem;font-family:"Lato",sans-serif;font-size:.75rem;background-color:#dce6eb}
.advert .advertise-with-us a{color:#86a3b4;line-height:1}
.advert.advert__inline{overflow:hidden}
.advert .ad-position{text-align:center;margin:auto}
.advert .ad__close-btn{margin:0}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 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}




section#DefaultContent .maincol ul.nav-tabs{background:#353535;border:0;border-bottom:3px solid #808285}
.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}
li.social{font-size:14px}
.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%}


#nav li .nav_fleche_bas {
	display:none;
}


#nav li.selected_menu .nav_fleche_bas {
	display:block;
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-7px;
	border: none;
}


	#nav .nav_menu_txt img.nav_fleche_bas {
		left: calc(100% - 40px);
		height: 7px;
		bottom: 10px;
		margin-left: 0px;
		display: block;
		position: absolute;
		border: none;
	}


div#header div.logo {float: left;width: 344px;height: 71px;margin-bottom: 36px;}

div#header div.logo a:hover{text-decoration: none;}


div#header1 div.logo {float: left;width: 344px;height: 71px;margin-bottom: 36px;}

#header1 .logo img {    width: 120px;}

#header .logo img {    width: 120px;}


div#header1 div.logo a:hover{text-decoration: none;}

		.head-top .clear
		{
			display: none;
		}

.clearL,
.clearR,
.clear
{
	clear: both;
}

#join_nra { position: absolute; left: 146px; top: 4px; }

#warn_stufen_box a.tt:hover span.tooltip{
   display:block;
	float: left;
   position:absolute;
   top:26px; left:-20px;
	padding: 0px 0 0 0;
	width:200px;
	color: #000000;
   text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
.teaser-meta .created{float:right;padding:0 0 0 10px}
.teaser-shorten .teaser-meta,.teaser-shorten .magazine-issue-cover,.teaser-shorten .time-and-location,.teaser-shorten .thumbnail,.teaser-shorten .type,.teaser-shorten .created,.teaser-shorten .teaser-body,.teaser-shorten .thumbnail .thumb-icon{display:none}
.lead-blog-teaser .metaInfo .created{float:none;text-transform:none;font-style:italic}
.footer-widget-col #calendar_wrap #wp-calendar caption{margin-bottom:6px}
.footer-widget-col #calendar_wrap #wp-calendar tbody tr td a{font-weight:700}
.sidebar table#wp-calendar{margin:0;width:100%}
.sidebar table#wp-calendar caption{margin-bottom:10px;font-weight:700}
.sidebar table#wp-calendar tbody tr td a{font-weight:700;font-size:120%}
.single-meta .widget #wp-calendar{margin:0;font-size:3px}
.single-meta #wp-calendar caption{margin-bottom:3px}

.latest-section td.secondcolumn {
    width: 40%;
    font-size: 13px;
        font-weight: 700;
}

.latest-section .latest-rating td.secondcolumn {
    width: 40%;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 700;
}

.latest-section .latest-pub td.secondcolumn {
    width: 35%;
    font-size: 13px;
}


footer .phonenumber {
  color: #0976bd;
  font-size: 15px; }

  
  footer .phonenumber a {
    display: none;
    color: #0976bd; }

    footer .phonenumber span {
	  display: none; }
.w-100{width:100%!important}


header .logo {
  margin-top: 38px; }

.nsite-link-a{margin-right:10px;float: left;line-height: 24px;color: #01a7f9;}

.nsite-link-a:hover{color: #fff;}






#sw-channel-list-container {
	position: relative;
	display: block;
	width: 960px;
	z-index: 7000;
}


 

div#sw-channel-list-container {
	display: block;
	width: auto;
	max-width: 1280px;
}

.stick-logo {
	display: none
}

nav.stick .stick-logo {
	left: 15px;
	position: absolute;
	top: 8px;
	display: block
}

.stick-logo a:hover {
	background: inherit
}
header .logo-navbar img{height:45px}
.modal-subsidiaries .modal-dialog .logo{position:absolute;height:calc(100% - 60px);width:30%;overflow:hidden}
.modal-subsidiaries .modal-dialog .logo img{width:100%;max-width:200px}
.fl-content-slider .fl-slide-bg-link {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.background-media,.background-overlay{position:absolute;width:100%;left:0;top:0;bottom:0}
.background-overlay{z-index:2}
.section-inner-shadow,.section-inner-shadow .background-media,.section-inner-shadow .background-overlay{box-shadow:0 2px 2px -1px rgba(0,0,0,.25) inset,0 -2px 2px -1px rgba(0,0,0,.25) inset}


.mt-3,
.my-3 {
  margin-top: 1rem !important;
}


.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
h6,.h6,strong.uppercase{font-size:.875em;font-weight:600;line-height:1.429;letter-spacing:.1em;text-transform:uppercase}
.uppercase{text-transform:uppercase}
.podcast-text-mobile.podcast-text p .uppercase{font-weight:500}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.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-sm-3{width:25%}
.menu-title,.menu-title-expanded{color:#FFF;font-weight:normal;font-size:18px;float:right;padding-top:1px;}
.menu-title-expanded{display:none;}
.expanded .menu-title{display:none;}
.expanded .menu-title-expanded{display:inline;}
.nav--subpage--primary .menu-title{padding-left:10px;color:#404040;position:relative !important;}
.app-content__description{max-width:430px;margin:0px auto 50px auto;color:#fff;font-size:15px;line-height:25px}
.portfolio-item img{border-radius:3px 3px 0 0}
.portfolio-item{display:block;background-color:#fff}
#portfolio-wrapper .portfolio-item{margin-bottom:20px}
.portfolio-item .hovercover{border-radius:3px 3px 0 0}
.om-maximenu-no-style .om-maximenu-middle-right{padding:10px;}
#om-menu-mega-menu .om-maximenu-content .om-maximenu-middle-right{padding:0;}
.om-maximenu .om-maximenu-middle-right{padding:10px;}
*+html .om-maximenu .om-maximenu-middle-right{width:300px;margin-left:20px;padding-left:0;}






.rev_slider_wrapper{
	position:relative;
}

#header .search_main{float:right;margin:0.53em 0 0;}








.alignleft {

	float: left;

}




blockquote.alignleft,

img.alignleft {

	margin: 7px 10px 0px 0;

}




.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}




.site-content blockquote.alignleft,

.site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%;

}




.site-content blockquote.alignleft p,

.site-content blockquote.alignright p {

	margin-bottom: 17px;

}
                              

            img.alignleft {

                     max-width: 100px;

                        }
.adsensemobile{max-width:320px;display:none}
.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}
.logo--footer__wrapper .logo--footer{width:14.8rem;height:9rem}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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-4{width:33.33333333%}

  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }


.media-object-section {
  display: table-cell;
  vertical-align: top;
}

.media-object-section:first-child {
  padding-right: 2rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 2rem;
}

.media-object-section.middle {
  vertical-align: middle;
}

.media-object-section.bottom {
  vertical-align: bottom;
}

.media-object.stack .media-object-section {
  display: block;
}

.media-object-section.thumbnail {
  padding: 0 !important;
}

.browse .media-object-section:last-child {
  padding-left: 2rem;
  padding-right: 2rem;
}


.jm-module.module-id-1111 .media-object-section {
  padding: 0; }


.wrap-category-slider {
	margin:0 0 30px;
}
.abcp_service-desc__text{display:inline-block;max-width:65%}
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.td-main-content-wrap{padding-bottom:40px}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}
.td-black .td-main-content-wrap,.td-black .td-category-grid,.td-black .post,.td-black .td-category-header,.td-black .td-big-grid-post .td-module-thumb,.td-black .td_module_14 .td-module-meta-holder,.td-black .td-post-template-4 .td-post-title,.td-black .td-post-template-6 .td-post-header-holder,.td-black .td-post-template-8-box,.td-black .td-smart-list-dropdown-wrap .td-smart-list-dropdown,.td-black .td_module_mx3 .td-module-meta-info{background-color:#1a1a1a}
.list-inline{padding-left:0;margin-left:-5px;list-style: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:28px;}


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

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
#bb-that .bb-that__col{float:left}
#bb-that .bb-that__col--md{width:23.5%}
#bb-that .bb-that__col--md:last-of-type{padding-right:0}
#bb-that .bb-that__col--md:first-child{width:29.5%}
#bb-that .bb-that__col--sm{width:32%;padding:0 10px 0 0}
#bb-that .bb-that__col--xs{float:none;display:block;border-top:1px solid #474747}
#bb-that .bb-that__col--xs:last-of-type{border-bottom:1px solid #474747}


.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.banner-top{
  padding:15px;
  
 
}


.ams-post {
  display: block;
  clear: both;
  margin-bottom: 23px;
  overflow: hidden;
}



#footer-content {
	width: 100%;
	height: auto;
}


#home-slider-loader {
	font-size: 24px;
	color: #000;
	margin: 30px auto;
	text-align: center;
}


.vcard {
margin: .1in 0;
font-size: 1.2em;
}


	.vcard_wrap.primary .vcard {
		width: 100% !important; 
		margin: 0 0 24px 0;
	}

			.vcard_wrap .vcard {
				display: inline-block;
				margin-right: 2.5%;	
				vertical-align: top;
			}

			.vcard .org {font-weight: 700;}

			.vcard_wrap.secondary .vcard {
				margin-bottom: 2px;
				margin-right: 0px;
			}

			.vcard img {
				border: none;
				float: left; 
				padding: 0 5px 5px 0; 
			}

			#ie7 .primary.vcard_wrap .vcard {	
				display: block;
				float: left;
				height: 12em;
			}




.e3lan-cell {
	width: 50%;
	display: block;
	padding: 5px;
	float: left;
	text-align: center;
	line-height: 0;
}


.e3lan-one .e3lan-cell,
.e3lan160-600 .e3lan-cell,
.e3lan250-250 .e3lan-cell,
.e3lan300-100 .e3lan-cell,
.e3lan300-250 .e3lan-cell,
.e3lan300-600 .e3lan-cell {
	width: 100%;
	padding: 0;
	float: none;
}


.e3lan300-100 .e3lan-cell{
	padding: 5px 0;
}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}

.dhle{ float:left; width:35%;}

.dhle .dhlez{ float:left;}

.dhle .dhlez img{ width:100%;}



.skip-container {
	display: block;
	position: relative;
	padding: 0.5em 0.5em 0.5em 0;
}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}
