﻿



.title_content {
    position: relative;
}

.title_content h3 {
    border-bottom: 1px solid #D6D6D6;
    color: #464646;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: capitalize;
}

.title_content.white h3 {
    font-family: Lato,sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.as-h4{display:block;font-size:18px;padding-top:5px}

.right-block-content{padding:0 0 10px 0;font-size:11px;}

.right-block-content img{max-width:155px;}

.right-block-content a{color:#7e0100;}

.right-block-content a:hover{color:#000;}
.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}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}


#home .catalog-cta {
    font-style: italic;
    font-family: Times New Roman;
}


#home .catalog-cta a,
#home .catalog-cta a:hover {
    color: #CC00CC;
}


#home .catalog-cta h2 {
    font-size: 3em;
    line-height: 1em;
    font-weight: normal;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after,.nav:before{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav.nav-search-social .search-icon a{color:#999}
.nav-search-social{font-size:.85em}
.nav-search-social .social-link{font-size:1.3em}
.nav-next,.nav-previous{margin-bottom:30px}
.posts-navigation .nav-previous{width:50%;float:left}
.posts-navigation .nav-next{float:right;width:50%;text-align:right}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}

    #slidecaption{
        right: 165px;
    }

#slidecaption h2 {
    font: 300 25px 'Oswald', 'Helvetica',  Sans-serif;
    padding-bottom: 10px;
    color: #fff;
}

#slidecaption p {
    font: normal 13px/20px Helvetica, Arial, sans-serif;
    color: #fff;;
}
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }
    #filters li a,#content a.button,  #slidecaption h2,     #related-folio .folio-box h3.folio-title, #related-folio .folio-box h3.folio-title a, #related-folio .folio-box h3.folio-title:active     { font-family: "Oswald", Arial, sans-serif;}
.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-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
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%}


		#footer .social  {
			cursor:pointer;
			border:1px solid #f3f3f3;
		}

.menu li ul li a {
font-size: 1.1rem;
color: #dbdcdb;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
}

.menu li ul li a:hover { color: #ffffff;
font-weight: bold; }

.menu {
list-style-type: none;
padding:0;
margin:0;
}

.taillemenutop{height:50px;margin-top:0}

.like{ width:855px; height:115px; float:left; margin-top:10px; background:#fff; padding:15px; position:relative; border:solid #c9c9c9 1px; }
.lo-nav_sub.events .hotevents{float:right;width:60%;margin:0}
.lo-nav_sub.events .hotevents .lo-event_promos li{float:left;margin:0 .625rem .625rem 0}
.lo-nav_sub.events .hotevents .lo-event_promos:after{content:"";display:table;clear:both}
.lo-responsive .lo-nav_sub.events .hotevents{float:none;width:auto;margin:0}
.mc-brand{padding:20px 0}
.mc-brand a{border-bottom-color:transparent}
.front .mc-brand{padding-top:20px}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}


.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.diyw
div.n{padding:0
!important;margin:0}
.diyw .diyfeModGridContent div.n
img{margin-bottom:1em}

.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h1,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h2,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n p,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n .hr {
  padding: 5px 10px !important;
}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}
.home-heading{padding:0;background:0 0}
.home-heading h1{font-size:3em!important}
.home-heading,.lowrates-left h2{text-align:center}
.home-heading h2{font-size:3.8em!important;line-height:45px!important}
#text-24 .title-newsbox{border:none;padding:0}
#execphp-3 .title-newsbox{border:none;padding:0}
#text-25 .title-newsbox{border:none;padding:0}
#text-22 .title-newsbox{border:none;padding:0}
#text-23 .title-newsbox{border:none;padding:0}
#execphp-2 .title-newsbox{border:none;padding:5px;text-align:center;margin:0;background:linear-gradient(to right,#fc3298 0%,#e4244d 100%);clear:both;color:#fff;font-size:22px}
.title-newsbox{margin:10px 0;border-bottom:#000 solid 5px;padding:5px 0 5px 2px;text-transform:uppercase;font-weight:700;font-size:22px}
#text-html-widget-31 .title-newsbox{font-size:17px;color:#000;text-align:center;border:0}
#text-html-widget-32 .title-newsbox{font-size:17px;color:#000;text-align:center}


.header_bg{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0.95;
filter:alpha(opacity=95); 
z-index: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: 		all 0.4s ease-in-out;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}


.html_header_sticky_disabled .header_bg { opacity: 1; filter: alpha(opacity=100); }



.av_minimal_header .header_bg{opacity:1; filter:alpha(opacity=100);}

#top .av_header_transparency .header_bg{background-color: transparent; opacity: 0; filter:alpha(opacity=0);}



#top .av_header_glassy.av_header_transparency .header_bg{background-color: #fff; opacity: 0.1; filter:alpha(opacity=10); }

.html_header_sidebar .header_bg{ opacity: 1; filter: alpha(opacity=95); }

		.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }


