.dfd-animate-heading-wrap .title-container.animate-container, .dfd-animate-heading-wrap .subtitle-container.animate-container {background: #3498db;}.dfd-animated-text-wrap .dfd-animated-text-block span{font-family: "Lato";font-size: 28px;font-style: normal;font-weight: 700;text-transform: none;line-height: 45px;letter-spacing: 0px;color: #1a1a1a;}.dfd-announce-module-wrap.style-2 i {background: #3498db;}.body-back-to-top:hover:after,.body-back-to-top.active:before,.body-back-to-top.active:after {background: #3498db;}div#bbpress-forums .bbp-topic-title .bbp-topic-meta .bbp-topic-started-in > a {background: #3498db;}div#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-content .dfd-bbpress-content-wrap p a {color: #3498db;}#bbpress-forums .bbp-reply-content #subscription-toggle .subscription-toggle,#bbpress-forums > #subscription-toggle .subscription-toggle,#bbpress-forums .bbp-reply-content #favorite-toggle .favorite-toggle {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;letter-spacing: .5px;}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness,#bbpress-forums div.bbp-template-notice p,#bbpress-forums .bbp-pagination-count,.bbp-reply-header .bbp-meta .bbp-reply-post-date,.bbp-user-section .bbp-reply-header .bbp-meta .bbp-header,#bbpress-forums li.bbp-body .bbp-topic-header .bbp-topic-post-date,.bbp-reply-header .bbp-meta .bbp-reply-permalink,#bbpress-forums #bbp-search-results li.bbp-body .bbp-topic-permalink,#bbpress-forums .bbp-topic-started-by,#bbpress-forums .bbp-topic-started-in,#bbpress-forums div.bbp-the-content-wrapper input,#bbpress-forums fieldset.bbp-form legend,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-role,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-reply-ip,div#bbpress-forums .bbp-search-results .bbp-reply-ip,div#bbpress-forums .bbp-search-results .bbp-author-role,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title h3 > a,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta > a,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-reply-title h3 > a,#bbp-user-wrapper .bbp-user-section > p,div#bbpress-forums #bbp-user-wrapper #bbp-your-profile fieldset fieldset.password span.description,#bbpress-forums blockquote,#bbpress-forums .bbp-reply-revision-log li {font-family: "Lato";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}#bbpress-forums li.bbp-header .forum-titles,#bbpress-forums li.bbp-body .bbp-forum-title,#bbpress-forums li.bbp-body .bbp-topic-permalink,#bbpress-forums li.bbp-forum-topic-count,#bbpress-forums li.bbp-topic-voice-count,#bbpress-forums li.bbp-forum-reply-count,#bbpress-forums li.bbp-topic-reply-count,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums .bbp-admin-links a,#bbpress-forums .bbp-forums-list,#bbpress-forums .bbp-topic-pagination .page-numbers,#bbpress-forums .bbp-pagination-links .page-numbers,#bbpress-forums .bbp-topic-started-in > a,#bbpress-forums .forums.bbp-replies .bbp-body > div .bbp-reply-author .bbp-author-name,#bbpress-forums .bbp-search-results .bbp-author-name,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title h3,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-reply-title h3,#bbpress-forums .bbp-search-results li.bbp-body > div .bbp-topic-title .bbp-topic-title-meta,#bbpress-forums #bbp-user-wrapper h2.entry-title {font-family: "Montserrat";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2d2d2d;}#bbpress-forums fieldset.bbp-form label,#bbpress-forums div.bbp-topic-tags p {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: .6px;color: #9c9c9c;}h3.entry-title {font-family: "Montserrat";font-size: 21px;font-style: normal;font-weight: 700;text-transform: none;line-height: 26px;letter-spacing: -1.2px;color: #313131;}q, .dfd-textmodule-featured-quote {font-family: "Montserrat";font-size: 28px;font-style: normal;font-weight: 900;text-transform: none;line-height: 37px;letter-spacing: -.8px;color: #3498db;}@media only screen and (max-width: 400px) {q, .dfd-textmodule-featured-quote {font-size: 18.064516129032px;line-height: 1.5;letter-spacing: 0;}}.quote-content {font-family: "Montserrat";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -.8px;color: #313131;}.dfd-content-wrap > article.post .author-section .author a, .dfd-posts-module article.post .author-section .author a {font-family: "Montserrat";font-size: 11px;font-style: normal;font-weight: 700;text-transform: none;line-height: 11px;letter-spacing: -.5px;color: #313131;}.quote-author {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 10px;letter-spacing: .5px;color: #9c9c9c;}.slider-controls .prev > span.count, .slider-controls .next > span.count {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;}.dfd-post-link-url {font-family: "Montserrat";font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 14px;letter-spacing: .5px;color: #7b7b7b;}#layout.single-post article.post .entry-content > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post article.post .entry-content > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post article.post .entry-content > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title),#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > div > a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title) {color: #3498db;}.dfd-mini-categories .byline.category,.audioplayer .audioplayer-bar .audioplayer-bar-loaded,.audioplayer .audioplayer-bar .audioplayer-bar-played,.dfd-content-wrap article.post .entry-thumb .byline.category,.dfd-content-wrap article.post .entry-content > ul li:before,.dfd-content-wrap.layout-masonry article.post.format-quote > .cover .entry-content .byline.category,.dfd-content-wrap.layout-masonry article.post.format-link > .cover .entry-content .byline.category,.dfd-content-wrap.layout-masonry article.post.format-audio > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-quote > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-link > .cover .entry-content .byline.category,.dfd-content-wrap.layout-metro article.post.format-audio > .cover .entry-content .byline.category,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > p > ul > li:before,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post .entry-content > ul > li:before {background: #3498db;}.dfd-button-gradient-module-wrap .dfd-button-link {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 35px;letter-spacing: .5px;color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main,.dfd-button-gradient-module-wrap .featured-icon {color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover {padding-left: 30px;padding-right: 30px;}.dfd-button-gradient-module-wrap .dfd-button-link:hover,.dfd-button-gradient-module-wrap .dfd-button-link:hover .dfd-button-inner-cover,.dfd-button-gradient-module-wrap .dfd-button-link:not(:hover),.dfd-button-gradient-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover {border-radius: 5px;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:before,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover {background: #e2202b;}.dfd-button-gradient-module-wrap .dfd-button-link:hover,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main,.dfd-button-gradient-module-wrap .dfd-button-link:hover .featured-icon {color: #ffffff;}.dfd-button-gradient-module-wrap .dfd-button-link .dfd-button-inner-cover:after,.dfd-button-gradient-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover {background: #e2202b;}.dfd-btn-open-modal-box .dfd-btn-wrap {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 35px;letter-spacing: .5px;color: #ffffff;}.dfd-btn-open-modal-box .dfd-btn-wrap {padding-left: 30px;padding-right: 30px;}.dfd-btn-open-modal-box .dfd-btn-wrap {background: #e2202b;}.dfd-btn-open-modal-box .dfd-btn-wrap .dfd-btn-border {border-width: 1px;border-style: solid;border-radius: 5px;border-color: #e2202b;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover {color: #ffffff;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover {background: #e2202b;}.dfd-btn-open-modal-box .dfd-btn-wrap:hover .dfd-btn-border {border-color: #e2202b;}.dfd-button-module-wrap .dfd-button-link {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 35px;letter-spacing: .5px;color: #ffffff;}.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main,.dfd-button-module-wrap .featured-icon {color: #ffffff;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover {padding-left: 30px;padding-right: 30px;}.dfd-button-module-wrap .dfd-button-link:hover,.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link:not(:hover),.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover {border-radius: 5px;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:before,.dfd-button-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {background: #e2202b;}.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border,.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {border-width: 1px;border-style: solid;border-radius: 5px;}.dfd-button-module-wrap .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {border-color: #e2202b;}.dfd-button-module-wrap .dfd-button-link:hover,.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main,.dfd-button-module-wrap .dfd-button-link:hover .featured-icon {color: #ffffff;}.dfd-button-module-wrap .dfd-button-link .dfd-button-inner-cover:after,.dfd-button-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before,.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {background: #e2202b;}.dfd-button-module-wrap .dfd-button-link:hover .dfd-button-border {border-color: #e2202b;}button,.button,input[type="submit"],a.added_to_cart {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 35px;letter-spacing: .5px;color: #ffffff;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"] {height: 37px;line-height: 37px;}.single-product .single-product-wishlist-wrap .product-in-wishlist,.single-product .single-product-wishlist-wrap .add_to_wishlist,.single-product .woocommerce-tabs .tabs.wc-tabs > li,.quantity input.qty,.woocommerce-MyAccount-navigation ul > li a,.woocommerce-MyAccount-content header.title .edit {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 35px;letter-spacing: .5px;}button,.button,input[type="submit"] {padding-left: 30px;padding-right: 30px;background: #e2202b;border-width: 1px;border-style: solid;border-color: #e2202b;border-radius: 5px;}button:hover,.button:hover,input[type="submit"]:hover {color: #ffffff;background: #e2202b;border-color: #e2202b;}.dfd-call-to-action-wrap .main-tilted-decoration:before {background: #3498db;}.dfd-arrows-style_1 .dfd-slider-control:hover > i{color: #3498db;}.dfd-arrows-style_1 .dfd-slider-control:hover:after{background: #3498db;}.dfd-arrows-style_2 .dfd-slider-control:hover i{color: #2286c9;}.dfd-arrows-style_3 .dfd-slider-control:after, .dfd-arrows-style_4 .dfd-slider-control:after{background: #3498db;}.dfd-arrows-style_5 .dfd-slider-control{background: #3498db;}.wpcf7 form.dfd_contact_form input[type="submit"]{font-family: "Open Sans" !important;}.cssload-spin-box2:after{background-color:#e2202b;}.dfd_contact_form  .wpcf7-submit:hover+.cssload-spin-box2:after{background:#e2202b;}.wpcf7 form.dfd_contact_form.preset2.hover_style_input2_underline_hover p:not(.last) span.wpcf7-form-control-wrap:before{border-bottom-color:#3498db;}.wpcf7 form.dfd_contact_form.preset3.hover_style_input2_underline_hover span.wpcf7-form-control-wrap:before{border-bottom-color:#3498db;}.wpcf7 form.dfd_contact_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors span{font-family:"Lato";}.wpcf7 form.dfd_contact_form p:not(.form_button) input, .wpcf7 form.dfd_contact_form p:not(.form_button) textarea, .wpcf7 form:not(.dfd_contact_form) p:not(.form_button) input, .wpcf7 form:not(.dfd_contact_form) p:not(.form_button) textarea{font-family:"Lato";font-size: 13px;line-height: 13px;}.wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) textarea, .wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) input, .wpcf7 form.dfd_contact_form.preset2 p:not(.form_button) textarea, .wpcf7 form.dfd_contact_form.preset1 p:not(.form_button) span .dk-select .dk-selected{border-color:#d9d9d9;}.wpcf7 form.dfd_contact_form.preset1 span input, .wpcf7 form.dfd_contact_form.preset1 span textarea, .wpcf7 form.dfd_contact_form.preset1 .dk-select .dk-selected{background-color:#f2f2f2;}.dfd_contact_form *::-moz-placeholder{color:#696969;} .dfd_contact_form :-ms-input-placeholder{color:#696969;} .wpcf7 form.dfd_contact_form ::-webkit-input-placeholder{color:#696969;} .wpcf7 form.dfd_contact_form.preset2 .dfd-half-size{ border-right-color:#e9e9e9;} .wpcf7 form.dfd_contact_form.preset2 .border-bottom{ border-bottom-color:#e9e9e9;} .wpcf7 form.dfd_contact_form.preset2 .border-right{ border-right-color:#e9e9e9;} .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .wpcf7-form-control-wrap{border-bottom-color:#e9e9e9;}.wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .right-border, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .top-border, .wpcf7 form.dfd_contact_form .dfd-contact-form-style-1 .left-border{border-color:#e9e9e9;}.wpcf7 form.dfd_contact_form.preset2 .dfd-half-size{ border-right-color:#e9e9e9;} .wpcf7 form:not(.dfd_contact_form) span.label_text, .wpcf7 form:not(.dfd_contact_form) label.label_text, .wpcf7 form.dfd_contact_form .label_text label:first-child{font-family: "Lato" !important;font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: .6px;color: #9c9c9c;}.wpcf7 form.dfd_contact_form :-ms-input-placeholder{font-family: "Lato" !important;font-size: 17px !important;font-style: normal;font-weight: 400;text-transform: none;line-height: 24px;letter-spacing: 0px;color: #1a1a1a;}.wpcf7 form.dfd_contact_form ::-webkit-input-placeholder, .wpcf7 form:not(.dfd_contact_form) ::-webkit-input-placeholder{font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #1a1a1a;}wpcf7 form.dfd_contact_form :-moz-placeholder{font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #1a1a1a;}.wpcf7 form.dfd_contact_form ::-moz-placeholder{font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;color: #1a1a1a;}.wpcf7 form.dfd_contact_form *::-moz-placeholder{font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;}.wpcf7 form.dfd_contact_form span .dk-select .dk-selected{color:#1a1a1a;font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;} .wpcf7 form.dfd_contact_form .checkbox .c_value label{color:#1a1a1a;font-family: "Lato";font-size: 17px;font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0px;}.dfd-delimier-wrapper .line{border-bottom-color: #e9e9e9;}.dfd-delimier-wrapper .delim-center .center-arrow{border-color: #e9e9e9;}.dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:after, .dfd-delimier-wrapper.dfd-delimiter-with-text .delim-center span:before{border-bottom-color: #e9e9e9;}.dfd-delimier-wrapper.dfd-delimiter-with-arrow .center-arrow:hover{background-color: #3498db;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li:not(.vc_active) a:hover .vc_tta-icon{color: #3498db;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) a:hover .vc_tta-icon{color: #3498db;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a:hover{color: #3498db;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a:hover{color: #3498db;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-color:#e9e9e9;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{background: #e9e9e9;}.wpb-js-composer .dfd_tabs_block .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {border-bottom-color: transparent;}.dfd_tabs_block .empty_rounded.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.classic .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover{background: #e9e9e9;border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a:hover{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:after{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-tabs-container .vc_tta-tabs-list li:before{border-color: #3498db;}.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{border: 2px solid #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a{border-bottom-color:#3498db;}.dfd_tabs_block .dfd_tta_tabs.empty .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,.dfd_tabs_block .dfd_tta_tabs.empty_rounded .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a,.dfd_tabs_block .dfd_tta_tabs.empty_shadow .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading a{border-bottom-color:#e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-7 .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a:hover{color: #3498db;}.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel.vc_active .vc_tta-panel-heading{border-bottom-color: #3498db;}.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-8 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-9 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .style-10 .vc_tta-panel .vc_tta-panel-heading{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{border-color: #e9e9e9;}.dfd_tabs_block  .vc_tta-panels-container .vc_tta-panels .vc_active.vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{background: #e9e9e9;}.dfd_tabs_block .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a .vc_tta-icon{color: #3498db;}.dfd_tabs_block  .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:not(vc.active) .vc_tta-panel-heading .vc_tta-panel-title a:hover{color: #3498db;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab.vc_active a{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a:hover{color: #3498db;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab:not(.vc_active) a:hover .vc_tta-icon{color: #3498db;}.dfd_tabs_block .dfd_tta_tour .vc_tta-tabs-container .vc_tta-tab a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:after{background: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-7 .vc_tta-tabs-container .vc_tta-tab:before{background: #3498db;}.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour.style-8 .vc_tta-tabs-container .vc_tta-tab.vc_active a{border-color: transparent;border-color: #e9e9e9 !important;}.dfd_tabs_block .dfd_tta_tour.style-9 .vc_tta-tabs-container .vc_tta-tab a{border-bottom-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{border-color: #e9e9e9;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:hover{color: #3498db;}.dfd_tabs_block .dfd_tta_tour .vc_tta-panels-container .vc_tta-panels div.vc_tta-panel:not(.vc_active) .vc_tta-panel-heading .vc_tta-panel-title a:hover .vc_tta-icon{color: #3498db;}.dfdrounded ul.dfd-slick-dots li span, .dfdrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a, .dfdsquare ul.dfd-slick-dots li span, .dfdsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a{border-color: #e9e9e9;}.dfdrounded ul.dfd-slick-dots li span:hover, .dfdrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li a:hover, .dfdsquare ul.dfd-slick-dots li span:hover, .dfdsquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li a:hover{border-color: #cacaca;}.dfdrounded ul.dfd-slick-dots li.slick-active span:before, .dfdrounded ul.dfd-slick-dots li.slick-active a:before, .dfdrounded ul.dfd-slick-dots li.vc_active span:before, .dfdrounded ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdrounded li.vc_active a:before, .dfdsquare ul.dfd-slick-dots li.slick-active span:before, .dfdsquare ul.dfd-slick-dots li.slick-active a:before, .dfdsquare ul.dfd-slick-dots li.vc_active span:before, .dfdsquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdsquare li.vc_active a:before{background: #3498db;}.dfdfillrounded ul.dfd-slick-dots li span, .dfdfillrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a, .dfdfillsquare ul.dfd-slick-dots li span, .dfdfillsquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a{border-color: #e9e9e9;background-color: #e9e9e9;}.dfdfillrounded ul.dfd-slick-dots li span:hover, .dfdfillrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li a:hover, .dfdfillsquare ul.dfd-slick-dots li span:hover, .dfdfillsquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li a:hover{border-color: #cacaca;background-color: #cacaca;}.dfdfillrounded ul.dfd-slick-dots li.slick-active span, .dfdfillrounded ul.dfd-slick-dots li.slick-active a, .dfdfillrounded ul.dfd-slick-dots li.vc_active span, .dfdfillrounded ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillrounded li.vc_active a, .dfdfillsquare ul.dfd-slick-dots li.slick-active span, .dfdfillsquare ul.dfd-slick-dots li.slick-active a, .dfdfillsquare ul.dfd-slick-dots li.vc_active span, .dfdfillsquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdfillsquare li.vc_active a{border-color: #3498db;background: #3498db;}.dfdemptyrounded ul.dfd-slick-dots li span, .dfdemptyrounded ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a, .dfdemptysquare ul.dfd-slick-dots li span, .dfdemptysquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a{border-color: #e9e9e9;}.dfdemptyrounded ul.dfd-slick-dots li span:hover, .dfdemptyrounded ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li a:hover, .dfdemptysquare ul.dfd-slick-dots li span:hover, .dfdemptysquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li a:hover{border-color: #cacaca;}.dfdemptyrounded ul.dfd-slick-dots li.slick-active span, .dfdemptyrounded ul.dfd-slick-dots li.slick-active a, .dfdemptyrounded ul.dfd-slick-dots li.vc_active span, .dfdemptyrounded ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptyrounded li.vc_active a, .dfdemptysquare ul.dfd-slick-dots li.slick-active span, .dfdemptysquare ul.dfd-slick-dots li.slick-active a, .dfdemptysquare ul.dfd-slick-dots li.vc_active span, .dfdemptysquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdemptysquare li.vc_active a{border-color: #3498db;}.dfdline ul.dfd-slick-dots li span:before, .dfdline ul.dfd-slick-dots li a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:before{border-bottom-color: #e9e9e9;}.dfdline ul.dfd-slick-dots li span:hover:before, .dfdline ul.dfd-slick-dots li a:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li span:hover:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li a:hover:before{border-color: #cacaca;}.dfdline ul.dfd-slick-dots li.slick-active span:before, .dfdline ul.dfd-slick-dots li.slick-active a:before, .dfdline ul.dfd-slick-dots li.vc_active span:before, .dfdline ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdline li.vc_active a:before{border-color: #3498db;}.dfdadvancesquare ul.dfd-slick-dots li span, .dfdadvancesquare ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a{background-color: #e9e9e9;}.dfdadvancesquare ul.dfd-slick-dots li span:hover, .dfdadvancesquare ul.dfd-slick-dots li a:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li span:hover, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li a:hover{background-color: #cacaca;border-color: #cacaca;}.dfdadvancesquare ul.dfd-slick-dots li.slick-active span, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a{background: #3498db;}.dfdadvancesquare ul.dfd-slick-dots li.slick-active span:before, .dfdadvancesquare ul.dfd-slick-dots li.slick-active a:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active span:before, .dfdadvancesquare ul.dfd-slick-dots li.vc_active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.slick-active a:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active span:before, ul.vc_general.vc_pagination.vc_pagination-style-dfdadvancesquare li.vc_active a:before{background: #3498db;}.dfdroundedempty ul.dfd-slick-dots li span, .dfdroundedempty ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li a{background-color: #e9e9e9;border-color: #e9e9e9;}.dfdroundedempty ul.dfd-slick-dots li.slick-active span, .dfdroundedempty ul.dfd-slick-dots li.slick-active a, .dfdroundedempty ul.dfd-slick-dots li.vc_active span, .dfdroundedempty ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li.vc_active a{background-color: #3498db;border-color: #3498db;}.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) span:hover,.dfdroundedempty ul.dfd-slick-dots li:not(.slick-active) a:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li:not(.vc_active) span:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedempty li:not(.vc_active) a:hover{border-color: #e9e9e9;background: transparent !important;}.dfdroundedfilled ul.dfd-slick-dots li span, .dfdroundedfilled ul.dfd-slick-dots li a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li a{background-color: #e9e9e9;border-color: #e9e9e9;}.dfdroundedfilled ul.dfd-slick-dots li.slick-active span, .dfdroundedfilled ul.dfd-slick-dots li.slick-active a, .dfdroundedfilled ul.dfd-slick-dots li.vc_active span, .dfdroundedfilled ul.dfd-slick-dots li.vc_active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.slick-active a, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active span, ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li.vc_active a{background-color: #3498db;border-color: #3498db;}.dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) span:hover, .dfdroundedfilled ul.dfd-slick-dots li:not(.slick-active) a:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li:not(.vc_active) span:hover,ul.vc_general.vc_pagination.vc_pagination-style-dfdroundedfilled li:not(.vc_active) a:hover{border-color: #696969;background-color: #696969;}.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-content-wrap article.dfd-gallery .entry-meta + h3.entry-title,.dfd-content-wrap article.dfd-gallery_archive .entry-meta + h3.entry-title {font-family: "Montserrat";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2b2b2b;}.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-gallery > .cover .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-gallery_archive > .cover .entry-subtitle.dfd-content-subtitle {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}.dfd-gallery .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap,.dfd-gallery_archive  .entry-thumb .entry-hover .dfd-hover-buttons-wrap { color: #ffffff;}.dfd-gallery .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-gallery .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-gallery .entry-thumb .entry-hover .title-wrap.square-behind-heading:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-gallery_archive .entry-thumb .entry-hover .title-wrap.square-behind-heading:before { border-color: rgba(255,255,255,0.1);}article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after,article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after {background: rgba(255,255,255,.1);}.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-gallery .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-gallery .entry-thumb:hover .entry-hover .dfd-dots-link span,.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-gallery_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-gallery_archive .entry-thumb:hover .entry-hover .dfd-dots-link span { background: #ffffff !important;}article.dfd-gallery .entry-thumb .entry-hover .dfd-hover-frame-deco .line,article.dfd-gallery_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line { background: #ffffff !important;}.dfd-gallery .entry-thumb .entry-hover:before,.dfd-gallery_archive .entry-thumb .entry-hover:before,.dfd-gallery.dfd-3d-parallax:hover .cover .thumb-wrap:before,.dfd-gallery_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {opacity: 0.7 !important;}.dfd_gmap .gmap-infowindows-style{background-color:#3498db;}.dfd_gmap  .gmap-infowindows-style > div:nth-child(3) div > div{background-color:#3498db !important;}.dfd_gmap .aligned .gm-style-iw div div{font-family:"Lato";letter-spacing: 0px;}.dfd_gmap .aligned .gm-style-iw div div .map-content{font-family:"Lato" !important;}.dfd_gmap .aligned .gm-style-iw div div .map-title{font-family:"Lato";}.dfd-short-info-block-wrap .dfd-short-info-block-item .icon-decoration:before,.dfd-gradation-wrap .dfd-gradation-item .icon-decoration:before {border-color: #3498db;}.dfd-short-info-block-wrap .dfd-short-info-block-item .icon-decoration:before,.dfd-gradation-wrap .dfd-gradation-item:hover .icon-decoration:before {background: #3498db;}#header-container.dfd-header-builder.small .header .header-wrap  .top-inner-page > span > span{background: #ffffff;}#header-container.dfd-header-builder.small  .header .header-wrap .header-bottom-panel .twelve.columns {color: #ffffff;} #header-container.small .header .header-wrap .dfd-top-row .dl-menuwrapper a .icon-wrap, #header-container.small .header .header-wrap .dfd-top-row .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .header-wrap .header-wrap .dl-menuwrapper a .icon-wrap, #header-container.small .header .header-wrap .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.dfd-header-builder.small .header-wrap .dfd-header-delimiter:before {background: rgba(255,255,255,.1);}#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav:after,#header-container.dfd-header-builder .header .mega-menu > ul > li ul.submenu-languages:after,#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.dfd-header-builder.side-header .header .columns .soc-icons-wrap .widget.soc-icons:after {border-right: 7px solid #ffffff}@media only screen and (min-width: 1101px) {.login-header #loginModal p.login-submit button.button,input[type="checkbox"] {background: #34db83;}.mega-menu > ul > li.current-menu-item:before, .mega-menu > ul > li.current-menu-ancestor:before {background: #3498db !important;}#header-container.header-style-1 #header .header-wrap,#header-container.header-style-2 #header .header-wrap,#header-container.dfd-header-builder .header .header-wrap,#header-container.header-style-3 #header .header-wrap,#header-container.header-style-4 #header .header-wrap,#header-container.header-style-5 #header .header-wrap,#header-container.header-style-6 #header .header-wrap,#header-container.header-style-7 #header .header-wrap,#header-container.header-style-10 #header .header-wrap,#header-container.header-style-11 #header .header-wrap,#header-container.header-style-8 #header .dfd-top-row,#header-container.header-style-9 #header .dfd-top-row {height: 70px; line-height: 70px;}#header-container.header-style-1:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-2:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-3:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-4:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-5:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-6:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-7:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-8:not(.small) #header .dfd-top-row .dfd-logo-wrap img,#header-container.header-style-9:not(.small) #header .dfd-top-row .dfd-logo-wrap img,#header-container.header-style-10:not(.small) #header .header-wrap .dfd-logo-wrap img,#header-container.header-style-11:not(.small) #header .header-wrap .dfd-logo-wrap img {max-height: 70px;}#header-container.header-style-7 #header .onclick-menu-wrap {max-width: 70px;}.onclick-menu > ul > li:hover > a > span,.onclick-menu > ul > li div.sub-nav ul li > a:hover,.onclick-menu > ul > li.menu-item-language ul li:hover a,.onclick-menu > ul > li.menu-item-language:hover > a,.mega-menu > ul > li div.sub-nav ul li:hover > a,.mega-menu > ul > li.menu-item-language ul li:hover a,#header-container.header-style-12 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a,#header-container.header-style-13 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a,#header-container.header-style-14 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li:hover > a {color: #3498db}.onclick-menu > ul, .onclick-menu > ul > li div.sub-nav ul,.mega-menu > ul > li div.sub-nav ul,.mega-menu > ul > li.menu-item-language ul,.onclick-menu > ul > li.menu-item-language ul,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons {background: #ffffff}.onclick-menu-cover:after {border-bottom: 7px solid #ffffff}#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {border-right: 7px solid #ffffff}#header-container:not(.header-style-7) #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul.sub-nav-left:after {border-left: 7px solid #ffffff;border-right-color: transparent;}#header-container.dfd-header-builder .header .mega-menu > ul > li div.sub-nav > ul ul.sub-nav-left:after {border-left: 7px solid #ffffff;border-right-color: transparent;}.onclick-menu-cover .onclick-menu .onclick-nav-menu > li > div.sub-nav ul:after,.onclick-menu-cover .onclick-menu .onclick-nav-menu > li.menu-item-language > ul:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-12.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after, #header-container.header-style-13.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after, #header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav:after,#header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li ul.submenu-languages:after,#header-container.header-style-14.right #header .header-wrap .mega-menu > ul > li div.sub-nav > ul ul:after,#header-container.header-style-14.right #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap .soc-icons-wrap .widget.soc-icons:after {border-left: 7px solid #ffffff}#header-container:not(.small).header-style-1 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-1 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-1 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-1 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-1:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-1:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-1 #header .header-top-panel,#header-container.header-style-1 #header .dfd-header-banner-wrap,#header-container.header-style-1 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-1 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-1 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-1 #header {border-color: transparent;}#header-container:not(.small).header-style-2 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-2 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-2 #header .header-top-panel {background: #000000;color: #ffffff;}#header-container.header-style-2 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-2:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-2:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-2 #header .header-top-panel,#header-container.header-style-2 #header .dfd-header-banner-wrap,#header-container.header-style-2 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-2 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-2 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-2 #header {border-color: transparent;}#header-container:not(.small).header-style-3 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-3 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-3 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-3 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-3:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-3:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-3 #header .header-top-panel,#header-container.header-style-3 #header .dfd-header-banner-wrap,#header-container.header-style-3 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-3 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-3 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-3 #header {border-color: #e7e7e7;}#header-container:not(.small).header-style-4 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-4 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-4 #header .header-top-panel {background: transparent;color: #ffffff;}#header-container.header-style-4 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-4:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-4:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-4 #header .header-top-panel,#header-container.header-style-4 #header .dfd-header-banner-wrap,#header-container.header-style-4 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-4 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-4 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-4 #header {border-color: rgba(255,255,255,.1);}#header-container:not(.small).header-style-5 #header .top-inner-page > span > span {background: #313131;}#header-container:not(.small).header-style-5 #header .dfd-click-menu-activation-button a .icon-wrap {background: #313131;}#header-container.header-style-5 #header .header-top-panel {background: #ffffff;color: #313131;}#header-container.header-style-5 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-5:not(.small) #header .header-wrap {background: #ffffff;}#header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-5:not(.small) #header .header-wrap > .row > .columns {color: #313131;}#header-container.header-style-5 #header .header-top-panel,#header-container.header-style-5 #header .dfd-header-banner-wrap,#header-container.header-style-5 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-5 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-5 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-5 #header {border-color: #e7e7e7;}#header-container:not(.small).header-style-6 #header .top-inner-page > span > span {background: #ffffff;}#header-container:not(.small).header-style-6 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-6 #header .header-top-panel {background: transparent;color: #ffffff;}#header-container.header-style-6 #header .dfd-header-banner-wrap,#header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-6:not(.small) #header .header-wrap {background: transparent;}#header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container.header-style-6:not(.small) #header .header-wrap > .row > .columns {color: #ffffff;}#header-container.header-style-6 #header .header-top-panel,#header-container.header-style-6 #header .dfd-header-banner-wrap,#header-container.header-style-6 #header .login-header .dfd-header-links, #header-container:not(.small).header-style-6 #header .logo-wrap.header-top-logo-panel,#header-container:not(.small).header-style-6 #header .header-wrap .dfd-header-buttons-wrap > *,#header-container:not(.small).header-style-6 #header {border-color: rgba(255,255,255,.1);}#header-container.header-style-7 #header .dfd-header-banner-wrap, #header-container.header-style-7 #header .header-wrap {background: transparent;}#header-container.header-style-7 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #ffffff;}#header-container.header-style-7 #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-7 #header .dfd-header-banner-wrap, #header-container.header-style-7 #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-7 #header .onclick-menu-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-8 #header .dfd-top-row {background: transparent;}#header-container.header-style-8 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-8 #header.active .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-8:not(.small) #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-8 #header .dfd-top-row .dfd-click-menu-button-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-8.small #header #dfd-header-loader svg path,#header-container.header-style-8:not(.small) #header #dfd-header-loader svg path {fill: #1b1b1b;}#header-container.header-style-8.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-8:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-8.small #header .header-wrap > .row > .columns,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns,#header-container.header-style-8 .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {color: #ffffff;}#header-container.header-style-8 #header .header-wrap .dfd-copyright:before {background: #ffffff;}#header-container.header-style-9 #header .dfd-top-row {background: transparent;}#header-container.header-style-9 #header .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-9 #header.active .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-9:not(.small) #header {border-bottom-color: rgba(255,255,255,.1);}#header-container:not(.small).header-style-9 #header .dfd-click-menu-button-wrap {border-color: rgba(255,255,255,.1);}#header-container.header-style-9.small #header #dfd-header-loader svg path,#header-container.header-style-9:not(.small) #header #dfd-header-loader svg path {fill: #1b1b1b;}#header-container.header-style-9.small #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-9:not(.small) #header.active .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before,#header-container.header-style-9.small #header .header-wrap, #header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns,#header-container.header-style-9.small #header .header-wrap > .row > .columns, #header-container.header-style-9:not(.small) #header .header-wrap,#header-container.header-style-9 .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button:before {color: #ffffff;}#header-container.header-style-9 #header .header-wrap .dfd-copyright:before {background: #ffffff;}#header-container.header-style-10 #header .dfd-header-banner-wrap,#header-container.header-style-10 #header .header-wrap {background: #ffffff;}#header-container.header-style-10 #header .header-wrap > .row > .columns,#header-container.header-style-10 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #000000;}#header-container.header-style-10:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #000000;}#header-container.header-style-10 #header .dfd-header-banner-wrap, #header-container.header-style-10:not(.small) #header {border-bottom-color: #e7e7e7;}#header-container.header-style-10 #header .dfd-click-menu-button-wrap {border-left-color: #e7e7e7;}#header-container.header-style-11 #header .dfd-header-banner-wrap,#header-container.header-style-11 #header .header-wrap {background: transparent;}#header-container.header-style-11 #header .header-wrap > .row > .columns,#header-container.header-style-11 #header .header-wrap .dfd-click-menu-activation-button a:before {color: #ffffff;}#header-container.header-style-11:not(.small) #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap {background: #ffffff;}#header-container.header-style-11 #header .dfd-header-banner-wrap, #header-container.header-style-11:not(.small) #header {border-bottom-color: rgba(255,255,255,.1);}#header-container.header-style-11 #header .dfd-click-menu-button-wrap {border-left-color: rgba(255,255,255,.1);}#header-container.header-style-12 #header .header-wrap {background-color: #ffffff;}#header-container.header-style-12 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-12 #header .header-wrap .dfd-copyright:before {background: #000000;}#header-container.header-style-13 #header .header-wrap {background-color: #ffffff;}#header-container.header-style-13 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-13 .dfd-side-slide-header-button-wrap {background: #ffffff;}#header-container.header-style-13 .dfd-side-slide-header-button-wrap .dfd-side-slide-header-button .icon-wrap {background: #000000;}#header-container.header-style-13 #header .header-wrap .dfd-copyright:before {background: #000000;}#header-container.header-style-14 #header {background: #ffffff;}#header-container.header-style-14 #header .header-wrap > .row > .columns {color: #000000;}#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-copyright:before {background: #000000;}#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-logo-wrap,#header-container.header-style-14 #header .header-wrap > .row > .columns .dfd-header-buttons-cover .dfd-header-buttons-wrap > *:first-child {border-color: rgba(0,0,0,0.1);};}#header-container.small #header .dfd-top-row, #header-container.small .header .dfd-top-row,#header-container.small #header .header-wrap,#header-container.small .header .header-wrap {background: #021325;}#header-container.small #header .dfd-top-row > .row > .columns, #header-container.small .header .dfd-top-row > .row > .columns,#header-container.small #header .header-wrap > .row > .columns,#header-container.small .header .header-wrap > .row > .columns,#header-container.small.header-style-10 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before,#header-container.small.header-style-11 #header.active .dfd-click-menu-button-wrap .dfd-menu-button:before,#header-container.small.header-style-7 #header .onclick-menu-wrap .dfd-click-menu-button-wrap .dfd-menu-button:before {color: #ffffff;}#header-container.small #header .header-wrap .dfd-click-menu-activation-button a .icon-wrap, #header-container.small .header .header-wrap .dfd-click-menu-activation-button a .icon-wrap,#header-container.small #header .header-wrap .dl-menuwrapper a .icon-wrap,#header-container.small .header .header-wrap .dl-menuwrapper a .icon-wrap,#header-container.header-style-8.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-9.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-12.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap,#header-container.header-style-13.small #header .dfd-top-row .dfd-click-menu-button-wrap .dfd-click-menu-activation-button .dfd-menu-button .icon-wrap {background: #ffffff;}#header-container.small .top-inner-page > span > span {background: #ffffff;}#header-container.small #header .header-wrap .dfd-header-buttons-wrap > *, #header-container.small .header .header-wrap .dfd-header-buttons-wrap > *#header-container.small.logo-position-right #header .header-wrap .dfd-header-buttons-wrap > *:first-child, #header-container.small.logo-position-right .header .header-wrap .dfd-header-buttons-wrap > *:first-child#header-container.small #header .header-wrap .dfd-click-menu-button-wrap,#header-container.small .header .header-wrap .dfd-click-menu-button-wrap {border-color: rgba(255,255,255,.1);}.sidr {background: #1d1e20;color: #ffffff;}.sidr .sidr-inner > .dfd-sidr-close {color: #ffffff;}.sidr .sidr-inner > ul > li > a:before,.sidr .sidr-inner > ul > li ul a:before {border-color: #ffffff;}.sidr .sidr-inner > ul > li > ul > li ul {background: #191a1c;}@media only screen and (max-width: 1100px) {#header-container .header-top-panel,#header-container:not(.small) .header-wrap {background: rgba(22,22,22,0.6);color: #000000;}#header-container:not(.small) .dl-menuwrapper a .icon-wrap,#header-container:not(.small) .dfd-click-menu-activation-button a .icon-wrap {background: #000000;}#header-container:not(.small),#header-container .header-top-panel,#header-container .header-top-panel .dfd-header-top-info,.login-header .dfd-header-links,#header-container:not(.small) .header-wrap > .row > .columns .dfd-header-buttons-wrap > * {border-color: #e7e7e7;};}.dfd-header-links {font-family: "Lato";font-size: 14px;font-style: normal;font-weight: 600;text-transform: uppercase;line-height: 25px;letter-spacing: 0px;color: #313131;}.dfd-header-top-info {font-family: "Lato";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 25px;letter-spacing: 0px;color: #313131;}#header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-8.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-8:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-9.small #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a,#header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li > .main-menu-link.item-title,#header-container.header-style-9:not(.small) #header .header-wrap > .row > .columns .mega-menu > ul > li.menu-item-language > a {font-family: "Lato";font-size: 16px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 26px;letter-spacing: -.8px;}.mega-menu .nav-item .main-menu-link.item-title,.mega-menu .nav-item.menu-item-language > a {font-family: "Lato";font-size: 14px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 14px;letter-spacing: 0px;color: #313131;}.onclick-menu > ul > li > a, .onclick-menu > ul > li div.sub-nav ul li > a,.mega-menu > ul > li div.sub-nav ul li > a,.onclick-menu > ul > li.menu-item-language ul li a,.mega-menu > ul > li.menu-item-language ul li a,#header-container.header-style-12 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a,#header-container.header-style-13 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a, #header-container.header-style-14 .mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {font-family: "Lato";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: -.2px;color: #5c5c5c;}.mega-menu > ul li.mega-menu-item-has-subtitle > a > span {font-family: "Lato";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 20px;letter-spacing: 0px;color: #c3c3c3;}.onclick-menu-cover .onclick-menu .onclick-nav-menu li .mega-menu-item-has-subtitle > a > .menu-subtitle {font-family: "Lato";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 20px;letter-spacing: 0px;color: #c3c3c3;}.mega-menu > ul > li div.sub-nav > ul.sub-menu-wide > li > a {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 10px;letter-spacing: 1.2px;color: #262626;}.sidr .sidr-inner > ul > li > a {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: .8px;color: #ffffff;}.sidr .sidr-inner > ul > li ul a {font-family: "Lato";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #999999;}.sidr .sidr-inner > ul li a > span.menu-subtitle {font-family: "Lato";font-size: 13px;font-style: italic;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #999999;}.sidr .sidr-inner > ul li a > i.sidr-dropdown-toggler:before {border-top-color: #999999;}.sidr .sidr-inner > ul > li > a > i.sidr-dropdown-toggler:before {border-top-color: #ffffff;}#top-panel-inner .top-panel-inner-wrapper, body.top-inner-page-initializing:before {background: #ffffff;}#top-panel-inner #dfd-top-panel-loader svg path {fill: #ffffff;}#top-panel-inner .top-inner-page-close {color: #ffffff;}.login-header #loginModal p.login-submit button.button:hover {background: #22c971;}.login-header #loginModal div.title-registration > a:hover,.login-header #dfd-lost-password p.submit .button:hover,.login-header #dfd-register p.submit .button:hover {background: #2286c9;}.dfd-heading-module-wrap .dfd-heading-delimiter{border-bottom-color:#3498db;}h1 {font-family: "Lato";font-size: 34px;font-style: normal;font-weight: 700;text-transform: none;line-height: 50px;letter-spacing: 0px;color: #1a1a1a;}h2 {font-family: "Lato";font-size: 28px;font-style: normal;font-weight: 700;text-transform: none;line-height: 45px;letter-spacing: 0px;color: #1a1a1a;}h3 {font-family: "Lato";font-size: 22px;font-style: normal;font-weight: 700;text-transform: none;line-height: 40px;letter-spacing: 0px;color: #1a1a1a;}h4 {font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 400;text-transform: none;line-height: 35px;letter-spacing: 0px;color: #1a1a1a;}h5 {font-family: "Lato";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 25px;letter-spacing: 0px;color: #1a1a1a;}h6 {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 400;text-transform: none;line-height: 20px;letter-spacing: 0px;color: #1a1a1a;}.dfd-content-title-big, .dfd-countdown .number, .dfd-countdown .dot,#layout.single-post .dfd-content-wrap.dfd-post_single > article.post.format-audio > .cover h3.entry-title,.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title,.dfd-related-posts-wrap article.post h3.entry-title,.pp_details .ppt,.woocommerce-page #reviews .comment-text .meta strong,.products.upsells h2,.products.related h2,.single-product .cart .reset_variations,.dfd-hotspot-shortcode .HotspotPlugin_Hotspot > div > .Hotspot_Title {font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2b2b2b;}.form-search-section input[type="text"] {font-family: "Lato";}.form-search-section ::-webkit-input-placeholder {font-family: "Lato";}.form-search-section :-moz-placeholder {font-family: "Lato";}.form-search-section ::-moz-placeholder {font-family: "Lato";}.form-search-section :-ms-input-placeholder {font-family: "Lato";}.dfd-content-title-small,.sort-panel .filter a,.dfd-single-pagination .dfd-controler,.dfd-single-item-bottom .post-like,#respond label,.comment-edit-link,.comment-reply-link, blockquote .slug,.widget_shopping_cart .mini-cart-quantity, .shopping-cart-box .mini-cart-quantity,.widget_shopping_cart p.total, .shopping-cart-box p.total,.dfd-share-title,.share-count,a.pp_next > i > span.count,a.pp_previous > i > span.count,.woocommerce-account form.login .lost_password,.woocommerce-account  table thead tr th,.woocommerce-page #reviews #review_form #respond form label,.post-password-form p label,.dfd-portfolio-module.layout-fullscreen .dfd-swiper-pagination .dfd-swiper-pagination-bullet,.dfd-gallery-module.layout-fullscreen .dfd-swiper-pagination .dfd-swiper-pagination-bullet,blockquote cite,.dfd-textmodule-blockquote cite,#layout.single-post .quote-content cite {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 10px;letter-spacing: .6px;color: #9c9c9c;}.yith-wcwl-message,.onsale {font-family: "Lato";font-size: 10px;font-style: normal;font-weight: 700;text-transform: uppercase;letter-spacing: .6px;}.dfd-content-subtitle,.widget_shopping_cart .widget_shopping_cart_content ul.cart_list .variation,.shopping-cart-box .widget_shopping_cart_content ul.cart_list .variation,.pp_details .pp_description,#cancel-comment-reply-link,form label abbr,.dfd-button-module-wrap .dfd-button-tooltip,.logged-in-as,.comment-notes {font-family: "Lato";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}.dfd-info-box .icon-wrapper .info-box-icon-text, .dfd-info-box.style-2 .icon-wrapper .module-icon {background: #3498db;}.dfd-info-box.style-3 .icon-wrapper .module-icon {color: #3498db;}.dfd-info-banner .description{font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #1a1a1a;}.dfd-info-banner .feature-title:not(.no_hover):hover {color: #2286c9;}.dfd-info-banner .number_block{background:#e2202b;color: #ffffff;font-family: "Open Sans";}div.dfd-custom-theme .pp_content_container .pp_details .ppt,div.dfd-custom-theme .pp_content_container .pp_details .pp_description,div.dfd-custom-theme a.pp_next > i,div.dfd-custom-theme a.pp_previous > i,div.dfd-custom-theme a.pp_next > span.count,div.dfd-custom-theme a.pp_previous > span.count,div.dfd-custom-theme .pp_close,div.dfd-custom-theme a.pp_expand,div.dfd-custom-theme a.pp_contract,div.dfd-custom-theme .pp_nav .pp_play,div.dfd-custom-theme .pp_nav .pp_pause,div.dfd-custom-theme .pp_social .dfd-share-title > i,div.dfd-custom-theme a.pp_next > i > span.count,div.dfd-custom-theme a.pp_previous > i > span.count,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-volume .audioplayer-volume-button > a:before,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-time.audioplayer-time-duration,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-time.audioplayer-time-current,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-playpause > a:after,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container h3.entry-title {color: #ffffff;}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .entry-subtitle {color: rgba(255,255,255,0.4);}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .audioplayer .audioplayer-bar {background: rgba(255,255,255,0.1);}.audioplayer .audioplayer-bar .audioplayer-bar-played:before {background: #ffffff;}div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:hover:before {background: rgba(255,255,255,0.1);}div.dfd-custom-theme a.pp_next > i:hover,div.dfd-custom-theme a.pp_previous > i:hover,div.dfd-custom-theme.dfd-audio-box .pp_fade #pp_full_res .pp_audio_container .audioplayer .audioplayer-playpause > a:not(:hover):before {border-color: rgba(255,255,255,0.1);}div.pp_overlay, .dfd-fullscreen-video-container:before { background: rgba(0,0,0,0.86) !important; } .dfd-link-style-wrap.style-2 .dfd-link-element .front,.dfd-link-style-wrap.style-2 .dfd-link-element:hover .back,.dfd-link-style-wrap.style-7 .dfd-link-element span {background: #3498db;}.dfd-link-style-wrap.style-2 .dfd-link-element .back,.dfd-link-style-wrap.style-7 .dfd-link-element .back {background: #2286c9;}.dfd-link-style-wrap.style-8 .dfd-link-element .back {border-bottom-color: #3498db;}.dfd-link-style-wrap.style-1 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-3 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-4 .dfd-link-element .back,.dfd-link-style-wrap.style-5 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-6 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-8 .dfd-link-element .back,.dfd-link-style-wrap.style-9 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-10 .dfd-link-element:hover .front,.dfd-link-style-wrap.style-11 .dfd-link-element:hover .front {color: #3498db;}.dfd-link-style-wrap > div {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;letter-spacing: .5px;text-transform: uppercase;}.woocommerce-account form.login .form-row input[type="submit"],.woocommerce-account form.woocommerce-ResetPassword .form-row input[type="submit"] {background: #34db83;}.woocommerce-account form.login .form-row input[type="submit"]:hover,.woocommerce-account form.woocommerce-ResetPassword .form-row input[type="submit"]:hover {background: #22c971;}.dfd-new-share-module .front-share ,.dfd-new-share-module .back-share {font-family:"Lato";}.dfd-new-share-module ul li a {color:#2b2b2b;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-content-wrap article.dfd-portfolio h3.entry-title,.dfd-content-wrap article.dfd-portfolio_archive h3.entry-title {font-family: "Montserrat";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2b2b2b;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-portfolio > .cover .entry-subtitle.dfd-content-subtitle,.dfd-content-wrap article.dfd-portfolio_archive > .cover .entry-subtitle.dfd-content-subtitle {font-family: "Open Sans";font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #b5b5b5;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description .dfd-content-title-big {font-family: "Montserrat";font-size: 12px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 12px;letter-spacing: .6px;color: #222222;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > div > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > a,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > div > p > a,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .cover .dfd-portfolio-description a:not(.button),#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .cover .dfd-portfolio-description a:not(.button) {color: #3498db;}#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-folio .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-portfolio_single > article.gallery_single .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.portfolio .entry-content > .columns > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > p > ul > li:before,#layout.single-gallery .dfd-content-wrap.dfd-gallery_single > article.gallery_single .entry-content > .columns > ul > li:before {background: #3498db;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap h3.entry-title,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap .entry-subtitle.dfd-content-subtitle,.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap,.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap { color: #ffffff;}.dfd-portfolio .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-portfolio .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-portfolio .entry-thumb .entry-hover .title-wrap.square-behind-heading:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.diagonal-line:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.title-underline h3.entry-title:before,.dfd-portfolio_archive .entry-thumb .entry-hover .title-wrap.square-behind-heading:before { border-color: rgba(255,255,255,0.1);}article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after,article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-buttons-wrap > *:hover:after {background: rgba(255,255,255,.1);}.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-portfolio .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-portfolio .entry-thumb:hover .entry-hover .dfd-dots-link span,.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-out,.dfd-portfolio_archive .entry-thumb .entry-hover .plus-link .plus-link-container .plus-link-come,.dfd-portfolio_archive .entry-thumb:hover .entry-hover .dfd-dots-link span { background: #ffffff !important;}article.dfd-portfolio .entry-thumb .entry-hover .dfd-hover-frame-deco .line,article.dfd-portfolio_archive .entry-thumb .entry-hover .dfd-hover-frame-deco .line { background: #ffffff !important;}.dfd-portfolio .entry-thumb .entry-hover:before,.dfd-portfolio_archive .entry-thumb .entry-hover:before,.dfd-portfolio.dfd-3d-parallax:hover .cover .thumb-wrap:before,.dfd-portfolio_archive.dfd-3d-parallax:hover .cover .thumb-wrap:before {opacity: 0.7 !important;}.dfd-presen-bg-decor-wrap .head-wrap .icon-wrap {color: #3498db;}.dfd-presentation-tilted-wrap .dfd-presentation-tilted-item .head-container .icon-wrap {color: #3498db;}.dfd-pricing-block.style-03 .block-head,.dfd-pricing-block.style-03 .block-bottom {background: #3498db;}.dfd-pricing-block.style-02 .icon-wrap {color: #3498db;}.dfd-progressbar .meter {background: #3498db;}.dfd-module-read-more-wrap.read-more-5 .icon-wrap:before,.dfd-module-read-more-wrap.read-more-3 a:hover:hover .icon-wrap .line,.dfd-module-read-more-wrap.read-more-6 a:hover .icon-wrap .dots {background: #3498db;}.dfd-module-read-more-wrap.read-more-5 a:hover .icon-wrap:before {background: #2286c9;}.dfd-module-read-more-wrap.read-more-8 .button i {color: #3498db;}.dfd-services-wrap.style-2 .dfd-service-item .dfd-service-front .icon-wrap .icon-decoration:after,.dfd-services-wrap.flip .dfd-service-back,.dfd-services-wrap.cubic .dfd-service-back {background: #3498db;}#side-area {background-color: #ffffff;background-position: center center;background-size: cover;background-repeat: no-repeat;}.dfd-simple-advertisement div.box-title {font-family: "Lato";}.dfd-simple-advertisement .box-info {background-color: #3498db;}h1.dfd-page-title {font-family: "Lato";font-size: 60px;font-style: normal;font-weight: 700;text-transform: none;line-height: 65px;letter-spacing: 0px;color: #313131;}h2.dfd-page-subtitle {font-family: "Lato";font-size: 26px;font-style: normal;font-weight: 300;text-transform: none;line-height: 26px;letter-spacing: 0px;color: #ffffff;}.breadcrumbs,#bbpress-forums #crumbs {font-family: "Lato";font-size: 12px;font-style: normal;font-weight: 400;text-transform: none;line-height: 14px;letter-spacing: 0px;color: #c3c3c3;}div.page-title-inner .breadcrumbs > nav > span:before {background: #c3c3c3}@media only screen and (max-width: 1280px) {.page-title-inner:not(.full-height) h1.dfd-page-title {letter-spacing: 0em;}}@media only screen and (max-width: 1280px) and (min-width: 1025px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 51px;line-height: 1.0833333333333;}}@media only screen and (max-width: 1024px) and (min-width: 800px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 42px;line-height: 1.0833333333333;}}@media only screen and (max-width: 799px) and (min-width: 460px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 39px;line-height: 1.0833333333333;}}@media only screen and (max-width: 459px) {.page-title-inner:not(.full-height) h1.dfd-page-title {font-size: 36px;line-height: 1.0833333333333;}}@media only screen and (max-width: 1280px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {letter-spacing: 0em;}}@media only screen and (max-width: 1280px) and (min-width: 1025px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 22.1px;line-height: 1;}}@media only screen and (max-width: 1024px) and (min-width: 800px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 18.2px;line-height: 1;}}@media only screen and (max-width: 799px) and (min-width: 460px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 16.9px;line-height: 1;}}@media only screen and (max-width: 459px) {.page-title-inner:not(.full-height) h2.dfd-page-subtitle {font-size: 15.6px;line-height: 1;}}.dfd-subscribe-wrap .submit {background: #3498db;}.dfd-subscribe-wrap .submit {border-color: #3498db;}.dfd-subscribe-wrap input[type="text"] {font-family: "Lato";color: #1a1a1a;}.dfd-subscribe-wrap ::-webkit-input-placeholder {font-family: "Lato";}.dfd-subscribe-wrap :-moz-placeholder {font-family: "Lato";}.dfd-subscribe-wrap ::-moz-placeholder {font-family: "Lato";}.dfd-subscribe-wrap :-ms-input-placeholder {font-family: "Lato";}.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav,.dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav {border-color: #3498db;}.dfd-portfolio-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover,.dfd-gallery-module.layout-fullscreen .swiper-navigation-wrap .dfd-swiper-nav:hover {background: #3498db;}.dfd-team-member .team-member-description{font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #1a1a1a;}.dfd-testimonial-content {font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 400;letter-spacing: 0px;color: #1a1a1a;}.dfd-testimonial-slider .slick-dots li.slick-active button {background: #3498db;}.has-tooltip{border-bottom-color:#9c9c9c;}.has-popover{color:#1a1a1a;}.has-tooltip{color:#000000;}.popover-bg{color:#000000;background-color:#e9e9e9;}.has-popover:hover, .has-tooltip:hover{color:#3498db;border-bottom-color:#3498db;}.dfd-videoplayer .decoration-icon {background: #3498db;}.dfd-videoplayer.style-2 .button-wrap:hover .decoration-icon {background: #2286c9;}body.dfd-custom-padding-html {margin:30px;}body.dfd-custom-padding-html .dfd-frame-line.line-top, body.dfd-custom-padding-html .dfd-frame-line.line-bottom {height:30px;}body.dfd-custom-padding-html .dfd-frame-line.line-left, body.dfd-custom-padding-html .dfd-frame-line.line-right {width:30px;}body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) #header,body.dfd-custom-padding-html #header-container:not(.header-style-12):not(.header-style-13):not(.header-style-14) .header {padding: 0 30px;}body.dfd-custom-padding-html #top-panel-inner .top-panel-inner-wrapper {padding:0 30px;}body.dfd-custom-padding-html #top-panel-inner .top-inner-page {margin-right:30px;}body.dfd-custom-padding-html .body-back-to-top {right:70px;}body.dfd-custom-padding-html .body-back-to-top.visible {bottom:70px;}body.dfd-custom-padding-html .body-back-to-top.visible.lifted {bottom:160px;}@media only screen and (min-width: 800px) {body.dfd-custom-padding-html .dfd-parallax-footer { margin-bottom:0; }body.dfd-custom-padding-html .dfd-parallax-footer #footer-wrap {padding-left:30px;padding-right:30px;margin-bottom:30px;}}body.dfd-custom-padding-html .dfd-single-pagination.fixed.lifted .page-inner-nav {bottom:60px;}body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-prev {left:60px;}body.dfd-custom-padding-html .dfd-single-pagination.fixed .page-inner-nav.nav-next {right:60px;}@media only screen and (min-width: 640px) {body.dfd-custom-padding-html div.dfd-custom-theme .pp_gallery {width:auto;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html a.pp_previous > span {margin-right:-66px;}body.dfd-custom-padding-html a.pp_next > span {margin-left:-66px;}}.dfd-custom-padding-html #side-area {top:30px;bottom:30px;}.dfd-custom-padding-html #side-area.opened { right:30px; }.dfd-custom-padding-html #side-area.opened.side-area-left { left:30px; }.dfd-custom-padding-html.admin-bar #side-area { top:62px; }.dfd-custom-padding-html.admin-bar .form-search-section { top:62px; }body.admin-bar.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-top { top:62px; }body.dfd-custom-padding-html #qLoverlay #qLbar_wrap #qLbar.dfd-preloader-bar-bottom { bottom:30px; }.dfd-custom-padding-html .form-search-section {top:30px;bottom:30px;left:30px;right:30px;}@media only screen and (min-width: 1101px) {body.dfd-custom-padding-html #header-container.menu-position-bottom:not(.small) { bottom:30px; }body.dfd-custom-padding-html #header-container.header-style-8 #header .header-wrap,body.dfd-custom-padding-html #header-container.header-style-9 #header .header-wrap {top:30px;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html #header-container.header-style-12 #header,body.dfd-custom-padding-html #header-container.header-style-13 #header,body.dfd-custom-padding-html #header-container.header-style-14 #header {top:30px;bottom:30px;left:30px;}body.dfd-custom-padding-html #header-container.header-style-12.right,body.dfd-custom-padding-html #header-container.header-style-13.right,body.dfd-custom-padding-html #header-container.header-style-14.right {right:30px;}body.dfd-custom-padding-html.admin-bar #header-container.header-style-8 #header .header-wrap,body.dfd-custom-padding-html.admin-bar #header-container.header-style-9 #header .header-wrap {top:62px;}body.dfd-custom-padding-html.admin-bar #header-container.header-style-12 #header,body.dfd-custom-padding-html.admin-bar #header-container.header-style-13 #header,body.dfd-custom-padding-html.admin-bar #header-container.header-style-14 #header {top:62px;}}body.dfd-custom-padding-html #top-panel-inner {margin-top:30px;}body.admin-bar.dfd-custom-padding-html #top-panel-inner {margin-top:62px;}@media only screen and (min-width: 640px) and (max-width: 782px) {body.dfd-custom-padding-html.admin-bar .form-search-section {top: 76px;}}@media only screen and (max-width: 782px) {body.admin-bar.dfd-custom-padding-html #wpadminbar {padding:0 30px;}}@media only screen and (max-width: 1128px) {body.dfd-custom-padding-html #header-container.header-style-5 +  #main-wrap .row {min-width: 0;width: auto;}}@media only screen and (min-width: 799px) {body.dfd-custom-padding-html .tp-leftarrow.custom {margin-left:30px;}body.dfd-custom-padding-html .tp-rightarrow.custom {margin-right:30px;}}.dfd-custom-padding-html .dfd-parallax-bg-container.active {left:0;}.dfd-custom-padding-html .dfd-parallax-bg-container.active > div {left:30px !important;right:30px !important;}.dfd-custom-padding-html.admin-bar .dfd-full-screen-scroll-content-wrapper { padding-top:62px; }.dfd-custom-padding-html .dfd-full-screen-scroll-content-wrapper { padding-top:30px; }.dfd-custom-padding-html #multiscroll-nav.right { margin-right:30px; }.dfd-custom-padding-html #multiscroll-nav.left { margin-left:30px; }body.dfd-custom-padding-html .dfd-fullscreen-video-container {top:30px;bottom:30px;left:30px;right:30px;}body.dfd-custom-padding-html .woocommerce.woo-msg { top:30px !important; }body.dfd-custom-padding-html #fp-nav.left {left:47px !important;}body.dfd-custom-padding-html #fp-nav.right {right:47px !important;}body.dfd-custom-padding-html .sidr {padding-top:30px;padding-bottom:30px;padding-left:30px;}body.dfd-custom-padding-html .sidr .sidr-widgets {padding-left:55px;}body.admin-bar.dfd-custom-padding-html .sidr {padding-top:62px;}@media only screen and (max-width: 782px) {body.admin-bar.dfd-custom-padding-html .sidr{padding-top:76px;}}body.dfd-custom-padding-html .dfd-frame-line.line-left,body.dfd-custom-padding-html .dfd-frame-line.line-right,body.dfd-custom-padding-html .dfd-frame-line.line-top,body.dfd-custom-padding-html .dfd-frame-line.line-bottom {background: #ffffff}body.dfd-custom-padding-html.side-area-opened #side-area {-webkit-transform: translateX(-30px);-moz-transform: translateX(-30px);-o-transform: translateX(-30px);transform: translateX(-30px);}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,.widget.widget_calendar .calendar_wrap #wp-calendar tbody tr td a:hover:before {background: #3498db;}.widget_dfd_login_widget .login-lost-password a:hover {color: #3498db;}.widget_dfd_login_widget .login-logout .button, .widget_dfd_login_widget .login-submit .button {background: #34db83;}.widget_dfd_login_widget .login-logout .button:hover, .widget_dfd_login_widget .login-submit .button:hover {background: #22c971;}.widget_display_replies li a {color: #363535;}.woocommerce-account .woocommerce-MyAccount-navigation ul > li.is-active {background: #3498db;}.woocommerce-account .woocommerce-MyAccount-content > p > a,.woocommerce-thankyou-order-received a:hover,.woocommerce-thankyou-order-received .button:hover,.woocommerce-thankyou-order-received .button.wc-backward:hover,.woocommerce-message a:hover,.woocommerce-message .button:hover,.woocommerce-message .button.wc-backward:hover,.woocommerce-error a:hover,.woocommerce-error .button:hover,.woocommerce-error .button.wc-backward:hover,.woocommerce-info a:hover,.woocommerce-info .button:hover,.woocommerce-info .button.wc-backward:hover {color: #3498db;}.type-product .summary .product_title,.dfd-single-product-module .product_title.entry-title {font-family: "Montserrat";font-size: 30px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -2px;color: #2b2b2b;}h4.dfd-woocommerce-subtitle {font-family: "Open Sans";font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 13px;letter-spacing: 0px;color: #7f7f7f;}.single-product .dfd-single-price-wrap .price,.single-product .single_variation_wrap .single_variation .price,.single-product .single_variation_wrap .single_variation .stock {font-family: "Montserrat";font-size: 30px;font-style: normal;font-weight: 700;text-transform: none;line-height: 30px;letter-spacing: -.4px;color: #2b2b2b;}.single-product .dfd-single-price-wrap .price del {color: #aaaaaa;}.dfd-shop-loop-title,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout h3,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table thead th,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .cart-subtotal,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .shipping th,body.checkout #main-content .dfd-content-wrap .checkout.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total,.woocommerce-cart .woocommerce > form table.shop_table thead tr th,.woocommerce-cart .woocommerce > form table.shop_table tbody tr td,.woocommerce-cart .woocommerce .cart-collaterals h2,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr th,.woocommerce-cart .woocommerce .cart-collaterals table.shop_table tbody tr td,body.woocommerce-cart .dfd-content-wrap table.shop_table td.actions .coupon label,body.woocommerce-cart .shipping-calculator-button,#yith-wcwl-form .shop_table thead th,body.woocommerce-wishlist #yith-wcwl-form .shop_table tbody td,.dfd-woo-empty-content p.cart-empty,body.woocommerce-order-received .woocommerce ul li,body.woocommerce-order-received .woocommerce h2,body.woocommerce-order-received .woocommerce h3,body.woocommerce-order-received p.woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr:first-child th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr:last-child th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) thead th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tbody tr th,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tbody tr td,body.woocommerce-order-received .woocommerce .shop_table:not(.customer_details) tfoot tr th,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-number,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-status,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody tr td.order-total .amount,.woocommerce-account form.woocommerce-EditAccountForm legend,.woocommerce-view-order .woocommerce-MyAccount-content .order_details tfoot tr:first-child th,.woocommerce-view-order .woocommerce-MyAccount-content .order_details tfoot tr:last-child th {font-family: "Montserrat";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #2d2d2d;}.products .product .woo-title-wrap .price {font-family: "Montserrat";font-size: 13px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 15px;letter-spacing: -.4px;color: #272727;}body.woocommerce-cart .dfd-content-wrap > .woocommerce .cart-collaterals table.shop_table tbody tr.shipping .shipping-calculator-button:hover,body.woocommerce-cart .dfd-content-wrap > .woocommerce > form table.shop_table tbody tr td.actions .coupon + .button:hover {color: #3498db;}.single-product .woocommerce-tabs .tabs.wc-tabs > li.active,body.checkout #main-content .dfd-content-wrap > .woocommerce input[type="radio"]:after {background: #3498db;}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce-page #reviews #review_form #respond .comment-form-rating p span a:after {color: #f4b900;}.yith-wcwl-message, .onsale {background: #f4b900;border-radius: 4px;}.dfd-color-main,#respond form a:hover,#cancel-comment-reply-link:hover,.wpb_text_column a:not(.quote-content):not(.dfd-post-link-url):not(.fn):not(.dfd-post-link-title):not(.dk_toggle),.dfd-content-wrap:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title,.dfd-posts-module:not(.dfd-post_single) article.post.sticky > .cover h3.entry-title {color: #3498db;}.dfd-background-main,.total_cart_header .woo-cart-contents .woo-cart-details:before,.products .product .woo-cover .wishlist-button-wrap:hover,.wpb_text_column > div > ul li:before,.wpb_text_column > p > ul li:before,.wpb_text_column > ul li:before,#layout.dfd-default-template .dfd-content-wrap > p > ul > li:before,#layout.dfd-default-template .dfd-content-wrap > ul > li:before {background: #3498db;}input[type="checkbox"]:hover:before {border-color: #34db83;}input[type="checkbox"]:checked:before {border-color: #34db83;background: #34db83;}.sort-panel:not(.advanced) .filter > li.active:before,.sort-panel:not(.advanced) .filter > li.active:before {border-color: #3498db;}.dfd-color-second {color: #e9e9e9;}.dfd-background-second {background: #e9e9e9;}.dfd-color-third {color: #34db83;}.dfd-background-third,body.checkout #main-content .dfd-content-wrap > .woocommerce .dfd-login-wrap form.login > .clear + .form-row .button {background: #34db83;}body, dd, div, dl, dt, form, li, ol, p, pre, td, th, ul,#shipping_method li label,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout #order_review #payment .payment_methods > li label,.woocommerce-page table.shop_attributes td,.login-header p.login-remember label,body.woocommerce-order-received ul li strong,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(2) th,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(3) th,body.woocommerce-order-received .shop_table:not(.customer_details) tfoot tr:nth-child(3) td,body.woocommerce-order-received .shop_table:not(.customer_details) tbody tr td.product-name,body.woocommerce-order-received #main-content .wc-bacs-bank-details-heading + h3 {font-family: "Lato";font-size: 18px;font-style: normal;font-weight: 400;text-transform: none;line-height: 24px;letter-spacing: 0px;color: #1a1a1a;}em.dfd-textmodule-featured-decoration {font-family: "Playfair Display";font-size: 14px;font-style: italic;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: 0px;color: #7b7b7b;}.entry-meta,.widget_recent_entries ul li .post-date,.audioplayer-time,.woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text .meta time,.widget_recent_reviews li .reviewer,.widget_display_replies li div {font-family: "Montserrat";font-size: 11px;font-style: normal;font-weight: 400;text-transform: none;line-height: 11px;letter-spacing: 0;color: #808080;}h3.widget-title,.widget_calendar .calendar_wrap #wp-calendar thead th,.widget_top_rated_products .product_summary .woocommerce-Price-amount,.widget_recently_viewed_products .product_summary .woocommerce-Price-amount,.widget_products .product_summary .woocommerce-Price-amount,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar thead th,.shopping-cart-box .widget_shopping_cart_content ul.cart_list li .mini-cart-content, mini-cart-quantity {font-family: "Montserrat";font-size: 12px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 1.6;letter-spacing: .6px;color: #222222;}.dfd-widget-post-title,.widget_recent_entries ul li a,.widget_rss ul li .rsswidget,.widget_recently_viewed_products .product_summary a,.widget_recent_reviews li > a,.widget_top_rated_products li .product_summary a,.widget_products li .product_summary a,.widget_shopping_cart .widget_shopping_cart_content ul.cart_list li a,.shopping-cart-box .widget_shopping_cart_content ul.cart_list li a {font-family: "Montserrat";font-size: 15px;font-style: normal;font-weight: 700;text-transform: none;line-height: 22px;letter-spacing: -.6px;color: #363535;}.dfd-widget-content-title,.widget_calendar .calendar_wrap #wp-calendar caption,.widget_calendar .calendar_wrap #wp-calendar tbody td,.widget_tag_cloud .tagcloud a, .widget_product_tag_cloud a,.widget_archive ul li, .widget_categories ul li,.widget_categories .has-sub-category > a,.widget_nav_menu .menu .sub-nav-item.has-submenu > a,.widget_nav_menu .menu .nav-item.has-submenu > a,.widget_pages ul .page_item.page_item_has_children > a,.dfd-single-tags a,.widget_dfd_tags .tags-widget a,.single-product .product_meta .tagged_as a,body.checkout #main-content .woocommerce form p label,.single-product .cart table.variations tr td.label,.single-product .cart table.variations tr td.label label,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-title,#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all .ui-datepicker-calendar tbody td,.woocommerce-account.woocommerce-page form label {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 22px;letter-spacing: .6px;color: #3a3a3a;}.dfd-widget-comment-title,.widget_rss ul li .rss-date,.widget_rss ul li cite,.widget_recent_comments .recentcomments .comment-author-link,.widget_recent_comments .recentcomments a,.widget_recent_comments .recentcomments,.widget_display_replies li {font-family: "Montserrat";font-size: 11px;font-style: normal;font-weight: 700;text-transform: none;line-height: 18px;letter-spacing: -.4px;color: #363535;}.dfd-widget-list-content,.widget_akismet_widget .a-stats a strong span,.widget_archive ul li a,.widget_categories ul li a,.widget_nav_menu .menu .nav-item a,.widget_nav_menu .menu .nav-item,.widget_nav_menu .menu .nav-item .sub-nav .mega-menu-item,.widget_pages ul .page_item,.widget_meta ul li,.widget_akismet_widget .a-stats a,.widget_archive ul li,.widget_categories ul li,.widget_layered_nav_filters li,body.checkout #main-content .dfd-content-wrap > .woocommerce .dfd-login-wrap form.login .lost_password a,.woocommerce-thankyou-order-received a,.woocommerce-thankyou-order-received .button,.woocommerce-thankyou-order-received .button.wc-backward,.woocommerce-message a, .woocommerce-message .button,.woocommerce-message .button.wc-backward,.woocommerce-error a, .woocommerce-error .button,.woocommerce-error .button.wc-backward, .woocommerce-info a,.woocommerce-info .button, .woocommerce-info .button.wc-backward,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout #order_review #payment .payment_methods .payment_method_paypal label a,.widget_product_categories .cat-item,.widget_layered_nav .wc-layered-nav-term,body.checkout #main-content .dfd-content-wrap > .woocommerce .checkout.woocommerce-checkout h3#ship-to-different-address label,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {font-family: "Montserrat";font-size: 12px;font-style: normal;font-weight: 700;text-transform: none;line-height: 1;letter-spacing: -.4px;color: #2b2b2b;}.dfd-widget-big-title,h3.entry-title.dfd-widget-big-title {font-family: "Montserrat";font-size: 18px;font-style: normal;font-weight: 700;text-transform: none;line-height: 26px;letter-spacing: -.6px;color: #313131;}.dfd-form-heading {font-family: "Lato";font-size: 25px;font-style: normal;font-weight: 700;text-transform: none;line-height: 25px;letter-spacing: -.6px;color: #1a1a1a;}blockquote, .dfd-textmodule-blockquote, #layout.single-post .quote-content {font-family: "Lato";font-size: 28px;font-style: normal;font-weight: 400;text-transform: none;line-height: 48px;letter-spacing: -.8px;color: #2e2e2e;}.dfd-content-wrap article.post .entry-thumb .byline.category,.dfd-content-wrap article.post .entry-content .byline.category,div.page-title-inner .dfd-mini-categories .byline.category,.dfd-content-wrap article.dfd-portfolio .entry-thumb .byline.category,.dfd-content-wrap article.dfd-gallery .entry-thumb .byline.category,.dfd-content-wrap article.dfd-portfolio_archive .entry-thumb .byline.category,.dfd-content-wrap article.dfd-gallery_archive .entry-thumb .byline.category,.dfd-single-categories a.fn,.dfd-product-category-module .dfd-product-category-module-wrap .content-wrap .byline.category {font-family: "Montserrat";font-size: 10px;font-style: normal;font-weight: 400;text-transform: uppercase;line-height: 10px;letter-spacing: .5px;color: #ffffff;}@media only screen and (max-width: 400px) {blockquote,.dfd-textmodule-blockquote,#layout.single-post .quote-content {font-size: 18.064516129032px;line-height: 1.5;letter-spacing: 0;}}.page-nav .dfd-pagination,.dfd-single-inside-paginated-wrap .dfd-single-nav-links > * {font-family: "Montserrat";font-size: 11px;font-style: normal;font-weight: 700;text-transform: uppercase;line-height: 43px;letter-spacing: .8px;color: #292929;}.dfd-logo-carousel-wrap.style-3 .dfd-logo-carousel-item .thumb-wrap .thumb-wrap-back {background: #3498db;}#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #021325} #sub-footer { background-color: #252628 !important; } #sub-footer { background-repeat: repeat !important; } .dfd-products-style-3 .products .product:hover .woo-cover:before {opacity:0.7;}@media only screen and  (max-width: 1280px) and (min-width: 1024px){
	.red-elrn {
    padding-left:20px;
    padding-right:20px;
}
}
@media only screen and (max-width: 1023px) and (min-width: 300px){
.red-elrn  {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
}
@media only screen and (max-width:379px) {
span.small-text {
    margin-bottom: 0px!important;
}
}
@media only screen and (min-width:380px) {
.trip-form span.chk-txt {
    float: right;
}
}

@media only screen and (max-width:480px) {
.help-cta .call-to-action-container a.button {
    padding-left: 20px;
    padding-right: 20px;
}
.help-cta .call-to-action-container {
    display: block;
}

#layout.dfd-shop-loop section#main-content {
    order: 2;
}
#layout.dfd-shop-loop aside#left-sidebar {
    order: 1;
}
#layout.dfd-shop-loop .blog-section.sidebar-left {
    display: flex;
    flex-direction: column;
}
.trip-form .gfield_checkbox li label {
    font-size: 11px!important;
}
.year-tag .gfield_checkbox li input[type=checkbox] {
    vertical-align: top!important;
}
}
@media only screen and (min-width:801px) and (max-width:900px)  {
.trip-form .gfield_checkbox li label {
    font-size: 12px!important;
}
}
@media only screen and (max-width:800px){
.mobile-center-btn {
    text-align: center;
}
.desktop-frame{
display:none!important;
}
.desk-show-data{
display:none!important;
}
}
@media only screen and (min-width:801px){
.desktop-reverse-col .cou-det {
    order: 1;
}
.desktop-reverse-col .cou-img {
    order: 2;
}
.desktop-reverse-col > .wpb_row.row {
    display: flex;
    flex-wrap: wrap;
}
.mobile-frame {
    display: none!important;
}
.mob-show-data{
display:none!important;
}
}
@media only screen and (max-width: 320px){
.flyer-btn span.dfd-button-inner-cover {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
}

@media only screen and (min-width:993px){
.modal-style.style-1 div#awsm-member-20343-24324 figcaption, .modal-style.style-1 div#awsm-member-20343-20716 figcaption, .modal-style.style-1 div#awsm-member-20343-20717 figcaption, .modal-style.style-1 div#awsm-member-20343-23787 figcaption, .modal-style.style-1 div#awsm-member-20343-20384 figcaption, .modal-style.style-1 div#awsm-member-20343-23785 figcaption, .modal-style.style-1 div#awsm-member-20343-20348 figcaption, .modal-style.style-1 div#awsm-member-20343-23782 figcaption, .modal-style.style-1 div#awsm-member-20343-25085 figcaption  {
    width: 100%!important;
    height: 100%!important;
    left: 0px!important;
    top: 0px!important;
}
.modal-style.style-1 div#awsm-member-20343-20718 figcaption, .modal-style.style-1 div#awsm-member-20343-20381 figcaption, .modal-style.style-1 div#awsm-member-20343-24330 figcaption, .modal-style.style-1 div#awsm-member-20343-20349 figcaption, .modal-style.style-1 div#awsm-member-20343-20382 figcaption, .modal-style.style-1 div#awsm-member-20343-20385 figcaption, .modal-style.style-1 div#awsm-member-20343-20347 figcaption, .modal-style.style-1 div#awsm-member-20343-20379 figcaption{
   width: 100%!important;
    height: 100%!important;
    left: 0px!important;
    top: 0px!important;
}
.modal-style.style-1 div#awsm-member-20343-32466 figcaption {
    width: 100%!important;
    height: 100%!important;
    left: 0px!important;
    top: 0px!important;
}
}



