html.ltie9 body, body{ min-width: 1180px; } .container{ max-width: 1180px; } .gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1180px; }
.body-wrapper.gdlr-boxed-style{ max-width: 1220px; overflow: hidden; } .body-wrapper.gdlr-boxed-style .gdlr-header-wrapper{ max-width: 1220px; margin: 0px auto; }
.gdlr-logo{ max-width: 260px; }
.gdlr-logo{ margin-top: 35px; }
.gdlr-logo{ margin-bottom: 25px; }
.gdlr-navigation-wrapper{ margin-top: 15px; }
.gdlr-page-title-wrapper .gdlr-page-title-overlay{ opacity: 0.7; }
h1, h2, h3, h4, h5, h6, .gdlr-title-font{ font-family: "Gibson bold"; }
body, input, textarea, select{ font-family: "Gibson semibold"; }
.gdlr-navigation{ font-family: "Gibson bold"; }
.gdlr-slider-item{ font-family: "Titling Gothic"; }
body{ font-size: 15px; }
h1{ font-size: 38px; }
h2{ font-size: 52px; }
h3{ font-size: 26px; }
h4{ font-size: 24px; }
h5{ font-size: 14px; }
h6{ font-size: 16px; }
.top-navigation-wrapper{ background-color: #feedd6; }
.top-navigation-wrapper{ color: #000000; }
.top-navigation-wrapper a, .top-navigation-wrapper a:hover{ color: #f2f2f2; }
.gdlr-top-bar-login-wrapper{ border-color: #feedd6; }
.gdlr-top-bar-login-wrapper .gdlr-top-bar-login { background-color: #feedd6; }
.gdlr-top-bar-login-wrapper input[type="text"], .gdlr-top-bar-login-wrapper input[type="password"] { color: #000000; }
.gdlr-top-bar-login-wrapper input[type="text"], .gdlr-top-bar-login-wrapper input[type="password"] { background: #feedd6; }
.gdlr-top-bar-login-wrapper input[type="submit"] { color: #ffffff; }
.gdlr-top-bar-login-wrapper input[type="submit"] { background: #111111; }
.gdlr-menu-search{ background: #feedd6; background: rgba(254, 237, 214, 0.8); }
.gdlr-header-inner, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner{ background: #feedd6; background: rgba(254, 237, 214, 0.8); }@media only screen and (max-width: 767px) { .body-wrapper.header-style-transparent .gdlr-header-inner{ background: #feedd6; background: rgba(254, 237, 214, 0.8); } }
.gdlr-main-menu > li > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li > a{ color: #ffffff; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li:hover > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li.current-menu-item > a, .header-style-transparent .gdlr-fixed-header .gdlr-header-inner .gdlr-main-menu > li.current-menu-ancestor > a{ color: #da291c; opacity: 1; filter: alpha(opacity=100); }
.gdlr-navigation-gimmick{ background-color: #da291c; }
.header-style-transparent .gdlr-main-menu > li > a{ color: #ffffff; }
.header-style-transparent .gdlr-main-menu > li:hover > a, .header-style-transparent .gdlr-main-menu > li.current-menu-item > a, .header-style-transparent .gdlr-main-menu > li.current-menu-ancestor > a{ color: #da291c; }
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ border-top-color: #0a0a0a; }
.gdlr-main-menu > .gdlr-normal-menu li , .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ background-color: #000000; }
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{ color: #ffffff; }
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: #da291c; } .gdlr-main-menu .gdlr-normal-menu li > a.sf-with-ul:after { border-left-color: #da291c; } 
.gdlr-main-menu .sf-mega-section-inner > ul > li > a:hover, .gdlr-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #000000; } 
.gdlr-main-menu > li > .sub-menu *, .gdlr-main-menu > li > .sf-mega *{ border-color: #000000; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #ffffff; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #ffffff; }
#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #0a0a0a; }
#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #0a0a0a; }
blockquote{ background-image: url('../images/light/quote-small.png'); } .format-quote .gdlr-top-quote blockquote{ background-image: url('../images/light/quote.png'); } @media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { blockquote{ background-image: url('../images/light/quote@2x.png'); } }.gdlr-now-loading{ background: url('../images/light/now-loading.gif') center no-repeat; }
body{ background-color: #feedd6; }
.body-wrapper, .gdlr-single-lightbox-container{ background-color: #feedd6; }
.gdlr-page-title, .gdlr-page-title-gimmick{ color: #000000; }
.gdlr-page-caption{ color: #000000; }
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a{ color: #000000; }
.gdlr-item-title-wrapper .gdlr-item-title{ color: #000000; border-color: #000000; }
.gdlr-item-title-divider{ border-color: #000000; }
.gdlr-item-title-wrapper .gdlr-item-title-caption{ color: #000000; }
body{ color: #000000; }
a, .feature-media-caption{ color: #da291c; }
a:hover{ color: #da291c; }
body *{ border-color: #0a0a0a; }
.page-not-found-block{ background-color: #ffffff; }
.page-not-found-block{ color: #000000; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #ffffff; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #da291c; }
.gdlr-sidebar .gdlr-widget-title{ color: #000000; }
.gdlr-sidebar *{ border-color: #0a0a0a; }
.gdlr-sidebar ul li:before { border-color: #000000; }
.gdl-search-form input{ background-color: #969696; }
.gdl-search-form input{ color: #000000; }
.gdl-search-form input{ border-color: #2a2a2a; }
.tagcloud a{ background-color: #9d9d9d; }
.tagcloud a, .tagcloud a:hover{ color: #000000; }
.gdlr-accordion-item.style-1 .pre-active .accordion-title{ color: #000000; }
.gdlr-accordion-item.style-1 .accordion-title{ color: #000000; }
.gdlr-accordion-item.style-1 .accordion-title i{ background-color: #2d2d2d; }
.gdlr-accordion-item.style-1 .accordion-title i{ color: #000000; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ background-color: #da291c; }
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{ color: #000000; }
.gdlr-banner-item-wrapper .flex-direction-nav .flex-prev, .gdlr-banner-item-wrapper .flex-direction-nav .flex-next{ color: #999999; }
.gdlr-box-with-icon-item{ background-color: #222222; }
.gdlr-box-with-icon-item > i, .gdlr-box-with-icon-item .box-with-icon-title{ color: #000000; }
.gdlr-box-with-icon-item{ color: #aaaaaa; }
.gdlr-button, .gdlr-button:hover, input[type="button"], input[type="submit"], .gdlr-top-menu > .gdlr-mega-menu .sf-mega a.gdlr-button{ color: #000000; }
.gdlr-button, input[type="button"], input[type="submit"]{ background-color: #da291c; }
.gdlr-button{ border-color: #da291c; }
.column-service-title{ color: #000000; }
.column-service-content{ color: #ffffff; }
.column-service-icon i{ color: #9d9d9d; }
.gdlr-column-service-item.gdlr-type-2 .column-service-icon{ background-color: #3e3e3e; }
.list-with-icon .list-with-icon-title{ color: #020202; }
.gdlr-pie-chart-item .pie-chart-title{ color: #313131; }
.gdlr-price-inner-item{ background-color: #262626; }
.gdlr-price-item .price-title-wrapper{ background-color: #191919; }
.gdlr-price-item .price-title{ color: #000000; }
.gdlr-price-item .price-tag{ background-color: #9d9d9d; }
.gdlr-price-item .best-price .price-tag{ background-color: #606060; }
.gdlr-price-item .price-tag{ color: #000000; }
.gdlr-process-tab .gdlr-process-icon{ background-color: #232323; }
.gdlr-process-tab .gdlr-process-icon{ border-color: #3a3a3a; }
.gdlr-process-tab .gdlr-process-icon i{ color: #e0e0e0; }
.gdlr-process-tab .process-line .process-line-divider{ border-color: #3d3d3d; } .gdlr-process-tab .process-line .icon-chevron-down, .gdlr-process-tab .process-line .icon-chevron-right{ color: #3d3d3d; }
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title{ color: #000000; }
.gdlr-skill-item-wrapper{ color: #3a3a3a; }
.stunning-text-title{ color: #ae0f00; }
.stunning-text-caption{ color: #ffffff; }
.gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #ae0f00; }
.gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ border-color: #ffffff; }
.tab-title-wrapper .tab-title{ background-color: #3a3a3a; }
.tab-title-wrapper .tab-title{ color: #ffffff; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #262626; }
table tr th{ background-color: #a0a0a0; }
table tr th{ color: #ffffff; }
table.style-2 tr:nth-child(odd){ background-color: #232323; }
table.style-2 tr:nth-child(odd){ color: #a0a0a0; }
table.style-2 tr:nth-child(even){ background-color: #303030; }
table.style-2 tr:nth-child(even){ color: #a0a0a0; }
.gdlr-blog-title, .gdlr-blog-title a{ color: #000000; }
.gdlr-blog-title a:hover{ color: #da291c; }
.gdlr-blog-info, .gdlr-blog-info a, .gdlr-blog-info i{ color: #000000; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ background-color: #0a0a0a; }
.gdlr-blog-thumbnail .gdlr-sticky-banner, .gdlr-blog-thumbnail .gdlr-sticky-banner i{ color: #000000; }
.gdlr-social-share, .gdlr-social-share a{ background-color: #3d3d3d; }
.gdlr-social-share .social-share-title{ color: #000000; }
.gdlr-standard-style .gdlr-single-blog-tag a{ background-color: #000000; }
.gdlr-standard-style .gdlr-single-blog-tag a{ color: #000000; }
.format-aside .gdlr-blog-content{ background-color: #ffffff; }
.format-aside .gdlr-blog-content{ color: #000000; }
.format-quote .gdlr-top-quote blockquote{ color: #000000; }
.format-quote .gdlr-quote-author{ color: #000000; }
.gdlr-single-nav > div i{ background-color: #f3f3f3; }
.gdlr-single-nav > div i{ color: #000000; }
.gdlr-outer-nav.gdlr-nav-container span i{ color: #000000; }
.portfolio-item-filter, .portfolio-item-filter a{ color: #000000; } 
.portfolio-item-filter a.active, .portfolio-item-filter a:hover{ color: #9d9d9d; }
.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #ffffff; }.gdlr-image-link-shortcode .gdlr-image-link-icon, .portfolio-thumbnail .portfolio-icon i{ color: #ffffff; }.portfolio-thumbnail .product-overlay-wrapper { background: #ffffff; background: rgba(255, 255, 255,0.43); }
.portfolio-thumbnail .portfolio-icon, .gdlr-image-link-shortcode .gdlr-image-link-icon{ background: #0a0a0a; background: rgba(10, 10, 10,0.6); }
.portfolio-title a{ color: #000000; }.gdlr-modern-portfolio:hover .portfolio-content-wrapper{ border-bottom-color: #000000; }
.portfolio-title a:hover{ color: #9d9d9d; }
.portfolio-info, .portfolio-info a{ color: #a2a2a2; }
.gdlr-pagination .page-numbers{ background-color: #333333; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #9d9d9d; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }
.gdlr-personnel-item .personnel-item-inner{ background-color: #0a0a0a; }
.gdlr-personnel-item.round-style .personnel-item{ background-color: #ffffff; }
.gdlr-personnel-item .personnel-author{ color: #000000; }
.gdlr-personnel-item .personnel-author-image{ border-color: #ffffff; }
.gdlr-personnel-item .personnel-position{ color: #969696; }
.gdlr-personnel-item .personnel-content{ color: #c4c4c4; }
.gdlr-personnel-item .personnel-social i{ color: #3b3b3b; }
.gdlr-testimonial-item .testimonial-item-inner, .gdlr-testimonial-item .testimonial-author-image{ background-color: #ffffff; }
.gdlr-testimonial-item .testimonial-content{ color: #000000; }
.gdlr-testimonial-item .testimonial-author{ color: #ffffff; }
.gdlr-testimonial-item .testimonial-position{ color: #ffffff; }
.gdlr-testimonial-item .testimonial-author-image{ border-color: #ffffff; }
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #393939; border-left-color: #393939; }
.gdlr-gallery-thumbnail .gallery-item{ background-color: #3f3f3f; }
.gdlr-gallery-thumbnail-container .gallery-caption{ background-color: #0a0a0a; }
.gdlr-gallery-thumbnail-container .gallery-caption{ color: #f2f2f2; }
body .ms-skin-default .ms-bullet{ background-color: #cecece; }
body .ms-skin-default .ms-bullet.ms-bullet-selected, body .ms-skin-default .ms-bullet:hover { background-color: #b78961; }
.nivo-controlNav a, .flex-control-paging li a{ background-color: #ffffff; }
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active { background-color: #5e5e5e; }
.nivo-controlNav a, .flex-control-paging li a{ border-color: #5e5e5e !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #0a0a0a; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #ffffff; }
.gdlr-caption{ background-color: #0a0a0a; }
.gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-text{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider{ background-color: #0a0a0a; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text{ color: #dddddd; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ color: #ffffff; }
.gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-caption-date, .gdlr-post-slider-item.style-no-excerpt .gdlr-caption-wrapper .gdlr-title-link{ background-color: #cd9f7a; }
input[type="text"], input[type="email"], input[type="password"], textarea{ background-color: #ffffff; }
input[type="text"], input[type="email"], input[type="password"], textarea{ color: #000000; }input::input-placeholder{ color:#000000; } input::-webkit-input-placeholder{ color:#000000; }input::-moz-placeholder{ color:#000000; } input:-moz-placeholder{ color:#000000; }input:-ms-input-placeholder{ color:#000000; }textarea::input-placeholder{ color:#000000; } textarea::-webkit-input-placeholder{ color:#000000; }textarea::-moz-placeholder{ color:#000000; } textarea:-moz-placeholder{ color:#000000; }textarea:-ms-input-placeholder{ color:#000000; }
.footer-wrapper{ background-color: #000000; }
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #feedd6; }
.footer-wrapper{ color: #feedd6; }
.footer-wrapper a{ color: #feedd6; }
.footer-wrapper a:hover{ color: #feedd6; }
.footer-wrapper *{ border-color: #000000; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #0a0a0a; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #ffffff; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #000000; }
.footer-wrapper .gdlr-button, .footer-wrapper .gdlr-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #000000; }
.footer-wrapper .gdlr-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #da291c; }
.footer-wrapper .tagcloud a{ background-color: #da291c; }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
.copyright-wrapper{ background-color: #000000; }
.copyright-wrapper{ color: #feedd6; }
.footer-wrapper .copyright-wrapper{ border-color: #000000; }
html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce-message,html .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {  background: #cd9f7a; }html .woocommerce .star-rating, html .woocommerce-page .star-rating, html .woocommerce .star-rating:before, html .woocommerce-page .star-rating:before, html .woocommerce div.product span.price, html .woocommerce div.product p.price, html .woocommerce #content div.product span.price, html .woocommerce #content div.product p.price, html .woocommerce-page div.product span.price, html .woocommerce-page div.product p.price, html .woocommerce-page #content div.product span.price, html .woocommerce-page #content div.product p.price {color: #cd9f7a; }
html .woocommerce-message  a.button, html .woocommerce-error  a.button, html .woocommerce-info  a.button, html .woocommerce-message, html .woocommerce-error, html .woocommerce-info, html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce nav.woocommerce-pagination ul li span.current, html .woocommerce-page nav.woocommerce-pagination ul li span.current, html .woocommercenav.woocommerce-pagination ul li a:hover, html .woocommerce-page nav.woocommerce-pagination ul li a:hover{ color: #ffffff; }
html .woocommerce-info{ background: #389EC5; }
html .woocommerce-error{ background: #C23030; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ background: #cd9f7a; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ color: #ffffff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ border-bottom: 3px solid #cc8953; }
html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: #ebebeb; }html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar,html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text,html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img, html .woocommerce ul.products li.product a img:hover ,html .woocommerce-page ul.products li.product a img:hover, html .woocommerce-page div.product div.images img, html .woocommerce-page #content div.product div.images img,html .woocommerce form.login, html .woocommerce form.checkout_coupon, html .woocommerce form.register, html .woocommerce-page form.login,html .woocommerce-page form.checkout_coupon, html .woocommerce-page form.register, html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text, html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 1px solid #ebebeb; }html .woocommerce div.product .woocommerce-tabs ul.tabs:before, html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td, html .woocommerce-page table.shop_table tfoot th { border-bottom: 1px solid #ebebeb; }html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce .cart-collaterals .cart_totals table tr:first-child td,html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 3px #ebebeb solid; }html .woocommerce .cart-collaterals .cart_totals tr td, html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td, html .woocommerce-page .cart-collaterals .cart_totals tr th { border-bottom: 2px solid #ebebeb; }
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li ,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, html .woocommerce-page #content table.cart a.remove, html .woocommerce #payment, html .woocommerce-page #payment, html .woocommerce .customer_details,html .woocommerce ul.order_details, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce-page nav.woocommerce-pagination ul li a,html .woocommerce form .form-row input.input-text, html .woocommerce form .form-row textarea, html .woocommerce-page form .form-row input.input-text, html .woocommerce-page form .form-row textarea, html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty,html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { background: #f3f3f3; }html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty { border: 1px solid #f3f3f3; }
html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { border-top: 2px solid #e5e5e5; }html .woocommerce table.cart a.remove:hover, html .woocommerce #content table.cart a.remove:hover, html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover, html #payment div.payment_box, html .woocommerce-page #payment div.payment_box { background: #e5e5e5; }
html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, .cart-subtotal th, .shipping th , .total th, html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th, html .woocommerce ul.products li.product .price, html.woocommerce-page ul.products li.product .price { color: #333333; }
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove { color: #888888; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { border: 1px solid #a0a0a0; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, 
												html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, 
												html .woocommerce-page #content .quantity .minus { color: #ffffff; }
html .woocommerce .quantity .plus, html .woocommerce #content .quantity .plus,  html .woocommerce-page .quantity .plus,html .woocommerce-page #content .quantity .plus, html .woocommerce .quantity .plus:hover, html .woocommerce #content .quantity .plus:hover,html .woocommerce-page .quantity .plus:hover,  html .woocommerce-page #content .quantity .plus:hover{ background: #9a9a9a; }
html .woocommerce .quantity .minus, html .woocommerce #content .quantity .minus,  html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .minus, html .woocommerce .quantity .minus:hover, html .woocommerce #content .quantity .minus:hover,html .woocommerce-page .quantity .minus:hover,  html .woocommerce-page #content .quantity .minus:hover{ background: #b6b6b6; }
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-skin i, .gdlr-skin-dark-skin .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-skin h1, .gdlr-skin-dark-skin h2, .gdlr-skin-dark-skin h3, .gdlr-skin-dark-skin h4, .gdlr-skin-dark-skin h5, .gdlr-skin-dark-skin h6, .gdlr-skin-dark-skin .gdlr-skin-title, .gdlr-skin-dark-skin .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-info, .gdlr-skin-dark-skin .gdlr-skin-info a, .gdlr-skin-dark-skin .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin a, .gdlr-skin-dark-skin .gdlr-skin-link, .gdlr-skin-dark-skin .gdlr-skin-link-color{ color: #e36d39; }
.gdlr-skin-dark-skin a:hover, .gdlr-skin-dark-skin .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-box, .gdlr-skin-dark-skin .gdlr-column-service-item .gdlr-skin-box{ background-color: #969696; }
.gdlr-skin-dark-skin *, .gdlr-skin-dark-skin .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"]{ color: #ffffff; background-color: #39dde3;  }
.gdlr-skin-dark-skin .gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #ffffff; border-color: #ffffff; }.gdlr-skin-dark-skin .gdlr-outer-nav.gdlr-nav-container span{ background-image: url('../images/light/carousel-nav.png'); } .gdlr-skin-gold, .gdlr-skin-gold .gdlr-skin-content{ color: #c7c7c7; }
.gdlr-skin-gold i, .gdlr-skin-gold .gdlr-flex-prev, .gdlr-skin-gold .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-gold h1, .gdlr-skin-gold h2, .gdlr-skin-gold h3, .gdlr-skin-gold h4, .gdlr-skin-gold h5, .gdlr-skin-gold h6, .gdlr-skin-gold .gdlr-skin-title, .gdlr-skin-gold .gdlr-skin-title a{ color: #cd9f7a; }
.gdlr-skin-gold .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-gold .gdlr-skin-info, .gdlr-skin-gold .gdlr-skin-info a, .gdlr-skin-gold .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-gold a, .gdlr-skin-gold .gdlr-skin-link, .gdlr-skin-gold .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-gold a:hover, .gdlr-skin-gold .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-gold .gdlr-skin-box, .gdlr-skin-gold .gdlr-column-service-item .gdlr-skin-box{ background-color: #ffffff; }
.gdlr-skin-gold *, .gdlr-skin-gold .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-gold .gdlr-button, .gdlr-skin-gold .gdlr-button:hover, .gdlr-skin-gold input[type="button"], .gdlr-skin-gold input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.gdlr-skin-gold .gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #ffffff; border-color: #ffffff; }.gdlr-skin-light-gold, .gdlr-skin-light-gold .gdlr-skin-content{ color: #7f7f7f; }
.gdlr-skin-light-gold i, .gdlr-skin-light-gold .gdlr-flex-prev, .gdlr-skin-light-gold .gdlr-flex-next{ color: #cd9f7a; }
.gdlr-skin-light-gold h1, .gdlr-skin-light-gold h2, .gdlr-skin-light-gold h3, .gdlr-skin-light-gold h4, .gdlr-skin-light-gold h5, .gdlr-skin-light-gold h6, .gdlr-skin-light-gold .gdlr-skin-title, .gdlr-skin-light-gold .gdlr-skin-title a{ color: #6d6d6d; }
.gdlr-skin-light-gold .gdlr-skin-title a:hover{ color: #9b9b9b; }
.gdlr-skin-light-gold .gdlr-skin-info, .gdlr-skin-light-gold .gdlr-skin-info a, .gdlr-skin-light-gold .gdlr-skin-info a:hover{ color: #777777; }
.gdlr-skin-light-gold a, .gdlr-skin-light-gold .gdlr-skin-link, .gdlr-skin-light-gold .gdlr-skin-link-color{ color: #cd9f7a; }
.gdlr-skin-light-gold a:hover, .gdlr-skin-light-gold .gdlr-skin-link:hover{ color: #ccaf99; }
.gdlr-skin-light-gold .gdlr-skin-box, .gdlr-skin-light-gold .gdlr-column-service-item .gdlr-skin-box{ background-color: #cd9f7a; }
.gdlr-skin-light-gold *, .gdlr-skin-light-gold .gdlr-skin-border{ border-color: #efefef; }
.gdlr-skin-light-gold .gdlr-button, .gdlr-skin-light-gold .gdlr-button:hover, .gdlr-skin-light-gold input[type="button"], .gdlr-skin-light-gold input[type="submit"]{ color: #4f4f4f; background-color: #cd9f7a;  }
.gdlr-skin-light-gold .gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #4f4f4f; border-color: #4f4f4f; }.gdlr-skin-grey, .gdlr-skin-grey .gdlr-skin-content{ color: #494949; }
.gdlr-skin-grey i, .gdlr-skin-grey .gdlr-flex-prev, .gdlr-skin-grey .gdlr-flex-next{ color: #cd9f7a; }
.gdlr-skin-grey h1, .gdlr-skin-grey h2, .gdlr-skin-grey h3, .gdlr-skin-grey h4, .gdlr-skin-grey h5, .gdlr-skin-grey h6, .gdlr-skin-grey .gdlr-skin-title, .gdlr-skin-grey .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-grey .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-grey .gdlr-skin-info, .gdlr-skin-grey .gdlr-skin-info a, .gdlr-skin-grey .gdlr-skin-info a:hover{ color: #5e5e5e; }
.gdlr-skin-grey a, .gdlr-skin-grey .gdlr-skin-link, .gdlr-skin-grey .gdlr-skin-link-color{ color: #cd9f7a; }
.gdlr-skin-grey a:hover, .gdlr-skin-grey .gdlr-skin-link:hover{ color: #ccb4a3; }
.gdlr-skin-grey .gdlr-skin-box, .gdlr-skin-grey .gdlr-column-service-item .gdlr-skin-box{ background-color: #cd9f7a; }
.gdlr-skin-grey *, .gdlr-skin-grey .gdlr-skin-border{ border-color: #4c4c4c; }
.gdlr-skin-grey .gdlr-button, .gdlr-skin-grey .gdlr-button:hover, .gdlr-skin-grey input[type="button"], .gdlr-skin-grey input[type="submit"]{ color: #ffffff; background-color: cd9f7a;  }
.gdlr-skin-grey .gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #ffffff; border-color: #ffffff; }.gdlr-skin-dark-gold, .gdlr-skin-dark-gold .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-gold i, .gdlr-skin-dark-gold .gdlr-flex-prev, .gdlr-skin-dark-gold .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-gold h1, .gdlr-skin-dark-gold h2, .gdlr-skin-dark-gold h3, .gdlr-skin-dark-gold h4, .gdlr-skin-dark-gold h5, .gdlr-skin-dark-gold h6, .gdlr-skin-dark-gold .gdlr-skin-title, .gdlr-skin-dark-gold .gdlr-skin-title a{ color: #ecd5c1; }
.gdlr-skin-dark-gold .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-gold .gdlr-skin-info, .gdlr-skin-dark-gold .gdlr-skin-info a, .gdlr-skin-dark-gold .gdlr-skin-info a:hover{ color: #cba98c; }
.gdlr-skin-dark-gold a, .gdlr-skin-dark-gold .gdlr-skin-link, .gdlr-skin-dark-gold .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-gold a:hover, .gdlr-skin-dark-gold .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-gold .gdlr-skin-box, .gdlr-skin-dark-gold .gdlr-column-service-item .gdlr-skin-box{ background-color: #ffffff; }
.gdlr-skin-dark-gold *, .gdlr-skin-dark-gold .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-gold .gdlr-button, .gdlr-skin-dark-gold .gdlr-button:hover, .gdlr-skin-dark-gold input[type="button"], .gdlr-skin-dark-gold input[type="submit"]{ color: #ffffff; background-color: #ffffff;  }
.gdlr-skin-dark-gold .gdlr-stunning-text-item.gdlr-style-1 .stunning-text-button{ color: #ffffff; border-color: #ffffff; }@font-face {
font-family: "Gibson bold";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-Bold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-Bold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Canada-Type-Gibson-Bold.ttf") format("truetype");
}
@font-face {
font-family: "Gibson semibold";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-SemiBold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-SemiBold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Canada-Type-Gibson-SemiBold.ttf") format("truetype");
}
@font-face {
font-family: "Titling Gothic";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Titling-Gothic-FB-Compressed-Bold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Titling-Gothic-FB-Compressed-Bold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Titling-Gothic-FB-Compressed-Bold.ttf") format("truetype");
}
body *{
  line-height: 1.5;
  letter-spacing: 1px;
}
  @font-face {
font-family: "Gibson bold";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-Bold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-Bold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Canada-Type-Gibson-Bold.ttf") format("truetype");
}
@font-face {
font-family: "Gibson semibold";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-SemiBold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Canada-Type-Gibson-SemiBold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Canada-Type-Gibson-SemiBold.ttf") format("truetype");
}
@font-face {
font-family: "Titling Gothic";
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Titling-Gothic-FB-Compressed-Bold.eot");
src: url("https://forbiddenvancouver.ca/wp-content/uploads/2019/07/Titling-Gothic-FB-Compressed-Bold.eot?#iefix") format("embedded-opentype"), 
url("https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Titling-Gothic-FB-Compressed-Bold.ttf") format("truetype");
}
p, h1, h2, h3, h4, h5, h6{
  margin-bottom: 10px;
  font-weight: normal;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
  font-weight: normal;
}
h2{
  font-size: 32px;
}
.gdlr-logo{
  margin-left: 0px;
}
.gdlr-blog-full .gdlr-blog-title{
  font-size: 34px;
}
#gdlr-menu-search-button,.gdlr-menu-search-button-sep{display:none}
.gdlr-header-wrapper .gdlr-header-inner {
   float:left;
 width: 100%;
}
.gdlr-title-font, h1{
  text-transform: uppercase;
}
.gdlr-social-share, .gdlr-social-share a{
  background: #000;
}
.gdlr-social-share .social-share-title{
  color: white;
}
.page-title.big{
    font-size: 58px;
    letter-spacing: 4px;
    margin-bottom: 0px;
    font-family: "Titling Gothic";
}
.ex-overlay{
  display: none;
}
.page-title p{
  margin-bottom: 0px;
}
.page-description{
 
    max-width: 90%;
    margin: 0 auto;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.3;
}
.gdlr-page-title-wrapper{display:none}

.gdlr-blog-info {
 /*  display: none; */
}
.gdlr-frame.frame-type-solid{
  padding: 0px;
}
.wp-caption{
  border: none;
  background: transparent;
}
.wp-caption-text {
  color: #000000;
}
.page:not(.home) .content-wrapper{
  margin-top: 15px;
}
h4.cd-timeline-item-title{
  text-align: center;
}
.cd-timeline-content img{
width: 200px;
height: 200px !important;
display: block;
margin: 0 auto;
}

.cd-timeline-block {
   margin: 0 !important;
}

.the-excerpt {
font-size: 14px  !important;
}

.gdlr-accordion-item.style-1 .accordion-title span {
     font-size: 16px;
     font-weight: bold;
}
.gdlr-accordion-item.style-1 .accordion-title i {
    padding-top: 5px;
    padding-bottom: 18px;
}

.fa {
color: #DA291C;
}

.gdlr-testimonial-item .testimonial-content {
    font-size: 30px;
    font-weight: 700;
}

.gdlr-testimonial-item .testimonial-author {
    font-size: 16px;
}

.page-id-2490 .gdlr-blog-title {
  display: none;
}

.gdlr-widget-title {
    text-align: center; 
    margin-bottom: 15px;
    font-family: "Titling Gothic";
    font-weight: normal;
    font-size: 24px;
}

.gdlr-sidebar p {
    text-align: center; 
}

.gdlr-button.large {
       color: #DA291C;
    border: solid 2px #DA291C;
    background: transparent;
    border-radius: 0px;
    font-size: 12px;
    padding: 1px 10px;
    line-height: 24px;
    display: inline-block;
    font-family: "Gibson bold";
}
.gdlr-button.btn-solid{
  background: #da291c !important;
  color: white !important;
}
.gdlr-button:hover{
  background: #DA291C;
  color: white;
}
.gdlr-button, input[type="button"], input[type="submit"]{
border-radius: 5px;
}
.buy-btn{
  font-size: 2em;
}
.buy-btn a{
    color: white;
    margin-left: 10px;
    text-transform: uppercase;}

.gdlr-styled-box-body ul{
  padding-left: 0px;
}
.gdlr-styled-box-body h2{
  margin-bottom: 5px;
}

.gdlr-styled-box-body ul{
   font-size: 14px;
}
.gdlr-header-wrapper .btn-red{
  padding: 10px 12px;
}


   #gdlr-responsive-navigation.dl-menuwrapper button {
    background-color: #0B0B0B;
    display: none;
  }
  .single-post .gdlr-single-nav > div.next-nav{
    margin-top: 10px;
  }
#styled-slider{
    padding: 0px 30px 25px;
    margin-top: -20px;    background-position: 0px -100px;
}
.section-container{
  padding-top: 0px;
}
.gdlr-blog-thumbnail{
  background: transparent;
}
.flower-right img{
   max-width: 200px;
}
.flower-right{
  float: right;
}
.flower-left img{
     max-width: 230px;
    margin: 0px 10px 15px 0px;

}
.flower-left{
  float: left;
}

.page-not-found-icon{
  display: none;
}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {
    padding-top: 0px
}

.gdlr-item.gdlr-main-content {
    margin-bottom: 0px;
}

.bne-testimonial-slider .testimonial-content{
	    color: #da291c;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    text-align: center;
    margin: 15px 0 40px;
}
.bne-testimonial-slider .testimonial-name{
	display: none;
}
.bne-testimonial-slider .flex-control-nav{
	display: none;
}
.bne-testimonial-slider .testimonial-website, .bne-testimonial-slider .testimonial-tagline{
	    font-size: 16px;
    font-style: normal;
    text-align: center;
}
/* custom css */

body{
  background-repeat : no-repeat;
  background-size: 100% 100%;
  background-position: center; 
}
.gdlr-button, input[type="button"], input[type="submit"]{
  font-weight: normal;
}
.btn-red, .wpcf7 input[type="submit"]{       background: #da291c;
    color: white;
    padding: 7px 8px;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 4px;
    border-radius: 0px;
    letter-spacing: 1px;
    font-family: "Gibson bold";
    display: inline-block;
    text-align: Center;
}
.btn-red:hover, .btn-red:focus{
  color: white !important;
}
.gdlr-accordion-item.style-1 .accordion-title i{
  color: white;
  background: #000;
}
.gdlr-accordion-item.style-1 .accordion-title i.icon-minus{
  color: white;
}
.gdlr-accordion-item.style-1 .accordion-title span{
  font-weight: normal;
}
.dl-submenu .gdlr-parent-menu{
  display: none !important;
}
.pal-form{
}
.pal-form tr td{
  padding: 5px 0px;
  text-align: left;
}
.pal-form tr td select{
  padding: 10px;
  border-radius: 4px;
  border: none !important;
  height: 40px;
  margin-bottom: 10px;
}
.gdlr-item form td{
  text-align: left !important;
  padding: 5px 0px;
}
.gdlr-item form td select{
   padding: 5px;
}
.home #content-section-2{
  display: block !important;
}
/*== header work ==*/
.gdlr-header-wrapper{
  position: relative; 
}
.gdlr-header-container{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1280px;
}
.gdlr-navigation-wrapper{
  margin-right: 0px;
  padding-right: 0px;
}
.sf-menu > .gdlr-normal-menu .sub-menu{
  display: none;
}
.menu-trigger{  
    cursor: pointer;
    float: right;
    margin-left: 12px;
    margin-top: 3px;
    display: inline-block;
}
.ico-bar{  
    width: 36px;
    height: 4px;
    margin: 7px 0px;
    display: block;
    background: #000;
}
.menu-trigger.show .ico-bar:nth-child(2){
  display: none;
}
.menu-trigger.show .ico-bar:first-child{
  transform: rotate(45deg);
      margin-top: 5px;
}
.menu-trigger.show .ico-bar:last-child{
  transform: rotate(-45deg);
    margin-top: -11px;
}
.gdlr-sidebar .gdlr-widget-title{
  display: block;
}
.gdlr-navigation-wrapper.show{
      display: block;
    opacity: 1;
    margin-top: 10px !important;
}
.gdlr-navigation-wrapper .sf-menu{
  float: left;
  width: 100%;
  text-align: center;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a{
  font-size: 14px;
  font-style: normal;
  color: #000;
  opacity: 1;
}
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{
  background: #000;
}
.gdlr-main-menu > .gdlr-normal-menu .sub-menu li{
  display: block;
  text-align: center;
}
.gdlr-header-inner .head-right{
   text-align: right; 
   flex: 2 0 0;
}
.gdlr-header-inner .head-right ul{
  list-style: none;
  text-align: right;
  margin: 0px;
   display: inline-block;
}
.gdlr-header-inner .head-right ul li{
  display: inline-block;
  margin-right: 15px;
  padding: 0px;
}
.gdlr-header-inner .head-right img{
  height: 28px;
}
.gdlr-header-wrapper.sticky{
 position: fixed;
 top: 0px;
 background: #feedd6;
}
.admin-bar .gdlr-header-wrapper.sticky{
 position: fixed;
 top: 32px;
 background: #feedd6;
}
.gdlr-header-wrapper.sticky .gdlr-logo{
 margin: 15px 0px !important;
}
.gdlr-header-wrapper.sticky .gdlr-logo img{
  height: 40px !important;
  width: auto !important;
}
#home-wrapper{
  text-align: center;
}
#home-wrapper .four{
  vertical-align: top;
  display: inline-block;
  float: none;
}
#home-wrapper .four .gdlr-item{
  margin: 0px 15px 20px;
}
#dark-secret .four{
  min-height: 370px;
}
/* footer */
.footer-wrapper{
  padding-bottom: 80px;
  text-align: center;
}
.footer-wrapper .widget_nav_menu ul li::before{
  content: none;
}
.footer-wrapper .widget_nav_menu ul li{
  padding-bottom: 0px;
  margin-bottom: 5px;
  padding-left: 0px;
}
.footer-wrapper .widget_nav_menu ul li a{
  border: none;border: none;
text-transform: uppercase;
}
.copyright-left{
      margin: 0px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
}
.footer-wrapper .widget.gdlr-widget{
  margin-bottom: 30px;
}
.footer-wrapper .social-list{
 list-style: none;
margin-left: 0px;
padding-top: 60px;
border-top: 1px solid #feedd6;
}
.footer-wrapper .social-list li{
  display: inline-block;
  padding: 0px 10px;
}
.footer-wrapper .social-list li span{
  display: inline-block;
}
.footer-wrapper .social-list li img{
  height: 30px;
}
.footer-wrapper .gdlr-item{
  margin: 0px;
}
.footer-container{
  max-width: 100%;
  padding-top: 0px;
}
.footer-wrapper .widget.gdlr-widget h3{
  color: #feedd6;
  margin-bottom: 0px;
  margin-top: 40px;
  font-size: 18px;
}
.tripadvisor-testi .testimonial-heading{
  display: none;
}
.tripadvisor-testi h4{   
 color: #da291c;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
margin: 15px 0px 40px;
}
.tripadvisor-testi p{font-size: 16px;
font-style: normal;}
.tripadvisor-testi .testimonial-content{
  margin: 0px !important;
}
.tripadvisor-testi .testimonial-client{
  display: none;
}
.tripadvisor-testi .testimonial-content::before, .tripadvisor-testi .testimonial-content::after{
  content: none !important;
}

.footer-container .widget_media_gallery {
background: #feedd6;
    border-top: 8px solid #da291c;
    padding: 40px 0px;
    margin-bottom: 0px !important;
}
.footer-container .widget_media_gallery .gallery-item{
  float: none !important;
  margin-top: 10px;
text-align: center;
width: auto !important;
display: inline-block;
padding: 0px 10px;
}
.footer-container .widget_media_gallery .gallery-item .gallery-caption{
margin-top: 10px;
font-size: 12px;
max-width: 280px;
}
.footer-container .widget_media_gallery .gallery-item img{
  border: none !important;
}
.footer-container .widget_media_gallery .gdlr-widget-title{
  color: #000 !important;
    font-weight: bold;
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    font-size: 32px !important;
}
/*
 page sections 
*/
#gift-form form{
    max-width: 290px;
    margin: 0 auto;
}
#gift-form form tr td{
  border: none;
}
#gift-form form tr td select{
 
    background: #feedd6;
    color: #000000;
    padding: 8px 5px;
    width: 100%;
    border: 2px solid;
}
#gift-form form input[type="submit"]{
    background: #da291c;
        color: white;
    padding: 8px 12px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-top: 4px;
    display: inline-block;
    border-radius: 0px;
    text-align: Center;
}
#tour-slider .slick-dots, .accordion-content .slick-dots{
  display: none !important;
}
#tour-slider .wpsisac-slider-content{
  display: none !important;
}
#tour-slider .story-wrap .wpsisac-slider-content{
  display: block !important;
  position: relative;
  background: transparent !important;
}
#tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-content-inner, #tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-content-inner .wpsisac-slide-title{
 position: relative !important;
 transform: none !important;
 -webkit-transform: none !important;
 -moz-transform: none !important;
 color: #000 !important;
 text-align: center;
}
#tour-slider .wpsisac-slick-image-slide{
  padding: 0px 12px !important;
}
#tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-content-inner div{
  transform: none !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  text-align: center;
}
#tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-short-content{
 border: none !important;
}
#tour-slider .slick-next.slick-arrow, .accordion-content .slick-next.slick-arrow{
  margin-right: -35px !important;
   background-color: transparent !important;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Right-Arrow.png) center center no-repeat !important;
}
#tour-slider .slick-next.slick-arrow:hover, .accordion-content .slick-next.slick-arrow:hover, #tour-slider .slick-next.slick-arrow:focus, .accordion-content .slick-next.slick-arrow:focus{
   background-color: transparent !important;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Right-Arrow.png) center center no-repeat !important;
}
.accordion-content .slick-prev.slick-arrow{
  margin-left: 0px;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Left-Arrow.png) center center no-repeat !important;
   background-color: transparent !important;
   margin-right: 0px;
}
#tour-slider .slick-prev.slick-arrow{
  margin-left: -35px !important;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Left-Arrow.png) center center no-repeat !important;
   background-color: transparent !important;
}
#tour-slider .slick-prev.slick-arrow:hover, .accordion-content .slick-prev.slick-arrow:hover, #tour-slider .slick-prev.slick-arrow:focus, .accordion-content .slick-prev.slick-arrow:focus{ 
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Left-Arrow.png) center center no-repeat !important;
   background-color: transparent !important;
}
 .accordion-content .slick-next.slick-arrow{
margin-right: -5px !important;
 }
 .accordion-tab .accordion-title{
  font-size: 26px !important;
line-height: 26px !important;
margin-bottom: 0px;
cursor: pointer;
text-align: center;
color: #da291c;
 }
 .gdlr-accordion-item.style-2 .accordion-tab{
  margin-bottom: 15px;
 }
 .gdlr-accordion-item.style-2 .accordion-title{
  display: flex;
justify-content: center;
flex-direction: row-reverse;
 }
.gdlr-accordion-item.style-2 .accordion-title i{
  font-size: 26px;
  margin-left: 10px;
  margin-right: 0px;
}
  .accordion-content .slick-prev.slick-arrow{
    margin-right: -5px !important;
  }
#no-pad .gdlr-styled-box-body{
  padding: 0px !important;
}
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{
  text-transform: uppercase;
}
.slick-image-slide-wrap{
  padding: 0px 8px;
}
#text-small{
  font-size: 11px;
}
  .tripadvisor-testi h4{
    font-family: "Gibson semibold"
  }
  .footer-wrapper a:hover, .footer-wrapper a:focus{
   color: #da291c;
  }
  #tour-content h3 strong{
    font-weight: normal;
  }
  .gdlr-accordion-item.style-2 .accordion-content{
    margin-left: 0px;
  }
  .tripadvisor-testi .wpmslider-next, .tripadvisor-testi .wpmslider-prev{
  color: #da291c !important;
}
.wpmslider-controls{
  opacity: 0;
}
.tripadvisor-testi:hover .wpmslider-controls{
  opacity: 1;
}
.wpsisac-slick-carousal.wpsisac-prodesign-1 .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-slider-short-content{
  opacity: 1;
  color: #000 !important;
}
/* lost soul css edits */
.page-id-9538  .content-wrapper{
    background: #000;
    color: #feecd6;
    padding-top: 30px;
   }
   .page-id-9538 .content-wrapper p, .page-id-9538 .content-wrapper li, .page-id-9538 .content-wrapper h1, .page-id-9538 .content-wrapper h2, .page-id-9538 .content-wrapper h3, .page-id-9538 .content-wrapper h4, .page-id-9538 .content-wrapper h5, .page-id-9538 .content-wrapper h6{
    color: #feecd6;
   }
 .page-id-9538 #tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-content-inner, .page-id-9538 #tour-slider .story-wrap .wpsisac-slider-content .wpsisac-slider-content-inner .wpsisac-slide-title{
     color: #feecd6;
 }  
.page-id-9538 .gdlr-accordion-item.style-2 .accordion-title{
    color: #da291c;
}
 .page-id-9538 #tour-slider .slick-next.slick-arrow,  .page-id-9538 .accordion-content .slick-next.slick-arrow{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Right.png) center center no-repeat !important;
  }
  .page-id-9538 #tour-slider .slick-next.slick-arrow:hover,  .page-id-9538 .accordion-content .slick-next.slick-arrow:hover, .page-id-9538 #tour-slider .slick-next.slick-arrow:focus,  .page-id-9538 .accordion-content .slick-next.slick-arrow:focus{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Right.png) center center no-repeat !important;
  }
  .page-id-9538 #tour-slider .slick-prev.slick-arrow,  .page-id-9538 .accordion-content .slick-prev.slick-arrow{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Left.png) center center no-repeat !important;
  }
   .page-id-9538 #tour-slider .slick-prev.slick-arrow:hover,  .page-id-9538 .accordion-content .slick-prev.slick-arrow:hover, #tour-slider .slick-prev.slick-arrow:focus,  .page-id-9538 .accordion-content .slick-prev.slick-arrow:focus{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Left.png) center center no-repeat !important;
  }

  /* teampress carousel work */
  .gdlr-accordion-item.style-2 .accordion-tab{
    overflow: visible !important;
  }
  figure.tpstyle-20.tpstyle-20-blue{
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background: transparent !important;
  }
  figure.tpstyle-20 figcaption, figure.tpstyle-20 h3{
    background: transparent !important;
  }
  figure.tpstyle-20 h3{
    margin-top: 15px !important;

  }
  figure.tpstyle-20 h3 a{
    text-transform: capitalize !important;
    font-family: "Gibson bold" !important;
    font-size: 22px !important;
  }

  figure.tpstyle-20 figcaption p{
    display: none;
  }
  figure.tpstyle-20-blue:before, figure.tpstyle-20-blue:after{
    content: none !important;
  }
  figure.tpstyle-20 .tpstyle-20-image img {
    opacity: 1 !important;
    transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
    filter: none !important;
    -moz-filter: none !important;
    -webkit-filter: none !important;
    transform: none !important;
    -moz-transform: none !important;
    -webkit-transform: none !important;
  }
  #dark-slider .ex-tplist h3 a{
    color: #feecd6 !important;
  }
  #dark-slider .ex-tpcarousel .ex_s_lick-prev:before, #dark-slider .ex_s_lick-next:before{
        border-color: white !important;
  }
  .ex-tplist.ex-tpcarousel{
    padding: 0px !important;
  }
  #gallery-tp figure.tpstyle-20 figcaption{
   display: none;
  }
  .page-id-9538 #gallery-tp .ex-tpcarousel .ex_s_lick-prev:before, .page-id-9538 #gallery-tp .ex_s_lick-next:before{
    border-color: white !important;
  }
  .exp-lightbox-info .lb-info{
     display: none !important;
  }
  .exp-lightbox-info .lb-image{
     width: 100% !important;
  }
  .widget_gdlr-recent-post-widget .recent-post-widget-thumbnail{
    display: none;
  }
  .widget_gdlr-recent-post-widget .recent-post-widget-content .recent-post-widget-info{
    display: none;
  }
  .gdlr-navigation-wrapper .gdlr-navigation-gimmick{
        bottom: 23px;
  }
/*  mobile responsive */
@media(min-width: 992px){
  .accordion-content .six{
    width: 48%;
    padding: 0px 10px;
  }
  .gdlr-navigation-wrapper{
    margin-top: 30px;
  }
  .gdlr-header-inner .head-right ul{
    display: block;
  }
}
@media(max-width: 991px){
  .gdlr-navigation-wrapper{
  float: left;
  width: 100%;
  margin: 0px;
  background: rgba(0,0,0,0.90);
  display: none;
  left: 0px;
  top: 90px;
  position: absolute;
  opacity: 0;
  transition: 0.3s opacity;
}
.gdlr-header-wrapper.sticky .gdlr-navigation-wrapper{
  top: 50px;
}
  .gdlr-navigation-wrapper .gdlr-navigation{
    padding: 20px 0px;
  }
  body .gdlr-header-container{
    padding: 0px 15px;
  }
  .gdlr-header-wrapper .btn-red{
    font-size: 14px;
    padding: 9px 10px 7px;
    margin-top: 0px;
  }
  .gdlr-header-inner .head-right{ 
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .gdlr-header-inner .head-right ul li{
    margin-right: 5px;
  }
  .gdlr-header-inner .head-right img{
    height: 24px;
    margin-left: 8px;
  }
  .gdlr-navigation-wrapper .gdlr-main-menu > li, .gdlr-header-wrapper.sticky .gdlr-navigation-wrapper .gdlr-main-menu > li{
    padding: 3px 0px !important;
    float: left !important;
    width: 100% !important;
  }
  .gdlr-navigation-wrapper .gdlr-navigation{
    padding: 60px 0px;
  }
  .gdlr-header-wrapper.sticky .gdlr-logo{
    margin: 0px !important;
  }
  .gdlr-header-wrapper.sticky .gdlr-logo img{
    height: 30px !important;
  }

  .sf-menu > .gdlr-normal-menu .sub-menu{
    max-width: 100%;
    min-width: 100%;
  }
.gdlr-header-inner .head-right .menu-trigger img{
  height: 16px
}
}
@media(min-width: 669px){
   #visible-mobile{
    display: none;
  }

}
@media(max-width: 768px){
  .gdlr-header-wrapper{
  background-color: #feedd6;
  }  
  body .container{
    max-width: 100%;
    padding: 0px 10px;
  }
}
@media(max-width: 668px){
  h2{
    font-size: 32px;
    line-height: 1.1;
  }
  h3{
    font-size: 18px;
    line-height: 1.1;
  }
  .ex-tplist.ex-tpcarousel{
    padding: 0px !important;
  }
  .ex_s_lick-prev, .ex_s_lick-next{
    z-index: 999;
  }
  .ex-tpcarousel .ex_s_lick-prev:before, .ex_s_lick-next:before{
        border-color: white !important;
  }
  .ex_s_lick-next{
    right: 15px !important;
  }
  .ex_s_lick-prev{
    left: 15px !important;
  }
  #tour-slider{
        max-width: 400px;
    margin: 0 auto;
  }
  #remove-mobile{
    display: none;
  }
  body .gdlr-logo{
    padding: 15px 0px;
  }
  body .gdlr-logo img{
    max-height: 50px;
    width: auto !important;
  }
  
  .page-title.big{
    font-size: 40px;
  }
  .page-description{
    max-width: 100%;
    margin-top: 20px;
    font-size: 18px;
  }
  .admin-bar .gdlr-header-wrapper.sticky{
    top: 0px;
  }
  .footer-container{
    padding: 0px !important;
  }
  .footer-wrapper .widget.gdlr-widget{
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-container .widget_media_gallery .gdlr-widget-title{
    font-size: 18px !important;
  }
  .footer-container .widget_media_gallery .gallery-item{
    margin-bottom: 15px;
  }
  .tripadvisor-testi .testimonial-inner{
    padding-left: 0px;
    padding-right: 0px;
  }
  .tripadvisor-testi h4{
    font-size: 18px;
  }
  .footer-wrapper .social-list li img{
    height: 24px;
  }
  .tripadvisor-testi p{
    font-size: 13px;
  }
  
  .slick-image-slide-wrap{
    padding: 0px;
  }
  #tour-slider .slick-next.slick-arrow,  .accordion-content .slick-next.slick-arrow{
    margin-right: 0px !important;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Right.png) center center no-repeat !important;
  }
  #tour-slider .slick-next.slick-arrow:hover,  .accordion-content .slick-next.slick-arrow:hover, #tour-slider .slick-next.slick-arrow:focus,  .accordion-content .slick-next.slick-arrow:focus{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Right.png) center center no-repeat !important;
  }
  #tour-slider .slick-prev.slick-arrow,  .accordion-content .slick-prev.slick-arrow{
    margin-left: 0px !important;
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Left.png) center center no-repeat !important;
  }
   #tour-slider .slick-prev.slick-arrow:hover,  .accordion-content .slick-prev.slick-arrow:hover, #tour-slider .slick-prev.slick-arrow:focus,  .accordion-content .slick-prev.slick-arrow:focus{
    background: url(https://forbiddenvancouver.ca/wp-content/uploads/2019/06/Slider-Button-Left.png) center center no-repeat !important;
  }
  .gdlr-accordion-item.style-2 .accordion-content{
    margin-left: 0px;
  }
  .tripadvisor-testi h4{
    margin: 0px 0px 20px;
  }
  .copyright-left{
    font-size: 9px;
  }
  .footer-wrapper .widget_nav_menu ul li{
    margin-bottom: 0px;
  }
  .footer-wrapper .widget_nav_menu ul li a{
    font-size: 13px;
  }
  .footer-wrapper .social-list li{
    padding: 0px 7px;
  }
  .footer-wrapper .social-list li img{
    height: 18px;
  }
  .footer-wrapper .social-list{
    padding-top: 35px;
  }
  .gdlr-blog-full .gdlr-blog-title{
    font-size: 24px;
    line-height: 1.2;
  }
  .single-post h2{
        font-size: 22px;
    line-height: 1.2;
  }
  .single-post h3 {
    font-size: 21px;
    line-height: 1.2;
  }
  .single-post h4 {
    font-size: 18px;
    line-height: 1.2;
  }
  .single-post h5 {
    font-size: 16px;
    line-height: 1.2;
  }
  .gdlr-navigation-wrapper{
    top: 65px;
  }
}
@media(max-width: 480px){
  .gdlr-header-wrapper .btn-red{
    padding: 6px 7px 4px;
    font-size: 9px;
    line-height: 10px;
  }
  body .gdlr-logo img{
    height: 34px;
  }
  .gdlr-header-inner .head-right ul li{
    margin-right: 3px;
  }
  .gdlr-header-inner .head-right ul li:last-child{
    display: none;
  }
  .gdlr-header-inner .head-right img{
        height: 18px;
    margin-left: 2px;
  }
  .gdlr-item{
    margin: 0px 0px 20px;
  }
  .gdlr-image-frame-item{
    margin-left: -10px;
    margin-right: -10px;
  }
  #home-wrapper .four .gdlr-item{
    margin: 0px 0px 20px;
  }
  #home-wrapper .four .gdlr-image-frame-item{
    margin: 0px -10px 20px;
  }
  #home-wrapper .four h3{
    margin-bottom: 0px;
    font-size: 16px;
  }
  #home-wrapper .four p{
    font-size: 14px;
  }
  .footer-wrapper .widget.gdlr-widget{
    padding-left: 10px;
    padding-right: 10px;
  }
  .footer-wrapper .widget.gdlr-widget h3{
    font-size: 12px;
  }
  .tripadvisor-testi h4{
    font-size: 13px;
    font-family: "Gibson semibold"
  }
  .tripadvisor-testi p{
    font-size: 9px;
  }
  .wpgmp_map_container, #tour-slider{
    margin-left: -10px;
    margin-right: -10px;
  }
  .gdlr-accordion-item.style-2 .accordion-tab{
    margin-bottom: 5px;
  }
  .accordion-tab .accordion-title span{
    font-size: 15px !important;
    line-height: 18px !important;
  }
  .gdlr-accordion-item.style-2 .accordion-title i{
    font-size: 14px;
    margin-left: 5px;
  }
  .wpsisac-slick-carousal-slider .slick-prev{
    left: 15px !important;
  }
  .wpsisac-slick-carousal-slider .slick-next{
    right: 15px !important;
  }
  .story-wrap .wpsisac-slick-carousal-slider .slick-arrow{
    top: 40% !important;
  }
  .wpsisac-slick-carousal.wpsisac-prodesign-1 .wpsisac-slide-wrap .wpsisac-img-wrap img{
    transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
  }
  .menu-trigger{
    margin-top: 0px;
  }
  .ico-bar{
    width: 32px;
    height: 3px;
    margin: 5px 0px;
  }
  .menu-trigger.show .ico-bar:first-child{
    transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
    margin-top: 5px;
  }
  .menu-trigger.show .ico-bar:last-child{
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
    margin-top: -8px;
  }
}

    #eztixIntegratedCalendar{
  font-family: Century Gothic,Arial,Helvetica,sans-serif;
  font-size: 1em;
  color: #555;
  border: 1px solid #ccc;
  padding: 2px;
  background-color: #f0f0f0;
}

#eztixIntegratedCalendar #calNav{
  text-align: center;
}

#eztixIntegratedCalendar #calNav select{
  width: inherit !important;
}

#eztixIntegratedCalendar #calNav select#calLangSelect{
    float: left;
}

#eztixIntegratedCalendar #calNav select#calMonthSelect{
    float: right;
}

#eztixIntegratedCalendar #calNav h3{
  font-size: 1.1em;
  margin: 6px;
}

#eztixIntegratedCalendar .calMonthTable{
  width: 100%;
  border-collapse: separate;
  border-spacing: 1px;
  clear: both;
  table-layout: fixed;
}

#eztixIntegratedCalendar .calMonthTable th{
  font-size: 1em;
  border: none;
  text-align: center;
}

#eztixIntegratedCalendar .calMonthTable td{
  font-size: 0.9em;
  border: 1px solid #ccc;
  background-color: #fff;
  vertical-align: top;
  padding: 0;
}

#eztixIntegratedCalendar .calMonthTable.remote td.past{
  color: #ccc;
}

#eztixIntegratedCalendar .calMonthTable.ocp .soldOut{
  font-weight: normal;
  color: inherit;
}

#eztixIntegratedCalendar .calMonthTable.ocp a.soldOut{
  color: red;
}

#eztixIntegratedCalendar .calMonthTable td.empty{
  border-color: transparent;
  background-color: transparent;
}

#eztixIntegratedCalendar .calMonthTable .dayInner{
  padding: 4px;
}

#eztixIntegratedCalendar .calMonthTable .dayNum{
  padding: 4px;
  text-align: right;
  font-size: 1.1em;
  font-style: italic;
  font-weight: bold;
  text-shadow: 1px 1px 0 #FAFAFA;
  background: #ccc; /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

#eztixIntegratedCalendar .calMonthTable td.past .dayNum{
  color: #555;
  background: none;
  background-color: #ccc;
  text-shadow: none;
}

#eztixIntegratedCalendar .calMonthTable td.empty .dayNum{
  background: none;
  background-color: transparent;
  color: transparent;
  text-shadow: none;
}

#eztixIntegratedCalendar .calMonthTable h6{
  font-size: 0.9em;
  margin: 0 0 4px;
}

#eztixIntegratedCalendar .calMonthTable ul{
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.8em;
  overflow: visible;
}

#eztixIntegratedCalendar .calMonthTable ul li{
  position: relative;
  overflow: visible !important;
  padding-left: 6px;
}

#eztixIntegratedCalendar .calMonthTable .placeholder{
  height: 12px;
}

#eztixIntegratedCalendar .eventDialog{
  display: none;
  border: 1px solid #ccc;
  box-shadow: -3px 3px 2px 0px rgba(0,0,0,0.2);
  padding: 8px 4px 4px;
  background-color: #fff;
  position: absolute;
  top: -4px;
  left: 66px;
  z-index: 100;
  width: 200%;
}

#eztixIntegratedCalendar .eventDialog .closeDialog{
  float: right;
  margin: -4px 0 4px;
  border: 1px solid #ccc;
  padding: 0 4px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  color: inherit;
}

#eztixIntegratedCalendar .eventDialog h7{
  font-weight: bold;
}

#eztixIntegratedCalendar .eventDialog .calDesc{
  margin: 6px 0;
}

#eztixIntegratedCalendar .eventDialog p{
  margin: 0;
  padding: 0;
}

#eztixIntegratedCalendar .eventDialog .calDesc p{
  margin: 0;
  padding: 0;
}

/* OCP Calendar Styles */
#tourGuideToggle {
  margin-top: -32px;
  margin-left: 20px;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}

#cal-month-nav-wrap{
    width: 30%;
    height: 0;
    margin: 0 auto;
}

#cal-month-nav-wrap button{
    margin-top: 4px;
}

.calendar-reload-btn{
    margin: -26px 0 6px 6px;
}

#cal-month-nav-wrap button i,
#eztixIntegratedCalendar .calendar-reload-btn i{
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li {
  padding: 0px;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink {
  display: block;
  padding: 0px 3px;
  border: 1px solid transparent;
  border-left: 2px solid transparent;
  color: inherit;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink:hover {
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  opacity: 0.7;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink div.eventDateLink {
  float: left;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink div.eventTicketLevels {
  float: right;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink div.eventTourGuides {
  font-size: 10px;
  color: #adadad;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPrivate {
  border-left: 2px solid blue;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPrivate .eventTicketLevels {
  color: blue;
  text-transform: uppercase;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPrivate .eventPrivate {
  text-transform: uppercase;
  font-size: 10px;
  font-style: italic;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.soldOut {
  border-left: 2px solid red;
  color: inherit;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.soldOut .eventTicketLevels {
  color: red;
  text-transform: uppercase;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.availabilityHigh {
  border-left: 2px solid #00BF07;
  color: inherit;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.availabilityHigh .eventTicketLevels {
  color: #00BF07;
  text-transform: uppercase;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.availabilityLow {
  border-left: 2px solid orange;
  color: inherit;
}
#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.availabilityLow .eventTicketLevels {
  color: orange;
  text-transform: uppercase;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPending {
  border-left: 2px solid #adadad;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPending .eventTicketLevels {
  color: #adadad;
  text-transform: uppercase;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink .eventTicketLevels .pending {
  display: none;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPending .eventTicketLevels .pending {
  display: initial;
}

#eztixIntegratedCalendar .calMonthTable.ocp ul li a.eventDateLink.statusPending .eventTicketLevels .levels {
  display: none;
}
.twitter-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -18px -85px;
  width: 40px;
  height: 33px;
}
.instagram-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -84px -85px;
  width: 40px;
  height: 40px;
}
.facebook-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -151px -81px;
  width: 20px;
  height: 40px;
}
.email-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -195px -85px;
  width: 40px;
  height: 30px;
}
.tripadvisor-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -260px -83px;
  width: 60px;
  height: 36px;
}
.tiktok-icon{
     background: url(/wp-content/uploads/2021/11/tik-tok1.png) no-repeat;
    width: 60px;
    height: 40px;
    background-size: contain;
}

.phone-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -18px -18px;
  width: 41px;
  height: 41px;
  display: inline-block;
}
.calender-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -81px -13px;
  width: 46px;
  height: 46px;
  display: inline-block;
}
.nav-icon{
  background: url('/wp-content/uploads/2020/03/fv-stripe-1.png') no-repeat -293px -202px;
  width: 54px;
  height: 35px;
  display: inline-block;
}
.title-white figure.tpstyle-20 h3 a{
  color: white;
}
#gallery-1 img{
  max-height: 65px;
}
#gallery-1 .gallery-item{
  position: relative;
}
#gallery-1 .gallery-item a{
      display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
}
.xola-custom{
  cursor: pointer;
}
.page .xola-custom2{
  margin: 0 auto !important;
    display: block;
    max-width: 146px !important;
    padding: 10px !important;
    cursor: pointer;
    height: 31.5px !important;
    line-height: 31.5px !important;
    font-size: 14px !important;
}
.page .xola-custom{
      margin: 0 auto;
    display: block;
    max-width: 115px;
    padding: 10px;
    cursor: pointer;
}
.page-template-template-footer .footer-wrapper #media_gallery-3, .page-template-template-footer .footer-wrapper #media_gallery-2, .page-template-template-footer .footer-wrapper #text-13{
  display: none;
}
.page-template-template-dark .footer-wrapper #media_gallery-3, .page-template-template-dark .footer-wrapper #media_gallery-2, .page-template-template-dark .footer-wrapper #text-13{
  display: none;
}
.page-template-template-dark .body-wrapper, .page-template-template-dark .gdlr-single-lightbox-container{
   background-color: #000;
   color: white;
}
.page-template-template-dark h1, .page-template-template-dark h2, .page-template-template-dark h3, .page-template-template-dark h4, .page-template-template-dark h5, .page-template-template-dark h6, .page-template-template-dark .gdlr-title, .page-template-template-dark .gdlr-title a{
  color: white;
}
.page-template-template-dark .ex-tpcarousel .ex_s_lick-prev:before, .page-template-template-dark .ex_s_lick-next:before{
      border-color: #fff;
}

@media(min-width: 992px){
  .menu-trigger{
   display: none;
  }
}
@media(max-width: 991px){
  .gdlr-navigation-wrapper .gdlr-main-menu>li>a{
    color: white;
  }
  .gdlr-navigation-wrapper .gdlr-navigation{
    padding: 20px 15px;
  }
}
@media(max-width: 668px){
  .gdlr-header-inner .head-right ul li:last-child{
    display: inline-block !important;
  }
  .gdlr-main-menu > .gdlr-normal-menu .sub-menu li{
    text-align: right !important;
  }
}