/*
 Theme Name: Discover Luxury Theme
 Theme URI: http://themes.themedsgn.com/sabana
 Description: Sabana child theme.
 Author: ThemeDsgn
 Author URI: 
 Template: sabana
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: sabana
*/

/*Basic Overrides*/
body{ -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility\9; line-height:1.8em; }
h1{ font-size: 40px; margin-top:30px; clear:both;}
h2{ color:#2e97af; font-size:26px;}
h2, h3, h4, h5{font-family: "Roboto Condensed"; font-weight: 100;}

a.no-link{cursor:default;}

input { font-weight:normal !important; text-align:left !important;}
input::-webkit-input-placeholder {font-style:normal !important; font-weight:normal !important; color:#a9a9a9;}
input:-ms-input-placeholder {font-style:normal !important; font-weight:normal !important; color:#a9a9a9;}
input::-moz-placeholder{ /*font-family:'Didot W01 Italic','didiots',Georgia, "Times New Roman", Times, serif;*/ font-style:normal !important; font-weight:normal !important; color:#a9a9a9;}
input.placeholder{font-style:normal !important; font-weight:normal !important; color:#a9a9a9;}
.centered{text-align:center;}
.clearFloat{clear:both;}
.vertical-align { display: flex; align-items: center; }

/* Navigation Push Menu */
.push-sidebar { position: fixed; top: 0; bottom: 0; left: 0; z-index: 0; width: 320px; min-height: 100vh; padding-top: 0px; background-color: #f2f2f2;}
.push-sidebar-right { left: auto; right: 0;}

/* If you prefer not to have a top navbar, use the (.push-toggle) class. To position individual sidebar toggelable buttons */
.push-toggle { position: fixed; top: 20px; left: 20px; z-index: 100; margin-right: 10px; padding: 4px 13px; color:#333; font-size:18px; background-color: transparent; background-image: none; border: 1px solid #333; border-radius: 4px;}
.push-toggle:hover, .push-toggle:focus {color: #000; text-decoration: none; border: 1px solid #000; background-color: rgba(255, 255, 255, 0.1);}
.push-toggle-right { left: auto;right: 20px;}

/* Custom push navigation style */
.push-side-navigation,
.push-side-navigation-right { margin-bottom: 10px; overflow-y:auto;}
.push-side-navigation .dropdown-menu,.push-side-navigation-right .dropdown-menu { position: static; margin: 0; padding-top: 0; float: none; border: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size:14px;}
.side-navigation { padding-bottom: 0px;}
.nav.side-navigation >li>a{ padding:9px 15px 9px 20px; color:#000; font-size:13px; }
.nav.side-navigation >li>a:hover{  background:#fff; }
.side-navigation-form {position: relative;}
.side-navigation-form .form-control {padding-left: 15px; padding-right: 15px;}
.side-navigation-form .btn-link { position: absolute; top: 0; right: 0; padding: 9px 10px; color: #959595; border: 0; line-height: 0; }
.side-navigation-form .btn-link .glyphicon {vertical-align: text-top;}

#menu-luxury-network-menu li a{border-radius:0px; border-left: 4px solid #f2f2f2; }
/*
#menu-luxury-network-menu li a:focus, #menu-luxury-network-menu li a:hover{border-left: 4px solid #000; background:#fff;}
#menu-luxury-network-menu li:nth-child(2) a:focus, #menu-luxury-network-menu li:nth-child(2) a:hover{border-left: 4px solid #6ce2a1;}
#menu-luxury-network-menu li:nth-child(3) a:focus, #menu-luxury-network-menu li:nth-child(3) a:hover{border-left: 4px solid #651c5f;}
#menu-luxury-network-menu li:nth-child(4) a:focus, #menu-luxury-network-menu li:nth-child(4) a:hover{border-left: 4px solid #e8ce14;}
#menu-luxury-network-menu li:nth-child(5) a:focus, #menu-luxury-network-menu li:nth-child(5) a:hover{border-left: 4px solid #337095;}
#menu-luxury-network-menu li:nth-child(6) a:focus, #menu-luxury-network-menu li:nth-child(6) a:hover{border-left: 4px solid #6ce2a1;}
*/

.nav.side-navigation.mobile >li>a{background:#fff; border-top:1px solid #f5f5f5; border-radius:0px;}
.nav.side-navigation.mobile >li>a:hover{background:#f5f5f5;}
.nav-stacked>li+li{margin-top:0px;}
.nav .nav-divider{margin:0px; }

/* Custom push navigation style */
.push-sidebar,
.push-sidebar-right { margin-bottom: 10px; }
.push-sidebar .dropdown-menu, .push-sidebar-right .dropdown-menu { position: static; margin: 0; padding-top: 0; float: none; border: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; padding-bottom:0px;}
.sidebar { padding-bottom: 20px; }
.sidebar-header { position: relative; padding-bottom: 20px; }
.sidebar-header:before,
.sidebar-header:after { content: " "; display: table; }
.sidebar-header:after { clear: both; }
.sidebar-header:before,
.sidebar-header:after { content: " "; display: table; }
.sidebar-header:after { clear: both; }
.sidebar-brand { float: left; font-size: 18px; line-height: 1; color: #555555; }
.sidebar-brand > img { height: 40px; }
.sticky-sidebar{ width:auto; }
.mobile-menu-logo{width:100%; margin-bottom:0px; background:#fff; text-align: center; padding:15px;}
.mobile-menu-logo img{ width:60%; }

/* Add support for multilevel push menu - automatic setup */
.menu-item-has-children a.main-menu-link:after{content: '\f0d7'; font-family: FontAwesome; font-weight: normal; font-style: normal; margin:0px 0px 0px 10px; text-decoration:none; float:right; display:block; padding-left:15px; border-left:1px solid #efefef;}
#menu-luxury-network-menu .menu-item-has-children a.main-menu-link:after{border-left:1px solid #eae9e9;}
.menu-item-has-children.open a.main-menu-link:after{content: '\f0d8';}
.menu-item-has-children .sub-menu-link{padding: 10px 0px 10px 40px; font-size:13px;}



.sidebar-brand:hover { color: #222222; text-decoration: none; }
.sidebar-brand-icon { font-size: 40px; }
.sidebar > .nav-header { padding-left: 15px; padding-right: 15px; margin-bottom: 5px; font-size: 85%; font-weight: normal; letter-spacing: 1px; color: #aeaeae; text-transform: uppercase; }
.sidebar > li + .nav-header { margin-top: 20px; }
.sidebar-form { position: relative; margin-left:10px; margin-right:10px; margin-bottom:20px; }
.sidebar-form .form-control { padding-left: 15px; padding-right: 15px; }
.sidebar-form .btn-link { position: absolute; top: 0; right: 0; padding: 9px 10px; color: #959595; border: 0; line-height: 0; }
.sidebar-form .btn-link .glyphicon { vertical-align: text-top; }

@-webkit-keyframes navIcon {  
    0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }
	5% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }
    100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }
}

.mobile-logo-explore{text-transform: uppercase; text-align: center; display:block;}
.network.nav-stacked>li {}
.network-divider-nav{padding: 10px 20px 10px 25px; font-size:14px; font-weight: bold;  margin-bottom:0px; border-bottom:1px solid #e2e2e2; }
.network-divider-nav .fa{float: right; margin-top: 7px;}
/* Side Navigation Icon */
#nav-icon, #nav-icon2{ /* -webkit-animation-name: navIcon; */ -ms-transform-origin: 50% 42%; /* IE 9 */ -webkit-transform-origin: 50% 42%; /* Chrome, Safari, Opera */ transform-origin: 50% 42%; -webkit-animation-duration: 12s; 
	-webkit-animation-timing-function:  ease-in-out; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: 1s; width: 26px; height: 30px; position: relative; margin: 5px auto 0px auto; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; background:none; border:0px; outline: none !important;}
#nav-icon span, #nav-icon2 span{ display: block; position: absolute; height: 3px; width: 100%; background-color: #000; transition: background-color .3s; border-radius: 3px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
#nav-icon:hover span, #nav-icon2:hover span{ background-color: #2e97af; }
#nav-icon span:nth-child(1), #nav-icon2 span:nth-child(1) { top: 0px; }
#nav-icon span:nth-child(2), #nav-icon span:nth-child(3), #nav-icon2 span:nth-child(2),#nav-icon2 span:nth-child(3) { top: 10px; }
#nav-icon span:nth-child(4), #nav-icon2 span:nth-child(4) {top: 20px; }
#nav-icon.open span:nth-child(1), #nav-icon2.open span:nth-child(1) { top: 18px; width: 0%; left: 50%;}
#nav-icon.open span:nth-child(2), #nav-icon2.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg);}
#nav-icon.open span:nth-child(3), #nav-icon2.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4), #nav-icon2.open span:nth-child(4) {top: 18px; width: 0%; left: 50%;}

#nav-icon2{margin-top:15px; display: none;}


/*Top Menu Buttons*/
.search-bar-button, .pull-menu-button{margin-top:20px;}
#show-search, #show-search2{border:1px solid #fff; transition:all .3s ease-out; outline:none !important; font-size: 22px; padding-top: 3px;}
#show-search:hover, #show-search:active, #show-search:focus, #show-search2:hover, #show-search2:active, #show-search2:focus{background:none; color:#2e97af;}
#show-search2{ position: absolute; top: 8px; right: 15px; display: none;}
input[type="submit"].search-submit { position: absolute; top: 0px; right: 0px; height: 44px; line-height: 37px; border-radius: 0px; padding: 0 20px; font-size: 11px; text-transform: uppercase; letter-spacing: 2px; background: #797977; }


/*Duplicates Top Menu Buttons*/
.site-nav-sticky #nav-icon2, .site-nav-sticky #show-search2{display:block;}

/* Special link in home menu, always the first link gets styled */
.site-links-menu .dropdown-toggle{ background:#000; border-radius:0px; color:#fff !important;}
.site-links-menu .dropdown-toggle:hover, .site-links-menu .dropdown-toggle:active, .site-links-menu .dropdown-toggle:focus, .site-links-menu .open>a, .site-links-menu .open>a:focus, .site-links-menu .open>a:hover{background: #2e97af;  }
.site-links-menu .dropdown-toggle .caret{ float: right; position: relative; top: 9px;}
#menu-mobile-menu.dropdown-menu>li>a{padding:15px 10px 15px 20px; border-bottom: 1px solid #f0f0f0; font-size:13px;}
#newletter-button-header{margin-right:5px;}

.canvas{position:relative; z-index:3; background:#fff;}
.admin-bar .canvas{position:static;}
.site-content{padding-top:0px;}
.container { max-width: inherit; margin: 0 auto;}

.category-dropdown-headers{max-width:350px; margin:auto; padding:20px 20px;}


/*Top Menu Customizations*/
.site-nav{height:56px; line-height:55px; border-top:1px solid #dcdcdc; transition:all .3s; border-bottom:1px solid #fff; }
.site-nav-sticky .site-nav{ -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.10); -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.10); box-shadow: 0 1px 6px rgba(0,0,0,0.10);}
.site-nav .container{position:relative;}

.site-menu{text-transform: none; font-size:14px;}
.site-menu li{float:none;}
.site-menu li a{font-weight:400; color:#000; font-size:12px; text-transform: uppercase;}
.site-menu li a:hover, .site-menu .current-menu-item a { background: none !important; color:#2e97af; }
.logo-menu{ max-width: 345px; padding:20px 0px; margin:auto;}
.header-wrap{background:#fff; padding:10px 0px;}

.header-search-component{background:#efefef; padding:20px; margin-bottom:10px;}
.header-search-component .search-form label, .header-search-component .search-form .search-field{ width:100%; font-size:16px; }
.stick-search .header-search-component{position:fixed; top:50px; z-index:100; width:100%;}
/* Feedzy RSS */
.feedzy-rss ul{margin:0px;}
.feedzy-rss li.rss_item{border-bottom:none; background:#fff; min-height: 280px;float:left; width:32.5%; margin:0px 1% 0px 0px; padding:0px 0px !important; box-sizing:border-box;}
.feedzy-rss li.rss_item:nth-child(4){clear:both; }
.feedzy-rss li.rss_item:nth-child(3){margin-right:0px;}
.feedzy-rss li.rss_item:nth-child(6){margin-right:0px;}
.feedzy-rss li.rss_item:nth-child(10){clear:both; }
.feedzy-rss li.rss_item:nth-child(9){margin-right:0px;}
.feedzy-rss li.rss_item:nth-child(14){clear:both; }
.feedzy-rss li.rss_item:nth-child(13){margin-right:0px;}
.feedzy-rss li.rss_item .title{margin-top:20px; display: block; height:40px; line-height:1.2em; clear:both; margin-bottom:10px; overflow:hidden; text-overflow: ellipsis;}
.feedzy-rss li.rss_item .title a{ font-size:1em; font-family: "Roboto Condensed"; color:#333; text-decoration: none; font-weight: normal; }
.feedzy-rss li.rss_item .rss_content p, .feedzy-rss li.rss_item .rss_content small, .feedzy-rss li.rss_item .title{padding:0px 0px; text-align:left;}
.feedzy-rss .rss_item .rss_image, .feedzy-rss .rss_item .rss_image span{ width:100% !important; max-width:100%; margin-bottom:10px !important; margin-top:0px !important;}
.feedzy-rss .rss_content{padding-bottom:30px; display:none;}
.feedzy-rss .rss_content a:hover{color:#000; text-decoration:none;}
.feedzy-rss .rss_image{background:#000;}
.feedzy-rss .rss_image span, .feedzy-rss .rss_image{background-size:cover; height:250px !important; transition: all .3s;}
.feedzy-rss .rss_image span:hover{opacity:.7;}
.feedzy-rss .rss_image span:nth-child(2){background:none !important;}
.feedzy-rss ul{margin:0% !important;} 

/*Mobile Menu Customization*/
.mobile-menu{left:0; width:100%; overflow-y: auto; max-height:none;}
.mobile-menu li, .mobile-menu li a{width:100%; background:#3C3B3B;}
.mobile-menu-anchor{background:#000 !important;}
.mobile-menu-anchor:hover{background:#333 !important;}


/*Buttons and links*/
.post .post-readmore{padding-top:0px;}
.post .post-readmore a{border-radius:0px; background:#2e97af; text-align: center; padding:8px 20px; line-height:inherit; font-size:.8em; margin-top:10px; text-transform: uppercase;}
.post .post-readmore a:hover{ background:#277e92 !important; }
.btn{ border-radius:0px; border:0px; }
.btn.btn-primary{background:#2e97af; transition: all .3s; border:0px; border-radius: 0px !important; padding: 15px 30px; text-align: center !important;}
.btn.btn-primary:hover{background:#277e92;}
.btn.btn-secondary{background:#fff; color:#000; transition: all .3s; border:1px solid #efefef; border-radius: 0px !important; padding: 15px 30px;}
.btn.btn-secondary:hover{border:1px solid #ccc;}
.btn.black{ background:#333; color:#fff; }
.btn.black:hover{background:#000;}

/*Widget Customizations*/
.widget h2.widget-title, .widget h3.widget-title{ background:none; letter-spacing:normal; color:#000; border: 1px solid #dcdcdc; font-size:1em; font-weight:600;}
.search-form .search-field{background:#fff;}
.widget.related-posts{padding:0px;}
.related-post .post-detail h2{font-size:19px; font-weight: bold;}
.rpwe-block h3{padding:0px 0px; font-weight: bold !important; text-align:left; }
.rpwe-block h3 a{line-height:1.5em; font-weight: normal;}

/* Search Customization */
.lns-search-button.btn-primary{ border:1px solid #7b7b7b; background:#7b7b7b; }
.lns-search-button.btn-primary:hover{ border:1px solid #5b5b5b; background:#5b5b5b;}
.lns-pagination > li > a, .lns-pagination > li > span{ color: #6c6b50;}



/* Post Style Overrides*/
.post .post-title{font-size:1.1em; line-height:1.4em; margin-bottom:10px; text-align: left; }
.post .post-title a{font-weight: normal; letter-spacing: normal;}
.single .post .post-title,
.page-template-thank-you-message-page .post-title,
.page-template-newsletter-signup-page .post-title,
.page-template-newsletter-signup-page-2b .post-title{ font-weight:bold; text-align: center; margin-bottom:0px; font-size:40px; color:#000; height:auto; padding-left:35px; padding-right:35px;}
.post .post-meta{text-align:center; color:#444; font-size:13px; padding: 0px 0px 20px 0px; font-style: normal;}
.post .post-meta a{color:#898e90;}
.post .post-meta a:hover{color:#000;}
.post .post-header{ margin:0px; position:relative; }
.single .post-image{max-height:550px; overflow:hidden; position:relative; background:#000;}
.single .post-image img{width:100%;}
.single .post-image a.pinit-button.custom{top:0px !important;}
.related-post .post-detail .post-meta{display:none;}
.post-share a{background:#2e97af;}
.post-share a:hover{background:#277e92 !important; color:#fff;}
.single-image-wrap{background:#000; text-align:center;}
.single-image-wrap img{width:100%}
.post-category{padding-top:3px;}
.post .post-category a{text-transform: none; display: inline-block; padding: 7px 14px; letter-spacing: normal; color: #fff; background: #222; text-decoration: none; font-size: 10px;}
.post .post-category a:hover{background:#6c6b50;}
.post .post-category a.sponsored{ background: #a2a19e;}
.post .post-category a.sponsored:hover{ background: #7f7f7e;}
.author-info{box-shadow:none; background :#F8F8F8;}
.post{box-shadow: none; padding:40px 0px 0px 0px;}
.blog .post{padding:60px 40px 40px 40px; margin-top:20px; margin-bottom:20px;}

.post-tags.tagcloud{ border-top:0px; padding-bottom:10px; text-align: center;}
.post .post-content img{width:100%;} 
.single .post-content p a{ text-decoration:underline; }
.post figure{width:100% !important;}

.post-category .tagcloud{display:inline;}
.post-date{display:none;}
.tagcloud a{font-size:12px !important; text-transform: capitalize; background: #a2a19e !important;}
.tagcloud a:hover{background:#7f7f7e !important; text-decoration: none;}
.pinterest-hidden{ opacity: 0; position: absolute;top: 0;left: 0;height: 0px;width: 0px;}

.wp-caption-text{border-bottom:none; font-size:.8em;}


/* Story Heading Pagination */ 
.post-header #prev-next-posts-icons{position: absolute; top: 50px; left: 0px; right: 0px;}
#prev-next-posts-icons a{color:#ddd;}
#prev-next-posts-icons .previous-post-arrow{float:left;}
#prev-next-posts-icons .next-post-arrow{float:right;}

/* Custom Share Area */
.widget h3.share-this-story-title{margin-bottom:0px; border:0px; color: #2e97af;}
.widget h3.share-this-story-title span{ border: 0px; padding: 0px; font-weight:normal; text-align: center;}
.sidebar .widget .widget-title {border:0px; border-left:4px solid #efefef; text-align: left; font-weight: bold;}

.share-this-story{margin-bottom:20px;}
.share-this-story .post-share{margin-bottom:0px;}
.share-this-story .post-share a{background:#fff; color: #000; width: 40px; height: 40px; line-height: 40px; margin: 10px 5px;}
.share-this-story .post-share a:hover{color: #fff;}
.sabana_widget_posts_thumbnail .sidebar li a{display:block;}

/* Comments System */
.comments-section{box-shadow: none; border:1px solid #dcdcdc;}
#comments-show-hide{ border-top: 1px solid #f0f0f0; padding: 20px 0px;  text-align: center; margin:20px 0px; display:none;}
#comments-show-hide .decorator{ width:30%; margin:auto; height:2px; background:#2e97af; position:relative; top:-22px; display:block;}
#comments-section-wrapper{display:none;}
#show-comments{ font-size:.95em; text-transform: uppercase;}
.comment-form-comment{margin-bottom:25px;}

/* Basic Post Layout */
.post-template-basic-blog-post-sidebar .site-nav{border-bottom: 1px solid #dcdcdc;}
.post-template-basic-blog-post-sidebar .site-nav-sticky .site-nav{ border-bottom:1px solid #fff;}
.post-template-basic-blog-post-sidebar .post-header{border-bottom:1px solid #efefef; margin-bottom:30px; padding-bottom:10px;}
.post-template-basic-blog-post-sidebar .post {padding-top:30px;}
.post-template-basic-blog-post-sidebar.single .sidebar{margin-top:5px;}
.post-header .post-meta{padding-top:15px;}
.post-header .author span{padding-top:0px;}
.post-header .post-category{ margin-bottom:10px; }

/* Archive pages */
body.archive .post-header{ padding:0px 20px; }
body.archive .post-image{ margin-bottom: 0px; }
body.archive .post-category a{ display: none; }
body.archive .post-category a.sponsored{ display: inline-block; }
body.archive .post{padding:0px;}
body.archive .recent-posts-wrap{ padding-top:0px; }
body.archive .post-title.entry-title{height:auto;}


.archive-taxonomy h1, .archive-taxonomy h2{ font-family: "Roboto Condensed"; color:#000; font-weight: 100; margin:0px; font-size:32px;  text-transform:uppercase;}
.archive-taxonomy h1 span, .archive-taxonomy h2 span{margin-bottom:10px; color:#6c6b50; font-weight: normal; font-size: 14px; display:block;}
.archive-taxonomy{background:#f8f9f9; border:1px solid #ddd; margin:0px 0px 20px 0px;}
.archive .post .post-image{margin-left:0px; margin-right:0px; background:#000;}
.archive .post .post-image a img{opacity:1; transition: all .3s ease-out; -backface-visibility: hidden; position:relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.archive .post .post-image a:hover img{opacity:.7 !important;}
.col .post .post-image, .col-md-4 .post .post-image{ margin-bottom: 20px; }

.video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.video-wrapper iframe { position: absolute; top: -10px; left: 0; width: 100%; height: 100%; }

/*Authors Pages */
.author-heading{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #efefef; }
.author-title{ color:#000; font-weight:bold; margin-bottom:0px; margin-top:5px; text-transform: capitalize;  }
.author-subtitle{color:#7b7b7b; margin:6px 0px;}
.author-sites-wrapper{ padding-bottom:10px; }
.author-sites-wrapper .social-links a{background:#fff; color:#000; border:1px solid #d4d4d4; }
.social-links a.facebook:hover{color:#3b5998;}
.social-links a.google:hover{color:#dd4b39;}
.social-links a.twitter:hover{color:#00aced;}
.social-links a.linkedin:hover{color:#007bb6;}
.social-links a.pinterest:hover{color:#cb2027;}
.social-links a.instagram:hover{color:#517fa4;}
.social-links a.youtube:hover{color:#bb0000;}
.author-website a{font-size: .9em; display: inline-block; padding: 8px 16px;  background:#7b7b7b; color:#fff; margin-top:10px; border-radius:30px;}
.author-website a:hover{ background:#5b5b5b; color:#fff; }
.author-sites-wrapper{ padding:20px 0px; }

/* Post Thumbnail Transitions */
.post-thumbnail{position:relative; background:#000;}
.post-thumbnail img{ opacity:1; transition:all .3s ease-out; -backface-visibility: hidden; position:relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.post-thumbnail:hover img{ opacity:.5 !important;}
.post-thumbnail .post-category{transition: all .3s ease-out; position:absolute; top:0px; right:0px; padding:0px; margin:0px;}

/* Category Display */
.post-category li{list-style-type: none; display: inline-block;}
.post-category li a{display:block; font-weight: 600; font-size:.7em;}
.post-category li a:hover{background:#000; color:#fff;}

.post-category li a.destinations{background:#569a95;}
.post-category li a.destinations:hover{background:#4b8681;}
.nav.side-navigation.mobile >li:nth-child(1){ border-left:5px solid #569a95;}
/* .previous-article-button.destinations{ border-left:5px solid #569a95;} */
.next-article-button.destinations{ border-right:5px solid #569a95;}

.post-category li a.luxury-hotels{background:#89984e;}
.post-category li a.luxury-hotels:hover{background:#7b8849;}
.nav.side-navigation.mobile >li:nth-child(2){ border-left:5px solid #89984e;}
/* .previous-article-button.travel-ambassadors{ border-left:5px solid #89984e;} */
.next-article-button.travel-ambassadors{ border-right:5px solid #89984e}

.post-category li a.travel-ambassadors{background:#7d7b6d;}
.post-category li a.travel-ambassadors:hover{background:#545349;}
.nav.side-navigation.mobile >li:nth-child(5){ border-left:5px solid #7d7b6d;}
/* .previous-article-button.travel-ambassadors{ border-left:5px solid #7d7b6d;} */
.next-article-button.travel-ambassadors{ border-right:5px solid #7d7b6d;}

.post-category li a.city-guides{background:#476c82}
.post-category li a.city-guides:hover{background:#2f4856;}
.nav.side-navigation.mobile >li:nth-child(3){ border-left:5px solid #476c82;}
/* .previous-article-button.city-guides{ border-left:5px solid #476c82;} */
.next-article-button.city-guides{ border-right:5px solid #476c82;}

.post-category li a.eco-travel{background:#3e9470;}
.post-category li a.eco-travel:hover{background:#357b5e}
.nav.side-navigation.mobile >li:nth-child(4){ border-left:5px solid #3e9470;}
/* .previous-article-button.eco-travel{ border-left:5px solid #3e9470;} */
.next-article-button.eco-travel{ border-right:5px solid #3e9470;}

.post-categories{ padding:0px; margin:0px; line-height:1em;}

/* Recent Posts Display */
.recent-posts-wrap{padding-top:20px; clear:both;}
.recent-posts-wrap .post { padding:0px; box-shadow:none; margin-bottom:0px;}
.recent-posts-wrap .post-thumbnail{height:200px; overflow:hidden;}
.recent-posts-wrap .post .post-header { margin: 0px; margin-bottom:15px; padding: 0px;}
.recent-posts-wrap .post .post-title{padding:10px 0px 0px 0px; margin-bottom:0px; font-size: 1.1em; line-height: 1.4em; text-align: left;}
.recent-posts-wrap .post-header .post-meta{padding:0px; text-align: left;}
.recent-posts-wrap .post-details{ padding: 0px; }
.recent-posts-wrap .post-display-content{display:none;}
.recent-posts-wrap .post-display-content p, .featured-posts-wrap .post-display-content p{ min-height: 5em;}
.recent-posts-wrap .post-header .author span{border:0px;}
.recent-posts-wrap .post .post-meta span{padding:0px;}
.recent-posts-wrap .pinit-button{display:none !important;}
.recent-posts-wrap .latest-post .post .post-thumbnail img{object-fit:cover;}


.post-wrapper-recent:nth-child(4),.post-wrapper-recent:nth-child(7),.post-wrapper-recent:nth-child(10),.post-wrapper-recent:nth-child(13){clear:both;}


.featured-posts-wrap .post { padding:0px; box-shadow:none; margin-bottom:30px;}
.featured-posts-wrap .post .post-thumbnail{height:310px; overflow:hidden; margin-bottom:20px;}
.featured-posts-wrap .post .post-details{padding:15px 0px;}
.featured-posts-wrap .post .post-thumbnail{margin-bottom:0px;}
.featured-posts-wrap .post .post-title{padding:10px 0px 0px 0px; font-size:1.3em;}
.featured-posts-wrap .post .post-meta{padding:0px; text-align: left; margin-bottom:10px;}
.featured-posts-wrap .post-header .author span{border:0px;}
.featured-posts-wrap .post .post-meta span{padding:0px;}

/* Previous Next Article Component */
.previous-next-article-display{ padding: 10px 0px; margin:30px 0px; line-height: 1.3em; font-size: .9em; display:none;}
.previous-next-article-display a{ display: block; border: 1px solid #efefef; padding: 20px; }

/* Read More Button Area */
.read-full-post-wrapper{margin-top:60px; border-top:1px dashed #ddd; position:relative; }
.read-full-post-wrapper .btn{ position:relative; top:-20px; background:#fff; z-index:2; color:#000; border:1px solid #efefef; text-decoration:none; }
.read-full-post-wrapper .btn:hover{ color:#000; background:#fff; border:1px solid #ccc;}
.read-full-post-wrapper .btn i{position:relative; right:0px; transition: all .2s ease-in-out;}
.read-full-post-wrapper .btn:hover i{ right:-5px; }

/*  Area Titles */
.area-title{ margin-bottom:40px; clear:both;}
.area-title h2{ display:inline-block; margin:0px; border-left:5px solid #cecece; color:#000; text-transform: uppercase; font-weight: 300; padding:10px 15px 10px 10px; font-size:22px; }
.page .post-category{display:block;}


/* Sidebar Customizations */
.sidebar{margin-top:40px;}
.single .sidebar{ background: #fff; padding: 0px;  margin-top:40px; }
.rpwe-block h3 a{ font-size:18px;}
.site-footer .rpwe-block li {border-bottom:1px solid #333 !important;}
.rpwe-block li {border-bottom:1px solid #f0f0f0 !important;}
.rpwe-summary{ font-size: .9em !important; color: #000; }
.rpwe-img .rpwe-thumb{ border: none !important; box-shadow: none!important; margin: 2px 10px 10px 0 !important; padding: 0px!important;}

/*Footer*/
.footer{background:#f8f8f8;}
.footer-content {background:#222; padding: 10px 0px 0px 0px; font-size:14px;}
.footer-content a{ color: #fff; }
.footer-content a:hover{ color: #2e97af; }
.footer-content li{padding:5px 0px; }
.footer-content .widget{text-align:left;}
.footer-content h3.widget-title{border:none; background:none; margin-bottom:0px; color: #2e97af; display:inline-block; padding-left:0px; font-weight:300; font-size:18px;}
.footer-content .widget .widget-title span{border:none; color:#fff;}
.e-entry-title{font-weight:normal;}
.widget-area-footer-1 label{display:none;}
.rss-widget-icon{display:none;}

.site-footer .widget-title a{color:#2e97af;}
.site-footer #full-width-bottom-footer-widget{text-align:center;}

.site-footer .social-links-wrapper{text-align:center; padding:15px 0px; margin-bottom:0px; float:none; padding-bottom:30px; border-top:1px solid #333;}
.site-footer .social-links.fr{float:none;}
.site-footer .social-links a{margin-bottom:0px; color:#333; background:#fff; border-radius:50%;}
.site-footer .social-links a:hover{ color:#2e97af; }
.site-footer .btn.btn-primary{background: #363838; }
.site-footer .btn.btn-primary:hover{color:#fff; background:#277e92; }

#full-width-bottom-footer-widget .menu{ list-style-type:none; padding:0px; margin-bottom:0px; }
#full-width-bottom-footer-widget .menu li{ display:inline-block; padding:4px 8px; }
#full-width-bottom-footer-widget .menu li a{ color:#828282; }

#sb_instagram{margin-bottom:60px;}

/*Blog Page Styles*/
.blog .content{margin-right:0px;}
.blog .sidebar{display:none;}
.blog .post:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21);}
.col .post .post-image{overflow:hidden;}

/* Post Navigation */
.post-navigation{
	margin:60px 0px;
}
.content-full .post-navigation a, .content-full .post-navigation span{
	padding: 5px 15px;
	border-radius:0px;
	background: #a2a19e !important;
	color:#fff;
}
.post-navigation a:hover, .post-navigation span:hover{
	background: #c3c3c3 !important;
	color:#fff;
}

/*Search Page Styles*/
#SearchHeader{min-height:300px; width:100%; background-size:cover; background-position:center center; position: relative;} 
.page-template-templatessearch-php #SearchHeader{ background-image:url(/wp-content/themes/sabana-child/images/head3-full.jpg); }
.page-template-templatescommunity-php #SearchHeader{ background-image:url(/wp-content/themes/sabana-child/images/head3-full.jpg); }
#searchResults{padding-bottom:20px;}
.searchResultText{color:#000; text-transform:lowercase; text-align:center;}
.searchResultText i{font-size:41px; color:red; vertical-align:middle;}
.searchResultText i.fa-check-circle{color:green;}
.searchResultText span{color:#888; text-transform:capitalize;}
.prefered-reg #partnerlogo{border:none;}
.prefered-reg h1{font-size:20px; text-align:center;}

/*Contact us*/
.page-template-templatescontact-php .post{background:rgba(0,0,0,0.7); color:#fff;}
.page-template-templatescontact-php .post .post-title{ font-weight: 100; font-size: 44px; color:#fff; border:none; padding-bottom:0px;}
.page-template-templatescontact-php .post p{ font-weight: 100;}
.page-template-templatescontact-php .post .post-header{margin-bottom:20px; border-bottom:0px;}
.page-template-templatescontact-php .content{ width:60%; margin:auto;}
.page-template-templatescontact-php textarea{height:100px;}

/*Popups*/
.auto-resizable-iframe { max-width: 620px; margin: 0px auto;}
.auto-resizable-iframe > div { position: relative; padding-bottom: 75%; height: 0px;}
.auto-resizable-iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.popmake-title{ font-size:23px !important;}

/* Post slider carousel customizations - Home Page */
.wpfp-pro-slider-wrp{max-height:550px; background:#000;}
.wpfp-featured-post-slider button.slick-arrow{background:none;}
.wpfp-featured-post-slider.design-14 .wpfp-title { text-align:left; display: inline-block; margin-bottom:0px; padding: 0px 15px 0px 0px; max-height:initial;}
.wpfp-featured-post-slider.design-14 .wpfp-title a{ font-family: "Roboto Condensed"; font-size: 1.2em; text-shadow: none; color:#000; font-weight:normal; }
.wpfp-featured-post-slider.design-14 .wpfp-bottom-content{ bottom:0px; text-align: left; background: rgba(255,255,255,.8); display:inline-block; right:auto;}
.wpfp-featured-post-slider.design-14 .wpfp-bottom-content .wpfp-date{color:#000;}
.wpfp-featured-post-slider.design-14 .wpfp-bottom-content i {display:none;}
.wpfp-featured-post-slider.design-14 .wpfp-bottom-content .wpfp-date{margin:0px;}
.wpfp-featured-post-slider.design-14 .wpfp-image-bg{ background:#000; }
.wpfp-featured-post-slider.design-14 .wpfp-image-bg img{ transition:all .3s ease-in-out;}
.wpfp-featured-post-slider.design-14:hover .wpfp-image-bg img{ opacity:.6 !important;}
.wpfp-featured-post-slider .slick-dots{ bottom:0px; }
.wpfp-featured-post-slider .slick-dots li{ line-height:10px; }
.wpfp-featured-post-slider .slick-dots li button{ border:1px solid #fff; }
.wpfp-featured-post-slider .slick-dots li.slick-active button{ background:#222 !important; border:1px solid #222; }
.wpfp-featured-post-slider.design-14 .wpfp-categories{ position:relative; text-align:right; bottom:-20px; width:100%; margin:0px; display:none; }


/* Basic Mail Chimp Overrides */
#mc-embedded-subscribe-form{text-align:left;}
#mce-success-response{padding:10px; background: #f0f0f0; text-align: center;}
#mce-error-response{padding:10px; background: #ffefef; color: red; text-align:center;}
input.mce_inline_error{border:1px solid red; background: #ffefef;}
#mc_embed_signup div.mce_inline_error{font-weight:normal !important; font-family: "Open Sans"; font-size:.9em; margin:3px 0px; padding: 0px !important; background:none !important; color:red !important;}

/* 404 Page */
.error404 h1{ border-bottom:0px; font-weight:normal; font-size:60px; margin-top:0px;}
.error404 .site-content{background-image:url(images/backgrounds/404.jpg); background-size:cover; background-position: center center;}
/*Contact Styles*/
.page-template-contact input, .page-template-contact select, .page-template-contact textarea{color:#333; font-weight:normal; }

/* Single Column Post */
.post-template-single-column-blog-post .post-content p {max-width:900px; margin:auto; text-align: center;}

/* Single Page Layout */
h1.page-title{ font-family: 'Roboto Condensed'; font-weight: bold; margin-bottom: 0px; font-size: 40px; color: #000; }
.page-banner-heading{    background-image: url(images/backgrounds/subscribe.jpg); background-size: cover; min-height:200px; background-position: center center;}


/* page-template-thank-you-message-page */
.page-template-thank-you-message-page .site-content, .page-template-newsletter-signup-page .site-content{background:#f9f9f9;}
.page-template-thank-you-message-page .site-content, .page-template-newsletter-signup-page .site-content{background-image:url(images/backgrounds/subscribe.jpg); background-size:cover;}
.page-template-thank-you-message-page .page, .page-template-newsletter-signup-page .page, .error404 .page{padding:45px; margin-top:80px; margin-bottom:100px; border-top:6px solid #000;}
.page-template-thank-you-message-page .post-title, .page-template-newsletter-signup-page .post-title, .site-content .post-title{border-bottom:0px; margin-bottom:0px;}


/* page-template-customizations newsletter */
.page-template-thank-you-message-page .site-content,
.page-template-newsletter-signup-page .site-content,
.page-template-newsletter-signup-page-2 .site-content,
.page-template-newsletter-signup-page-2b .site-content{background:#f9f9f9;}
.page-template-thank-you-message-page .site-content, .page-template-newsletter-signup-page .site-content{background-image:url(images/backgrounds/subscribe.jpg); background-size:cover;}
.page-template-thank-you-message-page .page, .page-template-newsletter-signup-page .page, .error404 .page{padding:45px; margin-top:80px; margin-bottom:100px; border-top:6px solid #000;}
.page-template-thank-you-message-page .post-title,
.page-template-newsletter-signup-page .post-title,
.page-template-newsletter-signup-page-2b .post-title,
.site-content .post-title{border-bottom:0px; margin-bottom:0px; padding:0px;}

/* page-template-customizations newsletter NEW */
.page-template-newsletter-signup-page .site-content,
.page-template-newsletter-signup-page-2b .site-content{background-image:url(images/backgrounds/subscribe.jpg); background-size:cover; padding-bottom:80px;}
.page-template-newsletter-signup-page .page{ margin-top:0px;}
.page-template-newsletter-signup-page-2b .page{padding:45px 45px 5px 45px; margin-bottom:0px; }
.page-template-newsletter-signup-page .site-wrap>.sticky-wrapper,
.page-template-newsletter-signup-page .pull-menu-button,
.page-template-newsletter-signup-page .search-bar-button,
.page-template-newsletter-signup-page .widget-area-footer-2,
.page-template-newsletter-signup-page .widget-area-footer-3,
.page-template-newsletter-signup-page-2b .site-wrap>.sticky-wrapper,
.page-template-newsletter-signup-page-2b .pull-menu-button,
.page-template-newsletter-signup-page-2b .search-bar-button,
.page-template-newsletter-signup-page-2b .widget-area-footer-2,
.page-template-newsletter-signup-page-2b .widget-area-footer-3{display:none;}
.page-template-newsletter-signup-page .footer-content .footer-col,
.page-template-newsletter-signup-page-2b .footer-content .footer-col{width:100%;}
.page-template-newsletter-signup-page .footer-content ul,
.page-template-newsletter-signup-page-2b .footer-content ul{text-align:center;}
.page-template-newsletter-signup-page .footer-content li,
.page-template-newsletter-signup-page-2b .footer-content li{display: inline-block; padding:5px 10px; border:0px;}
.page-template-newsletter-signup-page .newsletter-feed{ margin-top:0px;}

/* Recent Posts Basic  */
.recent-posts-wrap-basic .post-display-content,
.recent-posts-wrap-basic .post-meta,
.recent-posts-wrap-basic .post-category{display:none;}
.recent-posts-wrap-basic .post .post-title {font-size:1.1em; padding-top:5px;}
.recent-posts-wrap-basic .post{padding:0px;}
.recent-posts-wrap-basic .post-thumbnail{background:none;}
.recent-posts-wrap-basic  .post-thumbnail:hover img{ opacity: 1;}

.newsletter-feed{background:#fff; padding: 45px 15px 30px 15px; margin-top:80px;}
.newsletter-feed h1{font-family: 'Roboto Condensed';}


.simple-content-box .post{ background:#efefef; padding:30px; }
.simple-content-box .post .post-title{ text-align:center; font-size:32px; font-weight: bold;}


/* Solr Search Result Styles */
.search-result-wrapper{border-bottom:1px solid #efefef; padding: 20px 0px;}
.result-count{border-bottom:1px solid #efefef;}
.result-url{font-size:.9em; color: #999; margin-bottom:0px;}
.result-site-name{ text-transform: uppercase; font-size: 12px; color:#999; }
.pagination-bottom{text-align:center; padding: 10px;}

/* DFA ad placement styles */
.header-ad-area, .footer-ad-area, .featured_ad_item{ text-align: center; }
.ad-placement{ width:100%; text-align: center; overflow: hidden;}
.sidebar .ad-placement{ margin-bottom:15px; }
.footer-ad-area .ad-placement>div, .header-ad-area .ad-placement>div, .featured_ad_item .ad-placement>div, .post .ad-placement>div{ margin-top:20px; margin-bottom:20px; }
.header-ad-area .ad-placement>div{ margin-top:0px; }

@media (min-width: 1400px){
	.container{width:1200px;}
	
	
	.featured-posts-wrap .post .post-thumbnail{ height:320px; }
	.recent-posts-wrap .post .post-thumbnail{height:210px;}
	.recent-posts-wrap .latest-post .post .post-thumbnail{height:497px !important;}
	.recent-posts-wrap .latest-post .post .post-thumbnail img {height:100%;}
	
}
@media (min-width: 1200px){
	.single-image-wrap img{position:relative; top:-70px;}
	.recent-posts-wrap .latest-post .post .post-thumbnail{height:477px;}
	.recent-posts-wrap .latest-post .post .post-thumbnail img {height:100%;}
}
@media (max-width: 1200px){
	
	.featured-posts-wrap .post .post-thumbnail{ height:310px; }
	.recent-posts-wrap .post .post-thumbnail{height:164px;}
	.recent-posts-wrap .latest-post .post .post-thumbnail{height:405px;}
	.recent-posts-wrap .latest-post .post .post-thumbnail img {height:100%;}
	
	.recent-posts-wrap .post-display-content p, .featured-posts-wrap .post-display-content p{ min-height: 7em;}
}
@media (max-width: 1199px){
	.featured-posts-wrap .post .post-thumbnail{ height:256px; }
	.recent-posts-wrap .post-display-content p, .featured-posts-wrap .post-display-content p{min-height:8em;}
	.feedzy-rss .rss_item .rss_image, .feedzy-rss .rss_item .rss_image span{height:200px !important; margin-bottom:2px !important;}
	
}

@media screen and (max-width: 1080px) {
	
	
	.featured-posts-wrap .post .post-thumbnail{ height:256px; }
	.recent-posts-wrap .post .post-thumbnail{height:165px;}
	.feedzy-rss li.rss_item{min-height:auto;}
	.single .sidebar{width:300px;}
}

@media screen and (max-width: 992px) {
	.recent-posts-wrap .latest-post .post .post-thumbnail{height:inherit; width:100%;}
	.recent-posts-wrap .latest-post .post .post-details{width:100%;}
	.recent-posts-wrap .latest-post .post .post-thumbnail img{height:auto;}
	
	.post .post-title{ height: auto; }
	.featured-posts-wrap .post .post-thumbnail{ height:auto; }
	.recent-posts-wrap .post .post-thumbnail{height:auto;}
	.featured-posts-wrap .post .post-thumbnail img, .recent-posts-wrap .post .post-thumbnail img{width: 100%;}
	
	.recent-posts-wrap .post .post-thumbnail{float:left; width:40%; margin-right:4%; position:relative; margin-bottom:5px;}
	.recent-posts-wrap .post .post-details{float:left; width:56%;}
	.recent-posts-wrap .post-wrapper-recent{padding-top:0px; padding-bottom:30px;}
	.recent-posts-wrap .post-wrapper-recent:last-child{border-bottom:0px;}
	.recent-posts-wrap .post .post-header{position:static;}
	.recent-posts-wrap .post-display-content p, .featured-posts-wrap .post-display-content p{ min-height: auto;}
	
	.widget h3.share-this-story-title span:before, .widget h3.share-this-story-title span:after{display:none;}
	.wpfp-featured-post-slider.design-14 .wpfp-bottom-content{ background:rgba(255,255,255,.8); width:100%; bottom:0px; text-align:center;}
	.wpfp-featured-post-slider.design-14 .wpfp-categories{top:-142px;}
	
	#footer-newsletter-input{width:70%;}
	#footer-newsletter-button{width:30%;}
	
	.single .sidebar{width:220px;}
	
	/* Feedzy RSS */
	/* Set up Rows */
	.feedzy-rss li.rss_item:nth-child(4){clear:both; }
	.feedzy-rss li.rss_item:nth-child(3){margin-right:4%;}
	.feedzy-rss li.rss_item:nth-child(7){clear:none; }
	.feedzy-rss li.rss_item:nth-child(6){margin-right:4%;}
	.feedzy-rss li.rss_item:nth-child(9){margin-right:4%;}
	.feedzy-rss li.rss_item:nth-child(12){clear:none; }
	.feedzy-rss li.rss_item:nth-child(11){margin-right:0px;}
	
	.feedzy-rss li.rss_item{width:48%; float:left; margin: 0px 4% 30px 0px;}
	.feedzy-rss li.rss_item:nth-child(odd){clear:both; }
	.feedzy-rss li.rss_item:nth-child(even){margin-right:0px; clear:none;}
}

@media screen and (max-width: 767px) {
	/*Homepage Styles*/
	
	.mobile-nav{float:right;}
	h2{font-size:25}
	h2.bottom-welcome{font-size:15px;}
	.container{width:auto;}
	
	.feedzy-rss li.rss_item{ min-height: 120px; }
	.feedzy-rss .rss_item .rss_image, .feedzy-rss .rss_item .rss_image span{height:200px !important; margin-bottom:2px !important;}
	
	/* Homepage Mobile */
	.site-nav, .sticky-wrapper{display:none;}
	#footer-newsletter-input{width:80%;}
	#footer-newsletter-button{width:20%;}
	
	.wpfp-featured-post-slider button.slick-arrow{display:none !important;}
	.single .sidebar{width:100%;}
	.previous-next-article-display img{width:100%;}
	
	/* Menu Mobile */
	.site-wrap{padding-top:94px;}
	.header-wrap{position:fixed; top:0px; width:100%; z-index:1000; transform: translateX(0px) !important; height:94px; -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22); -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22); box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.22);}
	.header-search-component, .stick-search .header-search-component{ position: fixed; top: 93px; z-index: 1001; width: 100%;}
	
	.previous-next-article-display{display:none;}
	[data-balloon-pos=right]:after, [data-balloon-pos=right]:before, [data-balloon-pos=right]:hover:after, [data-balloon-pos=right]:hover:before, [data-balloon-pos=left]:hover:after, [data-balloon-pos=left]:hover:before{display:none !important;}

}
@media screen and (max-width: 500px) {
	h1{font-size:25px;}
	.single h1.post-title.entry-title{ font-size:28px; padding:15px 25px; }
	.post-header #prev-next-posts-icons{ top:80px; }
	.post .post-title{height:auto;}
	
	.recent-posts-wrap .post-display-content p{ height: initial; overflow:hidden; text-overflow: ellipsis;}
	.recent-posts-wrap .post .post-display-content{width:100%; display: none;}
	
	/* Convert Category Display to Bar */
	.recent-posts-wrap .post-wrapper-recent .category-eco-travel .post-thumbnail{border-left:4px solid #3e9470;}
	.recent-posts-wrap .post-wrapper-recent .category-destinations .post-thumbnail{border-left:4px solid #3e9470;}
	.recent-posts-wrap .post-wrapper-recent .category-city-guides .post-thumbnail{border-left:4px solid #476c82;}
	.recent-posts-wrap .post-wrapper-recent .category-travel-ambassador .post-thumbnail{border-left:4px solid #7d7b6d;}
	.recent-posts-wrap .post-wrapper-recent .category-luxury-hotels .post-thumbnail{border-left:4px solid #89984e;}
	.recent-posts-wrap .post-thumbnail .post-category{display:none;}
	
	
	.feedzy-rss .rss_item .rss_image, .feedzy-rss .rss_item .rss_image span{height:107px !important; position:relative; z-index: 1;}
	
	.feedzy-rss .rss_item .rss_image span{opacity: .5;}
	.feedzy-rss li.rss_item{ float:none; width:100%; margin:0px 0% 0px 0px; position:relative; min-height:109px;}
	.feedzy-rss li.rss_item .rss_content p, .feedzy-rss li.rss_item .rss_content small, .feedzy-rss li.rss_item .title{position:absolute; top:15px; z-index: 5; padding:0px 20px;}
	.feedzy-rss li.rss_item .title{ display: flex; align-items: center; }
	.feedzy-rss li.rss_item .title a{ color: #fff; text-shadow: #000 1px 1px 1px; }
	.feedzy-rss li.rss_item:nth-child(odd){clear:both; } 
	.feedzy-rss li.rss_item:nth-child(even){margin-right:0px;}
	.feedzy-rss li.rss_item:last-child{margin-bottom:50px;}
	.area-title h2{display:block;}
	
	.header-ad-area .ad-placement>div{margin-top:10px;}
	
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:33.33333333%; height:100px !important; overflow:hidden;}
	#sb_instagram a, #sb_instagram a:active, #sb_instagram a:focus, #sb_instagram a:hover{height:100px !important;}
}
@media screen and (max-width: 480px) {
	.site-content .container{width:100%;}	
	
}
