﻿.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}


.foot-logo{
	width: 150px;
    opacity: 0.4;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}


.foot-logo:hover{
	width: 150px;
    opacity: 1;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}
.ppsPopupShell .alignright{float:right;margin:7px 0 10px 10px}

.alignright,
img.alignright {
  display: inline;
  float: right;
  margin-left: 22px;
  margin-top: 8px;
}

.alignleft,
.alignright,
.aligncenter,
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 10px;
}


.col1_landing ul, .border_landing ul{
	margin:0;
	padding:0;
}


.col1_landing ul li, .border_landing ul li{
	margin:1px 0 0 0;
	padding:0  5px 0 5px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type:none;
}


.col1_landing ul li a, .col1_landing ul li a:link, .col1_landing ul li a:active, .border_landing ul li a, .border_landing ul li a:link, .border_landing ul li a:active{
	padding:0;
	margin:0;
}
 
.col1_landing ul li a:hover, .border_landing ul li a:hover{
	padding:0;
	margin:0;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.font_iswo5ossq, [data-font="font_iswo5ossq"], [data-font="font_iswo5ossq"] li a {font-family: "soleil", sans-serif;font-weight: 300;font-style: normal;}
.widget-twitter__item__container__item{display:table-cell;vertical-align:top;}
.widget-twitter__item__container__item--image{width:48px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0px;padding-bottom:0px;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}



.marketing {
   
}


.marketing .col-lg-4 {
	margin-bottom: 1.5rem;
	text-align: center;
}

.marketing h2 {
	font-family: 'Titillium Web';
	
}

.marketing .col-lg-4 p {
	margin-right: .75rem;
	margin-left: .75rem;
}


.panel-content{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
    padding: 15px 5px 15px 5px;
    background-color: #e0f0ff;
    border-top: 0px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #67B0F0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;    

}


.panel-content ul li a{
    font-size: 11px;
    font-weight: bold;
    color: #0054b9;  
}


	.posts-list-widget-post {
		margin-bottom: 30px;
	}


	.posts-list-widget-post:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0;
	}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}
.block-content label:before{width:auto !important}
.block-content label:after{content:" " !important}
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.title-main{color:#d4d4d6;font-weight:800;font-size:12px;margin:0 0 30px;text-transform:uppercase;letter-spacing:.14em;}
.title-main--dark{color:#929292}
.title-main--spec{color:#595d60;margin-bottom:5px}
.title-main--lg{font-size:14px}


#univers8{
	color:#cc56d3;
}

	
	
	
	
	ul#footer-nav{margin-bottom: 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; overflow: hidden;}

	ul#footer-nav li{float: left;}

	ul#footer-nav li ul{display: none;}

	ul#footer-nav li a{display: block; padding: 0px; margin: 0px 10px 0px 0px;}

	ul#footer-nav li:first-child a{padding-left: 0px;}

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

.widget-container {background-color: transparent;}


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


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

.works li.lastrowbox{
	display:inline;
	float:right;
	width:289px;
	margin:0 0px 34px 0;
}

.viaggi-culturali-txt li.lastrowbox{
	display:inline;
	float:right;
	width:289px;
	margin:0 0px 34px 0;
}


.archive-pagination a {
	background-color: #000;
	border-radius: 3px;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	line-height: 1;
	padding: 10px 15px;
	text-transform: uppercase;
}


.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination li.active a {
	background-color: #0066cc;
	box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	transform: translateY(-1px);
}


.archive-pagination li {
	display: inline-block;
	margin-bottom: 10px;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}

#page{width:975px;margin:0 auto}

#mobile-menu {display:none;position: fixed;top: 0;right: -300px;background: #000;z-index: 9999;padding: 20px;width: 300px;overflow-y: auto;}
.masonry__section .section__content{padding:20px}

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

.body .section{float:left; width:740px;}

.body .aside,.body .section,.navigation, .logo{width:100%; float:none;}
  #padding-60 { height:100px; }
.is-border{border-width:1px;border-style:solid;border-color:#ececec;position:absolute;pointer-events:none;border-radius:0;margin:0;top:0;bottom:0;right:0;left:0}

.wrapper { width: 1000px; }


.google-maps iframe {
border: 2px solid;
border-color: #007f7b;
}
.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}

.testimonial_rotator_star {
	margin: 0 3px 0 0;
	float: left;
	width: 20px; height: 20px;
	color: #d8b767;
	font-size: 20px;
	line-height: 20px;
}

.testimonial_rotator.template-longform .testimonial_rotator_star { float: none; width: auto; height: auto; font-size: 1.3em; line-height: 0.9em; }
#popular-topics{margin-top:20px}
#popular-topics .fauxh2{margin-bottom:15px}
#popular-topics li{margin-bottom:7px}
#popular-topics a{font-weight:700}


.financity-body .gdlr-core-testimonial-quote.gdlr-core-quote-font.gdlr-core-skin-icon{ float: left; margin-right: 15px; padding-top: 12px; padding-bottom: 0px; margin-bottom: -40px; }
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-quote{ color: #282828; }


.gdlr-core-testimonial-style-left .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: left; margin-right: 30px; }

.gdlr-core-testimonial-style-right .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: right; margin-left: 30px; }

.gdlr-core-testimonial-style-center .gdlr-core-testimonial-quote{ font-size: 80px; line-height: 60px; padding: 15px 0px 10px; }

.abs{position:absolute;}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}


