﻿.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.footer.footerAbsoulteBottomRight .list-inline{position:absolute;bottom:0;right:0;text-align:left}
.footer.footerAbsoulteBottomRight .list-inline li{display:block;clear:both;padding-top:0}
.footer.footerAbsoulteBottomRight .list-inline li.stylehubLink{margin-top:20px}

      li.menu_free_trial {background: #e90d8b;}

      li.menu_free_trial:hover {background: #ed47a6;}

      li.menu_free_trial a{
        color: #fff;
        -webkit-animation-duration: 1s;
        -webkit-animation-delay: 1s;
        -webkit-animation-iteration-count: infinite;
      }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.page-become-museum-member .join-links li.first a:before{background-position:0 -93px;}
.page-become-museum-member .join-links li.first a:hover:before{background-position:0 -62px;}
.header-bottom .dropdownmenu .smallchips .first{margin-left:0;}
.e79-2.x-container,.e79-11.x-container,.e79-20.x-container,.e79-25.x-container,.e79-36.x-container,.e79-40.x-container,.e79-44.x-container,.e79-50.x-container,.e79-59.x-container {background-color:transparent;z-index:1;}
#front-page-cta .cta-box-content{width:100%;padding-top:2rem!important;position:absolute;bottom:0}
.cookie-prompt__block{display:block}
.cookie-prompt__block:first-child{margin-bottom:1em}


#container-body ul li {
    list-style: circle;
    list-style-type: circle;
}


#container-body a{
        color: #598059;
        
	}

#container-body a:hover{
        color: #0f400f;
        text-decoration: underline;
	}

#container-body {
    margin: 0px;
    padding: 15px !important;
}
.clearfix::after{display:block;clear:both;content:""}



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

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}


#slider,#header{
    display:block;
    width: 1001px;
    height: 491px;
}


#slider img{
width: 1001px;
margin: 0 0 0 0px;
}


#slider{
    display:block;
    width: 1001px;
    height: 491px  !important;
		overflow:hidden !important;
		position:relative;

}



#slider #sliderposts{
    width: 90% !important;
		overflow:hidden !important;
		position:absolute;
		color:#fff;
		padding: 0 20px;
		bottom:10px;
font-size:18px;
    text-shadow: 2px 2px #000;
    text-align:left !important;
    background:#00792A;
opacity:.8;
line-height:26px !important;
}




#slider #sliderposts a{
font-size:16px;
color:#fff;
float:right;
border:1px solid #fff;
padding:6px;
margin-bottom:20px;
}



#slider #sliderposts a:hover{
border:1px solid #00792A;
background:#fff
}
body.tw-reaction-page div#theme-layout{background-color:#252525}
.theme-boxed #theme-layout{background-color:#272727}
.tw-blog article .entry-post,.tw-blog article.list,body:not(.single-post) .tw-sidebar aside.widget,body.error404,body.page:not(.page-template-page-rowbuilder):not(.tw-reaction-page) #theme-layout,body.single-post #theme-layout{background-color:#222}
.container-fluid{padding:0}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}


th.gigpress-city {
}


td.gigpress-city {
}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}
#secondary .widget-title{text-transform:uppercase;color:rgba(255,255,255,0.3);font-family:"Roboto Condensed";font-size:12px;line-height:20px;margin:0 0 10px}

.author-admin .word-only.horizontal a{
  margin-right:inherit;}

.author-admin .word-only.vertical a,
.author-admin .word-blurb.vertical a{
  margin-right:10px;}

.author-admin .word-only.horizontal li,
.author-admin .word-blurb.horizontal li{
  margin-right:10px;}

.collapsed_comments .author-admin .word-only li,
.actorPhoto .author-admin .word-only li{
  margin-right: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;}


li.menu-item a {
color:red;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.about_1_1
{width: 656px;float: left;margin-bottom: 15px;}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}
#ubc7-unit .navbar .btn-navbar .icon-bar{background:white;}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.icon-bar-chart:before{content:"\f080"}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 {
  display: none;
}


