﻿.video-block .video-holder{position:relative}
.video-block .video-holder .play-indication{position:absolute;top:0;left:0;width:100%;height:100%}
.video-block .video-holder .play-indication .outer-holder{display:table;width:100%;height:100%}
.video-block .video-holder .play-indication .inner-holder{display:table-cell;vertical-align:middle;text-align:center}
.video-block .video-holder .play-indication .inner-holder span{display:inline-block;max-width:150px;font-family:Caveat,cursive;color:#fff;font-size:1.25rem;text-shadow:1px 1px rgba(0,0,0,.5)}
.modal-video .modal-content .video-holder{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.modal-video .modal-content .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}

.slider-captions { position: absolute; bottom: 125px; width: 100%; color: #fff; text-align: left; background: #13387c; padding: 40px; border-radius: 2px; }

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.header-lower{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 6%;margin-bottom:20px;}
.header-lower:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header-lower .logo-wrapper #logo{float:left;display:block;margin-right:1.94712%;width:60%;}
.header-lower .logo-wrapper #logo:last-child{margin-right:0;}
.header-lower .logo-wrapper #logo img{width:180px;}
.header-lower .logo-wrapper .hamburger-wrapper{float:left;display:block;margin-right:1.94712%;width:18.44231%;padding-top:30px;}
.header-lower .logo-wrapper .hamburger-wrapper:last-child{margin-right:0;}
.header-lower .logo-wrapper .hamburger-wrapper .hamburger{display:block;width:28px;height:28px;float:right;}
.header-lower .logo-wrapper .hamburger-wrapper .hamburger img{width:100%;}
.header-lower .logo-wrapper{float:left;display:block;margin-right:1.94712%;width:38.83173%;}
.header-lower .logo-wrapper:last-child{margin-right:0;}


body .figure-categories .cat-links a.magazine-7-categories {    
    background-color: #fba100;    
}
#section-contact .contact-title h1{font-weight:normal !important;}
.simcal-default-calendar-grid .simcal-no-events{display:block;min-height:32px}


.menu-header ul  li  a  .fa-search{ font-size:20px;padding: 0px 10px 0px 10px; margin-right: 0px;}
.copyright{padding:12px 5px 0 0;float:left}
.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%}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}




.actions .cart-account-wrapper .account .acc-dropdown {

    cursor: pointer;

}




.acc-dropdown i {

    color: #444;

    font-size: 23px!important;

}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }


.grid-8, .grid-two-thirds {
  width: 63.666666666%;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}
.wpb_text_column:not(:last-child) p:last-child,.wpb_text_column:not(:last-child) ul:last-child,.wpb_text_column:not(:last-child) ol:last-child{margin-bottom:1.5rem}
.wpb_text_column:last-child h1:last-child,.wpb_text_column:last-child h2:last-child,.wpb_text_column:last-child h3:last-child,.wpb_text_column:last-child h4:last-child,.wpb_text_column:last-child h5:last-child,.wpb_text_column:last-child h6:last-child{margin-bottom:0}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}


      .wf-loading #site-title,
      .wf-loading .entry-title {
      
      visibility: hidden;
      }
.qodef-side-menu .qodef-close-side-menu-holder{display:table;height:90px;position:absolute;top:0;right:38px;z-index:1000}
.qodef-side-menu .qodef-close-side-menu-holder-inner{display:table-cell;vertical-align:middle}
.admin-bar .qodef-side-menu .qodef-close-side-menu-holder{top:32px}

.site-title a, .site-description {
    color: #747474;
    font-weight: normal;
    font-style: italic;
	font-family: 'Open Sans', sans-serif;
}


.site {
    background: #ffffff;
}
.uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-left,.uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {display: inline-block;width: 100%;}
.uabb-blog-post-inner-wrap.uabb-thumbnail-position-left,.uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {overflow: hidden;}
.uabb-thumbnail-position-background.uabb-blog-post-inner-wrap {position: relative;}

  .d-1of2 {float: left; width: 50%;}
.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-lg-2{width:16.66666667%}

#imTextObject_2_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

#imTextObject_6_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

#imTextObject_8_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

#imTextObject_9_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

#imTextObject_10_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

#imTextObject_13_tab0 .ff0 { font-family: "Tahoma", sans-serif; }

		.amount-message-main, .wraper_bg-bright h3, .wraper.bg-raw h3, .intro_block h3.special, .loan_r a{
			font-size: 19px;
		}

.filter-lang-item {
  display: inline-block;
  width: 45%;
  margin-right: 5px;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.logo-list {
	list-style: none;
	margin: 0;
}

.logo-list li {
    text-align: left;
    padding: 30px 10px;
    border-top: solid 1px #f2f2f2;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}
.msie .case-partner-title-jp,.msie .contact-form-section dt strong,.msie .header-megamenu__item-title-jp,.msie .page-breadcrumbs-list{-webkit-transform:translateY(3px);transform:translateY(3px)}
.page-breadcrumbs-list{list-style:none;font-size:12px;letter-spacing:.14em;margin-right:10px}
.page-breadcrumbs-list:last-child{margin-right:0}
.page-breadcrumbs-list a{color:#000;transition:all .25s ease}
.page-breadcrumbs-list a:hover{opacity:.5}
.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-9{width:75%}

	#header { display:none; width:100%; padding:20px 0 0 0; }

	.startpage #header { display:block; }

	.startpage #header div.span9 { display: none; }

#siteBottom #powerd,
#siteBottom #powerd a	{ color:#4d4d4d; }

@charset "utf-8";



#powerd{display:none}
.ebold{font-weight:800}
.panel-2col .panel-separator{margin:0 0 1em}


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

		
		.footer-sub-box-parent #footer-sub-box .error {
			font-size: 10px;
			display: none;
			color: red;
			padding-left: 5px;
		}

	.footer-sub-box-parent #footer-sub-box .error,
	.footer-sub-box-parent-mobile #footer-sub-box .error {
		display: none;
		color: red;
		padding-left: 2px;
		padding-top: 10px
	}

#wrap{
	width:960px;
	margin:0 auto;
}

