﻿.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}
.page-subtitle,.section-subtitle{font-size:32px;font-size:2.13333rem;font-weight:500;line-height:1.375;margin-bottom:28px}
.page-subtitle--half,.section-subtitle--half{margin-bottom:15px}

.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}

.has-feedback label.sr-only~.form-control-feedback {
top:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.breadcrumbs-wrapper{width: 100%;padding: 0;border-bottom: 0px solid #cceace;}


.box {
   border: none; 
   background-color: #FFF; 
   padding: 0; 
   margin-bottom: 1.5em; 
}
.resp-menu-close{cursor:pointer;position:absolute;top:-5px;right:10px;z-index:9700;}
.resp-menu-close svg{height:28px;width:28px;}




.flexbox, .site-title {
  display: table;
  width: 100%;
}



html.flexbox, html.site-title {
  display: block;
  width: auto;
}


.article__header .flexbox, .article__header .site-title, .article__header .flexbox__item, .article__header .site-logo {
  pointer-events: none;
}


.article__header.article__header--page .flexbox, .article__header.article__header--page .site-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  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;
}



.flexbox--btn-top {
  z-index: 100;
  table-layout: fixed;
}
.home-story .col:last-child .tb-content-block{margin:0;max-width:340px}
.tb-content-block{margin:0 auto}
.tb-content-block.has-bg{padding:30px}
.tb-content-block p:last-child{margin-bottom:0}
.tb-content-block.text-light,.tb-content-block.text-light h1,.tb-content-block.text-light h2,.tb-content-block.text-light h3,.tb-content-block.text-light h4,.tb-content-block.text-light h5,.tb-content-block.text-light h6{color:#fff}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:44px 0 44px 0!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:#333333!important}
#main-header,#et-top-navigation{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{flex:1 1 auto;text-align:center}
.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

.wrapper{
    max-width: 1200px;
    margin: auto;
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
}


.single .content.white-bg-content .wrapper.container-fluid img{
    max-width: 100%;
    height: auto;
    margin: 20px 0 5px;
}

.ffraud {
	border-radius: 10px;
}
.width49{height:720px!important}
.smallHolderContact .width49{height:auto}
.width49 .newsletterBanner{height:550px}
.width49 .investingBanner{height:550px}


.img-responsive {
	width: 100%;
}


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

  .ads2{float:left; }
.page-header__button-text{display:none}

#logo a {
	color: #ffffff;
	display: block;
}

			

					.site-title a,
			.site-description, #navigation a {
				color: #ffffff;
			}

.part-content .game-image{display:block;margin: 0 auto 14px;}



 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

.flexslider h2 {color:#fff;margin-bottom:0;text-transform: none; font-size:2em}

.flexslider p {line-height: 1.1em; }

div.footer-widget.widget_execphp a,
div.footer-widget.widget_execphp span {
  color: #fff;
  font-family: 'Lato', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

div.footer-widget.widget_execphp a:hover,
div.footer-widget.widget_execphp a:active,
div.footer-widget.widget_execphp a:focus {
  color: #dab236;
}

div.footer-widget.widget_execphp span#fax {
  color: #aaa;
}

div.footer-widget.widget_execphp a.btn {
  margin-top: 10px;
  color: #dab236;
  font-size: 15px;
}

div.footer-widget.widget_execphp a.btn:hover,
div.footer-widget.widget_execphp a.btn:active,
div.footer-widget.widget_execphp a.btn:focus {
  color: #111;
}

div.footer-widget.widget_execphp i {
  padding-right: 5px;
}

.rt-search{ float:left; margin-left:15%; overflow:hidden;}

.main .dul .span1{ display:none;}


#fly-menu-wrap {
	overflow: hidden;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	height: 100%;
	}

.inner-div {
  margin: 0px;
}
.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%}

.vc-main-promos li a .title {font-family: 'Avenir Next ST',"Microsoft YaHei","PingFang SC";color: #333;}

.vc-main-promos a .title {
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    text-align: center;
    z-index: 2;
}

.vc-main-promos a .title h2 {
    color: #fff;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.vc-main-promos a .title p {
    color: #fff;
    position: relative;
    font-size: 14px;
    padding: 6px 0 0 0;
    margin: 0;
    
}


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

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

  .btn-cat-collapsed {
    position: absolute;
    right: 0;
    top: 10px;
    text-indent: 0;
    opacity: 1;
    cursor: pointer; }

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }

	.grid.col-300.fit .widget-wrapper {
		margin-left: 10px !important;
        margin-right: 10px !important;
		}

