/*
Theme Name: Hotel Xenia Child
Theme URI: http://plethorathemes.com/avoir/
Description: Child theme for Avor (Plethora Themes)
Author: Plethora Themes
Author URI: http://plethorathemes.com
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-options, translation-ready
Template: hotel-xenia
*/
/* DO YOUR STUFF AFTER THIS !!  */

.pl_about_us_widget p.contact_detail span {
    font-size: 14px;
}
/*Contact page contact form*/
.contactMainWrapper{
	width:100%;
}
.contactLeft{
	width:50%;
	float:left;
	padding-right: 10px;
}
.contactRight{
	width:50%;
	float:right;
	padding-left: 10px;
}
/*Select all elements where P is the parent element*/
p > label{
width: 100%;		
}

.white_section, [class*="_section"] .white_section, [class*="_section"] [class*="_section"] .white_section {
    color: #000;
}

.single-room .content_main_loop .target_price {
    display: none !important;
    margin-right: 5px;
}

div.pp_default .pp_description {
    display: none !important;
}

.room_listed_amenities {
    display: none;
}

.header nav.primary_nav ul li a:link, .header nav.primary_nav ul li a:visited, .header nav.primary_nav ul li a:focus {
    color: #006c86;
    background: none;
}

.header nav.primary_nav ul li.active > a:link, .header nav.primary_nav ul li.active > a:visited, .header nav.primary_nav ul li.active > a:focus {
    color: #000;
}

.boxed {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
    padding-left: 26px !important;
    padding-right: 26px !important;
}

.h4 {
	color: #006c86 !important;
}

.black_section.transparent_film::before {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.2);
}

.footer a:link {
    color: #bdd73e !important;
}

.teaser_box.boxed_special {
    overflow: inherit;
    margin-top: 30px !important;
    padding: 35px 26px 30px 26px !important;
}

a.menu-toggler {
    color: #000 !important;
}

a.menu-toggler span.lines, a.menu-toggler span.lines::before, a.menu-toggler span.lines::after {
    background: #000 !important;
}

.secondary_nav_widgetized_area nav ul li a:hover, .secondary_nav_widgetized_area .widget_nav_menu ul li a:hover, .secondary_nav_widgetized_area nav ul li a:active, .secondary_nav_widgetized_area .widget_nav_menu ul li a:active, .secondary_nav_widgetized_area nav ul li a.active, .secondary_nav_widgetized_area .widget_nav_menu ul li a.active, .secondary_nav_widgetized_area nav ul li a:focus, .secondary_nav_widgetized_area .widget_nav_menu ul li a:focus {
    color: #000 !important;
}

.secondary_nav_widgetized_area nav ul li a:link, .secondary_nav_widgetized_area .widget_nav_menu ul li a:link, .secondary_nav_widgetized_area nav ul li a:visited, .secondary_nav_widgetized_area .widget_nav_menu ul li a:visited {
    color: #000 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    color: #000 !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    color: #000 !important;
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content 
{
    margin: auto;
    display: block;
    width: 80%;
    max-width: 900px;
}

/* Add Animation */
.modal-content 
{    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom 
{
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom 
{
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close 
{
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover, .close:focus 
{
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px)
{
    .modal-content 
	{
        width: 100%;
    }
}

.kc_button
{
	cursor:pointer;
}

.svg_divider {
    display: none;
}