/*

Theme Name: swoc Child

Description: Child theme for the swoc

Author: Meidateknix

Template: swoc

*/



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

body{padding-top:40px; background-position:left -50px !important; background-repeat:no-repeat !important; background-color:#65330d !important}

hr{border-color:#422715}

.bevan{font-family: 'Bevan', cursive; color:#422715}

h4.bevan{font-size:15px}

#page-wrap{

-webkit-box-shadow: 0px -4px 15px 6px rgba(0,0,0,0.8);

-moz-box-shadow: 0px -4px 15px 6px rgba(0,0,0,0.8);

box-shadow: 0px -4px 15px 6px rgba(0,0,0,0.8);

}

.container{padding-left:0px; padding-right:0px}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {

  padding-left: 15px;

  padding-right:15px;

}





.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left:15px}

.desktop-header .container, .desktop-header .vc_col-sm-12, .desktop-header .vc_row-fluid{padding-left:0; padding-right:0}

.boxed #ww_main_header .ww-container {

  padding: 0px !important;

}



.desktop-header ul.level-0 > li a, .ww-stick-header-wrapper ul.level-0 > li a {

    font-size: 18px;

    padding: 10px 25px;

    text-transform: uppercase;

	font-family: 'Crete Round', serif;

}



.top-nav{

background: #7b3600; /* Old browsers */

background: -moz-linear-gradient(top,  #7b3600 31%, #3c1a00 79%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(31%,#7b3600), color-stop(79%,#3c1a00)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #7b3600 31%,#3c1a00 79%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #7b3600 31%,#3c1a00 79%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #7b3600 31%,#3c1a00 79%); /* IE10+ */

background: linear-gradient(to bottom,  #7b3600 31%,#3c1a00 79%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b3600', endColorstr='#3c1a00',GradientType=0 ); /* IE6-9 */

}

.sub-menu{width:320px !important}

.desktop-header ul.level-0 li .sub-menu li.no_group:hover > a,

.ww-stick-header-wrapper ul.level-0 li .sub-menu li.no_group:hover > a {

    background: #e7c997;

  }

  

.desktop-header ul.level-0 > li a, .ww-stick-header-wrapper ul.level-0 > li a {

    color: #fff;}

.desktop-header ul.level-0 > li, .ww-stick-header-wrapper ul.level-0 > li {

 border-left: 1px solid #7f3701;

 border-right: 1px solid #291200



}

#ww_header {

    box-shadow: none !important;

}



header .ww-menu ul.sf-menu > li.current_page_item > a, header .ww-menu ul.sf-menu > li.current-menu-ancestor > a, header .ww-menu ul.sf-menu > li:hover > a {

    box-shadow: 0 -3px 0 #8c3d01 inset !important;

}

header ul.level-0 > li.current_page_item > a::after, header ul.level-0 > li.current-menu-ancestor > a::after, header ul.level-0 > li:hover > a::after {

    border-color: transparent transparent #8c3d01 !important;

}

header ul.level-0 > li.current_page_item > a::after, header ul.level-0 > li.current-menu-ancestor > a::after, header ul.level-0 > li:hover > a::after {border-color: transparent transparent #cfb384 !important;}

header .ww-menu ul.sf-menu > li.current_page_item > a, header .ww-menu ul.sf-menu > li.current-menu-ancestor > a, header .ww-menu ul.sf-menu > li:hover > a {box-shadow: 0 -3px 0 #cfb384 inset !important;}

header ul.level-0 > li ul.sub-menu {border-top: 4px solid #cfb384 !important;}

	

.menu-home{ border-left: 1px solid #291200 !important;}

.menu-contact{border-right: 1px solid #291200 !important;}

#ww_main_header {

    background: #422715;

    border-bottom: 1px solid #422715;

    margin: 0 -2000px 20px -2000px;

    overflow: hidden;

    padding: 20px 2000px 10px;

}

#ww_main_header .ww-title h3 {

    color: #fff;

    font-size: 26px;

    font-weight: normal;

    line-height: 24px;

    margin: 0 0 0 15px;

    padding: 0px 0 10px 0;

	font-family: 'Bevan', cursive;

}





.wood-bdr{line-height:0.5; -webkit-box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);

-moz-box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);

box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);}

.wood-bdr img{ -webkit-box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);

-moz-box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);

box-shadow: 1px 9px 20px -1px rgba(0,0,0,0.63);}