#footer-bottom-background {
	background: #2c2c2c;
	height: 55px;
	border-top: 1px solid #3e3e3e;
	border-bottom: 1px solid #161616;
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }


#header-widget-area .widget-title {
	margin-bottom: 0px;
}
html:lang(zh-CN) body .hero-banner,html:lang(zh-CN) body .page-content,html:lang(zh-CN) body .disclaimer{font-family:"MYingHeiPRCW05",AvenirNextPForBBG,Helvetica,Arial,sans-serif}
.hero-banner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:900px;color:#fff;position:relative}
.hero-banner h2{font-weight:700;font-style:normal;font-stretch:normal;font-size:60px;line-height:1.1;padding:0 15px}
.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}
.pgBlocOnglets .nav-tabs{border-bottom:0}
.pgBlocOnglets .nav-tabs,.nav-pills{text-align:center}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
#footer .copyright{width:100%;padding-bottom:2em;font-size:.8em;text-align:center;color:#fff}
p.copyright{margin:0}


body .article-title, 
body .site-branding .site-title, 
body .main-navigation .menu ul li a {
letter-spacing: 0px;
line-height: 1.3;     
}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.blog .left, .about .left, .contact .left {width: 100%;display: block;}

.blog .right, .about .right, .contact .right {width: 100%;display: block;margin:20px 0;}


.home .blog, .home .about, .home .contact {
display:table;
}


.home .about .text, .home .contact .text {
padding:0 10%;
}

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-collapse.collapse {
        display: none!important;
    }
.navbar-collapse.in{overflow-y:auto}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.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-9{width:75%}


#sw-mystart-right {
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    height: 30px;
    text-align: right;
}


.aside_stars_title {
    text-align: center;
    margin-bottom: 31px;
    font-weight: bold;
}


.aside_stars_title h3 {
    
    
}



.content_column h1,
.content_column h2,
.content_column h3,
.content_column h4,
.content_column h5,
h1.entry-title,
.aside_stars_title {
	color: #ad4658 !important;
}

.menudcontainer {
position: relative;
width: auto;
margin-right: auto;
margin-left: auto;
line-height: normal;
background: transparent;
font-size: 100%;
}

.menucontainer a, .menudcontainer a{
text-decoration: none;
}

.menudcontainer a, .divmenustyle a, .divmenu a { text-decoration: none }
.infobox-photo-left-title .uabb-infobox-title-wrap, .infobox-icon-left-title .uabb-infobox-title-wrap,.infobox-photo-right-title .uabb-infobox-title-wrap, .infobox-icon-right-title .uabb-infobox-title-wrap {vertical-align: middle;}
.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-6{width:50%}

.col-xs-6.bd-md-sec .bd-md-con-p2 h2 {
}
.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}

.sr-only-focusable {
    display: none;
}


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

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




.flexslider-hg.flexslider ul.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .flexslider-hg.flexslider ul.slides { display: block; }
 
* html .flexslider-hg.flexslider ul.slides { height: 1%; }

.flexslider .slides { zoom: 1; }




.flexslider .slides li { position: relative; }


nav#mobile #toggle-bar a.navicon {
    float: right;
    height: 6px;
    width: 34px;
    margin: 20px 10px;
    border-top: 18px double #556570;
    border-bottom: 6px solid #556570;
    font-size: 0
}

