﻿.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%}
div#loadbannercontent div#bannerformsection .html-shortcode.itpart2 .selectques + .selectques{display:none}

.wpb_text_column.righformsections .inner-content .html-shortcode {
    float: left;
    width: 100%;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}

  .l-col-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }

    .l-col-4:last-child {
      margin-right: 0; }

    .l-rtl .l-col-4 {
      float: right; }

	
	.lower-foot .textwidget { float: none; }

	
	.lower-foot .menu-footer-container {
		overflow: hidden;
		text-align: center;
		clear: both;
		
		
		display: none;
	}

	
	.lower-foot .menu { 
		float: none;
		display: inline-block;
	}



.lower-foot {
	background: #121a21;
	color: #8d8e92;
	font-size: 13px;
}


	.lower-foot a { color: #b6b7b9; }


	.lower-foot .wrap { 
		padding: 14px 25px;
		overflow: hidden; 
	}

	
	.lower-foot .social-icons { float: right; }


	.lower-foot .menu li { 
		float: left; 
		padding-left: 0.5em;
	}

	
	
	.lower-foot .menu li:before {
		content: "\b7"; 
		padding-right: 0.5em;
		display: inline-block;
	}

	
	.lower-foot .menu li:first-child:before { content: ''; }
 
	.lower-foot .menu .sub-menu { display: none; }

#head_logo {

	position:absolute;
	top:0;
	left:0;
	width:113px;
	height:34px;
	z-index:10;
}

#head_logo img {
	margin:10px 0 0 10px;
	width:100%;
	height:auto;
	z-index:11;
}
.wpbf-mobile-menu-default .wpbf-mobile-logo-container,.wpbf-mobile-menu-default .wpbf-menu-toggle-container{text-align:center}





.apta-btn {
  text-align: center;
  color: #fff;
  text-transform: capitalize;
  padding: 3px 15px;
  letter-spacing: 1px;
  text-decoration: none; }

  .apta-btn:hover {
    text-decoration: underline;
    color: #fff; }

  .apta-btn:focus {
    outline: none;
    color: #fff; }


a.apta-btn {
  padding: 5px 15px; }

  .apta-carousel-caption .apta-btn {
    padding: 5px 15px; }

  .join-today-section .apta-btn {
    display: block; }

  .apta-btn.btn-blue {
    border: none;
    box-shadow: none;
    border-radius: none;
    color: #007EA3;
    background: none;
    font-weight: normal; }

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}








.linie {



	width: 982px;



	border-top: 1px solid #CC7722;



}
.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:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.wp-caption-text { margin-bottom: 0 }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2{width:16.66667%}

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

.sub-menu .menu-item-has-children:after { color: #fff }

.css {float:left; list-style:none; margin-left:12px;}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}

#top  {background-color: #7cef74;}
.fusion-carousel .fusion-carousel-holder{margin:0;padding:0;list-style:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a{border:0;padding:0}
.pagination ul.pagination-list li.pagination-list-item,.page-links ul.pagination-list li.pagination-list-item{font-size:1rem;margin-bottom:0}
.footer-socials .footer-social{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:.1em;margin-right:1em}
.footer-socials .footer-social img{margin-bottom:0;vertical-align:middle;margin-right:.2em;width:100%;height:auto;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:all .2s ease-out;transition:.2s ease-out}
.footer-socials .footer-social a:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
#page-top .navbar-utility{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}
#page-top .navbar-utility .form-item{margin:0}
#page-top .navbar-utility .form-item::before{content:"";font-family:"fontawesome";position:absolute;font-size:20px;width:58px;height:45px;padding:10px 20px}
#page-top .navbar-utility input{padding:12px 25px 12px 60px;border-radius:25px;border:1px solid #B0ADAB;width:300px}
#page-top .navbar-utility input:focus{outline:none}
#page-top .navbar-utility .form-actions,#page-top .navbar-utility .views-submit-button{display:none;visibility:hidden}


  .textwidget {
    max-width: 300px;
    margin: 0 auto;
  }
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}
.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;
}


#cssmenu .has-sub {
  z-index: 1;
}

#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 20px;
}


#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}

#cssmenu .has-sub ul li a {
  background: #ac0809;
  border-bottom: 1px solid #660000;
  filter: none;
  font-size: 12px;
  display: block;
  line-height: 120%;
  padding: 8px;
  color: #e3e3e3;
}

#cssmenu .has-sub ul li:hover a {
  background: #b00c11;
  color: #ffffff;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

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

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

.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}

.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
#tabber .dm {background:#D8D9D9;}


#footer{
clear: both;
height: 25px;
background: #ebebeb;
border-top: 1px solid #c0c0c0;
}


section.icon-blocks .icon-block .padding {
    padding: 25px;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }


.footer{
	clear:both; text-align:center; padding:10px 0 10px 0; color:#8e8e8e;
}


.footer a{
	color:#8e8e8e;
	text-decoration:underline;
}


.footer a:hover{
	text-decoration:none;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}