@media only screen and (min-width:801px){
.thanku-txt.events {
    padding: 0px 12%;
}

.events-left-txt-col {
    padding-left: 30px;
}
form#affwp-login-form {
    float: left;
    width: 48%;
    margin-right: 4%;
}
form#affwp-register-form {
    float: right;
    width: 48%;
}

}
@media screen and  (max-width: 580px)    {
.btn-block.wed-btn {
    display: inline-grid!important;
}
.btn-block.wed-btn a:last-child {
    margin-left: 0px!important;
    margin-top: 20px!important;
}
}
@media screen and  (max-width: 860px) and (min-width: 800px)   {
.btn-block.wed-btn a:last-child {
    margin-left: 20px!important;
}
.btn-block.wed-btn a {
    padding: 13px 20px!important;
}
}
@media screen and  (max-width: 1200px) and (min-width: 1024px)   {
.dfd-content-wrap .type-post h3.entry-title {
    font-size: 18px;
    height: 105px!important;
}
}

@media screen and  (max-width: 805px) and (min-width:641px)   {
.dfd-content-wrap .type-post h3.entry-title {
    font-size: 18px;
    height:100px;
}
}

@media screen and  (max-width: 800px) and (min-width:799px)   {
.page-id-23441 aside#right-sidebar {
    width: 100%;
    padding: 0px 30px;
}