.g-go-back.g-level-1 {
  display: none;
}
#header-right ul.menu li.first,#header-top ul.menu li.first{padding-left:0;margin:0;}
#navigation .menu-header ul li.first{float:left;position:relative;padding:0 0 0 15px;}
#navigation .menu-header ul.sf-megamenu li.first{background-color:#DFDFE1;padding:0 0 5px 0;}
.testimonial-container{position:relative;padding:60px 50px}
#triangle-up-wrapper{width:1170px}
.block-type-footer .footer-left{margin-top:10px;margin-left:10px;float:left}
.block-type-footer .footer-right{margin-top:10px;margin-right:10px;float:right}
.block-type-footer .footer-link{margin-bottom:10px}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.block-type-footer p.footer-responsive-grid-link-enable-container{display:block}
.block-type-footer p.footer-headway-link{color:#666666;}
.block-type-footer a.footer-admin-link{color:#666666;}
.block-type-footer a.footer-go-to-top-link{color:#666666;}
.block-type-footer a.footer-responsive-grid-link{color:#666666;}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{margin-top:25px !important}
.block-type-footer a.footer-responsive-grid-link:hover{color:#C90813}
.primary-logo{text-align:center;padding:0;z-index:1;width:40%}
.primary-logo a{display:block;width:195px;height:29px;-o-object-fit:contain;object-fit:contain;margin:auto}
.primary-logo a.mobile-logo{display:none}
.primary-logo img{width:100%;height:auto}
.primary-logo a.desktop-logo{display:block}
.no-flexbox .top-banner .primary-logo{position:relative;top:50%;-ms-transform:translateY(-50%)}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

.cli-tab-content {
background: #ffffff;
}

.cli-nav-pills, .cli-tab-content {
    width: 100%;
    padding: 30px;
}

.cli-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0;
}

.cli-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.small-12{width:100%}
.qodef-logo-wrapper a img.qodef-light-logo{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}
.qodef-light-header .qodef-logo-area .qodef-light-logo,.qodef-light-header .qodef-menu-area .qodef-light-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-light-logo{opacity:1}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.pp-template #block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4{background-color:rgba(255,255,255,1);padding-top:4%;padding-bottom:4%;background-size:cover}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-column-inner{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-ms-flex-pack:center;justify-content:center}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-column-inner .pp-component{text-align:center}
#block-5a0cfcd2-aef1-40f9-be2f-5786f4475aa4 .pp-row{padding-bottom:5%}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

#footer-notices {
display: block;
width: 930px;
margin: 0px auto;
background: none;
}

#footer-notices-left {
display: block;
width: 450px;
float: left;
background: none;
font-size: 11px;
color: #000;
}

#footer-notices-left a {
color: #000;
font-weight: bold;
text-decoration: underline;
}

#footer-notices-right {
display: block;
width: 450px;
float: right;
background: none;
font-size: 11px;
color: #000;
}
.wrap{margin:0px auto;text-align:center;}
.wrap .text-reset{text-align:left;max-width:1367px;margin:0 auto;}
#top-header .wrap{padding:0;}
#main .wrap{background:#ffffff;}
#complete-footer .wrap .text-reset{padding-left:20px;padding-right:20px;overflow:hidden;color:#ffffff;}
#footer .wrap .text-reset{line-height:1.2;font-size:1.4rem;text-align:left;font-weight:300;}
.front #main .wrap .text-reset{max-width:100%;padding-left:0;padding-right:0;padding-bottom:0;}
.front #hero-image .wrap{margin:0;padding:0;}
#ship-search .wrap{background-color:#02121f;}
.node-type-featured-ship #hero-image .wrap{padding:0;}
.node-type-featured-ship .wrap .text-reset{max-width:100%;}

	
	.main-container {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container {
	    left: 300px;
	    transition: left 500ms ease;
	}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }


