/*   
Theme Name: SCWCB
Description: A Child Theme of Sahifa
Template: sahifa
*/
@import url(../sahifa/style.css);

section.cat-box.recent-box.recent-content div.cat-box-title h2 {
display: none;}

section.cat-box.recent-box.recent-content div.cat-box-title a h2 {
display: block !important;}

a.button.medium {
margin: 0 5px -2px;}

.box div {
min-height: 35px;}

.box {
margin-bottom:0px;}

.box.note {
color: #000;}

blockquote {
font-size: 13px;}

.cat-box-title h2 {
font-size:28px;}

.breaking-news span {
font-size:17pt;
padding-top:3px;}

.box.success div {
color:#000;}

.box.download div {
color:#000;}

.list-box li.first-news .post-thumbnail {
height:202px;}

#main-content {
/*margin-bottom:35px;*/
margin: 0 auto;
}

.breaking-news ul a {
font-size:16px;
font-weight: bold;}

img.down_arrow{
margin-right:10px;
float:left;}

blockquote {
font-size: 14px;}

.ngg-galleryoverview{
width: 100% !important;
margin-top:5px !important;
margin-bottom:0px !important;
}

.widget-author-info{
padding: 25px;
padding-top: 14px;
padding-bottom: 14px;
margin-bottom: 15px;
box-shadow: 0 0 3px #CACACA;
position: relative;
}

.widget-author-info-content h3{
font-family: 'Acme';
font-style: italic;
font-size: 17px;
margin-bottom: 4px;}

.contact-submit .pushbutton-wide{
font-size: 20px;
border-radius: 5px;
color: white;
background-color: #005D81;}

.wpcf7-form-control.wpcf7-submit{
font-size: 20px;
border-radius: 5px;
color: white;
background-color: #005D81;}

.author-info-content a:hover{
text-decoration:underline;}

.author-info-content a.button.blue{
border: 1px solid #1e638b;
background: #007BAC;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#007BAC),color-stop(100%,#005D81));
background: -webkit-linear-gradient(top,#007BAC 0,#005D81 100%);
background: -moz-linear-gradient(top,#007BAC 0,#005D81 100%);
background: -o-linear-gradient(top,#007BAC 0,#005D81 100%);
background: -ms-linear-gradient(top,#007BAC 0,#005D81 100%);
background: linear-gradient(top,#007BAC 0,#005D81 100%);
margin-bottom:0px;
margin-left:1px;}

.author-info-content a.button.blue:hover{
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#00A9EC),color-stop(100%,#005D81));
background: -webkit-linear-gradient(top,#00A9EC 0,#005D81 100%);
background: -moz-linear-gradient(top,#00A9EC 0,#005D81 100%);
background: -o-linear-gradient(top,#00A9EC 0,#005D81 100%);
background: -ms-linear-gradient(top,#00A9EC 0,#005D81 100%);
background: linear-gradient(top,#00A9EC 0,#005D81 100%);}


#contact-email-button{
margin-top: 16px;
margin-left: -1px;
position: absolute;
margin-bottom: 14px;
bottom: 0;}

.widget-container a.button{
text-shadow: 1px 1px 3px #000;}

.widget-container a.button.orange{
border: 1px solid #be8a2b;
background: #FFBA3F;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFBA3F),color-stop(100%,#FBA100));
background: -webkit-linear-gradient(top,#FFBA3F 0,#FBA100 100%);
background: -moz-linear-gradient(top,#FFBA3F 0,#FBA100 100%);
background: -o-linear-gradient(top,#FFBA3F 0,#FBA100 100%);background: -ms-linear-gradient(top,#FFBA3F 0,#FBA100 100%);
background: linear-gradient(top,#FFBA3F 0,#FBA100 100%);}

.widget-container a.button.orange:hover{
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFD180),color-stop(100%,#FBA100));
background: -webkit-linear-gradient(top,#FFD180 0,#FBA100 100%);
background: -moz-linear-gradient(top,#FFD180 0,#FBA100 100%);
background: -o-linear-gradient(top,#FFD180 0,#FBA100 100%);
background: -ms-linear-gradient(top,#FFD180 0,#FBA100 100%);
background: linear-gradient(top,#FFD180,#FBA100 100%);}

.widget-container a.button.purple{
border: 1px solid #833083;
background: #A300A3;
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#A300A3),color-stop(100%,#7A007A));
background: -webkit-linear-gradient(top,#A300A3 0,#7A007A 100%);
background: -moz-linear-gradient(top,#A300A3 0,#7A007A 100%);
background: -o-linear-gradient(top,#A300A3 0,#7A007A 100%);
background: -ms-linear-gradient(top,#A300A3 0,#7A007A 100%);
background: linear-gradient(top,#A300A3 0,#7A007A 100%);}

.widget-container a.button.purple:hover{
background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#C703C7),color-stop(100%,#7A007A));
background: -webkit-linear-gradient(top,#C703C7 0,#7A007A 100%);
background: -moz-linear-gradient(top,#C703C7 0,#7A007A 100%);
background: -o-linear-gradient(top,#C703C7 0,#7A007A 100%);
background: -ms-linear-gradient(top,#C703C7 0,#7A007A 100%);
background: linear-gradient(top,#C703C7,#7A007A 100%);}

p.float-left{
float:left;
margin-right: 36px;}

p.zip-code{
float:left;
margin-right:71px;}

div[id*='contact-form-'] h3{
font-family:inherit;
font-style: normal;}

img#wpstats{display:none}

.entry p a:hover{
text-decoration:underline;}

.entry p a{
color:#333;
font-weight:bold;}

#entry-p-float-left{
float:left;}

#entry-p-float-right{
float:right;
margin-left: 25px;
margin-top: 12px;}

p.officer-name{
margin-left:2px;
margin-bottom:44px;}

.top-nav ul ul li:hover{
background: #CECECE;}

.form-content-left{
margin-right:0px;
float:left;
width:50%;}

.form-content-right{
margin-left:0px;
float:right;
width:50%;}

img.alignleft{
margin: 7px 17px 7px 0;}

img.alignright{
margin: 7px 0px 7px 11px;}

p.post-meta{
color: #1A1A1A;}

p.post-meta a{
color: #1A1A1A;}

#main-nav ul li:hover{
background:url(images/main-menu-bg-hover.png) repeat-x bottom;}

#main-nav ul li#menu-item-1626 a{
background-position: center 10px;}

.contact-required{
color:#AAA;}

img.attachment-custom-widget-small.wp-post-image{
-webkit-border-radius: 1px;
box-shadow: 0 0 2px #B5B5B5;
-webkit-box-shadow: 0 0 2px #B5B5B5;
-webkit-transition: all .40s;
padding:2px;}

/*.fcps-date{
display:none;}*/

.widget.widget_feacpost_featuredcategorypostswidget h3{
margin-top:0px;
padding-top:4px}

.widget.widget_feacpost_featuredcategorypostswidget div div{
margin-bottom:5px;}

.widget.widget_feacpost_featuredcategorypostswidget .widget-container{
padding: 9px 9px 0 9px;}

.need-border{
border-bottom: 1px solid #F2F2F2;}

.need-border:last-child{
border-bottom: 0 none;}

#main-wrapper-container{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
position:relative;}

.footer-bottom{
position:fixed;
margin: 0 auto;
padding: 0;
bottom:0;
width:100%;
}

html, body {
height: 100%;}

div.home-event-more-post{
float:right;
}

div.home-news-more-post{
float: right;
margin-top:-19px;
}

.wide-box li.first-news {
border-bottom: none;
background: #FFF;
padding: 0;
width: 100%;
float: none;
height: auto;
}

.home-upcoming-more-post{
float: right;
margin-top:0px;
}

.photo_caption_text{
margin-top: -39px;
font-size: 11px;
}

.widget_recent_entries .widget-container{
padding: 9px 9px 0 9px;}


.widget_recent_entries .widget-container ul{
margin-bottom: 7px;
}

.category-upcoming-events .post-meta {
    display:none;
}

.page-id-2247 #comments{
display:none;
}

table#recaptcha_table{
width: 450px;
}

.facebook_button{
margin-bottom:0px;
margin-top:0px;
}

.pagination{
margin-bottom:10px;
margin-top:20px;
}

a.more-link{
margin-top:0px !important;
line-height:19px !important;
}

h2.post-box-title{
margin-bottom:10px;
}

.box.download{
background:#FFF;
}

.shortc-button.medium.orange{
margin-right:30px;
background: -webkit-linear-gradient(top,#FF8B24 0,#E67E22 100%);
border: 1px solid #C26B1D;
}

.shortc-button.medium.orange:hover{
background: -webkit-linear-gradient(top,#FFC18B 0,#E67E22 100%);
opacity:1;
}

.shortc-button.medium.purple{
background: -webkit-linear-gradient(top,#B265D2 0,#9B59B6 100%);
border: 1px solid #79458E;
}

.shortc-button.medium.purple:hover{
background: -webkit-linear-gradient(top,#D777FF 0,#9B59B6 100%);
}

.page-id-6157 .box{
padding:9px;
}

.page-id-6157 .cat-box .post-thumbnail img.attachment-tie-small{
max-width: 110px;
}

/*#related_posts .post-listing .related-item .post-meta .tie-date{
display:none;
}*/

.cat-box.wide-box.tie-cat-53 .home-news-more-post{
display:none;
}

.cat-box.wide-box.tie-cat-53 .post-box-title{
display:none;
}

.cat-box.wide-box.tie-cat-54 .post-box-title{
display:none;
}

.cat-box.wide-box.tie-cat-54 .home-news-more-post{
display:none;
}

.cat-box.wide-box.tie-cat-54 .more-link{
display:none;
}

.upw-posts article.category-upcoming-events{
padding-top:8px !important;
margin-bottom: 0em !important;
padding-bottom:0em !important;
border-bottom:none !important;
background: url(http://www.santacruzwoodies.com/wp-content/uploads/2015/11/sidebar-bullet.png) no-repeat left 14px;
padding-bottom:3px;
padding-top:1px;
}

.upw-widget .widget-container article.category-upcoming-events header{
padding-left: 12px;
}


.post-6549 .entry a img.aligncenter{
border: 1px solid #a9a9a9;
padding:4px;
}

.post-6549 .entry a img.aligncenter:hover{
background-color: #a9a9a9;
}

.cat-box.wide-box.tie-cat-62 .post-box-title{
display:none;
}

.tie-cat-62 .home-news-more-post {
display:none;
}

.post-4034 .tie-date{
display:none;
}

#categort-posts-widget-3 .widget-container ul li .post-thumbnail a .overlay-icon{
transform:none !important;
}

.tie-cat-62 .cat-box-title h2 a{
pointer-events: none;
cursor: default;
}

.author-bio{
display:none;
}

.widget-event-more-post{
float: right;
margin-bottom:-14px;
}

/*span.underline {
text-decoration:underline;
}*/

input.wpcf7-form-control {
text-align:center;
}

div.widget-mail-list-submit-button input[type="submit"]{
width: 100% !important;
font-size: 17px !important;
line-height: 38px !important;
color:#d56144!important;
background:#FFF !important;}

div.widget-mail-list-top-text{
font-size:22px;
color: #FFF;
margin-bottom: 10px;
}

#text-html-widget-13{
padding:25px;
background:#f47555;
}

#text-html-widget-16{
padding:25px;
background:#f47555;
}

div.widget-mail-list-middle-text{
display: inline-block;
font-weight: bold;
font-size: 38px;
margin-top: 15px;
color: #FFF;
}

p.widget-mail-list-quiz{
color:#FFF;
}

span.spam-quiz input[type=text]{
margin-top: 6px;
}

div.widget-mail-list-submit-button input[type="submit"]:hover{
color:#FFF !important;
}

#text-html-widget-13 span.wpcf7-not-valid-tip{
color:#000 !important;
}

#text-html-widget-16 span.wpcf7-not-valid-tip{
color:#000 !important;
}

img.widget-author-img{
margin-top:1px;
border-width: 1px;
border-color: #B3B3B3;
border-radius: 3px;
border-style: solid;
padding: 1px;
max-width: 75px;
float: left;
margin-right: 15px;
}

.widget-author-info-content {
padding-left: 100px;
}

.page-id-7148 .ngg-gallery-thumbnail-box {
width: 49% !important;
margin-left: 3px;
}

.ngg-gallery-thumbnail{
float: none !important;
}

.ngg-gallery-thumbnail-box.ngg-3-columns {
padding-bottom: 13px;
float: none !important;
}

.page-id-7148 .ngg-gallery-thumbnail{
font-size: 16px !important;
width: 285px;
margin-left: auto;
margin-right: auto;
}

.ngg-widget a img{
margin: 0px 1px 2px 0px;
width: 32%;
float: none;
max-height: 71px;
}

.page-id-6157 .ngg-gallery-thumbnail-box {
width: 33%;
margin-bottom: 0px;
margin-right: 0px !important;
}

.page-id-6157 .ngg-gallery-thumbnail img {
border:none;
margin: 0 auto 0 auto;
padding: 2px;
}

.page-id-6157 section.recent-content h2.post-box-title {
display: none;
}

.page-id-6157 section.recent-content p.post-meta {
display: none;
}

.page-id-6157 section.recent-content article.item-list{
padding:0px;
}

.page-id-6157 section.recent-content div.cat-box-content{
padding: 1px;
}

div.home-member-cars-more-post{
float: right;
margin-top: 1px;
margin-right: -1px;
}

.page-id-6157 section.recent-content article.item-list .ngg-galleryoverview{
margin-left: 1px;
}

img.wow-poster{
width: 100%;
}

.page-id-1245 #text-html-widget-14{
    padding: 25px;
    background: #f47555;
}

.postid-10006 #text-html-widget-14{
    padding: 25px;
    background: #f47555;
}

#text-html-widget-15{
    padding: 25px;
    background: #f47555;
}

.post-7952 .single-post-caption{
display: none;
}

#wpcf7-f6592-o1 .wpcf7-text{
width:264px;
}

#contact-email-button a.button{
padding:5px;
}


/* Removed to bring width back to standard and not overlap sidebar .page-id-6157 .tie-cat-23{
    width: 997px;
} */

p.officer-name{
	margin-left:0;
}

hr {
	border-width: 1px !important;
	border-style: inset !important;
}

/* Left justify picture captions and reduce text size to slightly smaller than body text */

.wp-block-image figcaption {
	text-align: center;
	font-size: 12px;
}

/*contact form picture*/
div.contact-pic-div{
	float:right;
}

.contact-form-pic{
height: 162px !important;
margin-right: 0px;
margin-top: -2px;
border: solid #dcdcdc;
border-width: 1px;
border-radius: 11px;
padding: 2px;
}

.contact-pic-caption{
	color: #393939;
	text-align:center;
}

/*prevent upcoming events menu item from showing as active when viewing the WOW page */
#main-nav ul li.current-menu-parent a{
background:none !important;
height:42px;
line-height:47px;
color:#ddd;
}

#main-nav ul li.current-menu-parent{
margin-top:0px;
height:42px;
}

#main-nav ul li.current-menu-parent a:hover{
	line-height:47px;
}

.postid-13528 ul.tabs-nav{
	font-size:1.3em;
}

/* Show expert options for recent posts plus */
.rpp_expert-panel {
	display: block !important;
}

/* Fix border box still showing in widget even when photo not displaying */
.upw-posts article.category-upcoming-events {
	background: none;	
}

/* Fix orange background showing in widget when displaying only a picture */
#text-html-widget-13 {
	padding: 0px;
}