header ul.menu li {
	color: white;
	display: inline-block;
	float: left;
	margin: 8px 4px;
	padding: 5px;
}

header ul.menu li a {
	color: white;
	text-decoration: none;
	padding-bottom: 4px;
}


header ul.menu li a:hover {
	border-bottom: 1px solid white;
}


.footer ul.menu li {
	display: inline-block;
	padding: 10px 8px; 
	text-transform: uppercase;
	font-weight: normal;
	font-size: 13px;
}


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


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


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

	
	#menu-main .has-mega-menu .dropdown-menu .dropdown-menu {display:block;position:relative;width:100%;border:0px;box-shadow:none;}


.logoasc {
	font-size: 20px;
	color:#F00;
}

.sjdlht{ display:none;}

.sjdlht .hdxm{ font-size:20px; color:#fff;  display:inline;}

.sjdlht .hdxm a{ color:#fff;}

.sjdlht  .gd{ font-size:14px; color:#fff; display:block;}

.sjdlht  .gd a{ color:#fff;}


.sidebar { width: 27.5%; }
 

	

	.content,
	.sidebar {
		width: 100%;
		float: none;
	}
.wprss-feed-meta{font-weight:bold}
.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-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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
#footer .footer-body .col-md-3{padding-left:45px}
.footer-body .col-md-3,.col-sm-6.e-services{padding-left:15px}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.fl-photo-img-svg {width: 100%;}

.mod_events_latest_first {padding-bottom: 5px;}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

	td.middle3_2 {
		width: 316px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-top: 1px solid #b1c3d4;
		border-right: 1px solid #186a85;
	}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}


.top_news ul li .read_more {
	margin-left:10px;
}


.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}


.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.block-region{background-color:#ddd;margin-bottom:4px;margin-top:4px;padding:3px;font-size:.8em;border:1px dashed #ccc;text-align:center;text-transform:uppercase;text-shadow:1px 1px #eee}
.block ul{margin:0;padding:0}
.region-top .block-inner{padding:40px 0;color:#fff;text-shadow:1px 1px #000}
.region-top .block-inner h3{padding-bottom:10px;font-weight:normal;font-size:32px;line-height:1.2em;text-transform:uppercase;font-family:'Paytone One',sans-serif}
.region-top .block-inner .content{font-size:14px;color:#d5e8f4;text-shadow:none}
.preface-wrapper .block-inner{padding:40px 0 10px 0}
.preface-wrapper .block-inner h3{padding-bottom:10px}
.sidebar .block-inner .content{padding:20px 0;color:#999}
.postscript-wrapper .block-inner h3{font-size:16px}
.postscript-wrapper .block-inner .content{padding:20px 0}
div#block-block-6.block.block-block{display:none;​}


.font-sm, .footer-list-title, .footer-links-column ul li, .footOtherLinks-wrapp ul, .policies a, .policies p {
  font-size: 11px; }


.policies {
  text-align: center; }

  .policies a, .policies p {
    color: #fff; }

  .policies p {
    margin-bottom: 5px; }

  .policies a {
    padding-left: 7px;
    padding-right: 7px; }


#cff .cff-expand{
  display: none;
}

#cff.cff-default-styles .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}
.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-4{width:33.33333333%}


#content img,
#right_sidebar .widget_content img {
	max-width: 100%;
	height:auto;
}




#right_sidebar {
	position:relative;
	color:#ffffff;
	width:271px;
	font-family:Arial, sans-serif;
	float:right;
	margin-right:2%;
	margin-top:100px;
	margin-bottom:35px;
}


.widget_content h4,
#right_sidebar .widget_container h3 {
	font-size: .75em;
	font-family:Arial, sans-serif;
	color:#ffffff;
	padding-bottom:5px;
	text-transform:uppercase;
}


.widget_content p {
	font-size:.7em;
}

.widget_content a {
	color:#FFFFFF;
}


.widget_content a img {
	border:none;
}


.widget_content a:hover {
	color:#4a2932;
}


.widget_content{
	width:230px;
	margin:auto;
}


.widget_calendar .widget_content{
	font-size: .7em;
	font-weight: bold;
}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}
.header-main{z-index:10;position:relative}
.sticky-shrink .stuck .header-main{transition:height .8s}
.transparent .header-main{height: 265px}
.header.show-on-scroll,.stuck .header-main{height:70px!important}
#nav-toggle span.top{top:0px}
#nav-toggle.active span.top,#nav-toggle.active span.bottom{opacity:0}
#nav-toggle.goback span.top,#nav-toggle.goback span.bottom{opacity:1}
.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}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

.post-content {
    display: block;
    clear: both;
    font-size: 14px;
    margin-bottom: 10px;
}

.home .post-content, .archive .post-content {
    font-size: 13px;
    line-height: 20px;
}
.middle-column p a,.middle-column li a,.middle-column h2 a,.right-column p a,.right-column div a,.right-column li a,.middle-column div a,.middle-column td a,.main-container td a,#skip-link a,.quicktabs_main h4 a,.node-facultyprofile a,.left-column p a{text-decoration:underline;color:#002776;}


.first_932,.bot_932{
    color: #ff6400;
}

.first_932,.bot_932, .mid_932{
    font-size: 19px;
    font-weight: bold;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
#skip-link a,.tabs a,.tabs a:visited{background-color:#fffffe;color:#101010;font-size:14px;}
.ct-content{width:100%;position:relative;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.ct-content
dl{width:100%;font-size: .75rem}
.ct-content dl
dd{margin-left:1rem;opacity:0.75}
.ct-content dl dt:not(:first-child){margin-top:1rem}
.ct-content-without-vc .ct-content{padding-top:2rem;padding-bottom:2rem}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1100px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.odd {background:#f3f3f3;padding:2px;border-bottom:1px dotted #ccc;}


#footer-content {
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}

#main { 
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}


.footer-links__list {
  text-align: center;
  width: 100%;
  margin: 20px 0 10px;
}


.footer-links__list li {
	margin: 0 15px 10px;
}
div#block-views-homepage-releases-reskin-block .views-row .releases-body,.view-latest-releases .views-row .releases-body,.view-id-posts .views-row .posts-body{font-size:16px;margin-bottom:16px;}
.view-latest-releases .views-row .releases-body,div#block-views-homepage-releases-reskin-block .views-row .releases-body{line-height:1.8em;}
div#block-views-homepage-releases-reskin-block .views-row .releases-body{line-height:1.3;font-family:"proxima-nova",sans-serif;font-weight:600;font-size:16px;}
.view-latest-releases .views-row .releases-body p,div#block-views-homepage-releases-reskin-block .views-row .releases-body p{margin-top:0;}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}


section.price .price-table .price-body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


section.price .price-table .price-body li {
	font-size: 14px;
	margin: 12px 0;
	color: #333357;
	position: relative;
	padding-left: 20px;
}


section.price .price-table .price-body li:after {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	float: left;
	position: absolute;
	left: 0;
	top: 8px;
	background: #fa6582;
}


section.price .price-table .price-body li.no {
	text-decoration: line-through;
	color: #999;
}
#header{font-size:12px;margin:0 auto 15px;min-height:100px;width:950px}
#header h1{font-size:40px;font-weight:400;line-height:47px;margin:20px 0 0 15px}
#header h1 a{color:#cccfd7;display:block;text-decoration:none}
#header h2{font-size:16px;line-height:1.5;margin:0 0 20px 15px;color:#cccfd7;font-weight:400}

  .slide-desktop {
    display: none;
  }

.td-page-header.td-pb-padding-side {
  padding-top: 20px;
}


.td-blog-index .td-page-header {
  margin-bottom: 10px;
}


.footer-nav-list{
	margin: 0px auto; 
	display: table;
}


.entry-title {
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.post-ratings-image {
	border: 0;
}


.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
	border: 0;
	padding: 0;
	margin: 0;
}



.section-title-wrapper {
	padding-left: 1.0rem;
}

.section-title-wrapper.text-center {
	padding-bottom: 1rem;
	padding-left:0;
}

.section-title-wrapper.text-center .section-intro {
	padding-left: 0px;
}

.section-title {
	font-size: 2.2rem;
	display: block;
	font-weight: 400;
	line-height: 1.2;
}

.section-title.title-tiny {
	font-size: 1.500rem;

}

.section-title.title-small {
	font-size: 2.250rem;
}

.section-title.title-medium {
	font-size: 2.4rem;
}

.section-title.title-large {
	font-size: 3.938rem;
	line-height: 1.2;
}

.section-title em {
	font-style: normal;
	color: #016ee9;
}


[class*=" bg-"]:not(.bg-white):not(.bg-light):not(.bg-extralight) .section-title  {
	color: rgba(255, 255, 255, 1) !important;
}

		.section-title.medium {
			font-size: 2rem;
		}


    #navigation .current_page_item{
    }

    
    .sidebar .box.four ul.sub_navigation li.current_page_item {
 	left:-21px; 
    }


.border_left {border-left: 2px solid #ececec;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.logo {
    margin-top: -17px;
    width: 75%;
}

.text-bold{
  font-weight: bold;
}


.text-bold, strong {
  font-weight: 700;
}


#infos-stick .tel {
	padding-top: 16px;
	font-size: 1.8rem;
}