.page-id-23441 section#main-content {
    width: 100%;
}
.service-four-block .three.columns {
    width: 100%!important;
  
}
ul.below-image-list li a {
    text-align: center!important;
    width: 100%!important;
    display: block!important;
}
}

@media screen and  (max-width: 1024px) and (min-width: 481px)  {
.page-title-inner.dfd-background-dark.text-center.dfd-enable-parallax {
    min-height: 300px!important;
}
}

@media screen and  (max-width: 1279px)   {
.footer-row2 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

section#footer {
    padding-left: 0px;
    padding-right: 0px;
}
}

@media screen and  (max-width: 1174px) and (min-width: 1101px)  {
.mega-menu > ul > li {
padding: 0 5px!important;
}
}

@media screen and  (max-width: 1279px) and (min-width: 1175px)  {
.mega-menu > ul > li {
padding: 0 8px!important;
}
}

@media screen and  (min-width: 1280px)  {
.mega-menu > ul > li {
padding: 0 8px!important;
}
}


@media screen and  (max-width: 700px) and (min-width:641px)  {
.inline-frm label.gfield_label {
    padding-right: 10px;
}
}

@media screen and  (max-width: 1140px) and (min-width:800px)  {
.course-tophead img {
     margin-bottom: 20px!important;
}
}
@media screen and  (min-width: 641px)   {

.question-frm .datepicker {
    width: 49.5%!important;
}
.question-frm li#field_23_25, .question-frm li#field_23_26, .question-frm li#field_23_32, .question-frm li#field_23_29 {
    padding-bottom: 10px;
}
.question-frm li.gfield label.gfield_label {
    float: left;
    width: 35%;
}
form#gform_18 .datepicker {
    width: 95%;
}
#gform_wrapper_17 .inline-frm label.gfield_label, #gform_wrapper_34 .inline-frm label.gfield_label {
    float: none;
    width: auto;
    padding-top: 15px;
}

