﻿.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}
.bit-1,.container-full{width:100%}

.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}

.art-content-layout-row {display: table-row;}
.social-profile-icons .social-facebook a{background:#5d82d1}


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



img.front-prd-img {
    height: 80px;
}

#homepage #main #centerbox img#main-logo {
  max-width: 200px;
  width: 70%;
}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.awaken-search-box-container {
  display: none;
}


.customername, .customername * { color: #404040; }


.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}


.nav-drop {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #fff;
	width: 320px;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, .1);
	letter-spacing: 1.5px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}


.nav-active .nav-drop {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.side_menu_button_wrapper{display:table}

#twitter {
    padding-top: 9px;
    padding-left: 15px;
    border-bottom: 3px solid #eee;
    position: absolute;
    z-index: 9;
    background: white;
    width: 100%;
}

#twitter img, #twitter p {
    display: inline-block;
}

#twitter p {
    margin-left: 20px;
    font-weight: bold;
    font-size: 16px;
}

#stats { position:absolute; bottom:-70px; right:15px; }

#visual-wrap{position:relative; height:0; padding-top:42%; background:#fff;}

.blog-post .post-info .post-info-date {
    float: left;
    margin-right: 15px;
}

.blog-post .post-info-date {
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    display: inline-block; 
}

.blog-masonry-layout .blog-post.content-block .sticky:not(.sticky-post-without-image) .post-info-date,
.blog-masonry-layout .blog-post.content-block .sticky:not(.sticky-post-without-image) .post-author {
    color: #d8d8d8;
}
.on-air .simple-image{padding:0px 10px}
.mast-logo .simple-image{max-width:70%}
.latest-posts-crs-list {margin:0; padding:0; list-style:none; height:auto; height:auto !important; position:relative !important;}


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


.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: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: "\f343";
	}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


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


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

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.login_sidebar,.pagesidebar,body{overflow-x:hidden}
.pagesidebar{position:fixed;top:0;right:0;visibility:hidden;width:220px;height:100%;background:#0e262e;transition:all .5s}
.pagesidebar .left.menu-item{float:none}
.pagesidebar .open .menu::after{position:fixed;top:0;right:0;width:60px;height:60px;display:block;background:0 0;content:'';cursor:pointer}
.pagesidebar::after{display:none}
.open .pagesidebar{visibility:visible;transition:transform .5s;box-shadow:inset 1px 0 0 rgba(0,0,0,.1);overflow-y:auto}
#headertop,header.fixed,.pagesidebar,#pmpro_confirmation_table thead,header #searchdiv.active #searchform input[type=text],.pmpro_checkout thead th,#pmpro_levels_table thead,.boxed #headertop .container,header.sleek.transparent.fixed{background-color:#000000;}
.wrapper{overflow:hidden}
#g-copyright #footer-menu-items .footer-menu-item{margin-right:50px}
.featured-posts-container .featured-post-section-desc p{font-family:Museo Sans;font-size:13px;font-weight:300;line-height:16px}


div.mm-share-button{
  margin-top:13px;
  }


.line-testi {
	position: absolute;
	margin-top: -275px;
	
	margin-left: -157px;
}


	.main-navigation li.current-menu-item .sub-menu a {
		border-bottom: 0;
	}
.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}


		  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; }
.container article.post .post-header h2{font-size:18px}
.container .post-header{font-size:10px}
.blog-recent[data-style=title_only] .post-header{transform:none!important;-webkit-transform:none!important;top:0}
body .masonry.meta_overlaid article.post .post-header .meta-author a{font-size:11px!important}
body .masonry.meta_overlaid article.post .post-header .meta-author span{font-size:13px!important}
.post-header span.meta{display:none;}
.masonry.classic_enhanced .post-header{font-size:17px!important;}
#page-header-bg h2,body h2,article.post .post-header h2,article.post.quote .post-content h2,article.post.link .post-content h2,article.post.format-status .post-content h2,#call-to-action span,.woocommerce .full-width-tabs #reviews h3,.row .col.section-title h2,.nectar_single_testimonial[data-style="bold"] p{font-family:Roboto Slab;text-transform:none;font-size:38px;line-height:36px;font-weight:700;}
.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}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}
.c-three-hero__cursor-dot-inner{background-color:#000;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}
.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%}