#header {margin:0 auto; padding:0; width:1005px; height:53px; overflow:hidden;float:none;}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}


.silver, .bronze, .media, .print {
  min-height: 110px; }


.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;
}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.7em !important;
}

.welcome-grid i{color:#fff;font-size:4em;}

.welcome-grid:nth-child(2){margin:2.4em 0em;}

.welcome-grid h4{font-size:2em;margin-top:0.66em;color:#fff;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.welcome-grid:hover h4{color:#ff2f68;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.welcome-grid p{color:#fff;font-size:1em;letter-spacing:0;margin:0.9em 2em;}


.item-timer .count {
  border: 1px solid #363636;
}

.item-timer .count b {
  color: #C3B179;
}



.item-timer:before, .item-timer:after {
  content: " ";
  
  display: table;
  
}

.item-timer:after {
  clear: both;
}

.item-timer .count:first-child {
  border-left-width: 1px;
}

.item-timer .count b, .item-timer .count span {
  display: block;
}

.item-timer .count span {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}


	.nectar-slider-loading .loading-icon {
		height: 100%!important;
	}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.first-section .nectar-slider-loading .loading-icon{opacity:0}
.loading-icon .material-icon .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .bar{border-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar{border-color:#3452ff;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}

#slide_banner .slide_stage {
	WIDTH: 100%; HEIGHT: 395px OVERFLOW: hidden
}

#slide_banner .slide_stage .bg {
	TEXT-ALIGN: center; HEIGHT: 395px
}

#slide_banner .slide_stage A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 395px
}

#aside_right_column {
	width:45%;
	padding-top: 20px;
	padding-right: 10px;
	position:relative;
	float: right;
}

