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

        .dmbs-top-menu .navbar .top-bar.desktop-only .menu-top-menu-container {
          display: inline-block; }

      .dmbs-top-menu .navbar .top-bar.mobile-only .menu-top-menu-container {
        margin-bottom: 32px; }
.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-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col { float: left;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-0 { display: none}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-1 { width: 16.6666%;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-2 { width: 33.3333%;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-3 { width: 50%;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-4 { width: 55%;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-5 { width: 83.3333%;}

.olegnaxmegamenu #nav li.wide div div.megamenu-block-col-6 { width: 100%;}



.ascsg_1_8, .ascsg_2_8, .ascsg_3_8, .ascsg_4_8, .ascsg_5_8, .ascsg_6_8, .ascsg_7_8, .ascsg_8_8{
	float:left;
	padding:0 3% 0 3%;
	position:relative;
}

.ascsg_4_8{	width:44%;}


#floatbuttonleft, #floatbuttonright { position: absolute; top: 45%; width: 100%;  padding-top: 20px; padding-bottom: 75px;   }




#floatbuttonleft .wpb_wrapper p,#floatbuttonright .wpb_wrapper p { text-align: center; }

.span10{width:780px;}

.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}

.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}

input.span10,textarea.span10,.uneditable-input.span10{width:766px;}

.basket_top{ width:164px; float: left; height:24px; margin-top: 17px;}

.basket_top img{ float: left;  }

.basket_top a{ float: left; color:#fff; font-family: Arial; font-size: 11px; font-weight: bold; margin-top: 6px;}

.loop-post-excerpt .loop-post-text {
  padding: 0;
  float: left;
  font-size: 18px;
  line-height: 1.4em;
}

.loop-post-excerpt .loop-post-text p {
  font-size: 16px;
  line-height: 1.9;
  margin-bottom: 0;
}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}
.onair .amp-onair-show-title a{text-decoration:none;color:#fff;font:bold 16px Arial}


	.header-mobile-nav-hook {
		cursor: pointer;
	}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
	margin-bottom:15px;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}

.footer-item {float: left;margin-right: 20px;height: 24px;line-height: 24px;margin-top:3px;}

.footer-item-status {margin-right: 0;float: right;}

  .footer-item-start {margin-left: 10px;}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#to-downloads{text-align:center;width:100%;float:left;margin-top:30px}
#to-downloads img{width:163px;cursor:pointer}


.navbar-sec {
    background-color:transparent;
    font-size:13px;
}




ul.service-link-list {
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	min-height: 234px;
}
.home-services-row .home-services .single_service .service-link-list li{font-weight:700 !important;font-family:'Heebo', sans-serif !important;}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.kaerebalink-detail,
.booklink-detail {
   line-height:1.5;
}
.footer-main .contacts{list-style:none;margin:0;padding:0 0 20px}
.footer-main .contacts a{color:#ffc20e}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}


#box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
}

#box-inner {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: blue;
    opacity: 0.3;
    display: none;
}

#box #container {
    position: absolute;
    top: 0; bottom: 0; right: 0; left: 0; 
    margin: auto;  
    height: 350px;
    width: 500px;
    border: 1px solid black;
    background: white;
    padding: 1%;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.span5{width:380px;}

.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}

.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}

input.span5, textarea.span5, .uneditable-input.span5{width:366px;}


#body-content-wrapper { 
	position:relative;
	overflow:hidden;
}
.g-color-black--focus:focus{color:#000}
.g-color-black--active.active{color:#000}
.g-color-black--active.cbp-filter-item-active{color:#000!important}
.g-color-black{color:#000!important}
.g-color-black--hover:hover{color:#000!important}
.g-parent:hover .g-color-black--parent-hover{color:#000!important}
.g-color-black-opacity-0_1{color:rgba(0,0,0,.1)!important}
.g-color-black-opacity-0_3{color:rgba(0,0,0,.3)!important}
.g-color-black-opacity-0_5{color:rgba(0,0,0,.5)!important}
.g-color-black-opacity-0_6{color:rgba(0,0,0,.6)!important}
.g-color-black-opacity-0_7{color:rgba(0,0,0,.7)!important}
.g-color-black-opacity-0_8{color:rgba(0,0,0,.8)!important}
.g-color-black-opacity-0_8--child *{color:rgba(0,0,0,.8)!important}
.g-color-black-opacity-0_9{color:rgba(0,0,0,.9)!important}


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

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

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}




#quiz{
-moz-border-radius: 12px;
	border-radius: 12px;
	float: none;
	margin: 20px 0 0 0;
	padding: 20px 20px 20px 20px;
background:#92d978;
	}



#quiz .slickQuizWrapper{
	background: #f1fce7;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 18px 18px 5px 18px;
}


#quiz .slickQuizWrapper h2.quizName{
	font-size: 160%;
	font-weight: bold;
	color: #5da543;
	margin-bottom: 10px;
	line-height: 1.3;
	
}

#quiz .quizArea, #quiz .quizResults{
	font-size: 14px;
}


#quiz img{
	max-width: 97.5%;
}


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

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


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

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

      .page-header-lg .container {
        height: 100%; }


