.double-slider .double-slider-container h3.double-slider-title {
       font-size: 35px!important; 
       font-weight: bold!important; 
       line-height: 1.2em!important; 
       transition: transform 200ms 80ms ease!important; 
    } 

.double-slider .double-slider-container p.double-slider-description {
       font-size: 16px!important; 
       font-weight: 100!important; 
       line-height: 25px!important; 
       margin-top: 20px!important; 
       opacity: 1!important; 
       transition: transform 200ms 100ms ease!important; 
    } 

.gform_wrapper .gfield_required {
       color: #ff0000!important; 
    } 

.iconbox-side .description {
       font-size: 15px!important; 
       font-weight: normal!important; 
       line-height: 21px!important; 
       margin-bottom: 25px!important; 
    } 

.imagebox-full .text-container {
       overflow: visible!important; 
    } 

.list-shortcode ul li p {
       display: inline-block!important; 
       font-size: 16px!important; 
       font-weight: 100!important; 
       vertical-align: top!important; 
       width: calc(100% - 50px)!important; 
    } 

.page-id-2042 .gform_wrapper .gform_footer input.button, .page-id-2042 .gform_wrapper .gform_footer input[type=submit], .page-id-2042 .gform_wrapper .gform_page_footer input.button, .page-id-2042 .gform_wrapper .gform_page_footer input[type=submit] {
       background-color: #fff!important; 
       height: 40px!important; 
    } 

.page-id-2042 .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
       color: #fff!important; 
       display: unset!important; 
    } 

.page-id-2042 .gform_wrapper textarea.medium {
       border-color: rgb(255 255 255 / 30%)!important; 
    } 

.page-id-2042 .md-text-container {
       display: block!important; 
    } 

.shortcode-btn .fade-square span {
       font-size: 18px!important; 
       line-height: 26px!important; 
    } 

.single-post-media, .post-media, .single-post-media li.images, .post-media li.images {
       height: 750px!important; 
    } 

h3, h3.wpb_accordion_header, h3.wpb_toggle_header, .woocommerce-loop-product__title {
       font-size: 41px!important; 
       line-height: 55px!important; 
       padding-left: 10px!important; 
       padding-right: 10px!important; 
    } 

#gform_confirmation_message_13 {
       color: #fff!important; 
       font-size: 24px!important; 
       padding: 110px 20px!important; 
       text-align: center!important; 
    } 

#gform_confirmation_wrapper_2 {
       background-color: transparent!important; 
       border-radius: 2px!important; 
       border-width: 1px 1px 1px 1px!important; 
       color: #898d8e!important; 
       font-family: Montserrat!important; 
       font-size: 24px!important; 
       font-style: regular!important; 
       font-weight: 400!important; 
       height: 465px!important; 
       padding-top: 100px!important; 
       text-align: center!important; 
    } 

#gform_submit_button_13 {
       color: #4a4b4c !important; 
       font-weight: bold !important; 
    } 

#gform_wrapper_2 .gfield_label {
       color: #ebebeb!important; 
       font-family: Montserrat!important; 
       font-size: 16px!important; 
       font-style: regular!important; 
       font-weight: 300!important; 
       line-height: 21px!important; 
    } 

#gform_wrapper_2 .gform_fields > li {
       padding-left: 0px!important; 
       padding-right: 0px!important; 
    } 

#gform_wrapper_2 .ginput_container {
       background-color: transparent!important; 
    } 

#gform_wrapper_2 input[type=submit] {
       background-color: transparent!important; 
       border-radius: 2px!important; 
       border-width: 1px 1px 1px 1px!important; 
       color: rgb(151, 151, 151)!important; 
       font-family: Montserrat!important; 
       font-size: 14px!important; 
       font-style: regular!important; 
       font-weight: 100!important; 
       line-height: 21px!important; 
       margin-left: 0px!important; 
       width: 150px!important; 
    } 

#gform_wrapper_2 input[type=submit]:hover {
       background-color: #ebebeb!important; 
       border-radius: 2px!important; 
       border-width: 1px 1px 1px 1px!important; 
       color: #000!important; 
       font-family: Montserrat!important; 
       font-size: 14px!important; 
       font-style: regular!important; 
       font-weight: 400!important; 
       line-height: 21px!important; 
       width: 150px!important; 
    } 

#gform_wrapper_2 input[type=text] {
       background-color: transparent!important; 
       border-color: rgb(151, 151, 151)!important; 
       border-width: 0px 0px 1px 0px!important; 
       color: #ebebeb!important; 
       font-family: Montserrat!important; 
       font-size: 12px!important; 
       font-style: italic!important; 
       font-weight: 100!important; 
       line-height: 21px!important; 
    } 

#gform_wrapper_2 textarea {
       background-color: transparent!important; 
       border-color: rgb(151, 151, 151,0.1)!important; 
       color: rgb(151, 151, 151)!important; 
       font-family: Montserrat!important; 
       font-size: 12px!important; 
       font-style: italic!important; 
       font-weight: 100!important; 
       height: 100px!important; 
       line-height: 21px!important; 
    } 

header .mobile-shopcart span {
       display: none!important; 
       font-size: 26px!important; 
       line-height: 32px!important; 
    } 

header nav.navigation li.megamenu > .dropdown > .megamenu-dropdown-overlay, .gather-overlay nav li.megamenu > .dropdown > .megamenu-dropdown-overlay, header nav > ul > li.has-dropdown:not(.megamenu) ul .megamenu-dropdown-overlay {
       color: #ebebeb!important; 
    } 

input#input_13_6 {
       color: #fff!important; 
    } 

.single-post-media, .single-post #content {
    } 

div[class^='blog-masonry'] .blog-masonry-container, div[class*=' blog-masonry'] .blog-masonry-container {
    } 

textarea#input_13_5 {
       color: #fff!important; 
    } 


@media screen and (max-width: 480px) { .single-post-media, .single-post #content {   height: 250px!important; }  }  
@media screen and (max-width: 480px) { .single-post-media, .single-post #content {   margin-bottom: 0!important; }  }  
@media  (max-width: 1920px) and (min-width: 1080px) { div[class^='blog-masonry'] .blog-masonry-container, div[class*=' blog-masonry'] .blog-masonry-container {   min-height: 600px!important; }  }  
@media  (max-width: 1920px) and (min-width: 1080px) { div[class^='blog-masonry'] .blog-masonry-container, div[class*=' blog-masonry'] .blog-masonry-container {   width: calc(95% / 3 - 10px)!important; }  }  