/*
 Theme Name:     Hairdo Child Theme
 Theme URI:      
 Description:    Child theme for Hairdo
 Author:         ThemeCanon
 Author URI:     http://www.themecanon.com
 Template:       hairdo
 Version:        1.0.0
*/

@import url("../hairdo/style.css");

/* Theme customization starts here
-------------------------------------------------------------- */
#nav-wrap2 {    float:right;}
ul.social-link {    float:right;    margin-right:15px;}
.header-container .nav li.fa a {    line-height:27px!important;}
.wpcf7-form > h4, .wpcf7-form > h5{
    color: #17181B !important;
    margin-bottom: 10px;
}
.custom_form{
    width: 100%;
}
.custom_full_row{
    width: 100%;

    margin: 2px 0px;
}
.custom_half_left{
    width: 49%;
    display: inline-block;
    margin: 2px 0px;
    z-index: 9;
}
.custom_half_right{
    width: 49%;
    float: right;
    margin: 2px 0px;
    z-index: 9;
}
.capt{
    margin-bottom: 15px;
    width: 100%;
    color: #a3a3a3;
}
.custom_half_captions{
    width: 15%;
    display: inline-block;
    color: #a3a3a3;
    font-size: 17px;
    text-transform: capitalize;
}
.custom_half_date{
    width: 15%;
    display: inline-block;
    
}
.custom_half_month{
    width: 35%;    
    display: inline-block;
}
.custom_half_year{
    width: 33.3%;
    display: inline-block; 
}
.map {
    -webkit-filter: invert(95%);
       -moz-filter: invert(95%);
        -ms-filter: invert(95%);
         -o-filter: invert(95%);
            filter: invert(95%);
         
}
.price-detail{
    text-align: center;
}
.price_cutom_table{
    text-align: left;
}

.price_cutom_table > li:first-child{
     border-top:1px solid #E3E3E3 !important;
}
.price_cutom_table > li{
    border-top:0px !important;
}
.price_cutom_table > li > span{
   font-family: "Roboto" !important;
   font-weight: 700;
   color: #52E3D2;
   font-size: 18px;
}
.price > h3{
    color: #FFF !important;
}
.price > h3 > span{
    display: none;
}

#sidr-main{
    z-index: 1;
}
.fancybox-overlay {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
/*    z-index: 9999;*/
background: url('fancybox_overlay.png');
}
.fancybox-wrap{z-index:99999 !important}
.comment-notes-after{
    display: none;
}
.slidersbooknow{
  background:transparent !important;
}
.slidersbooknow > a{
  padding: 12px 10px !important;
  font-size:18px !important;
  color:#00FFFF !important;
}