.travel-block div#gform_wrapper_4 .gfield_description, .travel-block div#gform_wrapper_4 .charleft.ginput_counter.warningTextareaInfo {
    width: 65%!important;
    float: right;
}
.travel-block div#gform_wrapper_4 ul#input_4_7 label {
    width: 100%!important;
    float: right;
}
.travel-block div#gform_wrapper_4 label {
    float: left;
    width: 35%;
}
.travel-block div#gform_wrapper_4, .form-cont  {
    padding-left: 17%!important;
}
.travel-block div#gform_wrapper_4 .gfield_description {
    padding-right: 16%!important;
}

.inline-frm label.gfield_label {
    float: left;
    width: 30%;
}
form#gform_9 .ginput_container.ginput_container_checkbox {
    float: left!important;
    width: 70%;
    margin-top: 0px!important;
    margin-bottom: 20px!important;
}

.common-stylefrm textarea {
    width: 49.5%!important;
}
.fcheck-box-list label {
    margin-bottom: 90px;
}
.top-burb {
    padding-right: 15%;
}
form#gform_7 .ginput_container_checkbox .gfield_checkbox {
    width: 60%!important;
}

.other-section {
       width: 80%;
}
.inline-frm .ginput_container_date .datepicker {
    width: 49.5%!important;
}
form#gform_9 .ginput_container.ginput_container_checkbox {
    float: left!important;
    width: 70%;
    margin-top: 0px!important;
    margin-bottom: 20px!important;
}


