/*
Theme Name: Lucid Child 01
Theme URI: 
Description: Child 01 theme for the Lucid theme
Author: <a href="http://www.elegantthemes.com" title="Visit author homepage">Elegant Themes</a>
Author URI: 
Template: Lucid
Version: 2.1
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 11 Mar 2014 20:53:16 +0000 */ 

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

/*  CUSTOM SETTINGS & OVERRIDES  */

#main-header { margin-bottom: 10px !important; }

#logo-container  { background: url(http://www.shopinrockdale.com/wp-content/uploads/2014/03/header-background.png);

background-repeat: repeat-x; width:100%;}

#logo-area { margin: 0 0 0 0 !important; }

.fullwidth .post_content { padding-right: 10px !important; }

.post_content { padding: 10px !important; }

#breadcrumbs {display: none; }

#main-area { background-color: #005dab;}

#FSContact3 { line-height: 150%; }

#copyright { display:none; }

.wpcf7-list-item-label { width: 250px; }

.wpcf7-list-item-label:after { content:"\a"; white-space: pre;}

.contest-ads { float: left; width: 300px; height: 250px; margin-right:12px; margin-bottom: 20px; }
.contest-images { width: 300px; height: 250px;}
.ad-field { 
  width:90%; padding: 0 0 0 5px; margin:0 0 10px 0; 
  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/* Default property recognized by some browsers- a Good practice to include it*/
  -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Mozilla Firefox Browsers*/
  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Webkite browsers - Chrome and Safari*/
  background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));/*Chrome and Safari*/
  background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);/* Firefox Browsers */
  }

.ad-field input[type="text"], .ad-field input[type="email"], .ad-field input[type="tel"] { border: 1px solid rgb(230,230,230); border-radius: 3px; margin: 0; } 

@media only screen and ( max-width: 479px ) {
	.container { width: 320px; }
		#top-menu, #second-menu, span.post-meta, #switcher .meta-info, #sidebar, #bottom-menu, #main-footer, #social-icons, #search, #switcher-container, #video-switcher, .article .thumb, .post .meta-info { display: none; }
		#featured_section { margin-bottom: 30px; }
			.category-box:after, #video-slider-section:before, #articles-content:before, .widget:after, .post:before { background-size: contain; }
			#recent-categories, #recent-videos, .recent-category { margin-bottom: 30px; }
				.recent-category { float: none; margin-right: 0; width: 320px; }
					h3.main-title { font-size: 14px; }
						.category-box p.meta-info { font-size: 12px; }
			#left-area { width: 320px; }
				.article {  padding: 22px 22px 22px 32px; }
					.article h4 { padding-top: 5px; font-size: 20px; padding-bottom: 20px; }
					.article p, .article .meta-info { font-size: 16px; }
					.article p { margin-top: -10px; }
					.post h2.title { font-size: 24px; }
			p#copyright  { float: none; text-align: center; margin: 30px 0; }

	.children { padding-left: 0; }

	#main-header .container { text-align: center; }
	#main-header .mobile_nav { position: relative; left: 0; display: inline-block; border: none; }
	.et_mobile_menu { left: -72px; }

	#category_mobile_menu { left: -70px; }

	.et_pt_gallery_entry { margin-left: 36px !important; }

	p.et-registration { margin-top: 35px !important; }
	.et-protected-form { padding: 0 !important; background: none !important; }
	.et-protected { width: auto !important; }

	#et_pt_portfolio_gallery, #et_pt_portfolio_gallery.et_portfolio_large { margin-left: -19px !important; }
		.et_pt_portfolio_item, #et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: 0 !important; width: 228px !important; }
			.et_portfolio_more_icon, .et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 53px !important; }
			.et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { left: 70px !important; }
			.et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { left: 110px !important; }

	.entry .et_portfolio_small .et_pt_portfolio_item { width: 262px !important; margin-left: -15px !important; }

	.et_portfolio_small .et_pt_portfolio_item { margin-left: -15px !important; width: 254px !important; }
}

.widget h4.widgettitle { font-weight: bold; text-shadow: 1px 1px 0 #000; color: #ffffff; font-size: 16px; background-color: #ABD037 !important; margin: -24px -24px 0; padding: 21px; border: 1px solid #fff; border-bottom: 1px solid #e5e5e5; }

#sidebar { padding-top: 0px !important; }

.title { font-weight: bold !important; }

a.small-button { font-size: 125% !important; }