﻿
        .pricing-table .pricing-plan .plan-price .plan-price-amount .plan-price-currency {
          vertical-align: super;
          font-size: 1rem !important;
          font-weight: 400 !important;
          color: #757763;
          margin-right: .25rem; }
         
        #cookie-alert-container .ca-text {
            color:white; 
            display: inline;
            float:left;
            width:90%;
            font-size: 12px;
		    font-family: "Open Sans",sans-serif;
            
        }
.slider,.side-slider{position:relative;z-index:10;outline:none;overflow:hidden}
.slider .slide,.side-slider .slide{height:100%;float:left !important;background-repeat:no-repeat;background-size:cover;background-position:center}
.slider .slide:nth-child(n+2),.side-slider .slide:nth-child(n+2){display:none}
.slider .slide.show-slide,.side-slider .slide.show-slide{display:block}
.side-slider h3,.side h3{color:#000F25;font-size:18px}
.side-slider p.date,.side p.date{color:#3AB6FF;position:relative;top:-10px;font-weight:300;font-size:15px;min-height:inherit}
.side-slider .slick-dots li button{background-color:#D0D0D0}
.side-slider .slick-dots li.slick-active button{background-color:#FDD605}
#mk-footer img,#mk-sidebar img,.ajax_project img,.mk-edge-slider img,.mk-page-section img,.theme-content img,.vc_row-fluid img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
.not-found-page .theme-content{padding:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
#theme-page .theme-page-wrapper.left-layout #mk-sidebar,#theme-page .theme-page-wrapper.right-layout .theme-content{float:left}
#theme-page .theme-page-wrapper.left-layout .theme-content{float:right}
 .theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content { width:73%; }
 .theme-page-wrapper .theme-content:not(.no-padding) { padding:25px 0 !important; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}
.body--inner{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px;background-color:#FFFFFF;}
.body--inner:after{clear:both;content:'';display:table;}


	.subtitle{
		font-size: 20px;
		line-height: 26px;
	}


	.btn,
	.subtitle{
		font-size: 18px;
	}


    .first_screen_inner .subtitle,
    .blackout2 .subtitle,
    .blackout .subtitle{
      color: #fff;
    }


  .first_screen_inner .subtitle{
    margin-bottom: 50px;
  }


      .servise_tabs p.subtitle{
        font-size: 20px !important;
        line-height: 28px !important;
        padding: 0 50px;
      }








.sectors{background:#EDEDED;padding:30px 0 0 0}

.sectors .block{margin:0 0 30px 0}

.sectors .box{height:286px;overflow:hidden}

.sectors .about, .sectors .webtrieve, .sectors .news{margin-bottom:30px}

.post.excerpt header .title {
    max-width: 206px;
    margin-top: -26px;
    background: #fff;
    padding-right: 5px;
    padding-top: 3px;
}

.post.excerpt header .title a { line-height: 1 }

.title {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
    clear: both;
}

.title a { color: #444 }

.page h1.title {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 22px;
}

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


.hm-phones__phone_xl {
	font-size: 18px;
	font-weight: 700;
}
 #padding-12 { height:80px; }
.intro .intro-text{color:#3d4b59;font-size:.75em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:700;line-height:1.5;margin:0;padding-bottom:100px;text-transform:initial}
.intro-at-least .intro-text p{color:#3d4b59;font-size:.85em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:700;margin-bottom:30px;line-height:1.5;text-transform:initial}
.footer .footer-logos #privacy,.footer .footer-logos #management-logo,.footer .footer-logos #footer-logo{margin:0 auto 15px;text-align:center}
.footer .footer-logos #footer-logo{margin:0 auto}



.bookmark {color: #bbb7b4; font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 20px 0;}

.bookmark a, .bookmark a:visited {color: #9ad300; font-size: 36px; text-decoration: underline;}

.bookmark a:hover {color: #e0ff8d;}
.nf-form-cont .nf-form-wrap .one-half,.nf-form-cont .nf-form-wrap .three-sixths,.nf-form-cont .nf-form-wrap .two-fourths{width:100%}
.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}



.sombra {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0.5;
  z-index: 888888;
  display: none;
}
.ui.items{margin:1.5em 0}
.ui.items:first-child{margin-top:0!important}
.ui.items:last-child{margin-bottom:0!important}


  .post-wrapper .post-content {
    clear: both;
    float: left;
    width: 100%;
  }


.post-content {
  overflow: hidden;
  margin-top: 15px;
}
.site_header__phone{padding-top:5px}
.site_header__phone img{padding:5px 0 5px 15px;border-left:1px solid #dfdfdf}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}


img.small-loader {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto; }


.skip-link {
	display:none;
	}

  	#header-space, #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }
#header-space{height:150px;}
.row{margin-right:-15px;margin-left:-15px}


    .posts-box .posts-wrapper .row .col:last-child {
        padding-right: 15px;
    }


    .posts-box .posts-wrapper .row .col {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }




#owl-example .carousel_item {
	padding: 0 0 20px 0;
	margin: 10px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.column,.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.reveal .column,.reveal .columns{min-width:0}
.newsletter__container .small-12.large-4.columns,.newsletter__container .small-12.medium-6.large-4.columns{float:left;margin-bottom:12px}


#wprmenu_bar .bar_logo {
  border: none;
  margin: 0;
  padding: 0px 8px 0px 0px;
  width: auto;
  height: 25px;
}

div#data_registration div.view_plans div.footer {
	position: absolute;
	bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	left: 10px;
}

div#data_registration div.view_plans div.footer label span {
	display: inline-block;
	width: 55px;
}

div#data_registration div.view_plans div.footer select {
  position: relative;
  top: -5px;  
}

	header .topbar {padding: 20px; background: #F06241; border-bottom: 1px solid #FFF; position: relative;}


body#landingpage .topbar { background: #82909F; overflow: hidden; }

body#custom-page .topbar { background: #82909F; overflow: hidden; }
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}

.main-block-paragraph h1, .main-block-paragraph h2{
	font-size: 20px;
	font-weight: normal;
	color: #181819;
}


#navigation ul.sub-menu a {
color:#b81616 !important;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}


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;}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.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%}

.maindiv {
	background-color: #ccc;
	padding: 5px;
}

.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,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

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

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

.main-warp .container {
	background: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
}
.jumbotron-outer{overflow:hidden}
.jumbotron-outer.has-bg-shade .bg-shade{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:2}
.jumbotron-outer.has-bg-shade .jumbotron-wrap,.jumbotron-outer.has-bg-video .jumbotron-wrap{position:relative;z-index:3}
.ie9 .height-100vh .jumbotron-wrap,.ie9 .jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap{padding:120px 0 170px 0;position:relative;top:inherit;right:inherit;left:inherit}
.element-jumbotron .jumbotron-outer.has-bg,.element-jumbotron_slider .jumbotron-outer.has-bg{padding:60px;position:relative}
.flash-message__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.flash-message__text :last-child{margin-bottom:0}
.flash-message__text :last-of-type{margin-bottom: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-3{width:25%}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }






.layout {padding: 22px;}

.layout-dual-left #col-a {float: left;}

.layout-dual-left #col-b {float: right;}

.layout-dual-right #col-a {float: right;}

.layout-dual-right #col-b {float: left;}


.layout-even {padding: 22px;}

.layout-even #col-a {float: left; width: 46.5%;}

.layout-even #col-b {float: right; width: 46.5%;}
.align-baseline{vertical-align:baseline!important}

.mid-gg{margin-bottom:5px;}

.mid-gg img{ width:100%}

    .mobile .shopping-cart .tit {
        display: inline;
        color: #fff;
    }

    .mobile .tit-big {
        position: relative;
        top:62px;
        padding-left: 10px;
        text-align: left;
    }

.shopping-cart .tit { display: block; padding-bottom: 9px }



.tit { font-size: 14px; font-weight: bold }


.tit-green { color: #92b710; }

.tit-blue { color: #0590b2 }


.tit-big { color: #000; padding-bottom: 12px; font-size: 24px; font-weight: bold; text-transform: capitalize }

.analog-up .tit { font-weight: bold; padding-right: 4px;; }

.best-sides .tit-green { font-size: 13px; text-transform: capitalize }


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}


.toplinks {
    margin-bottom: 20px
}


.container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 10px;
}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}


#notification-modal .nm-button__wrapper {
  margin-bottom: 30px;
  text-align: right; }

	.article-title{padding:15px;min-height:180px;}
.site-header input[type="search"],.site-description,.site-header .search-form+.search-instructions{color:#000}


.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-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-8 {
    width: 66.66666667%;
  }

    
    .col-hpmain { width: 72%; }
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#hero-header .hero-content .row {
position: absolute;
margin-top: 20px;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
max-width: 450px;
}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}
.nav-menu li.secondary-link a{background-color:transparent;color:#b2b1b4;letter-spacing:normal;text-transform:none;padding:0}


		  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: 10px; }
#block-views-apartment-loan-rates-block-2 table{margin:10px 0 5px;}
#block-views-apartment-loan-rates-block-2 th{font-size:12px;}
#block-views-apartment-loan-rates-block-2 td{//font-size:12px;padding:5px 10px;line-height:15px;font-weight:bold;}
#block-views-apartment-loan-rates-block-2 p{padding:0 0 0;}
.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;}

	
	.respMenu .menu-main-menu-container {margin-top:70px;}

	.respMenu .menu-main-menu-container a {color:#333;}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
.entry-title{margin-bottom:0}
.column-1-2 .wpcf7 textarea{width:400px}
.columnfix.column-last{margin-bottom:20px !important}
.background-block-container p:last-child,.background-block-container h1:last-child,.background-block-container h2:last-child,.background-block-container h3:last-child,.background-block-container h4:last-child,.background-block-container h5:last-child,.background-block-container h6:last-child,.background-block-container .column{margin-bottom:0}
.column-1-2{width:47.5%}
.column-1-3{width:30%}
.column-2-3{width:65%}
.column-1-4{width:21.25%}
.column-3-4{width:73.75%}
.column-1-5{width:16%}
.column-2-5{width:37%}
.column-3-5{width:58%}
.column-4-5{width:79%}
.column-1-6{width:12.5%}
.column-5-6{width:82.5%}
.column{position:relative;margin:0 5% 30px 0;float:left}
.column-last{margin-right:0 !important}
.footer_bottom{border-top:1px solid #fff;padding:40px 0;text-align:center}
.footer_bottom span{display:block;font-size:14px;color:#ccc;text-align:center}
.footer_bottom span a{display:inline-block;color:#7cc576;font-size:16px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
.footer_bottom span a:hover{color:#fff}




#footer {
  clear: both;
  background: #000;
  border: 1px solid #070707;
  padding: 15px 15px 10px 15px;
  }

#footer p {
  font-size: 9pt;
  color: #bbb;
  padding: 0;
  }

#footer a {
  color: #bbb;
  text-decoration:none;
  }

#footer a:hover {
  color: #fff;
  }

    .phone_div{
        text-align: center;
    }

    .phone_div p {
        margin: 16px 10px 0;
        line-height: 25px;
    }

.phone_div a{
    color: #FBC64F;
    font-size: 17px !important;
}

.phone_div a:hover{
    color: #FBC64F !important;
    text-decoration: none;
}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap{margin-top:0!important;width:100%}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap ul{margin:0;list-style:none}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap form{margin-bottom:0}
#s5_responsive_mobile_top_bar_wrap{line-height:130%}

.slider{
	margin-top:20px;
}

header#header nav#nav-wrap div.container {  padding: 0;}

header#header nav#nav-wrap div.container ul {  margin: 0;}

#nav a i{font-size: 11px;}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}
.mainvisual-topics-slider-pager,.mainvisual-topics-slider-pager-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.mainvisual-topics-slider-pager{position:absolute;top:0;right:0;height:100%}
.mainvisual-topics-slider-pager-btn{padding:16px}
.mainvisual-topics-slider-pager-btn img{width:9px;height:auto}
	.sidebar_content,.content{font-family:Droid Sans, arial, serif !important;}





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


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


.site-inner {
	clear: both;
	padding-top: 32px;
}


.metro-pro-landing .site-inner,
.metro-pro-landing .entry {
	padding: 0;
}


.style-border-bottom a:after {
  bottom: 0; }


.style-border-bottom .sub-menu a:after {
  bottom: 5px; }


.header-menu-sidebar-inner .style-border-bottom .sub-menu a:after {
  bottom: 0; }
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px;position:relative}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{text-align:left!important}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{box-shadow:3px 3px 9px -1px #c1c1c1}
.headerNavWrapper #mega-menu-wrap-primary,.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-color:#cd2f30}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after{content:''}
.headerNavWrapper #mega-menu-wrap-primary .mega-menu-toggle{background-repeat:no-repeat!important;background-size:contain!important}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
.img-responsive{display:block;height:auto;max-width:100%}

#subscribe-shadow {
	clear: both;
	text-align: center;
	position: relative;
	bottom: 3px;
	height: 10px;
	margin: 0 0 -8px;
}

		.site-header, #footer-content, #subscribe-shadow img  { 
			width: 98%; 
		}

		.site-header, #user-links .container, #footer-content, #subscribe-shadow img { 
			width: 100%; 
		}


	.container {
		width:726px;
	}

	.container.top {
		width:766px;
	}

	
	#header.layout3 .container {
		width:766px;
	}

	
	
	.container.footer {
		width:766px;
	}


.container.layout3 {
	padding-top:20px;
}


#services .title {
  margin-left: 60px;
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 18px;
}