#infos a,
#infos-stick a {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 0.75em;
	text-transform: uppercase;
}


#infos-stick a {
	display: inline-block;
}


#infos a:before,
#infos-stick a:before {
	padding-right: 3px;
	font-family: 'FontAwesome';
	font-weight: 300;
	font-size: 1.1rem;
	vertical-align: middle;
}


#infos .big-btn,
#infos-stick .big-btn {
	padding: 3px 16px;
	border-radius: 20px 20px 20px 20px;
}


#infos .bg-red:hover,
#infos-stick .bg-red:hover {
	background-color: #ac0122;
}


#infos-stick .big-btn {
	margin-top: 12px;
}


.home-articles-row {
	margin-top: -33px;
	overflow: hidden;
}


.home-articles {
	list-style: none;
}


.home-articles .article-title {
	color: #1191d0;
	font-size: 16px;
	font-weight: 600;
	padding-top: 0.8em;
}


.home-articles .article-text {
	margin-top: -18px;
}
.home-articles-row .home-articles .single_article .article-content h3{font-family:'Heebo', sans-serif !important;}
.home-articles-row .home-articles .single_article .article-content p{font-family:'Heebo', sans-serif !important;}

        .mobile_nav ul li.page_1 {
          display: none; }
.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}


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





	#sitesearch {font-size: 24px; color:#e2e2e2; padding: 10px 0; cursor: pointer;position: absolute; top: 15px; right: 110px; }

	#sitesearch:hover {color: white}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}