#aside_right_column a {
	color: #FFF;
}
.ad-border{border:solid #e9e9e9 1px;padding:3px}


body.no-max-width .page-title-container .page-header {
  max-width: none; }


.page-title-container {
  background-color: transparent; }

  .page-title-container .page-header {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    clear: both; }

    .page-title-container .page-header:after {
      content: " ";
      display: block;
      clear: both; }

    .page-title-container .page-header .page-title {
      width: 97.22222%;
      float: left;
      margin-left: 1.38889%;
      margin-right: 1.38889%;
      color: white;
      font-weight: 200;
      padding: 3% 1rem;
      margin-bottom: 0;
      font-weight: 300;
      font-size: 3rem; }

.bd-layoutcolumn-97 {
  text-align: center;
}

  
  table.top_accounts .textfield {
    width: 105px; 
    font-size: 18px; 
    padding: 0 20px; 
    line-height: 20px; 
  }


  table.top_accounts .textfield a,
  table.top_accounts .textfield a:visited
  {
    color: #0093dd;    
  }


	.container {
		margin-left: auto;
		margin-right: auto;
		
		
		width: 1200px;
	}


	

		
			.container.\31 25\25 {
				width: 100%;
				
				
				max-width: 1500px;

				
				min-width: 1200px;
			}


		
			.container.\37 5\25 {
				
				
				width: 900px;

			}


		
			.container.\35 0\25 {
				
				
				width: 600px;

			}


		
			.container.\32 5\25 {
				
				
				width: 300px;

			}

.bd-layoutcolumn-48 {
  background-color: #ffffff;
  padding: 2em;
}

#checkout .block .row .right div.err { padding: 2px 0 4px 1px; color: red; width: 152px; height: auto; }

#checkout .block .row .right input.err, textarea.err, select.err { background-color: red; }

#checkout .block_last .row .right div.err { padding: 2px 0 4px 1px; color: red; width: 204px; }

#checkout .block_last .row .right input.err, textarea.err, select.err { background-color: red; }




.form__entry div.err {
  display: none;
  color: red;
  margin-bottom:5px;
}


.header-content {
	display: table;
	width: 100%;
	min-height: 100px;
	padding: 15px;
}



 
.t3-wrapper .t3-sl {
    padding-bottom:10px;
    padding-top: 2px;
}


.t3-sl-2 {background-color: #F5F7F7 !important}


.t3-sl-1 {background-color: #dfe1ef !important}

.t3-sl {
  padding-bottom: 40px;
  padding-top: 40px;
}

.t3-sl-1 a {
  color: inherit;
}

.t3-sl-1 a:hover,
.t3-sl-1 a:focus,
.t3-sl-1 a.active,
.t3-sl-1 a.active-state {
  color: inherit;
}

.t3-sl-2 a {
  color: inherit;
}

.t3-sl-2 a:hover,
.t3-sl-2 a:focus,
.t3-sl-2 a.active,
.t3-sl-2 a.active-state {
  color: inherit;
}


#ajax-loading-screen .mask-bottom{ bottom:0%;  right:0;  height:50%;  width:100%}


#ajax-loading-screen.loaded .mask-bottom{ -webkit-transform:translateY(100%) translateZ(0);  -ms-transform:translateY(100%) translateZ(0);  transform:translateY(100%) translateZ(0)}
.ctools-modal-content .modal-content .en-newsletter-listing .button-region .btn.btn-branded.btn-small{letter-spacing:.05em;font-family:sans-serif}
.node-type-author .view-community-user-comments .button-region{margin:2px 0 0;text-align:right}
.button-region{margin:10px 4px 2px}
.button-region.centered{text-align:center}
.button-region.leftalign{text-align:left}
.button-region.rightalign{text-align:right}
.user-profile-block .button-region{width:auto;padding:0;margin:10px -10px -10px;background:#f1f1f1;border-top:1px solid #aaa;text-align:center;text-transform:lowercase}
.reg-forgot-password .button-region{margin-top:30px}
body.mobile.page-user #user-register fieldset label .en-view-sample.button-region{float:right}
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}
.site-header__hamburger-icon{background-color:#000;height:4px!important;width:24px!important}
.site-header__center-button:hover .site-header__hamburger-icon{background:#d70e16}
.dark-nav .site-header__center-button:hover .site-header__hamburger-icon{background:#999}
.dark-nav .site-header__hamburger-icon{background:#fff}
.ias-trigger-prev a,.ias-trigger a,.footer-top,.avatar-topic-select,.btn-footer,.site-header__center-button:hover .site-header__hamburger-icon,.featured-video:hover .videos-caret--featured,.user-form__btn-submit,.validation-box__item,.user-form__btn-submit--negative,.backissues-title,.micro-module .btn,.video-brightcove-iframe .vjs-big-play-button,.video-brightcove-iframe .vjs-big-play-button:hover,.video-brightcove-iframe .vjs-big-play-button:focus,.micro-module .subscriptions .btn{background:#2c6863}
.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-2{width:16.66666667%}
.yel{color:#f5f700;margin-top:-1px}
#core-values .core-values-content .blue-print{padding-left:10vw;padding-right:7vw;color:#fff;position:relative;z-index:1}
#core-values .core-values-content .blue-print h4{font-size:17px;font-family:'Gotham Bold',Arial,sans-serif;margin-bottom:40px}
#core-values .core-values-content .blue-print p{font-size:16px;line-height:1.6}

.modal-body {
  position: relative;
  padding: 15px;
}

#home_news{
	width:638px;
	float:left;
	display: inline-block;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 10px;
	background-color: #332F2D;
	border: 1px solid #EFD9C2;
	text-align: left;
	vertical-align: top;
	color: #EFD9C2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
}

#home_news a{
	color: #09739B;
}

#home_news a:hover{
	color: #09739B;
	text-decoration:underline;
}

#home_news img{
	float:none;
	clear: both;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: top;
	clear: both;
}

.col-left{float:left}
.ct_warn{background-color:#ffd18c;background-color:rgba(255,209,140,0.5);padding:15px;font-style:italic}

.b-footer__social{
    padding-top: 6px;
    text-align: right;
    width: 250px;
    display: inline-block;
    vertical-align: top;
}

.alignnone,
img.alignnone {
  display: inline;
  margin: 0 0 10px;
}

.site-title {
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
	margin-bottom: 0;
	font-size: 26px;
}
.site-title a{color:#e74c3c;}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}


.main .main-slider .item__text {
  text-align: center;
  padding: 200px 200px 140px;
}


.main .main-slider .item__text h1 {
  font-family: "Montserrat ExtraLight", sans-serif;
  font-size: 80px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 96px;
  text-align: center;
}


.main .main-slider .item__text h1 strong {
  font-family: "Montserrat", sans-serif;
}


.main .main-slider .item__text p {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
  padding: 30px 100px;
  text-align: center;
}


.menu3 td{padding: 5px 5px 5px 5px;}

	.vc_custom_1544447198661 .vc_empty_space {
    height: 0px !important;
	}


#home-3 .ytc_video_container {
	float: right;	
}
.youtube_channel .ytc_video_container{float:left;position:relative}
.youtube_channel .ytc_video_container iframe{margin-bottom:0}
.youtube_channel .ytc_video_container a{border:none}
.youtube_channel.responsive .ytc_video_container{width:100% !important}
.youtube_channel.responsive .ytc_video_container.ar16_9 .fluid-width-video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.youtube_channel.responsive .ytc_video_container.ar4_3 .fluid-width-video-wrapper{position:relative;padding-bottom:75%;height:0}
.youtube_channel.responsive .ytc_video_container .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}


.text-seperator2-align-left .text-seperator2-content {
	padding-left: 0px;
}


.text-seperator2-align-right .text-seperator2-content {
	padding-right: 0px;
}


.text-seperator2-content {
	line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    flex: 0 1 auto;
	padding: 0 25px;
}


.text-seperator2-content .text-seperator2-content-heading {
	padding: 0px;
	margin-bottom: 0px;
	line-height: auto;
}
.node-type-blog h1.page-title{display:none;}
h1.page-title{text-align:left;font-size:50px;font-weight:100;margin:0 auto 50px;color:#868686;}
);
		$('#box .head').css({width: default_width}
);	
			$('#box .head').stop(false, true).animate({width:width}

	
	
	
	#lava #box {
		
		
		position:absolute; 
		left:0; 
		top:-3px; 
		
		
		z-index:50; 

		
		background:#e4e4e4; 
		height:24px;
		
		
		padding-right:0px;
		
		
		margin-left:0px;
	}


  .box_address_info,
  .box_address_number,
  .box_address_mail{
    line-height: 24px;
    float: left;
  }
.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;}
.showcase-panel__subtitle {font-style: normal;font-weight: 700;font-size: 28px;line-height: 1.3;font-family: Montserrat, sans-serif;color: #ffffff;text-transform: uppercase;}


.tags {
float:left;
padding:0 0 0 15px;
width:440px;
}


.background-cover {
	position: fixed;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}

.grid_1-1-2                                     { width:110px; margin:0 20px; float:left; display:inline; }

.grid_1-1-2.grid_m5                             { width:140px; margin:0 5px; }


.grid_1-2, .grid_3-4, .grid_1, .grid_1-1-2, .grid_2, .grid_2-2-5, .grid_3, .grid_4,
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12           { width:100%; margin:10px 0 0 0!important; float:none; display:block; }



.builder-left .grid_1-1-2 {
    width: 78px;
    margin: 0 9px;
}

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

.wrapper-cont {
	float:left;
	width:950px;
}
.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-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
footer .footer_bottom .legal{float:left;width:100%}
footer .footer_bottom .legal,footer .footer_bottom .legal a,footer .footer_bottom .legal p{color:#53565a;font-size:18px;font-family:work_sansregular;line-height:24px;margin:0;display:inline-block}
footer .footer_bottom .legal .privacy{float:left;margin-right:35px}
footer .footer_bottom .legal p{float:left}
footer .footer_bottom .legal .ebow{float:right}
footer .footer_bottom .legal .ebow,footer .footer_bottom .legal .privacy,footer .footer_bottom .legal a,footer .footer_bottom .legal p{float:none}


h1.page_title, h1.page_title a {
    font-size: 18px;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
}


.info_wrap.locations h1.page_title {
    width: auto;
}


.info_wrap.full.blog h1.page_title {
    margin-bottom: 10px;
}

    
    .comment_wrapper_main, .info_wrap.locations h1.page_title {
        width: 100%;
    }

  .mgs-container {
    width: 100%;
    padding: 0 2%; }


.mgs-container:after, .mgs-container:before {
  content: '';
  display: table; }


.clearfix:after, .row:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .mgs-container:after, .clear {
  clear: both; }


.home.blog #content .mgs-container {
  margin: 0 auto; }


#header-search {
	float: right;
	margin-top: 8px;
	margin-right: 4px;
	opacity: 1;
}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}
.pager li{display:inline}
.uabb-infobox-content .uabb-infobox-text p:last-of-type {margin-bottom: 0;}
.uabb-infobox-content .uabb-infobox-text p {padding: 0 0 10px 0;}
.fl-builder-content .uabb-infobox-text h1,.fl-builder-content .uabb-infobox-text h2,.fl-builder-content .uabb-infobox-text h3,.fl-builder-content .uabb-infobox-text h4,.fl-builder-content .uabb-infobox-text h5,.fl-builder-content .uabb-infobox-text h6 {margin: 0;}
.fl-builder-content .fl-node-5ba7e540f17da .uabb-infobox-text {margin-top: 0px;margin-bottom: 0px;}
.fl-node-5ba7e540f17da .uabb-infobox-text {color: #808285;}


.page2 .bottomLeft img.cat {
	bottom: 0;
	position: absolute;
	left: 220px;
}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}


.top-footer{
	margin-left: -3%;
}
#nav-mobile a{color:rgba(0,0,0,.87);padding:0 6px;font-size:13px}
i.right{float:right;margin-left:15px}
.right-align{text-align:right}
.right{float:right !important}
nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;transform:none}
nav .brand-logo.right{right:0.5rem;left:auto}
.side-nav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}
.side-nav.fixed.right-aligned{right:0;left:auto}
.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}
.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}