.subscribe-bar-spacer {
  clear: both;
  height: 48px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.suphead .langmenu {
  padding-top: 0.5rem;
  color: #A8A8A7;
  text-transform: uppercase;
}

.suphead .langmenu li {
  list-style: none;
  display: inline;
  padding: 0.3125rem;
  margin: 0.125rem;
}

.suphead .langmenu li a {
  color: #A8A8A7;
}

.suphead .langmenu li:hover {
  background-color: #FFFFFF;
}

.suphead .langmenu li:hover a {
  color: #4A4A49;
  text-decoration: none;
}

.suphead .langmenu li.disabled {
  color: #4A4A49;
  background-color: #FFFFFF;
  font-weight: bold;
}
.search-form-active{display:none !important;}
.menu-footer-container{margin-top:3px;margin-bottom:-5px}

.node-type-special-communication-page .img-responsive{display:inline-block;}
.smallerstill{font-size:.7em !important}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
#header-top-bar-left .header-cart-controls,#header-top-bar-left .header-search-controls,#header-top-bar-left .top-bar-widgets,#header-top-bar-left .topbar-menu-container{margin-right:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .top-bar-widgets,#header-top-bar-right .topbar-menu-container{margin-left:15px}
#header-top-bar-right .header-cart-controls,#header-top-bar-right .header-search-controls,#header-top-bar-right .menu-controls,#header-top-bar-right .top-bar-widgets{margin-right:15px}
.top-bar-widgets{margin-left:0;margin-right:15px}


.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.43s;
  -moz-transition: opacity 0.43s;
  transition: opacity 0.43s; }

  .overlay.visible {
    opacity: 1;
    z-index: 10;
    visibility: visible;
    -webkit-transition: opacity 0.43s, visibility 0.1s;
    -moz-transition: opacity 0.43s, visibility 0.1s;
    transition: opacity 0.43s, visibility 0.1s; }
footer ul.f-inline-ul li{display:inline-block}
footer ul.f-inline-ul li .material-icons{font-size:1.0625rem;position:relative;top:3px;color:#2290f8}
footer ul.f-inline-ul li .material-icons .lt-ie9{font-size:17px}


ul.sito-submenu li.logo a {
  display: none; }

ul#nav li.last-child ul.sub-menu ul, ul#nav li.last-child .children ul {
	left: auto;
	right: 170px;
	top: 0px;
}
#calendar_wrap,.widget_search .searchform,.wpspd-widgets .wpspd-widget li ul.children{padding-top:10px}
.wpspd-widgets{font-size:14px}
.wpspd-widgets .wpspd-widget li ul.children,.wpspd-widgets .wpspd-widget li.page_item_has_children{margin-bottom:0}
.e-trike_s_2 .video_container,.home_s_2 .video_container{position:relative;padding-bottom:46%;padding-top:30px;height:0;overflow:hidden;margin-top:21px}
.e-trike_s_2 .video_container iframe,.home_s_2 .video_container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin-top:0}

  
.clear
{
clear: both;
}
.menu-footer-menu-container{margin:auto}
.header-top-fixed .top-logo,.header-top-nosticky .top-logo{margin-left:80px}
.header-top-fixed .top-social,.header-top-nosticky .top-social{float:none;color:#000;font-size:18px;margin-right:50px;margin-top:25px}


.header-top-fixed .top-logo {
    margin-top: 10px;
}

    
				.header-top-fixed,
				.categories-box,
				.archives-box  {
					background: #000000;
				}

				
				.header-top-fixed .fold-out {
					color: #f9ccc6;
				}

			
				.header-top-fixed .top-social {
					color: #f9ccc6;
				}




.prc {
	margin:10px 0 0 0;
}


.prc img {
	margin:15px 0 10px;
}

.prc a{
	font:normal 17px BMitra;
	color:#012368;
}


.prc h3 {
	font:normal 17px BMitra;
}


.img-fluid {
  max-width: 100%;
  height: auto;
}


.container {
	max-width: 1300px;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.mesg_container{min-height:400px;position:relative}
.mesg_container h1, .innermesg_container h1{font-size:3em;color:#b66d32}
.mesg_container h2, .innermesg_container h2{font-size:2.5em;color:#000}
.mesg_container h1 a, .mesg_container h2 a, .mesg_container h3 a, .mesg_container p a, .mesg_container a,.innermesg_container h1 a, .innermesg_container h2 a, .innermesg_container h3 a, .innermesg_container p a, .innermesg_container a{cursor:pointer;text-decoration:underline}
.mesg_container h1 a:hover, .mesg_container h2 a:hover, .mesg_container h3 a:hover, .mesg_container p a:hover, .mesg_container a:hover, .innermesg_container h1 a:hover, .innermesg_container h2 a:hover, .innermesg_container h3 a:hover, .innermesg_container p a:hover, .innermesg_container a:hover{text-decoration:none}

	.sidebar-left-article {
	    width: 100%;
	    float: none;
	    margin-left: auto;
	    margin-right: auto;
	}



.service-img-box { transition: box-shadow .5s; }

.service-img-box:hover { -webkit-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); -moz-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); }


.tm-spacer {
  clear: both;
}
.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%}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}


.top-left a#menu-toggle i:hover{ color:#FFED00;}

