﻿.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;}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

.desktop-nav-wrap .sf-menu ul.sub-menu:before {
  border-color: #202020 transparent;
  border-style: solid;
  border-width: 0 20px 27px;
  content: "";
  display: block;
  margin-left: 0;
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
}


#header {
    padding-top: 44px;
}


.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}


.clearfix:after {
    clear: both;
}


.lte7 .clearfix {
    zoom: 1;
}


.wpmenucart .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.wpmenucart .clearfix {display: inline-block;}


* html .wpmenucart .clearfix {height: 1%;}

	#site-categories #news .headline{margin-top: 38px;color: #444444;font-family: "Interstate";font-size: 20px; line-height: 22px; text-transform: uppercase;}

	#site-categories #news .headline-content{margin-top: 14px;color: #444444;font-size: 15px;}

	#site-categories #news .headline-link{margin-top: 10px;}

	#site-categories #news .headline-link h4{font-family: "Interstate"; font-size: 16px;}
.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:#ccc;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle:hover .icon-bar{background:#0069b6;}

.chat-img {position: fixed; z-index:9999; float:right !important; vertical-align: baseline !important; margin:250px 0 0 1282px; }
.hp-topstory_image{position:absolute;right:-100%;left:-100%;top:-100%;bottom:-100%;height:100%;margin:auto}
.hp-story_1 .hp-topstory_image{width:100%;height:auto}

.rel{position:relative;}
#content{margin-top:30px}

