﻿.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-3{width:25%}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.cta-bar__text{display:block;padding-top:1.875rem}
.cta-bar__text p{margin:0;font-size:0.875rem;text-align:center}
.mobile-nav{display:none}
.mobile-nav .nav{margin:0;padding:0 10px 15px;border-top:1px solid #e5e5e5}
.mobile-nav .nav li{text-align:center}
.mobile-nav .nav a{text-transform:uppercase;font-weight:700;color:#022e3c;font-size:16px;text-decoration:none;padding:14px;display:block;border-bottom:1px solid #e5e5e5}
.mobile-nav .nav a:hover,.mobile-nav .nav a.active{color:#ef7720}

.header__logo { -webkit-order: 1; -ms-flex-order: 1; order: 1; width: 100%; padding-top: 20px; }

.header__logo img { display: inline-block; width: 60%; }

.header__logo h1 { display: inline-block; color: #ffffff; }

  .is-sticky-nav .header--no-nav-widgets .header__logo { margin-bottom: 50px; }

.no-flexbox .header__logo, .no-flexbox .header__navigation, .no-flexbox .header__widgets, .no-flexbox .header__navigation-widgets { display: inline-block; width: 100%; }

.map_filter_circle{
	width:14px;
	height:14px;
	background:#42AA98;
	border-radius:8px;
	margin-right:15px;
}


.trama_map_holder .marker.marker_cat_dining .marker_icon,
.map_filter_dining .map_filter_circle{background:#f26c4f;}

.trama_map_holder .marker.marker_cat_shopping .marker_icon,
.map_filter_shopping .map_filter_circle{background:#8560a8;}

.trama_map_holder .marker.marker_cat_education .marker_icon,
.map_filter_education .map_filter_circle{background:#39b54a;}

.trama_map_holder .marker.marker_cat_fitness .marker_icon,
.map_filter_fitness .map_filter_circle{background:#ec008c;}

.trama_map_holder .marker.marker_cat_entertainment .marker_icon,
.map_filter_entertainment .map_filter_circle{background:#00bff3;}

.trama_map_holder .marker.marker_cat_recreation .marker_icon,
.map_filter_recreation .map_filter_circle{background:#ffff00;}


.cookie_notify_text {
   font-family: sans-serif;
   font-size: 10pt;
   font-weight: 300;
   margin: 10px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 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 15px 0;
		text-align: left;
		width: 100%;
	}
.td-mobile-close .td-nav-triangle{position:absolute;right:0;top:19px;width:0;height:0;border-style:solid;border-width:7.5px 8px 7.5px 0;border-color:transparent #fff transparent transparent}




#recommend{
	margin-bottom:50px !important;
	position:relative;
}

#recommend .link_more{
	position:absolute;
	top:8px;
	right:0px;
	
	display:flex;
	justify-content :flex-end;
}

#recommend .link_more p{
	margin-left:30px;
}

#recommend .link_more p a{
	color:#333;
}


#recommend ul{
	display:flex;
	flex-wrap:wrap; 
}

#recommend ul li{
	width:8.585858585%;
	margin:0 1.57% 15px 0;
}

#recommend ul li:nth-child(10n){
	margin-right:0%;
}

#recommend ul li img{
	width:100%;
}

 
.menu2 td{padding: 0 5px 0 5px;}

.header-left-info{
    float:left;

}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}


div#recent-posts-2 ul li a {
	text-transform: initial !important;
}

.ittem_a{padding-top: 10px; float: left; text-align: center; width: 186px; padding-bottom: 0px; margin-top: 11px;}


#footer {
background-color:#eee;
font-size:11px;
color:#555;
margin:0 auto;
padding:10px 0;
text-align:center;
position:relative;
border-top:#bbb 1px solid;
border-bottom:#222 6px solid;
}


#footer a {
color:#555;
font-weight:bold;
text-decoration:none;
}


#footer a:hover {
color:#333;
text-decoration:none;
}



span.read-more {
  display: block;
  line-height: 1.4;
  margin: 1.5rem auto; }

  
  span.read-more a {
    display: inline-block;
    margin: 0 auto;
    color: #6e2a7f;
    text-decoration: none;
    font-size: 1.6rem;
    border-bottom: 2px solid transparent; }

    
    span.read-more a:hover, span.read-more a:focus {
      border-bottom: 2px solid #6e2a7f; }


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}
.ultb3-desc{font-size:20px;line-height:1.5em;margin-bottom:10px}

div.sociable { }



div.sociable li#Twitter_Counter iframe{
width:100px !important;
}

.sociable span {
	display: block;
}

.sociable ul {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
}

.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 3px;
    float:left;
}

.sociable ul li:before { content: ""; }

.sociable img {
	float: none;

	border: 0;
	margin: 0;
	padding: 0;
}


.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }




#formh{
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}


#formh p {
	font-size:11px;
	font-weight:bold;
	padding:30px 0 10px 0;
	margin:0;
}


.pzsp-content-leftortop { overflow: hidden; }
.footer-bottom-center{padding:5px 0}
.footer-bottom{background-color:#e6e6e6;height:28px;color:#000;padding:0 15px;font-family:source sans pro,sans-serif}
.footer-bottom .social-icons{float:right;margin:4px 0 0;line-height:0}
.footer-bottom a{color:#000;font-family:source sans pro,sans-serif;font-size:14px}
.footer-bottom div{float:none!important;clear:both;margin:5px auto}
.row{margin-right:-15px;margin-left:-15px}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

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

.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 3px;
}

.jumbotron .container {
  max-width: 100%;
}
