﻿
.floatl{ float:left;}

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }


#counters .text_number {
    color: white;
    text-align: center;
}

body.member-logged-in #nav li.home {
  display: none;
}

body.home #content {
  background: none !important;
  border: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  padding: 0 !important;
}

.home #content {
  float: left;
  width: 626px;
}

.home #sidebar {
  float: right;
}
.pswp__scroll-wrap{z-index:1 !important}


.jamod-content p{ margin: 0; }
 #pl-w5a55ae24b0754 .so-panel { margin-bottom:30px }
 #pl-w5a55ae24b0754 .so-panel:last-child { margin-bottom:0px }
 #pl-w5a55ae24b0754 .panel-grid-cell { padding:0 }
 #pl-w5a55ae24b0754 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5a55ae24b0754 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

ul.logo-list {
	list-style:none;
	width:248px;
	padding:0 2px;
	float:left;
	text-align:center;
}




ul.logo-list li {
	width:248px;
	float:left;
	border-bottom:1px solid #b4b4b4;
	padding:5px 0 2px 0;
	text-align:center
}

ul.logo-list li img.first {
	display:inline;
	margin-right:20px;
}

ul.logo-list li img {
	display:inline;
}

ul.logo-list li.last {
	border-bottom:0;
}


ul.logo-list-1 {
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    width: 260px;
}

ul.logo-list-1 li {
    border-bottom: 1px solid #B4B4B4;
    float: left;
    padding: 5px 0;
    width: 130px;
}

ul.logo-list-1 li.last {
    border-bottom: none;
}

ul.logo-list-1 li a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 2px;
}
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}

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

.logo{display:inline-block; vertical-align: middle;float:left;margin:20px 0;}

.logo img{display:block;}

.header-mobile .logo{float:none;margin:0 auto;}

.diyw .the-spacer {
  background: #e1dddb !important;
}


.carousel-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}

  footer#site-wrapper-footer .top-footer-sidebars {
    padding-top: 1.5em;
    padding-bottom: 1.15em; }


#ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background-color: rgba(0,0,0,0.5);
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s;
}

#footer p.copy, #footer p.wpzoom { display: inline; margin: 0; }

#footer p.copy { float: left; }


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






.bxslider_01 div {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 697px;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    display: block;
    padding: 0;
    overflow: inherit;
}
.fl-clear {clear: both;}
.thumb .clip-link{position:absolute;_position:static;bottom:-100px;top:-100px;left:-100px;right:-100px;text-align:center;white-space:nowrap;word-break:normal}