.landingPageNavigation .menuItem a span.arrow {
	display: inline-block;
	padding: 0 5px 0 25px;
}

.landingPageSubnavi a span.arrow {
	display: inline-block;
	padding: 0 5px 0 15px;
}



#image_264101767 {
  width: 55%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

			.slide .description { position:absolute; left: 0; top: 41px; padding-left: 69px; padding-right: 63px; text-align: center; z-index: 21; width:328px; }

				.slide .description h2 { font-family: 'OFL Sorts Mill Goudy TT', Georgia, serif; font-size: 36px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); padding-bottom: 9px; }

					.slide .description h2 a {text-decoration: none; color: #fff;}

				.slide .description p.meta-info {font-family: Georgia, serif; font-size: 15px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); color: #fff; font-style: italic; }
	
					.slide .description p.meta-info a { text-decoration: none; color: #fff; }

#featured .description .title a {
color: black;
}

.contact-form .clear-form{clear:both}


.null-instagram-feed .clear a {
	display: none;
}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}

#main-menu{
    height: 50px;
}

	
	.header-right p{font-size:16px;}

.header-panel .header-right{float:right;}

.header-right p a{color:#fff;}

.header-right p span{ font-family: 'avantgarde_md_btmedium';}


.bcorp-wrapper { max-width: 100%; overflow-x: hidden; }
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.nav-design:hover .meganav-disc-title{background:#EC008C;}
.nav-design .meganav-disc-title a,.nav-design .meganav-disc-title a:visited{color:white;}
.nav-act:hover .meganav-disc-title{background:#00B6F2;}
.nav-act .meganav-disc-title a,.nav-act .meganav-disc-title a:visited{color:white;}
.nav-bt:hover .meganav-disc-title{background:#73C800;}
.nav-bt .meganav-disc-title a,.nav-bt .meganav-disc-title a:visited{color:white;}
.nav-htc:hover .meganav-disc-title{background:#A000CE;}
.nav-htc .meganav-disc-title a,.nav-htc .meganav-disc-title a:visited{color:white;}
.nav-c:hover .meganav-disc-title{background:#F57920;}
.nav-c .meganav-disc-title a,.nav-c .meganav-disc-title a:visited{color:white;}

.page2 .gallery img.applied { margin-top: 20px; }


.sk-grid {
    width: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0
}



.menu-dropdown li.level2 { 
	margin: 0;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #444; }



.menu-dropdown a.level2:hover { color: #fff; background: #000 }



.menu-dropdown a.current.level2 { font-weight: bold; }



.menu-sidebar ul.level2 {
    padding-bottom: 5px;
}


.menu-sidebar a.level2, .menu-sidebar span.level2 {
    padding: 1px 2px;
}

.menu-sidebar li.level2.active a.level2 {
	border-left: 1px solid #000;
	border-right: 4px solid #c60280;
	margin: 2px -1px;
	font-weight: normal;
	color: #000;
}


.menu-sidebar a.level2:hover { 
	border-left: 1px solid #c60280;
	margin-left: -1px;
}

.menu-sidebar a.level2:hover span { 
	background: #f3f3f3;
}


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


.mobile-view #layout {
	min-width: 0;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}


#layout {
	margin: auto;
	position: relative;
	left: 0;
	right: 0;
}


#layout-header,
#layout-content,
#layout-footer {
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#layout-content {width: 960px;}
#layout-footer {width: 960px;}

#layout-header {padding: 0px 0 0;}


.\@frwk-column,
.resize-content-row {
	background-color: #FFFFFF;
}

	
	.main-head .right { margin-left: 250px; }

#navigation .menu{
	list-style: none;
	height: 17px;
    width: 720px;
    margin: 0 auto 5px auto;
	margin-left: 74px;
	padding-top: 3px;
}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}

#navigation .menu .current-menu-item a{
	color:#b0b0b0;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.fts-fb-get-directions:before,.slicker-instagram-image-likes:before,.slicker-instagram-placeholder .fts-instagram-icon:before{font-family:FontAwesomeSlick;-webkit-font-smoothing:antialiased}
.slicker-instagram-image-likes:before{content:"\f004";margin-right:5px}
.instagram-placeholder:hover .fts-see-on-instagram,.slicker-instagram-placeholder:hover .fts-see-on-instagram,.slicker-instagram-placeholder:hover .fts-share-wrap,.slicker-instagram-placeholder:hover .fts-slicker-backg,.slicker-instagram-placeholder:hover .slicker-date,.slicker-instagram-placeholder:hover .slicker-instagram-image-comments,.slicker-instagram-placeholder:hover .slicker-instagram-image-likes{opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.fts-mashup-count-wrap .slicker-heart-comments-wrap li.slicker-instagram-image-likes{padding-left:0!important}
.navbar-default .navbar-nav .category-lifestyle.active:hover:after,.navbar-default .navbar-nav .category-lifestyle.active:after,.navbar-default .navbar-nav .category-lifestyle:hover:after{background-color:#305CBF}
.navbar-default .navbar-nav .category-lifestyle.active:hover a,.navbar-default .navbar-nav .category-lifestyle.active a,.navbar-default .navbar-nav .category-lifestyle:hover a{color:#305CBF;background-color:#fff}
#submenu.category-lifestyle{background-color:#305CBF}
.title-category.category-lifestyle{background-color:#305CBF}
#wrapper{position:relative;height:auto!important;min-height:100%;width:100%;margin:0 auto}

  #news-box-wrapper h3.box-tab {
    color: #fff;
    background: #CA0000;
    padding: 10px 15px;
    margin-top: 0px;
    position: relative;
    float: left;
    left: 25px;
    text-transform: uppercase;
    font-size: 21px; }

  .recent-category-wrapper h3.box-tab, #category-page-index h3.box-tab {
    position: absolute;
    margin: 0px;
    padding: 5px 15px;
    text-transform: uppercase;
    color: #fff;
    background: #CA0000;
    z-index: 9;
    left: 15px;
    right: 15px;
    font-size: 1.35rem; }

  
  .recent-category-wrapper h3.box-tab {
    right: auto; }
.post-list .views-row .title{font-weight:700;}
.poll .total,.poll .title{margin-bottom:15px;}
.item-list .title{font-weight:bold;}
.search-results .title{font-size:1.2em;}
[id^="tm-counter"] .title{font-weight:bold;text-align:center;}


#page-landing .landing-body-terms,
#page-landing .landing-footer-top {
	text-align:center;
	width:100%;
	display:inline-block;
	margin:30px auto;
}


#page-landing .landing-body-terms p,
#page-landing .landing-footer-top p {
	color:#000000;
	width:100%;
	text-align:center;
	margin:auto;
	font-size:10px;
	margin-bottom:10px;
}


#page-landing .landing-footer-top {
	margin-bottom:0;
}


#page-landing .landing-footer-top p {
	max-width:400px;
}





#header {
	background: none repeat scroll 0 0 #fefefe;
	padding: 0;
}

#header-wrapper {
  border-bottom: 2px solid #DDDDDD;
  margin: 0 auto;
  width: 950px;
}