#services .title a {
  color: #111;
}


#services .box:hover .title a {
  color: #18d26e;
}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:5%}
.col3-1{max-width:31%}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
.loops-wrapper.grid2 .post-title,.col4-1 .post-title,.col4-2 .post-title,.sidebar2 .col3-2 .post-title,.col3-1 .post-title{font-size:1.3em;margin:0 0 .6em;padding:0}
.col3-1 .module.loops-wrapper.grid2 .post-title,.sidebar2 .col3-1 .post-title{font-size:1em}
.sidebar2 .col3-1 .post-image{margin:0 0 10px}

    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }

  .top-bar .title-area {
    position: relative;
    margin: 0; }

    .top-bar.expanded .title-area {
      background: #5d68ae; }


.title-area {
  white-space: nowrap; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#asu_logo{margin: 0;float: left;width: 200px;padding: 12px 0 0;}
#asu_logo a img{width: 100%;}
  #asu_logo a{background-color: transparent;background-position: left top;background-repeat: no-repeat;display: block;width: 77px;height: 32px;}







.curved-square .caption .background
{
	background-color:#000;
	width:100%;
	height:100%;
}





.curved-square .thumbnail .caption .background
{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}








.light-round-extended .html .background
{
	width:100%;
	height:100%;
	background:#DDD;
}


.page-template-tpl-home .section-featured .left {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
  -ms-flex-order: 3;
      order: 3;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


.resources-bar.home {
	background-color: rgba(19, 16, 53, 0.85);
}


.resources-bar {
	background-color: #666;
}


.ams-title {
  font-size: 16px;
  font-size: 1.6rem;
  display: inline-block;
  margin: 0 0 1em 0;
  font-weight: 500;
  line-height: 1.3;
}

.ams-title a {
  color: #353434;
  text-decoration: none;
}

.ams-title a:hover {
  color: #fa5742;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.ac_footer {
  padding-top: 65px;
  margin-top: 50px;
}

  .ac_footer hr {
    margin-bottom: 35px;
    margin-top: 7px;
  }

  .ac_footer .container {
    padding-left: 30px;
    padding-right: 30px;
  }
.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-6{width:50%}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}
.view-news .views-row-last .row{margin-bottom:15px;}
.article-list .views-row{clear:both;display:inline-block;width:100%;}
.block-links .views-row{margin-bottom:10px;}
.news-list-rotator .views-row .views-field-title{padding:5px 10px;position:relative;background-color:rgba(0,0,0,0.50);margin-top:-50px;height:50px;overflow:hidden;}
.news-list-rotator .views-row a{color:#f8ba32;font-weight:bold;}
.page-videos .views-row{margin-bottom:45px;}

.footer-menu{
    margin: 0;
width: 100%;
display: inline-block;
padding: 0;
text-align: center;
}

.footer-menu li {
       display: inline-block;
    padding: 20px 15px;
    margin: 0;
    list-style: none;
}


.footer-menu li a {
    color: black !important;
    font-size: 16px;
    text-transform: uppercase;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}

		
	.mvp-feat1-pop-cont .mvp-vid-box-wrap,
	.mvp-blog-story-wrap .mvp-vid-box-wrap,
	.mvp-vid-box-small {
		font-size: 12px;
		left: 10px;
		top: 10px;
		width: 28px;
		height: 28px;
		}

		
	.mvp-feat1-pop-cont .mvp-vid-box-wrap i,
	.mvp-blog-story-wrap .mvp-vid-box-wrap i {
		margin: 8px 0 0 1px;
		}

		
	.mvp-blog-story-wrap,
	#mvp-home-widget-wrap .mvp-flex-row {
		border-top: none;
		margin-top: 15px;
		}

		
	ul.mvp-blog-story-list .mvp-blog-story-wrap:first-child {
		margin-top: 0;
		}

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


.site-inner {
	margin: 0 auto;
	
	
	max-width: 1285px;
	position: relative;
	display:block;
}
.cookies-eu .cookies-eu-button-holder{display:inline-block}
.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#4D90FE}
#site-info,.footer-widget-container .inside{max-width:960px;width:100%;margin:0 auto;display:block}
#site-info{font-size:14px}
#site-info .copyright{float:left;max-width:400px;padding-left:5px}
#site-info .wpgo-link{float:right;max-width:400px;padding-right:5px}
#footer-container #site-info a,#footer-container #site-info a:visited{color:#777}
#site-info .copyright,#site-info .wpgo-link{float:none;text-align:center;max-width:100%}

#community-wrap .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  display: block;
}


div#community-wrap .jomsocial {
    padding: 0px;
    height: auto;
    min-height: 0px;
}
div.product div.images div.thumbnails a.first{clear:both}
ul.products li.first{clear:both}



