﻿
#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.product-display .sidebar-ad .content-wrapper,.sidebar .sidebar-ad .content-wrapper{position:relative;z-index:1;max-width:100%}
.homepage .product-display .sidebar-ad .content-wrapper,.homepage .sidebar .sidebar-ad .content-wrapper{position:absolute;left:0;bottom:50px}
.product-display .sidebar-quote .content-wrapper,.sidebar .sidebar-quote .content-wrapper{position:relative;z-index:1}
.product-display .content-wrapper{max-width:90%;margin:0 auto;text-align:center;padding-bottom:15px}

.financity-top-search-wrap .financity-top-search-submit,
.financity-top-search-wrap .financity-top-search-close{ color: #fff; }

.financity-top-search-wrap .financity-top-search-close{ font-size: 55px; position: absolute; right: 0px; top: -4px; 
	line-height: 48px; width: 48px; text-align: center; cursor: pointer; }
.text-center{text-align:center}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}
#slick-mobile-menu{display:block}
#top-bar.header2 #mobile-menu,#top-bar.header2 #slick-mobile-menu{display:none}
#top-bar.header2 #slick-mobile-menu{margin:0}

#logo_et_url .separation_container {
	float:left;
	position:relative;
}


	#logo_et_url span.separation_container {
		display: none;
	}
#region-content{height:auto !important;}
.cam-content #region-content{background:#fff;}
#region-content.grid-9{margin-left:0;margin-right:0}
.container-12 .grid-9{width:540px !important;}
.cam-content .grid-9.region-content .view-travel-trips .views-row{width:230px;float:left;clear:none;}
.cam-content .grid-9.region-content .view-teasers-overlay .views-row{width:230px;float:left;clear:none;}
.cam-content .grid-9.region-content .view-mode-wide_teaser_overlay .field-name-field-article-intro{width:200px;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}

.flag_box{width:100%;margin:0 auto;position:relative;right:0%;0}

.list-meta .date {
	font-size:11px;
	font-style:italic;
	color:#999;
}


.when_where {
    padding: 30px 0;
}


.posted-on {
  color: #444444; }


.posted-on a {
  color: #0079C1;
  text-decoration: none;
  font-weight: bold; }

	   .site-header .header-content .site-branding .site-title a, .entry-content p, .entry-content ul li, .entry-content ol li, .byline, .posted-on, .entry-header h1, .entry-header h1 a, .site-description, .cat-links, .teaser .teaser-content .home-text .widget-title, .teaser .teaser-content h3, .page-numbers.current, #comments, body {
        	color:;
		-webkit-color:;
	    }

	    .author a, .posted-on a, .cat-links a, .comments-link a, a, .entry-content ul li a{
        	color:;
	    }

	    .author a:hover, .posted-on a:hover, .cat-links a:hover, .comments-link a:hover, a:hover{
        	color:;
	    }
.fl-node-5cb08960cf519 .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text {display: table-cell;color: #;vertical-align: middle;}
.fl-node-5c61186d048b9 .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text {display: table-cell;color: #;vertical-align: middle;}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.sidebar-offcanvas .navbar-categories {
  margin-top: 1em;
}


.mb-0 {
  margin-bottom: 0 !important;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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-12{width:100%}
#main .lateral-ad{position:absolute;left:100%;margin-left:40px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}
.main-heading2{padding-bottom:15px;position:relative;color:#259A9A}
.main-heading2:after{content:"";position:absolute;width:170px;height:2px;left:0;bottom:0;background-color:#259A9A}
.welcome-area.about .main-heading2{color:#121212;font-weight:700}




.ast-small-footer-section .footer-copyrights, .ast-small-footer-section .menu-item {
	vertical-align: middle;
}

.footer-copyrights {
	margin-left: 16px;
}

.rslides-sc .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}

#slider .rslides-content-inner {
	display: table;
	width: 100%;
	max-width: 1140px;
	height: 100%;
	margin: 0 auto;
}
.site-header.nav-mobi-opened .site-nav-toggle-closed{-webkit-transform:scale(0) translate(-50%,-50%);-o-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);opacity:0}
.site-header .site-nav-toggle-closed,.site-header .site-nav-toggle-open{position:absolute;top:50%;left:50%;-webkit-transition:.125s;-o-transition:.125s;transition:.125s}
.site-header .site-nav-toggle-closed{-webkit-transform:scale(1) translate(-50%,-50%);-o-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}
.brands-panel{padding:96px 0}
.brands-panel .call-to-action-panel{padding:0}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}

  .banner_pc #banner_page .pattern:before { border-bottom: 200px solid transparent; border-right: 200px solid #e90d8b; }

  .banner_pc #banner_page .pattern:after { border-top: 200px solid transparent; border-left: 200px solid #FFF; }

  .banner_pc { display: none; }

.h1-title{
font-size:42px;
}

#top-content img#lock {
    float: left;
    margin-top: -3px;
    margin-right: 10px;
    max-width: 14px;
    position: relative;
    width: auto;
}


.row {
    margin-right: -15px;
    margin-left: -15px;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.conten-image, .conten-video, .mt30-980, .service-button, .testimonial {
margin-top: 30px
}

.service-button a {
padding: 8px 10px;
font-size: 12px;
display: block;
margin: 0 15px
}
.service-button a,.service-title{color:#f1cfbd;text-transform:uppercase}
.service-button{clear:both;text-align:center;margin-top:60px}
.service-button a:hover{color:#f1cfbd!important}

    .adserve_box .adserve_wrap .ad {
      position: relative;
      width: 300px;
      height: 250px;
      margin: 0; }


td.mod_eb_mincalendar_not_today, td.mod_eb_mincalendar_no_event a {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    padding: 3px 2px;
    color: #fff;
}

        #navigation nav ul.list-level-2 {
          height: 42px;
          display: flex;
          flex-direction: row;
          align-items: center; }
.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}