#header-right {
	float: right;
	width: 680px;
}

#header-right-top {
	float: right;
	padding: 8px 0;
}

#container,  #header,  #footer {
	margin: 0;
	width: 100%;
}

.footer_widget .textwidget img {margin-right:50px;}

#footer .widget.widget_text .textwidget p {margin-top:0;}

.sidebar .textwidget .wp-caption {width:320px !important;float:left;max-width: 320px !important;}

.sidebar .textwidget .wp-caption p {margin:0;}


.sidebars-wrap .textwidget h3 {margin-bottom:0;padding-bottom:0;}




.sidebar-fullwidth .widget.widget_text .textwidget {text-align:center;}


.commercial-wrap-home-top{
	margin: 20px 0;
	text-align: center;
}
 
.infinite-not-found-wrap .infinite-not-found-head{ color: #ffffff; }


body.search .infinite-not-found-wrap .infinite-not-found-head{ font-size: 100px; text-transform: uppercase; margin-bottom: 18px; }
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}


.player_title {
	color: white;
	padding: 10px 0 20px 0;
	text-transform: uppercase;
}


section.introduce .intro2{
	margin-top: 50px;
}


section.introduce .intro2 .intro2-text{
	padding-top: 50px;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.advps-slide-container{
 position:relative;
}

.advps-slide-container ul
{
	margin:0;
	padding:0;
}

.advps-slide-field-three img
{
	float:left;
	margin-right:20px;
}


.advps-slide-container .advs-title
{
	line-height:30px;
}





.advps-slide div {
	background: #ffffff !important;
	width: 110px !important;
}


.bx-wrapper, .bx-viewport, .advps-slide,#advpsslideshow_3, #advps_container3 {
	background: none !important;
}

#advps_container3 .advps-slide p
{
	font-size:14px;
	line-height:14px;
}
.main-menu__menu-bottom{text-align:center;width:100%}
.main-menu__menu-bottom--mobile{display:block;padding-top:20px}
.main-menu__menu-bottom li{display:block;margin:0 20px 20px}
.main-menu__menu-bottom li.current-menu-item a,.main-menu__menu-bottom li:hover a{color:#696969}
.main-menu__menu-bottom a{font-family:futura-pt,sans-serif;font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}

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

	
	.footer-columns .col-md-4, .footer-columns .col-md-6{margin-bottom: 25px;}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
	
	#primary, 
	#header-left,
	#header-right,
	#site-generator .copyright,
	#site-generator .powered {
		width: 100%;
	}

#copy_div{ width:310px; float:left; margin-left:40px;}

#copy_div a:link,#copy_div a:active,#copy_div a:visited{color:#656565; font-family:"Trebuchet MS"; font-size:12px; text-decoration:none;}

#copy_div a:hover{color:#CCC; font-family:"Trebuchet MS"; font-size:12px;}
h2.spacing-side-tabs{text-align:center}
#xpromo-academies-wrap{width:100%;max-width:1170px;margin:22px auto 0;text-align:center}
#xpromo-academies-wrap a span{display:inline-block;margin-top:5px}
#xpromo-academies-wrap a span.push-top{margin-top:0}
#xpromo-academies-wrap a{display:inline-block;width:170px;color:#7c7c7c;border-radius:4px;margin:0 0 15px;padding:15px 10px 10px;background-position:50% 15px;background-repeat:no-repeat;background-size:110px auto;font-size:12px;vertical-align:top;min-height:105px}
#xpromo-academies-wrap a:hover{text-decoration:none;background-color:#374046;box-shadow:0 0 0 1px #485258;color:#fff}


.iconbox-wrap-icon {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid rgba(255, 255, 255, 0.2); }

  .iconbox-wrap-icon .icon {
    height: 60px !important;
    line-height: 60px !important;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle !important;
    width: 60px !important;
    color: #22e1bb; }

.mgt15 {margin-top:15px !important;}
.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:#254290!important}


.fusion-button-wrapper {
  display: inline;
}

.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}