.grid-wrap { width: 966px; clear: both; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#77a464;font-size:1.25em}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;display:inline-block}
.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}
.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}
.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(132,132,132,.5)}
.twentysixteen .price ins{background:inherit;color:inherit}

.para-size {
    font-size: 21px;
    text-align: center;
    font-weight: 500;
}

.para-size, .para-size2 {
    font-weight: initial;
}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


#header {
  height: 300px;
}


#ie7 #header #contact-us {
  margin-left: 580px;
}


#ie7 #header #requestacallbacktop {
  margin-left: 580px;
}

.col-full  { width: 920px; margin: 0 auto; }

div.title_name .h1{margin:10px 0;max-width:460px;overflow:hidden;height:35px;}

div.title_name .h1 a{font-family:"Trebuchet MS", sans-serif;line-height:1em;font-size:24px;color:#1f8a04;text-transform:capitalize;font-weight:bold;}

div.title_name .h1 a:hover{text-decoration:none;}

#col-2 #topProducts .h3, #col-2 #topProducts .h1{font-size:22px;font-weight:bold;color:#8cb502;margin:15px 0;text-align:center;}

#front-products div.h1, #col-2 #topProducts div.h1, #col-2 div.h1{border-bottom:1px solid #1f8a04;color:#17741b;font-size:22px;padding:0 0 10px;margin-bottom:10px;font-weight:bold;text-align:left;}

#front-products div.h1, #col-2 div.h1{position:relative;}

#col-2 div.h1.pwrapper{padding:0px 0px;}
footer .split .newsletter-signup .single-input-wrap{max-width:36rem}
footer .newsletter-signup{padding:1.6rem 3.2rem 0!important}
.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}


.sticky .posted-on {
	display: none;
}


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.posted-on:before {
	content: "\f307";
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}
#logo .hb-visible-logo img.retina,#logo img.alternative-retina,.hb-non-transparent #logo .hb-dark-logo img.retina,.hb-transparent #logo .hb-light-logo img.retina{display:inline-block!important}
.hb-non-transparent #logo .hb-dark-logo img{display:inline-block}


.expand-pathway .innercontent {
	color: #021e47;
	font-size: 15px;
}

#page{
margin:0 auto;
  overflow: hidden;
}

.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-6 { width: 50%; }

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}




.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}


	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}

