
/* General */
body, h1,h2,h3,h4,h5,h6 {font-family: futura-pt, sans-serif!important;}
body {
	line-height:1.6em;
}

/* Homepage Revised */
body,
body.homepage-revised {
  background: #ffffff;
}
body #sp-top-bar,
body.homepage-revised #sp-top-bar {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  background-color: #ccc;
}
body #sp-logo,
body.homepage-revised #sp-logo {
  margin-top: 30px;
  margin-bottom:0px;
}
body ul.social-icons,
body.homepage-revised ul.social-icons {
  line-height: 1;
  padding-top: 15px;
}
body #sp-top2 .icon-top-wrapper,
body.homepage-revised #sp-top2 .icon-top-wrapper {
  line-height: 1;
}
body .sp-select .sp-select-result,
body.homepage-revised .sp-select .sp-select-result {
  padding: 0px 12px 0 0;
}
body #sp-top-bar .sp-module,
body.homepage-revised #sp-top-bar .sp-module {
  margin: 0;
}
body #offcanvas-toggler,
body.homepage-revised #offcanvas-toggler {
  line-height: 60px;
}
body #sp-header,
body.homepage-revised #sp-header {
  height: 62px;
}
body .sp-megamenu-parent > li,
body.homepage-revised .sp-megamenu-parent > li {
  text-align: left;
}

/* Logo */
#sp-top-bar-logo .logo {
  text-align: center;
}
#sp-top-bar-logo .logo a {
    display: inline-block;
    color: #000;
    padding: 10px 20px;
}
#sp-top-bar-logo .sp-retina-logo {
  display: none;
}
#sp-logonone .logo_none {display:none;}
body #sp-logo .logo img {width:80%;}

/* Search */
.top-search-input-wrap {z-index: 2000!important;}

/* Social Media */
#sp-socialmediatop .sp-column,
#sp-top2 .sp-column {line-height:0px;padding:8px 0px 10px;}

/* Top Bar */
#sp-top-bar a:link,
#sp-top-bar :before,
#sp-top-bar span {color:#666!important;}

/* Menu */
.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span {font-size:13px;letter-spacing: 1px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
  display: block;
  padding: 10px;
  cursor: pointer;
  font-size: 16px;
}

/* Slideshow */
.sppb-slider-wrapper .sppb-slideshow-fullwidth-item-bg {
  height: 530px;
  background: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.03);
  border: 1px solid #fff;
}

/* Feature */
.sp-page-builder .page-content .feature_column {
	padding:50px 0px;
	margin:0px;
}

/* Bottom */
#sp-bottom:before,
.error-page .error-page-inner:before {
  background: none!important;
}

/* Footer */
body #sp-bottom1 .slogan {font-weight:bold;font-size:20px;line-height:1.6em;}
body #sp-bottom {
    background-color: #f3f3f3;
    color: #4e4d55;
}
body #sp-bottom ul.nav.menu li a {
    font-family: futura-pt, sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    padding: 5px 0px;
	color: #4e4d55;
}
body #sp-bottom ul.nav.menu li a:hover, 
body #sp-bottom ul.nav.menu li a:focus {color:#ceb7a8;}
body .sp-copyright {
    font-family: futura-pt, sans-serif;
    font-weight: normal;
    font-size: 14px;
}
body #sp-bottom .sp-module .sp-module-title {
    text-transform: none;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 35px;
}
body #sp-bottom3 .sppb-addon-text-block .sppb-addon-content {
    font-family: futura-pt, sans-serif!important;
    font-weight: normal;
	text-align:left!important;
}
body #sp-bottom3 .sppb-addon-social-media .social-media-text-wrap a {
    color:     #4e4d55;
}
body #sp-bottom1 .sppb-addon-content {text-align:left!important;}

/* Blog */
body .entry-header h2 {
    line-height: 1.333;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0px;
    text-transform: uppercase;
	margin-top:15px;
}
body .sp-page-title {text-align: center;}
body .sp-page-title h2 {
    padding: 0;
    color:     #000;
    line-height: 1;
    font-size: 30px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 10px;
}
body .sp-page-title p {
    font-weight: 300;
    font-size: 16px;
    color:     #949494;
    letter-spacing: 0px;
}
body .post-format {display:none;}
body .article-info {
    font-family: futura-pt, sans-serif !important;
    font-weight: normal;
	display:none;
}
body .travelia-blogv2 .entry-image dl dd a {
    font-size: 12px;
    color: #050505;
font-weight: 500;
padding: 6px 14px;
background:    #fff;
    line-height: 1;
    font-family: futura-pt, sans-serif !important;
}
body.travelia-blogv2.view-article .entry-header {
    width: 100%;
    margin: 0 auto;
}
body.travelia-blogv2.view-article .article-body .sppb-col-md-12 {
    width: 100%;
}

/* Gallery */
body .sppb-addon-gallery li {
    padding: 15px;
    width: 25%;
}
body .speasyimagegallery-album-title {
    font-family: futura-pt, sans-serif !important;
    font-weight: normal;
    letter-spacing: 0px !important;
}
.com-speasyimagegallery .page-header {
    text-align: center;
}
.section-custom-title {
    text-align: center;
}
.section-custom-title .sppb-addon-content {
    letter-spacing: 0px;
}

