﻿@charset "UTF-8";
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------TYPOGRAPHY-------------------------*/
/* Hero */
/*Search Results*/
/* Email Toaster*/
/*text card block*/
/*promocard list redesigned block*/
/*Jumplinks List block(Redesigned)*/
/*Image Copy list block*/
/*Power Review Block*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Hotel carousel block*/
/*Hero Subpage*/
/*Multi Onsale Showcase*/
/*Multi onsale mobile variables*/
/*Multi onsale Date chips mobile variables*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*"$defaultFontFamily"*/
/*Search Results*/
/*"$defaultFontFamily"*/
/*CCblog*/
/*Jet UI Deal Card fonts*/
/*Image and Copy block*/
/*text card block*/
/*Jumplinks List block(Redesigned)*/
/*Hotel Profile Page redesigned*/
/*content Header Footer*/
/*-------------------------Text Constants--------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------LINKS--------------------------*/
/*-------------------------PRIMARY BUTTONS-------------------------*/
/*-------------------------SECONDARY BUTTONS FOR DARK BACKGROUNDS-------------------------*/
/*-------------------------SECONDARY BUTTONS-------------------------*/
/*-------------------------block-buttontext-------------------------*/
/*-------------------------Disabled Buttons-------------------------*/
/*------------Deal Card-------------*/
/* show more */
/* Expandable Button */
/*-------------------------BOX HEADINGS-------------------------*/
/* SKIP NAV */
/* FORM VALIDATION */
/* Skip Nav */
/* FORM VALIDATION */
/* SKIP NAV */
/* Error Page */
/* Res tool */
/* Blocks */
/* Breadcrumb */
/* Advisories */
/* Dropdown Vertical Filter */
/* Deal Card List Block */
/*Image Text Block*/
/*Ratings*/
/* Trip Advisor */
/* Block Main Div */
/* DDL Page Deal Card*/
/* Deals Price Sufix */
/* Homepage */
/* Promos */
/* FORMS */
/* Full Content Width */
/* DROPDOWN */
/* EMAIL TOAST */
/* FORM VALIDATION */
/*buttons*/
/* VALUE PROP */
/*Deal Cards*/
/* DDL PAGE */
/* ONSALE FINDER */
/*ended here*/
/* FULL CONTENT PAGE */
/*XHTML Block*/
/* ONSALE FILTER */
/* ALL INCLUSIVE PAGE */
/*-----------------Hotel Details Page -----------------------*/
/*------------------Hotel Details Page View 2---------------------*/
/*-----coop------*/
/*-----Search Result Page------*/
/*Slider Arrows*/
/*Pop Over*/
/* Display Popover for departure dates on desktop */
/*Content Card*/
/*JumpLinks Block*/
/*Clickable Card List*/
/*Rating Reviews*/
/*Link Underline*/
/*Clickable content card*/
/*full hover content card*/
/*half hover content card*/
/*Partner Logo*/
/* Header */
/* Email Toaster*/
/*Clickable Content Card*/
/*Jet UI onsale filter*/
/* Blog*/
/*Accordion Block*/
/*text card block*/
/*tab container block*/
/*promocard list redesigned block*/
/*Image Copy list block*/
/*Hotel Sale Card Redesigned*/
/*Power Review Block*/
/*herosubpageblock*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Multi Onsale Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Content Header Footer*/
/*for all sites*/
/*for BB*/
/* ONSALE FINDER */
/* Deals Price Sufix */
/* Color Change */
/*Hero Slider*/
/*------------------Hotel Details Page View 2---------------------*/
/*Search Page Results*/
/*Email Toast*/
/*Rating Reviews*/
/*Dropdown*/
/*Breadcrumbs*/
/*Jump links*/
/* Header */
/*Clickable Content Card*/
/*CCblog*/
/*text card block*/
/*Hero Container Block*/
/*tab container block*/
/*Accordion Block*/
/*herosideimageblock*/
/*herosubpageblock*/
/*CCBlog Footer Variables*/
/*Hotel Profile Page redesigned*/
/*CCBlog list blocks Variables*/
/*Content Header Footer*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700,100");
@import url("https://fonts.googleapis.com/css?family=Merriweather:400,700,100");
/*Hero block*/
/*Image copy and text card block content popup CSS*/
/*header and footer*/
#blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
  max-width: 1160px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (min-width: 1024px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 600px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.blog-header {
  background-color: #333333;
}
.blog-header .primaryMenu {
  display: flex;
}
.blog-header .primaryMenu a img {
  max-width: 100px;
  display: flex;
  height: auto;
  margin: 10px 0;
  margin-right: 15px;
}
.blog-header .primaryMenu .menuList {
  display: flex;
  align-items: center;
  /*margin: 10px 0;*/
}
.blog-header .primaryMenu .menuList .menuItem {
  padding: 0 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.blog-header .primaryMenu .menuList .menuItem:hover .menuLinkList {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #333333;
  width: 250px;
  z-index: 1;
  padding-bottom: 10px;
  padding-top: 10px;
}
.blog-header .primaryMenu .menuList .menuItem:hover .menuLinkList .menuLinkItem {
  padding: 10px 15px;
  font-size: 10px;
}
.blog-header .primaryMenu .menuList .menuItem:hover .menuItemLink {
  color: #25c9d0;
}
.blog-header .primaryMenu .menuList .menuItem a {
  text-transform: uppercase;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.blog-header .primaryMenu .menuList .menuItem button.ShowPopup {
  background: initial;
  border: initial;
  padding: 0;
  pointer-events: none;
}
.blog-header .primaryMenu .menuList .menuItem button.ShowPopup .fa {
  color: #ffffff;
  padding-left: 2px;
  display: flex;
  font-family: "FontAwesome";
}
.blog-header .primaryMenu .menuList .menuItem button.ShowPopup .fa span {
  height: 0;
  width: 0;
  color: transparent;
  overflow: hidden;
}
.blog-header .primaryMenu .menuList .menuItem .menuLinkList {
  display: none;
}
.blog-header .primaryMenu .menuList .menuItem .menuLinkList.Active {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #333333;
  width: 250px;
  z-index: 1;
  padding-bottom: 10px;
  padding-top: 10px;
}
.blog-header .primaryMenu .menuList .menuItem .menuLinkList.Active .menuLinkItem {
  padding: 1em 15px;
  font-size: 10px;
}
.blog-header .primaryMenu .menuList .menuItem .menuLinkList.Active .menuLinkItem:hover a {
  color: #25c9d0;
}
@media screen and (max-width: 1024px) {
  .blog-header .primaryMenu .menuList {
    display: none;
  }
}
.blog-header .primaryMenu .secondaryMenuList {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  flex: 0;
  margin-left: auto;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container {
  width: auto;
  margin: 0;
  padding: 0;
  height: 100%;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container {
  display: flex;
  height: 100%;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container .jumpLink {
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container .jumpLink .jumpLinkIcon svg {
  width: 14px;
  height: 14px;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container .jumpLink .jumpLinkIcon svg path {
  fill: #ffffff !important;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container .jumpLink:hover .jumpLinkIcon svg path {
  fill: #25c9d0 !important;
}
.blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container .jumplinks-container .jumpLink .jumpLinkText {
  height: 0;
  width: 0;
  color: transparent;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .blog-header .primaryMenu .secondaryMenuList .jumplinksblock-container {
    display: none;
  }
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass {
  border: none;
  background: transparent;
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass .fa {
  color: #ffffff;
  font-family: "FontAwesome";
  font-size: 14px;
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass .fa span {
  display: none;
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass .fa-times {
  color: #333333;
  font-family: "FontAwesome";
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass .fa-bars {
  color: #ffffff;
  font-family: "FontAwesome";
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass:hover .fa {
  color: #25c9d0;
}
.blog-header .primaryMenu .secondaryMenuList .buttonClass:hover .fa-times,
.blog-header .primaryMenu .secondaryMenuList .buttonClass:hover .fa-bars {
  color: #25c9d0;
}
.blog-header .primaryMenu .secondaryMenuList .menuBar {
  display: none;
}
.blog-header .primaryMenu .secondaryMenuList .menuBar .closeIcon {
  display: none;
  background-color: #f6f6f6;
  position: fixed;
  z-index: 99;
  top: 30px;
  transition: opacity 0.5s;
}
.blog-header .primaryMenu .secondaryMenuList .menuBar .closeIcon.active {
  display: block;
}
.blog-header .primaryMenu .secondaryMenuList .secondaryList {
  display: none;
}
@media screen and (max-width: 1024px) {
  .blog-header .primaryMenu .secondaryMenuList .menuBar {
    display: block;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList {
    background-color: #f6f6f6;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transition: opacity 0.5s;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList a {
    color: #333333;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-bottom: 2em;
    width: 70%;
    margin-left: auto;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem a {
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuLinkList {
    display: none;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuLinkList.active {
    display: block;
    position: relative;
    top: 1em;
    padding-bottom: 1em;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuLinkList.active a {
    color: #25c9d0;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuLinkList.active li {
    padding: 1em 0;
    text-align: center;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuItemLink {
    width: 90%;
    display: flex;
    justify-content: space-between;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuItemLink .fa {
    display: flex;
  }
  .blog-header .primaryMenu .secondaryMenuList .secondaryList .secondaryMenuItem .menuItemLink .fa span {
    height: 0;
    width: 0;
    color: transparent;
    overflow: hidden;
  }
}
.blog-header .primaryMenu .secondaryMenuList .secondaryList.active {
  display: block;
  justify-content: center;
  flex-direction: column;
  padding-top: 5em;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.96);
  display: none;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper.active {
  display: block;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .searchContainer {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .searchContainer .searchForm {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 3rem;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .searchContainer .searchForm .searchField {
  background: #FBFBFB;
  border: 1px solid #DFDFDF;
  font-size: 50px;
  width: 100%;
  text-align: center;
  padding: 30px 0px 25px 0px;
  text-transform: uppercase;
  line-height: 1.5em;
  box-sizing: border-box;
  color: #BCBCC4;
  font-family: "Montserrat", sans-serif;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .searchContainer .searchForm .byLine {
  line-height: 2em;
  text-align: center;
  padding: 2rem 0;
  margin: 1em 0;
  font-size: 17px;
  font-weight: bold;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .selectBoxConatiner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-evenly;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .selectBoxConatiner .categorySelectBox,
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .selectBoxConatiner .tagSelectBox {
  flex-grow: 1;
  display: flex;
  justify-content: center;
}
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .selectBoxConatiner .categorySelectBox .postform,
.blog-header .primaryMenu .secondaryMenuList .searchWrapper .selectBoxConatiner .tagSelectBox .postform {
  width: 80%;
  color: #BCBCC4;
  font-size: 14px;
  background: #FBFBFB;
  box-sizing: border-box;
  font-family: "Montserrat", sans-serif;
  border: 1px solid #DFDFDF;
  height: 50px;
  padding: 0 10px;
  text-transform: uppercase;
}
.blog-header .buttonClass {
  cursor: pointer;
}

.blog-footer .containerContent {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background-color: #f6f6f6;
  justify-content: center;
  min-width: 300px;
  padding: 2rem 0;
  margin: 2rem 0;
  padding-bottom: 0px;
}
.blog-footer .containerContent .footerContent {
  max-width: 360px;
  margin: 0 auto;
}
.blog-footer .containerContent .footerContent .containerTitle {
  letter-spacing: 1px;
  font-size: 15px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: #333333;
}
.blog-footer .containerContent .footerContent p {
  line-height: 32px;
  font-size: 8px;
  margin: 3em 0;
  color: #333333;
}
.blog-footer .containerContent .cookieContainer {
  display: flex;
  justify-content: center;
  background: #E9FAFB;
  align-items: center;
}
.blog-footer .containerContent .cookieContainer .cookieCenter, .blog-footer .containerContent .cookieContainer .cookiePolicy {
  display: flex;
}
.blog-footer .containerContent .cookieContainer .cookieCenter #ot-sdk-btn.ot-sdk-show-settings, .blog-footer .containerContent .cookieContainer .cookieCenter a, .blog-footer .containerContent .cookieContainer .cookiePolicy #ot-sdk-btn.ot-sdk-show-settings, .blog-footer .containerContent .cookieContainer .cookiePolicy a {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  color: #000000;
  padding: 10px;
  border: none;
  text-decoration: underline;
  text-transform: uppercase;
  background: #E9FAFB;
  font-family: "Montserrat", sans-serif;
}
.blog-footer .containerContent .cookieContainer .cookieCenter #ot-sdk-btn.ot-sdk-show-settings.hide, .blog-footer .containerContent .cookieContainer .cookieCenter a.hide, .blog-footer .containerContent .cookieContainer .cookiePolicy #ot-sdk-btn.ot-sdk-show-settings.hide, .blog-footer .containerContent .cookieContainer .cookiePolicy a.hide {
  display: none;
}
.blog-footer .copyright {
  display: flex;
  flex-wrap: wrap;
  padding: 1rem 0;
  margin-top: 3rem;
  justify-content: center;
  font-family: "Montserrat", sans-serif;
}
.blog-footer .copyright a {
  color: #13696C;
  margin-left: 10px;
  font-family: "Montserrat", sans-serif;
}

/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------TYPOGRAPHY-------------------------*/
/* Hero */
/*Search Results*/
/* Email Toaster*/
/*text card block*/
/*promocard list redesigned block*/
/*Jumplinks List block(Redesigned)*/
/*Image Copy list block*/
/*Power Review Block*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Hotel carousel block*/
/*Hero Subpage*/
/*Multi Onsale Showcase*/
/*Multi onsale mobile variables*/
/*Multi onsale Date chips mobile variables*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*"$defaultFontFamily"*/
/*Search Results*/
/*"$defaultFontFamily"*/
/*CCblog*/
/*Jet UI Deal Card fonts*/
/*Image and Copy block*/
/*text card block*/
/*Jumplinks List block(Redesigned)*/
/*Hotel Profile Page redesigned*/
/*content Header Footer*/
/*-------------------------Text Constants--------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------LINKS--------------------------*/
/*-------------------------PRIMARY BUTTONS-------------------------*/
/*-------------------------SECONDARY BUTTONS FOR DARK BACKGROUNDS-------------------------*/
/*-------------------------SECONDARY BUTTONS-------------------------*/
/*-------------------------block-buttontext-------------------------*/
/*-------------------------Disabled Buttons-------------------------*/
/*------------Deal Card-------------*/
/* show more */
/* Expandable Button */
/*-------------------------BOX HEADINGS-------------------------*/
/* SKIP NAV */
/* FORM VALIDATION */
/* Skip Nav */
/* FORM VALIDATION */
/* SKIP NAV */
/* Error Page */
/* Res tool */
/* Blocks */
/* Breadcrumb */
/* Advisories */
/* Dropdown Vertical Filter */
/* Deal Card List Block */
/*Image Text Block*/
/*Ratings*/
/* Trip Advisor */
/* Block Main Div */
/* DDL Page Deal Card*/
/* Deals Price Sufix */
/* Homepage */
/* Promos */
/* FORMS */
/* Full Content Width */
/* DROPDOWN */
/* EMAIL TOAST */
/* FORM VALIDATION */
/*buttons*/
/* VALUE PROP */
/*Deal Cards*/
/* DDL PAGE */
/* ONSALE FINDER */
/*ended here*/
/* FULL CONTENT PAGE */
/*XHTML Block*/
/* ONSALE FILTER */
/* ALL INCLUSIVE PAGE */
/*-----------------Hotel Details Page -----------------------*/
/*------------------Hotel Details Page View 2---------------------*/
/*-----coop------*/
/*-----Search Result Page------*/
/*Slider Arrows*/
/*Pop Over*/
/* Display Popover for departure dates on desktop */
/*Content Card*/
/*JumpLinks Block*/
/*Clickable Card List*/
/*Rating Reviews*/
/*Link Underline*/
/*Clickable content card*/
/*full hover content card*/
/*half hover content card*/
/*Partner Logo*/
/* Header */
/* Email Toaster*/
/*Clickable Content Card*/
/*Jet UI onsale filter*/
/* Blog*/
/*Accordion Block*/
/*text card block*/
/*tab container block*/
/*promocard list redesigned block*/
/*Image Copy list block*/
/*Hotel Sale Card Redesigned*/
/*Power Review Block*/
/*herosubpageblock*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Multi Onsale Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Content Header Footer*/
/*for all sites*/
/*for BB*/
/* ONSALE FINDER */
/* Deals Price Sufix */
/* Color Change */
/*Hero Slider*/
/*------------------Hotel Details Page View 2---------------------*/
/*Search Page Results*/
/*Email Toast*/
/*Rating Reviews*/
/*Dropdown*/
/*Breadcrumbs*/
/*Jump links*/
/* Header */
/*Clickable Content Card*/
/*CCblog*/
/*text card block*/
/*Hero Container Block*/
/*tab container block*/
/*Accordion Block*/
/*herosideimageblock*/
/*herosubpageblock*/
/*CCBlog Footer Variables*/
/*Hotel Profile Page redesigned*/
/*CCBlog list blocks Variables*/
/*Content Header Footer*/
/*Hero block*/
/*Image copy and text card block content popup CSS*/
/*header and footer*/
#blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
  max-width: 1160px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (min-width: 1024px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 600px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}

/* Related Content, Featured Content, Recent Content */
.relatedblogsblock .content-container, .recentblogsblock .content-container, .featuredblogsblock .content-container, .fixedblogsblock .content-container {
  margin-top: 20px;
  padding-top: 0;
}
.relatedblogsblock .content-container .blog-item-image-container, .recentblogsblock .content-container .blog-item-image-container, .featuredblogsblock .content-container .blog-item-image-container, .fixedblogsblock .content-container .blog-item-image-container {
  position: relative;
  height: 100%;
  padding-top: 70%;
}
.relatedblogsblock .content-container .blog-item-image-container img, .recentblogsblock .content-container .blog-item-image-container img, .featuredblogsblock .content-container .blog-item-image-container img, .fixedblogsblock .content-container .blog-item-image-container img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  left: 0;
  width: 100%;
}
.relatedblogsblock .content-container .content-section, .recentblogsblock .content-container .content-section, .featuredblogsblock .content-container .content-section, .fixedblogsblock .content-container .content-section {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.relatedblogsblock .content-container .content-section .blog-item-image-container, .recentblogsblock .content-container .content-section .blog-item-image-container, .featuredblogsblock .content-container .content-section .blog-item-image-container, .fixedblogsblock .content-container .content-section .blog-item-image-container {
  max-height: 100%;
}
.relatedblogsblock .content-container .content-section.slick-slider, .recentblogsblock .content-container .content-section.slick-slider, .featuredblogsblock .content-container .content-section.slick-slider, .fixedblogsblock .content-container .content-section.slick-slider {
  margin-right: -20px;
  margin-left: -20px;
  width: auto;
  display: block;
  max-width: calc(100% + 40px);
}
@media screen and (max-width: 768px) {
  .relatedblogsblock .content-container .content-section.slick-slider, .recentblogsblock .content-container .content-section.slick-slider, .featuredblogsblock .content-container .content-section.slick-slider, .fixedblogsblock .content-container .content-section.slick-slider {
    margin-right: -20px !important;
    margin-left: -20px !important;
    width: auto !important;
  }
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-slide, .recentblogsblock .content-container .content-section.slick-slider .slick-slide, .featuredblogsblock .content-container .content-section.slick-slider .slick-slide, .fixedblogsblock .content-container .content-section.slick-slider .slick-slide {
  margin-right: 20px;
  margin-left: 20px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item a, .recentblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item a, .featuredblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item a, .fixedblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item a {
  display: flex;
  max-height: 100%;
  flex-direction: column;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item img, .recentblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item img, .featuredblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item img, .fixedblogsblock .content-container .content-section.slick-slider .slick-slide .blog-item img {
  width: 100%;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-track, .recentblogsblock .content-container .content-section.slick-slider .slick-track, .featuredblogsblock .content-container .content-section.slick-slider .slick-track, .fixedblogsblock .content-container .content-section.slick-slider .slick-track {
  max-height: 100%;
  display: flex;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots, .recentblogsblock .content-container .content-section.slick-slider .slick-dots, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots {
  bottom: -40px;
  position: unset;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li {
  width: 6px;
  height: 6px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li button, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button {
  width: 6px;
  height: 6px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus {
  border-radius: 10px;
  box-shadow: none;
  width: 6px;
  height: 6px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li button:before, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:before, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:before, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:before {
  font-size: 6px;
  padding-right: 1px;
  padding-top: 1px;
  opacity: 0.6;
  color: #444444;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before {
  box-shadow: inset 0 0 2px 2px #cc4173;
  border-radius: 50%;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before, .recentblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before, .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before, .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before {
  opacity: 0.6;
  color: #444444;
  font-size: 8px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-next, .relatedblogsblock .content-container .content-section.slick-slider .slick-prev, .recentblogsblock .content-container .content-section.slick-slider .slick-next, .recentblogsblock .content-container .content-section.slick-slider .slick-prev, .featuredblogsblock .content-container .content-section.slick-slider .slick-next, .featuredblogsblock .content-container .content-section.slick-slider .slick-prev, .fixedblogsblock .content-container .content-section.slick-slider .slick-next, .fixedblogsblock .content-container .content-section.slick-slider .slick-prev {
  z-index: 1;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-next:before, .relatedblogsblock .content-container .content-section.slick-slider .slick-prev:before, .recentblogsblock .content-container .content-section.slick-slider .slick-next:before, .recentblogsblock .content-container .content-section.slick-slider .slick-prev:before, .featuredblogsblock .content-container .content-section.slick-slider .slick-next:before, .featuredblogsblock .content-container .content-section.slick-slider .slick-prev:before, .fixedblogsblock .content-container .content-section.slick-slider .slick-next:before, .fixedblogsblock .content-container .content-section.slick-slider .slick-prev:before {
  color: black;
  font-weight: bold;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-next, .recentblogsblock .content-container .content-section.slick-slider .slick-next, .featuredblogsblock .content-container .content-section.slick-slider .slick-next, .fixedblogsblock .content-container .content-section.slick-slider .slick-next {
  right: -3px;
}
.relatedblogsblock .content-container .content-section.slick-slider .slick-prev, .recentblogsblock .content-container .content-section.slick-slider .slick-prev, .featuredblogsblock .content-container .content-section.slick-slider .slick-prev, .fixedblogsblock .content-container .content-section.slick-slider .slick-prev {
  left: -3px;
}
.relatedblogsblock .content-container .content-section:not(.slick-slider), .recentblogsblock .content-container .content-section:not(.slick-slider), .featuredblogsblock .content-container .content-section:not(.slick-slider), .fixedblogsblock .content-container .content-section:not(.slick-slider) {
  display: flex;
}
.relatedblogsblock .content-container .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item {
  width: 100%;
  margin-bottom: 20px;
}
.relatedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a, .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a, .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a, .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a {
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}
.relatedblogsblock .content-container .content-section:not(.slick-slider) .blog-item img, .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item img, .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item img, .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item img {
  width: 100%;
}
.relatedblogsblock .content-container.columns-1 .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container.columns-1 .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container.columns-1 .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container.columns-1 .content-section:not(.slick-slider) .blog-item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .relatedblogsblock .content-container.columns-2 .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container.columns-2 .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container.columns-2 .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container.columns-2 .content-section:not(.slick-slider) .blog-item {
    width: calc(50% - 20px);
  }
  .relatedblogsblock .content-container.columns-3 .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container.columns-3 .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container.columns-3 .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container.columns-3 .content-section:not(.slick-slider) .blog-item {
    width: calc(33.33% - 40px);
  }
  .relatedblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item {
    width: calc(25% - 80px);
  }
  .relatedblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .recentblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .featuredblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item, .fixedblogsblock .content-container.columns-4 .content-section:not(.slick-slider) .blog-item {
    width: 50%;
  }
}

/*Navigation Block*/
.blognavigationblock .content-section {
  display: block;
  /*flex-direction: row;
  flex-wrap: wrap;*/
  text-align: center;
}
.blognavigationblock .content-section .blog-nav a {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.blognavigationblock .content-section .blog-nav a .blog-nav-image-placeholder {
  max-width: 25%;
}
.blognavigationblock .content-section .blog-nav a .blog-nav-image-placeholder img {
  width: 100%;
}
.blognavigationblock .content-section .blog-nav a .blog-nav-info {
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
}
.blognavigationblock .content-section .blog-nav-previous {
  align-self: flex-start;
}
.blognavigationblock .content-section .blog-nav-next {
  align-self: flex-end;
}
.blognavigationblock .content-section .blog-nav-next a {
  flex-direction: row-reverse;
}

/*Social Profile*/
.instagramprofileblock, .facebookprofileblock, .pinterestprofileblock, .twitterprofileblock {
  width: 100%;
}
.instagramprofileblock .content-section, .facebookprofileblock .content-section, .pinterestprofileblock .content-section, .twitterprofileblock .content-section {
  width: 100%;
}
.instagramprofileblock .content-section iframe, .facebookprofileblock .content-section iframe, .pinterestprofileblock .content-section iframe, .twitterprofileblock .content-section iframe {
  width: 100%;
}

body .relatedblogsblock {
  margin: 0 auto;
  max-width: 1280px;
}
body .relatedblogsblock.columns-1 .content-section .blog-item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  body .relatedblogsblock.columns-2 .content-section .blog-item {
    width: 50%;
  }
  body .relatedblogsblock.columns-3 .content-section .blog-item {
    width: 33%;
  }
  body .relatedblogsblock.columns-4 .content-section .blog-item {
    width: 25%;
  }
}
body .relatedblogsblock h2 {
  font-size: 18px;
  letter-spacing: 2px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 50px;
  text-transform: uppercase;
}
body .relatedblogsblock .content-section {
  display: flex;
  flex-wrap: wrap;
}
body .relatedblogsblock .content-section .blog-item {
  width: calc(33.33% - 40px);
  padding: 0 20px;
}
body .relatedblogsblock .content-section .blog-item a {
  text-decoration: none;
  text-align: center;
  color: #333333;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  justify-content: center;
  line-height: 18px;
  text-transform: uppercase;
}
body .relatedblogsblock .content-section .blog-item a .blog-content {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .relatedblogsblock .content-section .blog-item a .blog-content .blog-item-author {
  display: none;
}
body .relatedblogsblock .content-section .blog-item a .blog-content .blog-item-date {
  font-size: 12px;
  font-weight: normal;
  color: #767676;
  margin-top: 10px;
}
body .relatedblogsblock .content-section .blog-item a:hover .blog-item-title, body .relatedblogsblock .content-section .blog-item a:focus .blog-item-title {
  color: #25c9d0;
}
body .blognavigationblock {
  max-width: 1280px;
  margin: 0 auto;
}
body .blognavigationblock .content-section {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media screen and (max-width: 960px) {
  body .blognavigationblock .content-section {
    flex-direction: column;
  }
  body .blognavigationblock .content-section > .blog-nav-previous, body .blognavigationblock .content-section > .blog-nav-next {
    width: auto !important;
  }
  body .blognavigationblock .content-section > .blog-nav-previous .blog-nav-image-placeholder, body .blognavigationblock .content-section > .blog-nav-next .blog-nav-image-placeholder {
    max-width: 150px;
  }
}
body .blognavigationblock .content-section .blog-nav-previous {
  width: 45%;
  height: 100%;
  padding: 0 20px;
}
body .blognavigationblock .content-section .blog-nav-previous a {
  display: flex;
  flex-direction: column;
  height: 120px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-image-placeholder {
  width: 30%;
  max-height: 100%;
  position: relative;
  padding-top: 20%;
  height: 100%;
  float: left;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-image-placeholder img {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  object-fit: cover;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-meta {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  line-height: 32px;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-meta .blog-nav-label {
  color: #333333;
  letter-spacing: 1px;
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-info {
  display: flex;
  flex-direction: column;
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
  max-width: calc(70% - 20px);
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-info .blog-nav-title {
  margin-bottom: 5px;
  color: #333333;
  letter-spacing: 0px;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 17px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
body .blognavigationblock .content-section .blog-nav-previous a .blog-nav-info .blog-nav-date {
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body .blognavigationblock .content-section .blog-nav-next {
  width: 45%;
  height: 100%;
  padding: 0 20px;
}
body .blognavigationblock .content-section .blog-nav-next a {
  display: flex;
  flex-direction: column;
  height: 120px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-image-placeholder {
  width: 30%;
  max-height: 100%;
  position: relative;
  padding-top: 20%;
  height: 100%;
  float: right;
  order: 10;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-image-placeholder img {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  object-fit: cover;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-meta {
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  justify-content: flex-end;
  line-height: 32px;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-meta .blog-nav-label {
  color: #333333;
  letter-spacing: 1px;
  font-size: 10px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-info {
  display: flex;
  flex-direction: column;
  text-align: right;
  padding-right: 10px;
  padding-left: 10px;
  max-width: calc(70% - 20px);
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-info .blog-nav-title {
  margin-bottom: 5px;
  color: #333333;
  letter-spacing: 0px;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 17px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
body .blognavigationblock .content-section .blog-nav-next a .blog-nav-info .blog-nav-date {
  line-height: 20px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body .featuredblogsblock .content-container, body .recentblogsblock .content-container, body .fixedblogsblock .content-container {
  width: 100%;
  list-style-type: none;
  text-decoration: none;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots {
  bottom: -40px;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li {
  width: 6px;
  height: 6px;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button {
  width: 6px;
  height: 6px;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus {
  border-radius: 10px;
  box-shadow: none;
  width: 6px;
  height: 6px;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:before, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:before, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:before {
  font-size: 6px;
  padding-right: 1px;
  padding-top: 1px;
  opacity: 0.6;
  color: #444444;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li button:focus:before {
  box-shadow: inset 0 0 2px 2px #cc4173;
  border-radius: 50%;
}
body .featuredblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before, body .recentblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before, body .fixedblogsblock .content-container .content-section.slick-slider .slick-dots li.slick-active button:before {
  opacity: 0.6;
  color: #444444;
  font-size: 8px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider), body .recentblogsblock .content-container .content-section:not(.slick-slider), body .fixedblogsblock .content-container .content-section:not(.slick-slider) {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item {
  width: 100%;
  margin-bottom: 1em;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item :hover:not(.blog-item-info), body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item :hover:not(.blog-item-info), body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item :hover:not(.blog-item-info) {
  background-color: #fafafa;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a {
  text-decoration: none;
  color: #333333;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container {
  width: 40%;
  background-color: #3c3f44;
  min-width: 250px;
  height: auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
@media screen and (max-width: 1080px) {
  body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container {
    padding-top: 42%;
    width: 100%;
  }
  body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after {
    position: relative;
    margin-top: -45% !important;
  }
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:before, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:before, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:before {
  transition: all 2s;
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  opacity: 0;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:after {
  transition: all 2s;
  display: block;
  content: "Continue Reading";
  padding: 0.5em 1em;
  margin: 0 auto;
  border: 1px solid white;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  z-index: 2;
  font-family: "Montserrat", sans-serif;
  opacity: 0;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:before, body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:before, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:before, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container:hover:after {
  display: block;
  opacity: 1;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container .blog-item-image, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container .blog-item-image, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-item-image-container .blog-item-image {
  position: absolute;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  object-fit: cover;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content {
  width: 60%;
  display: flex;
  flex-direction: row;
  padding: 30px;
  box-sizing: border-box;
  min-width: 360px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1080px) {
  body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title {
    text-align: center;
  }
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title {
  order: 1;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title:hover, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title:hover, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-title:hover {
  color: #25c9d0;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author {
  order: 3;
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-author:after {
  content: "/";
  margin-right: 5px;
  margin-left: 5px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date {
  order: 4;
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-date:after {
  content: "/";
  margin-right: 5px;
  margin-left: 5px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-description, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-description, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-description {
  order: 2;
  font-size: 14px;
  line-height: 26px;
  font-family: "Merriweather", serif;
  margin-top: 30px;
  margin-bottom: 30px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count {
  order: 5;
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-likes, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-likes, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-likes {
  display: none;
}
body .featuredblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-comments:after, body .recentblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-comments:after, body .fixedblogsblock .content-container .content-section:not(.slick-slider) .blog-item a .blog-content .blog-item-social-likes-comments-count .blog-item-comments:after {
  content: "Comments";
  margin-right: 5px;
  margin-left: 5px;
  text-transform: uppercase;
}
body .commentsblock {
  padding: 20px 20px;
  max-width: 1280px;
  margin: 0 auto;
  box-sizing: border-box;
}
body .commentsblock .content-container h2 {
  text-align: center;
  color: #333333;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 17px;
}
body .commentsblock .content-container .content-section {
  width: 100%;
}
body .commentsblock .content-container .content-section .new-comment {
  width: 50%;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  body .commentsblock .content-container .content-section .new-comment {
    width: 100%;
  }
}
body .commentsblock .content-container .content-section .new-comment form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-name-container input, body .commentsblock .content-container .content-section .new-comment form .new-comment-email-container input, body .commentsblock .content-container .content-section .new-comment form .new-comment-website-container input {
  line-height: 24px;
  padding: 15px;
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  border: 1px solid #333333;
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-body-container {
  order: 4;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-body-container textarea {
  line-height: 38px;
  padding: 15px;
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  border: 1px solid #333333;
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-name-container {
  order: 1;
  width: 32%;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media screen and (max-width: 1024px) {
  body .commentsblock .content-container .content-section .new-comment form .new-comment-name-container {
    width: 100%;
  }
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-email-container {
  order: 2;
  width: 32%;
  display: flex;
  justify-content: center;
  margin-top: 30px;
  padding-left: 10px;
}
@media screen and (max-width: 1024px) {
  body .commentsblock .content-container .content-section .new-comment form .new-comment-email-container {
    width: 100%;
    padding-left: 0;
  }
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-website-container {
  order: 3;
  width: 32%;
  display: flex;
  justify-content: center;
  margin-top: 30px;
  padding-left: 10px;
}
@media screen and (max-width: 1024px) {
  body .commentsblock .content-container .content-section .new-comment form .new-comment-website-container {
    width: 100%;
    padding-left: 0;
  }
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-submit-container {
  order: 5;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .commentsblock .content-container .content-section .new-comment form .new-comment-submit-container input {
  color: #25c9d0;
  border-color: #25c9d0;
  outline: none;
  background-color: #ffffff;
  letter-spacing: 0.15em;
  padding: 4px 12px;
  font-size: 11px;
  text-transform: uppercase;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  border: 1px solid;
}
body .socialshareblock {
  max-width: 1280px;
  margin: 0 auto;
}
body .socialshareblock .content-container {
  display: flex;
  margin-top: 50px;
  padding-bottom: 30px;
  margin-bottom: 50px;
  line-height: 32px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
body .socialshareblock .content-container .facebook-container a ::before {
  content: "facebook";
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #333333;
}
body .socialshareblock .content-container .facebook-container a ::after {
  content: "·";
  margin-left: 7px;
  margin-right: 7px;
}
body .socialshareblock .content-container .pintrest-container a ::before {
  content: "Pinterest";
  height: 0;
  display: inline-block;
  width: 0px;
  opacity: 0;
}
body .socialshareblock .content-container .pintrest-container a ::after {
  text-transform: uppercase;
  content: "\f0d2  save";
  border-radius: 2px;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
  color: #ffffff;
  background: #e60023;
}
body .socialshareblock .content-container .twitter-container a ::before {
  content: "·";
  margin-left: 7px;
  margin-right: 7px;
}
body .socialshareblock .content-container .twitter-container a ::after {
  content: "twitter";
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #333333;
}
body .socialshareblock .content-container .google-container a ::before {
  content: "·";
  margin-left: 7px;
  margin-right: 7px;
}
body .socialshareblock .content-container .google-container a ::after {
  content: "google +";
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #333333;
}
body .blog-styling .instagramprofileblock, body .blog-styling .pinterestprofileblock, body .blog-styling .clickableimagelistblock {
  border: 1px solid rgb(219, 219, 219);
  margin-bottom: 15px;
}
body .blog-styling .instagramprofileblock .content-container h2, body .blog-styling .pinterestprofileblock .content-container h2, body .blog-styling .clickableimagelistblock .content-container h2 {
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333333;
  font-family: "Montserrat", sans-serif;
  padding-left: 15px;
  font-weight: normal;
}
body .blog-styling .instagramprofileblock .content-section iframe, body .blog-styling .instagramprofileblock .content-section span, body .blog-styling .pinterestprofileblock .content-section iframe, body .blog-styling .pinterestprofileblock .content-section span, body .blog-styling .clickableimagelistblock .content-section iframe, body .blog-styling .clickableimagelistblock .content-section span {
  border: none !important;
  min-width: 0 !important;
}
body footer #footerDiv img {
  width: auto;
}

/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------TYPOGRAPHY-------------------------*/
/* Hero */
/*Search Results*/
/* Email Toaster*/
/*text card block*/
/*promocard list redesigned block*/
/*Jumplinks List block(Redesigned)*/
/*Image Copy list block*/
/*Power Review Block*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Hotel carousel block*/
/*Hero Subpage*/
/*Multi Onsale Showcase*/
/*Multi onsale mobile variables*/
/*Multi onsale Date chips mobile variables*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*"$defaultFontFamily"*/
/*Search Results*/
/*"$defaultFontFamily"*/
/*CCblog*/
/*Jet UI Deal Card fonts*/
/*Image and Copy block*/
/*text card block*/
/*Jumplinks List block(Redesigned)*/
/*Hotel Profile Page redesigned*/
/*content Header Footer*/
/*-------------------------Text Constants--------------------------*/
/*BB*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*JetUI  Colors for Deal Card*/
/* Jet UI Deal card */
/*Jet UI onsale filter*/
/*Direct CHeckout Departure Dates*/
/*Hero styling*/
/*Transparent white*/
/*Coral*/
/*charter Calendar Block*/
/*$charterScrollbarTrackColor: #C0C0C0;
$charterScrollbarTrackHoverColor: #555;*/
/*Logo Image List Block*/
/*Divider Block*/
/*Jumplinks List block(Redesigned)*/
/*promocard list redesigned block*/
/*text card block*/
/*Image and copy block*/
/*Image Copy Block Enhancement*/
/*Accordion Block*/
/*Tab Block*/
/*Hotelsalecard list redesigned block*/
/*Power Review Block*/
/*Hero Container Block*/
/*subpageHero block*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Logo List block*/
/*Multi Onsale Showcase*/
/*Multi Onsale Filter Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*Content Header/Footer*/
/*teal*/
/*pink*/
/*yellow*/
/* Page */
/* Text */
/* Shadows */
/* Focus State */
/*rgba($primaryColor, 0.65);*/
/* Hero */
/* Tooltip */
/* Jumplinks */
/* XHTML */
/*Content Banner Image*/
/* Skip Nav */
/*Search Result*/
/* Breadcrumb */
/*Clickable content card*/
/* ONSALE FILTER*/
/* Deals Ratings */
/*Jet UI onsale filter*/
/*lighten color for primary color*/
/*CC blog*/
/*CCBlog Header Variables*/
/*CCBlog Variables*/
/*CCBlog Footer Variables*/
/*CCBlog ListingPage Variables*/
/*Jet UI Deal Card Colors*/
/*charter Calendar Block*/
/*Jumplinks List block(Redesigned)*/
/*Form Container Block ELemets*/
/*text card block*/
/*Image Copy Block Enhancement*/
/*Hero Container Block*/
/*Accordion Block*/
/*Tab Block*/
/*Logo List block*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Power reviews rating changes*/
/*content Header Footer*/
/*-------------------------PAGE PARAMETERES-------------------------*/
/*-------------------------PADDING-------------------------*/
/*-------------------------MARGIN-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------TRANSITIONS-------------------------*/
/*-------------------------BORDER RADIUS-------------------------*/
/*-------------------------LINKS--------------------------*/
/*-------------------------PRIMARY BUTTONS-------------------------*/
/*-------------------------SECONDARY BUTTONS FOR DARK BACKGROUNDS-------------------------*/
/*-------------------------SECONDARY BUTTONS-------------------------*/
/*-------------------------block-buttontext-------------------------*/
/*-------------------------Disabled Buttons-------------------------*/
/*------------Deal Card-------------*/
/* show more */
/* Expandable Button */
/*-------------------------BOX HEADINGS-------------------------*/
/* SKIP NAV */
/* FORM VALIDATION */
/* Skip Nav */
/* FORM VALIDATION */
/* SKIP NAV */
/* Error Page */
/* Res tool */
/* Blocks */
/* Breadcrumb */
/* Advisories */
/* Dropdown Vertical Filter */
/* Deal Card List Block */
/*Image Text Block*/
/*Ratings*/
/* Trip Advisor */
/* Block Main Div */
/* DDL Page Deal Card*/
/* Deals Price Sufix */
/* Homepage */
/* Promos */
/* FORMS */
/* Full Content Width */
/* DROPDOWN */
/* EMAIL TOAST */
/* FORM VALIDATION */
/*buttons*/
/* VALUE PROP */
/*Deal Cards*/
/* DDL PAGE */
/* ONSALE FINDER */
/*ended here*/
/* FULL CONTENT PAGE */
/*XHTML Block*/
/* ONSALE FILTER */
/* ALL INCLUSIVE PAGE */
/*-----------------Hotel Details Page -----------------------*/
/*------------------Hotel Details Page View 2---------------------*/
/*-----coop------*/
/*-----Search Result Page------*/
/*Slider Arrows*/
/*Pop Over*/
/* Display Popover for departure dates on desktop */
/*Content Card*/
/*JumpLinks Block*/
/*Clickable Card List*/
/*Rating Reviews*/
/*Link Underline*/
/*Clickable content card*/
/*full hover content card*/
/*half hover content card*/
/*Partner Logo*/
/* Header */
/* Email Toaster*/
/*Clickable Content Card*/
/*Jet UI onsale filter*/
/* Blog*/
/*Accordion Block*/
/*text card block*/
/*tab container block*/
/*promocard list redesigned block*/
/*Image Copy list block*/
/*Hotel Sale Card Redesigned*/
/*Power Review Block*/
/*herosubpageblock*/
/*hotel-carousel view1*/
/*Accessible Resort Tag*/
/*herosideimageblock*/
/*Full Image Hero with side tabs*/
/*Multi Onsale Showcase*/
/*Hotel Profile Page redesigned*/
/*content restool*/
/*Content Header Footer*/
/*for all sites*/
/*for BB*/
/* ONSALE FINDER */
/* Deals Price Sufix */
/* Color Change */
/*Hero Slider*/
/*------------------Hotel Details Page View 2---------------------*/
/*Search Page Results*/
/*Email Toast*/
/*Rating Reviews*/
/*Dropdown*/
/*Breadcrumbs*/
/*Jump links*/
/* Header */
/*Clickable Content Card*/
/*CCblog*/
/*text card block*/
/*Hero Container Block*/
/*tab container block*/
/*Accordion Block*/
/*herosideimageblock*/
/*herosubpageblock*/
/*CCBlog Footer Variables*/
/*Hotel Profile Page redesigned*/
/*CCBlog list blocks Variables*/
/*Content Header Footer*/
/*Hero block*/
/*Image copy and text card block content popup CSS*/
/*header and footer*/
#blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
  max-width: 1160px;
  margin: 0 auto;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (min-width: 1024px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 600px) {
  #blogPage .main-content-container, #blogPage .metadata-content-section .post-title, #blogPage .metadata-content-section .hero-video, #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container, #blogRootPage .main-content-container, .blog-header .primaryMenu {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}

#blogPage {
  width: 100%;
}
#blogPage .metadata-content-section .hero-image {
  margin-bottom: 20px;
  margin-top: 20px;
}
#blogPage .metadata-content-section .hero-image img {
  width: 100%;
}
#blogPage .main-content-container {
  display: flex;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 960px) {
  #blogPage .main-content-container {
    flex-direction: row;
  }
  #blogPage .main-content-container > .content-section {
    width: 70%;
    /*padding-right: $defaultPadding*2;*/
  }
  #blogPage .main-content-container > .content-section > div > .block {
    width: 100%;
    padding: 0;
  }
  #blogPage .main-content-container > .side-content-container {
    width: 30%;
  }
  #blogPage .main-content-container > .side-content-container > div > .block {
    width: 100%;
    padding: 0;
  }
}
#blogPage .main-content-container .content-section {
  padding: 0 20px;
  box-sizing: border-box;
}
#blogPage .main-content-container .content-section img {
  max-width: 100%;
}

body {
  padding: 0;
  margin: 0;
  font-family: "Montserrat", sans-serif;
}
body img {
  width: 100%;
}
body ul {
  padding: 0;
  margin: 0;
}
body a,
body li {
  color: #333333;
  text-decoration: none;
  list-style-type: none;
}
body .accessibility-main-messaging, body .skip-main {
  background-color: #ffffff;
  border-radius: 0 0 3px 3px;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  left: 5px;
  padding: 6px;
  position: absolute;
  top: -50px;
  transition: top 1s ease-out 0s, background 1s linear 0s;
  z-index: 100;
}
body .accessibility-main-messaging:focus, body .skip-main:focus {
  transition: top 0.1s ease-in 0s, background 0.5s linear 0s;
  top: 0;
  border-left: none;
  border-bottom: none;
  border-right: none;
  outline: 0;
}
body .accessibility-main-messaging:focus:hover, body .skip-main:focus:hover {
  border-bottom: 2px solid rgb(37, 201, 208);
}
body .herocontentblock img {
  width: 350px;
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
}
body #btnBackToTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 10px;
  padding: 10px 15px;
  text-align: center;
  border: 1px solid;
  background-color: rgba(0, 0, 0, 0.5);
}
body #btnBackToTop i {
  color: white;
}
body #btnBackToTop:hover i, body #btnBackToTop:focus i {
  color: #25c9d0;
}

/*ROOT*/
#blogRootPage .main-content-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  #blogRootPage .main-content-container {
    flex-direction: row;
    justify-content: space-between;
  }
  #blogRootPage .main-content-container > .content-section {
    max-width: 760px;
    flex-shrink: 1;
    padding-right: 20px;
    /*padding-right: $defaultPadding*2;*/
  }
  #blogRootPage .main-content-container > .content-section > div > .block {
    width: auto;
    padding: 0;
  }
  #blogRootPage .main-content-container > .content-section > div > .block:first-child .content-container {
    margin-top: 0;
  }
  #blogRootPage .main-content-container > .side-content-section {
    width: 340px;
    flex-shrink: 0;
  }
  #blogRootPage .main-content-container > .side-content-section > div > .block {
    width: auto;
    padding: 0;
  }
}

/*blogListingPage*/
#blogSearchPage .middle-content-container, #blogListingPage .middle-content-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  margin-top: 40px;
}
@media screen and (min-width: 1024px) {
  #blogSearchPage .middle-content-container, #blogListingPage .middle-content-container {
    flex-direction: row;
    justify-content: space-between;
  }
  #blogSearchPage .middle-content-container > .main-content-container, #blogListingPage .middle-content-container > .main-content-container {
    max-width: 760px;
    flex-shrink: 1;
    padding-right: 20px;
    /*padding-right: $defaultPadding*2;*/
  }
  #blogSearchPage .middle-content-container > .main-content-container > div > .block, #blogListingPage .middle-content-container > .main-content-container > div > .block {
    width: auto;
    padding: 0;
  }
  #blogSearchPage .middle-content-container > .side-content-container, #blogListingPage .middle-content-container > .side-content-container {
    width: 340px;
    flex-shrink: 0;
  }
  #blogSearchPage .middle-content-container > .side-content-container > div > .block, #blogListingPage .middle-content-container > .side-content-container > div > .block {
    width: auto;
    padding: 0;
  }
}
#blogSearchPage .blog-list-content-container, #blogListingPage .blog-list-content-container {
  width: 100%;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section, #blogListingPage .blog-list-content-container .blog-list-content-section {
  max-width: 768px;
  margin: 0 auto;
  margin-top: 1em;
  margin-bottom: 1em;
}
@media screen and (max-width: 1024px) {
  #blogSearchPage .blog-list-content-container .blog-list-content-section, #blogListingPage .blog-list-content-container .blog-list-content-section {
    max-width: 100%;
  }
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item {
  width: 100%;
  margin-bottom: 1em;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  height: 20em;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item:hover, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item:hover {
  background-color: #fafafa;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item > *, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item > * {
  width: calc(60% - 20px);
  margin-left: auto;
}
@media screen and (max-width: 1080px) {
  #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    height: auto;
    margin-bottom: 50px;
  }
  #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item > *, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item > * {
    width: 100%;
    margin-left: auto;
  }
  #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title {
    text-align: center;
  }
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-categories, #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-nav, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-categories, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-nav {
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info {
  width: 40%;
  padding: 0;
  height: 100%;
  flex-shrink: 0;
  flex-grow: 0;
  margin-left: 0;
  position: relative;
}
@media screen and (max-width: 1080px) {
  #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info {
    padding-top: 42%;
    width: 100%;
    margin-bottom: 30px;
  }
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image {
  background-color: #3c3f44;
  min-width: 250px;
  width: auto;
  height: 100%;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a {
  position: absolute;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a img, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:before, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:before {
  transition: all 2s;
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  opacity: 0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:after, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:after {
  transition: all 2s;
  display: block;
  content: "Continue Reading";
  padding: 0.5em 1em;
  margin: 0 auto;
  border: 1px solid white;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  z-index: 2;
  font-family: "Montserrat", sans-serif;
  opacity: 0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:hover:before, #blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:hover:after, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:hover:before, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info .blog-item-image a:hover:after {
  display: block;
  opacity: 1;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info h3, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-info h3 {
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title {
  order: 1;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover {
  color: #25c9d0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover a, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover a {
  color: #25c9d0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-title:hover {
  color: #25c9d0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-upper-author-area, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-upper-author-area {
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-synopsis, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-synopsis {
  order: 2;
  font-size: 14px;
  line-height: 26px;
  font-family: "Merriweather", serif;
  margin-top: 30px;
  margin-bottom: 10px;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area {
  order: 3;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-author, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-author {
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-author:after, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-author:after {
  content: "/";
  margin-right: 0;
  margin-left: 5px;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-date, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-date {
  order: 4;
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-date:after, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-lower-author-area .blog-item-date:after {
  content: " / " attr(data-comment-count) " Comments";
  text-transform: uppercase;
  margin-right: 5px;
  margin-left: 0;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area {
  order: 5;
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area .blog-item-likes, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area .blog-item-likes {
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area .blog-item-comments:after, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-like-comment-area .blog-item-comments:after {
  content: "Comments";
  margin-right: 5px;
  margin-left: 5px;
  text-transform: uppercase;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-additional-content, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-item-additional-content {
  display: none;
}
#blogSearchPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-content, #blogListingPage .blog-list-content-container .blog-list-content-section ul .blog-item .blog-content {
  width: 60%;
  display: flex;
  flex-direction: row;
  padding: 30px;
  box-sizing: border-box;
  min-width: 360px;
  flex-wrap: wrap;
}

#blogSearchPage .search-success-message, #blogSearchPage .search-failure-message {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
#blogSearchPage .search-success-message .search-term, #blogSearchPage .search-failure-message .search-term {
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px 0 10px 0;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  margin-bottom: 40px;
}

#blogPage {
  font-family: "Merriweather", serif;
}
#blogPage .metadata-content-section {
  position: relative;
  display: flex;
  flex-direction: column;
}
#blogPage .metadata-content-section .hero-image {
  margin-top: 0 !important;
}
#blogPage .metadata-content-section .hero-image figure {
  margin: 0;
}
#blogPage .metadata-content-section .hero-image figure img {
  width: 100%;
  height: 85vh;
  object-fit: cover;
}
#blogPage .metadata-content-section .hero-video {
  width: calc(100% - 80px);
  height: 85vh;
  padding-bottom: 200px;
}
#blogPage .metadata-content-section .hero-video iframe {
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 960px) {
  #blogPage .metadata-content-section .hero-video {
    height: 45vh;
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 600px) {
  #blogPage .metadata-content-section .hero-video {
    height: 25vh;
    width: calc(100% - 30px);
  }
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container {
  position: relative;
  width: auto;
  display: flex;
  justify-content: center;
  margin-top: -145px;
  right: 0;
  left: 0;
  z-index: 1;
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container {
  background-color: #ffffff;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 768px) {
  #blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container {
    flex-direction: row;
    align-items: center;
  }
  #blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container .jumpLink {
    margin-bottom: 0;
  }
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container .jumpLink:hover .jumpLinkText {
  border-bottom: none;
  color: #25c9d0;
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container .jumpLinkText {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: #878787;
  font-family: "Montserrat", sans-serif;
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 45px;
  top: 42%;
  height: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #333333;
  right: 100%;
}
#blogPage .metadata-content-section .category-jumplinks .jumplinksblock-container .jumplinks-container:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 45px;
  top: 42%;
  height: 0;
  left: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #333333;
}
#blogPage .metadata-content-section .post-title {
  background-color: #ffffff;
  padding-top: 50px;
  position: relative;
  left: 0;
  right: 0;
  width: auto;
  margin: 0 auto;
  font-size: 20px;
  width: calc(100% - 80px);
  max-width: 1020px;
  margin-top: -180px;
}
#blogPage .metadata-content-section .post-title h1 {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  color: #333333;
  line-height: 1;
  letter-spacing: 2px;
  padding: 0 35px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  #blogPage .metadata-content-section .post-title h1 {
    padding-left: 0;
    padding-right: 0;
  }
}
#blogPage .metadata-content-section .post-metadata-area {
  background-color: #ffffff;
  padding-bottom: 30px;
  position: absolute;
  bottom: -53px;
  left: 0;
  right: 0;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: larger;
  font-family: "Montserrat", sans-serif;
}
#blogPage .metadata-content-section .post-metadata-area .post-author {
  color: #767676;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 20px;
}
#blogPage .metadata-content-section .post-metadata-area .post-author:after {
  content: "/";
  margin-left: 5px;
  margin-right: 5px;
  color: #767676;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 20px;
}
#blogPage .metadata-content-section .post-metadata-area .post-date {
  color: #878787;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 20px;
}
#blogPage .main-content-container {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  padding-top: 80px;
  width: auto;
}
@media screen and (min-width: 960px) {
  #blogPage .main-content-container > .content-section {
    width: auto;
  }
  #blogPage .main-content-container > .side-content-container {
    width: auto;
  }
}
@media screen and (max-width: 960px) {
  #blogPage .main-content-container {
    padding-left: 0;
    padding-right: 0;
  }
  #blogPage .main-content-container > .content-section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  #blogPage .main-content-container .block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  #blogPage .main-content-container .content-section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  #blogPage .main-content-container {
    flex-direction: row;
    justify-content: space-between;
  }
  #blogPage .main-content-container > .content-section {
    max-width: 760px;
    flex-shrink: 1;
    padding-right: 20px;
  }
  #blogPage .main-content-container > .content-section > div > .block {
    width: auto;
    padding: 0;
  }
  #blogPage .main-content-container > .content-section > div > .block:first-child .content-container {
    margin-top: 0;
  }
  #blogPage .main-content-container > .side-content-container {
    width: 340px;
    flex-shrink: 0;
  }
  #blogPage .main-content-container > .side-content-container > div > .block {
    width: auto;
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  #blogPage .main-content-container > .side-content-container .block {
    margin-left: 30px;
    margin-right: 30px;
  }
}
#blogPage .main-content-container .block {
  width: auto;
}
#blogPage .main-content-container .block .content-container {
  width: auto;
}
#blogPage .main-content-container .block .content-container .content-section {
  width: auto;
}
#blogPage .main-content-container .block .content-container .content-section .block-content {
  width: auto;
}
#blogPage .main-content-container .block .content-container .content-section .block-content > p, #blogPage .main-content-container .block .content-container .content-section .block-content > div {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  color: #333333;
  font-family: "Merriweather", serif;
  line-height: 32px;
  box-sizing: border-box;
}
#blogPage .main-content-container .block .content-container .content-section .block-content > p a, #blogPage .main-content-container .block .content-container .content-section .block-content > div a {
  color: #25c9d0;
}
#blogPage .main-content-container .block .content-container .content-section .block-content ul:empty {
  margin: 0 !important;
}
#blogPage .main-content-container .block .content-container .content-section .block-content li {
  padding-left: 30px !important;
  padding-right: 30px !important;
  line-height: 32px;
  color: #333333;
}
#blogPage .main-content-container .block .content-container .content-section .block-content ul li {
  list-style-type: disc;
  list-style-position: outside;
  margin-bottom: 12px;
  color: #333333;
  line-height: 32px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content ol li {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 5px;
  color: #333333;
  line-height: 32px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content ol li p {
  margin: 0;
  padding: 0;
  color: #333333;
  display: block;
}
#blogPage .main-content-container .block .content-container .content-section .block-content blockquote {
  font-style: italic;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #25c9d0;
  margin: 25px 30px;
  padding: 0px 0px 0px 15px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content h3 {
  font-family: "Montserrat", sans-serif;
  margin-top: 0;
  color: #333333;
  line-height: 32px;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}
#blogPage .main-content-container .block .content-container .content-section .block-content > p img {
  margin-top: 15px;
  margin-bottom: 15px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content p:empty {
  display: none;
}
#blogPage .main-content-container .block .content-container .content-section .block-content h4 {
  padding-left: 30px;
  padding-right: 30px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wp-caption-text {
  padding: 5px;
  font-size: 11px;
  text-align: right;
  display: block;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wprm-fallback-recipe-ingredients ul li {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 0 !important;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wprm-fallback-recipe-ingredients:before {
  content: "Ingredients";
  font-weight: bold;
  color: #000;
  font-size: 18px;
  line-height: 32px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wprm-fallback-recipe-instructions ol li {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wprm-fallback-recipe-instructions:before {
  content: "Instructions";
  font-weight: bold;
  color: #000;
  font-size: 18px;
  line-height: 32px;
}
#blogPage .main-content-container .block .content-container .content-section .block-content .wprm-recipe-ingredient-notes {
  opacity: 0.7;
}
#blogPage .main-content-container .post-metadata-area {
  display: none;
}
#blogPage .xhtmlblock {
  margin-left: 0;
}
