/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.page-id-2568 .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_NoItemsSelect {
    display: none !important;
}
.page-id-2662 .widget_nav_hide_child {
    display: none;
}
.avia-menu.av-main-nav-wrap {
    margin-top: 20px;
}

.menu a, .nested_nav a{color:#0099cc !important;}
.menu a:hover, .menu .current_page_ancestor > a, .menu .current_page_item > a, .nested_nav a:hover, .nested_nav .current_page_item > a{color:#68BA68 !important;}

.breadcrumbs{display: none;}

#top .widget_nav_menu li{text-align:left;}

/* General Custom CSS REY */
body .DOPBookingSystemPRO_Calendar .DOPBookingSystemPRO_Day .bind-content .header {
    padding: 0px 0 2px 5px !important;
}
.bd-left {
    float: left;
    width: 50%;
}
.bd-right {
    float: left;
    width: 50%;
}
.foccus {
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    padding: 15px;
}
.bride-details.clearfix {
    border-top: 1px solid #e1e1e1;
    min-height: 225px;
}
.groom-details.clearfix {
    border-top: 1px solid #e1e1e1;
    min-height: 225px;
}
.postal.clearfix { border-top: 1px solid #e1e1e1;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.bday {
    width: 160px !important;
}
.wpcf7-form-control.wpcf7-text.age {
    width: 47px !important;
}
.foccus input,.foccus select {
    margin: 0 !important;
}
.t-box {
    width: 140px;
}
.foccus span {
    display: inline-block;
    vertical-align: middle;
}

.page-id-2443 #DOPBookingSystemPRO_PaymentNab2,.page-id-2443 #DOPBookingSystemPRO_PaymentArrival2,.page-id-2443 .DOPBookingSystemPRO_Container,.page-id-2443 .section-item.checkinlabel  {
    display: none!important;
}
#DOPBookingSystemPRO_Submit2 {
    margin-bottom: 13px !important;
    margin-top: 13px !important;
}

.DOPBookingSystemPRO_Container.hide_calendar{display:none;}

/* Hide DSS Coupon */
label[for=DOPBookingSystemPRO_FormField11_116], label[for=DOPBookingSystemPRO_FormField2_116], label[for=DOPBookingSystemPRO_FormField12_116]{display:none !important;}
input#DOPBookingSystemPRO_FormField11_116, input#DOPBookingSystemPRO_FormField2_116, input#DOPBookingSystemPRO_FormField12_116{display:none !important;}

@media only screen and (max-width: 1199px) {
	.DOPBookingSystemPRO_Sidebar .section-item label{width:100% !important;}
	.DOPBookingSystemPRO_Sidebar .section-item label.radio{width:auto !important;}
}

@media only screen and (max-width: 989px) {
	#header_main .container{height: 200px !important;}
	.main_menu{margin-top: 100px;}
	.responsive .main_menu ul:first-child > li > a{padding: 0 8px !important;}
	
	.DOPBookingSystemPRO_Sidebar .section-item{width:46% !important; margin: 10px 2% 0 !important;}
	.DOPBookingSystemPRO_Sidebar .section-item .ageDatepicker{width: 142px !important;}
	.DOPBookingSystemPRO_Sidebar .section-item .ageResult{margin-right:-1px !important;}
	
}

@media only screen and (max-width: 767px) {
	.DOPBookingSystemPRO_Sidebar .section-item .ageDatepicker{width: 132px !important;}
}

@media only screen and (max-width: 479px) {
	.DOPBookingSystemPRO_Sidebar .section-item{width:100% !important;}
	.DOPBookingSystemPRO_Sidebar .section-item .ageDatepicker{width: 160px !important;}
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}


  