.desc-tit-header-int-txt {
    width: 100%;
    font-size: 1.25em;
    color: #7b7b7b;
    line-height: 26px;
    text-align: center;
    margin: 10px 0 0
}
.hpposts-bottom-inside{padding:5%;position:relative;height:100%;min-height:160px}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.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}

	.startpage #header div.span9 { display: none; }

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}




.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}


.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; 
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


body.author-hidden .entry-meta .meta-date:after,
body.date-hidden.author-hidden .content-area .entry-meta {
	display: none;
}


	.entry-meta .meta-date,
	.entry-meta .meta-category {
		display: block;
	}


#pages_go_top{
	float:right;
}
.cookie-message-inner-wrap{padding:10px 85px 10px 20px;max-width:1200px;margin:0 auto;position:relative}


.team-img {
    padding-bottom: 20px;
}


.team-img img {
    height: 500px;
}


.reset-marg-tb {
  margin-top: 0;
  margin-bottom: 0; }
body,#site-slogan,.ui-widget,.comment-form label{font-family:Georgia,"Times New Roman",Times,serif;}
#site-slogan{font-size:0.929em;margin-top:7px;word-spacing:0.1em;font-style:italic;}


.item-meta .item-price {
    font-size: 1em;
    line-height: 1;
    text-align: right;
    font-family: 'Cabin Sketch', sans-serif;
    word-break: break-all;
	}

	 .item-meta .item-price:first-letter { font-size: 0.9em; letter-spacing: -3px;}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-tab-browse{text-align:center;margin:15px 0 35px}

.font-big-switcher sup{
    font-size: 0.7rem;
}

.infinite-sidebar-area .infinite-widget-head-text{ display: block; float: left; margin-right: 28px; }
.section-header{position:relative;padding:10px 0;margin-bottom:10px}
.section-header .title-link{position:absolute;top:28px;right:50px}
.section-header .title-link.article-home{bottom:-50px}

.alx-tab .tab-item-thumbnail { width: 80px; margin-left: -94px; float: left; }

.alx-tab .tab-item-thumbnail,
.alx-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }

.alx-tab li:hover .tab-item-thumbnail,
.alx-tab li:hover .tab-item-avatar,
.alx-posts li:hover .post-item-thumbnail { opacity: 0.75; }

.recent_posts{
	margin-bottom:0px;
	margin-left:15px;
}

.recent_posts li{
	line-height:20px;
	margin-bottom:8px;
}

.recent_posts li:last-child{
	margin-bottom:0px;
}

.recent_posts li a{
	color:#cdd3d5;
}

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

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


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.navbar-nav .red { background: #E32826; }

.red { color: #E32826 !important; font-weight: bold; text-decoration: none; }


#videowrapper, #attachmentwrapper {
    position: fixed;
    z-index: 20000;
    width:100%;
    height:100%;
    overflow:auto;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

﻿


.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }


.ui-helper-hidden {
    display: none;
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }


.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}


    
    #footer .social_media_icons{
        display:block;
        margin:5px 0 0 0;
        font-size:11px; 
    }
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.pullquote.pull-right{border-left:3px solid rgba(102,114,121,0.25)}


#wp-calendar {
	width: 100%;
}


#wp-calendar caption {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
	margin-left: 10px;
}

#wp-calendar thead {
	font-size: 11px;
}


#wp-calendar thead th {
}


#wp-calendar tbody {
	color: #000;
}


#wp-calendar tbody td {
	padding: 3px 0 2px;
	border: 1px solid #EEE;
	text-align: center;
}


#wp-calendar tbody td:hover {
	background: #EEE;
	opacity: 0.8;
}


#wp-calendar tbody td a{
	box-shadow: none;
	color: #0D85CC;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

#wp-calendar tfoot #next {
	text-align: right;
}


#footer-widget-area #wp-calendar tbody td {
	padding: 3px 0 2px;
	border: 1px solid #222;
	text-align: center;
	background:none ;
	color: #999;
}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.rpwe-title{color:#d22105!important}
.blog-callout .blog-callout-primary-text{font-size:70px;font-size:4.6666666667vw;line-height:1.2;font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0px 0px 24px rgba(0,0,0,0.33);width:100%;max-width:1060px;padding:30px;}
.navbar-nav{margin:7.5px -10px}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

.sidebar-offcanvas ul.navbar-nav .nav {
  display: none;
}

  
  #navbar-offcanvas .navbar-inverse .navbar-nav {
    margin: 0px -10px;
  }
.c-l{clear:left;}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.page-id-6026 #page-container{padding-top:0!important}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.c-main-ban .c-main-ban__title{font-size:24px;text-transform:uppercase;color:#ffdb13;line-height:1.3}

.panel-grid-cell{
    width: 100%;
}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-7-2 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid-cell { padding:0 }


#content .entry-title {
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3;
	padding: 0;
	margin: 0;
	word-wrap: break-word;
}


.entry-title a:link,
.entry-title a:visited {
	color: inherit;
	text-decoration: none;
}


.entry-title a:active,
.entry-title a:hover {
}


.single .entry-title + .entry-meta {
	margin-bottom: 1em;
}


#content .format-aside .entry-title {
	display: none;
}