.three-blocks .container .row:first-child {
    padding: 55px 10%;
}
.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%}



#logo-left
{
	text-align: center;
	margin-top: 20px;
}


#logo-left img
{
	
	height: 67px;
}


#logo-left p
{
	font-size: 0.6em;
	color: #FFFFFF;
	text-align: center;
}


.scrolling span {
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg); 
  -moz-transform: rotate(45deg); 
  -webkit-transform: rotate(45deg); 
  transform: rotate(45deg);   
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 3px 0 3px 5px;
}

#wprmenu_bar .menu_title {
  font-weight: 400;
  font-size: 20px;
  line-height: 35px;
  position: relative;
  top: -6px;
}


#wprmenu_bar .menu_title a {
  display: inline-block;
  position: relative;
  top: 4px;
}


#mg-wprm-wrap.custom .menu_title,
#mg-wprm-wrap {
  display: none;
}


#mg-wprm-wrap.cbp-spmenu-right.custom .menu_title {
  padding: 15px;
  text-align: center;
}

				#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu {
					color: #ffffff;
				}
.toolbar__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}
.toolbar__item [class*="icon-"]{font-size:14px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#fff}
.toolbar__item .icon-chat2{font-size:18px;font-weight:600;margin-top:-2px}
.toolbar__item .icon-account,.toolbar__item .icon-globe{font-weight:600}
.toolbar__item[data-type="chat"]{display:none}
.chat-available .toolbar__item[data-type="chat"]{display:inline-block}
.toolbar__popup.active,.toolbar__item:hover .toolbar__popup{opacity:1;pointer-events:auto}


.banner-holder .ipad-holer {
  position: relative;
  margin: 0 0 -50%;
}

#mainwrapper-left {width:40%;}


    .widget-instagram-footer-header h3 {
        font-size: 36px;
    }


    .widget-instagram-footer-header h3 i {
        font-size: 54px;
    }



.widget-instagram-footer-header {
    display: block;
    margin-bottom: 45px;
    text-align: center;
}


.is-dark-text .widget-instagram-footer-header h3 {
    color: #242424;
}
.quote-text, .widget-instagram-footer-header, .shortcode-dropcap.is-art:before, .logo-404{ font-family: Yesteryear;}


.tm-grid-block,
.tm-block-bottom,
.tm-grid-block + .tm-content,
.tm-top-block + .tm-middle {
  margin-top: 20px;
}


.wrapper {
	width: 1325px;
  width: 82.8125em;
	margin: 0 auto;
}

.top-bar .wrapper {
  width: 95%;
}

.hero .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  padding-top: 9%;
  padding-left: 3%;
  width: 100%;
  margin: 0;
}

  .hero .wrapper img {
    width: 250px;
  }
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


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

 
.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 ;
}
.cmn-recruit-item{padding:66px 4.03%;background:#fff}
.cmn-recruit-item-interview{background:#f5f5f5}
.cmn-recruit-item-interview .cmn-recruit-title{border:none}
.cmn-recruit-item-interview .cmn-recruit-content-block{-ms-flex-pack:end;justify-content:flex-end}
.cmn-recruit-list__interview-more .cmn-recruit-item{background:#f5f5f5}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.gallery{float:left;width:100%}

.city_selector_toggle_link,.weather-atlas-wrapper .city_name,.weather-atlas-wrapper a{text-decoration:none!important;box-shadow:none!important;outline:0!important}
.city_selector_toggle_link{font-size:1em;text-decoration:none !important;box-shadow:none !important;border:none !important;outline:none !important}
.section#references .image,.section#references .references__videos__wrapper{margin:0 0 10px 0}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-copyright{display:table-cell;width:50%;vertical-align:middle;text-align:right;font-size:14px;font-size:.875rem;line-height:24px}
.l-corporate-footer-copyright{font-family:'Open Sans',sans-serif}



#footer-widgets-container {
    background: #FFFFFF;
    padding: 20px 0;
    border-top: 1px solid #DCDCDC;
}

    
    #footer-widgets-container #footer-widgets {
        width: inherit;
    }


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }

	.responsive-nav .l-menu{
		display: block;
		font-size: 24px;
		line-height: 40px;
		color: #454545;
	}

	.header-site.invert .responsive-nav .l-menu{
		color: rgba(255, 255, 255, 1);
	}

	.invert .responsive-nav .l-menu{
		color: #fff;
	}