.wpb_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  margin: 0 0 0 -2.127659574%;
  padding: 0;
  width: 102.127659574%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.wpb_row.vc_row-fluid [class*="vc_span"]
{
	min-height: auto;
}


.head {height: 69px; width: 1000px; margin: 0px auto;}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}




.header-main{
	padding-top:20px;
	padding-bottom: 15px;
	border-bottom: solid 1px #f5f5f5;
}

.header-main-left{
	float:left;
	max-width: 30%;
}

.header-main-right{
	float:right;
	box-sizing:border-box;
	padding-left: 34px;
	max-width: 65%;
}

.header-main-responsive{
	display:none;
	position:relative;
	float: right;
	max-width: 40%;
	padding-top: 6px;
}

.header-main-responsive .reflect_search_icon{
	float:right;
	margin-top: 7px;
	margin-left: 0;
	margin-right: 10px;
}

.header-main-responsive .reflect_search_icon .reflect_search_icon_hand{
	background-color: #222;
	background-size:15px;
	border-radius:5px;
}

.block-1 {background:#EDEBDF; padding: 8px 10px 29px 5px;}



.center { margin: 0 auto; text-align: left; max-width: 1158px;     width: 100%;}




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

.cf:after {
    clear:both;
}

.cf {
    zoom:1;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }


  .col-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}