.format-status .entry-title {
	display: none;
}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title { font-family: "Yanone Kaffeesatz Regular"; }
 .entry-title, .entry-title a { color: #444444; }
 .entry-title a:hover { color: #000000; }
 #content h1.entry-title, #content h2.entry-title { font-size:34px ;}

#footer #address{padding-bottom:50px; font-size:1.2rem; text-align:center;}
.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-5{width:41.66666667%}

    .w3eden div#wpdmreg .col-sm-6,
    .w3eden div#wpdmreg .col-sm-5{
        padding-left: 15px !important;
        margin-top: 5px !important;
    }


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .twitterSidebar .username { margin-left:42px;}

            .diysdk_twitterNG_twitterNG.web_view.webcomponent .username { margin-left:68px !important;}


    #copyright .copyright-text { padding: 10px 0 10px 0px; font-size: 14px;}
.d-none{display:none!important}
#masthead .site-branding a,#masthead .site-description,#masthead .search-toggle a,#masthead .jetpack-social-navigation a,.testimonials .entry-content p,.testimonials-header,.testimonials .entry-header{color:#222}
#masthead .site-branding a:hover,#masthead .site-branding a:active,#masthead .search-toggle a:hover,#masthead .search-toggle a:active,#masthead .jetpack-social-navigation a:active,#masthead .jetpack-social-navigation a:hover,.search-toggle a:active,.search-toggle a:hover,.site-content #secondary .widget:nth-of-type(3n+1) a,.testimonials .hentry:nth-of-type(3n+1) a{color:#000}
.mb-0{margin-bottom:0!important}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_24{width:950px}

  .container_24 .grid_24, .container_24 .grid_18, .container_24 .grid_6, .container_24 .grid_5 { width: 100%; margin: 0; }


.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-3 {
    width: 25%; }

      .products .col-md-3:nth-of-type(n) {
        clear: none; }

      .products .col-md-3:nth-of-type(4n + 1) {
        clear: left; }

#col-2 div.h1.pwrapper{padding:0px 0px;}

.pwrapper.p_text{font-size:14px;color:#666;text-align:justify;font-weight:normal;line-height:20px;}

.pwrapper.p_text span{color:#060606;width:195px;float:left;}

.pwrapper.p_text a:hover{text-decoration:underline;}

.pwrapper a, .pwrapper strong{color:#4a4a4a;font-weight:bold;}



#wrapper {
	height: 100%;
	width: 100%;
	
}
.row{margin-right:-15px;margin-left:-15px}
.modal-body-country .row{margin-left:0px;margin-right:0px;}
.examples .row{display: block;}
.e189-5.x-bar-container,.e189-7.x-bar-container,.e189-9.x-bar-container,.e189-11.x-bar-container {flex-direction:column;}
.e189-5.x-bar-container,.e189-7.x-bar-container,.e189-9.x-bar-container,.e189-11.x-bar-container,.e189-19.x-bar-container,.e189-27.x-bar-container,.e189-29.x-bar-container {justify-content:center;}
.e189-7.x-bar-container,.e189-9.x-bar-container,.e189-11.x-bar-container {align-items:flex-end;}
.e189-11.x-bar-container {flex:2 1 auto;}
.e189-9.x-bar-container,.e189-11.x-bar-container {margin:0em 1em 0em 1em;}
.e189-2.x-bar-container,.e189-5.x-bar-container,.e189-7.x-bar-container,.e189-9.x-bar-container,.e189-11.x-bar-container,.e189-13.x-bar-container,.e189-16.x-bar-container,.e189-19.x-bar-container,.e189-22.x-bar-container,.e189-25.x-bar-container,.e189-27.x-bar-container,.e189-29.x-bar-container {background-color:transparent;}
.page-header .row-inner{margin-left:auto;margin-right:auto}
article.error404 .row-inner{padding:100px 0 110px;text-align:center}
.row-inner{max-width:1130px;}
#container.no-sidebar.no-vc, #container.row-inner, .site-info .row-inner, .page-header .row-inner{max-width:1100px;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.hcom-w-badge-2 .hcom-w-score {
    height: 36px;
    background: #c80006;
    color: #fff;
    text-align: center;
    padding: 12px 10px 12px 10px;
    font: 13px/155% arial, helvetica, clean, sans-serif;
    display: none;
    margin: 11px 13px 0 13px;
    border-radius: 5px;
}


.hcom-w-badge-2 .hcom-w-score span {
    font-weight: bold;
    font-size: 18px;
    white-space: nowrap;
}

.footer-wrap,
.main-footer,
.footer-wrapper,
.copyright-wrap {
  background:#fff;
  border-top:solid 1px #000;
}


.footer-wrapper { background:  #ffffff ; padding: 0 34px; margin-top:90px;}

.footer-wrapper.no-border .main-footer { border-top: none; }

.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}

.img-main img{
  display: block;
  margin: 0 auto;
}


.themeblvd-piecemaker-fallback { display: none; }

.themeblvd-piecemaker-fallback ul { list-style:none;margin:0;padding:0; }

.themeblvd-piecemaker-fallback li { margin:0;padding:0; }


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}
.bold{font-weight:700;font-weight:700}


.widget-area {
	margin: 9.09090% auto 0;
}

.grid_8,.div_mobile,.third_mobile,.thirds2_mobile,#logo_container{width:98% !important;}

.third_mobile{width:33%;  display:inline-block; float:left;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


.page-title,
.entry-title {
	display: inline;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-size: 1.5rem;
	padding: 0;
	margin: 0;
	color: #353535;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}


	.page-title,
	.entry-title {
		font-size: 22px;
		font-size: 1.375rem;
	}
.testimonial__name{display:block;font-size:1rem;font-weight:700;text-align:right;margin-top:10px;margin-bottom:-10px}

#footer_menu {
	float: right;
	width: 600px;
}

#footer_menu ul {
	float: right;
	list-style-type: none;
}

#footer_menu li {
	float: left;
}

#footer_menu li a {
	color: #707070;
	font-size: 14px;
	border-right: 1px solid #707070;
	padding: 0 15px;
}