form#gform_9  .gfield_description {
    width: 70%!important;
    float: right!important;
    padding-bottom: 16px!important;
    padding-top: 2px!important;
}
form#gform_9 .ginput_container.ginput_container_checkbox ul {
    margin-top: 0px;
}
}

@media screen and  (max-width: 480px)   {
.single-post div#stuning-header h1.dfd-page-title {
    font-size: 28px!important;
}
.postid-3493 p a img {
    float: none;
}
.page-title-inner.dfd-background-dark.text-center.dfd-enable-parallax {
    min-height: 280px!important;
}
.page-title-inner h2.dfd-page-subtitle {
      line-height:22px!important;
}
.course-tophead h4 {
    line-height: 28px!important;
}
.page-id-20607 span.evcal_desc2.evcal_event_title {
    font-size: 16px!important;
}
}


/*@media screen and  (max-width: 847px)   and  (min-width: 800px) {
.service-four-block h4 {
    height: 135px!important;
}
}*/

@media screen and  (max-width: 799px)   {
.course-tophead {
    text-align: center;
}

.fordesktop-row{
 display: none;
}
li#text-2 {
    margin-bottom: 0px;
}
p.post-imgs a img {
    display: block;
    float: none;
}
.postid-7256 p iframe.lazyloaded {
    max-width: 640px!important;
    width: 100%!important;
}
.postid-3506 iframe.lazyloaded {
    max-width: 560px!important;
    width: 100%!important;
}
.postid-3502 iframe.lazyloaded {
    max-width: 420px!important;
    width: 100%!important;
}

.postid-3486 p a img.alignleft.size-full.wp-image-6674.imgborder.lazyloaded {
    float: none;
}
.service-four-block ul.below-image-list li a{
text-align: center!important;
width: 100%!important;
    display: block!important;
}
aside#right-sidebar {
    padding: 0px 30px;
}
.single-post h3.entry-title {
    font-size: 22px!important;
    height: 70px!important;
}
}

@media screen and  (min-width: 800px)   {

body .woocommerce .col2-set .col-1{width:100%;}
       
        .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;margin-right:2%;float:left;}
        #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:50%;}

.product-details {
    font-size: 13px;
    width: 80%;
}
.woocommerce-additional-fields h3 {
    margin-top: 20px;
}

.formobile-row {
    display: none;
}
.long-listpara  {
     padding: 0px 13%;
}
.long-listpara p, .long-listpara h3 {
    text-align: center;
 }
.long-listpara ul {
    text-align: center;
    list-style-type: disc!important;
}
.long-listpara ul li:before {
    display: none!important;
}
.course-tophead img {
    float: left;
    margin-right: 5px;
}

.course-tophead h4 {
    line-height: 28px!important;
}

.course-tophead h3 {
    line-height: 30px!important;
    padding-top: 12px;
}
.course-tophead {
    padding: 0px 7%;
}
.gear-inner-pg-row .four.columns {
    width: 40%;
}

.gear-inner-pg-row .eight.columns {
    width: 60%;
   padding-left: 25px;

}
.gear-inner-pg-row h3.gen-heading {
    margin-top: -10px;
}


}



@media screen and  (max-width: 1279px)   {

.page-template-tmp-blog section#layout {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.page-template-tmp-blog .blog-section {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
}

@media screen and  (max-width: 842px) and (min-width: 800px)   {
.btn-block.sec-btn a {
    padding: 10px 33px!important;
}
.btn-block.first-btn a {
    padding: 10px 20px!important;
}
}

@media screen and  (max-width: 300px)   {
.btn-block.first-btn a {
    padding: 10px 7%!important;
    font-size: 14px!important;
}
.btn-block.sec-btn a {
    padding: 10px 14%!important;
    font-size: 14px!important;
}
}

@media screen and  (min-width: 800px) and (max-width: 875px)   {
.Homepage-event .ajde_evcal_calendar.boxy .eventon_list_event {
    height: 250px;
}
}

/*@media screen and  (min-width: 800px)  {
.service-four-block h4 {
    height: 90px;
}
}*/