.skills-list{width:1000px;margin-right:auto !important;margin-left:auto !important;}
#block-views-skill-block-homepage .skills-list{padding:0px;margin:0px;}
#block-views-skill-block-homepage ul.skills-list li:first-child{margin:0px;}


.entry-meta a,
.widget-container a,
.footer2 a {
	border-bottom: 1px dotted transparent;
}


.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}


.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}
 .widget-container, .widget-container a { font-family: inherit; }
 .entry-meta a:hover, .widget-container a:hover, .footer2 a:hover { border-bottom-color: #CCCCCC; }
 .sidey .widget-container { color: #555555; background-color: ; }
 .sidey .widget-container a {color:;}
 .sidey .widget-container a:hover {color:;}
 #footer .widget-container { color: #555555; background-color: ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

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

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

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:96%}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;max-width:100%;padding:0}

.global-nav--icon {
  padding: 4px 1rem 0 0;
  width: 100%;
  text-align: left;
}

.global-nav--icon img {
  max-height: 30px;
  height: auto;
}


.global-nav--icon.light-dark img {
  height: auto;
  max-height: 35px;
  position: absolute;
  max-width: 100px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.global-nav--icon.light-dark img.image--light {
  z-index: 2;
  opacity: 1;
}

.global-nav--icon.light-dark img.image--dark {
  z-index: 1;
  opacity: 0;
}
#nano__join__family.nano__join__family--recipe .recipe__block__creator{text-align:left;margin:0 20px;padding:5px 0 11px;border-bottom:1px solid #e3e5e6}
#footer .partners-events .gaa-product-logos .gaa-product-logo{padding:15px}
#footer .partners-events .gaa-product-logos .gaa-product-logo a{display:block}
#footer .partners-events .gaa-product-logos .gaa-product-logo img{max-width:100%}
#footer .partners-events .gaa-product-logos .gaa-product-logo.my-gaa img{max-width:155px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.gaa-films img{max-width:200px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.bap-certification img{max-width:135px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.goal img{max-width:85%}
#starrings{text-shadow:0 0 12px #000,0 2px 6px #000,1px 1px 0 #000;color:#fff;font-size:13px;padding:5px;position:absolute;right:1px;color:silver;font-weight:700;text-align:right;top:-2px}
#starrings img{border:0}
#starrings img:hover{border:0}
#starrings a{color:#fff}


#header-nav .menu-toggle,
#header-nav .dropdown-toggle {
    display: none;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}


