/*
Theme Name: Driving Success
Description: Driving Success Custom Wordpress Template for the new 2013 website revamp

License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
*/

@charset "utf-8";
@font-face {font-family: 'OpenSansLight';src: url('webfonts/OpenSans-Light-webfont.eot');src: url('webfonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/OpenSans-Light-webfont.woff') format('woff'),url('webfonts/OpenSans-Light-webfont.ttf') format('truetype'),url('webfonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight: normal;font-style: normal;}
.Fear {display:none;}

/*---------------------------------------
	1. Universals
-----------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}
body{line-height:1;background: #f4f4f4 url('images/fabric_of_squares_gray.png') top left;font-family:Verdana, Geneva, sans-serif;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
h1, h2, h3 {color:#2C729E;}
h1 {font-size:30px;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em;}
h4 {font-size: 1em;}
h5 {font-size: 0.83em;}
h6 {font-size: 0.67em;}
a {color:#8c2e2e;text-decoration:none;}
a:hover {text-decoration:underline;}
strong {font-weight:bold;}
em {font-style:italic;}
td {vertical-align:top;}
.clear{clear:both}
.sticky{}
.bypostauthor{}
.wp-caption{max-width: 100%; /* Keep wide captions from overflowing their container. */padding: 4px;}
.wp-caption-text, .gallery-caption{font-style: italic;font-size: 12px;font-size: 0.857142857rem;line-height: 2;color: #757575;}
.alignright{float: right;}
.alignleft{float: left;}
.aligncenter{display: block;margin-left: auto;margin-right: auto;}
#wrapper {}
.content {width:1000px;margin:0 auto;}
.page-split {width:100%;max-width:1000px;margin:10px auto;height:2px;background-color:#547C6F;border-bottom:1px solid #9AB073;clear:both;}

/*---------------------------------------
	2. Header
-----------------------------------------*/
nav {height:50px;border-bottom:5px solid #D6D6D6;background-color:#65B4D6;}
nav > .menu, nav > .menu-header-menu-container {width:1000px;margin:0 auto;text-align:center;font-family:OpenSansLight, Verdana, Geneva, sans-serif;}
nav > .menu > ul, nav > .menu-header-menu-container > ul {position:relative;}
nav > .menu > ul > li, nav > .menu-header-menu-container > ul > li {padding: 0 15px;border-right:1px solid #63B1D2;height:35px;display:inline-block;padding-top:15px;}
nav > .menu > ul > li > ul, nav > .menu-header-menu-container > ul > li > ul {background: #5f6975;display:none;position: absolute;top:100%;}
nav .menu ul li:hover > ul, nav .menu-header-menu-container ul li:hover > ul {display:block;}
nav > .menu > ul > li > ul > li, nav > .menu-header-menu-container > ul > li > ul > li {position:relative;float: none;border-top: 1px solid #6b727c;border-bottom: 1px solid #575f6a;padding:10px;}
nav > .menu > ul > li > ul > li > a, nav > .menu-header-menu-container > ul > li > ul > li > a {color:#FFFFFF;}
nav > .menu > ul > li:hover, nav > .menu > ul > li.current_page_item, nav > .menu-header-menu-container > ul > li:hover, nav > .menu-header-menu-container > ul > li.current_page_item {border-bottom:4px solid #42758B;}
nav > .menu > ul > li > a, nav > .menu-header-menu-container > ul > li > a {color:#FFFFFF;font-size:18px;text-decoration:none;text-shadow: 1px 1px 1px #5496B2;}
nav > .menu > ul > li.menu-item-winz, nav > .menu-header-menu-container > ul > li.menu-item-winz {padding-top:7px;height: 43px;border-right:none;vertical-align:top;}

#branding {height:120px;background: #e3e3e3; /* Old browsers */background: -moz-linear-gradient(top,  #e3e3e3 0%, #ffffff 50%, #e7e6e3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(50%,#ffffff), color-stop(100%,#e7e6e3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e3e3e3 0%,#ffffff 50%,#e7e6e3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e3e3e3 0%,#ffffff 50%,#e7e6e3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e3e3e3 0%,#ffffff 50%,#e7e6e3 100%); /* IE10+ */background: linear-gradient(to bottom,  #e3e3e3 0%,#ffffff 50%,#e7e6e3 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#e7e6e3',GradientType=0 ); /* IE6-9 */}
#branding.home-brand {height:400px;}
#branding > .content > #site-title {padding-top:15px;display:inline-block;width:49%;}
#branding > .content > #header-phone {padding-top:40px;display:inline-block;text-align:right;width:50%;vertical-align:top;font-size:35px;color:#2C729E;text-shadow: 1px 1px 1px #626260;}
#branding > .content > #header-phone.home-phone {padding-top:15px;}
#branding > .content > #header-image {text-align:center;margin-top:40px;}

#site-desc {height:33px;;padding-top:7px;background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */border-bottom:1px solid #BEBEBE;}
#site-desc > #site-description {text-align:center;font-size:22px;text-shadow: 1px 1px 1px #FFFFFF}

/*---------------------------------------
	3. Container
-----------------------------------------*/

#container {margin-top:25px;}
.entry-content p {line-height: 1.3em;margin:13px 0;font-size:12px;}
.entry-content p img {margin:2px 8px;border:4px solid #FFFFFF;}
.entry-content p img.alignright {-moz-box-shadow: 3px 3px 5px #888;-webkit-box-shadow: 3px 3px 5px #888;box-shadow: 3px 3px 5px #888;}
.entry-content p img.alignleft {-moz-box-shadow: -3px 3px 5px #888;-webkit-box-shadow: -3px 3px 5px #888;box-shadow: -3px 3px 5px #888;}
.entry-content p img.no-styles {margin:0px;border:none;}
.entry-content p a img:hover {border-color:#8c2e2e;}
.entry-content ul {list-style:disc;margin-left:20px;}
.entry-content ul li {font-size:14px;}
.list-table td {padding:10px;}

.entry-meta, .entry-footer {display:none;}

article#content {display:inline-block;width:75%;vertical-align:top;}
article#content-wide {width:100%;vertical-align:top;}
aside#sidebar {display:inline-block;width:24%;vertical-align:top;}
.widget-container {margin:5px 0;padding-bottom:5px;background-color:#EEEEEE;}
.widget-container p {padding:5px;}
.widget-title {background-color:#3A3A3A;color:#FFFFFF;padding:5px;font-weight:bold;margin-bottom:5px;}

/* Home Items */
ul.home-list {list-style-image:url('images/home-tick-25x25.png');margin-left: 35px;}
ul.home-list > li {vertical-align:top;font-size:20px;padding-bottom:20px;color:#3A3A3A;}
ul.home-list > li > a {color:#3A3A3A;vertical-align: top;}

.edit-link {position:fixed;bottom:10px;left:10px;font-size:smaller;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;background-color:#E1E1E1;}
.edit-link:hover {background-color:#BEBEBE;}
.edit-link > a {color:#FFFFFF;text-decoration:none;}
.edit-link > a:hover {text-decoration:underline;}

/*---------------------------------------
	4. Footer
-----------------------------------------*/

footer {padding-bottom:10px;}
footer > #copyright {font-size:9px;text-align:center;}