h1.homepage {
	font-family: "Times New Roman", Georgia, serif;
	color: #C51710;
	font-size: 100px;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0px 15px 235px;
	text-align: left;
}

h1.homepage a {
	color: #C51710;
	text-decoration: none;
}
.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}

.exit_form_wrap {
	width: 100%;
	max-width: 360px;
	margin: 30px auto;
}

.exit_form_wrap h2 {
	text-align: left;
}


.footer_holder .logo_link {
    font-size: 24px;
    display: inline-block;
    vertical-align: top;
    color: #464646;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta {
	font-size: .9em;
	margin-bottom: 10px;
	clear:none;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta span.comments-link {
	display: inline-block;
}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta .heatmapthemead-post-details {
	margin-right: 10px; 
}


#right #info #office,#right #info #gate

{

}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#666666!important}


.corporate_club_widget_call_to_action .cta-content {
    float: none;
    text-align: center;
    width: 100%;
}




.corporate_club_widget_call_to_action.cta-layout-1 .cta-content {
    float: left;
    width: auto;
}


    .cta-layout-1.corporate_club_widget_call_to_action .cta-content {
        text-align: center;
        width: 100%;
    }


    #sidebar-front-page-widget-area .corporate_club_widget_call_to_action.cta-layout-1 .cta-content {
        float: left;
        text-align: center;
        width: 100%;
        margin-bottom: 15px;
    }

.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-6 {
    width: 50%;
  }

.item-page a {
    font-weight: 700;
    text-decoration:underline;
}

.item-page .btn, , ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}

.item-page .btn, ul.nav.nav-tabs a, .lista-a-z-ans a {
	text-decoration:none;
	font-weight:normal;
	}



nav.navigation.pagination .page-numbers {
    padding: 5px 7px;
    border: 1px solid;
    display: inline-block;
    line-height: normal;
    position: relative;
    vertical-align: middle;
}

nav.navigation.pagination span.page-numbers.current {
	color: #fff;
	background: #00adb5;
}


	
.newStyle .margin-0 {
	margin: 0; }

	



.home-slider-container {
	width:100%;
	position:relative;
	padding:0;
	}


.home-slider-container ul {
	margin-top: 0;
	margin-left: 0;
	list-style: none;
	}

	
.home-slider-container ul li {
	line-height: 0;
	margin-top: 0;
	}
#se{top:-2px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
#masthead.open .masthead-inner-container .navs-contain,#masthead.open .masthead-inner-container .pu-home--mobile{display:block;}
.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%}


.footer-widget {
    margin-bottom: 40px;
}
.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}
.tg-feature-product-layout-1 .grid{margin:0}


.tg-feature-product-layout-1
.tg-feature-product-widget:hover
.featured-image-desc,
.tg-feature-product-layout-2
.tg-feature-product-widget:hover
.featured-image-desc {
	visibility: visible;
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.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_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.menu .toggle-menu{display:none}
.toggle-menu .fa{margin:14px 0;float:right;font-size:24px}
.toggle-menu-title{color:#dadde2;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;font-weight:400;float:left;margin-top:12px}
.text-left-lg{text-align:left}
    .menu .main_menu ul li .helper {        background-color: #05c3de;        overflow: auto;        padding: 46px 20px 30px;    }

.search { position: absolute; top: 10px; right: 200px; overflow: hidden;}

.search .text { padding: 0 30px 0 5px; width: 190px; height: 26px; outline: 0; border: 1px solid #ccc; border-radius: 3px; background-color: #fff;}

.search .submit { margin-left: -32px;  border: 0; cursor: pointer;  }


	.search, .social {display: none;}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }
#general #main .item-report-private .btn-inner{clear:both}

.footer_menu ul li a{padding:0 12px}

.footer_menu{margin-bottom:20px;text-align: center;}

.footer_menu ul{margin:0; padding:0; list-style:none}

.footer_menu ul li{border-right:1px solid #000; display:inline}

.footer_menu ul li:last-child{border-right:none}

.footer_menu ul li a:hover{color:#cf0000;}

#intro_prev, #intro_next{font-size: 42px; position: absolute; z-index: 10000; top: 50%; cursor: pointer; color: #ffffff;}


#intro_prev{left: 50%; margin-left: -700px;}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}

.slider1 table td.brdr{
	border-right:1px solid white;
}


.align-bottom {
  vertical-align: bottom !important;
}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.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%}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}