#footer_menu li a.noborder {
	border: none;
	padding: 0 0 0 15px;
}
.copyright__text{color:#b0b3b8;display:block;font-size:11px;padding-bottom:10px;padding-top:15px;text-align:center}

#wrapper,
.container-inner { min-width: 320px; }

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

#header .container-inner { position: relative; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }


#page .container-inner .main, #page .container-inner, .boxed #page {
background-color: #000000 !important;
}

.boxed #wrapper, .container-inner { max-width: 1081px; }

	
		#header .container-inner .group.pad {
		text-align: center;
		padding: 3px;
	}

.beginners-guide-img {
    float: right;
    margin-left: 20px;
}

.beginners-guide-img img {
    margin-top: 0px;
}

	.start-here .twenty-one-img,
	.start-here .beginners-guide-img {
    	float: none;
    	margin-right: 0px;
	}

	#front-page-7 .beginners-guide-img,
	.try-one-of-our-products .beginners-guide-img {
    	float: none;
    	margin-right: 0;
	    margin-bottom: 14px;
	}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


.clr16 {
	display: block;
	clear: both;
	height: 16px;
}


	.nav-searching #main-navigation ul.nav li:not(.hestia-search-in-menu) {
		visibility: hidden;
		opacity: 0;
	}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.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%}





.entry-title {
	font-size: 37px;
	line-height: 1.2;
	margin-bottom: 15px;
}


.sidebar .entry-title {
	font-size: 17px;
	font-weight: 300;
}


h1.entry-title,
.entry-title a,
.sidebar .widgettitle a {
	border: 0;
	color: #222;
	font-style: normal;
	text-decoration: none;
}


.entry-title a:hover,
.sidebar .widgettitle a:hover {
	color: #bbb;
}


.simple-grid.one-third .entry-title,
.simple-grid.one-fourth .entry-title,
.simple-grid.one-sixth .entry-title {
	font-size: 17px;
}


.home-top .featured-content .entry-title {
	text-align: center;
}


.home-top .simple-grid.one-third .entry-title {
	font-size: 27px;
	padding: 0 5%;
}


.eut-modal-content {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 100px 15px;
}
 #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h1, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h2, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h3, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h4, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h5, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h6, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) .eut-modal-title, .mfp-title, .mfp-counter, #eut-theme-wrapper .eut-modal-content .eut-heading-color { color: #000000; }
.comment-div{border-top:1px solid #FFF;border-bottom:1px solid #DDD;padding:10px 0}
 #content-sidebar-wrap{float:left;width:730px;}
.page-template-landing-php #content-sidebar-wrap{margin:0 auto;float:none;width:700px;}
.content-sidebar #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap{width:100%;}
.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap{float:right;}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#676767}

.contact_widget_name,
.contact_widget_email,
.contact_widget_phone,
.adress_wrap {
  padding-left: 33px;
  position: relative;
}

.contact_widget_phone,
.adress_wrap {
  padding-bottom: 20px;
}

.tweet_time:before,
.contact_widget_email:before,
.contact_widget_phone:before,
.adress_wrap:before {
  font-family: 'fontello';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

.contact_widget_phone:before {
  content: '\ec8c';
  left: 2px;
}




.column{float: left;}




#primary {
	width: 65%;
	float: left;
}


.left-sidebar #primary {
	float: right;
}


.no-sidebar-full-width #primary {
	width: 100%;
	float: none;
}


.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}

ul.mainmenu {
	min-height: 100px;
	line-height: 100px;
	margin: 0;
	padding:0;
	text-align: center;
}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

    div.header-social-icons { margin-left: 20px }

    .header-social-icons a { color: #fff }

    div.header-social-icons, .mts-cart { display: block!important }

    #secondary-navigation .header-social-icons a {
        font-size: 18px!important;
        padding: 14px 10px!important;
        width: auto;
        text-indent: 0;
    }

    div.header-social-icons:before { display: none }
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.td-ad-background-link #td-outer-wrap .td-main-content-wrap {
  pointer-events: none;
}

.td-ad-background-link #td-outer-wrap .td-main-content-wrap .td-container {
  pointer-events: auto;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}


#logout{
	text-align:right;
	width: 300px;
	height: 35px;
	font-size: 12px;
	margin-top: 21px;
	margin-left: 448px;
	*margin-left: 10px;
	position: absolute; 
	float: left;
	overflow: hidden;
	color:#FFF;
}


#logout a{
    font-size: 12px;
	color:#FFF;
	font-weight:bold;
}


.site-description {
	font-size: 18px;
	font-size: 1.125rem;
	margin-bottom: 0;
}


.site-description,
.site-description a {
	color: #ccc;
}

.td-header-style-8 .td-header-border #td-top-search {
  margin-top: -22px;
}

.td-header-style-9 .td-header-border #td-top-search {
  margin-top: -22px;
}

.white-menu .td-header-style-10 #td-top-search {
  margin-top: -22px;
}

.td-header-border #td-top-search {
  margin-top: -20px;
  
}

#td-top-search {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -22px;
  
}

.side-center.is-left .products-tile .product-tile,.side-center.is-right .products-tile .product-tile{width:25%;}

.side-center.is-left.is-right .products-tile .product-tile{width:33.33%;}

.side-center.is-left{float:left;width:770px;}

.side-center.is-left .sc-cnt{padding-left:20px;}

.side-center.is-right{float:left;width:770px;}

.side-center.is-right .sc-cnt{padding-right:20px;}

.side-center.is-left.is-right{width:560px;}

.side-center.is-left.is-right .sc-cnt{padding-left:20px;padding-right:20px;}

.side-center.is-right  .sc-cnt{padding-right:0;}