.small-12 {
  width: 100%;
}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px;}
.jumbotron .container{max-width:100%;}
.wrap-topbar .container{position:relative;}
body.home .connect-heading{color:#606060;font-size:50px;line-height:50px;text-transform:uppercase;font-weight:600;font-family:montserrat,sans-serif;margin:50px auto -8px;width:100%;max-width:1200px}


.primary-tags-wrapper,
.secondary-tags {
	margin-bottom: 13px;
	display: flex;
}


.primary-tags,
.secondary-tags {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}


.secondary-tags {
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
}


.weather-view-row.internal-page .secondary-tags:hover {
	color: inherit;
	background-color: rgba(225, 225, 225, 0.7);
}


.weather-view-column:nth-of-type(3) a.secondary-tags {
	margin-right: 0;
}


.live-stream-container .secondary-tags {
	background-color: transparent;
	color: #ffffff;
	justify-content: left;
	align-items: center;
}


.live-stream-now .secondary-tags i {
	margin-right: 0.5rem;
}
#tb-megamenu-column-7 ul.level-1{display:flex;display:-webkit-flex;}
.tblackx{color:#222;font-size:smaller}

	#body-content-div {
		width: calc(100% - 200px);
	}

.price_now{ font-size:1.5em; color:#cc0000!important}

.list_deal .grid_content .price_now{ font-size:16px}

.detail_center .price_now{ font-size:1.375em!important; color:#cc0000!important}

.topic_page article .price_now{ font-size:1.25em}
#page,.container{position:relative;margin-right:auto;margin-left:auto}
#page{padding-top:35px;min-height:100px;float:none;clear:both}
#page.parallax,#page.zoomout{padding-top:15px}
.mc-footer-copyright__logo:last-child{margin-right:0}
.mc-footer-copyright__logo--obsidian{width:145px;top:10px}
.mc-footer-copyright__logo--cryengine{width:170px}


#content-side {
	background-repeat: repeat-y;
}


.huge {
  font-size: 34px; }

#mobile-header{display:none;}

#menu_top {
	background-color:#222222;
}

#menu_top:hover #menu_top_inside {
	-webkit-animation: bottom_top_over .3s linear infinite;
	-moz-animation: bottom_top_over .3s linear infinite;
	-o-animation: bottom_top_over .3s linear infinite;
	animation: bottom_top_over .3s linear infinite;
}

footer.fixed #menu_top {
	border-radius: 3px 3px 0 0;
	bottom: -5px;
	margin-top: 0;
}

.footer-ancor{
    padding: 0px 0 15px 0;
    max-width: 520px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.td-pb-span5 {
  width: 41.66666667%;
}

.td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 300px;
  
}

.td-pb-span3 .td-slide-on-2-columns,
.td-pb-span4 .td-slide-on-2-columns,
.td-pb-span5 .td-slide-on-2-columns,
.td-pb-span6 .td-slide-on-2-columns,
.td-pb-span7 .td-slide-on-2-columns,
.td-pb-span8 .td-slide-on-2-columns,
.td-pb-span9 .td-slide-on-2-columns {
  
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


.offers-list-second {
  float: left;
  width: 100px;
}


.offers-list-second:last-child {
  width: 200px;
  padding-top: 10px;
}

    
    #middle .container_12 {
        padding:15px 0 35px 0}


    
    .container_12 {
        width: 310px;}


    .homepage .before_content .container_12 {
        padding:20px 0 0 0}


    
    .footer .container_12 {
        padding:30px 0 20px 0}


.before_content .container_12 {display: none;}