.top-left a#menu-toggle i:focus, .top-left a#menu-toggle i:active{ color:#ffffff;}


.top-left{ float:none;}

.top-left a#menu-toggle{display:none}

.top-left span#site-logo{margin-left:0}
 
.nocart{padding:10px 0 10px 10px}

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


.align-middle {
  vertical-align: middle !important;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.featured-items-home{padding-bottom:50px;padding-top:20px}
.featured-items-home h1{font-size:26px;font-family:Garamond,serif;border-top:0!important}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
	
.box-doc.row{
    padding-top:10px}

.footer .row{
        
}




.row-calendar h2.date

{
    font-size: 16px !important;
    margin: 15px 0 15px 10px !important; 
    font-weight: normal !important;
}


.row-calendar h2.date-description {
    color: #515151 !important;
    font-weight: normal !important;
    font-size: 16px !important;
    margin: 15px 0 !important; 
}


.row-calendar + hr{
    margin: 0;
}

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


.site-title {
	display: none;
}

#system_content .header_container {
    text-align: center;
    background-color: #203752;
    padding: 18px 0;
}

#system_content .header_container h1 {
    font-family: 'Lato';
}
#video-gallery{width:100%;display:none}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}

  
  .hr.hr-border-primary span:before ,
  .hr.hr-border-primary span:after,
  .button.button_alternateprimary:hover{
	  background-color:#a8a8a8!important;
  }
#logo a,#logo img{float:none;letter-spacing:0}
#logo a{text-transform:uppercase;float:left;line-height:1;color:#222}
#header #logo a{font-size:28px;color:#fff}
#logo img{float:left}

#right-asds{width:300px;height:250;margin:10px 0 0 0px;padding:0px;}

#google-ads-header,#topnav_inner,.netgain,.mobhide,#div-gpt-ad-1424152012902-0,#right-asds,#middle-header,#middle-asds,.left-thumnail,.netgainss{display:none;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.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-6{width:50%}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


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


.jumbotron { padding: 30px 15px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; }

.jumbotron h1, .jumbotron .h1 { color: inherit; }

.jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; }

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

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

.jumbotron.jumbotron--no-catption { padding-bottom: 0; }

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.onair .amp-onair-show-title a{text-decoration:none;color:#fff;font:bold 16px Arial}

body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .price,
body .woocommerce .nectar-woo-flickity[data-item-shadow="1"] li.product.classic .woocommerce-loop-product__title {
  padding-left: 25px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}
.storefront-sorting{font-size:.875em;margin-bottom:2.617924em}
.storefront-sorting::after,.storefront-sorting::before{content:'';display:table}
.storefront-sorting::after{clear:both}
.storefront-sorting select{width:auto}


.widget_text .textwidget {
	padding-bottom: 15px;
}

#sidebar .widget-wrapper li{background:none;}

.widget-wrapper{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper li{color:#335577;}

.widget-wrapper table{width:100%;table-layout:fixed;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}

big,.big{font-size:110%;line-height:180%}
.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}
.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}
.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;
}


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


.blog-info {
	display: inline-block;
	padding: 30px;
	background: #1d1d1d;
}

.header_indent{width:1000px; overflow:hidden;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.link-innovation-homepage .wrapper-link{text-align:center;}
.link-innovation-homepage .wrapper-link p{margin:0px auto 38px;}
.link-innovation-homepage .wrapper-link a{position:relative;display:inline-block;padding:0px 20px;margin:0px auto;background:#0d4066;color:#fff;font-size:25px;font-weight:bold;text-decoration:none;text-transform:uppercase;line-height:69px;}
.link-innovation-homepage .wrapper-link a:hover{background:#3D6684;}
.link-innovation-homepage .wrapper-link a:before{content:"";z-index:-1;position:absolute;width:48.5%;top:0px;bottom:12px;left:10px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);box-shadow:0px 15px 10px #777;}
.link-innovation-homepage .wrapper-link a:after{content:"";z-index:-1;position:absolute;width:48.5%;top:0px;right:10px;bottom:12px;-webkit-transform:rotate(1deg);transform:rotate(1deg);box-shadow:0px 15px 10px #777;}
.link-innovation-homepage .wrapper-link a strong{text-transform:none;}
.navigation-new{position:fixed;top:0;left:0;width:100%;height:55px;z-index:1000;border-bottom:1px solid #fff;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(64%,rgba(255,255,255,1)),color-stop(65%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 64%,rgba(255,255,255,1) 65%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{margin-top:25px !important}

#footer-base-container {
	padding: 18px;
}
#footer #footer-seals .seals{display:inline-block;width:100%}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }
.calculator input{width:93%;margin-bottom:5px;display:block;float:left}
.calculator{width:auto;height:auto}

.calculator input.rate, .calculator input.rate_compare {
    width: 143px;
    margin-bottom:10px;
    float: left;
}




#advcalc .calculator {background:#eee;padding:20px;width: 100%;}

#advcalc .calculator form input, #advcalc .calculator form select {width:100%;height: 50px;float: none;margin-bottom:20px;border-radius: 0;color: #424242;}