.l-menu:before {
    content: "\e601";
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

.file-img { width:50px; height:40px; border:2px solid #e2d2e2; }

    .mw-board-group-list-img .file-img { width:90px; height:80px; border:1px solid #e2e2e2; }

    .mw-board-group-list .file-img { width:100px; height:65px; border:1px solid #e2e2e2; }

.mw-latest-list-notice-5-55 .file-img { width:100px; height:65px; border:1px solid #e2e2e2; }
.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-6{width:50%}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}


.site-title a {
	color: inherit;
}


#masthead hgroup .site-title {
	color: white;
	font-size: 60px;
	line-height: 1;
	margin-bottom: 0.125em;
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.175);
}


#masthead hgroup .site-title a {
	text-decoration: none;
}


#masthead hgroup .site-title img {
	display: block;
	float: left;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.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}

  .span4 {
    width: 370px;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


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

#imTextObject_6_tab0 .fs16 { vertical-align: baseline; font-size: 8pt; line-height: 17px; *line-height: 1.55; }

#imTextObject_9_tab0 .fs16 { vertical-align: baseline; font-size: 8pt; line-height: 17px; *line-height: 1.55; }

#imTextObject_13_tab0 .fs16 { vertical-align: baseline; font-size: 8pt; line-height: 17px; *line-height: 1.55; }

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

.row-no-margin {
  margin: 0 !important;
}

.row-darked .block .block-title {
  color: #ffffff;
}

.row-darked .block .block-title strong {
  color: #ffffff;
}

.row-darked .block .pretext-html {
  color: rgba(255, 255, 255, 0.7);
}

  .cms-index-index #maincontent.page-main .row-success {
    position: relative;
    z-index: 9;
  }

.table.grouped .row-tier-price td {
  border-top: 0;
}

.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}

.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


body .navbar-toggle .icon-bar { background:#ee7401; }


body.sidr-open #responsive-menu-button span.icon-bar { display:none; position: relative; }

body.sidr-open #responsive-menu-button span.icon-bar:first-child { width:22px; height:14px; display:block; background:none transparent; overflow:visible; }

body.sidr-open #responsive-menu-button span.icon-bar:first-child:before { content:'\f00d'; color:#ee7401; z-index:5; position:absolute; left:0; width:100%; top:50%; text-align: center; line-height:20px; margin-top:-10px; font-family: 'FontAwesome'; font-size:22px; text-align: center; }

.board_name {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #aba072;
	font-weight: bold;
	line-height:150%;
}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}


	.site-header .col-md-4,
	.site-header .col-md-8 {
		min-height: 0;
	}

		.header-wrap .col-md-8 {
			padding: 0;
		}
