/*

 Theme Name:     Travelify Child Theme

 Theme URI:      http://thetanningshop.co.uk

 Description:    Travelify Child Theme

 Author:         Phil Risk

 Author URI:     http://thetanningshop.co.uk

 Template:       travelify

 Version:        1.0.0

*/

 

@import url("../travelify/style.css");

#metaseopack {display: none;}
div#sharefbseo {display: none;}
body {border-top: 6px solid #970303; border:none;}
#site-title {font-size: 6px;line-height: normal;}
#site-logo {float: left;margin-top: 0px;}
.hgroup-wrap {padding-top: 4px;padding-bottom: 2px;}
#branding {margin-top: 0;background: #fff;}
#main-nav {border: none;background: #c90000;}
#main-nav a:hover, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a {background: #970303;}
#controllers a:hover, #controllers a.active {background-color: #970303;color: #970303;}
blockquote {border-left: 4px solid #970303;}
a {color: #970303;}
#site-generator .copyright a:hover {color: #970303;}
.featured-slider, .featured-slider .slider-cycle {background: #f8f8f8;}
#main-nav ul li ul li a:hover, #main-nav ul li ul li:hover > a, #main-nav ul li.current-menu-item ul li a:hover {color: #970303;}
#main-nav ul li ul {border-bottom: 4px solid #970303;}
.entry-title, .entry-title a {color: #970303;font-size: 28px;}
#site-generator {padding: 10px 0px;border-top: 4px solid #c90000;color: #999;}
.widget_sp_image {padding: 0;}
.widget {margin-bottom: 20px;}
.featured-text {display: none;}
a.readmore {border: 1px solid #970303 !important;background: #c90000 !important;}
.wp-pagenavi .current, .wp-pagenavi a:hover {
border: 1px solid #970303 !important;
color: #fff;
background: #c90000;}
a.readmore:hover {background: #DD5826;}
.entry-title a:hover, .entry-title a:focus, .entry-title a:active {color: #fcb040;}
.entry-meta a:hover {color: #fcb040;}
.widget ul li a:hover {color: #fcb040;}
#content h2 {font-size: 20px;line-height: 25px;}
.fb_iframe_widget span {vertical-align: inherit !important;}
a:focus, a:active, a:hover {color: #fcb040;}
h3 {font-size: 16px;line-height: inherit;color: #970303;}
#main-nav a {font-size: 12px;padding: 8px 12px 0 12px !important;}
#main-nav ul li ul li a, #main-nav ul li.current-menu-item ul li a, #main-nav ul li ul li.current-menu-item a, #main-nav ul li.current_page_ancestor ul li a, #main-nav ul li.current-menu-ancestor ul li a, #main-nav ul li.current_page_item ul li a {font-size: 12px;}
#content h2 {margin: 0 2.5%;}
.widget_products_predictive_search {position: absolute;z-index: 99;list-style-type: none;width: 300px;margin: 30px 0 0 350px;}
.ctr_search {background: #543019;}
.ctr_search .txt_livesearch, #wrap .ctr_search .txt_livesearch {background: transparent !important; color:#fff;}
.ajax_no_result {background: #543019 !important; color:#fff;}
.fr_search_widget .ctr_search .predictive_loading {background-color: transparent !important;}
.ac_over {background-color: #543019;}
.hgroup-right {margin-top: 31px;}
.widget {border: 1px solid #EFEFEF;}
.stream {height: 400px !important;}
#twitter-widget-0 {height: 475px !important;}
.sunbed td {vertical-align: middle;}
.sunbed td h3 {font-size: 20px;font-weight: bold;margin-top: 10px;}
.entry-content a {text-decoration:none;}
.entry-content a:hover {text-decoration:underline;}
.widget_ak_featured_post_widget img {margin-bottom: 0;margin-top: 10px;}
.widget-title a:hover {color: #fcb040;}
#wpcf7-f4-p97-o1 > form > p:nth-child(2) > span > select, #wpcf7-f4-p97-o1 > form > p:nth-child(6) > span > select, #wpcf7-f4-p97-o1 > form > p:nth-child(8) > span > input {border: 1px solid #EAEAEA;width: 50%;margin: 0 0 10px;background-color: #F9F9F9;border-radius: 3px;padding: 8px 4px;}
#wpcf7-f4-p97-o1 > form > p:nth-child(5) > span.wpcf7-form-control-wrap.number-811 > input {border: 1px solid #EAEAEA;width: 10%;margin: 0 0 10px;background-color: #F9F9F9;border-radius: 3px;padding: 8px 4px;}
#wpcf7-f4-p97-o1 > form > p:nth-child(5) > span.wpcf7-form-control-wrap.number-311 > input {border: 1px solid #EAEAEA;width: 10%;margin: 0 0 10px;background-color: #F9F9F9;border-radius: 3px;padding: 8px 4px;}
#wpcf7-f4-p97-o1 > form > p:nth-child(5) > span.wpcf7-form-control-wrap.number-337 > input {border: 1px solid #EAEAEA;width: 25%;margin: 0 0 10px;background-color: #F9F9F9;border-radius: 3px;padding: 8px 4px;}
#wpcf7-f4-p97-o1 > form > p:nth-child(11) > input {margin: 0 0 20px 0;border: 1px solid #C64F1D;background: #970303;text-transform: none;}
#content ul a:hover, #content ol a:hover {color: #fcb040;}
div#secondary div.sharedaddy {display: none;}
#controllers {z-index: 9000;}
p#widget_store_locator_list {margin-bottom: 0;}
#store_wpress_search_btn {border: 1px solid #C64F1D;background: #970303;}

a.orange_button {border-radius: 2px;font-size: 14px;white-space: nowrap;text-align: center;line-height: 24px;display: inline-block;text-decoration: none;padding: 4px 12px;cursor: pointer;color: #FFF;position: relative;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);margin: 0 0 20px 0;border: 1px solid #C64F1D;background: #970303;text-transform: none;}

#secondary {
float: right;
}

#content h1 {
padding-bottom: 10px;
padding-left: 20px;
}

.dbf_notice_success {
background: #970303;
color: #FFF;
padding: 5px;
margin-bottom: 5px;
}
.dbf_notice_warning {
background: #cc0000;
color: #FFF;
padding: 5px;
margin-bottom: 5px;
}

input[type="reset"], input[type="button"], input[type="submit"] {
display: inline-block;
border-radius: 2px;
font-size: 14px;
white-space: nowrap;
text-align: center;
margin: 0;
line-height: 24px;
display: inline-block;
text-decoration: none;
padding: 4px 12px;
text-transform: inherit;
border: 1px solid #C64F1D;
cursor: pointer;
background: #970303;
color: #FFF;
position: relative;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2);
}

input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
background: #C64F1D;
}

#footerarea form input[type="text"], #footerarea form textarea {width: 100%;}
.widget select {max-width: 100%;width: 100%;padding: 7px;border-radius: 3px;border: 1px solid #eaeaea;margin: 0 0 10px 0;}
::selection {background: #970303;color: #fff;}

div.dbf_radio_radio.dbf_class_gender, div.dbf_radio_radio.dbf_class_age, div.dbf_radio_radio.dbf_class_math {
display: inline;
}

div.dbf_radio_wrapper.dbf_wrapper {
width: 70%;
}

pre {
background-color: #fff;
}

.slideshow-window {
background-color: #FCB040 !important;
border: 20px solid #FCB040 !important;
margin-top:20px !important;
}

td, tbody th {
background: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;

color: #666;
font-size: 14px;
padding: 4px 2%;
}

table {
background: #F9F9F9;
border-left: 1px solid #fff;
border-radius: 4px;
margin: 0 0 25px 0;
width: 100%;
}

.page-register-in-store #main-nav, .page-register-in-store #site-title, .page-register-in-store .hgroup-right, .page-register-in-store-uv-tanning #main-nav, .page-register-in-store-uv-tanning #site-title, .page-register-in-store-uv-tanning .hgroup-right, .page-register-in-store-spray-tan #main-nav, .page-register-in-store-spray-tan #site-title, .page-register-in-store-spray-tan .hgroup-right {
display: none;
}

.page-register-in-store #branding, .page-register-in-store-uv-tanning #branding, .page-register-in-store-spray-tan #branding {background:#543019 url(/wp-content/uploads/2014/04/tts.gif) no-repeat 15px 4px; height:98px;}

br.mobilebr {display:none;}

#termsBox {display: none; position: absolute; width: 45%;  border: 2px solid #684127; background-color: #FFF; margin-top: -520px; margin-left: 20px; padding: 10px; z-index:9999;}

#datePOPUP {
width: 100%;
}
#pd-embed-slider #pd-header {
border: none !important;
background: #543019 !important;
}
#pd-inner-box {
margin: 3px;
border: 2px #543019 solid !important;
}
#pd-embed-slider #pd-box {
background: #543019 !important;

}
#pd-embed-slider .pd-button span {
padding: 5px 20px !important;
background: #970303 !important;
border: 1px solid !important;
}
#pd-body {
background: none !important;
}
#pd-embed-slider #pd-header, #pd-body {
border: none !important;}

pre, code, kbd {
font-family: Helvetica, sans-serif !important;

}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
width: 100%;
}

.wrapper {
max-width: 1200px;
margin: 0 auto;
background-color: #f8f8f8;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
border-radius: 4px;
}
.container {
margin: 0 auto;
max-width: 1150px;
}

#mc_signup_form .mc_input {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    #primary {
        margin-bottom: 20px;
    }
    #footerarea .widget {width: 92%;}
    #main {padding-top: 10px;}
    #main-nav {height: 36px;padding: 13px 10px 0 10px;}
    input#store_wpress_address {width: 100% !important;}
    br.mobilebr {display:block;}
    p.answerYesPhighlight {width: 90% !important;}
    p.answerYesP {width: 90% !important;}
    #termsBox {display: none; position: absolute; width: 90%;  border: 2px solid #684127; background-color: #FFF; margin-top: -520px; margin-left: -20px; padding: 10px; z-index:9999;}
    div.consultQuestions {
        display: block !important;
        /* margin-right: 30px; */
        float: none !important;
        border-right: none !important;
        padding-left: 20px !important;
        margin-top: 20px !important;
        width: 100% !important;
    }
    div.consultQuestionsEnd {
        display: block !important;
        /* margin-right: 30px; */
        float: none !important;
        padding-left: 20px !important;
        margin-top: 20px !important;
        width:  100% !important;
    }
    #pd-embed-slider {
        display:none !important;
    }
}