.news-item .news-item-title{margin:0;font-family: Regular;font-size: 16px;line-height: 27px;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.page-header.pricing {
    margin: 0;
}

.page-header.features {
    margin: 40px 0;
}

	#mobile_switchview.ddSitemapLink {display:block;padding:10px;}

	.desktop-xor {display:none!important;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.et_pb_column .et_pb_row_inner_0{padding-top:50px;padding-right:0px;padding-bottom:50.4844px;padding-left:0px}
.et_pb_column .et_pb_row_inner_1{padding-top:0px;padding-bottom:0px}
.et_pb_column .et_pb_row_inner_2{padding-top:1px;padding-right:20px;padding-bottom:50px;padding-left:20px}
.et_pb_column .et_pb_row_inner_3{padding-top:50.4844px;padding-right:0px;padding-bottom:0;padding-left:0px}
.et_pb_column .et_pb_row_inner_4{padding-top:0px;padding-bottom:0px}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:4px}

	.container-fluid.ctas_wrap .item, .container-fluid.ctas_wrap .item_right {border-radius:4px;margin-bottom:15px;padding:20px;text-align:center;}


.item-timer .count {
  border: 1px solid #363636;
}

.item-timer .count b {
  color: #C3B179;
}



.item-timer:before, .item-timer:after {
  content: " ";
  
  display: table;
  
}

.item-timer:after {
  clear: both;
}

.item-timer .count:first-child {
  border-left-width: 1px;
}

.item-timer .count b, .item-timer .count span {
  display: block;
}

.item-timer .count span {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


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

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }
.center-row-inner{margin:0 -15px}
.wpex-vc-column-spacing-1.wpex-vc-row-centered .center-row-inner{margin-left:-.5px;margin-right:-.5px}
.wpex-vc-column-spacing-5.wpex-vc-row-centered .center-row-inner{margin-left:-2.5px;margin-right:-2.5px}
.wpex-vc-column-spacing-10.wpex-vc-row-centered .center-row-inner{margin-left:-5px;margin-right:-5px}
.wpex-vc-column-spacing-20.wpex-vc-row-centered .center-row-inner{margin-left:-10px;margin-right:-10px}
.wpex-vc-column-spacing-30.wpex-vc-row-centered .center-row-inner{margin-left:-15px;margin-right:-15px}
.wpex-vc-column-spacing-40.wpex-vc-row-centered .center-row-inner{margin-left:-20px;margin-right:-20px}
.wpex-vc-column-spacing-50.wpex-vc-row-centered .center-row-inner{margin-left:-25px;margin-right:-25px}
.wpex-vc-column-spacing-60.wpex-vc-row-centered .center-row-inner{margin-left:-30px;margin-right:-30px}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.loading,.loading-bg{left:0;top:0;width:100%;height:100%}
.loading-bg{position:absolute;background:#fff;-webkit-transform-origin:right;transform-origin:right;transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity 1s linear;transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity 1s linear,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.loading-bg.is-active{-webkit-transform:scale(0,1);transform:scale(0,1)}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}



.main-menu a, .header a, .grey_all a, .nest a, .nest-new a {border-bottom: none;}


.grey, .count, .grey_all, .grey_all a {
	color: #666666;
	border-color: #E8E8E8;
}


.grey_all a {
	text-decoration: none;
}

.grey_all {
	font-size: 12px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


	
	.float-block.img-right .container, .float-block.img-left .container,
	.float-block.img-right .row, .float-block.img-left .row,
	.float-block.img-right .float-content, .float-block.img-left .float-content,
	.float-block.img-right .float-img, .float-block.img-left .float-img {height:100%}

#logo .logo-image {
float: left;
border: 0;
max-width: 100%;
height: auto;
}

#logo .site-title, #logo .logo-image {
float: none;
}

#footer .footer{
	width: 990px;
	margin:0 auto;
	color:#f5f5f5;
}

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #62B524;
	font-weight: bold;
	text-decoration: none;
}

#agent-information .contact-text {
  font-size: 16px;
  line-height: 26px;
  color: #444444;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
  margin-top: 15px;
  
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

#leftcol3.mypage3 {max-width:45%; margin:40px 0 0 0; padding-left: 3%; position:relative; float:left;}


#topcol3.mypage3 {width:95%; margin:0; padding-left: 3%; position:relative; float:left;}

#rightcol3.mypage3 {max-width:45%; margin:40px 0 0 0; padding-left: 3%; position:relative; float:left;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}


.latesnews-content p,
.latesnews-content {
	font-size: 14px;
	line-height: 18px;
	color: #909090;
}

#header {
	width: 940px;
	margin: 0 auto 0 auto;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

.main2{  width:100%; background:#fff; background-size:100% 100%; padding-bottom:5%;}


.main2 .main2bt{ padding-top:2%;}

.main2 .main2bt a{ font-size:20px; float:left; color:#a90619; font-weight:bold;}

.main2 .main2bt  span a{ float:right; font-size:14px; color:#a90619; font-weight:100;}

.main2 .main2bt a span{ font-weight:100;}


#header-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#header-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#header-top div div {
	padding: 0;
	background-repeat: repeat-x;
}


#header_eva .search_box_wrapper {
	border: 1px solid #887AD9;
	padding: 0px 10px 0px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    z-index:13;
}


			#site-title,
		#site-description {
			position: absolute;
			left: -9000px;
		}


#main-text .col-left { float: left; width: 320px;   }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.box-filter-characteristics ul.nav-list {
	width: 100%;
	display: block;
	padding-left: 10px;
}


#box126 ul.nav.nav-list{
	padding:10px;
}


.nav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  line-height: 36px;
  text-align: center;
}

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

.sidebar-offcanvas .nav-toggle {
  line-height: 44px !important;
}