#conteneur{display:flex;flex-wrap:wrap;justify-content: center;}
.showcase2{height:250px;margin:20px 0}
.showcase,.showcase h2,.showcase2,.showcase2 h2,.showcase3,.showcase3 h2{font-size:11px;color:#fff;text-transform:uppercase}
.social-list a::before{background: #3e1800;color: #bdbdbd;}
.social-list a:hover::before{background: #176f44;color: #fff;}
.invert .social-list a:hover::before{background: #F8F9F0;color: #3e1800;}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
.sections{overflow-x:hidden;overflow-y:hidden}
.is-frontend #content .sections,.is-frontend #content-holder .sections{margin-top:3.88889rem}
#content-20 .sections { margin-top: 0px !important; }
.is-frontend #content-20 .sections { margin-top: 2.2222222222222223rem; }


.reports .readmore,
.realestate .readmore,
.board .readmore {
	width: 118px;
	height: 20px;
	float: right;
	text-align: right;
	padding-right: 8px;
}

.b-bnt__icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}


#branding-bar .show-on-tablet, #branding-bar .show-on-desktop { display: none; }


#branding-bar h1 .show-on-tablet, #branding-bar h1 .show-on-mobile, #branding-bar #iu-campus .show-on-tablet, #branding-bar #iu-campus .show-on-mobile { font-size: 17px; }

#footer-leftbottom {
	position: absolute;
	left: 16px;
	bottom: 0px;
}
.calendar-calendar div.title{font-size:.8em;text-align:center;}
.calendar-calendar div.title a{color:#000;}
.calendar-calendar div.title a:hover{color:#c00;}
.calendar-calendar .mini .title{font-size:.8em;}


.page-template-tpl-home .section-banner-slideout-title {
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
}


.page-template-tpl-home .section-banner-slideout-title.doc-title {
  margin-bottom: 0;
}

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



.header, .header-2 { background-color: rgba(255,255,255,0.5)!important; }




.is-sticky .header, .is-sticky .header-2 { background-color: rgba(255,255,255,0.5)!important; }


.whiteheader .header, .whiteheader .header-2 { background-color: rgba(255,255,255,1)!important; }

body.home .header .container { width: 100%; }

	.header { box-shadow: none!important; }

	
	body.home .header { background-color: #fff!important; }
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
#top-header .container{font-family:'Boogaloo',display}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
#footer-bottom{background-color:rgba(255,255,255,0.55)}
#footer-bottom .et-social-icon a{color:#0055d6}



.ds_footer_hide_option #footer-bottom { display: none; }

#body {
	width: 100%;
}

.page2 .gallery img.nova { margin-top: 45px;}

.span10 { width:780px; }

.row-fluid .span10 {
	width:82.978723404255%;
	*width:82.925531914894%;
}

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

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

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

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }

.financity-copyright-left{ float: left; }
.w-third{width:calc( 100%/3)}
.w-third-ns{width:calc( 100%/3)}
.w-third-m{width:calc( 100%/3)}
.w-third-l{width:calc( 100%/3)}


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


.container::after {
  content: "";
  display: table;
  clear: both;
}


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


.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}


#banner .container, #banner-product .container {
  color: #000;
  text-shadow: 2px 2px 1px #fff;
}

  .activities .container {
    max-width: 1200px;
  }

.clearfloat, .cl, .c {clear: both; height: 0; font-size: 1px; line-height: 0px;}

.titleHeader .pagers {
	float:right;
	background:#fff;
	padding-left:8px;
}

	footer .titleHeader .pagers {
		float:right;
		background:#e7e7e7;
		padding-left:8px;
	}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.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-lg-4 {
	width: 33.33333333%
}

    .vin-container .vin-top .search-top {
      margin-right: 0px !important;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 74.41059%; }

      .vin-container .vin-top .search-top:last-child {
        margin-right: 0; }

#hot_spot1{
	width:180px;
	height:46px;
	float:right;
	margin-right:113px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.rss-item__posted{font-size:12px;font-size:.8571428571rem;margin:0}

.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%;
}
.et_pb_slide_description .et_pb_slide_title{font-size:61px}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-align:left}


.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 18% 8%;
}

	.et_pb_slide_description h2.et_pb_slide_title {
    font-size: 60px;
}

			#footer .bottom .container .right img.logo{
				margin: 30px 0 0;
			}
.site-footer .footer-bar{content:"";display:table;table-layout:fixed;width:100%;padding:10px 0}
.site-footer .footer-bar .wrap,.site-footer .footer-bar .mptt-shortcode-list{display:table;width:100%}
body #wrapper #top-nav{background:#46474b}
#top{background:#fff;line-height:1.5;font-size:.9em}
#top ul.nav li a{color:#999}
#top ul.nav ul{background:#5e848d}
#top ul.nav ul li a{color:#ddd!important}
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }


#responsive-menu-search-box {
  padding-left: 55px !important;
}


#responsive-menu-container #responsive-menu-search-box {
  background-color: rgb(238, 238, 238) !important;
  padding: 15px 5% 15px 20% !important;
}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding:25px 5%}

