button.em-search-submit.loading {
       background-color: rgb(197, 32, 38)!important; 
       background-image: none!important; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-bottom-width: 0px!important; 
       border-left-width: 0px!important; 
       border-right-width: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-top-width: 0px!important; 
       text-shadow: none!important; 
    } 

.em-booking-form-details input.input, .em-booking-form-details textarea {
       background-color: #eeeeee!important; 
       border-style: none!important; 
       display: block!important; 
       font-size: 14px!important; 
       line-height: 17px!important; 
       padding-bottom: 16px!important; 
       padding-left: 16px!important; 
       padding-right: 16px!important; 
       padding-top: 16px!important; 
    } 

.dbem_country {
       background-color: rgb(238, 238, 238)!important; 
       border-style: none!important; 
       font-size: 14px!important; 
       line-height: 17px!important; 
       padding-bottom: 16px!important; 
       padding-left: 16px!important; 
       padding-right: 16px!important; 
       padding-top: 16px!important; 
       width: 100%!important; 
    } 

.em-booking-form-details .em-booking-submit {
       background-color: #c52026!important; 
       background-position: left bottom!important; 
       border-style: none!important; 
       color: #ffffff!important; 
       display: block!important; 
       font-size: 20px!important; 
       font-weight: bolder!important; 
       margin-top: 15px!important; 
       padding-bottom: 0.3em!important; 
       padding-left: 1em!important; 
       padding-right: 1em!important; 
       padding-top: 0.3em!important; 
       text-decoration: none!important; 
    } 

.em-booking-form-details .em-booking-submit :hover {
       background-color: #ffffff!important; 
       border-color: #c52026!important; 
       border-style: solid!important; 
       border-width: 2px!important; 
       color: rgb(0, 0, 0); 
    } 

.post-267 .et_pb_section:nth-child(2) .et_pb_button {
       left: 36px!important; 
       position: relative!important; 
       top: -16px!important; 
    } 

.post-267 .et_pb_section:nth-child(2) .et_pb_promo {
       padding-bottom: 12px!important; 
       padding-left: 20px!important; 
       padding-right: 30px!important; 
       padding-top: 20px!important; 
    } 

.post-267 .et_pb_section:nth-child(4) .et_pb_blog_grid .hentry img:not(.wp-smiley) {
       border-left-color: #000000!important; 
       border-left-style: solid!important; 
       border-left-width: 1px!important; 
       border-right-color: #000000!important; 
       border-right-style: solid!important; 
       border-right-width: 1px!important; 
       border-top-color: #000000!important; 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       padding-bottom: 1px!important; 
       padding-left: 15px!important; 
       padding-right: 15px!important; 
       padding-top: 15px!important; 
    } 

.post-275 .et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget:not(.woocommerce) a {
       color: #196bb7!important; 
    } 

.post-275 .et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget:not(.woocommerce) p {
       color: rgb(255, 255, 255)!important; 
    } 

.post-287 .et_pb_section:nth-child(3) .et_pb_text ul {
       height: 179px; 
    } 

.post-295 .et_pb_section:nth-child(9) .et_pb_image img {
       display: inline; 
       margin-top: -20px!important; 
       top: -9px!important; 
    } 

.post-295 .et_pb_section:nth-child(9) .et_pb_image {
       margin-top: -20px!important; 
    } 

.post-295 .et_pb_section:nth-child(9) {
       margin-top: 0px!important; 
    } 

#comment-wrap #respond input[type=submit] {
       border-bottom-width: 2px!important; 
       border-right-width: 2px!important; 
       border-style: solid!important; 
       border-top-width: 2px!important; 
       border-width: 2px; 
       color: #ffffff!important; 
    } 

#comment-wrap #respond input[type=submit]:hover {
       border-color: rgb(197, 32, 38)!important; 
       border-style: solid!important; 
       border-width: 2px!important; 
       color: rgb(0, 0, 0)!important; 
    } 

#left-area .hentry .wp-caption {
       background-color: #ffffff!important; 
       border-bottom-width: 0px!important; 
       border-left-width: 0px!important; 
       border-right-width: 0px!important; 
       border-top-width: 0px!important; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
       width: 401px!important; 
    } 

#left-area .hentry .wp-caption .wp-caption-text {
       background-color: #ffffff!important; 
       font-style: italic!important; 
       text-align: right!important; 
    } 

#left-area .hentry h3 {
       padding-bottom: 0px!important; 
       padding-top: 20px!important; 
    } 

#left-area .hentry img:not(.wp-smiley) {
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
    } 

#left-area .hentry table {
       border-bottom-width: 1px!important; 
       border-color: #000000!important; 
       border-style: solid!important; 
       border-top-width: 1px!important; 
       border-width: 1px; 
    } 

#left-area .hentry td {
       border-style: none!important; 
       border-top-color: #000000!important; 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
    } 

#mce-EMAIL {
       background-color: #eeeeee!important; 
       border-width: 0; 
       display: block!important; 
       font-size: 18px!important; 
       height: 1,5em!important; 
       line-height: 18px!important; 
       min-height: 41px!important; 
       width: 100%!important; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) a {
       color: #196bb7; 
    } 

html > body > #page-container > #et-main-area > #main-content > #post-275 > div > div > div > div:nth-child(2) > div > #text-2 > div > p > a {
       color: rgb(255, 255, 255)!important; 
    } 

.post-267 .et_pb_section:nth-child(2) .et_pb_text h1 {
    } 


@media screen and (min-width: 1025px) { .em-booking-form-details input.input, .em-booking-form-details textarea {   width: 100%!important; }  }  
@media screen and (max-width: 1024px) { .em-booking-form-details input.input, .em-booking-form-details textarea {   width: 100%!important; }  }  
@media screen and (max-width: 768px) { .em-booking-form-details input.input, .em-booking-form-details textarea {   width: 100%!important; }  }  
@media screen and (max-width: 667px) { .em-booking-form-details input.input, .em-booking-form-details textarea {   width: 100%!important; }  }  
@media screen and (max-width: 480px) { .dbem_country {   width: 251px!important; }  }  
@media screen and (max-width: 480px) { .em-booking-form-details input.input, .em-booking-form-details textarea {   width: 73%!important; }  }  
@media screen and (max-width: 480px) { .post-267 .et_pb_section:nth-child(2) .et_pb_text h1 {   font-size: 28px!important; }  }  