/*
Theme Name:     Total child
Description:    
Author:         Scallywag Design
Template:       Total

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/* BING verificaton*/
<meta name="msvalidate.01" content="2818428F0735BECA4B85408301B0DEAA" />

/* General style changes*/

#main { background: url(images/slides/honey-bg.jpg) repeat;}

#content{ background:#FFF; -webkit-box-shadow: 0px 0px 00px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0); padding: 20px;}


.site-content ul { list-style: none;}
.site-content ul li,  ul.list-pages-shortcode li {
    background: rgba(0, 0, 0, 0) url("images/red-bullet.gif") no-repeat scroll left 5px;
    padding: 0 0 0 16px; margin-bottom: 5px;}
	
.site-content ul.wpex-social-share  li{ background: none; padding: 0;}
.site-content ul.meta li { background: none;}

.tp-caption { opacity: 1; transform-origin: 50% 50% 0;} 

/* Header  */

#site-header { background: url(images/headerbg.jpg) top center repeat-x;}
.page-header.wpex-supports-mods {
    background-color: transparent!important;
    border: medium none!important;
	border-top: 1px solid #efefef!important;
}

#site-header-inner {
    height: 100%;
    padding-bottom: 15px;}
	
#site-navigation-wrap { width: auto;}

.navbar-style-two .dropdown-menu {
	border: none;}

.navbar-style-two .dropdown-menu li {
    border-right: none;
}

#site-navigation-sticky-wrapper { border-top: 2px solid #efefef;}
#site-navigation-wrap { border: none;}

/* Quotes  */

.quote { border-left: 20px solid #eb1d27; margin-left: 25px; width: 85%; text-align: justify; font-family:"raleway"; font-size: 18px; padding-left: 15px; }


/* Home Page */

.wpcu-front-box.bottom span.title { font-family:"Courier New", Courier, monospace!important;}

.homebox .entry h3 {
    font-size: 14px;
}


/* Forms */

.wpcf7-form {  background: #F5F5F5;  margin: 10px 0; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; padding: 20px;}
.wpcf7-form input, .wpcf7-form textarea { background: #FFF;}


/* Buttons and links */

h2 a, h3 a, h4 a, h5 a { color:#eb1d27!important;}


p a.theme-button { font-family:"Raleway";}

.portfolio-entry-details h2.portfolio-entry-title { font-size: 20px!important; line-height: 1.2;}

h2.staff-entry-title { font-size: 22px!important;}

/* News widget */

.flex-viewport {
    margin-bottom: 25px; float: left;}
	
.wpcufpn_outside { width: 100%!important;}




/* Child pages */

.child_page-container { text-align: center;}
.child_pages .post_content h4 {
    font-size: 19px; font-weight: 300;}
	
	.child_pages .post_content h5 {
    font-size: 15px; font-weight: 300;}

/* Sidebar */

sidebar-box .widget-title {
    font-size: 1.577em;
    font-weight: 400;
}
#sidebar-inner { margin-top: 25px;}

.sidebar-box .widget-title, .wpex-newsletter-widget-heading {
    font-size: 16px;
    font-weight: 200;
}
 
/* Mailchimp-----------------*/

#mc-embedded-subscribe-form { background: #222222; padding: 10px; border: 1px solid #333333;}

#mc_embed_signup input.email {
    margin: 0 4% 0 0;!important;
    width: 96%!important;
}
#mc_embed_signup p {margin: 0;}

#mc_embed_signup input.button {
    display: block;
    margin: 0 0 10px;
    min-width: 90px;
    width: 80%;
	background: #eb1d27!important;
	font-family: "Raleway";
	border-radius: 0;
}

/* colour boxes -------------*/

.greybox { background: #F5F5F5;  margin: 10px; width: 90%;}

/* Footer ------------------- */
.footer-box.col-3 .textwidget {
    background: #fff url("images/footer-bg.jpg") no-repeat scroll right bottom;
    padding: 1px 25px 20px;
	    margin-top: 40px;
}

.footer-box .theme-button, .wpex-newsletter-widget button {
		background: #eb1d27!important;
	font-family: "Courier New",Courier,monospace;
	color: #fff; padding: 10px;}

.wpex-newsletter-widget {
    margin-top: 40px;
}

/* Media Queries ------------ * /


/* ipad portrait and landscape  */


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

.child_page { width: 50%!important;}}



/* iPhone 5 & 5S in portrait & landscape */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 

.child_page { width: 100%!important;}}

.cart {
	padding-top: 0px !important;	
}
.not_bookable {
	background-color: #F8A4A7 !important;
	color: #fff !important;
}
.not_bookable span {
	background-color: #F8A4A7 !important;
	color: #fff !important;
}
.wc-bookings-date-picker .ui-datepicker td {
    border-color: #fff !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1 !important;
}
#ssb-container{top:85%;}