.show-menu .site-header .container {
  width: 100%; }

  .abs-bot-right .container {
    z-index: 1; }



        
		.cl448,.typed_ {	 font-family: "myfont448";	color:#ffffff;
				font-size:40px;}

        .cl448 .typed-cursor{ font-family: "myfont448";
		color:#000000;
					font-size:40px;
            opacity: 1;
            font-weight: 100;
        }
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

.section-title .lead {
  font-size: 18px;
  line-height: 28px;
  margin: 0;
}

.section-title h2 + .lead {
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.lead em {
  font-weight: bold;
}

.inverse-wrapper .lead,
.vc_parallax .lead {
  color: #ffffff !important;
}

footer.inverse-wrapper a,
footer.inverse-wrapper,
footer.inverse-wrapper .lead {
  color: #d5d5d5 !important;
}

#logo_div{ padding:20px 0px 0px 20px; height:74px}
#page-header .disciplines ul li span,.palette-first-background{background:#900}

        .palette-first-background {
            background : #e64215 !important;
        }

        .palette-first-background-before::before {
            background : #e64215 !important;
        }

        .palette-first-background-after::after {
            background : #e64215 !important;
        }

        .palette-first-background-after-gradient::after {
            background: linear-gradient(to bottom, rgba(230, 66, 21, 0) 0%, rgba(230, 66, 21, 1) 100%) !important;
        }
.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-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}


    .header-div {
        margin-bottom: 10%;
    }
.header-div,#attire-mbl-menu{ background-color: #151515;}


.navbar-header.header-right .social-media-icon {
	float: left;
}


footer .social-media-icon {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

header.fixed .header-bottom {
  background-color: rgb(69, 69, 69);
}


.header-bottom {
  background-color: rgba(0, 0, 0, 0.7);
}

.header-bottom .def-width {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding-top: 22px;
	padding-bottom: 22px;
}

.header-bottom .logo a {
  display: block;
}

.header-bottom .logo a img {
  display: block;
}
.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}
.vc_column-inner::after{clear:both}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}

.text-center, .register th.text-center {
	text-align:center;
}
.only_content{position:absolute;width:100%;display:block;z-index:999;left:0;right:0}


#big-slider, #slider-container {
	width: 620px;
	overflow: hidden;
	height: 300px;
	position: relative;
}

#big-slider a { display: block; }
.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}



.et_mobile_device .et-waypoint,
.et_mobile_device .et_pb_counter_amount {
	opacity: 1 !important;
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}



.et-waypoint {
	opacity: 0;
}




.main-area {
	background-color: #eee;
}
.site-footer .footer-logos .association-logo a{width:102px}
.site-footer .footer-logos .association-logo{margin-right:0}

.b-section {
    min-width: 1000px;
    padding: 60px 0 120px 0;
}
.ct-header__wrapper--stuck .ct-header__toolbar{display:none}
.admin-bar .ct-header__wrapper--stuck{top:2rem}
.ct-header__wrapper--stuck #ct-main-nav{padding-top:0}
.ct-header__wrapper--stuck #ct-logo
img{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:center left;transform-origin:center left}
.ct-header__wrapper--stuck::after{opacity:0}
.ct-header__wrapper--shadow{-webkit-box-shadow:0px 0px 5px 0 rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px 0 rgba(0,0,0,0.1)}
.ct-header__wrapper--stuck{background-color:rgba(255,255,255,1)}

	.menu-footer { float:none; }

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

	.menu-footer li li { display:block; float:none; width:100%; margin:0; }


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.rstboxes .rstbox .rstbox-header{font-size:1.6em;font-weight:700;line-height:1em;margin-bottom:20px;opacity:.8}
.rstboxes .rstbox .rstbox-header ul{list-style:disc inside none;margin:0;padding:0}

#gb-social-media-mobile .social-media-icons {
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
}
.count-hidden,.widget_categories a .count{float:right;width:42px;text-align:center}


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

  #agent-information .agent-information-text h4,
  #agent-information .agent-information-text p.certificate {
    text-align: center;
  }

  #agent-information .agent-information-text {
    padding-left: 0;
  }

#agent-information .agent-information-text h4 {
  font-size: 18px;
  line-height: 21px;
  color: #444444;
  font-family: 'PT Serif', sans-serif;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  margin-top: 0px;
}

#agent-information .agent-information-text p.certificate {
  font-size: 15px;
  line-height: 21px;
  color: #7E7E7E;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
  margin-bottom: 20px;
}