.main-navigation .menu-toggle,
.main-navigation .dropdown-toggle {
    display: none;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

    .co-uk-only, .banker-uk-only, #block-block-76, .menu-mlid-1447{
      display: none !important;
    }

footer ul li.social {
  width: 45%;
  display: none;
  max-width: 50px;
}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

footer .social-icons-small {
  display: flex;
  text-align: center;
}

  .social-small {
    display: none;
  }
.main-nav__menu__item{display:inline-block;min-width:100px;float:left;color:#104459}
.main-nav__menu__item a{color:#104459;border:1px solid #555;line-height:30px;float:right;margin-right:7px}
.main-nav__menu__item.-languages{width:60px}
.main-nav__menu__item.reset-border{border:none}
.main-nav__menu__cantons .main-nav__menu__item a{white-space:nowrap}
.small-box ul .li-odd{background-color:#cbcbcb}

.menu-item-language img.iclflag {
  margin-top: -3px;
}



.nav-login, .nav-logged-in {font-weight: 700;min-width: 80px;}

.nav-login li {background-color: #d5502a;height: 76px;margin-top: -30px;border-radius: 0 0 6px 6px;margin-bottom: -10px;}




.nav-tabs {border-bottom: 1px solid #999999;}

.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}




.nav-login {display: none;}

.not-logged-in .nav-logged-in {display: none;}

.not-logged-in .nav-login {display: block;}

.ala-wordpress .nav-login {display: block;}

.ala-wordpress .not-logged-in .nav-logged-in {display: block;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.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}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.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 }

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





.navbar-fixed-top .nav {
    padding: 15px 0;
}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}


#heatmapthemead-secondary-sidebar-container {
	margin: 10px;
	margin-top: 20px;	
	margin-right: 15px;
}


#heatmapthemead-secondary-sidebar-container a {
	text-decoration: none;
}

	
	.heatmapthemead-layout-both-sidebars #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-layout-content-secondary-sidebar #heatmapthemead-secondary-sidebar-container {
		margin-top: 0px;
	}

	
	.heatmapthemead-reading-on-a-mobile  #heatmapthemead-secondary-sidebar-container  {
		margin-left: 10px;
		margin-right: 10px;
	}