.single.single-post .grid.col-300.fit p a img{ width:100%;}

.fit{margin-left:0!important;margin-right:0!important}
.home-promo{padding-top:0}

.home-promo .h1,.home-promo .h2{display:block;}

.home-promo h1,.home-promo .h1{color: #fff!important; font-size: 4.2em; font-weight: 900; line-height: 1.1em; font-weight: 900; line-height: 1.1em; font-family: Roboto,sans-serif;}

.home-promo h2,.home-promo .h2{font-family: "Roboto",sans-serif;font-size: 4.2em;color: #ffdf0b;text-align: left;line-height: 32px;font-weight: 300;margin-bottom: 55px;}
.small-4{width:33.3333333333%}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

.maislider .item{height:220px;}

.maislider{margin-top:3px;}

.top_inner-banner img, .inner-page-logo a img{width:100%;}


.inner-page-logo a img{ width:157px}
.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{padding-top:75%}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{padding-top:42.55319149%}
.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.submenu-single-item+.submenu-single-item {    padding-top: 42px;}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
bo
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static;}
.main-nav .navbar-collapse.collapse{display:none!important;}
.main-nav .collapse.in{display:block !important;}

.features-hr {
   width: 90%;
   height: 11px;
   border-bottom: 1px solid #707070;
   text-align: center;
   margin-left: 20px;
   color: #707070;
   margin-bottom: 10px;
}

.features-hr span {
    font-size: 12px;
    background-color: #f4f4f4;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: 600;
    padding: 0 12px 0 8px;
    font-style: italic;
    color: #3d3d3d;
}
.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}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}
.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}
ul.menus li.a1 a {background-position:0 0;}

span.orange {color:#ff5400;}

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


.main-navigation .primary-menu {
	border-bottom: 1px solid #e8e8e8;
}


.primary-menu:before,
.primary-menu:after {
	display: table;
	content: "";
}


.primary-menu:after {
	clear: both;
}


.primary-menu {
	width: auto;
}


.menu-align-center .primary-menu {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}


	.menu-align-center .primary-menu,
	.menu-align-center .no-menu {
		width: 100%;
		margin-bottom: 10px;
		padding: 0;
		text-align: center;
	}


	.sticky-navigation .primary-menu ul li {
		padding-left: 7%;
	}


.content_block .ubtn-sep-icon-at-left .ubtn-data,
.content_block .ubtn-sep-icon-at-right .ubtn-data {
    display: inline-block;
}


.content_block .ubtn-sep-icon-at-right .ubtn-data {
    float: right;
}
.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}
.ubtn-img-container .ubtn-data{position:relative;display:inline-block}
.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;transform:translateY(-50%)}
.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}
.ubtn-img-container .ubtn-data.ubtn-text{left:15px}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay{background-color:rgba(255,255,255,0.34);-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear}
.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward{opacity:1;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}
.thrv_post_grid .tve_post .tve_pg_img_overlay{width:100%;height:100%;position:relative;top:0}
.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward{opacity:0;position:absolute;bottom:0;right:0;background-color:#161616;color:#b8b0af;padding:10px}


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



.login-form{margin-top: 11px;}

.login-form .login-left{margin:0;padding-right: 10px;}

.login-form .login-right{margin:0;}


.fl {
    float: left;
}


footer .footer-link 
{
  color: #ffffff;
}

.sub-page-head {
font-family: Source Sans Pro;
color: #dcddde;
font-weight: 600;
font-size: 4.5em;
text-transform: lowercase;
line-height: .9em;
margin: 0 0 .3em;
word-wrap: normal;
}

.sub-page {
font-family: Source Sans Pro;
color: #355071;
font-weight: 600;
margin-bottom: 0 0 .5%;
font-size: 2.4em !important;
word-wrap: normal;
}


#foot_right {
float:right;
width:520px;
text-align:right;
}


.top-block .toolbar-right ul,
#footer_bottom #foot_right ul{float:right;}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
#content-main .post .post-toolbar{position:relative}
#content-main .post .post-toolbar .post_toolbar_like:before{position:absolute;padding-right:12px;margin-right:12px;bottom:-1px;left:0}
#content-main .post .post-toolbar .post_toolbar_like{margin-left:19px}
#content-main .post .postmetadata .post-toolbar a{margin-right:15px}


.cont .slider-box {
	width: 938px;
	margin: 0px auto 0px auto;
	position: relative;
}


  .help-text-menu {
    font-size: 75%;
    text-align: center;

  }

.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;
}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}