#agent-information .agent-information-text p {
  font-size: 14px;
  line-height: 26px;
  color: #8E8D8D;
}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
.home .footer_bg{margin-top:0}
.footer_bg{width:100%;position:relative;margin-bottom:-2.5%;z-index:1;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:0;background-size:20px 8px;margin-top:0}
.footer_bg img{width:100%;height:auto;padding:0;margin:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}
.footer_bg .footer-logo{position:absolute;left:15px;top:25px;bottom:0;right:0}
.footer_bg .footer-logo img{width:100%;height:96px;max-width:408px}


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

	
	
	.sidebar .posts-list img { width: 65px; }

	.sidebar .posts-list .content { margin-left: 80px; }

	
	.main-footer .posts-list img { width: 60px; }

	.main-footer .posts-list .content { margin-left: 75px; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.social-footer li.facebook a:before, .social-footer li.twitter a:before, .social-footer li.google a:before, .social-footer li.linkedin a:before, .social-footer li.instagram a:before
{
	content: "\f09a";
	font-size: 30px;
	line-height: 60px;
	font-family: 'alterexbook';
	display: block;
	color: #f9f9f9;
}


.social-footer li.linkedin a:before
{
	content: "\f0e1";
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.b-tabs__link-text[data-before]:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}

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

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

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

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

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

#homepage-banner .container {
    position:relative;
}

#homepage-banner .container h1 {
    margin-top:0;
}


#resources-ctas .container {
	padding-top:15px;
	padding-bottom:15px;
}
.verve_theme .wpb_row.verve_with_video{position:relative;overflow:hidden}
.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_grid ul.wpb_thumbnails-fluid,.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"]{width:100%;float:none;display:block;margin-left:0;margin-right:0}
.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-12{width:100%}


.vgrey {
	color: #5e6064;
}


.baby-class{
	 visibility:hidden;
	 opacity:0;	 
	 transition: opacity 1s;
}


.baby-class.slick-initialized{
	visibility:visible;
	opacity:1;
}


.baby-class .babyimg{
	display:none ;
}


.baby-class .babyimg:first-child{
	display:block; visibility:hidden;
}
 

.baby-class.slick-initialized .babyimg{
	display:inline-block;visibility:visible!important;
}


ul.trusted-logo li.logo{
	display: inline-block;
	width: 150px;
    padding: 0px 20px;
}


.tumblr_post {
list-style:none;
margin:0 0 0 -35px;
padding:0;
font-size:0.7em;
line-height:100%;
}

.tumblr_post blockquote {
background:none;
padding:0;
margin:0;
border:none;
font-style:italic;
}


#td-top-mobile-toggle {
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
  
}

#td-top-mobile-toggle a {
  display: block;
  height: 53px;
  width: 53px;
}

#td-top-mobile-toggle i {
  font-size: 26px;
  line-height: 55px;
  padding-left: 13px;
  display: inline-table;
  vertical-align: middle;
  color: #fff;
}

.td-md-is-android #td-top-mobile-toggle i {
  line-height: 58px;
  padding-left: 11px;
}
.margin-top-none{margin-top:0}



.wrapper1
{
	width: 960px;
	height: auto;
	margin: 0px auto;
}

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

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.search-box-wrapper{position:fixed;top:0;left:5%;right:5%;width:90%;margin:0 auto;background-color:#fff;border-radius:3px;z-index:2;height:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 -5px 3px -10px #fff}
.search-box{background-color:#fff;padding:16px}
.search-box .search-field{background-color:#fff;border:0;font-size:16px;padding:0}
.ie-vertical-lr{-ms-writing-mode:tb-lr}

.top { position: relative; height: 60px; line-height: 60px;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.indexforum .padd{border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}

.obbsbox2 .tab .padd{  width:645px;border:1px solid #F2F2F2; border-top-width:0px;}


td.top { vertical-align: top; }
.dinb{display:inline-block}


.push { height:10px;position:relative;}
.crossfade{position:relative;}
 
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


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


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


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

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}
 #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:7px;}


.tumblr_post {
list-style:none;
margin:0 0 0 -35px;
padding:0;
font-size:0.7em;
line-height:100%;
}

.tumblr_post blockquote {
background:none;
padding:0;
margin:0;
border:none;
font-style:italic;
}

.col-right p {
  margin: 0 0 25px 0;
}


.col-right ul{
  margin: 0 0 10px 0;
}

.col-right{
	padding:30px 30px 15px 30px;
	background-color:#fff;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:60px;
	position:relative;
}


.back-to-top-image, .email-image {
    width: 3.6rem
}

#nav div.select ul li a, #nav_principal li a, #bread_int ul li a, .arrow_down.ad2, h2 a, h3.s_h2 a, a.corp, a.b_corp, #footer a{
	font-weight:400;
	text-decoration:none;
}

.home-hero-backgrounds,
.home-hero-backgrounds .slick-list,
.home-hero-backgrounds .slick-track,
.home-hero-backgrounds .slick-slide{
    height:100%;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

.home-hero-backgrounds .slick-slide{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

    .home-hero-backgrounds .slick-slide a{
        display:block;
        width:100%;
        height:100%;
    }
.region-2col-fullwidth_bottom .pane-content{margin:0 auto;text-align:center;width:75%;}
.page-products .pane-block-9 .pane-content .content-right{-sgs-span-settings:("span":6,"location":7,"grid":12,"gutter":0.33333,"style":"split","start row":false,"end row":true,"fixed gutter":false,"split gutter":1,"gutter property":"margin","options":((null:null)));width:47.91667%;float:right;margin-left:0;margin-right:1.04167%;clear:none;}
.page-products .pane-block-9 .pane-content img{width:100%;}