.wrapper {
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
}


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

.fb_tool_bdr .sfsi_inside .icon3 {
    margin: 1px 0 2px 0;
    height: 20px;
    width: 62px;
    display: inline-block;
    float: none;
}

.gpls_tool_bdr .sfsi_inside .icon3 {
    margin: 3px 0 2px 0;
    display: inline-block;
    float: none;
    height: 24px;
    width: 76px;
}

.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    height: 20px;
    width: 100%;
}
.people_left{float:left;max-width:440px;padding-right:100px}
.qodef-404-page .qodef-page-not-found .qodef-page-not-found-text{margin:10px 0 0}


.gallery-main .gallery-group .gallery-box .gbox-img {
    width: 310px;
}

h1.title {font-size:26px;margin-top:10px;}


#footer {
	background-color: #000;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	margin-top:10px;
}


#footer h3{
	margin-top:20px;
	font-weight: 300;
	font-family: roboto;
	color: #fff;
	font-size:20px;
	padding-left:8px;
}


#footer ul{
	list-style-type: none;
}


#footer li{
	font-size:16px;
	padding-left:8px;
}


#footer a{
	color:#ccc;
}


#footer hr{
	border:0px;
	border-top: #555 dashed 1px;
}
.header .mail:hover .mail__ico{background-position:0 -30px}
.header .mail__ico{float:none;margin-bottom:-8px;width:26px;height:24px;background-position:0 0;margin-right:11px}
.header .mail__ico,.header .tel__ico{margin-right:5px}
.footer .mail__ico{background-position:-199px -63px;width:19px;height:16px;margin-bottom:-4px;margin-right:10px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:30px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:30px}
#logo{max-height:70%}
.et_pb_svg_logo #logo{height:70%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:30px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:30px}

