﻿
.popular-txt{width:80%; float:right;}

.popular-txt p{font-weight:bold; font-size:1.7rem; line-height:2.1rem; color:#000;}

	.popular-txt p a {font-size:1.5rem; line-height:1.5rem;}


.sidebar .sb-repeat {width: 100%;padding: 17px 11px;background-color: #161616;}


.divsubnavhpul {margin:8px 10px 0 0;}


.call-to-action.call-to-action-text-light .call-to-action-content h1, .call-to-action.call-to-action-text-light .call-to-action-content h2, .call-to-action.call-to-action-text-light .call-to-action-content h3, .call-to-action.call-to-action-text-light .call-to-action-content h4, .call-to-action.call-to-action-text-light .call-to-action-content h5, .call-to-action.call-to-action-text-light .call-to-action-content h6, .call-to-action.call-to-action-text-light .call-to-action-content p, .call-to-action.call-to-action-text-light .call-to-action-content a:not(.btn), .call-to-action.call-to-action-text-light .call-to-action-content span {
	color: #FFF;
}

    td.loctext {
        width: 90% !important;
    }


.article-item {
    margin-bottom: 35px;
}


.article-item .date {
    font-size: 14px;
    color: #959595;
    letter-spacing: .8px;
    margin-bottom: 20px;
}


.article-item .ttl h2 {
    color: #464646;
    font-size: 26px;
    font-weight: 400;
    letter-spacing: 0.68px;
    line-height: 1.2;
    margin-bottom: 22px;
}



.article-item a:hover h2 {
    color: #01a652;
}


.article-list .article-item .ttl:after {
    content: '';
    width: 74px;
    height: 0;
    border-bottom: 1px solid #a1a1a1;
    display: block;
}




.article-item .date .author {
    color: #959595;
    font-weight: bold;
    font-size: 16px;
    margin-left: 10px;
}


.article-lg.article-item .date .author {
    font-size: 18px;
}
.follow li.youtube{padding:15px 0 0}
.tpfollow li.youtube{padding:15px 0 0 6px}
#logo #logo-wrapper{max-width:270px;margin:auto;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
footer .copyright-footer{background-color:#ffffff;color:#767a7f;padding-top:30px;padding-bottom:30px}
footer .copyright-footer ul{margin:0;padding:0}
footer .copyright-footer ul li{margin-right:10px}
footer .copyright-footer ul li a,footer .copyright-footer ul li p{color:#767a7f;font-size:1.0625rem}
footer .copyright-footer ul li a .lt-ie9,footer .copyright-footer ul li p .lt-ie9{font-size:17px}
footer .copyright-footer ul li a:hover{color:#ff9600;text-decoration:underline}
footer .copyright-footer .fatmedia{color:#767a7f;font-size:1.0625rem}
footer .copyright-footer .fatmedia .lt-ie9{font-size:17px}
footer .copyright-footer .fatmedia a{color:#767a7f;text-decoration:none}
footer .copyright-footer .fatmedia a:hover{color:#ff9600;text-decoration:underline}
.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:1px;}
body.x-navbar-fixed-top-active .x-navbar-wrap{height:90px;}
.center-block{display:block;margin-right:auto;margin-left:auto}


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }
.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-6{width:50%}


	
	.multi-columns-row .col-md-6:nth-child(2n + 3) {
		clear: left;
	}
.list-language .tab-content{overflow:hidden;margin-bottom:27px}
.list-language .item.active .tab-content{display:block}

#content.content-builder .row-content {
margin: 0;
}

#content.content-full .container .row-content {
margin: 0;
}

.row-full { margin: 0; }

	.menu-toggle {
		background: #656565;
		color: white;
		padding: 16px;
		border: none;
		border-radius: 0;
		font-size: 16px;
	}

	.toggled .menu-toggle {
		background: none;
	}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
.utilities li.icon-instagram a:before{content:""}
.sticky2 .header .utilities li.icon-facebook,.sticky2 .header .utilities li.icon-twitter,.sticky2 .header .utilities li.icon-instagram,.sticky2 .header .utilities li.icon-google,.sticky2 .header .utilities li.icon-whatsapp,.sticky2 .header .utilities li.icon-linkedin{opacity:0}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}


.g-two-up .article:nth-child(2n-1) {
  padding-left: 0 !important; }


.g-two-up .article:nth-child(2n) {
  padding-right: 0 !important; }
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

.contents11 {
    font-style:inherit;
    color:#888888;
    padding-right:3;
}

.wrap-fullwidth            {  }

.slot-footer-m-jb{
	max-width: 420px;
}
.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}
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}


#socket .copyright{float:left; }
.home .about-section .about-links-container .link-container a:hover .icon-container{background-color:#003050}
.home .about-section .about-links-container .link-container a .icon-container{position:relative;width:94px;height:94px;margin:0 auto;padding:20px;background-color:#cccccc;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}
.home .about-section .about-links-container .link-container a .icon-container svg{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px;margin:0 auto}
 .testimonial-column .clearboth { display:none; }
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}
#st{top:-2px}

#categories-four {width:100%; clear:both; float:left; padding:10px 0 0;}

#categories-four .cat-list {width:21.5%; margin:0 2% 20px 0; padding:10px 1%; float:left; background:#f8f8f8;}

#categories-four ul:nth-of-type(4n+1) {clear:left;}

#categories-four ul:nth-of-type(4n+4) {margin:0 0 20px 0;}

	#categories-four ul:nth-of-type(2n+1) {clear:left;}

	#categories-four ul:nth-of-type(2n+2) {margin:0 0 20px 0;}
.special-h-tag{margin:0}
.special-heading-wrap.oshine-module,.special-heading-wrap.style1 .special-h-tag{margin-bottom:30px}
.style2 .special-heading .special-h-tag{display:inline}
.special-heading-wrap.style3 .special-h-tag{text-align:center;padding-bottom:0;margin:20px 0!important}
html body .be-section .be-row .special-heading-wrap.style3 .special-h-tag{margin-bottom:20px!important}
.special-heading-wrap.style4 .special-h-tag{margin-bottom:0!important}
.special-heading-wrap.style5 .special-h-tag{opacity:.2}
.tatsu-rkonWaklH .special-h-tag{color:rgba(242,242,242,1)}
.tatsu-HyfP_cakxH .special-h-tag{color:rgba(242,242,242,1)}
.tatsu-SJMk1nTklB .special-h-tag{color:rgba(242,242,242,1)}
.block .block__title a{text-decoration:none}
.block .block__header-content[data-animated-visible] .block__title a{animation:0.5s ease-in-out underline;animation-fill-mode:forwards;animation-delay:.3s}
.posts--related .block__title{margin-bottom:0}

    #logo a, #logo img {
        float: none;
        letter-spacing: 0;
    }

#logo a {
    float: left;
    line-height: 1;
}