/* Layout */
.page-header {border-bottom:0px;}
.section-border-bottom.homepage_blog .sppb-row-container::after {display: none;}

/* Articles */
.com-content .entry-header,
.com-content .sppb-addon-content,
.com-content .post-content-wrap,
.travelia-blogv2.view-article .entry-header,
.travelia-blogv2.view-article .sppb-addon-content,
.travelia-blogv2.view-article .post-content-wrap {text-align:center!important;}

.travelia-blogv2.view-category .entry-header,
.travelia-blogv2.view-category .sppb-addon-content,
.travelia-blogv2.view-category .post-content-wrap {text-align:left!important;}
body article.item-page .helix-social-share {
    float: left;
    margin-bottom: 50px;
    z-index: 3000;
    position: relative;
}
article.item:hover .entry-image a img {
	transform:none;
}

/* Gallery Top */
.speasyimagegallery-gallery-item-title,
.speasyimagegallery-image-content {
	display:none;
}
.home-travel-adivice .sppb-addon-feature .sppb-img-container img {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  -webkit-transform: none;
  transform: none;
  margin-left: 0px;
}

/* Gallery Bottom */
body #mod-speasyimagegallery-129 .speasyimagegallery-row .speasyimagegallery-album {
	padding:20px;
}
.mod-speasyimagegallery .speasyimagegallery-album > div::before {
	display:none;
}
.mod-speasyimagegallery .speasyimagegallery-album > div {
    background: 
    #fff;
    position: relative;
    padding: 0px;
    box-shadow: none;
}
.mod-speasyimagegallery .speasyimagegallery-album > div > a::before {
	display: none;
}
.mod-speasyimagegallery .speasyimagegallery-album-title {
	text-transform: uppercase;
	text-align:center;
}

/* Category */
.sppb-addon-articles h3 {
    line-height: 1;
    margin: 5px 0 5px;
}
.sppb-addon-articles h3 a {
    font-size: 20px;
    color: #000000;
    letter-spacing: -1px;
}
.entry-image {
	margin-bottom:0px;
}

/* Footer sp-bottom2 */
#sp-bottom2 {}
#sp-bottom2 .sppb-addon-articles .sppb-addon-article {
    margin-bottom: 0px;
    text-align: left;
}
#sp-bottom2 .sppb-addon-articles h3 a {
    font-size: 16px;
    color: #4e4d55;
    letter-spacing: 0px;
}
#sp-bottom2 .sppb-addon-articles h3 {

    line-height: 16px;
    margin: 0px;

}


























/* Mobile Design */

@media (min-width: 1321px) {

}

@media (max-width: 1320px) {

}

@media (max-width: 1199px) {

}

@media (max-width: 1100px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 992px) {

/* Footer */
#sp-bottom .bottom-menu.pull-left {
	margin:0px;
	width:100%;
}
#sp-bottom2 .sp-module.bottom-menu:nth-child(2) {
	margin:0px;
}

}

@media (max-width: 990px) and (min-width: 768px) {

/* Top Bar */
#sp-top2 {
    text-align: left;
}
/* Footer */
#sp-bottom .bottom-menu.pull-left {
	margin:0px;
	width:100%;
}
#sp-bottom2 .sp-module.bottom-menu:nth-child(2) {
	margin:0px;
}

}

@media (max-width: 767px) {

/* Top Bar */
#sp-top2 {
    text-align: left;
}
/* Footer */
#sp-bottom .bottom-menu.pull-left {
	margin:0px;
	width:100%;
}
#sp-bottom2 .sp-module.bottom-menu:nth-child(2) {
	margin:0px;
}
/* Images */
.sppb-carousel-inner > .sppb-item > a > img, 
.sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive,
body article.item .entry-image a img {
	width:100%;
}
	
}

@media (max-width: 598px) {

/* Top Bar */
#sp-top2 {
    text-align: left;
}
#sp-menu {
    width: 100%;
}
/* Footer */
#sp-bottom .bottom-menu.pull-left {
	margin:0px;
	width:100%;
}
#sp-bottom2 .sp-module.bottom-menu:nth-child(2) {
	margin:0px;
}
/* Images */
.sppb-carousel-inner > .sppb-item > a > img, 
.sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive,
body article.item .entry-image a img {
	width:100%;
}

	
}

@media (max-width: 480px) {

/* Top Bar */
#sp-top2 {
    text-align: left;
}
#sp-menu {
    width: 100%;
}
/* Footer */
#sp-bottom .bottom-menu.pull-left {
	margin:0px;
	width:100%;
}
#sp-bottom2 .sp-module.bottom-menu:nth-child(2) {
	margin:0px;
}
/* Images */
.sppb-carousel-inner > .sppb-item > a > img, 
.sppb-carousel-inner > .sppb-item > img, .sppb-img-responsive,
body article.item .entry-image a img {
	width:100%;
}


}

