/* =========== Fonts =========== */
/*
font-family: 'Roboto', sans-serif;
font-family: 'Lobster', cursive;
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Lato', sans-serif;
font-family: 'Josefin Sans', sans-serif;
*/


*{ margin:0; padding:0;}
body{ margin:0; padding:0; -ms-word-wrap:break-word; word-wrap:break-word; background-color:#ffffff; line-height:20px;}
img{ margin:0; padding:0; border:none;}
section img{max-width:100%;}
h1{ margin:0; padding:0; line-height:35px;}
h2,h3,h4,h5,h6{ margin:0; padding:0; line-height:20px;}
p{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:none;}
ul{ list-style:none; margin:0; padding:0;}
.clear{ clear:both;}
.middle-align{ margin:0 auto; padding:0;}
.wp-caption{ margin:0; padding:0; font-size:13px; max-width:100%;}
.wp-caption-text{ margin:0; padding:0;}
.sticky{ margin:0; padding:0;}
.gallery-caption{ margin:0; padding:0;}
.alignleft, img.alignleft {display: inline; float: left; margin-right:25px; margin-top:4px; margin-bottom:10px; padding:0; }
.alignright, img.alignright { display: inline; float: right; margin-top:10px; margin-bottom:10px; margin-left:20px;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:5px; margin-bottom:5px;}
.comment-list .comment-content ul { list-style:none; margin-left:15px;}
.comment-list .comment-content ul li{margin:5px;}
.main-container ol{list-style-position:outside; margin-left:20px;}
.main-container ol li{margin:5px 0;}
.toggleMenu{display:none;}
section{ padding:75px 0; border-bottom:1px solid #e6e6e6;}
section h2 {font-weight:700; font-size:38px; padding:0 0 30px 0; text-align:center; text-transform:uppercase;}
section h3{ border-bottom:1px solid #cccccc; padding-bottom:15px;} 
a.contact-button{ visibility:hidden; width:15%; margin:0 auto;}
.header-widget{ float:right; margin:0 0 10px; padding:15px 0 0; color:#ffffff;}
#slider{ width:100%; margin:0; padding:0; position:relative;}
#slider .top-bar{ margin:0; padding:0 0 0 0; position:relative; text-align:center;}
#slider .top-bar h2{padding:10px 0 20px 15px; font-weight: 400; text-align:center; text-shadow:1px 1px 1px #584949; -moz-text-shadow:1px 1px 1px #584949; -webkit-text-shadow:1px 1px 1px #584949; -o-text-shadow:1px 1px 1px #584949;}

#slider .top-bar p{ color:#ffffff; font-weight:300; padding-left:25px; margin:10px 0 35px 0; line-height:24px; text-align:center; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000;}

#slider .top-bar a.contact{ font:700 26px 'Roboto', sans-serif; padding:10px 40px; margin-top:21px; text-transform:uppercase; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}

#slider .top-bar a.read{ font:14px 'Roboto Condensed'; font-weight:400; color:#ffffff; background-color:transparent; display:block; text-decoration:none; width:10%; text-align:center; margin:0 auto; border:2px solid #ffffff; padding:5px 0 5px 0;}
#slider .top-bar a.read:hover{ background-color:transparent;}
.innerheader{opacity:0.9;}

.entry-content p {
 font-size: 16px; line-height: 27px;
 }