.navbar-header{float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;}
h2.entry-title{margin-top:0;margin-bottom:28px}
.fusion-blog-archive .entry-title{margin-top:0;margin-bottom:5px}
.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title{margin-top:0;margin-bottom:25px}
.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title{margin-top:0;margin-bottom:5px}
#tribe-events-content .tribe-events-tooltip .entry-title,
#tribe-events-content .tribe-events-tooltip .tribe-event-title{padding:12px
22px 12px 22px;font-weight:normal}
#main .fusion-portfolio h2,#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-modal h2,.fusion-widget-area h2,h2.entry-title{font-size:35px}

.gallery-item {text-align: left; padding: 1%;}

.gallery-caption:before {display: unset; padding-bottom: 2px;}

.gallery-caption {padding: 8px 0;margin-bottom:10px;}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
	margin: 0 auto;
	width: 68.9%;
}


.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
	width: 100%;
}





#comments-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}

	
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular #comments-title {
		width: 100%;
	}

.homepage a:hover, .subscribe-box-content .button, .bubble-box, footer #wp-calendar thead th, footer #wp-calendar tbody #today,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .home #mainmenu .homepage{
	background-color: #BF473C !important;
}

.board_name {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #aba072;
	font-weight: bold;
	line-height:150%;
}

    #review-search-bar .review-options:before, #review-search-bar .review-options:after {
      content: " ";
      display: table; }

    #review-search-bar .review-options:after {
      clear: both; }

    #review-search-bar .review-options .review-search {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 58.33333%;
      float: left; }

    #review-search-bar .review-options .review-enter {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 41.66667%;
      float: left;
      text-align: right; }


.navigation-item-bullet {
	display: none;
}


.mobile-view .navigation-item-bullet {
	display: none !important;
}


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


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

  .intro .container {
    max-width: 800px; }



.container-content {
  display: block;
  clear: both; }

  .navbar .container {
    padding-left: 5px; }
.popup-modal .modal-body,#exitpopup-modal .modal-body{padding:20px 35px;font-size:0.9em}


#page {
	height: 100%;
	position: relative;
}


.mobile-view #page {
	height: auto;
}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.on-air .widget-area{position:relative;top:0px;z-index:1;left:10px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#join #main #r1 .rowMain #job-box .job-list .right .go-down {
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}


.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

      .callouts.bottom .callouts-inner .callout:hover .overlay {
        height: 10%;
        top: -10%; }

      .callouts.bottom .callouts-inner .callout .overlay {
        background: rgba(34, 66, 137, 0.8);
        width: 100%;
        display: block;
        top: 0px;
        position: absolute;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        top: 0px;
        height: 0px; }
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}


.site-header .contact-block .phones .address {
    float: left;
    line-height: 31px;
    margin: 0 15px 0 0;
    white-space: nowrap;
    font-size: 18px;
    color: #04428B;
}


.site-header .contact-block .address {
    float: right;
    white-space: nowrap;
    margin: 6px 5px 0;
    font-size: 13px;
    color: #04428B;
}


.heading .info-block .contact-info .info-line .address {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    line-height: 15px;
    height: 15px;
    color: #04428B;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.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-6{width:50%}
.product-details .tab-pane .col-xs-6{float:none;width:100%;padding:0 100px}
.company-product .col-xs-6,.company-portfolio .col-xs-6{float:none;width:100%;padding:0 100px}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}
img.alignnone{margin:5px 0 20px}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}
.search-btn .search-icon i{font-size:1em;z-index:1;padding-right:.266em;padding-top:2px;display:block}
.custom-search-btn .search-icon i{font-size:1em;z-index:1;padding-top:0;right:.5em;bottom:0;display:block;position:absolute}
#copyright{float:left;font-size:10px;color:#e8e8e8}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


.pnumber {
border:1px solid #272727;
background:#434343;
padding:2px 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#u2429popup{z-index:4;height:550px;margin-right:-10000px;width:100%;}
.popup_anchor{position:relative;width:0px;height:0px;}

div.instansive-tablet,
div.instansive-mobile {
  display: none;
}

  div.instansive-mobile {
    display: block;
  }
.o-typo--fs-semi{font-size:24px;line-height:150%}

#content {
    height: 100%;
    width: 100%;
	text-align:left;
	z-index:0;
}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}
.header-bg-color,.header-wrapper{background-color:rgba(255,255,255,.9)}