.mod .hd { margin-bottom: 12px; border-top: 1px solid #6ebe32; position: relative;}

.mod .hd h3{ font-size: 18px; color:#009646; line-height: 1.8; font-weight: normal; font-family: "Microsoft YaHei"; }

.mod .hd h3 a{color:#009646;}

.mod .hd h3 a:hover{color: #6ebe32; text-decoration: none;}

.main .toutiao .hd { margin-bottom: 8px; }

.huodong .hd { margin-bottom: 12px; border-top: 1px solid #6ebe32; position: relative;}

.huodong .hd h3{ font-size: 18px; color:#009646; line-height: 1.8; font-weight: normal; font-family: "Microsoft YaHei"; }

.huodong .hd h3 a{color:#009646;}

.huodong .hd h3 a:hover{color: #6ebe32; text-decoration: none;}

.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-120-0 , #pg-120-1 , #pl-120 .so-panel { margin-bottom:35px }
 #pl-120 .so-panel:last-child { margin-bottom:0px }

.infinite-mobile-menu-right{ position: absolute; right: 30px; top: 50%; margin-top: -9px; }
body.gppro-custom .footer-widgets .widget .widget-title {font-style:normal;text-align:left}
body.gppro-custom .footer-widgets .widget a:hover {color:#ccc}
body.gppro-custom .footer-widgets .widget a:focus {color:#ccc}

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

.lang-item{cursor:pointer;display:inline-block;vertical-align:middle;padding:2px 4px 3px;}

.lang-item.is-current{background-color:#383838;padding:2px 5px 3px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #999; background: #2a2a2a; }
.service--subCopy{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;line-height:1.1}
.table--column.service{padding:6.25px}


.header-wrap-holder {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ebebeb;
}

.logo h1 { 
	padding:0; 
	font:700 30px 'Roboto'; 
	color:#000000;
}

#header .logo { 
	padding:0; 
	z-index:99; 
	float:left;
}

#header .logo p { 
	margin-top:0px; 
	color:#323232; 
	font:400 15px 'Assistant';
}

		.logo h1 a { color:#000000;}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}


#topConcept .spbanner{
position: absolute;
bottom: 90px;
right: 0;
}


#topConcept .spbanner img{
width: 100%;
height: auto;
}

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

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

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

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

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

li.hasdropdown span{ position:absolute;top:0px;right:0px;line-height:30px;width:30px;height:100%; z-index:100; display:block; background:#3080a1; text-align:center;}


.main-navigation .menu-item-description {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0.5em;
}
.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-sm-6{width:50%}
.col-md-10,.col-md-2,.col-sm-3,.col-sm-6,.col-sm-9,.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3,.col-sm-6,.col-sm-9{float:left}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.row{margin-right:-15px;margin-left:-15px}
.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-sm-6{width:50%}


.googlemaps iframe {
  width: 100%; }
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}

.menu-text {color:transparent;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.side-header-left.menu-text-align-right .fusion-caret,.side-header-right.menu-text-align-left .fusion-caret{position:static}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
#content,#sidebar{width:100%}
#sidebar{width:300px;float:right}
#sidebar .widget{width:300px}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
span.loginbox{background:#444;border:1px solid #777;-moz-border-radius:4px;border-radius:4px;display:block;float:right;font-size:10px;height:40px;padding:4px 10px 2px;width:320px}
span.loginbox .login-txt{color:#555;font-size:11px;height:14px;margin-right:10px;padding:0 5px;width:116px}
span.loginbox form{padding:5px 0 0}
.col-content p.nav a.current,.col-content p.nav a:hover,span.loginbox a{text-decoration:underline}
#menu-wrapper{padding:0 0 20px 0;text-align:center}
.opening-time{color:#fff}
.opening-time .time-table{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-bottom:8px}
.opening-time .time-table h3{font-size:18px;margin:0;text-align:center;color:white;line-height:2.2}
.opening-time .week-day{padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0}
.opening-time .week-day dt{width:50%;float:left}
.opening-time .week-day dd{text-align:right;text-transform:uppercase}
.opening-time .week-day.today dt{color:#ac6ed4}
.opening-time .week-day.closed dt,.opening-time .week-day.closed dd{color:#676767}
#footer .text-line{text-align:left}
a:hover,.is-hover .text-holder,.entry-title a:hover,a.comment-reply-link:hover,a.comment-edit-link:hover,.side-nav li ul li a,.panel.callout .side-nav li ul li a,.text-line,.pricing-table .description,.excerpt-text,.excerpt-text .text,.subheader a,.subheader a:hover,.entry-meta a,.page-numbers li span.current,.widget_rss cite,.widget .excerpt-text .share.entry-meta a,.newsticker.owl-theme .owl-controls .owl-nav div{color:#6f787b}




#mainmenu .template_mainmenu_icons {
	width:40px;
	height:36px;
}
.pull-right{float:right!important}
.pull-right-xs{float:right}
.pull-right-sm{float:right}
.pull-right-md{float:right}
.pull-right-lg{float:right}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.table-reviews .item .c3{position:relative;top:9px}
.table-reviews .item .c3 h4{font-size:19px;font-size:1.1875rem;font-weight:400;line-height:1.3em}
.table-reviews .item .c3 h4 strong{color:#67c453}
.table-reviews .item .c3 p{font-size:12px;font-size:.75rem;line-height:1.5em}
.table-s1 .item .c3{width:20%;text-align:center}
.table-s1 .item .c3 .rating{display:inline-block}
.table-s1.table-big .item .c3{width:19%}
.table-s1.table-big .item .c3 .review-link{display:block;text-decoration:underline;margin-top:10px}
.table-s1.table-big .item .c3 .review-link:hover{text-decoration:none}
.table-s1.table-s1--ncount .item .c3{width:23%}
.main-col .table-s1 .item .c3 .rating i{width:20px;line-height:20px;font-size:18px;font-size:1.125rem}
.main-col .table-s1.table-s1--ncount .item .c3{width:25%}
#left-area img,div.service img{max-width:100%;height:auto}
div.service{width:194px;padding:52px 40px 26px 0}
div.service:nth-child(2){padding-right:0}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}

.span5{width:380px;}

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

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

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


.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; }
 .vvqbox img { max-width: 100%; height: 100%; }
 .vvqbox object { max-width: 100%; }


.open-close {
  font-size: .9em;
  margin: 0;
  padding: 1em 0;
  text-align: center;
  text-transform: uppercase; }

  .open-close span {
    padding: 0 5px; }

  .open-close .open, .open-close .closed, .open-close .opening-soon {
    font-weight: bold; }

    .primary-slider .slide-title, .latestPost .title a, .single-title { font-size: 24px!important }

.pace .pace-progress, #mobile-menu-wrapper ul li a:hover, .page-numbers.current, .pagination a:hover, .single .pagination a:hover .current { background: #c16385; }

.single-title { font-family: 'Bookman Old Style', serif; font-weight: normal; font-size: 38px; color: #c16385; }
.stats-top .aio-icon-top,.stats-top .stats-desc{width:100%;display:block;text-align:center}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
body #wrapper #main .menu-markets-container ul li#menu-item-4062 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4062 a::before{background-position:0 -99px;background-position:0 -137px}

  .main-navigation .menu-item-has-children {
    position: relative; }


.article-lg .thumb {
    text-align: center;
    padding: 0px 15px;
}


.article-lg .thumb img {
    max-width: 100%;
}

.our-material .titulo {
  color: #df48a3;
  padding: 20px 0;
  text-align: center;
  cursor: pointer;
}

.our-material .titulo .icon-keyboard-right-arrow-button {
  display: inline-block;
  position: absolute;
  right: 18px;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
}

.our-material .wrap-section .tabs-active,
.our-material .wrap-section .titulo {
  background: #DB48A3;
  color: #fff !important;
  border: none;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
}

  .our-material .wrap-section .titulo {
    display: none;
  }


.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;
  }
#header div.menu-wrapper{color:#fff;padding:30px 0 0}
#header.classic div.menu-wrapper{padding:50px 0 0}
#header .is-sticky div.menu-wrapper{padding:5px 0;z-index:1000;width:100%;background:#111;-webkit-animation:headerPinnedSlideDown 500ms;animation:headerPinnedSlideDown 500ms}
#header .is-sticky div.menu-wrapper .logo{float:left;margin:10px 0;padding-top:0;padding-bottom:0;max-width:160px}
#header .is-sticky div.menu-wrapper .ads,#header .is-sticky div.menu-wrapper .clear.ad{display:none}
#header .is-sticky div.menu-wrapper nav{text-align:right;float:right;margin-top:-3px}
#header .is-sticky div.menu-wrapper .share-buttons{margin-top:5px;display:none}
#header .is-sticky div.menu-wrapper div.border{display:none}
body.rtl #header.advertising .logo,body.rtl #header .is-sticky div.menu-wrapper .logo,body.rtl #header .logo{float:right}
body.rtl #header .is-sticky div.menu-wrapper nav{float:left}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}
.wishlist-overlay__loading{padding:30px;text-align:center}
.wishlist-overlay--loaded .wishlist-overlay__loading,.wishlist-overlay--loading .wishlist-overlay__content{display:none}
.callbacks_container{position:relative;float:left;width:100%}
.callbacks_container:hover .callbacks_nav{opacity:1.0;cursor:pointer}

.map-wrapper {
    position:relative;
    height:365px;
}


.vgrey {
	color: #5e6064;
}


.textibox .testicontactbox .testiname{
	color:#fff;
	line-height:4px;
}
#l-footer #footer-top{padding:50px 0 40px;text-align:center}
#l-footer #footer-top figure a{font-size:0;line-height:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1)}
#l-footer #footer-top figure a img{width:70px;height:auto}
#l-footer #footer-top figcaption{margin-top:2em}
.site-footer .copy-1,.site-footer .copy-2{color:rgba(255,255,255,.57)}
.site-footer .copy-2{text-align:right}
.site-footer .copy-1 a,.site-footer .copy-2 a{color:#f3f3f3}

.home_page .catalog .product .description .sm-pill{color:#464646;font-size:12px;line-height:18px;}

.catalog .product .description .sm-pill{color:#464646;font-size:12px;line-height:18px;}
.cookie-email-subscribe .footer-email-popup-header{padding-top:.9375em}
.cookie-email-subscribe .footer-email-popup{padding:0 1.875em 1.875em}
.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.alert,.alert h4{color:#c09853}
.alert h4{margin:0}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}
.alert-success h4{color:#468847}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.alert-danger h4,.alert-error h4{color:#b94a48}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}
.alert-info h4{color:#3a87ad}
.alert-block{padding-top:14px;padding-bottom:14px}
.alert-block p+p{margin-top:5px}


.alert-heading {
	color: inherit;
}
article p.tags{color:#999;font-size:11px;line-height:20px;margin:0;padding:2px 0}




.row {
	margin-right: -10px;
	margin-left: -10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


  .small-12 {
    position: relative;
    width: 100%; }
.inputgroupscontainer{max-width:392px;width:100%;display:block;margin:0 auto;margin-top:-33px!important}
#weekly-online-support-groups #scheduleModal .modal-body .inputgroupscontainer label{visibility:visible}
#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}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.entry-content a,
.entry-summary a,
.widget a,
.comment-content a,
.social-navigation a,
.entry-content a.button, 
.promo a,
.menu a {
    transition: 0.2s;
}



.menu-toggle {
	font-size: 20px;
	font-size: 1.25rem;
	display: block;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
}

.primarymenu.alternative .menu-toggle {
	float: none;
}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.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}

 #pgc-4-0-0 , #pgc-4-1-0 { width:100% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

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

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }

  .header .simple-search {
    padding-top: 1px;
  }

  .header .topbar .simple-search {
    padding-top: 2px;
  }

h1.entry-title{ font-size:24px; font-weight:600;}

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


ul#menu-footer-menu li{float:left;position:relative;height:18px;line-height:18px;border:0;padding:0;}

ul#menu-footer-menu li a{display:inline-block;color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:0 14px 0 0;margin:0 14px 0 0;border-right:1px solid #FFFFFF;}

ul#menu-footer-menu li:last-child a{border-right:0;margin-right:0;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.forum-topic-header .topic-reply-link,.forum-topic-header .topic-reply-allowed,.forum-topic-header .topic-new-post-link,.forum-topic-header .last-post-link{display:inline-block;}
.view-display-id-products_header li.last{padding:0;}
.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:16px;}
.navbar-wrapper.clearfix,header.tc-header{overflow:visible}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0;width:100%}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
.sticky-disabled .navbar-wrapper,.tc-no-sticky-header .navbar-wrapper{clear:both}
#mk-footer .mk-padding-wrapper{padding:0 20px}
 .mk-padding-wrapper { padding:0 20px; }
div[class*=sponsor-] .sponsor-title{color:#9b9b9b;font-size:12px;text-transform:uppercase;text-align:right;padding:0 35px;padding-top:10%}
.sponsor-horizontal .sponsor-title{padding-top:0!important}
.col,.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,.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%}

.id {
	position: absolute;
	top:-100px;
}

hr, .has-footer #footer .sep {
    margin-bottom: 65px;
    margin-top: 45px;
}

.w3eden .pull-left {
    float: left !important;
}
.pt-cv-wrapper .pull-left{float:left!important}
.pt-cv-thumbnail.pull-left{margin-right:15px!important}

.w3eden .package-info-list .pull-left .fa {
    font-size: 14pt;
    line-height: 30px;
    margin-right: 6px;
    color: var(--color-info);
}


	.home-main, .home-side {
		margin-bottom: 0.25em;
	}


.gradient .span-6 .span-6, .paddings .span-12, .span-13, .home-side,
.paddings .span-18, .paddings .span-6 {
	width: 100%;
}

.banner-text-w3-agileits {
	margin-top: 10em;
	float: left;
	width: 50%;
	text-align: left;
}

.banner-text-w3-agileits h5 {
	color: #fff;
	font-size: 1.7em;
	letter-spacing: 3px;
	font-weight: 400;
}

.banner-text-w3-agileits h2 {
	font-size: 3em;
	letter-spacing: 2px;
	font-weight: 500;
	color: #fff;
	margin: 0.2em 0;
}

.banner-text-w3-agileits h2 span {
	color: #7CCCD5;
}

.banner-text-w3-agileits p {
	color: #dadada;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 28px;
}

td.price-details{
	text-align: left!important;
}

td.price-details span{
	font-size: .8em!important;
	font-weight: normal!important;
	line-height: .7em;
}

td.price-details li{
	list-style: disc;
	line-height: 1.2em;
	margin-bottom: 5px;
	margin-left: 10px;
}


#rental td.price-details{
	text-align: center!important;
}


.bg-overlay {
  background-color: #162f53;
  background-color: rgba(22, 47, 83, 0.5);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

  .hero-wrap_video .bg-overlay {
    z-index: 1;
    background-color: #162f53;
    background-color: rgba(22, 47, 83, 0.5); }
.tb{color:#3030df}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}

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

.clearboth {
	width: 100%;
	clear: both;
	display: block;
}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}
.wolf-linked-image .wolf-linked-image-caption-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:8%}


section.file-manager .img-file{
	position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.4);
}
.nav-text,.nav-toggle{display:none;float:right}
.nav-toggle{background:#777;cursor:pointer;height:50px;width:60px;color:#fff;text-align:center}
.nav-toggle i{font-size:28px;padding:11px 0}
.nav li a,.nav-text,.nav-toggle{display:block}
#nav-topbar .nav-toggle{background:0 0;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.06);box-shadow:inset 1px 0 0 rgba(255,255,255,.06)}
#nav-header .nav-toggle{background:0 0;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.05),-1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.05),-1px 0 0 rgba(0,0,0,.2)}
#nav-footer .nav-toggle{background:0 0;color:#444;border-left:1px solid #eee}
.tb-megamenu-column{padding:10px 0;}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