.bolder{font-weight:bolder !important}

.bolder-lg-txt{
	font-weight:900;
	font-size:85px;
	text-transform:uppercase
}


div.roundcrrcnt {
	display: block;
	padding: 12px 16px;
}

.left-area-js {
margin-left: 25em;
}

.left {
float: left;
margin: 0 10px 10px 0;
}

.tile img.left
{
float: left;
margin: 0 1em .5em 0;
}

.sub-menu-arrow {
    color:#ed145b;
    font-size:12px;
    margin-right:5px;
    vertical-align: text-top;
    position: relative;
    top: 1px;
}

ul.sub-menu {
    position: fixed;
    background: white;
    list-style: none;
    padding: 0;
    margin: 0;
    top: 80px;
    text-align: left;
    display: none;
}

.main-menu-wrapper ul.sub-menu li {
    display: block;
    padding:0;margin:0;
    z-index: 110;
}

.main-menu-wrapper ul.sub-menu li a {
    display: block;
    padding:10px 30px;
    height: auto;
}

.main-menu-wrapper ul.sub-menu li a:hover {
    background-color:#ed145b;
    color: white;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}


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


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.header{height:auto;margin-bottom:0;padding-top:10px}
.header .orta{position:relative}




.column{float: left;}
.row{margin-right:-15px;margin-left:-15px}

.rte .row {
  margin-bottom:20px;
}


.foot-menu { float: left; padding-left: 31px; border-left: 1px solid #cccccc; position: relative; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.mr-auto,.mx-auto{margin-right:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.callout-menu .callout-content .callout-headline{font-family:Museo Sans;font-size:35px;font-weight:100}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}
#side-panel .side-panel-wrap #s-icons .social-icons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.footer-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}


.mb-0 {
  margin-bottom: 0 !important;
}


.home-jquery-content {
padding-top:45px;
}
.block-search #search_button .search-svg{height:20px;width:20px;display:inline-block;position:absolute;top:2px;left:0;}
.block-search #search_button .search-svg #close{display:none;}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

  .social-small {
    display: none;
  }

.spl, .spl2, .spl3 {
  padding-left: 0.9em;
}

  .spl2, .spl3 {
    padding-left: 0em;
  }


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }


  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

.entry-content .page-box p { font-size: 14px; margin-bottom: 18px; }

.hentry .entry-content { padding: 0; font-family: "Open Sans", Helvetica, Arial, sans-serif; color: #aaaaaa; }

.sticky .entry-content { margin: 0 15px 15px; }

.divmin { 
display: inline-block;
margin-left: 20px;
font-size: 15px;
font-style:italic;
}


.program-link {
	background: #319bf7;
    font-weight: normal;
    font-size: 10px;
    padding: 15px 25px;
    font-family: Ape;
    letter-spacing: 0.3em;
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    display: inline-block;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}

.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}
#login-icon{float:right;padding-top:10px;padding-right:10px;}
#login-icon #login{line-height:0px;font-size:0px;}
#login-icon a:active,#login-icon a:visited,#login-icon a:link{color:white;text-decoration:none;}
.row{margin-right:-15px;margin-left:-15px}
.modal-body-country .row{margin-left:0px;margin-right:0px;}
.examples .row{display: block;}


.bottom-bar {
    padding: 0.8rem 0;
    margin-top: 2.4rem;
    border-top: 1px solid #88b439;
}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}
.testimonial-author{margin-top:10px}
.testimonial-author img{width:70px;display:inline-block;margin-right:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.testimonial-author .author-meta{display:inline-block;vertical-align:middle}
.testimonial-author .author-meta span{display:block}
.testimonial-author .name{font-size:15px}
.testimonial-author .location{font-size:13px;color:#95999e}