@media screen and  (min-width: 601px)   {
.modal-style.style-1 .awsm-image-main {
    float: left!important;
    margin-right: 20px!important;
    max-width: 250px;
}
}
@media screen and  (min-width: 601px) and (max-width: 800px)  {
.awsm-modal-items-main {
    max-width: 600px!important;
}
}
@media screen and  (min-width: 501px) and (max-width: 600px)  {
.awsm-modal-items-main {
    max-width: 500px!important;
}
}
@media screen and  (max-width: 500px)  {
.awsm-modal-items-main {
    max-width: 300px!important;
}
}
@media screen and  (min-width: 801px)  {
.mobile-video {
    display: none;
}
.service-tit-sep span.line {
    width: 80%!important;
    margin: 0px auto;
}
.adventure-row {
    padding-bottom: 50px!important;
}
.testi-row {
    padding: 30px 20%;
    padding-top: 90px;
}

}
@media screen and  (max-width: 800px)  {
.desktop-video {
    display: none;
}
.testi-row {
       padding-top: 60px;
}
.page-template-tmp-blog #layout.dfd-blog-loop {
    padding-left: 30px!important;
    padding-right: 30px!important;
}

.service-tit-sep span.line {
    width: 40%!important;
    margin: 0px auto;
}
.adventure-row {
    padding-bottom: 80px!important;
}
ul.below-image-list {
    text-align: center!important;
    padding-bottom: 50px!important;
}
.modal-style.style-1 .awsm-modal-details h2 {
    font-size: 26px!important;
}
}
@media screen and  (min-width: 1920px) {
.dfd-stuning-header-bg-container.dfd_stun_header_vertical_parallax {
    background-size: cover!important;
}
}
@media screen and  (min-width: 801px) and (max-width: 1024px)  {
.fortablet-view {
    display: block!important;
}
.formobilendesktop {
    display: none;
}

}
@media screen and  (min-width: 800px) and (max-width: 1170px)  {
.Homepage-event .ajde_evcal_calendar.boxy .eventon_list_event {
    width: 50%!important;
}
}

@media screen and  (min-width: 1101px)  {
.page-id-24476 .header-wrap {
    background: rgba(22,22,22,0.6)!important;
}
.adventure-row .vc_custom_1514372580961 {
    padding-right: 6%!important;
    padding-left: 6%!important;
}
#header-container.small #header {
    top: -45px!important;
}
}
@media screen and  (max-width: 1100px)  {
div#header-container {
    border-bottom: none!important;
}
#header-container .header-wrap > .row > .columns .dfd-header-buttons-wrap > *:first-child {
    border-left: none;
}
#header-container{
    position: absolute!important;
}
.adventure-row .vc_custom_1514372580961 {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
a#mobile-menu span.icon-wrap {
    background: #fff!important;
}
}

@media (min-width: 1060px)  {
h2.big-title {
    font-size: 42px!important;
    line-height: 52px!important;
    margin-bottom: 10px!important;
}
}
/*@media (min-width: 1900px) and (max-width: 1925px) {
	div#stuning-header .dfd-stuning-header-bg-container,
	div#stuning-header .dfd-stuning-header-bg-container #dfd-stun-header-gallery .slide {
		background-size: initial !important;
	}
}*/
.dfd-simple-advertisement .image-cover {margin: -1px;}


.top-bar-text span.green {
    color: #22b0bb!important;
 top: -5px;
    position: relative;
}
.top-bar-text {
    background-color: #011224!important;
text-align: center;
}
div#ehu-bar {
    padding: 0px!important;
    border-bottom: none!important;
}
#ehu-bar-content span.top-text {
    position: relative;
    top: -5px;
    padding-left: 10px;
    line-height: 25px;
}
.header-style-2.header-layout-fullwidth.menu-position-top.logo-position-left.sticky-header-enabled.simple.dfd-enable-headroom.dfd-enable-mega-menu.dfd-header-layout-fixed.animated--header.small{
 top:0px;
}
nav#main_mega_menu ul#menu-main-menu li:before {
    display: none;
}
h3.home-top {
    text-transform: uppercase;
}
.txt-center{
 text-align: center;
}
span.red {
    color: #e2202b;
}
h2.big-title {
    margin-bottom: 10px!important;
}
h2.light-tit {
    color: #fff;
    font-size: 32px;
    margin-bottom: 20px;
}
.upcoming-row p {
    color: #fff;
}
.dark-back-btn span.dfd-button-border {
    border-color: #fff!important;
}
.dark-back-btn span.dfd-button-inner-cover {
    background: transparent!important;
    /*border: 1px solid #fff;*/
}
.single-ajde_events div#header-container {
    position: inherit;
    background-color: #333;
}

.event-col div#evcal_list span.evcal_event_title {
    font-size: 16px!important;
}
.event-col div#evcal_head {
    display: none;
}
.upcoming-row {
    border: 1px solid;
    box-shadow: 0px 30px 25px rgba(0,0,0,0.2);
}
.fortablet-view {
    display: none;
}
.slider-row {
    /* border: 1px solid; */
    box-shadow: 0px 40px 55px rgba(0, 0, 0, 0.11);
}
/*.top-bar-text {
    margin: 5px 0 1px!important;
}*/
.page-title-inner h1.dfd-page-title {
    text-transform: uppercase;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
}
.page-title-inner h2.dfd-page-subtitle {
    text-transform: uppercase;
    color: #fff!important;
    font-weight: 400;
    text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
}
/*.modal-style.style-1 .awsm-modal-close {
    top: 80px;
    right: 47px;
}*/

.bot-two-imgr .six.bot-img1-col, .bot-two-imgr .bot-img2-col {
    width: 48%;
    background-size: cover;
}
.bot-two-imgr .six.bot-img1-col {
    margin-right: 2%;
}
.bot-two-imgr .bot-img2-col  {
    margin-left: 2%;
}
.home div#stuning-header {
    display: none;
}
.service-four-block h4 {
    padding-top: 15px;
    padding-bottom: 5px;
    /*border-bottom: 1px solid #e6e6e6;*/
}
.common-bot-testi .testimonial-content, .common-bot-testi .testimonial-title, .testi-slider .testimonial-text.dfd-testimonial-content, .testi-slider .testim-slider-title.dfd-content-title-big {
    color: #fff!important;
}

.common-bot-testi .image-wrap {
    display: none!important;
}
.common-bot-testi .testimonial-content, .testi-slider .testimonial-text.dfd-testimonial-content {
    font-size: 20px;
    line-height: 32px;
    font-style: italic!important;
}
ul.below-image-list li {
    padding: 0px!important;
    text-transform: uppercase;
    margin: 0px!important;
}
ul.below-image-list{
padding-top: 20px;
}
ul.below-image-list li:before {
    content: none!important;
}
.common-bot-testi .testimonial-title, .testi-slider .testim-slider-title.dfd-content-title-big {
    font-size: 20px;
    font-style: italic!important;
    padding-top: 15px;
}
.awsm-modal .awsm-team-name {
    font-size: 16px;
    padding-top: 10px;
 /* height: 90px; */
 height: 120px;
}
/*.service-four-block .wpb_wrapper h4 {
    margin-left: 10%;
    margin-right: 10%;
}*/
.awsm-modal .awsm-grid-card {
    margin-bottom: 35px!important;
}
.padi-text-box p {
      font-size: 18px;
}

.box-shadow-image .dfd-single-image-module.image-center img{
    /*box-shadow: 0px 2px 6px 7px #ccc;*/
    /*box-shadow: 0px 0px 6px 2px #b5b3b3;*/
    box-shadow: 0px 0px 13px 4px #b5b3b3;
    }
div#stuning-header{
    /*box-shadow: 0px 0px 44px 20px #b5b3b3!important;*/
       box-shadow: 0px 0px 50px 18px #b5b3b3!important;
}
h3.gen-heading {
    margin-bottom: 10px;
    text-transform: uppercase;
}
ul.maxico-list li {
    padding-bottom: 5px;
    font-size: 18px;
}
ul.maxico-list {
    list-style-type: disc;
}
.half-blocks h3 {
    font-size: 20px;
}
.btn-block a {
    padding: 10px 40px;
    background: #e2202b;
    color: #fff!important;
    border-radius: 5px;
}
.btn-block {
    margin-top: 30px;
}
.btn-block.sec-btn a {
    padding: 10px 53px;
}
h4.head-text strong {
    font-weight: 900!important;
}
h4.head-text {
    padding-bottom: 0px!important;
    font-weight: bold;
}
.red-btn span.dfd-button-border {
 border-color: #e2202b!important; 
} 
.red-btn span.dfd-button-inner-cover {
 padding-top: 5px!important; padding-bottom: 5px!important;
 }
.awsm-grid-modal {
    padding-bottom: 0px!important;
}
div#stuning-header {
    z-index: 9999;
}
.page-id-20533 section#layout {
    padding: 0px;
}
.page-id-20464 div#stuning-header, .page-id-22307 div#stuning-header, .page-id-22265 div#stuning-header, .page-id-22313 div#stuning-header, .page-id-20744 div#stuning-header, .page-id-22257 div#stuning-header, .page-id-22466 div#stuning-header, .page-id-23929 div#stuning-header, .page-id-24645 div#stuning-header, .page-id-24961 div#stuning-header, .page-id-25009 div#stuning-header, .page-id-26328 div#stuning-header, .page-id-26513 div#stuning-header, .page-id-26506 div#stuning-header, .page-id-26490 div#stuning-header, .page-id-26823 div#stuning-header, .page-id-27594 div#stuning-header {
    box-shadow: none!important;
}
.page-id-27594 div#stuning-header, .page-id-27898 div#stuning-header, .page-id-28833 div#stuning-header, .page-id-5 div#stuning-header, .page-id-31582 div#stuning-header, .page-id-31567 div#stuning-header, 
.page-id-32253 div#stuning-header  {
    box-shadow: none!important;
}
.course-det strong {
    color: #1a1a1a;
}
div#stuning-header .dfd-stuning-header-bg-container {
    border-bottom: none;
}
.course-det-eventlist div#evcal_head {
    margin-top: 0px;
}
.course-det-eventlist .evo_cal_above {
    padding-bottom: 0px;
}
.top-bar-text p {
    color: #fff;
margin-bottom: 0px;
padding-top: 12px;
    padding-bottom: 5px;
}
span.inner-top-text {
    top: -5px;
    position: relative;
    padding-left: 10px;
}
section#text-2 {
    margin-bottom: 0px;
}
.sort-panel {
    display: none;
}
.page-template-tmp-blog section#layout {
    padding-bottom: 0px!important;
}

.dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .cover {
    background: #011224!important;
}

.dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .inner-cover h3, .dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .inner-cover p, .dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .author-section a {
    color: #fff;
}
 .dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .author-section a:hover {
    color: rgba(255, 255, 255, 0.7);
}


.faq-toggle .vc_tta-panel-body p {
    margin-bottom: 20px!important;
}

.faq-toggle .vc_tta-panel-body p strong {
    color: #1a1a1a!important;
}

.faq-toggle .vc_tta-panel-body ul li:before {
    background: #1a1a1a;
}
/*.faq-toggle .vc_tta-panel-body ul {
    padding-left: 4%;
}*/

.faq-toggle .vc_tta-panel-body ul li {
    margin: 0px;
    padding-bottom: 5px;
}

.dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .cover {
    background: #011224!important;
}

.dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .inner-cover h3, .dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .inner-cover p, .dfd-content-wrap .text-left.dfd-side-image.dfd-left-image .author-section a {
    color: #fff;
}
.faq-toggle .vc_tta-panel-heading {
    border-bottom: none!important;
    border-top: dashed 2px #eaeaea!important;
}
.faq-toggle .vc_tta-panel-heading span.vc_tta-title-text {
    padding-top: 12px!important;
}
.transparent-btn{
display:none;
}
a.header-link:hover, ul.below-image-list li a:hover, .faq-toggle .vc_tta-panel-body p a:hover, ul.black-disc li a:hover, a.comm-link:hover {
    color: #3498db!important;
}
a.header-link, ul.below-image-list li a, .faq-toggle .vc_tta-panel-body p a, ul.black-disc li a, a.comm-link {
    color: #1a1a1a!important;
}
.light-tit span.title-text.animate-element {
    padding-left: 0px;
}
.faq-toggle .vc_tta-panel-heading i {
    padding-left: 0px!important;
    padding-top: 8px;
}

.faq-toggle .vc_tta-panel-heading span.vc_tta-title-text {
    padding-left: 30px!important;
    font-size: 16px!important;
    font-weight: bold; 
}

.faq-toggle .vc_tta-panel-heading i:before {
    font-size: 18px;
}
ul.black-disc li:before {
    background: #1a1a1a!important;
}

ul.black-disc li {
    color: #1a1a1a!important;
}
.service-four-block ul.below-image-list li a {
    height: 32px!important;
    overflow: hidden;
    display: -webkit-box;
}
.vc_tta-panel-body li a,  .six .wpb_text_column.wpb_content_element p a, a.maillink{
    color: #1a1a1a!important;
}
.vc_tta-panel-body li a:hover , .six .wpb_text_column.wpb_content_element p a:hover, a.maillink:hover{
color: #3498db!important;
}
.dfd-single-image-module.image-left img , .padi-text-box img{
    box-shadow: 0px 0px 13px 4px #b5b3b3;
}
.single-gallery div#respond {
    display: none;
}
.single-gallery .row.boxed {
    padding-bottom: 0px!important;
}
.private-lesson-frm input[type=submit] {
    background: #e2202b!important;
    border-color: #e2202b!important;
    font-size: 13px!important;
}
li#text-2 {
    list-style-type: none;
}

.entry-meta a.post-like {
    display: none;
}
.faq-toggle .vc_tta-panel a i.vc_tta-icon.fa-plus-circle {
    color: #e2202b!important;
}
.single-post h3.entry-title {
    font-size: 28px;
}
.single-post h3 strong, .single-post ul li strong {
    color: #1a1a1a!important;
}
.single-post p a:hover, .single-post h3 a strong:hover, .single-post p a:hover strong {
    color: #3498db!important;
}
.single-post .dfd-content-wrap ul li {
    color: #1a1a1a!important;
}
.single-post p a, .single-post p a strong {
   text-decoration: underline;
    color: #3498db!important;

}
.single-post ul li:before {
  background: #1a1a1a!important;
}
.evo_lightboxes .evo_lightbox_body .evopop_top {
    border-left: none!important;
}
.right-banner p a.godivebroch:hover {
    opacity: 0.7!important;
}
.evoTX_wc_section .single_variation_wrap .evotx_quantity .qty {
    width: auto;
    float: none;
    height: 100%;
    border: 0px;
    position: inherit;
}
.eventon_list_event .evoTX_wc table.variations td {
    background: whitesmoke;
    margin-bottom: 20px;
    vertical-align: inherit;
}
.evoTX_wc .variations .dk-select {
    position: relative;
    margin-bottom: 20px;
}
.eventon_list_event .evo_metarow_tix .evoTX_wc table.variations{
background:#f5f5f5;
}
.dfd-btn-open-modal-box span.dfd-button-text {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}
.dfd-modal-box-overlay .dfd-modal-box-cover .dfd-modal-box-wrap .dfd-socicon-cross-24{
top:25px;
}
.course-det-eventlist .dfd-btn-open-modal-box .dfd-btn-wrap.button:hover .dfd-btn-border {
    /* border-color: transparent!important; */
    border: none!important;
}
.page-id-20659 .author-section, .page-id-20659 span.before-category, .page-id-20659 span.cat-name {
    display: none;
}

ul.business-hourslist li {
    margin: 0px!important;
    padding-left: 0px!important;
    line-height: 25px!important;
}

ul.business-hourslist li:before {
    display: none!important;
}
.common-stylefrm input[type=submit] {
    font-size: 13px!important;
    padding: 3px 30px!important;
}

.testi-slider a.thumb.slick-slide {
    display: none;
}
/*.testi-slider span.t_stats.prevSlide, .testi-slider span.t_stats.nextSlide {
    display: none;
}*/

h3.margheading {
    margin-bottom: 15px!important;
}
.wpb_text_column strong {
    color: #1a1a1a;
}

.contact-us-icon a i:before {
    font-size: 22px;
}
.post-type-archive .content-wrap h3 {
    font-size: 18px!important;
}
.dfd-blog-loop .dfd-content-wrap article.post .cover {
     box-shadow: 5px 10px 8px rgba(51, 51, 51, 0.5);
}
.page-template-tmp-blog .dfd-content-wrap article.post h3.entry-title:hover a {
    color: #3498db!important;
}
ul.footer-links li:before {
    display: none!important;
}

ul.footer-links li {
    padding-left: 0px!important;
    margin: 0px!important;
    line-height: 28px!important;
}

ul.footer-links li a, .footer-row2 a {
    color: #fff!important;
}

ul.footer-links li a:hover, .footer-row2 a:hover {
    color: #3498db!important;
}
.footer-row2 {
    padding: 70px 0px;
}
a.hourslink {
    text-decoration: underline;
}
p.footer-add {
    padding-top: 8px;
    margin-bottom: 25px;
}
.testi-slider ul.dfd-slick-dots li.slick-active span{
   background: #fff!important;
    border: #fff!important;
}
ul.footer-links li a {
 font-size: 16px!important;
 line-height: 24px!important;
}
.footer-block h3 {
 font-size: 18px!important;
}
.footer-block p {
 font-size: 16px;
}
.footer-block img {
    box-shadow: none!important;
}

