/*
Theme Name: Leadzy Red
Theme URI: http://www.letstalkproductions.com
Description: A basic Wordpress configuration to get you started on your own custom theme design.
Author: Rhonda Clark
Author URI: http://www.letstalkproductions.com
Description: A simple, straightforward Business Landing Page theme for small business owners optimized for mobile. Complete with Optin form, Google Map, Contact Form, Hero section for banner or slider, feature boxes section and more!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ldzred

*/
/*@import url('css/custom.css'); */
/*@import url('css/bootstrap.min.css');*/ 

html,
body {
	overflow-x: hidden;
}

body.admin-bar #branding-wrap{top: 28px;} 
body.admin-bar #wrapper{margin-top: 145px;}



/* WORDPRESS REQUIRED CLASSES */
.sticky {}
.gallery-caption {}
.bypostauthor{}

.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}

.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}

.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
	
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* WP Calendar */
#wp-calendar { width: 100%; font-size: 11px; margin: 20px auto;}
#wp-calendar thead th { background: #f5f5f5; border: 1px solid #ddd; border-top: none; font-size: 11px; }
#wp-calendar tbody td { text-align: center; border: 1px solid #ddd; line-height: 2.5em; transition: background 0.15s ease; -webkit-transition: background 0.15s ease; -o-transition: background 0.15s ease; -moz-transition: background 0.15s ease; }
#wp-calendar tbody td:hover { background: #f1f1f1; color: #333; }
#wp-calendar tbody td a { display: block; text-decoration: none; background: #593F7F; color: #fff; }
#wp-calendar tbody td:hover a { background: #4d4d4d; color: #fff; }
#wp-calendar tfoot td { padding-top: 1px; padding: 4px; }
#wp-calendar caption { cursor: pointer; font-size: 13px; text-transform: uppercase; margin: 0; padding: 12px; outline: 0 none !important; background: #593F7F; color: #fff; }
#wp-calendar tbody a { display: block; text-decoration: underline; }
#wp-calendar th { text-align: center; border: 1px solid transparent; border-top: none; padding: 7px 0; color: #a7a7a7; }
#footer #wp-calendar thead th { background: #222 }
#footer #wp-calendar tbody td { border-color: #222 }



/* GRAVITY FORMS */
li label {
	font-size: 17px;
	font-weight: normal;
	margin-top: 10px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0!important;
}

.gform_previous_button.button,
.gform_next_button.button,
.gform_button.button {
	background: #007cc2;
	color: #fff;
	padding: 15px;
	width: 300px;
	text-align: center;
	font-size: 20px;
	border: none;
	box-shadow: 1px 2px 5px rgba(0,0,0,0.5);
}
.gform_previous_button.button:hover,
.gform_next_button.button:hover,
.gform_button.button:hover {
	background: #0099cc;
	box-shadow: 1px 2px 5px rgba(0,0,0,0.1);
}
span.gfield_required {
	color: #dd0000!important;
}
.gform_body {
	margin-top: 50px;
}


img.custom-logo {
	height: 50px;
	width: auto;
}