/*
Theme Name:   marina child theme
Description:  Write here a brief description about your child-theme
Author:       admin
Author URL:   Write here the author's blog or website url
Template:     marina
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  marina-child
*/

/* Write here your own personal stylesheet */

body, p {font-size: 16px !important;}
.contact_btn{background-color: #89A9BE !important;}
@media(max-width: 767px){
	p{font-size: 18px !important;}
	.DOPBSPCalendar-container{width: 100% !important;}
.DOPBSPCalendar-sidebar.dopbsp-style1{width: 100% !important;}
	.flexslider .slides img {
    width: 100%;
		height: auto !important;}
	.nd_options_font_size_40_important_all_iphone {
    font-size: 18px !important; 
}
	 .nd_options_text_align_center_responsive    {text-align: center !important;}
}
.dopbsp-for-radio, .dopbsp-input-wrapper.dopbsp-payment-first{display: none !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text], .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text] {
	width: 90% !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module, .DOPBSPCalendar-outer-sidebar .dopbsp-module{border-color: #89A9BE !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message {
    background: #89A9BE !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module h4, .DOPBSPCalendar-outer-sidebar .dopbsp-module h4{letter-spacing: 0px !important;}
.DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head {border-top: 5px solid #89A9BE  !important;}
.DOPBSPCalendar-container{width: 100% !important;}
.DOPBSPCalendar-navigation{
    background-color: #ffffff !important;
    border: 1px solid #d6d6d6 !important;
    box-shadow: 0px 0px 5px #d3d3d3 !important;
}
.DOPBSPCalendar-navigation .dopbsp-add-btn, .DOPBSPCalendar-navigation .dopbsp-next-btn, .DOPBSPCalendar-navigation .dopbsp-previous-btn, .DOPBSPCalendar-navigation .dopbsp-remove-btn {
    background-color:#89A9BE   !important;
}
.DOPBSPCalendar-navigation .dopbsp-add-btn:hover, .DOPBSPCalendar-navigation .dopbsp-next-btn:hover, .DOPBSPCalendar-navigation .dopbsp-previous-btn:hover, .DOPBSPCalendar-navigation .dopbsp-remove-btn:hover {
    background-color: #89A9BE  !important;
}
.DOPBSPCalendar-navigation .dopbsp-month-year{color: #6ab1bf !important;}
.DOPBSPCalendar-navigation .dopbsp-week .dopbsp-day{
    color: #444444 !important;
    font-size: 14px !important;
}
.DOPBSPCalendar-month{
    background-color: #f1f2f2 !important;
    border: 1px solid #d6d6d6 !important;
	padding: 9px 0 9px 8px !important;
}
.DOPBSPCalendar-sidebar.dopbsp-style1, .DOPBSPCalendar-outer-sidebar.dopbsp-style1{width: 100% !important;}
.DOPBSPCalendar-sidebar.dopbsp-style1, .DOPBSPCalendar-outer-sidebar.dopbsp-style1 {
    float: right !important;
    margin: 20px 0 0 20px !important;
    width: 100% !important;
}
.DOPBSPCalendar-sidebar .dopbsp-sidebar-content td, .DOPBSPCalendar-outer-sidebar .dopbsp-sidebar-content td, #DOPBSPCalendar-sidebar-column-wrapper-1-2, #DOPBSPCalendar-sidebar-column-wrapper-2-2, #DOPBSPCalendar-sidebar-column-wrapper-1-1, #DOPBSPCalendar-sidebar-column-wrapper-2-1{float: none !important;}
#DOPBSPCalendar-reservation2, #DOPBSPCalendar-reservation1{
	margin-top: 10px !important;
    padding: 8px 9px 18px 9px !important;
	background-color: #ffffff !important;
    border: 1px solid #d6d6d6 !important;
}
#DOPBSPCalendar-search2, #DOPBSPCalendar-search1 {padding: 8px 9px 0px 9px !important; background: #89A9BE  !important;}
#DOPBSPCalendar-no-items-wrapper2, #DOPBSPCalendar-no-items-wrapper1 {display: none !important;}
#DOPBSPCalendar-order2, #DOPBSPCalendar-order1{margin-top: 8px !important;}
.dopbsp-row3 #DOPBSPCalendar-form2 .dopbsp-module, .dopbsp-row3 #DOPBSPCalendar-form1 .dopbsp-module{padding: 15px 20px 9px 15px !important;}
.dopbsp-message {background: #89A9BE  !important;}
.dopbsp-input-wrapper.DOPBSPCalendar-left{width: 48.3% !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-in-view, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text].DOPBSPCalendar-check-out-view{width: 82% !important;}
.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header{background: #31436b !important;
    border-bottom: 1px solid #31436b !important;}
.DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .DOPBSPCalendar-datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-color: #31436b !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper textarea, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper textarea{width: 97% !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text], .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text]{width: 97% !important;}
#DOPBSPCalendar-order2 .dopbsp-module, #DOPBSPCalendar-order1 .dopbsp-module{padding: 15px 20px 15px 15px !important;}
.dopbsp-row3 #DOPBSPCalendar-form2, .dopbsp-row3 #DOPBSPCalendar-form1 {padding: 8px 20px 0 15px !important;
    padding-bottom: 25px !important;}
.dopbsp-row4 #DOPBSPCalendar-reservation2, .dopbsp-row4 #DOPBSPCalendar-reservation1 {padding-bottom: 20px !important;}
.dopbsp-row3 h4{color: #ffffff !important;}

.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button], .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]{background: #967a50 !important;}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:hover, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:focus, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:hover, .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:focus, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:hover, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:focus, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:hover, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:focus, .dopbsp-deposit .dopbsp-label, .dopbsp-deposit .dopbsp-value, .dopbsp-total .dopbsp-label, .dopbsp-total .dopbsp-value {
    background: #89A9BE  !important;
    outline: none;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart{margin: 0 0 -35px 0 !important;}
.DOPBSPCalendar-day.dopbsp-selected .dopbsp-head, .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-co, .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-ci, .DOPBSPCalendar-day.dopbsp-selected .dopbsp-bind-left.dopbsp-extended .dopbsp-head {
    background-color: #89A9BE  !important;
    border-color: #89A9BE  !important;
}
.dopbsp-row1 #DOPBSPCalendar-form1 .dopbsp-module, .dopbsp-row1  #DOPBSPCalendar-form2 .dopbsp-module {
    padding: 15px 11px 2px 15px !important;
}
.dopbsp-row3 .DOPBSPCalendar-sidebar .dopbsp-module,.dopbsp-row3 .DOPBSPCalendar-outer-sidebar .dopbsp-module{padding: 8px 20px 0 15px !important;}
.dopbsp-row3 .DOPBSPCalendar-sidebar .dopbsp-module h4{color: #fff !important;}
.fw-logo-retina .fw-site-logo{width: 230px !important;}
.header-1 .fw-header-main .fw-container {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.fw-logo-retina.header-1 .primary-navigation, .fw-logo-retina.header-5 .primary-navigation {
    margin-top: 25px !important;
}
@media (max-width: 991px){.slider-home-jo, .brz-container__wrap.css-1d8h2yc{padding: 0px !important;}
.dopbsp-input-wrapper.DOPBSPCalendar-left {
    width: 95% !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper.DOPBSPCalendar-left:first-child, .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper.DOPBSPCalendar-left:first-child {
    margin: 5px 10px 10px 17px !important;
}
.DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper {
    margin: 0 0 10px 17px !important;
}
.dopbsp-row3 #DOPBSPCalendar-form2, .dopbsp-row3 #DOPBSPCalendar-form1 {
    padding: 8px 30px 0 0px !important;
    padding-bottom: 25px !important;
}
.dopbsp-row3 #DOPBSPCalendar-form2 h4, .dopbsp-row3 #DOPBSPCalendar-form1 h4 {margin-left: 15px !important;}   }