.travel-block div#gform_wrapper_4 select, .common-stylefrm select {
    background-color: #f2f2f2;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    height: 37px;
    line-height: 37px;
}
.travel-block div#gform_wrapper_4 input#input_4_31, .travel-block div#gform_wrapper_4 input#input_4_4 {
    margin: 0px;
}
.travel-block div#gform_wrapper_4  .field_description_below .gfield_description{

padding-bottom: 20px;
padding-top: 8px!important;
}

.travel-block div#gform_wrapper_4  .gfield_checkbox li label, .travel-block div#gform_wrapper_4 .gfield_radio li label{
max-width: 95%;
}
.travel-block div#gform_wrapper_4  .gfield_description.validation_message {
    padding-top: 18px!important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
margin-top: 0px;
}
.travel-block div#gform_wrapper_4 input[type="radio"]:before{
margin-top: -13px;
    margin-left: -7px;
    background: #fff;
    border: 1px solid #000;
}
 .travel-block div#gform_wrapper_4 input[type="radio"]:after
{
   margin-top: -7px;
    margin-left: -1px;
}
.dfd-content-wrap .type-post .entry-thumb , .dfd-content-wrap.posts-tiled > article.post > .cover, .dfd-posts-module.posts-tiled > article.post > .cover{
    border-radius: 0px!important;
}
.dfd-content-wrap .type-post h3.entry-title {
    height: 70px;
}
.blog-section #right-sidebar h3.widget-title {
    margin-bottom: 0px!important;
    font-size: 25px;
}
.blog-section #right-sidebar section#evcalwidget_three-2 {
    margin-top: 0px;
}
   
.blog-section .dfd-standard .entry-content {
    height: 90px!important;
    line-height: 22px!important;
}
  .blog-section .dfd-standard .entry-content p{
   font-size: 16px!important;
}
a.click-link:hover {
    color: #3498db!important;
}
#right-sidebar span.evcal_cblock span {
    font-size: 12px!important;
}
#right-sidebar span.evcal_desc2.evcal_event_title {
    font-size: 15px!important;
}
#right-sidebar span.evcal_event_subtitle {
    font-size: 13px!important;
}
#right-sidebar .event_description.evcal_eventcard.open h3 {
    font-size: 13px;
}
.evcal_evdata_cell p a {
    font-size: 13px!important;
}
#right-sidebar .evo_metarow_time.evorow.evcal_evdata_row.bordb.evcal_evrow_sm, #right-sidebar .evo_metarow_ICS.evorow.bordb.evcal_evdata_row {
    padding: 10px;
}
#right-sidebar p.desc_trig_outter a {
    padding: 5px 0px!important;
}
#right-sidebar span.evcal_desc3 {
    display: none!important;
}
#right-sidebar .evo_metarow_details.evorow.evcal_evdata_row.bordb.evcal_event_details, #right-sidebar .evorow.evcal_evdata_row.bordb.evcal_evrow_sm.evo_metarow_tix.lastrow {
    display: none;
}
#right-sidebar .evcal_evdata_row {
    padding: 10px!important;
}
a.evcal_btn.view_cart {
    display: none!important;
}
a.desc_trig {
    border-color: #e2202b;
}
p.evo_data_val {
    display: none!important;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evoTX_wc .variations_button .evcal_btn:hover, .evo_lightbox.eventon_events_list .eventon_list_event .evoTX_wc a.evcal_btn:hover, #evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evoTX_wc .variations_button .evcal_btn:hover, .evo_lightbox.eventon_events_list .eventon_list_event .evoTX_wc a.evcal_btn:hover, #evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evoTX_wc .variations_button .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event .evoTX_wc a.evcal_btn {
  
    background: #e2202b!important;
}
.evoTX_wc_section .evotx_quantity .qty b {
    background-color: #e2202b!important;
}
.evo_metarow_tix .tx_wc_notic {
    background-color: #333333!important;
}
.eventon_weeklyview .evowv_arrow i {
    color: #e2202b;
}
.evcal_evdata_cell p a {
    color: #6B6B6B!important;
}
#evcal_list {
    border-top: 0px!important;
    border-bottom: 0px!important;
}

p.no_events {
    display: none!important;
}
.woocommerce-checkout .quantity {
    margin-right: 0px;
    width: 80px;

}
.woocommerce-checkout .quantity label.screen-reader-text {
    display: none;
}
.woocommerce-checkout .quantity input {
    margin: 0px auto;
}
.woocommerce-checkout div#payment {
    margin-top: 30px;
}
.wcopc .woocommerce-info {
    display: none;
}
.woocommerce-checkout #order_review .product-remove {
    margin-left: -1.0em!important;
}
.woocommerce-checkout tfoot th {
    padding-left: 24px;
}
input[type="text"]:hover, input[type="text"]:focus, input[type="password"]:hover, input[type="password"]:focus, input[type="date"]:hover, input[type="date"]:focus, input[type="datetime"]:hover, input[type="datetime"]:focus, input[type="email"]:hover, input[type="email"]:focus, input[type="number"]:hover, input[type="number"]:focus, input[type="search"]:hover, input[type="search"]:focus, input[type="tel"]:hover, input[type="tel"]:focus, input[type="time"]:hover, input[type="time"]:focus, input[type="url"]:hover, input[type="url"]:focus, textarea:hover, textarea:focus {
  background: #fff;
    border-color: #e7e7e7;
    -webkit-box-shadow: 0 10px 27px 0 rgba(0,0,0,0.1);
     box-shadow: 0 10px 27px 0 rgba(0,0,0,0.1); 
}
.woocommerce-page form p label {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 15px;
}
p.form-row.my-field-class {
    padding-top: 0px!important;
}
.evotx_checkout_additional_names p {
    padding-top: 20px;
}
div#order_review {
    padding-top: 20px;
}
li.wc_payment_method {
    padding-bottom: 15px;
}
.single-product .woocommerce-message a.button.wc-forward {
    display: none!important;
}
.woocommerce-checkout-review-order-table .product-details a {
    cursor: auto;
    color: #333!important;
}
.woocommerce-page  .select2-dropdown .select2-results li {
    font-size: 13px;
}

.page-id-20607 .eventon_filter_dropdown p.courses, .page-id-20607 .eventon_filter_dropdown p.trips, .page-id-20607 .eventon_filter_dropdown p.events {
    display: block;
}
.page-id-20607 .eventon_filter_dropdown p, aside#right-sidebar .eventon_filter_dropdown p {
    display: none;
}
.page-id-20607 .eventon_filter_dropdown p:first-child {
    display: block!important;
}

.page-id-20607 .eventon_filter_dropdown p {
font-size: 14px!important;
}

aside#right-sidebar .eventon_filter_dropdown p:first-child, aside#right-sidebar .eventon_filter_dropdown p.courses, aside#right-sidebar .eventon_filter_dropdown p.events, aside#right-sidebar .eventon_filter_dropdown p.trips  {
    display: block!important;
}



.page-id-24027 .eventon_filter_dropdown p.courses, .page-id-24027 .eventon_filter_dropdown p.trips, .page-id-24027 .eventon_filter_dropdown p.events {
    display: block;
}
.page-id-24027 .eventon_filter_dropdown p {
    display: none;
}
.page-id-24027 .eventon_filter_dropdown p:first-child {
    display: block!important;
}

.page-id-24027 .eventon_filter_dropdown p {
font-size: 14px!important;
}





.woocommerce-checkout-payment .payment_box p{
    font-size: 13px!important;
    padding-left: 25px;
}
span.coure-titlee {
    font-weight: bold;
}
a.button.wc-forward {
    display: none!important;
}
span.evcal_desc3 {
    display: none!important;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
    padding: 15px 0px;
}
.page-id-22257 h1.dfd-page-title:before {
    content: "";
    display: block;
    background: url(https://floatnflag.com/wp-content/uploads/2018/04/fnf-footer.png) no-repeat;
    width: 216px;
    height: 116px;
    margin: 0 auto;
}

a.evo_sort_btn {
    font-size: 18px!important;
}
p.filtering_set_val {
    font-size: 14px;
}

.eventon_sf_field p {
    font-size: 16px;
}

.eventon_sorting_section {
    margin: 10px 0px 30px;
}
div#eventon_loadbar_section {
    margin-top: 20px!important;
}
.common-stylefrm input[type="checkbox"]:after{
   color:#000;
}
.common-stylefrm input[type="checkbox"]:checked:before{
   border-color: #333;
    background: #fff;
}

.common-stylefrm  input[type="checkbox"]:hover:before {
    border-color: #333;
}
.common-stylefrm input[type=checkbox] {
    margin-left: 3px!important;
    margin-bottom: 3px;
 }
.common-stylefrm input[type=checkbox]:before {
    border-color: #333; 
}
.add-section {
    border-bottom: none!important;
    margin: 0px 0px!important;
}
.common-stylefrm li.gfield.gfield_error {
    background-color: transparent;
    border: none;
     padding: 0px;
}
.common-stylefrm .gfield_description.validation_message, .common-stylefrm .instruction.validation_message {
    display: none;
}
.mega-menu > ul > li div.sub-nav ul {
    padding: 0px 0px 2px;
}
.other-section {
    border-bottom: none!important;
    border-top: 1px solid #1a1a1a;
}

.other-section h2.gsection_title {
    font-weight: normal;
    font-size: 18px;
}
.Homepage-event span.evcal_event_subtitle {
    font-size: 10px!important;
}
.awsm-modal-content-inner h3 {
    text-transform: capitalize!important;
    font-size: 17px!important;
}
div#awsm-team-20343 .modal-style.style-1 figcaption h3 {
     font-weight: normal;
    font-size: 16px;
}
.woocommerce-checkout .wcopc .woocommerce-info {
    display: block!important;
}
.woocommerce-checkout form.checkout_coupon button {
    margin-top: 20px!important;
    margin-bottom: 20px;
}
.checkout .product-quantity {
    font-size: 14px;
    font-weight: bold;
}
div#order_review span.item_meta_data.test {
    text-transform: capitalize;
}
.woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal label img, .woocommerce-checkout-payment ul.wc_payment_methods li.payment_method_paypal label a {
    display: none!important;
 }
.woocommerce-NoticeGroup ul.woocommerce-error {
    background: rgba(255,223,224,.25);
}
.woocommerce-NoticeGroup ul.woocommerce-error li, .woocommerce-NoticeGroup ul.woocommerce-error li strong {
    color: #790000;
    padding-bottom: 8px;
}
div#evcal_list span.evcal_desc_info {
    text-transform: capitalize;
}
.evo_lightbox_content .evopop_top em.evcal_time {
    display: none!important;
}
div#evcal_calendar_10 p#evcal_cur {
    font-size: 32px;
}
.old-signup-frm {
    display: none;
}
ul.below-image-list li.hideli {
    display: none;
}
p.hidetxt {
    display: none;
}
ul.faq-info li a, p.linkp a, a.frmlink {
    color: #1a1a1a!important;
}
ul.faq-info li:hover a, p.linkp a:hover, a.frmlink:hover  {
    color: #3498db!important;
}
ul.faq-info li:before {
    background: #1a1a1a!important;
}
.page-id-24186 form.post-password-form {
    padding-left: 15%;
    padding-right: 15%;
}
.page-id-24186 section#comments {
    padding: 40px 15%;
    width: 100%;
}
.page-id-24186 form.post-password-form {
    padding-left: 15%;
    padding-right: 15%;
}
.page-id-24186 section#comments .alert-box.alert {
    border-left: none;
    padding-left: 0px;
}
.faqinfo-sep span.line {
    border-color: #333!important;
    margin-bottom: 50px;
}
.btn-block.wed-btn a {
    font-family: "Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: .5px;
    color: #ffffff;
    padding: 13px 30px;
}
.btn-block.wed-btn a:last-child {
    margin-left: 50px;
}
.mid-box {
    background: linear-gradient(to bottom,#3f3f3f 0%,#292929 100%);
}
.mid-box p.sub-txt {
    text-shadow: 1px 1px 2px #222222;
    font-weight: 600!important;
    letter-spacing: -.5px!important;
}
.mid-box p.sub-t2 {
    text-shadow: 1px 1px 2px #222222!important;
    font-weight: 400!important;
    letter-spacing: -.5px!important;
    font-size: 18px!important;
}
.sub-btn-go a {
    box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.7)!important;
}
.sub-btn-go a:hover {
    background: #ffce26!important;
}
p.thr-disc img {
    margin-right: 30px;
}
form#gform_12 .gform_footer br {
    display: none;
}
#gform_12 .gform_body label.gfield_label {
    display: none;
}
#gform_12 .gform_body input {
    padding: 13px;
    border: 1pt solid #C9D7DD;
    color: #201D1D;
    font-size: 1.2em;
    line-height: 1.2em;
}
#gform_12 input#gform_submit_button_12 {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif!important;
    font-size: 14pt;
    width: 100%;
    background-color: rgb(18, 133, 221);
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
border:0px;
    padding-top: 0.9em;
    padding-bottom: 0.9em;
}
p.t1-txt {
    border-bottom: 1px solid #dadada;
    text-align: CENTER;
    font-size: 10pt;
    font-family: Helvetica, Arial, sans-serif!important;
    color: #000;
padding-bottom: 5px;

}
#gform_wrapper_12 br {
    display: none;
}
div#form-txt-h2 h2 {
    color: #000;
    font-family: inherit;
    font-size: 18pt;
    font-weight: bold!important;
}
.form-wrappeer p:last-child {
    display: none;
}
.privacy-wrap {
    margin-top: 0px;
}
.form-wrappeer div#gform_wrapper_2 {
    margin-bottom: 0px;
}
p.privy {
    text-align: center;
    font-family: inherit;
    font-size: 10pt;
}
.form-wrappeer {
    margin-bottom: 0px;
}
.thrv-content-box p.headline {

    text-shadow: 1px 1px 2px #222222;
    font-weight: 600!important;
    letter-spacing: -.5px;

}
#gform_12 .gform_body input {
    padding-top: 10px!important;
    font-size: 1em!important;
}
.page-not-found .info-wrap-empty .namber404, .page-not-found .container-shortcodes {
    display: none;
}
.page-not-found .info-wrap-empty {
    padding-top: 30px;
}
.page-not-found.page404 {
    padding-bottom: 20px;
}
.evo_lightbox.eventcard .evo_lightbox_body .evo_metarow_time_location .evcal_col50:first-child, .evo_lightbox.eventcard .evo_lightbox_body .evo_metarow_time.evorow {
    display: none;
}
 em.evcal_time {
    display: none!important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.evo_soldout {
    text-transform: capitalize!important;
}

table.price-table td {
    font-size: 18px;
}

table.price-table tr {
    background: transparent!important;
}

table.price-table {
    border: none;
}

table.price-table td:first-child {
    padding-left: 0px;
}
.page-id-24645 div#stuning-header, .page-id-24798 div#stuning-header, .page-id-24821 div#stuning-header   {
    box-shadow: none!important;
}
.page-id-24710 table tbody tr {
    background: transparent;
}
li.affwp-affiliate-dashboard-tab:nth-child(4), li.affwp-affiliate-dashboard-tab:nth-child(5), li.affwp-affiliate-dashboard-tab:nth-child(7),form#affwp-generate-ref-url {    display: none!important;}
div#affwp-affiliate-dashboard-url-generator h5, div#affwp-affiliate-dashboard-url-generator p:nth-child(4) {
    display: none;
}

.modal-style.style-1 div#awsm-member-20343-24324 figcaption {
    background: url(/wp-content/uploads/2018/10/Devan-Bruce-Underwater.jpg) no-repeat!important;
}
.modal-style.style-1 div#awsm-member-20343-20716 figcaption{
   background: url(/wp-content/uploads/2018/10/FNF-David-Craig-Scuba-1.jpg) no-repeat!important;
}
.modal-style.style-1 div#awsm-member-20343-20717 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-David-Turner-Scuba.jpg) no-repeat!important;
    background-position: bottom center!important;
}
.modal-style.style-1 div#awsm-member-20343-23787 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-George-Ward-Scuba.jpeg) no-repeat!important;
}
.modal-style.style-1 div#awsm-member-20343-20384 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Jenn-Strang-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-23785 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Joanne-Carmody-Scuba.png) no-repeat!important;
}
.modal-style.style-1 div#awsm-member-20343-20348 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-John-Swanson-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}

