@font-face { font-family: 'Montserrat medium'; src: url("../fonts/Montserrat-Medium.eot"); src: url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype"), url("../fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg"); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Hind'; src: url("../fonts/Hind-Regular.eot"); src: url("../fonts/Hind-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Hind-Regular.woff2") format("woff2"), url("../fonts/Hind-Regular.woff") format("woff"), url("../fonts/Hind-Regular.ttf") format("truetype"), url("../fonts/Hind-Regular.svg#Hind-Regular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MontserratRegular'; src: url("../fonts/MontserratRegular.eot"); src: url("../fonts/MontserratRegular.eot") format("embedded-opentype"), url("../fonts/MontserratRegular.woff2") format("woff2"), url("../fonts/MontserratRegular.woff") format("woff"), url("../fonts/MontserratRegular.ttf") format("truetype"), url("../fonts/MontserratRegular.svg#MontserratRegular") format("svg"); }
/** Custom color scheme ---------------------------------------------------------------------------- */
/* line 5, ../scss/config/_common.scss */
body { font-family: "Hind"; color: #515151; background: #fff; font-size: 18px; line-height: 37px; overflow-x: hidden; }
@media (min-width: 1366px) { /* line 12, ../scss/config/_common.scss */
  body .container { max-width: 1230px; } }
@media (max-width: 767px) { /* line 5, ../scss/config/_common.scss */
  body { font-size: 16px; line-height: 36px; } }

/* line 22, ../scss/config/_common.scss */
h1, h2, h3, h4, h5, h6 { font-family: "MontserratRegular"; font-weight: 400; }
/* line 25, ../scss/config/_common.scss */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { color: #c18d47; }

/* line 29, ../scss/config/_common.scss */
h1 { margin-left: auto; margin-right: auto; text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; display: inline-block; }
/* line 41, ../scss/config/_common.scss */
h1:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 52, ../scss/config/_common.scss */
h1.hasAnchor { padding-bottom: 0; margin-bottom: 0; }
/* line 55, ../scss/config/_common.scss */
h1.hasAnchor:before { display: none; }
@media screen and (max-width: 991px) { /* line 29, ../scss/config/_common.scss */
  h1 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } }

/* line 65, ../scss/config/_common.scss */
a { text-decoration: none; color: #c18d47; text-transform: capitalize; }
/* line 69, ../scss/config/_common.scss */
a:hover { text-decoration: none; color: #9f7236; }
/* line 73, ../scss/config/_common.scss */
a strong { display: inline-block; font-weight: inherit; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 93, ../scss/config/_common.scss */
a strong:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

/* line 100, ../scss/config/_common.scss */
img { width: 100%; }

/* line 103, ../scss/config/_common.scss */
ul { list-style: none; padding: 0; margin: 0; }

/* line 108, ../scss/config/_common.scss */
ol { list-style-position: inside; }

/* line 111, ../scss/config/_common.scss */
.no-pad-lr { padding-left: 0 !important; padding-right: 0 !important; }

/* line 116, ../scss/config/_common.scss */
.instagram-section { padding: 170px 0 35px; position: relative; background: #fff; overflow-x: hidden; }
/* line 123, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn { top: -170px; right: 0; left: 0; position: absolute; margin-left: 0 !important; padding-top: 35px; padding-bottom: 0px; }
/* line 128, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a { font-size: 20px; font-family: "MontserratRegular"; line-height: 30px; color: #515151; background: transparent; text-transform: uppercase; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 138, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a svg { color: #e5e5e5; height: 90px; width: 90px !important; margin-right: 0px !important; }
/* line 144, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a:hover { color: #c18d47; -webkit-box-shadow: none; box-shadow: none; }
/* line 149, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a:hover svg path { fill: #c18d47; }
/* line 156, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram #sbi_images { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 162, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram #sbi_images .sbi_item { -webkit-box-flex: 0; -ms-flex: 0 0 16.666%; flex: 0 0 16.666%; max-width: 16.666%; }
/* line 167, ../scss/config/_common.scss */
.instagram-section .instagram-wrap #sb_instagram #sbi_images .sbi_item .sbi_photo { height: 125px !important; }
@media (max-width: 767px) { /* line 162, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram #sbi_images .sbi_item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  /* line 175, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram #sbi_images .sbi_item .sbi_photo { height: 150px !important; } }
@media (max-width: 767px) { /* line 116, ../scss/config/_common.scss */
  .instagram-section { padding: 50px 0 25px; }
  /* line 186, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram { margin-top: 5px; }
  /* line 188, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn { top: -60px; padding-top: 0; padding-bottom: 0; }
  /* line 192, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a { font-size: 22px; }
  /* line 194, ../scss/config/_common.scss */
  .instagram-section .instagram-wrap #sb_instagram .sbi_follow_btn a svg { height: 50px; width: 50px !important; } }

/* line 205, ../scss/config/_common.scss */
.scrollToDiv { display: inline-block; position: fixed; bottom: 15px; right: 15px; background: #c18d47; border-radius: 10px; -webkit-transition: opacity 0.35s ease; -o-transition: opacity 0.35s ease; transition: opacity 0.35s ease; width: 45px; height: 45px; color: #fff; text-align: center; font-size: 32px; line-height: 40px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); opacity: 0; }
/* line 224, ../scss/config/_common.scss */
.scrollToDiv.isVisible { opacity: 0.8; }
/* line 226, ../scss/config/_common.scss */
.scrollToDiv.isVisible:hover { opacity: 1; color: #fff; }

/* line 234, ../scss/config/_common.scss */
.social-icons { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
/* line 238, ../scss/config/_common.scss */
.social-icons li { padding: 0 10px; }
/* line 240, ../scss/config/_common.scss */
.social-icons li a { display: block; width: 30px; height: 30px; border-radius: 50%; font-size: 20px; text-align: center; line-height: 34px; background: #515151; color: #fff; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
/* line 253, ../scss/config/_common.scss */
.social-icons li a:hover { background: #c18d47; }

/* line 260, ../scss/config/_common.scss */
.entry-share ul { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
/* line 264, ../scss/config/_common.scss */
.entry-share ul li { padding: 0 10px; }
/* line 266, ../scss/config/_common.scss */
.entry-share ul li a { display: block; width: 30px; height: 30px; border-radius: 50%; font-size: 20px; text-align: center; line-height: 34px; background: #515151; color: #fff; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
/* line 279, ../scss/config/_common.scss */
.entry-share ul li a:hover { background: #c18d47; }

/* line 289, ../scss/config/_common.scss */
.wp-block-embed-youtube .wp-block-embed__wrapper { margin-left: auto; margin-right: auto; padding: 0 15px; }
/* line 293, ../scss/config/_common.scss */
.wp-block-embed-youtube .wp-block-embed__wrapper iframe { width: 100%; height: 600px; }
@media (min-width: 1366px) { /* line 289, ../scss/config/_common.scss */
  .wp-block-embed-youtube .wp-block-embed__wrapper { max-width: 1250px; } }
@media (max-width: 767px) { /* line 301, ../scss/config/_common.scss */
  .wp-block-embed-youtube .wp-block-embed__wrapper iframe { height: 280px; } }

/* ------ Header -------*/
/* line 2, ../scss/site/_header.scss */
header { background-color: #fff; z-index: 3; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; margin-bottom: 25px; }
/* line 11, ../scss/site/_header.scss */
header .top-head-links { background-image: url("../images/head-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; line-height: 33px; }
/* line 17, ../scss/site/_header.scss */
header .top-head-links .social-icons { -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; padding-left: 25px; }
/* line 23, ../scss/site/_header.scss */
header .top-head-links .social-icons li { padding: 0 9px; }
/* line 25, ../scss/site/_header.scss */
header .top-head-links .social-icons li a { width: 20px; height: 20px; font-size: 14px; line-height: 22px; background: transparent; }
/* line 31, ../scss/site/_header.scss */
header .top-head-links .social-icons li a:hover { background: #c18d47; }
/* line 38, ../scss/site/_header.scss */
header .tp_navmain { background-color: #fff; }
/* line 41, ../scss/site/_header.scss */
header .navbar { padding-bottom: 0; padding-top: 25px; }
/* line 44, ../scss/site/_header.scss */
header .navbar .logo { display: none; }
/* line 49, ../scss/site/_header.scss */
header .navbar .fixed-header-logo .logo { display: inline-block; }
/* line 51, ../scss/site/_header.scss */
header .navbar .fixed-header-logo .logo img { max-height: 70px; width: auto; }
/* line 57, ../scss/site/_header.scss */
header .navbar .collapse { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media (max-width: 767px) { /* line 41, ../scss/site/_header.scss */
  header .navbar { padding-left: 0; padding-right: 0; padding-top: 0; }
  /* line 66, ../scss/site/_header.scss */
  header .navbar .navbar-brand { max-width: 50px; }
  /* line 68, ../scss/site/_header.scss */
  header .navbar .navbar-brand img { width: 100%; } }
/* line 73, ../scss/site/_header.scss */
header .navbar .menu-header-menu-container { width: 100%; }
/* line 75, ../scss/site/_header.scss */
header .navbar .menu-header-menu-container .navbar-nav { width: 100%; }
@media (min-width: 992px) { /* line 84, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav > li:last-child { margin-left: 0; margin-right: 0; }
  /* line 88, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav > li:nth-child(5) { margin-left: 0; margin-right: 0; }
  /* line 92, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav > li:nth-child(4) { margin-left: auto; margin-right: 0; } }
/* line 100, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu { margin: 0; border: 0; border-radius: 0; left: -77%; text-align: center; padding-top: 0; padding-bottom: 20px; }
/* line 108, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .dropdown-item { text-transform: uppercase; text-align: center; background: transparent; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; padding-top: 0; padding-bottom: 0; font-family: "MontserratRegular"; color: #515151; }
/* line 119, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .dropdown-item:focus { outline: none; }
/* line 122, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .dropdown-item:hover { color: #c18d47; }
/* line 128, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu li.active .dropdown-item { color: #c18d47; }
/* line 135, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown:hover > a { position: relative; }
/* line 137, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown:hover > a:after { content: "\f0d7"; font-family: fontAwesome; font-size: 26px; width: 25px; display: inline-block; text-align: center; height: 26px; line-height: 26px; position: absolute; left: 0; right: 0; bottom: 8px; margin: auto; }
/* line 153, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.dropdown:hover .dropdown-menu { display: block; }
@media (max-width: 991px) { /* line 158, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li.dropdown > a { position: relative; }
  /* line 160, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li.dropdown > a:after { content: "\f0d7"; font-family: fontAwesome; font-size: 20px; width: 25px; display: inline-block; text-align: center; height: 26px; line-height: 26px; position: relative; top: 1px; margin-left: 5px; }
  /* line 176, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li.dropdown:hover > a:after { position: relative; top: 1px; margin-left: 5px; font-size: 20px; }
  /* line 185, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li.dropdown .dropdown-menu .dropdown-item { text-align: left; font-size: 14px; } }
/* line 192, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li .nav-link { text-transform: uppercase; font-family: "MontserratRegular"; padding: 25px 30px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; color: #515151; }
@media (min-width: 992px) { /* line 192, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li .nav-link { position: relative; }
  /* line 202, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li .nav-link:before { content: ""; width: 2px; height: 15px; background: #515151; position: absolute; right: -1px; top: 0; bottom: 0; margin: auto; } }
/* line 214, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li .nav-link:hover { color: #c18d47; }
@media (max-width: 991px) { /* line 192, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li .nav-link { padding: 6px 12px; line-height: 24px; } }
@media (min-width: 992px) { /* line 225, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav li:last-child .nav-link:before { display: none; } }
/* line 232, ../scss/site/_header.scss */
header .navbar-expand-lg .navbar-nav li.active .nav-link { color: #c18d47; }
@media (max-width: 991px) { /* line 81, ../scss/site/_header.scss */
  header .navbar-expand-lg .navbar-nav { padding-top: 10px; } }
/* line 248, ../scss/site/_header.scss */
header.fixed-header { padding-top: 0; background-color: #fff; position: fixed; top: 0; left: 0; width: 100%; bottom: auto; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); animation-name: headerSlide; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
/* line 263, ../scss/site/_header.scss */
header.fixed-header .top-head-links { display: none; }
/* line 266, ../scss/site/_header.scss */
header.fixed-header .navbar-expand-lg { -webkit-box-direction: inherit; -ms-flex-direction: inherit; flex-direction: inherit; padding-left: 0; padding-right: 0; }
/* line 273, ../scss/site/_header.scss */
header.fixed-header .navbar { padding-top: 0px; }
/* line 275, ../scss/site/_header.scss */
header.fixed-header .navbar > .navbar-brand { display: none; }
/* line 278, ../scss/site/_header.scss */
header.fixed-header .navbar .fixed-header-logo { display: block; }
/* line 280, ../scss/site/_header.scss */
header.fixed-header .navbar .fixed-header-logo img { max-height: 60px; width: auto; }
@media (max-width: 991px) { /* line 2, ../scss/site/_header.scss */
  header { top: 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding-bottom: 8px; }
  /* line 293, ../scss/site/_header.scss */
  header .tp_navmain { padding-top: 8px; } }

/*----- Toggle menu -----*/
/* line 301, ../scss/site/_header.scss */
.navbar-toggler { width: 40px; height: 40px; border: none; background: transparent !important; }
/* line 307, ../scss/site/_header.scss */
.navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus, .navbar-toggler:active:focus { background: transparent !important; outline: none; }
/* line 315, ../scss/site/_header.scss */
.navbar-toggler .icon-bar { width: 100%; display: block; height: 3px; background: #384b53; margin: 8px 0; transition: all 0.2s; }
/* line 323, ../scss/site/_header.scss */
.navbar-toggler .top-bar { transform: rotate(45deg); transform-origin: 10% 10%; }
/* line 327, ../scss/site/_header.scss */
.navbar-toggler .middle-bar { opacity: 0; }
/* line 330, ../scss/site/_header.scss */
.navbar-toggler .bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; }
@media (max-width: 991px) { /* line 301, ../scss/site/_header.scss */
  .navbar-toggler { display: block; padding: 0; } }
@media (max-width: 767px) { /* line 301, ../scss/site/_header.scss */
  .navbar-toggler { width: 30px; height: 30px; }
  /* line 341, ../scss/site/_header.scss */
  .navbar-toggler .icon-bar { margin: 5px 0; } }

/* line 348, ../scss/site/_header.scss */
.navbar-toggler.collapsed .top-bar { transform: rotate(0); }
/* line 351, ../scss/site/_header.scss */
.navbar-toggler.collapsed .middle-bar { opacity: 1; }
/* line 354, ../scss/site/_header.scss */
.navbar-toggler.collapsed .bottom-bar { transform: rotate(0); }

@-webkit-keyframes headerSlide { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes headerSlide { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
/*--------- Home page ------------------*/
/* line 3, ../scss/site/_home.scss */
.page-template-home h2, .page-template-home h1 { font-family: "MontserratRegular"; font-size: 29px; line-height: 50px; color: #c18d47; text-transform: uppercase; }
@media (max-width: 767px) { /* line 3, ../scss/site/_home.scss */
  .page-template-home h2, .page-template-home h1 { font-size: 22px; line-height: 36px; } }
@media screen and (max-width: 767px) { /* line 15, ../scss/site/_home.scss */
  .page-template-home h1 { font-size: 27px; } }
@media screen and (max-width: 767px) { /* line 20, ../scss/site/_home.scss */
  .page-template-home h4 { font-size: 20px; } }
/* line 25, ../scss/site/_home.scss */
.page-template-home .top-slider { width: calc(100% - 30px); max-width: 1170px; margin-left: auto; margin-right: auto; -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); }
/* line 34, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-arrow { top: 0; bottom: 0; position: absolute; height: 40px; width: 40px; z-index: 1; margin: auto; cursor: pointer; opacity: 0.85; border-radius: 50%; }
/* line 43, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-arrow.arrow-prev { background: url("../images/leftArrow.png"); background-repeat: no-repeat; background-size: 40%; background-position: center; left: -50px; }
/* line 50, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-arrow.arrow-nxt { background: url("../images/rightArrow.png"); background-repeat: no-repeat; background-size: 40%; background-position: center; right: -50px; }
/* line 57, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-arrow:hover { opacity: 1; background-color: #e5e5e5; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
/* line 64, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-dots { top: auto; right: 0; bottom: 30px; left: 0; position: absolute; margin: auto; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 76, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-dots li { margin: 0 8px; }
/* line 78, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-dots li button { overflow: hidden; width: 16px; height: 16px; text-indent: -99999px; border-radius: 50%; border: 2px solid #fff; background: transparent; outline: none; }
/* line 89, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-dots li.slick-active button { background: #fff; }
/* line 95, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-slide { line-height: normal; }
/* line 97, ../scss/site/_home.scss */
.page-template-home .top-slider .slick-slider .slick-slide > div { line-height: normal; }
@media (max-width: 767px) { /* line 33, ../scss/site/_home.scss */
  .page-template-home .top-slider .slick-slider { margin-top: 0px; }
  /* line 128, ../scss/site/_home.scss */
  .page-template-home .top-slider .slick-slider .slick-dots { bottom: 15px; } }
@media (max-width: 991px) { /* line 141, ../scss/site/_home.scss */
  .page-template-home .top-slider .slick-slider .slick-arrow { height: 35px; width: 35px; opacity: 1; }
  /* line 145, ../scss/site/_home.scss */
  .page-template-home .top-slider .slick-slider .slick-arrow.arrow-prev { left: 0; background-repeat: no-repeat; background-position: center; background-size: 14px; background-color: rgba(255, 255, 255, 0.15); border-radius: 0; }
  /* line 154, ../scss/site/_home.scss */
  .page-template-home .top-slider .slick-slider .slick-arrow.arrow-nxt { right: 0; background-repeat: no-repeat; background-position: center; background-size: 14px; background-color: rgba(255, 255, 255, 0.15); border-radius: 0; } }
@media (min-width: 768px) and (max-width: 1170px) { /* line 25, ../scss/site/_home.scss */
  .page-template-home .top-slider { width: calc(100% - 110px); } }
/* line 172, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 65px 0 70px; text-align: center; }
/* line 175, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content h5, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h5, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h5 { font-family: "MontserratRegular"; color: #515151; text-transform: uppercase; font-size: 21px; line-height: 30px; margin-bottom: 15px; }
/* line 184, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content h1, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h1 { margin-left: auto; margin-right: auto; position: relative; display: inline-block; padding-bottom: 10px; margin-bottom: 15px; }
/* line 191, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content h1:before, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 204, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .additional-container h5, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h5, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h5 { position: relative; display: inline-block; padding-bottom: 40px; margin-bottom: 40px; }
/* line 209, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .additional-container h5:after, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h5:after, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h5:after { content: ""; width: 80%; background: #515151; height: 1px; margin-right: auto; margin-left: auto; position: absolute; bottom: 0; left: 0; right: 0; }
/* line 221, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .additional-container h5:nth-of-type(2), .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h5:nth-of-type(2), .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h5:nth-of-type(2) { font-size: 21px; font-family: "Hind"; }
/* line 227, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .social-icons, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .social-icons, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .social-icons { margin-top: 20px; }
/* line 230, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .social-icons + p a, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .social-icons + p a, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .social-icons + p a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 40px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); min-width: 150px; }
/* line 250, ../scss/site/_home.scss */
.page-template-home .single-col-layout.block_type_1 .inner-content .social-icons + p a:hover, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .social-icons + p a:hover, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .social-icons + p a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 767px) { /* line 172, ../scss/site/_home.scss */
  .page-template-home .single-col-layout.block_type_1 .inner-content, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 30px 0; }
  /* line 260, ../scss/site/_home.scss */
  .page-template-home .single-col-layout.block_type_1 .inner-content h5, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h5, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h5 { font-size: 16px; line-height: 26px; }
  /* line 264, ../scss/site/_home.scss */
  .page-template-home .single-col-layout.block_type_1 .inner-content .social-icons, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .social-icons, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .social-icons { margin-top: 25px; }
  /* line 267, ../scss/site/_home.scss */
  .page-template-home .single-col-layout.block_type_1 .inner-content .social-icons + p a, .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .social-icons + p a, .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .social-icons + p a { font-size: 14px; margin-bottom: 20px; } }
/* line 277, ../scss/site/_home.scss */
.page-template-home .two-col-sections { overflow-x: hidden; }
/* line 280, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid, .page-template-home .two-col-sections.block_type_2 > .container-fluid, .page-template-home .two-col-sections.block_type_3 > .container-fluid, .page-template-home .page-template-prices .two-col-sections.block_type_2 > .container-fluid, .page-template-home .page-template-prices .two-col-sections.block_type_3 > .container-fluid, .page-template-home .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid, .page-template-home .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid, .page-template-home .page-template-albums .two-col-sections.block_type_2 > .container-fluid, .page-template-home .page-template-albums .two-col-sections.block_type_3 > .container-fluid, .page-template-home .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid, .page-template-home .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 283, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 289, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div { padding-left: 0; padding-right: 0; }
/* line 293, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content { max-width: calc(1220px / 2); margin-left: auto; padding-right: 140px; padding-top: 25px; padding-bottom: 25px; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; }
/* line 314, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content h2, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content h2, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content h2 { margin-bottom: 30px; position: relative; display: inline-block; padding-bottom: 10px; margin-left: auto; margin-right: auto; }
/* line 321, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content h2:before, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content h2:before, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 333, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content p, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content p, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content p { font-size: 18px; color: #384b53; margin-left: auto; margin-right: auto; }
/* line 339, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content a, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content a, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 358, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content a:hover, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content a:hover, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (min-width: 992px) and (max-width: 1200px) { /* line 366, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content { padding-right: 30px; padding-left: 30px; } }
@media (max-width: 767px) { /* line 372, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content { max-width: 100%; margin: auto; padding-right: 15px; padding-left: 15px; }
  /* line 377, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content h2, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content h2, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content h2 { margin-top: 15px; margin-bottom: 10px; }
  /* line 381, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content p, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content p, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content p { font-size: 16px; line-height: 30px; }
  /* line 385, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block .inner-content a, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content a, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block .inner-content a { font-size: 14px; margin-bottom: 20px; } }
/* line 393, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.image-block .img-wrap, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.image-block .img-wrap, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.image-block .img-wrap { height: 100%; }
/* line 396, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.image-block img, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.image-block img, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.image-block img { width: 100%; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 400, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.image-block .img-wrap, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.image-block .img-wrap, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.image-block .img-wrap { position: relative; overflow: hidden; }
  /* line 404, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.image-block img, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.image-block img, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.image-block img { width: auto; height: auto; max-height: calc(100% + 15px); min-height: calc(100% + 15px); max-width: inherit; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }
@media (min-width: 768px) and (max-width: 991px) { /* line 392, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_1 > .container-fluid > .row > div.image-block, .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.image-block, .page-template-home .two-col-sections.block_type_3 > .container-fluid > .row > div.image-block { margin-bottom: 15px; } }
/* line 432, ../scss/site/_home.scss */
.page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content { margin-left: 0; padding-right: 0; padding-left: 140px; }
@media (min-width: 992px) and (max-width: 1200px) { /* line 432, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content { padding-left: 30px; padding-right: 30px; } }
@media (max-width: 767px) { /* line 432, ../scss/site/_home.scss */
  .page-template-home .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block .inner-content { padding-left: 15px; padding-right: 15px; } }
/* line 455, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1, .page-template-home .banner-image-section.two-col-sections.block_type_2, .page-template-home .banner-image-section.two-col-sections.block_type_3 { position: relative; background: #e5e5e5; padding-top: 60px; }
/* line 459, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1:before, .page-template-home .banner-image-section.two-col-sections.block_type_2:before, .page-template-home .banner-image-section.two-col-sections.block_type_3:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 471, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 630px; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; background-attachment: fixed; }
/* line 478, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image .section-content p, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 491, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image .section-content a, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 504, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image .section-content a:before, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 524, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image .section-content a:hover:before, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 533, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_1 .section-image.background-active img, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1366px) { /* line 532, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image.background-active, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 539, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image.background-active img, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1366px) { /* line 546, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image { background-attachment: inherit; min-height: 450px; } }
@media (max-width: 1100px) { /* line 554, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image .section-content p, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 70px; }
  /* line 557, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image .section-content a, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 455, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1, .page-template-home .banner-image-section.two-col-sections.block_type_2, .page-template-home .banner-image-section.two-col-sections.block_type_3 { padding-top: 70px; }
  /* line 567, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1:before, .page-template-home .banner-image-section.two-col-sections.block_type_2:before, .page-template-home .banner-image-section.two-col-sections.block_type_3:before { padding: 35px 0; background-size: 40px; }
  /* line 572, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_1 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 320px; } }
/* line 577, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 { position: relative; background: #000; }
/* line 580, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image { position: relative; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 598, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 611, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 624, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 644, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 653, ../scss/site/_home.scss */
.page-template-home .banner-image-section.block_type_2 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 652, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 659, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 580, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image { min-height: 450px; } }
@media (max-width: 767px) { /* line 580, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image { min-height: 300px; padding-top: 20px; margin-bottom: 30px; }
  /* line 671, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image:before { height: 20px; }
  /* line 675, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image .section-content p { top: 20px; }
  /* line 678, ../scss/site/_home.scss */
  .page-template-home .banner-image-section.block_type_2 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
/* line 693, ../scss/site/_home.scss */
.page-template-home .recent-posts-outer .recent-posts-content .img-block img { -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); -moz-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); }
@media (max-width: 767px) { /* line 690, ../scss/site/_home.scss */
  .page-template-home .recent-posts-outer { padding-bottom: 15px; } }

/*----- About page -----------*/
/* line 3, ../scss/site/_about.scss */
.page-template-about .wp-block-cover { min-height: 620px; margin-bottom: 0; }
@media (max-width: 767px) { /* line 3, ../scss/site/_about.scss */
  .page-template-about .wp-block-cover { min-height: calc(100vh - 80px); max-height: 620px; } }
/* line 11, ../scss/site/_about.scss */
.page-template-about h1, .page-template-about h2 { font-family: "MontserratRegular"; font-size: 29px; line-height: 50px; color: #c18d47; text-transform: uppercase; margin-bottom: 15px; }
@media (max-width: 767px) { /* line 11, ../scss/site/_about.scss */
  .page-template-about h1, .page-template-about h2 { font-size: 22px; line-height: 36px; } }
@media screen and (max-width: 767px) { /* line 24, ../scss/site/_about.scss */
  .page-template-about h1 { font-size: 27px; } }
/* line 29, ../scss/site/_about.scss */
.page-template-about p { font-size: 18px; line-height: 37px; color: #515151; }
@media (max-width: 1365px) { /* line 29, ../scss/site/_about.scss */
  .page-template-about p { font-size: 18px; line-height: 34px; } }
@media (max-width: 991px) { /* line 29, ../scss/site/_about.scss */
  .page-template-about p { font-size: 16px; line-height: 32px; } }
/* line 42, ../scss/site/_about.scss */
.page-template-about .single-col-layout { overflow-x: hidden; }
/* line 44, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 { background: #e5e5e5; padding-top: 40px; padding-bottom: 60px; }
/* line 49, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 > .container > .row, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 > .container > .row { background: #fff; padding-top: 25px; padding-bottom: 10px; }
/* line 63, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container { max-width: 500px; margin-left: auto; margin-right: auto; text-align: center; }
/* line 68, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container h2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2 { text-align: center; margin-bottom: 25px; padding-bottom: 10px; position: relative; display: inline-block; }
/* line 74, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container h2:before, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2:before, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 86, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container a, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; min-width: 130px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 4px 12px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 107, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container a:hover, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a:hover, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 112, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container a span, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a span, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a span { display: block; }
@media (max-width: 767px) { /* line 86, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container a, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container a, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container a { font-size: 14px; } }
/* line 119, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p { margin-bottom: 40px; }
/* line 123, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure { width: 350px; height: auto; overflow: hidden; position: relative; -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); -moz-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); }
/* line 132, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure img, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure img, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure img { max-width: 100%; display: block; }
/* line 142, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type { left: calc(100% + 50px); margin-top: -215px; }
/* line 146, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) { right: calc(100% - 100px); margin-top: -40px; }
/* line 149, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p { margin-top: -255px; }
/* line 153, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) { left: calc(100% + 50px); margin-top: -190px; }
/* line 156, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p { margin-top: -65px; }
/* line 160, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) { right: calc(100% - 100px); margin-top: -75px; }
/* line 163, ../scss/site/_about.scss */
.page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p { margin-top: -185px; }
@media (max-width: 991px) { /* line 174, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container { max-width: calc(100% - 100px); }
  /* line 176, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container h2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container h2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container h2 { margin-bottom: 20px; }
  /* line 179, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p { margin-bottom: 15px; }
  /* line 182, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure { width: auto; height: auto; overflow: hidden; position: relative; }
  /* line 187, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type { left: inherit; margin-top: 0px; }
  /* line 191, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) { right: inherit; margin-top: 0px; }
  /* line 194, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p { margin-top: 0px; }
  /* line 198, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) { left: inherit; margin-top: 0px; }
  /* line 201, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p { margin-top: 0px; }
  /* line 205, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) { right: inherit; margin-top: 0px; }
  /* line 208, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p { margin-top: 0px; } }
@media (max-width: 767px) { /* line 218, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 { padding-top: 30px; padding-bottom: 30px; }
  /* line 222, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container { max-width: 100%; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 231, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container { padding: 0 25px; }
  /* line 233, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p { padding: 0 10px; margin-bottom: 20px; }
  /* line 237, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure { width: 260px; height: auto; margin-left: auto; margin-right: auto; }
  /* line 242, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type { left: calc(50% + 135px); }
  /* line 245, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) { right: calc(50% + 135px); margin-top: 0; }
  /* line 248, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p { margin-top: -170px; }
  /* line 252, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) { left: calc(50% + 135px); }
  /* line 254, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p { margin-top: -15px; }
  /* line 258, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) { right: calc(50% + 135px); }
  /* line 260, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p { margin-top: -125px; } }
@media (min-width: 1200px) and (max-width: 1365px) { /* line 272, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container { padding: 0 25px; }
  /* line 274, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container p { padding: 0 10px; margin-bottom: 20px; }
  /* line 278, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure { width: 330px; height: auto; margin-left: auto; margin-right: auto; }
  /* line 283, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:first-of-type, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:first-of-type { left: calc(50% + 195px); }
  /* line 286, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) { right: calc(50% + 195px); margin-top: -30px; }
  /* line 289, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(2) + p { margin-top: -170px; }
  /* line 293, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) { left: calc(50% + 195px); }
  /* line 295, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(3) + p { margin-top: -35px; }
  /* line 299, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4), .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4), .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) { right: calc(50% + 195px); margin-top: -25px; }
  /* line 302, ../scss/site/_about.scss */
  .page-template-about .single-col-layout.block_type_1 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-home .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-destination-weddings .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-albums .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_2 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-about .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p, .page-template-prices-packages .page-template-about .single-col-layout.two-col-sections.block_type_3 .inner-content .additional-container figure:nth-of-type(4) + p { margin-top: -200px; } }
/* line 312, ../scss/site/_about.scss */
.page-template-about .two-col-sections { overflow-x: hidden; }
/* line 314, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1, .page-template-about .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 { padding-top: 45px; padding-bottom: 20px; }
/* line 317, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1 .inner-content, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content { max-width: 450px; margin-bottom: 30px; text-align: center; }
/* line 321, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1 .inner-content h2, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content h2, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content h2, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content h2, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content h2, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content h2, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content h2, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content h2, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content h2, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content h2, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content h2 { padding-bottom: 10px; position: relative; display: inline-block; }
/* line 325, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1 .inner-content h2:before, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content h2:before, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content h2:before, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content h2:before, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content h2:before, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content h2:before, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content h2:before, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content h2:before, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content h2:before, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content h2:before, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content h2:before, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content h2:before, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content h2:before, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content h2:before, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content h2:before, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content h2:before, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 337, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1 .inner-content a, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content a, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content a, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content a, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content a, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content a, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content a, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content a, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content a, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content a, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content a, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 356, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_1 .inner-content a:hover, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content a:hover, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content a:hover, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content a:hover, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content a:hover, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content a:hover, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content a:hover, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content a:hover, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content a:hover, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content a:hover, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content a:hover, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content a:hover, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content a:hover, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content a:hover, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content a:hover, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content a:hover, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content a:hover, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content a:hover, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content a:hover, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content a:hover, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 767px) { /* line 314, ../scss/site/_about.scss */
  .page-template-about .two-col-sections.block_type_1, .page-template-about .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-about .two-col-sections.block_type_3, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 { padding-top: 20px; padding-bottom: 0px; }
  /* line 367, ../scss/site/_about.scss */
  .page-template-about .two-col-sections.block_type_1 .inner-content a, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content a, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content a, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content a, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content a, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content a, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content a, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content a, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content a, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content a, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content a, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content a, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content a, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content a { font-size: 14px; margin-bottom: 20px; } }
@media (max-width: 991px) { /* line 374, ../scss/site/_about.scss */
  .page-template-about .two-col-sections.block_type_1 .inner-content, .page-template-about .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-about .two-col-sections.block_type_3 .inner-content, .page-template-about .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-about .two-col-sections.block_type_2 .inner-content, .page-template-about .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-about .two-col-sections.block_type_3 .inner-content { max-width: 100%; } }
/* line 379, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 { background: #000000; }
/* line 383, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 .content-block:last-child .inner-content { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 394, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
/* line 398, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li { padding: 0 10px; }
/* line 400, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a { color: #fff; display: block; width: 30px; height: 30px; border-radius: 50%; background: #515151; text-align: center; font-size: 22px; line-height: 36px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 413, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover { background: #c18d47; }
/* line 422, ../scss/site/_about.scss */
.page-template-about .two-col-sections.block_type_2 p { max-width: 1220px; padding: 45px 0; color: #fff; text-transform: uppercase; font-size: 25px; font-family: "MontserratRegular"; margin-left: auto; margin-right: auto; margin-bottom: 0; }
@media (max-width: 991px) { /* line 436, ../scss/site/_about.scss */
  .page-template-about .two-col-sections.block_type_2 > .container > .row > div { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  /* line 443, ../scss/site/_about.scss */
  .page-template-about .two-col-sections.block_type_2 p { font-size: 22px; line-height: 36px; padding: 15px 0; } }
/* line 451, ../scss/site/_about.scss */
.page-template-about .recent-posts-outer { position: relative; padding-bottom: 65px; }
/* line 454, ../scss/site/_about.scss */
.page-template-about .recent-posts-outer:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; right: 0; bottom: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 494, ../scss/site/_about.scss */
.page-template-about .portfolio-listing { background: #fff; }
/* line 498, ../scss/site/_about.scss */
.page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content { color: #384b53; padding: 140px; font-family: "Hind"; font-size: 20px; }
/* line 503, ../scss/site/_about.scss */
.page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content h2 { margin-bottom: 30px; }
/* line 506, ../scss/site/_about.scss */
.page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content span { color: #c18d47; margin-top: 0; padding-top: 30px; }
/* line 510, ../scss/site/_about.scss */
.page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content span:before { display: none; }
@media (max-width: 767px) { /* line 494, ../scss/site/_about.scss */
  .page-template-about .portfolio-listing { padding-top: 15px; padding-bottom: 0px; }
  /* line 525, ../scss/site/_about.scss */
  .page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content { padding: 20px; font-size: 16px; line-height: 32px; padding-top: 55px; margin-top: -20px; }
  /* line 531, ../scss/site/_about.scss */
  .page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 15px; }
  /* line 536, ../scss/site/_about.scss */
  .page-template-about .portfolio-listing .bg-holder .testimonials-section .inner-content span { padding-top: 20px; } }
/* line 545, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 { position: relative; background: #000; }
/* line 548, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image { position: relative; padding-top: 0; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 567, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image .section-content p, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 580, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image .section-content a, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 593, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image .section-content a:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 613, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image .section-content a:hover:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 622, ../scss/site/_about.scss */
.page-template-about .banner-image-section.block_type_1 .section-image.background-active img, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 621, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image.background-active, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 628, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image.background-active img, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 548, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 638, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image .section-content p, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 20px; }
  /* line 641, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image .section-content a, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 548, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 300px; padding-top: 20px; }
  /* line 651, ../scss/site/_about.scss */
  .page-template-about .banner-image-section.block_type_1 .section-image:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-about .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-home .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-about .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-prices .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-about .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-destination-weddings .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-about .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-albums .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-about .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image:before, .page-template-prices-packages .page-template-about .banner-image-section.two-col-sections.block_type_3 .section-image:before { height: 20px; } }

/*-------- Portfolio ----------*/
/* line 2, ../scss/site/_portfolio.scss */
.portfolio-listing { background: #e5e5e5; position: relative; overflow-x: hidden; }
/* line 8, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .portfolio-box-content { background-image: none !important; position: relative; margin-top: 130px; max-width: 900px; margin-left: auto; margin-right: auto; -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); }
/* line 22, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:before { content: ""; width: 100px; height: 70px; background-image: url("../images/quote-left.png"); background-repeat: no-repeat; background-size: 90px; background-position: center; position: absolute; top: 20px; left: -150px; }
/* line 34, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:after { content: ""; width: 100px; height: 70px; background-image: url("../images/quote-right.png"); background-repeat: no-repeat; background-size: 90px; background-position: center; position: absolute; bottom: -50px; right: -150px; }
/* line 63, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .inner-content { background: #fff; color: #515151; padding-bottom: 30px; padding-top: 140px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; margin-top: -70px; }
/* line 83, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .inner-content .inner-wrap { text-align: center; max-width: 500px; margin-left: auto; margin-right: auto; }
/* line 89, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .inner-content span { display: block; text-align: center; color: #c18d47; font-family: "Hind"; font-size: 20px; position: relative; margin-top: 0; padding-top: 25px; padding-bottom: 10px; }
/* line 99, ../scss/site/_portfolio.scss */
.portfolio-listing .bg-holder .testimonials-section .inner-content span:before { content: ""; width: 100px; height: 2px; border-radius: 5px; background: #e5e5e5; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
@media (min-width: 768px) and (max-width: 1170px) { /* line 118, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content { margin-top: 40px; width: calc(100% - 200px); }
  /* line 121, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:before { width: 70px; left: -85px; background-size: 50px; }
  /* line 126, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:after { width: 70px; right: -85px; background-size: 50px; } }
@media (max-width: 767px) { /* line 2, ../scss/site/_portfolio.scss */
  .portfolio-listing { padding-top: 15px; padding-bottom: 0px; }
  /* line 140, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content { margin-top: 40px; width: calc(100% - 30px); }
  /* line 144, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:before { top: -35px; left: 0; background-size: 35px; width: 70px; height: 30px; }
  /* line 151, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .portfolio-box-content:after { bottom: -35px; right: 0; background-size: 35px; width: 70px; height: 35px; }
  /* line 159, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .inner-content { padding: 20px; font-size: 16px; line-height: 32px; padding-top: 55px; margin-top: -20px; }
  /* line 165, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 15px; }
  /* line 170, ../scss/site/_portfolio.scss */
  .portfolio-listing .bg-holder .testimonials-section .inner-content span { padding-top: 20px; } }

/*--------- Contact form ----------*/
/* line 3, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections { overflow-x: hidden; margin-top: 60px; }
/* line 6, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 9, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 12, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid > .row > div { padding-left: 0; padding-right: 0; }
/* line 17, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content { padding: 70px 0px 70px 120px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; max-width: 590px; margin: auto; }
/* line 37, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content h1 { margin-left: 0; }
/* line 40, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; }
/* line 50, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 62, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content p { font-size: 18px; line-height: 37px; color: #384b53; font-family: "Hind"; margin-bottom: 40px; }
/* line 68, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content p a { display: inline-block; font-family: inherit; font-size: inherit; color: #c18d47; line-height: inherit; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 77, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content p a:hover { color: #384b53; }
/* line 82, ../scss/site/_contact.scss */
.page-template-contact .two-col-sections > .container-fluid .inner-content .social-icons { margin-left: -10px; padding-top: 10px; }
@media (max-width: 991px) { /* line 3, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections { margin-top: 0; } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 93, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections > .container-fluid .inner-content { padding: 70px 25px 70px 70px; } }
@media (min-width: 768px) and (max-width: 991px) { /* line 100, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections > .container-fluid .inner-content { padding: 70px 0px 70px 20px; } }
@media (max-width: 767px) { /* line 107, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections > .container-fluid .inner-content { padding: 25px 15px; }
  /* line 109, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; padding-right: 0; margin-bottom: 15px; }
  /* line 115, ../scss/site/_contact.scss */
  .page-template-contact .two-col-sections > .container-fluid .inner-content p { font-size: 16px; line-height: 30px; margin-bottom: 15px; } }
/* line 124, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 { background: #fff; padding-top: 35px; padding-bottom: 90px; position: relative; }
/* line 139, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form { padding: 0 15px; text-align: center; }
@media (min-width: 1366px) { /* line 139, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form { max-width: 1250px; margin-left: auto; margin-right: auto; } }
/* line 147, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form h2 { display: inline-block; text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; text-align: center; position: relative; padding-bottom: 10px; }
/* line 159, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 173, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div br { display: none; }
/* line 176, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check { max-width: calc(100% - ((100% - 990px) / 2)); text-align: left; margin-left: auto; margin-right: auto; }
/* line 181, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check .wpcf7-list-item { margin-left: 0; font-size: 20px; line-height: 28px; }
/* line 185, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check .wpcf7-list-item input { width: 22px; height: 22px; border-radius: 0; background: transparent; }
/* line 191, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check .wpcf7-list-item .wpcf7-list-item-label { display: inline-block; vertical-align: middle; margin-top: -10px; margin-left: 10px; color: #384b53; }
@media (max-width: 991px) { /* line 200, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check .wpcf7-list-item { line-height: 22px; font-size: 16px; } }
@media (max-width: 767px) { /* line 176, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div .privacy-check { width: 100%; } }
/* line 209, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label { color: #384b53; position: relative; display: block; padding-bottom: 30px; text-align: center; }
/* line 215, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label span { display: block; font-size: 20px; line-height: 28px; }
/* line 219, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label span input { border: 0; outline: none; width: 100%; color: #384b53; height: 90px; background: #e5e5e5; max-width: 480px; padding-left: 30px; padding-right: 30px; padding-top: 20px; }
/* line 231, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label span textarea { border: 0; outline: none; max-height: 90px; max-width: calc(100% - ((100% - 990px) / 2)); width: 100%; color: #384b53; background: #e5e5e5; padding-left: 30px; padding-right: 30px; padding-top: 20px; }
/* line 243, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label span textarea.full-width { width: 100%; }
@media (max-width: 767px) { /* line 231, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div > label span textarea { width: 100%; } }
/* line 250, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label span:first-child { position: absolute; top: 0px; left: calc(((100% - 480px) / 2) + 30px); height: 90px; line-height: 90px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; color: #384b53; background: transparent; z-index: 1; }
/* line 266, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div > label.focused > span:first-child { top: -28px; line-height: normal; }
/* line 276, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row > div.inherit-pos > label span:first-child { left: calc(((100% - 1105px) / 2) + 30px); }
@media (min-width: 768px) and (max-width: 1100px) { /* line 276, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div.inherit-pos > label span:first-child { left: 30px; } }
/* line 286, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row .submit-holder { text-align: right; max-width: calc(100% - ((100% - 990px) / 2)); margin-left: auto; margin-right: auto; }
/* line 296, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row .submit-holder input[type="submit"] { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; min-width: 130px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; border: 0; margin-left: auto; margin-right: auto; max-width: 160px; text-align: center; border-radius: 150px; padding: 4px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 318, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row .submit-holder input[type="submit"]:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 323, ../scss/site/_contact.scss */
.page-template-contact .wpcf7 .wpcf7-form .row .submit-holder input[type="submit"] span { display: block; }
@media (max-width: 991px) { /* line 124, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 { padding-bottom: 30px; }
  /* line 333, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form { max-width: 590px; margin-left: auto; margin-right: auto; }
  /* line 337, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; padding-right: 0; }
  /* line 347, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div > label span:first-child { left: 15px; height: 60px; line-height: 60px; font-size: 16px; }
  /* line 353, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div > label span input { max-width: 100%; height: 60px; padding-top: 10px; padding-bottom: 10px; }
  /* line 364, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row > div.inherit-pos > label span:first-child { left: 15px; }
  /* line 371, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row .submit-holder { bottom: -35px; }
  /* line 374, ../scss/site/_contact.scss */
  .page-template-contact .wpcf7 .wpcf7-form .row .submit-holder input[type="submit"] { font-size: 14px; } }

/*-------- Pricing -----------*/
/* line 4, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap h1 { color: #c18d47; text-align: center; font-size: 29px; font-family: "MontserratRegular"; text-transform: uppercase; font-weight: 600; }
/* line 13, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap .packages-section ul { margin-left: 13px; }
/* line 15, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap .packages-section ul li { font-size: 16px; line-height: 26px; color: #515151; text-align: left; }
/* line 22, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap .packages-section:before { width: 20%; }
/* line 27, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap .packages-section .price-container .button-wrapper .button { display: inline-block; font-size: 25px; line-height: 37px; color: #515151; background: #e5e5e5; border-bottom: 0; padding: 20px; min-width: 180px; cursor: pointer; text-align: center; transition: all ease-out .2s; }
/* line 39, ../scss/site/_pricing.scss */
.page-template-prices .pricing-plugin-wrap .packages-section .price-container .button-wrapper .button:hover { color: #fff; background: #c18d47; transition: all ease-out .2s; }
/* line 49, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections { overflow: hidden; }
/* line 51, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1, .page-template-prices .two-col-sections.block_type_2, .page-template-prices .two-col-sections.block_type_3 { margin-top: 90px; }
/* line 53, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid, .page-template-prices .page-template-home .two-col-sections.block_type_2 > .container-fluid, .page-template-prices .page-template-home .two-col-sections.block_type_3 > .container-fluid, .page-template-prices .two-col-sections.block_type_2 > .container-fluid, .page-template-prices .two-col-sections.block_type_3 > .container-fluid, .page-template-prices .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid, .page-template-prices .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid, .page-template-prices .page-template-albums .two-col-sections.block_type_2 > .container-fluid, .page-template-prices .page-template-albums .two-col-sections.block_type_3 > .container-fluid, .page-template-prices .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid, .page-template-prices .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 56, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid > .row, .page-template-prices .two-col-sections.block_type_2 > .container-fluid > .row, .page-template-prices .two-col-sections.block_type_3 > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 59, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-prices .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-prices .two-col-sections.block_type_3 > .container-fluid > .row > div { padding-left: 0; padding-right: 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; min-height: 500px; }
/* line 68, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; max-width: 590px; margin: auto; margin-right: 0; }
/* line 89, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; margin-left: auto; margin-right: auto; }
/* line 101, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content h2:before, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content h2:before, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 113, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; width: 100%; text-align: center; }
/* line 121, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content p:last-of-type, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content p:last-of-type, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content p:last-of-type { margin-bottom: 0; }
/* line 125, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content a, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content a, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 144, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content a:hover, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content a:hover, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 767px) { /* line 125, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content a, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content a, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content a { font-size: 14px; margin-bottom: 20px; } }
/* line 155, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; list-style: initial; margin-left: 20px; }
@media (min-width: 1366px) { /* line 68, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { max-width: calc(1250px / 2); } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 172, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 51, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1, .page-template-prices .two-col-sections.block_type_2, .page-template-prices .two-col-sections.block_type_3 { margin-top: 0; }
  /* line 181, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-prices .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-prices .two-col-sections.block_type_3 > .container-fluid > .row > div { min-height: 45vh; }
  /* line 183, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block, .page-template-prices .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block, .page-template-prices .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block { min-height: auto; }
  /* line 188, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; max-width: 100%; }
  /* line 191, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 196, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; }
  /* line 202, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 16px; line-height: 32px; margin-bottom: 20px; } }
/* line 212, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_2 { margin-top: 0px; }
/* line 216, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 15px 70px 90px; margin-right: auto; margin-left: 0; }
@media (max-width: 991px) { /* line 216, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 227, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 70px 70px 40px; } }
/* line 233, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_3 { margin-top: 0px; padding-bottom: 20px; }
/* line 238, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; margin-right: 0; }
@media (max-width: 991px) { /* line 238, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 248, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
/* line 254, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_4 { background: #e5e5e5; padding: 0; }
@media (min-width: 1366px) { /* line 257, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 > .container { max-width: 1330px; } }
/* line 261, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_4 > .container > .row { background: #fff; padding: 0 40px 40px; }
/* line 272, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_4 .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 283, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_4 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 295, ../scss/site/_pricing.scss */
.page-template-prices .two-col-sections.block_type_4 .inner-content p { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; }
@media (max-width: 991px) { /* line 304, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 > .container > .row { padding: 0 20px 20px; }
  /* line 309, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 .content-block:last-child { padding-top: 0; }
  /* line 313, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 316, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 321, ../scss/site/_pricing.scss */
  .page-template-prices .two-col-sections.block_type_4 .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; text-align: center; } }
/* line 331, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout { overflow-x: hidden; }
/* line 333, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1, .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .single-col-layout.two-col-sections.block_type_3 { background: #e5e5e5; padding: 35px 0 0; }
@media (min-width: 1366px) { /* line 336, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_1 > .container, .page-template-prices .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container { max-width: 1330px; } }
/* line 340, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 > .container > .row, .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row { background: #fff; padding: 40px 40px 0; }
/* line 345, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content { text-align: center; }
/* line 347, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content h2, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 25px; line-height: 37px; color: #c18d47; text-transform: inherit; text-align: left; text-transform: capitalize; }
/* line 356, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
/* line 362, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column { flex: 0 0 50%; max-width: 50%; }
@media (max-width: 767px) { /* line 362, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column { flex: 0 0 100%; max-width: 100%; } }
/* line 370, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input { width: 100%; border: 0; border-bottom: 1px solid #b08448; margin-bottom: 50px; font-size: 25px !important; line-height: 37px; color: #515151; padding-left: 0 !important; outline: none; }
/* line 381, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea { width: 100%; border: 0; border-bottom: 1px solid #b08448; margin-bottom: 50px; font-size: 25px; line-height: 37px; color: #515151; resize: none; outline: none; }
/* line 392, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen { font-size: 25px; line-height: 37px; color: #515151; float: right; text-align: left; margin-right: 0px; min-width: 205px; text-align: right; }
/* line 402, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price { display: block; margin-top: 5px; clear: both; margin: 0px; }
/* line 407, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap { clear: both; margin-top: 35px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; float: right; }
/* line 415, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span { text-align: right; font-size: 25px; line-height: 37px; color: #515151; }
/* line 421, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled { border: 0px; text-align: right; }
/* line 424, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer { text-align: right; display: block; width: 100%; padding: 0px; }
/* line 431, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap { background: #b08448; color: #fff; font-size: 32px; width: auto; height: 60px; padding: 10px; text-transform: uppercase; }
/* line 439, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span { color: #fff; }
/* line 444, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap { clear: both; text-align: right; padding-top: 40px; }
/* line 448, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check { display: inline-block; position: relative; padding-left: 40px; font-size: 16px; color: #333333; margin-right: 30px; }
/* line 455, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span { width: 25px; height: 25px; display: block; border: 1px solid #b08448; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; text-align: center; font-size: 19px; line-height: 22px; }
/* line 469, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input { visibility: hidden; position: absolute; top: 0; left: 0; }
/* line 476, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before { content: "\f00c"; font-family: "fontAwesome"; color: #b08448; }
/* line 486, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"], .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"], .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"] { background: #b08448; border: 0; min-width: 120px; width: 120px; font-size: 25px; line-height: 37px; color: #fff; border-bottom: 3px solid #ffb42e; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 498, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover { background: #ffb42e; }
@media (max-width: 991px) { /* line 512, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_1 > .container > .row, .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row { padding: 20px 0 0; }
  /* line 516, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_1 .inner-content, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 519, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_1 .inner-content h2, .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } }
/* line 527, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_2 { background: #e5e5e5; padding: 0 0 35px; }
@media (min-width: 1366px) { /* line 530, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_2 > .container { max-width: 1330px; } }
/* line 534, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_2 > .container > .row { background: #fff; padding: 40px; }
/* line 539, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_2 .inner-content { max-width: 690px; margin-left: auto; margin-right: auto; }
/* line 543, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_2 .inner-content p { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; text-align: center; }
/* line 549, ../scss/site/_pricing.scss */
.page-template-prices .single-col-layout.block_type_2 .inner-content p a { color: #c18d47; }
@media (max-width: 991px) { /* line 556, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_2 > .container > .row { padding: 0px 10px 20px; }
  /* line 561, ../scss/site/_pricing.scss */
  .page-template-prices .single-col-layout.block_type_2 .inner-content p { font-size: 16px; line-height: 32px; } }
/* line 569, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section { overflow-x: hidden; }
/* line 571, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1, .page-template-prices .banner-image-section.two-col-sections.block_type_2, .page-template-prices .banner-image-section.two-col-sections.block_type_3 { position: relative; padding-top: 60px; }
/* line 575, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
@media (max-width: 767px) { /* line 571, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1, .page-template-prices .banner-image-section.two-col-sections.block_type_2, .page-template-prices .banner-image-section.two-col-sections.block_type_3 { padding-top: 70px; }
  /* line 589, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3:before { padding: 35px 0; background-size: 40px; background-position: 15px 13px; } }
@media (max-width: 991px) { /* line 596, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3:before { background-position: 15px; } }
/* line 600, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image { position: relative; padding-top: 35px; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 608, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image:before { content: ""; height: 35px; background: #fff; position: absolute; top: 0; left: 0; right: 0; }
/* line 618, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image .section-content p, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 631, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image .section-content a, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 644, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image .section-content a:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 664, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image .section-content a:hover:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 673, ../scss/site/_pricing.scss */
.page-template-prices .banner-image-section.block_type_1 .section-image.background-active img, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 672, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image.background-active, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 679, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image.background-active img, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 600, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 689, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image .section-content p, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 20px; }
  /* line 692, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image .section-content a, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 600, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 300px; padding-top: 20px; }
  /* line 702, ../scss/site/_pricing.scss */
  .page-template-prices .banner-image-section.block_type_1 .section-image:before, .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image:before { height: 20px; } }
/* line 709, ../scss/site/_pricing.scss */
.page-template-prices #displayTotal { display: none; position: fixed; background: #c18d47; color: #fff; border: 0; font-size: 32px; line-height: 40px; padding: 10px; min-width: 290px; width: auto; height: 60px; top: inherit; z-index: 99999; right: 0; bottom: 0; cursor: inherit; }
/* line 730, ../scss/site/_pricing.scss */
.page-template-prices #addon-section .medium-8.columns h2 { text-align: left; }
/* line 737, ../scss/site/_pricing.scss */
.page-template-prices #addon-section .medium-4.columns .addon-price-box { background: #c18d47; color: #fff; border: 0; font-size: 32px; line-height: 40px; padding: 10px; min-width: 290px; width: auto; height: 60px; top: inherit; z-index: 99999; right: 0; bottom: 0; cursor: inherit; }

/*------- Blog page -------*/
/* line 2, ../scss/site/_blog.scss */
.recent-posts-outer { padding-bottom: 70px; background: #e5e5e5; }
/* line 6, ../scss/site/_blog.scss */
.recent-posts-outer .bg-holder { background: #fff; }
/* line 9, ../scss/site/_blog.scss */
.recent-posts-outer .title-block { background: #e5e5e5; }
/* line 11, ../scss/site/_blog.scss */
.recent-posts-outer .title-block h3 { max-width: 1220px; padding: 30px 0; color: #515151; text-transform: uppercase; font-size: 29px; text-align: center; line-height: 37px; font-family: "MontserratRegular"; margin-left: auto; margin-right: auto; margin-bottom: 0; }
/* line 25, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content { position: relative; padding-left: 0; padding-right: 0; }
/* line 30, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content > .row > div { position: static; }
@media (min-width: 768px) and (max-width: 991px) { /* line 30, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content > .row > div { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  /* line 38, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content > .row > div:first-child { margin-bottom: 15px; } }
/* line 45, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .img-block a { display: block; }
@media (min-width: 992px) and (max-width: 1100px) { /* line 44, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .img-block { height: 100%; overflow: hidden; }
  /* line 51, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .img-block a { height: 100%; }
  /* line 53, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .img-block a img { width: auto; max-width: calc(100% + 200px); } }
/* line 61, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 580px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 30px; }
/* line 79, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content h3 { font-size: 29px; line-height: 37px; color: #c18d47; font-family: "MontserratRegular"; text-transform: uppercase; text-align: center; position: relative; padding-bottom: 20px; margin-bottom: 20px; }
/* line 89, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content h3:before { content: ""; width: 190px; height: 1px; border-radius: 5px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 101, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content h3 a { font-family: inherit; color: inherit; font-size: inherit; }
/* line 107, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content p { font-size: 18px; font-family: "Hind"; color: #384b53; text-align: center; margin-bottom: 30px; }
/* line 113, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content p:empty { display: none; }
/* line 117, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content > a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; min-width: 130px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; max-width: 160px; text-align: center; border-radius: 150px; padding: 4px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 138, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content > a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 143, ../scss/site/_blog.scss */
.recent-posts-outer .recent-posts-content .post-content > a span { display: block; }
@media (max-width: 767px) { /* line 2, ../scss/site/_blog.scss */
  .recent-posts-outer { padding-bottom: 40px; }
  /* line 151, ../scss/site/_blog.scss */
  .recent-posts-outer .title-block { padding: 0 15px; }
  /* line 153, ../scss/site/_blog.scss */
  .recent-posts-outer .title-block h3 { padding: 20px 0; font-size: 20px; }
  /* line 160, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content > .row > div { margin-top: 20px; margin-bottom: 10px; }
  /* line 165, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .post-content { padding-bottom: 15px; padding-top: 0; }
  /* line 168, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .post-content h3 { font-size: 18px; line-height: 30px; }
  /* line 172, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .post-content p { font-size: 16px; line-height: 30px; }
  /* line 176, ../scss/site/_blog.scss */
  .recent-posts-outer .recent-posts-content .post-content > a { font-size: 14px; } }
@media (max-width: 991px) { /* line 188, ../scss/site/_blog.scss */
  .recent-posts-outer .title-block { padding-left: 15px; padding-right: 15px; } }

/* line 196, ../scss/site/_blog.scss */
.blog .two-col-sections { overflow-x: hidden; margin-top: 60px; padding-bottom: 60px; position: relative; }
/* line 201, ../scss/site/_blog.scss */
.blog .two-col-sections:before { content: ""; padding: 30px 0; right: 0; bottom: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; z-index: 1; }
/* line 211, ../scss/site/_blog.scss */
.blog .two-col-sections:after { content: ""; padding: 30px 0; right: 0; bottom: 0; left: 0; position: absolute; background: #e5e5e5; }
/* line 217, ../scss/site/_blog.scss */
.blog .two-col-sections .img-wrap { background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; height: 100%; }
/* line 222, ../scss/site/_blog.scss */
.blog .two-col-sections .img-wrap img { opacity: 0; }
@media (max-width: 991px) { /* line 217, ../scss/site/_blog.scss */
  .blog .two-col-sections .img-wrap { background-image: none !important; }
  /* line 227, ../scss/site/_blog.scss */
  .blog .two-col-sections .img-wrap img { opacity: 1; } }
/* line 232, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 235, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 238, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid > .row > div { padding-left: 0; padding-right: 0; }
/* line 243, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid .inner-content { padding: 70px 0px 70px 120px; font-family: "Hind"; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; max-width: 590px; margin: auto; }
/* line 263, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; margin-left: auto; margin-right: auto; position: relative; padding-bottom: 10px; }
/* line 275, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 287, ../scss/site/_blog.scss */
.blog .two-col-sections > .container-fluid .inner-content p { margin-left: auto; margin-right: auto; }
@media (max-width: 1100px) { /* line 295, ../scss/site/_blog.scss */
  .blog .two-col-sections > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 196, ../scss/site/_blog.scss */
  .blog .two-col-sections { margin-top: 0; }
  /* line 303, ../scss/site/_blog.scss */
  .blog .two-col-sections > .container-fluid .inner-content { padding: 25px 15px 25px 15px; max-width: 660px; }
  /* line 306, ../scss/site/_blog.scss */
  .blog .two-col-sections > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 311, ../scss/site/_blog.scss */
  .blog .two-col-sections > .container-fluid .inner-content p { font-size: 16px; line-height: 32px; } }
/* line 321, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 325, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .img-block a { display: block; height: 100%; background-repeat: no-repeat !important; background-position: center !important; background-size: cover !important; }
/* line 331, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .img-block a img { opacity: 0; }
/* line 336, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content { padding: 70px 60px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; }
/* line 351, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet { max-width: 510px; }
/* line 353, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px; }
/* line 358, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title h2 { text-transform: uppercase; color: #c18d47; font-size: 20px; line-height: 37px; font-family: "MontserratRegular"; }
/* line 365, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title h2 a { color: inherit; font-family: inherit; font-size: inherit; line-height: inherit; }
/* line 372, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title .post-date { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; min-width: 150px; display: none; }
/* line 381, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet p { margin-bottom: 40px; font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; }
/* line 388, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .readmore { float: right; clear: both; display: inline-block; }
/* line 392, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .readmore a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 411, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .readmore a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (min-width: 992px) and (max-width: 1100px) { /* line 336, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content { padding: 70px 70px 70px 40px; } }
/* line 423, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid > .row { overflow-x: hidden; }
/* line 427, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid > .row:nth-child(even) .blog-post-content .post-snippet { margin-left: auto; }
@media (min-width: 992px) and (max-width: 1100px) { /* line 426, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid > .row:nth-child(even) .blog-post-content { padding: 70px 40px 70px 70px; } }
/* line 435, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid > .row .img-block { overflow: hidden; opacity: 1; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 443, ../scss/site/_blog.scss */
.blog .blog-listing-page .inner-content > .container-fluid > .row:hover .img-block { opacity: 0.7; }
@media (max-width: 991px) { /* line 449, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content { padding: 35px 60px; }
  /* line 451, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet { margin-left: 0; max-width: 100%; }
  /* line 458, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid > .row:nth-child(even) .img-block { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  /* line 464, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid > .row > div { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
@media (max-width: 767px) { /* line 472, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content { padding: 30px 15px; }
  /* line 475, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title { display: block; }
  /* line 477, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title h2 { font-size: 18px; line-height: 30px; }
  /* line 481, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .blog-title .post-date { font-size: 16px; line-height: 32px; }
  /* line 486, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet p { font-size: 16px; line-height: 30px; margin-bottom: 15px; }
  /* line 492, ../scss/site/_blog.scss */
  .blog .blog-listing-page .inner-content > .container-fluid .blog-post-content .post-snippet .readmore a { font-size: 14px; margin-bottom: 20px; } }

/* line 507, ../scss/site/_blog.scss */
.single .blog-details .blog-head { background: #e5e5e5; overflow: hidden; padding: 50px 0; }
/* line 511, ../scss/site/_blog.scss */
.single .blog-details .blog-head .back-to-blog { display: block; text-transform: uppercase; font-size: 20px; line-height: 37px; color: #384b53; font-family: "MontserratRegular"; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 521, ../scss/site/_blog.scss */
.single .blog-details .blog-head .back-to-blog:hover { color: #c18d47; }
/* line 525, ../scss/site/_blog.scss */
.single .blog-details .blog-head .post-date { display: block; font-size: 20px; line-height: 37px; color: #384b53; font-family: "Hind"; }
/* line 533, ../scss/site/_blog.scss */
.single .blog-details .blog-head .blog-title-block h1 { font-family: "MontserratRegular"; font-size: 29px; line-height: 37px; color: #c18d47; margin: 0; text-align: center; padding-bottom: 0; }
/* line 541, ../scss/site/_blog.scss */
.single .blog-details .blog-head .blog-title-block h1:before { display: none; }
/* line 546, ../scss/site/_blog.scss */
.single .blog-details .blog-head .share-block { text-align: right; }
/* line 548, ../scss/site/_blog.scss */
.single .blog-details .blog-head .share-block h4 { font-size: 20px; line-height: 37px; font-family: "MontserratRegular"; color: #384b53; text-transform: uppercase; }
/* line 555, ../scss/site/_blog.scss */
.single .blog-details .blog-head .share-block ul { margin-right: -10px; }
/* line 560, ../scss/site/_blog.scss */
.single .blog-details .blog-content { position: relative; overflow-x: hidden; }
@media (max-width: 1170px) { /* line 560, ../scss/site/_blog.scss */
  .single .blog-details .blog-content { padding-top: 50px; } }
/* line 566, ../scss/site/_blog.scss */
.single .blog-details .blog-content .wp-block-group__inner-container { text-align: center; }
/* line 569, ../scss/site/_blog.scss */
.single .blog-details .blog-content .prev-post { width: 110px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-box-shadow: 10px 9px 7px -3px rgba(0, 0, 0, 0.43); box-shadow: 10px 9px 7px -3px rgba(0, 0, 0, 0.43); top: 100px; left: -25px; position: absolute; }
/* line 577, ../scss/site/_blog.scss */
.single .blog-details .blog-content .prev-post a { display: block; }
/* line 580, ../scss/site/_blog.scss */
.single .blog-details .blog-content .prev-post:hover { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 1170px) { /* line 569, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .prev-post { width: 80px; top: 15px; } }
/* line 589, ../scss/site/_blog.scss */
.single .blog-details .blog-content .next-post { width: 110px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; -webkit-box-shadow: -10px 9px 7px -3px rgba(0, 0, 0, 0.43); box-shadow: -10px 9px 7px -3px rgba(0, 0, 0, 0.43); top: 100px; right: -25px; position: absolute; }
/* line 597, ../scss/site/_blog.scss */
.single .blog-details .blog-content .next-post a { display: block; }
/* line 600, ../scss/site/_blog.scss */
.single .blog-details .blog-content .next-post:hover { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 1170px) { /* line 589, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .next-post { width: 80px; top: 15px; } }
/* line 609, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; padding-top: 40px; text-align: center; }
/* line 616, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content p { margin-bottom: 35px; max-width: 685px; margin-left: auto; margin-right: auto; text-align: left; }
/* line 623, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content a { color: #c18d47; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 628, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content a:hover { color: #9f7236; }
/* line 633, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content .gallery-item img { height: auto !important; }
/* line 638, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content .wp-block-gallery .blocks-gallery-item { margin-bottom: 50px; }
/* line 640, ../scss/site/_blog.scss */
.single .blog-details .blog-content .post-content .wp-block-gallery .blocks-gallery-item:last-child { margin-bottom: 0; }
@media (max-width: 767px) { /* line 648, ../scss/site/_blog.scss */
  .single .blog-details .blog-head { padding: 25px 0; }
  /* line 650, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .in-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; }
  /* line 658, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .in-content > span { width: 50%; }
  /* line 662, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .back-to-blog { font-size: 16px; line-height: 32px; }
  /* line 666, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .post-date { font-size: 16px; line-height: 32px; text-align: right; display: block; }
  /* line 673, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .blog-title-block h1 { font-size: 22px; line-height: 34px; }
  /* line 678, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .share-block { text-align: center; }
  /* line 680, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .share-block h4 { font-size: 18px; line-height: 32px; margin-bottom: 0; }
  /* line 685, ../scss/site/_blog.scss */
  .single .blog-details .blog-head .share-block .entry-share { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 15px; }
  /* line 697, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .post-content { font-size: 16px; line-height: 30px; }
  /* line 700, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .post-content p { margin-bottom: 20px; }
  /* line 703, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .post-content .wp-block-gallery { margin-bottom: 20px; }
  /* line 705, ../scss/site/_blog.scss */
  .single .blog-details .blog-content .post-content .wp-block-gallery .blocks-gallery-item { margin-bottom: 15px; } }
/* line 712, ../scss/site/_blog.scss */
.single .blog-details .comment-section { padding-top: 40px; padding-bottom: 40px; }
/* line 715, ../scss/site/_blog.scss */
.single .blog-details .comment-section h2 { font-family: "MontserratRegular"; font-size: 29px; line-height: 50px; color: #c18d47; text-transform: uppercase; margin-bottom: 0; }
@media (max-width: 767px) { /* line 715, ../scss/site/_blog.scss */
  .single .blog-details .comment-section h2 { font-size: 22px; line-height: 36px; } }
/* line 728, ../scss/site/_blog.scss */
.single .blog-details .comment-section footer { display: none; }
/* line 732, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments h5 { font-size: 16px; margin-bottom: 15px; }
/* line 736, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist { list-style: none; padding-left: 0; padding-top: 25px; }
/* line 741, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment { margin-bottom: 20px; padding-left: 65px; position: relative; }
/* line 745, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article { border: 1px solid #c18d47; border-radius: 10px; border-top-left-radius: 0; padding: 5px 20px 20px; -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.23); -moz-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.23); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.23); }
/* line 753, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article:before { content: ""; border-top: 0 solid transparent; border-right: 30px solid #c18d47; border-bottom: 15px solid transparent; position: absolute; left: 36px; top: 0px; }
/* line 762, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article:after { content: ""; border-top: 0px solid transparent; border-right: 28px solid white; border-bottom: 13px solid transparent; position: absolute; left: 39px; top: 1px; }
/* line 771, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment-author { background: transparent; margin-bottom: 0; box-shadow: none; }
/* line 775, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment-author img { width: 40px; height: 40px; border-radius: 50%; top: 0; left: 0px; position: absolute; }
/* line 782, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment-author .fn a { color: #c18d47; text-transform: capitalize; font-family: "MontserratRegular"; font-size: 16px; line-height: 36px; }
/* line 790, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment-author time { margin-left: 10px; }
/* line 792, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment-author time a { color: #515151; }
@media (max-width: 767px) { /* line 790, ../scss/site/_blog.scss */
  .single .blog-details .comment-section #comments .commentlist li.comment article .comment-author time { display: block; line-height: 20px; margin-left: 0; } }
/* line 803, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment article .comment .comment-reply-link { color: #515151; text-transform: uppercase; }
/* line 810, ../scss/site/_blog.scss */
.single .blog-details .comment-section #comments .commentlist li.comment .children { margin-top: 20px; }
/* line 817, ../scss/site/_blog.scss */
.single .blog-details .comment-section .admin-comment { width: 100%; border-color: #515151; padding-left: 10px; padding-right: 10px; border-width: 1px; min-height: 150px; color: #384b53; }
/* line 826, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond { padding-top: 30px; }
/* line 830, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond form .row textarea { width: 100%; border-color: #515151; padding-left: 10px; padding-right: 10px; border-width: 1px; min-height: 150px; color: #384b53; }
/* line 839, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond form .row input { width: 100%; border-color: #515151; padding-left: 10px; padding-right: 10px; border-width: 1px; color: #384b53; }
/* line 848, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond form button { display: block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; min-width: 130px; max-width: 210px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 4px 12px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); border: 0; margin-bottom: 10px; }
/* line 871, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond form button:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 876, ../scss/site/_blog.scss */
.single .blog-details .comment-section #respond form button span { display: block; }
@media (max-width: 767px) { /* line 848, ../scss/site/_blog.scss */
  .single .blog-details .comment-section #respond form button { font-size: 14px; } }

/* ----------- Terms and conditions ----------*/
/*-------- Privacy Policy --------*/
/* ---------- Footer ----------- */
/* line 3, ../scss/site/_footer.scss */
.instagram-wrap .follower-label { font-family: "MontserratRegular"; font-size: 20px; line-height: 32px; color: #515151; text-transform: uppercase; text-align: center; padding-top: 20px; padding-bottom: 10px; }

/* line 14, ../scss/site/_footer.scss */
footer { background: #e5e5e5; position: relative; overflow: hidden; }
/* line 19, ../scss/site/_footer.scss */
footer .top-description { margin-bottom: 35px; background-image: url("../images/multi-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center; }
/* line 25, ../scss/site/_footer.scss */
footer .top-description p { margin-bottom: 0; text-align: right; text-transform: uppercase; font-size: 16px; font-family: "MontserratRegular"; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; min-height: 66px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; }
@media (max-width: 767px) { /* line 25, ../scss/site/_footer.scss */
  footer .top-description p { justify-content: center; text-align: center; font-size: 12px; } }
/* line 50, ../scss/site/_footer.scss */
footer .widget-section { border-bottom: 6px solid #b08448; }
/* line 52, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets { text-align: center; }
/* line 55, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets a { color: #515151; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
/* line 61, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 71, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .menu li a { text-transform: uppercase; display: block; padding: 6px 20px 6px 0; font-size: 16px; font-family: "MontserratRegular"; }
/* line 77, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .menu li a:hover { color: #c18d47; }
/* line 82, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .menu li.current-menu-item a { color: #c18d47; }
/* line 88, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail { margin-top: 15px; margin-bottom: 0px; text-align: left; display: inline-block; }
/* line 93, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail span { color: #c18d47; margin-right: 10px; font-family: "Hind"; font-size: 16px; min-width: 60px; display: inline-block; text-align: right; }
/* line 102, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail a { font-family: "Hind"; font-size: 16px; }
/* line 105, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail a:hover { color: #c18d47; }
/* line 109, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail .address-block { position: relative; margin-bottom: 5px; }
/* line 112, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail .address-block p { line-height: normal; margin-bottom: 0; font-size: 16px; }
/* line 116, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail .address-block p:first-child { position: relative; }
/* line 118, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-mail .address-block p:first-child:before { content: "Address:"; color: #c18d47; margin-right: 10px; font-family: "Hind"; font-size: 16px; min-width: 60px; display: inline-block; text-align: right; }
/* line 139, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-logo a { display: inline-block; }
/* line 141, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-logo a img { max-width: 140px; display: block; }
/* line 148, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons h5 { text-align: right; text-transform: uppercase; font-size: 16px; font-family: "MontserratRegular"; color: #fff; }
/* line 155, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .social-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 0px; margin-bottom: 35px; }
/* line 167, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .social-icons li { margin-left: 0px; }
/* line 169, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .social-icons li a { display: block; width: 30px; height: 30px; text-align: center; color: #fff; border-radius: 50%; background: #515151; font-size: 18px; line-height: 34px; }
/* line 179, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .social-icons li a:hover { background: #c18d47; }
/* line 186, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .menu { display: inline-block; position: relative; }
/* line 189, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .menu:after { content: ""; width: 100px; height: 1px; display: block; background-color: #515151; margin-top: 10px; margin-left: auto; margin-right: auto; }
/* line 200, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .menu li a { display: inline-block; text-transform: inherit; padding: 0; font-size: 16px; font-family: "MontserratRegular"; color: #515151; text-align: center; }
/* line 210, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .menu li a span { display: block; color: #515151; margin-top: 10px; }
/* line 215, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .menu li a:hover { color: #c18d47; }
/* line 221, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .user-login, footer .widget-section .footer-widgets .footer-social-icons .user-login-photographer { display: inline-block; font-size: 16px; font-family: "MontserratRegular"; color: #515151; text-align: center; }
/* line 229, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .user-login span, footer .widget-section .footer-widgets .footer-social-icons .user-login-photographer span { display: block; color: #515151; margin-top: 10px; }
/* line 234, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .user-login:hover, footer .widget-section .footer-widgets .footer-social-icons .user-login-photographer:hover { color: #c18d47; }
/* line 238, ../scss/site/_footer.scss */
footer .widget-section .footer-widgets .footer-social-icons .divider-small { display: block; height: 1px; width: 100px; background: #515151; margin-left: auto; margin-right: auto; margin-top: 10px; }
/* line 249, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu { margin-bottom: 20px; }
/* line 251, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 258, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul li { position: relative; }
/* line 260, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul li a { display: block; padding: 6px 20px; font-size: 14px; font-family: "MontserratRegular"; color: #515151; position: relative; }
/* line 268, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul li a:hover { color: #c18d47; }
/* line 271, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul li a:before { content: ""; width: 2px; height: 15px; background: #515151; top: 0; right: 0; bottom: 0; position: absolute; margin: auto; }
/* line 282, ../scss/site/_footer.scss */
footer .widget-section .privacy-menu ul li:last-child a:before { display: none; }
/* line 291, ../scss/site/_footer.scss */
footer .copyright-section { background: #000000; padding-top: 25px; }
/* line 294, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom { margin-bottom: 25px; }
/* line 296, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom h6 { font-size: 14px; font-family: "Hind"; color: #fff; margin-bottom: 0; }
/* line 301, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom h6 p { margin: 0; font-size: inherit; font-family: inherit; color: inherit; }
/* line 306, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom h6 p a { font-size: inherit; font-family: inherit; color: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; }
/* line 313, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom h6 p a:hover { color: #a77838; }
/* line 320, ../scss/site/_footer.scss */
footer .copyright-section .footer-bottom ul li { font-size: 14px; font-family: "Hind"; color: #fff; text-align: right; padding-right: 50px; }
@media (max-width: 767px) { /* line 320, ../scss/site/_footer.scss */
  footer .copyright-section .footer-bottom ul li { text-align: center; padding-right: 0px; } }
@media (max-width: 767px) { /* line 14, ../scss/site/_footer.scss */
  footer { padding: 30px 0 0; }
  /* line 340, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-logo a img { max-width: 60px; }
  /* line 347, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .menu li a { font-size: 14px; line-height: 22px; }
  /* line 354, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-social-icons h5 { font-size: 13px; text-align: center; }
  /* line 358, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-social-icons .social-icons { margin-bottom: 25px; }
  /* line 360, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-social-icons .social-icons li { margin-left: 10px; }
  /* line 362, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-social-icons .social-icons li a { font-size: 20px; line-height: 35px; width: 30px; height: 30px; }
  /* line 370, ../scss/site/_footer.scss */
  footer .widget-section .footer-widgets .footer-social-icons .user-login { font-size: 13px; }
  /* line 375, ../scss/site/_footer.scss */
  footer .widget-section .privacy-menu { margin-bottom: 25px; }
  /* line 379, ../scss/site/_footer.scss */
  footer .widget-section .privacy-menu ul li a { padding: 6px 8px; font-size: 12px; line-height: 20px; }
  /* line 389, ../scss/site/_footer.scss */
  footer .copyright-section .footer-bottom { margin-bottom: 15px; text-align: center; }
  /* line 393, ../scss/site/_footer.scss */
  footer .copyright-section .footer-bottom ul li { line-height: 20px; } }

/* Testimonials Page */
/* Wedding page */
/* line 3, ../scss/site/_wedding.scss */
.page-template-wedding h2 { font-family: "MontserratRegular"; font-size: 29px; line-height: 50px; color: #c18d47; text-transform: uppercase; margin-bottom: 15px; }
@media (max-width: 767px) { /* line 3, ../scss/site/_wedding.scss */
  .page-template-wedding h2 { font-size: 22px; line-height: 36px; } }
/* line 16, ../scss/site/_wedding.scss */
.page-template-wedding p { font-size: 18px; line-height: 37px; color: #515151; }
@media (max-width: 1365px) { /* line 16, ../scss/site/_wedding.scss */
  .page-template-wedding p { font-size: 18px; line-height: 34px; } }
@media (max-width: 991px) { /* line 16, ../scss/site/_wedding.scss */
  .page-template-wedding p { font-size: 16px; line-height: 32px; } }
/* line 29, ../scss/site/_wedding.scss */
.page-template-wedding .load-more { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; width: 190px; margin: auto; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 40, ../scss/site/_wedding.scss */
.page-template-wedding .load-more:hover { text-decoration: underline; }
@media (max-width: 767px) { /* line 29, ../scss/site/_wedding.scss */
  .page-template-wedding .load-more { font-size: 20px; text-align: center; line-height: 30px; margin-bottom: 15px; } }
/* line 50, ../scss/site/_wedding.scss */
.page-template-wedding .wp-block-image { max-width: 930px; margin-left: auto; margin-right: auto; margin-bottom: 50px; margin-top: 35px; }
/* line 56, ../scss/site/_wedding.scss */
.page-template-wedding .wp-block-image img { -webkit-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); -moz-box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); box-shadow: 13px 11px 18px -11px rgba(0, 0, 0, 0.53); }
@media (max-width: 991px) { /* line 50, ../scss/site/_wedding.scss */
  .page-template-wedding .wp-block-image { margin-top: 0; margin-bottom: 20px; padding-left: 15px; padding-right: 15px; } }
@media (max-width: 767px) { /* line 50, ../scss/site/_wedding.scss */
  .page-template-wedding .wp-block-image { margin-bottom: 0; } }
/* line 72, ../scss/site/_wedding.scss */
.page-template-wedding .single-col-layout.block_type_1, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 { padding: 55px 0 0; }
@media (min-width: 1366px) { /* line 74, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1 > .container, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container { max-width: 1330px; } }
/* line 78, ../scss/site/_wedding.scss */
.page-template-wedding .single-col-layout.block_type_1 > .container > .row, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row { background: #fff; padding: 0 40px 0; }
/* line 83, ../scss/site/_wedding.scss */
.page-template-wedding .single-col-layout.block_type_1 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content { text-align: center; }
/* line 85, ../scss/site/_wedding.scss */
.page-template-wedding .single-col-layout.block_type_1 .inner-content h2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 96, ../scss/site/_wedding.scss */
.page-template-wedding .single-col-layout.block_type_1 .inner-content h2:before, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
@media (max-width: 991px) { /* line 111, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1 > .container > .row, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 > .container > .row { padding: 20px 0 0; }
  /* line 115, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 118, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1 .inner-content h2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } }
@media (max-width: 767px) { /* line 72, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 { padding-top: 35px; }
  /* line 127, ../scss/site/_wedding.scss */
  .page-template-wedding .single-col-layout.block_type_1 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-wedding .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0; } }
/* line 133, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections { overflow-x: hidden; }
/* line 137, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections.block_type_1 h2, .page-template-wedding .page-template-home .two-col-sections.block_type_2 h2, .page-template-home .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-home .two-col-sections.block_type_3 h2, .page-template-home .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 h2, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 h2, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 h2, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 h2, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 h2, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 h2, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 h2, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 h2, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 h2 { margin-top: -75px; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 143, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections.block_type_1 h2:before, .page-template-wedding .page-template-home .two-col-sections.block_type_2 h2:before, .page-template-home .page-template-wedding .two-col-sections.block_type_2 h2:before, .page-template-wedding .page-template-home .two-col-sections.block_type_3 h2:before, .page-template-home .page-template-wedding .two-col-sections.block_type_3 h2:before, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 h2:before, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 h2:before, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 h2:before, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 h2:before, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 h2:before, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 h2:before, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 h2:before, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 h2:before, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 h2:before, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 h2:before, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 h2:before, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 h2:before, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 h2:before, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 h2:before, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 h2:before, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 155, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections.block_type_1 p, .page-template-wedding .page-template-home .two-col-sections.block_type_2 p, .page-template-home .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-home .two-col-sections.block_type_3 p, .page-template-home .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 p, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 p, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 p, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 p, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 p { margin-bottom: 30px; }
/* line 158, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections.block_type_1 .inner-content, .page-template-wedding .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 .inner-content { max-width: 500px; text-align: center; }
/* line 161, ../scss/site/_wedding.scss */
.page-template-wedding .two-col-sections.block_type_1 .inner-content p, .page-template-wedding .page-template-home .two-col-sections.block_type_2 .inner-content p, .page-template-home .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-home .two-col-sections.block_type_3 .inner-content p, .page-template-home .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 .inner-content p, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 .inner-content p, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 .inner-content p, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 .inner-content p, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 .inner-content p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 .inner-content p { text-align: left; }
@media (max-width: 991px) { /* line 166, ../scss/site/_wedding.scss */
  .page-template-wedding .two-col-sections.block_type_1 .inner-content, .page-template-wedding .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 .inner-content, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 .inner-content, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 .inner-content { margin-left: auto; margin-right: auto; }
  /* line 169, ../scss/site/_wedding.scss */
  .page-template-wedding .two-col-sections.block_type_1 .inner-content p, .page-template-wedding .page-template-home .two-col-sections.block_type_2 .inner-content p, .page-template-home .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-home .two-col-sections.block_type_3 .inner-content p, .page-template-home .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 .inner-content p, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 .inner-content p, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 .inner-content p, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 .inner-content p, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 .inner-content p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 .inner-content p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 .inner-content p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 .inner-content p { text-align: center; } }
@media (max-width: 767px) { /* line 135, ../scss/site/_wedding.scss */
  .page-template-wedding .two-col-sections.block_type_1, .page-template-wedding .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-wedding .two-col-sections.block_type_2, .page-template-wedding .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-wedding .two-col-sections.block_type_3, .page-template-wedding .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-wedding .two-col-sections.block_type_2, .page-template-wedding .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-wedding .two-col-sections.block_type_3, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3, .page-template-wedding .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-wedding .two-col-sections.block_type_2, .page-template-wedding .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-wedding .two-col-sections.block_type_3, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 { padding-top: 30px; }
  /* line 176, ../scss/site/_wedding.scss */
  .page-template-wedding .two-col-sections.block_type_1 h2, .page-template-wedding .page-template-home .two-col-sections.block_type_2 h2, .page-template-home .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-home .two-col-sections.block_type_3 h2, .page-template-home .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 h2, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 h2, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 h2, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 h2, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 h2, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 h2, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 h2, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 h2, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 h2, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 h2, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 h2 { margin-bottom: 15px; margin-top: 0; }
  /* line 180, ../scss/site/_wedding.scss */
  .page-template-wedding .two-col-sections.block_type_1 p, .page-template-wedding .page-template-home .two-col-sections.block_type_2 p, .page-template-home .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-home .two-col-sections.block_type_3 p, .page-template-home .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-prices .two-col-sections.block_type_2 p, .page-template-prices .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-prices .two-col-sections.block_type_3 p, .page-template-prices .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_2 p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-destination-weddings .two-col-sections.block_type_3 p, .page-template-destination-weddings .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-albums .two-col-sections.block_type_2 p, .page-template-albums .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-albums .two-col-sections.block_type_3 p, .page-template-albums .page-template-wedding .two-col-sections.block_type_3 p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_2 p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_2 p, .page-template-wedding .page-template-prices-packages .two-col-sections.block_type_3 p, .page-template-prices-packages .page-template-wedding .two-col-sections.block_type_3 p { margin-bottom: 15px; } }
/* line 186, ../scss/site/_wedding.scss */
.page-template-wedding .wp-block-gallery { max-width: 1250px; margin-left: auto; margin-right: auto; padding: 0 15px; }
/* line 191, ../scss/site/_wedding.scss */
.page-template-wedding .wp-block-gallery .blocks-gallery-item { margin-bottom: 60px; }
@media (max-width: 991px) { /* line 191, ../scss/site/_wedding.scss */
  .page-template-wedding .wp-block-gallery .blocks-gallery-item { margin-bottom: 40px; } }
@media (max-width: 767px) { /* line 191, ../scss/site/_wedding.scss */
  .page-template-wedding .wp-block-gallery .blocks-gallery-item { margin-bottom: 20px; } }

/* Destination weddings */
@media (max-width: 767px) { /* line 205, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .instagram-section { margin-top: 45px; } }
/* line 210, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections { overflow-x: hidden; }
/* line 212, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1, .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .two-col-sections.block_type_3 { margin-top: 90px; }
/* line 214, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid, .page-template-destination-weddings .page-template-home .two-col-sections.block_type_2 > .container-fluid, .page-template-destination-weddings .page-template-home .two-col-sections.block_type_3 > .container-fluid, .page-template-destination-weddings .page-template-prices .two-col-sections.block_type_2 > .container-fluid, .page-template-destination-weddings .page-template-prices .two-col-sections.block_type_3 > .container-fluid, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid, .page-template-destination-weddings .page-template-albums .two-col-sections.block_type_2 > .container-fluid, .page-template-destination-weddings .page-template-albums .two-col-sections.block_type_3 > .container-fluid, .page-template-destination-weddings .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid, .page-template-destination-weddings .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 217, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid > .row, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid > .row, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 220, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid > .row > div { padding-left: 0; padding-right: 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; min-height: 500px; }
/* line 229, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; max-width: 590px; margin: auto; margin-right: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: center; }
/* line 251, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { margin-left: auto; margin-right: auto; text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; }
/* line 263, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content h2:before, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content h2:before, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 275, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-left: auto; margin-right: auto; }
@media (min-width: 1366px) { /* line 229, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { max-width: calc(1250px / 2); } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 290, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 212, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1, .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .two-col-sections.block_type_3 { margin-top: 0; }
  /* line 299, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid > .row > div { min-height: 45vh; }
  /* line 301, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block { min-height: auto; }
  /* line 306, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; max-width: 100%; }
  /* line 309, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 314, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; } }
/* line 323, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_2 { margin-top: 0px; }
/* line 327, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 15px 70px 90px; margin-right: auto; margin-left: 0; }
@media (max-width: 991px) { /* line 327, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 338, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 70px 70px 40px; } }
/* line 344, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_3 { margin-top: 0px; }
/* line 348, ../scss/site/_wedding.scss */
.page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; margin-right: 0; }
@media (max-width: 991px) { /* line 348, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 358, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
/* line 366, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 { position: relative; background: #e5e5e5; padding-top: 60px; }
/* line 371, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1:before, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2:before, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 383, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image { padding: 90px 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; }
/* line 388, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image img, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image img, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image img { display: none; }
/* line 391, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content { color: #fff; padding: 0 15px; }
/* line 394, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content h2 { padding-right: 30px; text-transform: uppercase; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; }
/* line 402, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content ul, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content ul, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content ul { list-style: inside; }
/* line 404, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content ul li { font-family: "Hind"; font-size: 20px; line-height: 37px; }
/* line 410, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content p, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { font-family: "Hind"; font-size: 20px; line-height: 37px; }
/* line 414, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content p a, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p a, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p a { color: #c18d47; }
/* line 417, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content p:empty, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p:empty, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p:empty { display: none; }
@media (min-width: 1366px) { /* line 391, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content { max-width: 1250px; margin-left: auto; margin-right: auto; } }
@media (max-width: 991px) { /* line 383, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image { padding: 0; }
  /* line 429, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content { padding: 25px 15px; }
  /* line 431, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 436, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content p, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; }
  /* line 442, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content ul li { font-size: 16px; line-height: 24px; margin-bottom: 20px; } }
@media (max-width: 767px) { /* line 383, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image { background-position: top right !important; }
  /* line 453, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content h2, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content h2 { margin-bottom: 5px; }
  /* line 457, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content ul li, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content ul li { margin-bottom: 5px; }
  /* line 462, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_1 .section-image .section-content p:last-of-type, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p:last-of-type, .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p:last-of-type { margin-bottom: 0; } }
/* line 470, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 { position: relative; padding-top: 60px; }
/* line 474, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 486, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image { position: relative; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 504, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 517, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 530, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 550, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 559, ../scss/site/_wedding.scss */
.page-template-destination-weddings .banner-image-section.block_type_2 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 558, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 565, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 486, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 577, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content p { top: 0px; }
  /* line 580, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 .section-image .section-content a { font-size: 14px !important; padding: 4px 16px !important; line-height: 22px !important; } }
@media (max-width: 767px) { /* line 470, ../scss/site/_wedding.scss */
  .page-template-destination-weddings .banner-image-section.block_type_2 { margin-bottom: 15px; padding-top: 60px; } }

/* Albums page */
/* line 3, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections { overflow: hidden; }
/* line 5, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1, .page-template-albums .two-col-sections.block_type_2, .page-template-albums .two-col-sections.block_type_3 { margin-top: 90px; }
/* line 7, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid, .page-template-albums .page-template-home .two-col-sections.block_type_2 > .container-fluid, .page-template-albums .page-template-home .two-col-sections.block_type_3 > .container-fluid, .page-template-albums .page-template-prices .two-col-sections.block_type_2 > .container-fluid, .page-template-albums .page-template-prices .two-col-sections.block_type_3 > .container-fluid, .page-template-albums .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid, .page-template-albums .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid, .page-template-albums .two-col-sections.block_type_2 > .container-fluid, .page-template-albums .two-col-sections.block_type_3 > .container-fluid, .page-template-albums .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid, .page-template-albums .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 10, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid > .row, .page-template-albums .two-col-sections.block_type_2 > .container-fluid > .row, .page-template-albums .two-col-sections.block_type_3 > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 13, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-albums .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-albums .two-col-sections.block_type_3 > .container-fluid > .row > div { padding-left: 0; padding-right: 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; min-height: 500px; }
/* line 22, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; text-align: center; height: 100%; max-width: 590px; margin: auto; margin-right: 0; }
/* line 44, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { margin-left: auto; margin-right: auto; text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; }
/* line 56, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content h2:before, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content h2:before, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 68, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; margin-left: auto; margin-right: auto; }
/* line 76, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content p:last-of-type, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content p:last-of-type, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content p:last-of-type { margin-bottom: 0; }
/* line 81, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; list-style: initial; margin-left: 20px; }
@media (min-width: 1366px) { /* line 22, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content { max-width: calc(1250px / 2); } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 98, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 5, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1, .page-template-albums .two-col-sections.block_type_2, .page-template-albums .two-col-sections.block_type_3 { margin-top: 0; }
  /* line 107, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-albums .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-albums .two-col-sections.block_type_3 > .container-fluid > .row > div { min-height: 45vh; }
  /* line 109, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block, .page-template-albums .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block, .page-template-albums .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block { min-height: auto; }
  /* line 114, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; max-width: 100%; }
  /* line 117, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 122, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; }
  /* line 128, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-albums .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 16px; line-height: 32px; margin-bottom: 20px; } }
/* line 138, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_2 { margin-top: 0px; }
/* line 142, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 15px 70px 90px; margin-right: auto; margin-left: 0; }
@media (max-width: 991px) { /* line 142, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1100px) { /* line 153, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 70px 70px 40px; } }
/* line 159, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_3 { margin-top: 0px; }
/* line 164, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block .inner-content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 170, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:first-child .inner-content { padding: 45px 90px 45px 15px; }
@media (min-width: 992px) and (max-width: 1100px) { /* line 170, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:first-child .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 170, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:first-child .inner-content { padding: 25px 15px 25px 15px; } }
/* line 181, ../scss/site/_albums.scss */
.page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:last-child .inner-content { padding: 45px 15px 45px 90px; margin-left: 0; margin-right: auto; }
@media (min-width: 992px) and (max-width: 1100px) { /* line 181, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:last-child .inner-content { padding: 70px 70px 70px 40px; } }
@media (max-width: 991px) { /* line 181, ../scss/site/_albums.scss */
  .page-template-albums .two-col-sections.block_type_3 > .container-fluid .content-block:last-child .inner-content { padding: 25px 15px 25px 15px; } }
/* line 198, ../scss/site/_albums.scss */
.page-template-albums .wp-block-embed-youtube .wp-block-embed__wrapper { margin-left: auto; margin-right: auto; padding: 0 15px; }
/* line 202, ../scss/site/_albums.scss */
.page-template-albums .wp-block-embed-youtube .wp-block-embed__wrapper iframe { width: 100%; height: 600px; }
@media (min-width: 1366px) { /* line 198, ../scss/site/_albums.scss */
  .page-template-albums .wp-block-embed-youtube .wp-block-embed__wrapper { max-width: 1250px; } }
@media (max-width: 767px) { /* line 210, ../scss/site/_albums.scss */
  .page-template-albums .wp-block-embed-youtube .wp-block-embed__wrapper iframe { height: 280px; } }
/* line 217, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1, .page-template-albums .banner-image-section.two-col-sections.block_type_2, .page-template-albums .banner-image-section.two-col-sections.block_type_3 { position: relative; background: #e5e5e5; padding-top: 60px; }
/* line 221, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1:before, .page-template-albums .banner-image-section.two-col-sections.block_type_2:before, .page-template-albums .banner-image-section.two-col-sections.block_type_3:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 246, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image { position: relative; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 264, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image .section-content p, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 277, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image .section-content a, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 290, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image .section-content a:before, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 310, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image .section-content a:hover:before, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 319, ../scss/site/_albums.scss */
.page-template-albums .banner-image-section.block_type_1 .section-image.background-active img, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 318, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image.background-active, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 325, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image.background-active img, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 246, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 335, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image .section-content p, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 20px; }
  /* line 338, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image .section-content a, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 246, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 300px; padding-top: 20px; }
  /* line 348, ../scss/site/_albums.scss */
  .page-template-albums .banner-image-section.block_type_1 .section-image:before, .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image:before { height: 20px; } }

/* Training page */
/* line 3, ../scss/site/_training.scss */
.page-template-training > h1 { position: relative; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
/* line 11, ../scss/site/_training.scss */
.page-template-training > h2:first-of-type { text-transform: uppercase; text-align: center; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 50px; margin-top: 35px; }
@media (max-width: 767px) { /* line 11, ../scss/site/_training.scss */
  .page-template-training > h2:first-of-type { font-size: 20px; line-height: 32px; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; } }
/* line 29, ../scss/site/_training.scss */
.page-template-training p { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #515151; }
@media (max-width: 991px) { /* line 29, ../scss/site/_training.scss */
  .page-template-training p { font-size: 16px; line-height: 32px; margin-bottom: 20px; } }
/* line 40, ../scss/site/_training.scss */
.page-template-training .two-col-sections { overflow-x: hidden; }
/* line 42, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1, .page-template-training .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 { padding-bottom: 35px; }
/* line 52, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content { max-width: 500px; text-align: center; }
/* line 55, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content h2, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 65, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content h2:before, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content h2:before, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content h2:before, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content h2:before, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content h2:before, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content h2:before, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content h2:before, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 77, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content p, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content p, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content p, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content p, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content p, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content p, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content p, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content p, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content p, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content p, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content p, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content p, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content p, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content p, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content p, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content p, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content p, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content p, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content p, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content p { text-align: left; }
/* line 80, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content ul, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content ul, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content ul, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content ul, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content ul, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content ul, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content ul, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content ul, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content ul, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content ul, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content ul, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content ul, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content ul, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content ul, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content ul, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content ul, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content ul, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content ul, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content ul, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content ul, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content ul { list-style: inside; text-align: left; }
/* line 83, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_1 .inner-content ul li, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content ul li, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content ul li, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content ul li, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content ul li, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content ul li, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content ul li, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content ul li, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content ul li, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content ul li, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content ul li, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content ul li { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #515151; }
@media (max-width: 991px) { /* line 42, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_1, .page-template-training .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-training .two-col-sections.block_type_3, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 { padding-top: 25px; padding-bottom: 25px; }
  /* line 96, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_1 .content-block:last-child .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .content-block:last-child .inner-content { margin-top: 0; }
  /* line 101, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_1 .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 104, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_1 .inner-content h2, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 110, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_1 .inner-content ul li, .page-template-training .page-template-home .two-col-sections.block_type_2 .inner-content ul li, .page-template-home .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-home .two-col-sections.block_type_3 .inner-content ul li, .page-template-home .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-prices .two-col-sections.block_type_2 .inner-content ul li, .page-template-prices .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-prices .two-col-sections.block_type_3 .inner-content ul li, .page-template-prices .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_2 .inner-content ul li, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-destination-weddings .two-col-sections.block_type_3 .inner-content ul li, .page-template-destination-weddings .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-albums .two-col-sections.block_type_2 .inner-content ul li, .page-template-albums .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-albums .two-col-sections.block_type_3 .inner-content ul li, .page-template-albums .page-template-training .two-col-sections.block_type_3 .inner-content ul li, .page-template-training .page-template-prices-packages .two-col-sections.block_type_2 .inner-content ul li, .page-template-prices-packages .page-template-training .two-col-sections.block_type_2 .inner-content ul li, .page-template-training .page-template-prices-packages .two-col-sections.block_type_3 .inner-content ul li, .page-template-prices-packages .page-template-training .two-col-sections.block_type_3 .inner-content ul li { font-size: 16px; line-height: 32px; margin-bottom: 15px; } }
/* line 119, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 { background: #000; color: #fff; }
/* line 123, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 > .container > .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 129, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 .inner-content { padding-top: 20px; padding-bottom: 20px; }
/* line 132, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 .inner-content figure { max-width: 70px; margin: 0; }
/* line 136, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 .inner-content h2 { text-transform: uppercase; color: #fff; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; }
/* line 142, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_2 .inner-content h2 a { font-family: inherit; font-size: inherit; color: inherit; }
@media (max-width: 767px) { /* line 149, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_2 .inner-content figure { max-width: 50px; }
  /* line 152, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_2 .inner-content h2 { font-size: 18px; line-height: 32px; } }
/* line 159, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 { padding: 50px 0; }
/* line 161, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content { max-width: 500px; }
/* line 163, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content p { margin-bottom: 40px; }
/* line 165, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content p:last-child { margin-bottom: 0; }
/* line 168, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content p a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; min-width: 130px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; max-width: 160px; text-align: center; border-radius: 150px; padding: 4px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 189, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content p a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 194, ../scss/site/_training.scss */
.page-template-training .two-col-sections.block_type_3 .inner-content p a span { display: block; }
@media (max-width: 991px) { /* line 200, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_3 .inner-content p { margin-bottom: 25px; }
  /* line 202, ../scss/site/_training.scss */
  .page-template-training .two-col-sections.block_type_3 .inner-content p a { font-size: 14px; margin-bottom: 20px; } }
/* line 212, ../scss/site/_training.scss */
.page-template-training .single-col-layout.block_type_1, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 { padding: 55px 0 0; }
@media (min-width: 1366px) { /* line 214, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1 > .container, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container { max-width: 1330px; } }
/* line 218, ../scss/site/_training.scss */
.page-template-training .single-col-layout.block_type_1 > .container > .row, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row { background: #fff; padding: 0 40px 0; }
/* line 223, ../scss/site/_training.scss */
.page-template-training .single-col-layout.block_type_1 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content { text-align: center; }
/* line 225, ../scss/site/_training.scss */
.page-template-training .single-col-layout.block_type_1 .inner-content h2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 236, ../scss/site/_training.scss */
.page-template-training .single-col-layout.block_type_1 .inner-content h2:before, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
@media (max-width: 991px) { /* line 251, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1 > .container > .row, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 > .container > .row { padding: 20px 0 0; }
  /* line 255, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 258, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1 .inner-content h2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } }
@media (max-width: 767px) { /* line 212, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 { padding-top: 35px; }
  /* line 267, ../scss/site/_training.scss */
  .page-template-training .single-col-layout.block_type_1 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-training .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-training .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0; } }
/* line 273, ../scss/site/_training.scss */
.page-template-training .banner-image-section { overflow-x: hidden; }
/* line 276, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_1 .section-image, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 480px; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }
/* line 288, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_1 .section-image .section-content, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content { color: #fff; margin-left: 50%; max-width: 400px; margin-left: auto; margin-right: auto; text-align: center; right: 0; left: 0; position: absolute; }
/* line 296, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_1 .section-image .section-content p, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { margin-bottom: 25px; color: #fff; }
/* line 302, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_1 .section-image.background-active img, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 991px) { /* line 301, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_1 .section-image.background-active, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { min-height: 250px; background-position: top right !important; }
  /* line 308, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_1 .section-image.background-active img, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { visibility: hidden; } }
@media (max-width: 767px) { /* line 276, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_1 .section-image, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 380px; }
  /* line 315, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_1 .section-image .section-content, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }
  /* line 320, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_1 .section-image .section-content p, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-training .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-training .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { margin-bottom: 15px; } }
/* line 327, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 { position: relative; background: #fff; margin-bottom: 20px; }
/* line 331, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image { position: relative; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 339, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 352, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 365, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 385, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 394, ../scss/site/_training.scss */
.page-template-training .banner-image-section.block_type_2 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 393, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 400, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 331, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 410, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image .section-content p { top: 0px; }
  /* line 413, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 331, ../scss/site/_training.scss */
  .page-template-training .banner-image-section.block_type_2 .section-image { min-height: 300px; } }

/* FAQ page */
/* line 3, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout { overflow: hidden; }
/* line 5, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 { padding-top: 65px; }
/* line 7, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content { max-width: 800px; margin-left: auto; margin-right: auto; text-align: center; }
/* line 12, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content h1, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h1, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1 { font-size: 29px; line-height: 50px; color: #c18d47; text-align: center; font-family: "MontserratRegular"; text-transform: uppercase; margin-bottom: 50px; display: inline-block; padding-bottom: 10px; position: relative; }
/* line 23, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content h1:before, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h1:before, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h1:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 35, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content h2, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 20px; line-height: 37px; color: #c18d47; text-align: center; font-family: "MontserratRegular"; text-transform: uppercase; margin-bottom: 5px; }
/* line 44, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content p, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #515151; margin-bottom: 35px; text-align: center; }
/* line 51, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content p:last-of-type, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p:last-of-type, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p:last-of-type { margin-bottom: 0; }
/* line 54, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content p a, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p a, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a { color: #c18d47; -webkit-transition: ll 0.35s ease; -o-transition: ll 0.35s ease; transition: ll 0.35s ease; }
/* line 59, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .inner-content p a:hover, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .inner-content p a:hover, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .inner-content p a:hover { color: #9f7236; }
/* line 65, ../scss/site/_faqs.scss */
.page-template-faq .single-col-layout.block_type_1 .additional-container, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container { padding-bottom: 70px; }
@media (max-width: 767px) { /* line 65, ../scss/site/_faqs.scss */
  .page-template-faq .single-col-layout.block_type_1 .additional-container, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-home .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-home .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-prices .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-prices .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-destination-weddings .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-albums .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-albums .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_2 .additional-container, .page-template-faq .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .additional-container, .page-template-prices-packages .page-template-faq .single-col-layout.two-col-sections.block_type_3 .additional-container { padding-bottom: 35px; } }
/* line 74, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1, .page-template-faq .page-template-home .two-col-sections.block_type_2, .page-template-home .page-template-faq .two-col-sections.block_type_2, .page-template-faq .page-template-home .two-col-sections.block_type_3, .page-template-home .page-template-faq .two-col-sections.block_type_3, .page-template-faq .page-template-prices .two-col-sections.block_type_2, .page-template-prices .page-template-faq .two-col-sections.block_type_2, .page-template-faq .page-template-prices .two-col-sections.block_type_3, .page-template-prices .page-template-faq .two-col-sections.block_type_3, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3, .page-template-faq .page-template-albums .two-col-sections.block_type_2, .page-template-albums .page-template-faq .two-col-sections.block_type_2, .page-template-faq .page-template-albums .two-col-sections.block_type_3, .page-template-albums .page-template-faq .two-col-sections.block_type_3, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 { background: #000000; }
/* line 78, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 .content-block:last-child .inner-content, .page-template-faq .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-home .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-faq .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-home .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-faq .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-prices .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-faq .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-prices .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-faq .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-albums .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-faq .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-albums .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 89, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-home .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-home .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-prices .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-prices .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-albums .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-albums .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
/* line 93, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-home .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-home .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-prices .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-prices .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-albums .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-albums .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li { padding: 0 10px; }
/* line 95, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-home .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-home .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-prices .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-prices .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-albums .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-albums .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a { color: #fff; display: block; width: 30px; height: 30px; border-radius: 50%; background: #515151; text-align: center; font-size: 22px; line-height: 36px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 108, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-home .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-home .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-home .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-home .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-prices .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-prices .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-prices .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-prices .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-albums .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-albums .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-albums .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-albums .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 .content-block:last-child .inner-content .social-icons li a:hover { background: #c18d47; }
/* line 117, ../scss/site/_faqs.scss */
.page-template-faq .two-col-sections.block_type_1 p, .page-template-faq .page-template-home .two-col-sections.block_type_2 p, .page-template-home .page-template-faq .two-col-sections.block_type_2 p, .page-template-faq .page-template-home .two-col-sections.block_type_3 p, .page-template-home .page-template-faq .two-col-sections.block_type_3 p, .page-template-faq .page-template-prices .two-col-sections.block_type_2 p, .page-template-prices .page-template-faq .two-col-sections.block_type_2 p, .page-template-faq .page-template-prices .two-col-sections.block_type_3 p, .page-template-prices .page-template-faq .two-col-sections.block_type_3 p, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_2 p, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_2 p, .page-template-faq .page-template-destination-weddings .two-col-sections.block_type_3 p, .page-template-destination-weddings .page-template-faq .two-col-sections.block_type_3 p, .page-template-faq .page-template-albums .two-col-sections.block_type_2 p, .page-template-albums .page-template-faq .two-col-sections.block_type_2 p, .page-template-faq .page-template-albums .two-col-sections.block_type_3 p, .page-template-albums .page-template-faq .two-col-sections.block_type_3 p, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_2 p, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_2 p, .page-template-faq .page-template-prices-packages .two-col-sections.block_type_3 p, .page-template-prices-packages .page-template-faq .two-col-sections.block_type_3 p { max-width: 1220px; padding: 45px 0; color: #fff; text-transform: uppercase; font-size: 25px; font-family: "MontserratRegular"; margin-left: auto; margin-right: auto; margin-bottom: 0; }
/* line 130, ../scss/site/_faqs.scss */
.page-template-faq .recent-posts-outer { margin-bottom: 0; }
/* line 137, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 { position: relative; padding-top: 60px; }
/* line 140, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3:before { content: ""; max-width: 1220px; padding: 30px 0; margin-left: auto; margin-right: auto; top: 0; right: 0; left: 0; position: absolute; background: url("../images/footer-logo-grey.png"); background-repeat: no-repeat; background-position: center; background-size: 35px; }
/* line 152, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image { position: relative; background: #fff; min-height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 170, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image .section-content p, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; }
/* line 183, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image .section-content a, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 10px 40px; }
/* line 196, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image .section-content a:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:before { content: ""; width: 100%; height: 100%; background: #c18d47; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; -webkit-transform: skewX(-30deg); -ms-transform: skewX(-30deg); transform: skewX(-30deg); z-index: -1; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 216, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image .section-content a:hover:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a:hover:before, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a:hover:before { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 225, ../scss/site/_faqs.scss */
.page-template-faq .banner-image-section.block_type_1 .section-image.background-active img, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 224, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image.background-active, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 231, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image.background-active img, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 152, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 241, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image .section-content p, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 20px; }
  /* line 244, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image .section-content a, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 152, ../scss/site/_faqs.scss */
  .page-template-faq .banner-image-section.block_type_1 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-home .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-home .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-destination-weddings .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-destination-weddings .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-albums .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-albums .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-faq .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image, .page-template-prices-packages .page-template-faq .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 300px; padding-top: 20px; } }
/* line 258, ../scss/site/_faqs.scss */
.page-template-faq .recent-posts-outer { padding-bottom: 50px; }

/*-------- Pricing -----------*/
/* line 3, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form { clear: both; }
/* line 5, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper { padding-right: 0 !important; }
/* line 8, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form:before { content: ""; display: table; }
/* line 12, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form:after { content: ""; display: table; clear: both; }
/* line 17, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form label { display: block; width: 100%; }
/* line 21, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .custom-form-control-wrap { display: block; width: 100%; }
/* line 25, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .custom-form-control { border: 0; outline: none; width: 100%; color: #384b53; height: 90px; background: #e5e5e5; padding-left: 30px; padding-right: 30px; padding-top: 20px; }
/* line 37, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form textarea { padding-left: 15px; padding-right: 15px; }
/* line 44, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content:before { content: ""; display: table; }
/* line 48, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content:after { content: ""; display: table; clear: both; }
/* line 53, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content > div { width: 50%; float: left; padding: 0 15px; }
@media (max-width: 991px) { /* line 53, ../scss/site/_packages.scss */
  .page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content > div { width: 100%; float: none; } }
/* line 62, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content input[type=date]::-webkit-inner-spin-button, .page-template-prices-packages #contact-form .contact-wrapper form .contact-column:first-child .inner-content input[type=date]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/* line 71, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div { padding: 0 15px; }
/* line 73, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap { clear: both; margin-top: 15px; }
/* line 76, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .custom-check { position: relative; padding-left: 45px; }
/* line 79, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .custom-check input { visibility: hidden; position: absolute; top: 0; left: 0; }
/* line 84, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .custom-check input + span { width: 30px; height: 30px; border: 1px solid #e5e5e5; display: block; position: absolute; top: 0; left: 0; text-align: center; font-size: 25px; line-height: 30px; cursor: pointer; }
/* line 99, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .custom-check input:checked + span:after { content: "\f00c"; font-family: 'fontAwesome'; color: #c18d47; }
/* line 108, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .submit-wrap { text-align: center; margin-top: 15px; }
/* line 112, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .submit-wrap input[type='submit'] { cursor: pointer; background: #c18d47; color: #fff; border: 0; font-size: 17px !important; line-height: 40px; padding: 10px !important; min-width: 160px; width: auto; height: 60px !important; top: inherit; z-index: 99999; right: 0; bottom: 0; cursor: inherit; font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 134, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .submit-wrap input[type='submit']:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 767px) { /* line 112, ../scss/site/_packages.scss */
  .page-template-prices-packages #contact-form .contact-wrapper form .contact-column:last-child .inner-content > div.check-wrap .submit-wrap input[type='submit'] { height: 45px !important; line-height: 26px; } }
/* line 155, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form:before { content: ""; display: table; }
/* line 159, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form:after { content: ""; display: table; clear: both; }
/* line 164, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form label { display: block; width: 100%; }
/* line 168, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form .wpcf7-form-control-wrap { display: block; width: 100%; }
/* line 172, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form .wpcf7-form-control { border: 0; outline: none; width: 100%; color: #384b53; height: 90px; background: #e5e5e5; padding-left: 30px; padding-right: 30px; padding-top: 20px; }
/* line 184, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form textarea { padding-left: 15px; padding-right: 15px; }
/* line 188, ../scss/site/_packages.scss */
.page-template-prices-packages #contact-form .wpcf7 .wpcf7-form > p { width: 50%; float: left; padding: 0 15px; }
@media (max-width: 991px) { /* line 188, ../scss/site/_packages.scss */
  .page-template-prices-packages #contact-form .wpcf7 .wpcf7-form > p { width: 100%; float: none; } }
/* line 201, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap h1 { color: #c18d47; text-align: center; font-size: 29px; font-family: "MontserratRegular"; text-transform: uppercase; font-weight: 600; }
/* line 210, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section h2 { font-family: "MontserratRegular"; font-weight: bold; }
/* line 214, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section ul { margin-left: 13px; }
/* line 216, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section ul li { font-size: 16px; line-height: 26px; color: #515151; text-align: left; font-family: "MontserratRegular"; }
/* line 224, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section:before { width: 20%; background: none; }
/* line 230, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section .price-container .button-wrapper .button { display: inline-block; font-size: 25px; line-height: 37px; color: #515151; background: #e5e5e5; border-bottom: 0; padding: 20px; min-width: 180px; cursor: pointer; text-align: center; transition: all ease-out .2s; }
/* line 242, ../scss/site/_packages.scss */
.page-template-prices-packages .pricing-plugin-wrap .packages-section .price-container .button-wrapper .button:hover { color: #fff; background: #c18d47; transition: all ease-out .2s; }
/* line 252, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections { overflow: hidden; }
/* line 254, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1, .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .two-col-sections.block_type_3 { margin-top: 90px; }
/* line 256, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid, .page-template-prices-packages .page-template-home .two-col-sections.block_type_2 > .container-fluid, .page-template-prices-packages .page-template-home .two-col-sections.block_type_3 > .container-fluid, .page-template-prices-packages .page-template-prices .two-col-sections.block_type_2 > .container-fluid, .page-template-prices-packages .page-template-prices .two-col-sections.block_type_3 > .container-fluid, .page-template-prices-packages .page-template-destination-weddings .two-col-sections.block_type_2 > .container-fluid, .page-template-prices-packages .page-template-destination-weddings .two-col-sections.block_type_3 > .container-fluid, .page-template-prices-packages .page-template-albums .two-col-sections.block_type_2 > .container-fluid, .page-template-prices-packages .page-template-albums .two-col-sections.block_type_3 > .container-fluid, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid { padding-left: 0; padding-right: 0; }
/* line 259, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid > .row, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid > .row, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid > .row { margin-left: 0; margin-right: 0; }
/* line 262, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid > .row > div { padding-left: 0; padding-right: 0; background-repeat: no-repeat !important; background-size: cover !important; background-position: center !important; min-height: 500px; }
/* line 271, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; font-family: "Hind"; font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; height: 100%; max-width: 590px; margin: auto; margin-right: 0; }
/* line 292, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; position: relative; padding-bottom: 10px; margin-left: auto; margin-right: auto; }
/* line 304, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content h2:before, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content h2:before, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 316, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 18px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; width: 100%; text-align: center; }
/* line 324, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content p:last-of-type, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content p:last-of-type, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content p:last-of-type { margin-bottom: 0; }
/* line 328, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content a, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content a, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; border-radius: 150px; padding: 3px 12px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 347, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content a:hover, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content a:hover, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
@media (max-width: 767px) { /* line 328, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content a, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content a, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content a { font-size: 14px; margin-bottom: 20px; } }
/* line 358, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; margin-bottom: 30px; list-style: initial; margin-left: 20px; }
@media (min-width: 1366px) { /* line 271, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { max-width: calc(1250px / 2); } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 375, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
@media (max-width: 991px) { /* line 254, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1, .page-template-prices-packages .two-col-sections.block_type_2, .page-template-prices-packages .two-col-sections.block_type_3 { margin-top: 0; }
  /* line 384, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid > .row > div, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid > .row > div, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid > .row > div { min-height: 45vh; }
  /* line 386, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid > .row > div.content-block, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid > .row > div.content-block, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid > .row > div.content-block { min-height: auto; }
  /* line 391, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; max-width: 100%; }
  /* line 394, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content h2, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content h2, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 399, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content p, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content p, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; }
  /* line 405, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_1 > .container-fluid .inner-content ul li, .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content ul li, .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content ul li { font-size: 16px; line-height: 32px; margin-bottom: 20px; } }
/* line 415, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_2 { margin-top: 0px; }
/* line 419, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 15px 70px 90px; margin-right: auto; margin-left: 0; }
@media (max-width: 991px) { /* line 419, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 430, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_2 > .container-fluid .inner-content { padding: 70px 70px 70px 40px; } }
/* line 436, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_3 { margin-top: 0px; padding-bottom: 20px; }
/* line 441, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 90px 70px 15px; margin-right: 0; }
@media (max-width: 991px) { /* line 441, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 25px 15px 25px 15px; } }
@media (min-width: 992px) and (max-width: 1366px) { /* line 451, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_3 > .container-fluid .inner-content { padding: 70px 40px 70px 70px; } }
/* line 457, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_4 { background: #e5e5e5; padding: 0; }
@media (min-width: 1366px) { /* line 460, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_4 > .container { max-width: 1330px; } }
/* line 464, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_4 > .container > .row { background: #fff; padding: 0 40px 40px; }
/* line 475, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_4 .inner-content h2 { text-transform: uppercase; color: #c18d47; font-size: 29px; line-height: 50px; font-family: "MontserratRegular"; margin-bottom: 25px; display: inline-block; position: relative; padding-bottom: 10px; }
/* line 486, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_4 .inner-content h2:before { content: ""; width: 80%; height: 1px; background: #515151; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
/* line 498, ../scss/site/_packages.scss */
.page-template-prices-packages .two-col-sections.block_type_4 .inner-content p { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; }
@media (max-width: 991px) { /* line 507, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_4 > .container > .row { padding: 0 20px 20px; }
  /* line 516, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_4 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 519, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_4 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; }
  /* line 524, ../scss/site/_packages.scss */
  .page-template-prices-packages .two-col-sections.block_type_4 .inner-content p { font-size: 16px; line-height: 32px; margin-bottom: 20px; text-align: center; } }
/* line 534, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout { overflow-x: hidden; }
@media (min-width: 1366px) { /* line 539, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 > .container, .page-template-prices-packages .page-template-home .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-home .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .page-template-prices .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-prices .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-destination-weddings .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .page-template-albums .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .page-template-albums .single-col-layout.two-col-sections.block_type_3 > .container, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container { max-width: 1330px; } }
/* line 543, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 > .container > .row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row { background: #fff; padding: 40px 40px 0; }
/* line 548, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content { text-align: center; }
/* line 550, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content h2, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 25px; line-height: 37px; color: #c18d47; text-transform: inherit; text-align: left; text-transform: capitalize; position: relative; padding-bottom: 15px; margin-bottom: 30px; }
/* line 560, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content h2:before, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2:before, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2:before { content: ""; position: absolute; margin: 0px auto; bottom: 0px; left: 0; right: 0; width: 20%; background: #515151; height: 1px; }
/* line 572, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content p, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p { width: 75%; margin: 0px auto; font-size: 17px; font-family: "MontserratRegular"; }
@media (max-width: 767px) { /* line 572, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 .inner-content p, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content p, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content p { width: 100%; } }
/* line 582, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
/* line 588, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column { flex: 0 0 50%; max-width: 50%; }
@media (max-width: 767px) { /* line 588, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column { flex: 0 0 100%; max-width: 100%; } }
/* line 596, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content input { width: 100%; border: 0; border-bottom: 1px solid #b08448; margin-bottom: 50px; font-size: 25px !important; line-height: 37px; color: #515151; padding-left: 0 !important; outline: none; }
/* line 607, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content textarea { width: 100%; border: 0; border-bottom: 1px solid #b08448; margin-bottom: 50px; font-size: 25px; line-height: 37px; color: #515151; resize: none; outline: none; }
/* line 618, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .chosen { font-size: 25px; line-height: 37px; color: #515151; float: right; text-align: left; margin-right: 0px; min-width: 205px; text-align: right; }
/* line 628, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price { display: block; margin-top: 5px; clear: both; margin: 0px; }
/* line 633, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap { clear: both; margin-top: 35px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; float: right; }
/* line 641, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price span { text-align: right; font-size: 25px; line-height: 37px; color: #515151; }
/* line 647, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled { border: 0px; text-align: right; }
/* line 650, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price.filled #formPackageContainer { text-align: right; display: block; width: 100%; padding: 0px; }
/* line 657, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap { background: #b08448; color: #fff; font-size: 32px; width: auto; height: 60px; padding: 10px; text-transform: uppercase; }
/* line 665, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .added-price .price-wrap span { color: #fff; }
/* line 670, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap { clear: both; text-align: right; padding-top: 40px; }
/* line 674, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check { display: inline-block; position: relative; padding-left: 40px; font-size: 16px; color: #333333; margin-right: 30px; }
/* line 681, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check span { width: 25px; height: 25px; display: block; border: 1px solid #b08448; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; text-align: center; font-size: 19px; line-height: 22px; }
/* line 695, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input { visibility: hidden; position: absolute; top: 0; left: 0; }
/* line 702, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap .custom-check input:checked + span:before { content: "\f00c"; font-family: "fontAwesome"; color: #b08448; }
/* line 712, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"], .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"], .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"] { background: #b08448; border: 0; min-width: 120px; width: 120px; font-size: 25px; line-height: 37px; color: #fff; border-bottom: 3px solid #ffb42e; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 724, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_1 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content .contact-wrapper .contact-row .contact-column .inner-content .check-wrap input[type="submit"]:hover { background: #ffb42e; }
@media (max-width: 991px) { /* line 738, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 > .container > .row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 > .container > .row, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 > .container > .row { padding: 20px 0 0; }
  /* line 742, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 .inner-content, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content { padding: 0 15px 0 15px; max-width: 100%; }
  /* line 745, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_1 .inner-content h2, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_2 .inner-content h2, .page-template-prices-packages .single-col-layout.two-col-sections.block_type_3 .inner-content h2 { font-size: 22px; line-height: 36px; margin-bottom: 20px; } }
@media (min-width: 1366px) { /* line 756, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_2 > .container { max-width: 1330px; } }
/* line 760, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 > .container > .row { background: #fff; }
/* line 764, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .inner-content { max-width: 690px; margin-left: auto; margin-right: auto; }
/* line 768, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .inner-content p { font-size: 20px; line-height: 37px; font-family: "Hind"; color: #384b53; text-align: center; }
/* line 774, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .inner-content p a { color: #c18d47; }
@media (max-width: 991px) { /* line 781, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_2 > .container > .row { padding: 0px 10px 20px; }
  /* line 786, ../scss/site/_packages.scss */
  .page-template-prices-packages .single-col-layout.block_type_2 .inner-content p { font-size: 16px; line-height: 32px; } }
/* line 792, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container { margin: 35px 0 0; }
/* line 794, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container h2 { text-align: center; color: #c18d47; position: relative; padding-bottom: 20px; }
/* line 799, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container h2:before { content: ""; position: absolute; margin: 0px auto; bottom: 0px; left: 0; right: 0; width: 20%; background: #515151; height: 1px; }
/* line 811, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container ul { padding: 25px 0px; width: 90%; margin: 0px auto; display: block; }
/* line 816, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container ul li { font-size: 14px; font-weight: normal; position: relative; text-align: left; padding-left: 40px; line-height: 45px; font-family: "MontserratRegular"; }
/* line 824, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_2 .additional-container ul li:before { content: ""; position: absolute; left: 0px; top: 20px; background: #000; width: 4px; height: 4px; border-radius: 50%; }
/* line 839, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_3 .pricing-plugin-wrap { max-width: 100%; padding: 0px; margin: 0px; }
/* line 843, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_3 .pricing-plugin-wrap h2 { color: #c18d47; font-weight: bold; }
/* line 847, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_3 .pricing-plugin-wrap h3 { color: #c18d47; font-weight: bold; }
/* line 853, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_3 .wrapper-block a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 20px; font-weight: bold; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; width: 160px; border-radius: 150px; padding: 6px 0px; margin-top: 25px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 874, ../scss/site/_packages.scss */
.page-template-prices-packages .single-col-layout.block_type_3 .wrapper-block a:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 883, ../scss/site/_packages.scss */
.page-template-prices-packages .top-slider { margin: 60px 75px; }
/* line 886, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section { overflow-x: hidden; }
/* line 888, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 { position: relative; }
/* line 917, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image { position: relative; background: #fff; height: 540px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }
/* line 925, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1 .section-image img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image img { height: 100%; width: 100%; object-fit: cover; }
@media (max-width: 767px) { /* line 925, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image img { height: initial; object-fit: inherit; } }
/* line 944, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1 .section-image .section-content p, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 35px; right: 0; bottom: 0; left: 0; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; left: 20%; right: inherit; }
/* line 959, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1 .section-image .section-content a, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 24px; line-height: 32px; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; position: relative; z-index: 1; padding: 0; }
/* line 991, ../scss/site/_packages.scss */
.page-template-prices-packages .banner-image-section.block_type_1 .section-image.background-active img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: none; }
@media (max-width: 1100px) { /* line 990, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image.background-active, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active { background-image: none !important; min-height: inherit; }
  /* line 997, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image.background-active img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image.background-active img, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image.background-active img { display: block; } }
@media (max-width: 1200px) { /* line 917, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image { min-height: 450px; } }
@media (max-width: 1100px) { /* line 1007, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image .section-content p, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content p, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content p { top: 20px; }
  /* line 1010, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image .section-content a, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image .section-content a, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image .section-content a { font-size: 14px; padding: 4px 16px; line-height: 22px; } }
@media (max-width: 767px) { /* line 917, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image { height: initial; min-height: initial; padding-top: 20px; }
  /* line 1021, ../scss/site/_packages.scss */
  .page-template-prices-packages .banner-image-section.block_type_1 .section-image:before, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_2 .section-image:before, .page-template-prices-packages .banner-image-section.two-col-sections.block_type_3 .section-image:before { height: 20px; } }
/* line 1028, ../scss/site/_packages.scss */
.page-template-prices-packages #displayTotal { position: relative; margin: 65px 0 0; z-index: 1; display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 43px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: 0; margin-right: -34px; text-align: center; width: 150px; height: 50px; float: right; border-radius: 150px; padding: 3px 0; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 1052, ../scss/site/_packages.scss */
.page-template-prices-packages #displayTotal:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 1057, ../scss/site/_packages.scss */
.page-template-prices-packages #displayTotal span { color: #fff; font-family: "MontserratRegular"; }
@media (max-width: 767px) { /* line 1028, ../scss/site/_packages.scss */
  .page-template-prices-packages #displayTotal { margin-right: 0; margin: 0 auto; float: initial; right: 0; left: 0; display: block; } }
@media (max-width: 767px) { /* line 1028, ../scss/site/_packages.scss */
  .page-template-prices-packages #displayTotal { position: fixed; right: 40px; left: inherit; } }
@media (max-width: 767px) { /* line 1075, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section { padding-right: 0; } }
@media (max-width: 767px) { /* line 1080, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section .medium-8.columns { width: 100%; text-align: center; } }
/* line 1085, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .medium-8.columns h2 { text-align: left; }
@media (max-width: 767px) { /* line 1085, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section .medium-8.columns h2 { text-align: center; padding-left: 0; } }
@media (max-width: 767px) { /* line 1095, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section .medium-4.columns { width: 100%; text-align: center; } }
/* line 1100, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .medium-4.columns .addon-price-box { border: 0; }
/* line 1120, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section h1 { text-align: left; font-weight: normal; }
/* line 1124, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row { margin: 0; padding: 10px 0px; }
/* line 1127, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row:nth-child(even) { background: #e5e5e5; }
/* line 1130, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row h2 { text-align: left; padding: 10px 0 0px 50px; color: #515151; font-size: 14px; font-family: "MontserratRegular"; text-transform: capitalize; }
/* line 1137, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row h2:before { top: 18px; width: 5px; height: 5px; color: #515151; }
@media (max-width: 767px) { /* line 1137, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section .row h2:before { left: initial; margin-left: -15px; } }
/* line 1148, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addonpriceblock { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; width: 130px; border-radius: 150px; padding: 9px 0px; float: right; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 1168, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addonpriceblock:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 1173, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addonpriceblock h4 { margin: 0px; font-size: 16px; color: #fff; }
@media (max-width: 767px) { /* line 1148, ../scss/site/_packages.scss */
  .page-template-prices-packages #addon-section .row .addonpriceblock { float: initial; margin: 0 auto; margin-top: 10px; } }
/* line 1184, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addontextblock { display: inline-block; text-transform: uppercase; color: #fff; font-family: "MontserratRegular"; font-size: 15px; line-height: 32px; background: #c18d47; -webkit-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; margin-left: auto; margin-right: auto; text-align: center; width: 130px; float: right; border-radius: 150px; padding: 3px 0; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
/* line 1204, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addontextblock:hover { background: #a77838; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
/* line 1209, ../scss/site/_packages.scss */
.page-template-prices-packages #addon-section .row .addontextblock h4 { margin: 0px; font-size: 16px; }
/* line 1216, ../scss/site/_packages.scss */
.page-template-prices-packages #purchase-container { position: relative; float: left; width: 100%; display: block; }
/* line 1221, ../scss/site/_packages.scss */
.page-template-prices-packages #purchase-container a { width: 100%; display: block; }
/* line 1224, ../scss/site/_packages.scss */
.page-template-prices-packages #purchase-container a .addon-price-box { width: 100%; display: block; max-width: 100%; background: #c18d47; font-size: 17px; position: relative; max-width: 470px; }
/* line 1232, ../scss/site/_packages.scss */
.page-template-prices-packages #purchase-container a .addon-price-box:hover { background: #a77838; }
/* line 1235, ../scss/site/_packages.scss */
.page-template-prices-packages #purchase-container a .addon-price-box:before { content: ""; position: absolute; left: 25px; top: 17px; width: 25px; height: 24px; background: url(../images/mini-logo.png); display: none; }
@media (max-width: 767px) { /* line 1224, ../scss/site/_packages.scss */
  .page-template-prices-packages #purchase-container a .addon-price-box { font-size: 15px; line-height: 21px; max-width: 200px; }
  /* line 1249, ../scss/site/_packages.scss */
  .page-template-prices-packages #purchase-container a .addon-price-box:before { display: none; } }
/* line 1256, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section { position: relative; }
/* line 1258, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section h1 { text-align: center; font-size: 26px; color: #c18d47; margin: 20px 0px; position: relative; padding-bottom: 20px; }
/* line 1265, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section h1:after { content: ""; width: 10%; height: 1px; background: #515151; position: absolute; left: 0; right: 0px; margin: auto; bottom: 0; }
/* line 1278, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .right a { background: no-repeat; color: #c18d47; font-size: 18px; text-transform: uppercase; position: absolute; top: 0; right: 0; }
/* line 1288, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper { border: solid 1px #ddd; padding: 10px; width: 50%; margin: 40px auto; }
@media (max-width: 991px) { /* line 1288, ../scss/site/_packages.scss */
  .page-template-prices-packages .stripe-section .payment-wraper { width: 90%; } }
/* line 1297, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner label { width: 100%; font-size: 16px; font-family: "MontserratRegular"; }
/* line 1302, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner input { border: solid 1px #ddd; height: 45px; padding: 8px; width: 100%; font-family: "MontserratRegular"; }
/* line 1308, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner input:focus { outline: none; }
/* line 1312, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner.exp-date-outer { margin-bottom: 15px; }
/* line 1314, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner.exp-date-outer input { width: 48%; margin-left: 3px; }
@media (max-width: 640px) { /* line 1314, ../scss/site/_packages.scss */
  .page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner.exp-date-outer input { width: 40%; } }
/* line 1322, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner button { background: #c18d47; border: 0px; width: 100%; font-family: "MontserratRegular"; color: #fff; font-size: 18px; max-width: 100%; text-transform: uppercase; }
/* line 1331, ../scss/site/_packages.scss */
.page-template-prices-packages .stripe-section .payment-wraper .payment-wraper-inner button:hover { background: #cba066; -webkit-box-shadow: -1px 3px 12px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -1px 3px 12px 0px rgba(0, 0, 0, 0.75); box-shadow: -1px 3px 12px 0px rgba(0, 0, 0, 0.75); }
/* line 1341, ../scss/site/_packages.scss */
.page-template-prices-packages .error-msg { text-align: center; font-size: 18px; color: #c18d47; text-transform: uppercase; margin: 0px auto; font-weight: bold; }
/* line 1349, ../scss/site/_packages.scss */
.page-template-prices-packages .payment-errors { text-align: center; display: block; color: #dc3545; text-transform: uppercase; }
/* line 1355, ../scss/site/_packages.scss */
.page-template-prices-packages iframe { width: 90% !important; margin: 0px auto; left: 66px; }

/* ---common style ----*/
