/*
Theme Name:dropzone Child
Template: dropzone
Theme URI: http://www.wpopal.com?theme=dropzone
Author: Opal Team
Author URI: http://www.wpopal.com
Description: In 2017, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Version: 1.0.0 - Updated 29 Apr 2017
*/

/* CF7 Bootstrap Form CSS */ 
#bootstrap-form .wpcf7-form-control-wrap {
    float: left;
    position: relative;
    padding: 0.65rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#bootstrap-form .col-xs-12 { position: inherit; }
#bootstrap-form .wpcf7-btn {
    height: 50px;
    padding-top: 6px;
}
#bootstrap-form .wpcf7-notice { text-align: right; }
/* CF7 Bootstrap Form CSS */ 

.wpb_single_image.wpb_content_element > figure > div.description {
	display:none;
}

p {
	font-family: Mukta Vaani, sans-serif;
	font-size: 16px;
	font-weight: 200;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.twocolumns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.fa-file-pdf-o {
    color: red;
}

.postid-1108 .summary, .postid-1108 .inner-box .table, .postid-1208 .summary, .postid-1208 .inner-box .table {display: none;}
.postid-1108 .content-info, .postid-1208 .content-info {width: 100% !important;}

.feature-box .text-center { position:inherit; }

h1, h2, h3, h4, h5, h6 { text-transform: uppercase; }

a { color: #3caef4; }

i.fa {
    padding-right: 10px;
}

.faq-q {
    display: inline-block;
    padding: 0px 10px;
    background: #0063b1;
    color: #fff;
    text-transform: uppercase;
    vertical-align: top;
    margin-right: 6px;
}

.faq-header {
	margin-bottom: 10px;
}

.book-now-button-text .vc_btn3.vc_btn3-color-default, .book-now-button-text .vc_btn3.vc_btn3-color-default:hover {
    color: #5aa1e3;
}

.book-now-button-text .vc_btn3.vc_btn3-size-lg {
	font-size: x-large;
}

.single-product .site-main {
    padding-bottom: 0px !important;
}

.widget_mc4wp_form_widget .mc4wp-form .input-group .form-control { color: #FFF; }

.simple-weather-widget .temp, .simple-weather-widget .summary { display: none; }

.xdsoft_date { font-weight:900; }
.xdsoft_disabled {font-weight: unset;}

/*#product-1077 .cart div.form-group:nth-child(3) { display: none; }*/

.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 label span {
	text-transform: initial;
	color: initial;
	padding-left: 6px;
}

.woocommerce-order-received .breadcrumb { display: none; }

.woocommerce-order-received .woocommerce-table__product-name .wc-item-meta li p {
	height: 28px;
	padding-left: 150px;
}

.wptripadvisor_t1_SPAN_5 {
	font-family: Anton, sans-serif;
	font-weight: 400;
	font-size: 18px;
}

.hidden-object, .hidden { display: none; }

#ftj-cta .vc_cta3 { border: none; }

.whatsapp.chip {
    display: inline-block;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 25px;
    font-size: 13px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.6);
    background-color: #e4e4e4;
}

.whatsapp.chip img {
    float: left;
    margin: 0 8px 0 -12px;
    height: 32px;
    width: 32px;
    border-radius: 50%;
}

.whatsapp a {
    color: #666;
}

.bouncing-arrow i.fa, .scrollup i.fa { padding-right: 0px; }

div#ftj-cta .vc_cta3-content p {
    color: white;
    font-weight: 400;
}

.inner-box ul li:before {
    content: '\2022';
}

.pbrbouncingarrow {
	 display: none;
}

@media(max-width:1200px) {
	.topbar-mobile { display: block !important; }
	#pbr-masthead.header-absolute #pbr-mainmenu, .reservation-link { display: none !important;}
}

.post-item article {
    padding: 15px;
}

/*  To change the default bullet to a skydiver icon, but it doesn't work too well with all the other CSS */
/*
.single-post article.post .entry-content ul li, .wpb_wrapper ul li {
	font-size: 16px;
	font-weight: 200;
	list-style-type: none;
}

.single-post article.post .entry-content ul li li, .wpb_wrapper ul li li {
	list-style-type: none;
}

.single-post article.post .entry-content ul li:before, .wpb_wrapper ul li:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/uploads/skydiver-bullet-20x20.png);
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50px;
}

.wpb_wrapper ul li:before {
    left: 20px;
}

.single-post article.post .entry-content ul li li:before, .wpb_wrapper ul li li:before {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/uploads/skydiver-bullet-20x20.png);
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    left: 50px;
}

.wpb_wrapper ul li li {
	left: 50px;
}
*/

article.post>header.entry-header {
    min-height: 50px;
}

.search-category .search-category-input {
    width: auto;
}

.service-price {
	display: none;
}

/*.dropzone-booking-product .table {
	display: none;
}*/

.dropzone-booking-product .table td, .dropzone-booking-product .table th {
   display: none;
}

.dropzone-booking-product .table td:nth-child(1),.dropzone-booking-product .table td:nth-child(2) {
   display: block;
}

.single-post article.post .entry-content li {
    font-size: 16px;
    font-weight: 200;
}

.wptripadvisor_t1_SPAN_5 {
    color: #FFE;
}

/* #product-691 .summary.entry-summary .inner-box {
    display: none;
} */

.wp-polls-ul label {
    margin-left: 20px;
}

.manifest-table { table-layout: fixed; }


.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {
    width: 100% !important;
}

.contact-form label span {
    font-size: Initial !important;
    color: initial;
}