.modal-style.style-1 div#awsm-member-20343-23782 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Les-Thomas-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20718 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Lynn-Weller-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20381 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Mark-Cline-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-24330 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Martin-Smith-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20349 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Michael-Matthie-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20382 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Mike-Torachuk-Scuba.jpg) no-repeat!important;
}
.modal-style.style-1 div#awsm-member-20343-20385 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Rob-Chiasson-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20347 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Tammy-Snyder-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-20379 figcaption{
    background: url(/wp-content/uploads/2018/10/FNF-Trevor-Kutcy-Scuba.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-25085 figcaption{
background: url(/wp-content/uploads/2018/11/fnf-rob-learn-moree.jpg) no-repeat!important;
    background-position: center center!important;
}
.modal-style.style-1 div#awsm-member-20343-32466 figcaption {
    background: url(/wp-content/uploads/2022/02/Trevor-Maclean-UW.png) no-repeat!important;
    background-position: center center!important;
}
a.checkoutbtn {
    margin-left: 10px;
    background: #e2202b!important;
    font-weight: 400;
    line-height: 24px;
    font-size: 14px;
    display: inline-block;
    padding: 5px 12px!important;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 4px;
    border: none;
    color: #fff;
    height: auto;
}
.single.single-product #header-container {
    position: relative !important;
    background: rgba(22, 22, 22, 0.6);
}
.single.single-product div#stuning-header {
    display: none;
}
.single-product .summary.entry-summary .product_meta {
    display: none;
}
.post-type-archive-product .dfd-woo-category ul li.product.type-product:hover .woo-entry-thumb-carousel a img {
    visibility: hidden;
}
section#yith_woocommerce_ajax_search-2 h3.widget-title {
    display: none;
}
section#yith_woocommerce_ajax_search-2 .search-navigation, section#yith_woocommerce_ajax_search-2 input#yith-searchsubmit {
    width: 100%;
}
.post-type-archive-product .product:hover .woo-cover .woo-entry-thumb .preview-thumb {
    visibility: visible!important;
    opacity: 1!important;
}
section#yith_woocommerce_ajax_search-2 input#yith-s::placeholder {
    color: #1a1a1a;
}
a.checkoutbtn:hover {
    color: #fff;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper li#tab-title-description {
    background: transparent;
    color: #1a1a1a;
    box-shadow: none!important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper li#tab-title-description a {
    font-size: 24px;
    font-weight: bold;
    border: none!important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
    border: none;
    margin-bottom: 10px;
}
.woocommerce-page .dfd-shop-single.single, .woocommerce-page .dfd-shop-loop.archive {
    padding-top: 90px!important;
}
li.cart-menu a i.dfd-socicon-shopping-cart-black-shape {
    opacity: 1!important;
}
li.cart-menu a span {
    display: none;
}
.single-product .dfd-single-price-wrap .price .amount
{
    font-weight: 300!important;
}
 .prod-wrap span.woocommerce-Price-amount {
    font-weight: 500!important;
font-size: 16px!important;
}
.dfd-shop-page-title {
    display: none;
}
ul.yith-wcan-list-price-filter li {
    padding-bottom: 10px!important;
}
section#yith-woo-ajax-reset-navigation-2 {
    padding-top: 20px;
}
section#yith-woo-ajax-navigation-list-price-filter-2 h3.widget-title, .widget.widget-woof h3.widget-title {
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "Lato";
    font-weight: 700!important;
    color: #1a1a1a!important;
}
.post-type-archive-product .product:hover .buttons-wrap, section.related.products .product:hover .buttons-wrap{
    display: none;
}
section.related.products h2 {
    font-size: 26px;
    padding-bottom: 30px;
}
section.related.products .product:hover .woo-cover .woo-entry-thumb .preview-thumb {
    visibility: visible!important;
    opacity: 1!important;
}
section.related.products .dfd-woo-category ul li.product.type-product:hover .woo-entry-thumb-carousel a img {
    visibility: hidden;
}
.yit-wcan-container .preview-thumb:hover {
    transform: scale(0.90);
    transition: 0.4s ease!important;
}
div#evcal_list > #event_24791:nth-child(1), div#evcal_list > #event_24791:nth-child(2), div#evcal_list > #event_24791:nth-child(3), div#evcal_list > #event_24791:nth-child(4), div#evcal_list > #event_24791:nth-child(5), div#evcal_list > #event_24791:nth-child(6), div#evcal_list > #event_24791:nth-child(7) {
    display: block!important;
}
div#evcal_list > #event_24791 {
    display: none;
}
.post-type-archive-product.woocommerce.woocommerce-page div#stuning-header .dfd-stuning-header-bg-container {
    background-image: url(/wp-content/uploads/2018/11/FNF-Shop-Header-Two-Sharks-Wreck-1.jpg);
    background-color: transparent;
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.desc-det {
    margin-bottom: 25px;
}
.desc-det ul {
    list-style: disc;
    padding-left: 22px!important;
}
.desc-title{
    margin-bottom: 10px!important;
    font-weight: 600;
    font-size: 17px;
}
.desc-det ul li {
    padding-bottom: 5px;
}
h3.prodes {
    margin-bottom: 10px;
}
.single-product .cart table.variations label {
    font-size: 22px!important;
    color: #1a1a1a!important;
    text-transform: capitalize!important;
    font-family: "Lato"!important;
    font-weight: bold!important;
}
.single-product .cart table.variations td.label {
    padding-left: 0px!important;
}
.single-product .cart table.variations tr td.value .dk-select .dk-selected {
    border-radius: 5px!important;
}
.single-product .cart table.variations {
    padding-top: 15px;
}
.single-product .cart table.variations tr .reset_variations {
    font-size: 14px;
}
.single-product .cart table.variations tr {
    display: table-row!important;
    width: 100%!important;
    padding-bottom: 25px;
}
.single-product .cart table.variations tr td {
    width: 50%;
}
.single-product .cart table.variations tr:last-child {
    padding-bottom: 0px;
}
.woof_submit_search_form_container button.button.woof_reset_search_form {
    float: left!important;
    margin-top: 18px;
}
ul.woof_list.woof_list_checkbox input[type="checkbox"]:checked:before {
    border-color: #e2202b!important;
    background: #e2202b!important;
}
ul.woof_list.woof_list_checkbox input[type="checkbox"]:hover:before {
    border-color: #e2202b!important;
}
ul.woof_list.woof_list_checkbox input[type="checkbox"]:before {
    border-color: #333!important;
}
.post-type-archive-product .product .buttons-wrap {
    display: none!important;
}
.pool-btn-hide {
    display: none;
}
 span.onsale {  
  background: #e2202b;
}
body #gform_wrapper_17 .top_label div.ginput_container, body #gform_wrapper_34 .top_label div.ginput_container {
    margin-top: 15px;
}
#gform_wrapper_17 .field_description_below .gfield_description , #gform_wrapper_34 .field_description_below .gfield_description {
    padding-top: 5px;
}


.woof_checkbox_sales_container #woof_checkbox_sales:before {
    border-color: #333;
}
.woof_checkbox_sales_container #woof_checkbox_sales:hover:before {
    border-color: #e2202b!important;

}
.woof_checkbox_sales_container #woof_checkbox_sales:checked:before {
    border-color: #e2202b!important;
    background: #e2202b!important;
}
.woof_checkbox_sales_container.woof_container {   
 padding-left: 3px!important;
}
.single-product .single_variation .stock {
    display: none;
}
.woof.woof_sid.woof_sid_widget .woof_container {     
padding-bottom: 0px!important;    
margin-bottom: 0px!important;
}

.single-product .dfd-single-price-wrap + .dfd-single-description-wrap {
    margin-top: 10px!important;
}
h3.prodsize {
    padding: 10px 0px;
}
.red-btn.left-interbtn {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.page-id-22257 div#stuning-header .dfd-stuning-header-bg-container{
	 background-image: url(/wp-content/uploads/2018/12/1920x900-FNF-Travel-Main-Shark-1.jpg);
    background-color: transparent;
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.page-id-22257 h1.dfd-page-title {
    display: none;
}
a.event-link-tag:hover {
    color: #3498db!important;
}

a.event-link-tag {
    text-decoration: underline!important;
}
form#gform_17 ul li:first-child {
    margin-top: 0px!important;
}
form#gform_17 ul li:first-child label.gfield_label {
    padding-top: 0px!important;
}
div#gform_wrapper_17 , div#gform_wrapper_34{
    margin-top: 0px;
}
.hide-elements {
    display: none;
}
.thanku-txt p {
    font-size: 24px;
    line-height: 35px;
}
.thanku-txt {
    text-align: center;
}
a.evosub_subscriber_btn.evcal_btn:hover {
    opacity: 1!important;
}
a.evosub_subscriber_btn.evcal_btn {
    background: #e2202b!important;
    color: #fff!important;
    font-size: 13px;
    font-family: inherit!important;
    font-weight: normal!important;
    padding: 0 30px!important;
    line-height: 45px;
margin-top: 30px;
}
#evoSUB_form .form.success {
    background-color: #fff;
}
#evoSUB_form .form.success .formMsg b:before {
    border-color: #333;
}
#evoSUB_form .form.success .formMsg b {
    border-color: #333;
}
button#evosub_submit_button, .evosb_content .notice, .evosb_btn {
    background: #e2202b!important;
    color: #fff!important;
    font-size: 13px;
    font-family: "Open Sans" !important;
    font-weight: normal!important;
    padding: 0 30px!important;
    line-height: 45px;
     border-radius:4px;
    text-transform: uppercase;
}
a.evosub_subscriber_btn.evcal_btn em.fa-envelope-o:before {
    padding-right: 8px!important;
}
#evoSUB_form h3{
padding-top:15px!important;
}
/*.hide-belize-img {
    display: none!important;
}*/
.page-id-26328 div#stuning-header .dfd-stuning-header-bg-container{
	 background-image: url(/wp-content/uploads/2019/03/FNF-Belize-Header-Nov-2020-Boat.jpg);
    background-color: transparent;
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.sect-witoutsep {
    border-bottom: none!important;
    margin-bottom: 0px!important;
}
a.tit-blue-btn {
    background: #3498db;
    padding: 5px 10px;
    border: none!important;
    margin-left: 5px;
    margin-right: 5px;
}
/*.hide-video {
    display: none;
}*/
.cta-sect-btn .button-container a {
    padding-top: 3px;
    padding-bottom: 3px;
}
.question-frm input[type="radio"]:before{
    border-color: #1a1a1a!important;
    margin-left: -7px;
}
.question-frm input[type="radio"]:after{
    margin-left: -1px;
}
.question-frm .gform_confirmation_message {
    padding: 50px 0px;
    font-size: 24px;
}
.travel-block div#gform_wrapper_4 .note-text-form.field_description_below .gfield_description {
    padding-top: 0px!important;
    font-weight:bold!important;
}
.note-text-form input#input_4_37, .note-text-form input#input_4_30  {
    margin-bottom: 5px;
}
div#event_26848[data-ri="11"] {
    display: none!important; 
}
.red-headbar h3 a {
    /* width: 100%!important; */
    display: block;
}
.eventon_full_description .eventon_desc_in a {
    text-decoration: underline;
    cursor: pointer;
    color: #e2202b!important;
}
.price-table td.gren-td {
    line-height: 25px!important;
}
.trip-count span.number {
     font-size: 20px; 
    font-size: 22px!important;
    line-height: 24px!important;
    color: #1a1a1a!important;
}
.trip-count span.period {
    font-size: 14px; 
    font-size: 12px!important;
    line-height: 20px;
    font-weight: bold;
    color: #1a1a1a!important;
}
.trip-count .dot {
    font-size: 25px!important;
    line-height: 11px!important;
    padding: 0px 5px;
}
span.number-wrap {
    padding: 0!important;
    margin: 0!important;
    min-width: 50px!important;
}
.hide-countdown {
   /* display: none;*/
}
.page-id-27898 div#stuning-header {
    box-shadow: none!important;
}
/*div#evcal_list > #event_24791:nth-child(2) {
    display: block;
}*/
.woocommerce-checkout .woocommerce-shipping-fields {
    display: none;
}
.red-btn.hide-btn {
    display: none;
}

.trip-form span.chk-txt {
  /*  float: right; */
    font-weight: normal!important;
}
.trip-form .gfield_checkbox li label {
    width: 100%!important;
font-weight: bold;
}
.year-tag label.gfield_label {
    background: #e2202b;
    padding: 4px 30px 4px 30px;
     color: #fff;
    width: 100%;
}
li.year-tag {
    margin-bottom: 50px;
}
li.desc-text {
    margin-top: 40px!important;
}
h3.book-txt {
    text-align: center;
    line-height: 35px;
    margin-top: 15px;
}
span.small-text {
    font-weight: normal;
}
h3.trip-head {
    text-align: center;
    margin-bottom: 25px!important;
margin-top: 25px;
    background: #064f89;
    color: #fff;
font-weight: bold!important;
    font-style: italic;
}
#gform_wrapper_25.gform_validation_error .year-tag label.gfield_label {
    color: #fff!important;
}
span.small-text {
    display: inline-block!important;
}
input#gform_submit_button_25 {
    width: 100%;
}
#gform_wrapper_25 ul.gform_fields li.gfield {
    padding-right: 0px;
}
p.sold-error {
    color: #e2202b;
}
h3.elrn-txt a {
    color: #fff!important;
    text-align: center;
}
h3.elrn-txt {
    text-align: center;
}
.red-elrn .wpb_text_column .wpb_wrapper{
 background: #e2202b;
padding: 5px 0px;
}
.red-elrn{
 padding-top:40px !important;
}
/*.red-elrn{
display:none;
}*/
.not-txt{
line-height:30px;
}
h3.elrn-txt {
    padding: 0px 10px;
}
.am-confirmation-booking-header img {
    display: none;
}
.am-confirm-booking-form .am-confirmation-booking-details div:first-child {
     display: none!important;
}
.dialog-footer .el-button.el-button--primary {
    margin-bottom: 8px!important;
}
.am-appointment-times.am-scroll input.el-radio-button__orig-radio {
    position: absolute;
}
form.el-form .el-form-item.am-select-employee-option {
    display: none!important;
}
div#amelia-step-booking0 form.el-form .el-form-item:nth-child(2) {
    display: none!important;
}
.el-button.redirect-link a {
    color: #fff!important;
}
.am-confirmation-booking-cost {
    display: none;
}
.sch-appt {
    max-width: 850px;
    margin: 0px auto;
    text-align: center;
}
div#amelia-app-booking0 .am-select-service p.am-select-service-title {
    font-size: 0px!important;
}
div#amelia-app-booking0 .am-select-service p.am-select-service-title:before {
    content: "Please select your appointment type:";
    display: block!important;
    position: absolute;
    width: 100%;
    font-size: 16px!important;
    left: 0;
}
.hide-rescue{
display: none;
}
.yellow-elrn {
    background: #FFD700;
}
.yellow-elrn h3.elrn-txt a {
    color: #1a1a1a!important;
}
.page-id-23933 div#stuning-header .dfd-stuning-header-bg-container {
    border-bottom: none;
    transform: translate3d(0px, 282px, 0px);
    background-image: url(https://floatnflag.com/wp-content/uploads/2018/09/Local-Diving-Float-N-Flag.jpg);
    background-color: transparent;
    background-size: cover;
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.postid-31383 .pp_gallery.mobile-hide {
    display: none !important;
}
/*li.woof_term_2464, .postid-31383 .pp_gallery.mobile-hide {
    display: none !important;
}*/

.grecaptcha-badge {
    visibility: hidden;
}
.page-id-29068 div#stuning-header {
    box-shadow: none!important;
}

span.pricenote {
    display: block;
    width: 60%;
    font-size: 14px;
    padding-top: 8px;
}
span.smallnt {
    display: block;
    font-size: 14px;
    padding-top: 5px;
}
.modal-style.style-1 div#awsm-member-20343-20344 figcaption {
    background: url(/wp-content/uploads/2022/01/Brad-Snyder-In-Water-website.jpg) no-repeat!important;
    background-position: center center!important;
    width: 100%!important;
    height: 100%!important;
    left: 0px!important;
    top: 0px!important;
}

.modal-style.style-1 div#awsm-member-20343-20719 figcaption {
    background: url(/wp-content/uploads/2022/01/Paul-Cloutier-In-Water-Website.png) no-repeat!important;
    background-position: center center!important;
    width: 100%!important;
    height: 100%!important;
    left: 0px!important;
    top: 0px!important;
}
.rescue-event-lists {
    padding-top: 10px !important;
}

/*
div#event_32211[data-ri], div#event_32214[data-ri] {
    display: none;
}
*/

/*div#event_32208[data-ri]:first-child, div#event_32211[data-ri]:nth-child(2), div#event_32214[data-ri]:nth-child(4) {
    display: block;
}*/
/*
div#event_32211[data-ri="2"], div#event_32214[data-ri="2"] {
    display: block;
}*/
.et-ntfound {
    display: none !important;
}
.et-found {
    display: block;
}
.hidegroup-cont {
    display: none;
}
.page-id-26513 li#text-2.amr_widget, .page-id-26513 div#header .dfd-logo-wrap {
    display: none;
}
.page-id-26513 div#header nav#main_mega_menu {
    text-align: center;
}
li#custom_html-2 h3.widget-title {
    display: none;
}
li#custom_html-2 {
    list-style: none;
}
p.travel-txt {
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
}
p.traveladd {
    line-height: 28px;
}
.page-id-26513 section#footer {
    display: none;
}
.week-found { 
display: none;
}
.week-ntfound{
display: block;
}
.et-found.week-found {
    display: block !important;
}
p.fnftravelimg img {
    box-shadow: none;
}
p.fnftravel-add, p.fnftravel-corpadd {
    line-height: 30px;
}
section#yith-woo-ajax-navigation-list-price-filter-2 {
    display: none !important;
}

.hide-image {
    display: none;
}

span.poolpre-text {
     font-weight: bold;
}
@media only screen and (max-width: 480px){
.dark-back-btn.left-btn{
      margin-bottom: 20px;
}
}
@media only screen and (min-width: 481px){
.dark-back-btn.left-btn, .dark-back-btn.right-btn{
    width: auto;
    float: left;
}
.dark-back-btn.right-btn{
     margin-left: 20px;
}
}
.red-txt{
  text-color:#e2202b;
}
.upcoming-events-div [data-event_id="33301"]:not(:first-child) {
    display: none;
}