.f_left { float:left; }


.site-content-contain { overflow: hidden; }



.screen-reader-only {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
.modal-body{position:relative;padding:15px}


	nav .bttmlks a, nav .bttmlks a:visited, nav .bttmlks a:hover{font-size: 14px; margin: 0; background: none;}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}
.navigation-thin-wrapper{padding-top:0;max-width:1121px;height:30px;margin:0 auto;position:relative}

#footer #credit img{vertical-align:middle;}

#footer #credit span{display:none;}

.col-right { float: right; }



#node h2.pane-title {font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 26px; margin: 3px 0 5px;}

.page-news h2.pane-title {font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 26px; margin: 3px 0 25px;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.hakutulokset .hakukesken{position:absolute;z-index:1001;left:0;top:0;right:0;bottom:0;background-color:#fff;opacity:.5}
					   

.accord-footer { 				border-top: 0px solid #9EC521;																			}

.content-block.iframe-draggable .accord-footer,
.content-block.video .accord-footer { margin: 0 0 0 0; }


#llorix_one_lite_move .layer {
	width: 100%;
	height: 100%;
	background-position: top center;
	background-size: cover;
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before{content:'\f222'}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555!important}

#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-mobile-menu ul li.open-mega-menu{display:none}
 .widget_wplp_widget .widget-title { color: #fff; font-family: Georgia, sans-serif !important; font-size: 21px; font-style: italic; line-height: 50px; font-weight: normal; margin-left: 21px; }
.whats_new__h2{font-family:semplicitabold,Sans-Serif;min-height:160px;font-size:3.125em;color:#fff;text-transform:uppercase;max-width:400px;margin:0 auto;text-shadow:0 0 10px rgba(0,0,0,.5)}


.frontpage.theme4 .small-item-wrap .small-item-content {
	transition: all 0.5;
	display: block;
	height: 0;
	overflow: hidden;
}


.frontpage.theme4 .small-item-wrap:hover .small-item-content {
	transition: all 0.5;
	display: block;
}


.frontpage.theme4 .small-item-wrap .small-item-content-inner {
	overflow: hidden;
	margin:5px 0 5px 13px;

}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.exponent-menu .exponent-sub-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{
    margin: 0px 0px 0px -15px;
}


.exponent-mobile-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{ 
    display: inline-block;
}
.tatsu-menu .tatsu-sub-menu li.menu-item-has-children .sub-menu-indicator svg{margin:0 0 0 -15px}
.tatsu-mobile-menu li.menu-item-has-children .sub-menu-indicator svg,.tatsu-sidebar-menu li.menu-item-has-children .sub-menu-indicator svg{display:inline-block}
.b-table .time{width:11.70212766%;white-space:nowrap}
.b-table_updates-my .time{width:.2037037}
.b-table_updates-site .time{width:19.64285714%}
.b-table_live .time{width:13.15789474%}
.review .time{font-size:12px}
.b-photodescr-photo .time{font-size:14px;color:#999;margin-right:15px}


			#supplementary + .site-info {
				border-top: 1px solid rgba(0, 0, 0, 0.2);
			}


		.featured-content a:hover,
		.featured-content .entry-title a:hover,
		.widget a:hover,
		.widget-title a:hover,
		.widget_twentyfourteen_ephemera .entry-meta a:hover,
		.hentry .mejs-controls .mejs-button button:hover,
		.widget .mejs-controls .mejs-button button:hover,
		.site-info a:hover,
		.featured-content a:hover,
		.wp-block-latest-comments_comment-meta a:hover,
		.wp-block-latest-comments_comment-meta a:focus {
			color: #ced428;
		}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.mod_eb_mincalendar_td_dayname .saturday {
	color:#99AAAA;
}


a.eb_minical_link SPAN.saturday {
    color: #99AAAA;
}


td.mod_eb_mincalendar_event a, td.mod_eb_mincalendar_event a.eb_minical_link span.sunday, td.mod_eb_mincalendar_event a.eb_minical_link SPAN.saturday {
    color: #fff;
}
.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-left:15px;padding-right:15px}
.col-lg-8{width:66.66666667%}

.layout_hauptrahmen2{width:1040px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto;}


.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
}


.wide-1218 .inner-wrap {
	max-width: 1218px;
}


.narrow-978 .inner-wrap, .wide-978 .inner-wrap {
	max-width: 978px;
}


body.no-sidebar-content-stretched #main .inner-wrap {
	width: 100%;
	max-width: 100%;
}


body.no-sidebar-content-stretched #main .inner-wrap #primary {
	float: none;
	width: 100%;
}