#logo.text-logo a {
    line-height: 63px;
    font-size: 34px;
}

#logo img { float: left }

		.postauthor h5, .copyrights a, .single_post a, .textwidget a, #logo a, .pnavigation2 a, .sidebar.c-4-12 a:hover, .copyrights a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .related-posts a:hover, .reply a, .title a:hover, .post-info a:hover, .comm, #tabber .inside li a:hover, .readMore a, .readMore a:hover, .fn a, a, a:hover, .sidebar.c-4-12 #wp-calendar a, .latestPost .title a:hover, .owl-prev, .owl-next { color:#3778a8; }

#header .image-logo { margin: 5px 0 }


#div-calendar .condensed {
    font-family: "open sans condensed" !important;
    color: white !important;
    font-size: 30px !important;
}



	
	.condensed {
		font-family: "open sans condensed";
		color: white;
	}


        .mag-home-events .condensed {
            font-family: "open sans condensed";
            color: white;
        }

.upgame{text-align:center;background:#000;color:#fff;line-height:25px;}

.td-bg-grey{
	background-color: #d9d9d9;
}

	
	.site-title {
		display: block;
		margin: 0 auto;
		font-size: 30px;
		line-height: 36px;
		margin: 0 0 18px 0;
	}

	.site-title a {
		color: #000;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: .1em;
	}
 
			.site-title a,
		.site-description {
			color: #444444 !important;
		}

.utpm {
  color: white;
  width: 90%;
  text-align: left;
  height: 36px;
  margin-top: 10px;
}

.utpm a {
  color: white;
}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

		.blog-main-post-container .post-title{font-size: 20px;}

		.slider .post-title{line-height: 1.1em; font-size: 25px; font-weight: lighter;}

	.three-column .post-title{font-size: 15px;}

	.two-column .post-title{font-size: 15px; margin: 0px; padding: 0px;}

	.two-column .has-images .post-title, .two-column .has-images p{margin-left: 39.999%;}

	.one-column .post-title{font-size: 15px;}

	.post-slider ul li a.post-title{font-size: 12px; color: #595959; line-height: 1.2em;}

	.post-slider ul li a.post-title:hover{color: #111;}

							

	
	
	.post-title{margin: 0px 0px 10px; padding: 0px; font-weight: bold;}

	h2.post-title{font-size: 26px; line-height: 1.3em;}

	.post-title a{color: #333;}

	.post-title a:hover{color: #39c;}
#content-wrapper{float:left;width:100%;}
#content{padding:0;margin:0;position:relative;}
body.sidebar-left #content{margin:0 0 0 240px;}
body.sidebar-right #content{margin:0 240px 0 0;}
body.two-sidebars #content{margin:0 240px 0 240px;}
#content #content-header{padding:25px 15px 0 15px;position:relative;}
#content #content-body{padding:15px;position:relative;}
#content #content-body #block-block-2{margin-top:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}
.img-responsive{display:block;height:auto;max-width:100%}

.img-responsive-wrap img { 
	display: block;
	height: auto;
	max-width: 100%;
}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}


header .nav .menu-item a {
  color: #282828;
}


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu,
.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .sub-menu {
  padding-left: 0;
  list-style: none;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu {
  margin-bottom: 16px;
}



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


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }


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:28px;}



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



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



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

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

   #primary, #secondary {
      float: none;
      width: 100%;
   }



#imageMenu ul li.bk6 a {
	border-right-style: none;
}


span.to-top-text {
	font-family: 'Lato', sans-serif;
	font-size: 8px;
	font-weight: 400;
	line-height: 100%;
	position: absolute;
		bottom: 11px;
		left: 10.5px;
	text-transform: uppercase;
	}


.fly-to-top i,
span.to-top-text {
	color: #fff;
	}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}


section.icon-blocks .icon-block .value {
    font-weight: 300;
    font-size: 47px;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.property-summary .icon-block .value {
    font-weight: 400;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.contact-agent .four-attributes .attribute .value {
    display: block;
    font-weight: 700;
    color: #787878;
    font-size: 38px;
}


.main-sidebar .thought-leadership li .sponsor{
    font-size:12px;
    font-family:'Open Sans';
    line-height:16px;
}


.main-sidebar .sponsor {
    font-size: 12px;
    line-height: 14px;
}


.video-listing .sponsor-tag {
    padding: 3px 5px;
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    color: #fff;
    font-weight: 600;
    background-color: #D6A841;
}
.company-container{padding-right:10px;padding-left:10px}