/***  forms ***/

body .gform_wrapper label.gfield_label + div.ginput_container {margin-bottom:20px}

.gform_wrapper .top_label .gfield_label {line-height: 1; margin: 0;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {border-color:#65330d !important}





/**** NEWS SECTION ON HOMEPAGE ***/

#ww_footer #ww_post .ww-post-item .ww-post-meta, #ww_post .ww-post-item .ww-quote-meta, #ww_post .ww-post-item .ww-video-meta, #ww_post .ww-post-item .ww-gallery-meta, #ww_post .ww-post-item .ww-audio-meta {display:none}

#ww_footer #ww_post .ww-post-item .ww-post-container, #ww_post .ww-post-item .ww-quote-container, #ww_post .ww-post-item .ww-video-container, #ww_post .ww-post-item .ww-gallery-container, #ww_post .ww-post-item .ww-audio-container {padding:0}

#ww_footer #ww_post .ww-entry-content, .events-pg #ww_post .ww-entry-content {display:none}

#ww_footer .ww-read-more a i {display:none}

#ww_footer #ww_post .ww-entry-header h2.entry-title {margin: 0 0 5px;}

#ww_footer #ww_post .ww-entry-header {margin: 0px 0 5px 0;}

#ww_footer .ww-read-more {line-height: 15px; margin: 15px 0;}

#ww_footer #ww_post .ww-post-item {border-bottom: none; margin-bottom: 10px; padding-bottom: 10px;}

#ww_footer .ww-post-container{margin-top:15px}





#ww_post .ww-post-item .ww-post-container, #ww_post .ww-post-item .ww-quote-container, #ww_post .ww-post-item .ww-video-container, #ww_post .ww-post-item .ww-gallery-container, #ww_post .ww-post-item .ww-audio-container {margin-bottom:15px}



#ww_post .ww-post-item .ww-post-meta .date-content .month, #ww_post .ww-post-item .ww-quote-meta .date-content .month, #ww_post .ww-post-item .ww-video-meta .date-content .month, #ww_post .ww-post-item .ww-gallery-meta .date-content .month, #ww_post .ww-post-item .ww-audio-meta .date-content .month {

    color: #422715;}

#ww_post .ww-post-item .ww-post-meta .date-content .day, #ww_post .ww-post-item .ww-quote-meta .date-content .day, #ww_post .ww-post-item .ww-video-meta .date-content .day, #ww_post .ww-post-item .ww-gallery-meta .date-content .day, #ww_post .ww-post-item .ww-audio-meta .date-content .day {

    color: #422715;}

#ww_post .ww-post-item .ww-post-meta .date-content, #ww_post .ww-post-item .ww-quote-meta .date-content, #ww_post .ww-post-item .ww-video-meta .date-content, #ww_post .ww-post-item .ww-gallery-meta .date-content, #ww_post .ww-post-item .ww-audio-meta .date-content {

	border-bottom:1px solid #422715}

#ww_post .ww-post-item .ww-post-meta, #ww_post .ww-post-item .ww-quote-meta, #ww_post .ww-post-item .ww-video-meta, #ww_post .ww-post-item .ww-gallery-meta, #ww_post .ww-post-item .ww-audio-meta {

    border-right: 1px solid #422715;}
#ww_post .ww-post-item {border-bottom:none; margin-bottom: 30px; background:url('/wp-content/uploads/2015/04/wood-bdr1.jpg') no-repeat left bottom; padding-left:10px !important}	

#ww_main_header .ww-category {display:none}

body:not(.page) #ww_main_header .ww-title h3 {margin-left:0px}	



.events-pg #ww_post .ww-post-item .ww-post-container, #ww_post .ww-post-item .ww-quote-container, #ww_post .ww-post-item .ww-video-container, #ww_post .ww-post-item .ww-gallery-container, #ww_post .ww-post-item .ww-audio-container {padding:0}

.events-pg #ww_post .ww-entry-header { margin: 5px 0;}

.events-pg .ww-read-more {line-height: 12px}

.events-pg #ww_post .ww-post-item .ww-post-meta, #ww_post .ww-post-item .ww-quote-meta, #ww_post .ww-post-item .ww-video-meta, #ww_post .ww-post-item .ww-gallery-meta, #ww_post .ww-post-item .ww-audio-meta {display:none}

.events-pg #ww_post .ww-post-item .ww-post-container, .events-pg #ww_post .ww-post-item .ww-quote-container, .events-pg #ww_post .ww-post-item .ww-video-container, .events-pg #ww_post .ww-post-item .ww-gallery-container, .events-pg #ww_post .ww-post-item .ww-audio-container {

    margin-bottom: 30px;

}



.ww-read-more a {color:#fff !important; background:#422715; padding:5px 20px}

.ww-post-navigation{display:none}

.ww-title{width:100%}	

body:not(.page) #ww_main_header .ww-title h3 {background:#422715 !important}



.fa-file-text::before {display:none}



/**** FOOTER ****/

.boxed #ww_footer {margin-top:0px}

#ww_footer .ww-menu-horizontal ul.ww-menu > li {margin:0 10px}

#ww_footer .ww-menu-horizontal ul.ww-menu > li a{color:#fff}

#ww_footer .ww-menu-horizontal ul.ww-menu > li a:hover{color:#edce9c}

.top-bar-footer{line-height:0.9}

.copyright{font-size:12px; color:#fff; padding-top:15px}



#fb-root {

    display: none;

}



/* To fill the container and nothing else */



.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], .fb-page {

    width: 100% !important;

}







/**** Calendar ****/

.tribe-events-calendar thead th {

    background-color: #422715;}

.tribe-events-calendar td{

    background-color: #f7eadd;}

.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a {

    background-color: #d1b295;}

.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{background:#ac8662}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {background:#422715}	

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {background:#d9cca5}

.tribe-events-notices {background: none repeat scroll 0 0 #b5350d; border: 1px solid #b5350d; color:#fff; text-shadow:none}

#tribe-events-bar {margin-bottom:0px; margin-top:20px}

#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {width:70%; padding-top:20px}



.what-we-do-list{margin:0 0 30px 0; padding:0; list-style:none; width:48%; float:left; padding-right:20px}

.what-we-do-list li{padding:5px 0}


.page-id-18 #ww_post .ww-entry-content {display:none !important}



@media (max-width: 1200px) {

body{padding-top:0px;}

body.responsive .container, body.responsive .no-container{padding:0px}

.desktop-header ul.level-0 > li a, .ww-stick-header-wrapper ul.level-0 > li a {padding: 10px 15px; font-size:16px}



	}

@media (max-width: 1100px) {}

@media (max-width: 1024px) {

.desktop-header ul.level-0 > li a, .ww-stick-header-wrapper ul.level-0 > li a {padding: 10px 10px; font-size:14px}

	}

@media screen and (max-width: 993px) {

	.desktop-header ul.level-0 li .sub-menu, .ww-stick-header-wrapper ul.level-0 li .sub-menu {  

    display: block;

    margin-left: 0;

    margin-top: 42px;

    max-height: 0;

    opacity: 0;

    overflow: hidden;

    position: absolute;

    top: -100000px;

    visibility: hidden;

    z-index: 1000;

}

	}	

@media (max-width: 939px) {

	 body{padding-top:0px;} 

	.what-we-do-list li{padding:0px 0}

	.boxed, #ww_footer {background: none !important ; }

	.top-bar-footer{margin-top:0px !important}

	.wheatley-harbour{text-align:center !important}

	body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {

    border: 1px solid #fff;

    color: #fff;

    font-size: 40px;

    margin: 20px 10px 10px;

    padding: 4px;

    text-align: right;

	margin-top:60px

}

.ww-submenu-mobile ul, .ww-submenu-mobiles ul, .ww-nav-stick ul {

    background: none repeat scroll 0 0 #422715;

}

.ww-submenu-mobile ul > li a, .ww-submenu-mobiles ul > li a, .ww-nav-stick ul > li a {font-size:18px}

.ww-submenu-mobile ul > li span.sf-sub-indicator, .ww-submenu-mobiles ul > li span.sf-sub-indicator, .ww-nav-stick ul > li span.sf-sub-indicator {background:#65330d}

}

@media (max-width: 870px) {

.footer-columns{width:100% !important;  padding-bottom:30px; text-align:center !important}

.footer-columns-fb .wpb_content_element{width:340px !important; margin:auto !important}





}

@media (max-width: 768px) {

.footer-columns{text-align:center !important; padding-bottom:30px;}

body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {margin-top:0px}

}

	

	

	