.side-center .sc-cnt:after{content:'';display:block;clear:both;}
.e79-5.x-column,.e79-14.x-column,.e79-53.x-column,.e79-63.x-column {text-align:center;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
.home-left-col,.home-mid-col,.home-right-col{display:block!important}
.home-mid-col{width:250px}
.home-mid-col ul.side-list li{padding:15px 2.33644859813%;width:95.3271028037%}
.home-mid-col .side-list-text p{font-size:1rem;line-height:120%}
.home-mid-col,.home-right-col,#post-right-col,#arch-right-col{margin:0 2.33281493002%;width:95.33437014%}
.home-mid-col,.home-right-col{margin:0;width:100%}

	.featured-row-button-wrapper { background:rgba(0,0,0,0.5);padding:10px 30px;margin-top:20px; margin-bottom:30px; float:left;margin-top:10px; min-width:300px;text-align:center;}

	a.featured-row-button{color:#FFFFFF; text-decoration:none; font-weight:bold;float:left;margin-top:10px; margin-bottom:30px; min-width:300px;text-align:center;}
.float-left,.float-right{float:none !important;clear:both;margin:10px auto}
.float-left,.floatleft,html .float-left.fixed-float{float:left !important}
html .float-left.fixed-float,html .float-right.fixed-float{clear:none}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
.contents-main .container .container{padding:0}


.program-description {
	margin-bottom: 20px;
}

#content,
.main-navigation,
.site-title,
.site-description {
    margin: 0 auto;
}

header .light-logo {
    display: none;
}

    body.blog.blog-transparent-header-enable header .light-logo,
    body.single-post.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo,
    body.page.blog-post-header-with-bg.blog-post-transparent-header-enable header .light-logo {
        display: inline-block;
    }

.mainmenu-belowheader.fixed .logo .light-logo {
    display: none!important;
}

.bg-color-white{color:#555;}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 76%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 4.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.icon-cog:before{content:'\e80c'}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.row{margin-right:-15px;margin-left:-15px}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}
.x-container:before{content:normal;}
.tatsu-custom-height-wrap,.tatsu-fullscreen-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.tatsu-HybtpNOZkB .tatsu-custom-height-wrap{align-items:center}

#menu-1.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-1 .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-a.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-a .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-h.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-h .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-n.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-n .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-q.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-q .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-y.mbr-navbar--stuck .mbr-navbar__section {
  background: #9c9c9c;
}

#menu-y .mbr-navbar__section {
  background: #9c9c9c;
}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}


.custom-logo-link {
	display: block;
}


.custom-logo {
	max-width: 180px;
}

#news .img_inline {
	border-radius: 15%;
	display: inline-block;
	margin: 0 0 0 15px;
	text-align: center;
}

#news .img_inline img{
	width: 70px;
	border-radius: 15%;
}

#news .img_inline span {
	font-size: 70%;
}

#news_contents .img_inline {
	border-radius: 15%;
	display: inline-block;
	margin: 0 0 20px 15px;
	text-align: center;
}

#news_contents .img_inline a{
	color: #333;
}

#news_contents .img_inline img{
	width: 70px;
	border-radius: 15%;
}

#news_contents .img_inline span {
	font-size: 70%;
}

span.sub-headline-solar {display:block; left:0px; padding-left:0px; float:none; top:-15px; text-align:center; border:none; }
span.sub-headline-solar,.slider-byline{display:none}

header #change_lang .lang_cont{
    display: none;
    position: absolute;
    text-align: center;
    top: 20px;
    left: 2px;   
}

header #change_lang .lang_cont p{
    background: #302e34;
    margin: -7px 0 0;
    padding: 10px 20px;
}

header #change_lang .lang_cont p a{
    color: #fff;
}

header #change_lang .lang_cont p a.active,
header #change_lang .lang_cont p a:hover{
	border-bottom: 3px solid #fff;
}





.mh-container-outer { margin: 0 auto; box-shadow: none; }


.dark .section,
.section.dark {
	background-color: #282828;
	border-color: rgba(255,255,255,0.1);
}






.section {
	position: relative;
	margin: 60px 0;
	padding: 60px 0;
	background-color: #F9F9F9;
	overflow: hidden;
}


.section .container { z-index: 2; }


.section .container + .video-wrap { z-index: 1; }


.section:hover .revealer-image { bottom: -50px; }


.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
}

#header-widget-container {
    width: 96%;
    max-width: 940px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 24px;
}


.redes_home{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-color: #06A0F0;
	width: 60px;
	position: fixed;
	left: 0;
	top: 40vh;
	z-index: 9999;
}

.redes_home img{
	margin: auto;
	margin-bottom: 10px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.main-menu__menu .sub-menu{margin-top:20px}
.main-menu__menu .sub-menu a{font-family:futura-pt,sans-serif;font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase}
.main-menu__menu .sub-menu a:hover{color:#000;text-decoration:underline}
body #wrapper #main .menu-markets-container ul li#menu-item-5017 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-5017 a::before{background-position:0 -581px}



.clear {
clear:both;
}


.topnav {
	float: right;
	margin: 5px 5px 0 0;
	}

.sub-menu .menu-item-has-children:after { color: #fff }
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}
.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}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.menubtn{float:right; overflow:hidden; margin-top:24px!important}

#stats .stat {
	display: inline-block;
	max-width: 19%;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

    #stats .stat h3 {
        font-size: 20px;
        line-height: 26px;
    }

    #stats .stat h2 {
        font-size: 30px;
        line-height: 36px;
    }

    #stats .stat p {
        font-size: 16px;
        line-height: 20px;
    }

    #stats .stat:nth-child(1) {
        margin-bottom: 0;
    }


.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-md-5 {
    width: 41.66666667%; }