.popup-callback-from-wrap {
    z-index: -1;
    opacity: 1;
		display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
}

.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.td-all-devices img {
  display: block;
}


.box_66_33 .content {
	padding: 20px;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
 .mk-page-section-inner { width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; will-change:position; }
 .mk-page-section:not(.full_layout) .mk-page-section-inner { width:50%; }
#respond div.clear{clear:both;}






.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}


.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


.flexslider .slides img {
    width: 100%;
    display: block;
}


html[xmlns] .slides {
    display: block;
}


* html .slides {
    height: 1%;
}
.social-links.animated-effect-1 li.facebook a:hover{border-color:#3b5998}
.btn.facebook,.colored.social-links li.facebook a,.social-links.animated-effect-1 li.facebook a:after,.social-links:not(.animated-effect-1) li.facebook a:hover{background-color:#3b5998;border-color:#3b5998;color:#fff}

#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;
}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

    #header #logo { padding-top: 35px; padding-bottom: 15px; padding-left: 50px; float: left; }

    #header #logo img { width: 200px; }

.fixed header #header #logo { float: left; padding-top: 0; padding-bottom: 0; }

.fixed header #logo { float: left; margin-left: 30px; padding: 0; }
.btn{cursor:pointer;display:inline-block;outline:none;text-align:center;text-decoration:none;white-space:nowrap}
.btn--border{border:1px solid #000;font-size:1.1rem;letter-spacing:.4em;padding:20px 35px;text-transform:uppercase}
.btn--arrow-down{-moz-transform:rotate(45deg) translate(-50%)!important;-ms-transform:rotate(45deg) translate(-50%)!important;-o-transform:rotate(45deg) translate(-50%)!important;-webkit-transform:rotate(45deg) translate(-50%)!important;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;bottom:30px;height:30px;left:50%;position:absolute;transform:rotate(45deg) translate(-50%)!important;width:30px}
.home .btn--arrow-down{-moz-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;-webkit-transition:opacity 1.5s ease-in-out;opacity:0;transition:opacity 1.5s ease-in-out}
.btn--arrow-black{border-color:#000}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .non-cosigned-loan-options-section .wpb_column {
    margin-top: 50px;
  }

  .non-cosigned-loan-options-section .wpb_column:first-child {
    margin: 0;
  }

.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{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.hero .container {
  position: relative;
  z-index: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.copyright-wrapper .menu .menu-text {
	width: 100%;
			display: block;
	padding:0;
	padding-right: 20px;
	font-size: 0.86rem;
	color:rgba(255, 255, 255, 0.6);
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 5px;
}

		.copyright-wrapper .menu  .menu-text {
			width: 100%;
			display: block;
			padding-right: 0px;
			margin-bottom: 10px;
		}
.menu .menu-text{padding:.7rem 1rem;font-weight:700;line-height:1;color:inherit}
.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}


.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;
}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}


.icon-mail:before {
	content: "\f0e0";
}
.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-sm-12{width:100%}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-8,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12,.col-xs-3,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.new-car-text{width:100px;height:auto;margin:5px 0 0 0;padding:0px;float:left;font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}

.new-car-text a{font-family:arial;font-weight:bold;font-size:12px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}

.new-car-text a:hover{font-family:arial;font-weight:bold;font-size:11px;color:#000000;text-align:center;line-height:18px;text-decoration:none;}