.borderss a.widget-button.normal {
        background: none !IMPORTANT;
    border: white 2px solid;
    padding: 20px 40px !IMPORTANT;
    border-radius: 100px;
    height: 44px !IMPORTANT;
    line-height: 0px !IMPORTANT;
    margin-top: 0px !IMPORTANT;
    float: right !important;
    font-size: 14px !IMPORTANT;
}
#mobile_menu li.menu-level-0 ul.sub-menu{display:none!important}
#mobile_menu .mega-menu.menu-level-0 .sub-menu li a{color:#1b5a7d!important;font-size:18px!important;font-weight:bold!important;text-transform:uppercase;line-height:18px}
#mobile_menu .menu-level-0 .sub-menu a{font-size:18px!important;color:#1b5a7d!important;text-transform:uppercase;font-weight:bold!important}


li.menu-item a {
color:red;
}
.mob-menu-exp-cont .middle-footer-area-mob ul li a{font-family:"SohoGothicPro Regular",sans-serif;font-size:28px;line-height:35px;color:#a0d6f1;display:inline-block;width:100%;box-sizing:border-box;padding:30px 35px 30px 50px;position:relative;border-bottom:3px solid #285482;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:after{font-family:icons;font-style:normal;font-weight:normal;content:"\f110";font-size:26px;color:#a0d6f1;position:absolute;right:35px;top:30px;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:hover,.mob-menu-exp-cont .middle-footer-area-mob ul li a:focus,.mob-menu-exp-cont .middle-footer-area-mob ul li a:active{color:#ffffff;text-decoration:none;background-color:transparent;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:hover::after,.mob-menu-exp-cont .middle-footer-area-mob ul li a:focus::after,.mob-menu-exp-cont .middle-footer-area-mob ul li a:active::after{color:#ffffff;}
.row{margin-right:-15px;margin-left:-15px}


.service-item__icon { font-size: 34px; }



.menu-aba-banking-journal-container,
.menu-aba-bank-marketing-container,
.menu-aba-risk-and-compliance-container {
    font: 13px/1.5 "Open Sans", Arial, sans-serif;
}

#main, #menuBar{
	background: #F8F8F8;
    border: 1px solid #D8D8D8;
}
.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}

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


#slidemm-m {
  display: none;
}

#slidemm-m.cycle-slideshow {
  display: none;
}

#slidemm-m.cycle-slideshow div {
  display: none;
}

#slidemm-m.cycle-slideshow div img {
  display: none;
}

#slidemm.cycle-slideshow {
  width: 100%;
  height: auto;
  display: block;
}

#slidemm.cycle-slideshow div {
  width: 100%;
  height: auto;
  display: block;
}

#slidemm.cycle-slideshow div img {
  width: 100%;
  height: auto;
  display: block;
}
#email_input input{border:0;margin-top:10px;padding:3px}
#email_input .v3MiniButton{vertical-align:top}
#email_input .inputtxt{width:196px}