.menu {display:block; float:right; padding:12px 0;}

.menu a {color:#333333; font-size:14px; display:block; padding:8px 8px; margin-left:16px; float:left; text-transform:uppercase; line-height: 30px;}

.menu a.sel {color:#708196 !important;}
#slick-mobile-menu{display:block}
#top-bar.header2 #mobile-menu,#top-bar.header2 #slick-mobile-menu{display:none}
#top-bar.header2 #slick-mobile-menu{margin:0}

.social-icon{
	margin-top:70px;
}

.social-icon ul{
	line-height:28px;
}

.social-icon a.icon{
	font-size:20px;
	margin-right:10px;
}

.social-icon a.member{
	font-size:13px;
	border-right:1px #323232 solid;
	padding:0 8px;
}

.social-icon a.member-in{
	color: #4e0a71;
}

.social-icon a:hover{
	color:#f90184;
	text-decoration:none;
}

.social-icon .btn:hover{
	color:#a71616;
}

.social-icon a.icon, .social-icon a.icon i{
	margin-right:0;
}

.social-icon a.member, .social-icon a.member-in, .incolor{
	color:#fff;
}
.padding-top-double{padding-top:26px}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.small-12{width:100%}

.post-entry-inner {
  padding: 20px;
  position: relative;
  width: auto;                  
}

  #wrapper .post-entry-inner,
  #wrapper .entry-content-inner,
  #wrapper .entry-headline-wrapper-inner {
    padding: 0 !important;                       
}


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

					.entry h2.title { font-size: 22px; font-weight: 800; padding-bottom: 5px; letter-spacing: -1px; }

						.entry h2.title a { text-decoration: none; color: #555e58; }

						.entry h2.title a:hover { color: #111; }

			.portfolio_info_top h3.title { font-size: 14px; }

		.portfolio_info_top h3.title a { text-decoration: none; color: #4a524d; }
#box_sub_main_cp_2{margin:0 auto;width:1140px;padding-top:20px}
.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-md-6{width:50%}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-content-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#wowrecentposts .meta {
	margin-top:2px;
	position:relative;
	color:#999;
	font-size:13px;
}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}


.arqam-lite-widget-counter.border .arq-lite-facebook a i {
	border-color: #39599f ;
	color: #39599f ;
}


.social-icons.social-colored .fa-facebook:before,
.social-facebook,
.author-social a.social-facebook:hover,
.arq-lite-facebook a:hover i,
.arqam-lite-widget-counter.colored .arq-lite-facebook a i {
	background: #39599f
}
.b-showroom__link{display:block;position:relative;text-decoration:none;color:rgba(255,255,255,0.7);padding:15px 20px 10px;}
.no-touchevents .b-showroom__link:hover{color:rgba(255,255,255,0.7);}
.no-touchevents .b-showroom__link:hover .b-showroom__title{opacity:1}
.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%}


    .listpage_fitness {
        height: 350px;
    }

  .header-search {
    top: 0px;
  }


.header-search:after {
  color: #999;
  font-family: 'Genericons';
  font-size: 22px;
  content: '\f400';
  position: absolute;
  top: 19px;
  left: 11px;
}


.header-search .search-input {
  background: transparent;
  border: none;
  color: #222;
  font-size: 16px;
  height: 60px;
  padding-left: 38px;
}


.header-search .search-submit {
  background-color: #eb5424;
  border: 2px solid #eb5424;
  box-shadow: none;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  height: 32px;
  position: absolute;
  top: 13px;
  right: 13px;
  padding: 0 4px;
  text-transform: uppercase;
}


.header-search .search-submit:hover {
  opacity: 0.85;
}
.footer-copyright{font-size:.8em;float:left}
.footer-copyright p{margin:0}


.nav-wrapper { position: relative; }

.nav-wrapper .nav { position: absolute; top: 0; left: 46px; }



#sidebar .widget_nav_menu .sub-menu { display: none }

#sidebar .widget_nav_menu .sub-menu a:before { content: "-"; margin-right: 10px; }

#sidebar .widget_nav_menu .sub-menu .sub-menu a:before { content: "- -"; margin-right: 10px; }

	body #site-navigation .dropdown-menu li.megamenu ul.sub-menu a.sf-with-ul { padding-left: 12px }
#footer .facebook-icon,#footer .foursquare-icon,#footer .google-plus-icon,#footer .googleplus-icon,#footer .instagram-icon,#footer .linkedin-icon,#footer .pinterest-icon,#footer .rss-feed-icon,#footer .rss-icon,#footer .stumble-upon-icon,#footer .stumbleupon-icon,#footer .twitter-icon,#footer .vimeo-icon,#footer .yelp-icon,#footer .youtube-icon{display:inline;margin:1px;padding-left:3px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.thumbshot a{color:#272727;text-decoration:none}
.thumbshot img{border:0}
#content .separate .thumbshot img{object-fit:cover;width:200px}
.thumbshot{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;width:200px;overflow:hidden;text-align:center}
#fhgimages img,#babegrid img,#thumbs img,.thumbshot,#gallery img,.useruploads .thumbnail img,#profbox img,#profselect img,.potdblock img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.thumbnail img,#profbox img,.prof img,.thumbshot,#gallery img,.potdblock img{border:1px solid #bbb}
.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}





.jumbotron h1 {
  font-size: 3em;
}


.front-page .home-slider-overlay.widget-area h3 {
	margin-bottom: 30px;
}
.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-3{width:25%}

.wistia_embed {
    max-width: 100% !important;
}

  #logo.logo-centered {
    text-align: center; }

  #logo a.logo-link {
    text-decoration: none; }


.container-fixed {
  margin: 0 auto;
}
