/*
 Theme Name:   Lucid Child Theme
 Theme URI:    http://www.elegantthemes.com/gallery/lucid/
 Description:  Lucid Child Theme
 Author:	   Elegant Themes
 Author URI:   http://www.elegantthemes.com
 Template:     Lucid
 Version:      1.0.0
*/

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

/*
 Mods Author:  Jan Allinder
 Mods Author URI:   http://www.webdesignbyjan.com
 Client:       Moose Peterson 
 Client URI:   http://www.moosepeterson.com
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/***** [ GENERAL ] *****/
img.aligncenter, img.alignleft, img.alignright { margin-bottom: 10px; }

/***** [ HEADER ] *****/
h3.main-title { background-color: #cf630a; }
h3 a, h4 a { line-height: 1.1em; }
.category-box p { line-height: 20px; }
h1.title { color: #000; margin-bottom: 16px; }

/* Remove search from top menu bar */
#search { display: none; }

/* Social Icons */
#social-icons { float: right; padding: 23px 20px 19px; }

/* Remove some white space around logo area */
#main-header { margin-bottom: 30px; }
.container #logo-area { margin-bottom: 30px; }

/***** [ HOME PAGE ] *****/
#main-area { padding-bottom: 48px; }
.home .article .thumb { display: block; }
.home .article a.more { float: right; position: relative; }
.thumb a { display: block; z-index: 99; position: relative; }
.video-thumb-text { font-size: 10px;  color: #888; width: 136px; line-height: 1; }
.video_image:before { box-shadow: none; }
.video_image { padding-bottom: 4px; }
/* Home Bottom Spacing */
.footer-widget { width:278px; padding-left:24px; padding-right:16px; }

/* [ Featured Image Slide Show ] */
/* Change space at bottom of slide show */
#switcher .post-meta { text-indent: -9999px; }
ul.slides, #featured .overlay {height: auto; clear:both; }

/* Home Page Thumbnails */
.article .thumb img { width: 148px; height: 148px; } 
img.category-image { width: 100px; height: 100px; }
.post-thumbnail img { width: 100% !important; }
.category-box .thumb { height: 100px; overflow: hidden; }

/***** [ SIDEBAR ] *****/
/* Sidebar - Search */
#sidebar .searchform { padding: 10px 0; }

/* Sidebar - Policies spacing */
.menu-policies-container .menu li { margin: 0 0 0 -24px; padding:0; }

/* Don't display widget title above BH Photo link */
#text-4 h4 { display: none; }
.menu-policies-container .menu li a { margin:0; }

/* Second menu colors */
#second-menu ul.nav ul  {background: #dfb960; }
#second-menu ul.nav li ul {background: #cf630a; }
#second-menu ul.nav ul li a { border-top: 1px solid #f0f0f0; }
#second-menu ul.nav ul li a:hover { background-color: #522b1b; }

/***** [ CONTENT ] *****/
/* Post Content */
.post_content { padding: 36px 28px 30px 28px; }

/* Add go to top link in footer */
p#gotop { float:left; font-size:12px; color:#4b4b4b; margin-top: -4px; }
#gotop a { color:#4b4b4b; font-weight: bold; }

/* Hide Footer Widgets on Full Width template */
body.et_fullwidth_view #footer-widgets, body.et_fullwidth_view .bottom-menu {display: none;}

/* Hide overlay on devices */
@media only screen and ( max-width: 479px ) { ul.slides, #featured .overlay { height:auto; }
}

/* Change line height spacing for Footer widget */
.footer-widget li { padding: 0px 40px 16px 12px;    font-size: 16px; }

/* Don't display footer h3 on subpages */
body.archive .footer-widget h4.widgettitle, body.single .footer-widget h4.widgettitle, body.page .footer-widget h4.widgettitle, body.search .footer-widget h4.widgettitle { display:none; }
body.archive #footer-divider, body.page #footer-divider, body.single #footer-divider, body.search #footer-divider, body.archive #footer-divider:before, body.page #footer-divider:before, body.single #footer-divider:before, body.search #footer-divider:before { border-top: none; background: transparent; }

/**** Footer ***/
#mailchimpsf_widget-4 h4.widgettitle { background-color: #f9f9f9; padding: 21px; }

#mc_signup_form { margin: 20px 10px 0 21px; }

.footer-widget #text-8 { margin-left: -10px; }

/*--------[ENVIRA GALLERY]-------*/
.envira-gallery-image { border: 0 !important; }
.envira-gallery-link { border: 0 !important; }
.envirabox-title { display:none !important; }