.main-navigation li.country-menu ul {
  width: 386px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}


  
  .main-navigation li.main-menu ul,
  .main-navigation li.country-menu ul,
  .main-navigation li.contact-menu ul {
    width: 100%;
  }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.icon-profile_empty:before{content:"\e62f"}

#one_step{background: #1a1a1a;}

#one_step h1{font-weight: 100;line-height: 1.4em;color: #fff;}


.footer{
	position: relative;
	width:860px;
	margin:auto;
	
}
.mk-half-layout-container{z-index:5}
.mk-half-layout-container.half_left_layout{float:right;margin-left:auto}
.mk-half-layout-container.half_right_layout{float:left}

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

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

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

.header-top-left{
	width:54.5%;
	float:left;
	margin-top:5px;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}

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

input.span3,textarea.span3,.uneditable-input.span3{width:206px;}

.back-to-top {
	position:fixed;
	right:75px;
	bottom:0;
	width:48px;
	height:35px;
	border-radius:4px 4px 0 0;
	background:rgba(51,51,51,0.9);
	z-index:9999;
	opacity:0;
	visibility:hidden;
	transition:background 0.3s linear, opacity 0.3s linear, visibility 0.3s linear;
}

.scroll-active .back-to-top {
	opacity:1;
	visibility:visible;
	display: none; 
}

.back-to-top span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	color:#fff;
	line-height:1;
	font-size:20px;
}

.back-to-top:hover {
	background:rgba(116,124,187,0.9);
}

	.plan.featured .signup{
		padding:5px 0 5px 0;
	}

table.classementNormal td.pos {text-align:center;}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
.tablepress-id-249 .column-2{padding:2px}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}
.on-demand__inner--item .item--on-demand .item__inner{padding:8px 10px;}
.sidebar__item .view-display-id-list_hosts_block .list-item .item__inner{border-color:#e0e0e0;}
.item--on-demand .item__inner{padding:10px;line-height:1;}
.item--lined .item__inner{width:100%;display:block;padding:15px 0;border-bottom:1px dotted #ababab;}
.item--group:last-of-type .item--lined .item__inner{border-bottom:none;}
.item--lined:last-child .item__inner{border-bottom:0;}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}

.homepage-mpu .home-page-mpu{display:inline-block;margin:0 15px;}

.homepage-mpu .home-page-mpu a{display:inline-block}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.marb20{margin-bottom:20px}

#primary-menu {
    padding: 0;
}

#primary-menu li {
	padding-left: 50px;
}

#primary-menu a {
	font-size: 13px;
    text-transform: uppercase;
}

	
	#primary-menu span {
		display: none;
	}

	#primary-menu li a {
		padding: 20px 35px;
		width: 100%;
		border-top: 1px solid #323131;
	}

	#primary-menu li:last-of-type {
		border-bottom: 1px solid #323131;
	}


#header #header_content div.wrap, 
.footer .footerContent div.wrap {
	margin: 0 10px;
}


.footer .footerContent .wrap {
	padding-top: 1em;
	padding-bottom: 1em;
}
.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-lg-12{width:100%}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
#body{max-width:100%;clear:both}
.clearfix:after,.widget li:after,#body:after,#footer:after,footer:after,.pagenav:after,#main-nav:after,.menu:after,.gallery:after,#content:after,.post-meta:after{content:"";display:table;clear:both}

  .af-footer__info {
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

    .af-footer__info img {
      width: 30px;
      height: auto;
      margin-right: 25px; }

#header .row1 .logo{ height:56px}



.dark .footer-widgets-wrap a { color: #CCC; }


.dark .footer-widgets-wrap a:hover { color: #999; }


#footer .footer-widgets-wrap {
	position: relative;
	padding: 80px 0;
}


.footer-widgets-wrap .col_full,
.footer-widgets-wrap .col_half,
.footer-widgets-wrap .col_one_third,
.footer-widgets-wrap .col_two_third,
.footer-widgets-wrap .col_three_fourth,
.footer-widgets-wrap .col_one_fourth,
.footer-widgets-wrap .col_one_fifth,
.footer-widgets-wrap .col_two_fifth,
.footer-widgets-wrap .col_three_fifth,
.footer-widgets-wrap .col_four_fifth,
.footer-widgets-wrap .col_one_sixth,
.footer-widgets-wrap .col_five_sixth { margin-bottom: 0; }

.item3 {
    order: 3;
    flex-grow: 1;
    text-align: center !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%}

.panel-flexible .panel-separator{margin:0 0 1em 0;}


.zeno_font_resizer_container {font-size: 70%; color: #999999;}

.zeno_font_resizer_container .screen-reader-text {display: none; visibility: hidden;}
body,.fullwidth-slider .site-content{background-color:#fff}


#header-title {
    width: 470px;
	margin:15px 0 15px;
    display: inline-block;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.main-nav .zn_mega_container.zn-megaMenuSmartArea .container{width:100%}
.page-subheader .container{padding:0 15px;z-index:1;position:relative}
.top-panel {background-color: #3e1800;}
input.search-form__field,.top-panel input.search-form__field,.invert.top-panel input.search-form__field{background-color: rgb(53,15,0);}
.search-form__field,.top-panel .search-form__field,.invert.top-panel .search-form__field {color: #fff;}
.top-panel .search-form__submit,.invert.top-panel .search-form__submit{color: #fff;}
.top-panel .search-form__submit:hover,.invert.top-panel .search-form__submit:hover{color: #176f44;}
.c-header__top-nav-wrapper{position:fixed;z-index:106;top:0;left:0;right:0;width:100%}
.spacer{height:0;display:block;clear:both}
.spacer-5{height:5px}
.spacer-10{height:10px}
.spacer-20{height: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-2{width:16.66666667%}



.hero-section .hero-text-btn
{	position: absolute; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); 
	transform: translateY(-50%); left: 7%; width: 487px;
}

.hero-section .hero-text-btn h2
{	font-size: 36px; font-weight: bold; line-height: 49px; color: #FFFFFF; font-family: 'Open Sans', sans-serif; 
	margin-bottom: 23px;
}

.hero-section .hero-text-btn a
{	border-radius: 6px; background-color: #FAB800; text-transform: uppercase; color: #404040; width: 148px; height: 50px;
    border: 2px #FAB800 solid; display: inline-block; padding: 11px 15px; text-align: center;	
    font-weight: bold;  font-size: 14px; font-family: 'Open Sans', sans-serif; line-height: 24px; 
}

.hero-section .hero-text-btn a:hover
{	background: #fff; color: #FAB800;	
}

	#header .container { text-align: center;}

		.container { text-align: left; margin: 0 auto; width: 960px; position: relative; }
.share-links .share-youtube{background:#c3191e}
.share-links .share-youtube:before{content:""}
.share-links.default-skin .share-youtube{background:#c3191e !important}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right: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-lg-4{width:33.33333333%}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}



div.g_ad {
clear: both;
margin: 0 0 30px;
text-align: center;

padding: 20px 0;
}

#side div.g_ad {
margin-top:0;
}




.g_ad.responsive {display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin: 0 50px;}
#our-services .services-outer-box{height:150px}




.home-123 .ss-title-container h4 {
	color: rgb(255, 255, 255) !important;
	font-size: 1.737rem !important;
	line-height: 1.2 !important;
	font-weight: 600 !important;
}




.home-123-black .ss-title-container h4 {
	color: rgb(33, 33, 33) !important;
	font-size: 1.737rem !important;
	line-height: 1.2 !important;
	font-weight: 600 !important;
}




.testimonial-module .ss-title-container p {
	color: rgb(12, 41, 51) !important;
	font-size: 1.1rem !important;
	line-height: 1.475 !important;
}




.all-projects .ss-title-container strong {
	font-size: 1.25rem !important;
	line-height: 1.2 !important;
}
.c-compare .table-top tbody .row-1 td{background-color:#f1f1f1}
.row-mt{margin-top:10px}
.row-mt .form-label{top:-5px}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.blogpost .row .blogpost-content{padding-bottom:0}
.blogpost .row+footer{padding:10px 0}
.c-compare .table-top tbody .row-header .td-ancla{width:200px;display:inline-block}
.blogpost .row header{padding-top:0}

		
		h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #primary .xoxo li .widget-title, .recent_post-title a, .su-service-title, .lb_heading, .su-heading-shell, .su_au_name {color:#050578;}

		
		#primary .xoxo li .widget-title{font-size:;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.clear {clear:both;}


  .modal-link__container .modal__inside{
    padding: 40px;
    max-width: 800px;
    margin: 0 auto;
    width: 100%;
  }




  .modal__inside {
    background: #fff;
    position: relative;
    z-index: 10;
    overflow: visible;
  }


  .modal__inside .ce_text {
    padding: 45px 45px 0 45px;
    float: left;
    width: calc(100% - 360px);
  }


  .modal__inside .ce_text h1 {
    margin-top: 0px;
  }



  .modal__inside .ce_image {
    float: right;
    width: 360px;
  }


  .modal__youtube .modal__inside {
    background: transparent !important;
    padding: 35px 0 0 0px !important;
  }


    .modal__inside .ce_text,
    .modal__inside .ce_image {
      float: none;
      width: 100%;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-6 {
    width: 50%;
  }

#text-21 .widget-wrap{
	 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
footer .footer-container .nl-footer.error .response-nl-footer{color:#ae4b5a;margin-top:1rem}


.footer .footerContent .copyright, .footer .footerContent .links {
	width: 440px;
}


.mid-left
{
	background-color: rgba(255, 255, 255, 0.692);
	margin-top: 21px;
	height: auto;
	padding-left: 0;
}


.mid-left img
{
	height: 120px;
	margin-right: 21px;
	padding-left: 25px;
}


.mid-left h2
{
	color: #000000;
	padding-left: 25px;
	padding-top: 13px;
}


.mid-left .landing-title
{
	height: 30px;
	
	padding: 0;
	width: auto;
	border-bottom: 2px solid #E21313;
}


.mid-left p
{
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 19px;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.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-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.intouch-border{
	height:40px;
	border-left:1px solid #dcdcdc;
	margin:5px 12px 0px 0px;
	float:left;
}
#footer .ctc-container p span.tag-heading{font-weight:100;font-family:lato;font-size:32px}

	.fluid-width-video-wrapper + #wp-custom-header-video-button {
		display: none;
	}


.wp-custom-header video {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
}

.wp-custom-header iframe {
	vertical-align: top;
}


.wp-custom-header {
	position: relative;
}

.wp-custom-header .wp-custom-header-video-button {
	position: absolute;
	bottom: 30px;
	right: 30px;
}


.wp-custom-header .wp-custom-header-video-button:focus {
	outline: none;
}

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }
.nav .subnav-categories ul,.nav .subnav-more ul{float:none}
.nav .subnav-categories ul li,.nav .subnav-more ul li{float:none;margin-bottom:.5rem;line-height:1.5;border:0}
.nav .subnav-categories ul a,.nav .subnav-more ul a{display:block;padding:0;font-weight:700}
.nav .subnav-categories ul li{margin-bottom:0;border-bottom:.25rem solid #fff}
.nav .subnav-categories ul a{padding:.5rem .5rem .5rem 1.5rem;border-left:.25rem solid #e3ebef}
.nav .subnav-categories ul a:hover{border-left:.25rem solid #ea5b25;background-color:#dce6eb}
.nav .subnav-categories .title{display:none;padding:.5rem .5rem .5rem 1.5rem;color:#fff;font-size:1rem;background-color:#86a3b4}
.ev_articles h5{font-weight:700;color:#ddd;font-size:17px;padding-bottom:12px}
.ev_articles li{float:left;width:50%;color:#0B88E4}
.ev_articles li a{display:block;border:1px solid rgba(8,198,253,.09);padding:6px 0;border-radius:40px;margin:2px;font-weight:700;font-size:12px}
.ev_articles li a:hover{border-color:#146D8A;background:rgba(106,192,255,.11)}


.caption_white{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#000;
	background-color:#fff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.caption_white a:link, .caption_white a:visited {
	text-decoration: none;
	color: #000;
}


.caption_white a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #555;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:960px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
.sidebar .section{padding-top:10px;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right: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%;
  }


.contact li {
	padding: 0;
	height: 40px;
}

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

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

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

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




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.news__item .perex{font-size:.95rem;margin:0;text-align:justify}

	header .featured-image-wrapper .carousel-caption .caption_headline,  {font-size: 60px;}

	header .featured-image-wrapper.single .carousel-caption .caption_headline {margin: 0;}

	header .featured-image-wrapper .carousel-caption .caption_headline {font-size: 42px;}

.featured-image-wrapper .carousel-caption .caption_headline {font-size: 80px; color: #FFF; margin-top: 0; margin-bottom: 0.5em; line-height: 1; }

.featured-image-wrapper .carousel-caption.hasvideo .caption_headline { font-size: 70px; }

.main-header {width: 100%; }


        #top-slideshow .slideshow .slide .slide-content .slide-content-inner {
            padding-right: 20px;
            padding-bottom: 0;
            padding-left: 20px;
        }

.upcoming_classes_wrapper p.message
{
	color: #000;
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

	.lists.products .price-rate{display:none;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

#td-mobile-nav .td-login-animation {
  opacity: 0;
  visibility: hidden !important;
  -webkit-transition: all 0.5s ease 0.5s;
  -moz-transition: all 0.5s ease 0.5s;
  -o-transition: all 0.5s ease 0.5s;
  transition: all 0.5s ease 0.5s;
  position: absolute;
  top: 0;
  width: 100%;
}

#td-mobile-nav .td-login-animation .td-login-inputs {
  height: 76px;
}

.mfp-content .td-login-animation #td-login-div {
  transform: translate3d(-300px, 0, 0);
  -webkit-transform: translate3d(-300px, 0, 0);
  -moz-transform: translate3d(-300px, 0, 0);
  -ms-transform: translate3d(-300px, 0, 0);
  -o-transform: translate3d(-300px, 0, 0);
}

.mfp-content .td-login-animation .td-back-button {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
  filter: alpha(opacity=100);
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}

.partgame{padding: 10px 4px 5px;margin-bottom:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame .parttile{display:block;margin-bottom: 9px;font: 22px/21px Bold;color: #FFF;text-align:  center;}

.partgame .part-content{display:block;padding: 20px 11px;background: #FFF;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.partgame.five36{background: #f47d00;}

.partgame .latest-tiraj-time{display: block;padding: 10px 0 5px;font: 15px/15px Regular;text-align: center;color: #fff;}

.partgame.yenibigo{background: #7d0061;}

.partgame.fourplusfour{background:#104180;}

.partgame.sixfourty{background:#fede00;}

.partgame.classicloto{background:#a8d404;}
.responsive-menu-label .responsive-menu-button-text-open{display: none}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:20px 0}





.postid-249 #et-boc .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_1_2.et_pb_column_2 .et_pb_text_inner h6{line-height: 1.5;}


.postid-249 #et-boc .et_pb_row.et_pb_row_2 .et_pb_column.et_pb_column_1_2.et_pb_column_4 .et_pb_text_inner h6{line-height: 1.5;}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#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}
div#footer .container{width:280px!important;float:none;margin:0 auto}
#other-calculators,#information{float:left}
#other-calculators h5{width:560px;margin-right:28px;text-shadow:0 2px 2px #111}

.red_line{display:block;height:2px;background-color:#ee3b00;}

  .red_line,.main_second{display:none;}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}

.logo-area .media-body{border-left:#801815 1px dashed; padding-left:10px;}

.logo-area .media-body .h6{color:#801815; font-size:13px; font-weight:bold;}

.logo-area .media-body p{color:#000; font-weight:500; font-size:13px; line-height:17px;}


		.keydown li.left {
			-webkit-animation: actionKey 1s ease 4s both;
					animation: actionKey 1s ease 4s both;
		}


		.keydown .left:before  { content: '\ea07'; }
header#main .email-confirm-alert{width:100%;background:#000;margin-top:10px;color:#fff;line-height:1}
header#main .email-confirm-alert button{opacity:.5}
header#main .email-confirm-alert p{margin:0;text-align:center}
header#main .email-confirm-alert p a{color:#fff;text-decoration:underline}
.share-dropdown li.email a{color:#0a88ff}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.mfp-content .td-login-wrap{position:relative}

#billboard .cycle-pager {position: absolute; bottom: 10px; right: 10px; z-index: 800;}

#billboard .cycle-pager span {display: inline-block; *zoom: 1; *display: inline; vertical-align: top; width: 8px; height: 0; overflow: hidden; background: #828282; padding: 22px 0 0;  margin: 0 2px; cursor: pointer;}

#billboard .cycle-pager .cycle-pager-active {background: #fff;}


.mobile-apps img
{
	text-align: center;
}

.dhri{ float:right;}


.table-link-comment td a{
	color: #0028F5;
}



th.gigpress-date {
}



td.gigpress-date {
}
