﻿body { background:url(/img/bodyBg.png); font-family: 'Marmelad', sans-serif; font-size:14px; color:#333333; }
h1,h2,h3,h4,h5 {padding:0; margin:0; }
h1 {color:#c70000; padding-bottom:15px !important; background:url(/img/h1Bg.png) bottom left no-repeat; font-size:32px;}
.redColor {color:#c70000;}
.topSocialMedia {border:1px solid #ddd; color:#999999; display:inline-block; padding:5px 8px; transition-duration: 0.8s; -moz-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-property: all; -webkit-transition-property: all; -moz-transition-property: all;}
.topSocialMedia:hover {background:#c70000; border:1px solid #c70000; color:#fff; }
.sm-darkRed {border-bottom:2px solid #c40004 !important; }
.sm-darkRed * { font-family: 'Marmelad', sans-serif !important;  transition-duration: 0.8s; -moz-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-property: all; -webkit-transition-property: all; -moz-transition-property: all;}
@media only screen and (max-width : 768px) {.responsiveWidth {width:100%;} .homeHeaderForm {padding:10px !important;} .homeHeaderForm h2 { font-size:25px !important; }}
.homeHeaderForm {padding:20px; background:url(/img/homeFormBG.png) ;color:#fff;}
.homeHeaderForm h2 { font-size:38px; color:#fff; font-weight:normal; }
.homeHeaderForm td {padding:5px;}
.homeHeaderForm input {padding:20px 10px; font-size:15px; border:none;}
.btn-custom, .btn-custom:hover {background:url(/img/btnBg.png) bottom left no-repeat; font-size:22px; color:#fff !important;} 
.clPageContent {padding:0;}
.homeTestiHolder {background:url(/img/homeTestiBg.jpg); padding:100px 0 80px 0;}
.homeTestiHolder * {color:#fff;}
.panel-heading {background:#fff !important; padding-right:5px !important; padding-top:2px !important; padding-bottom:7px !important; color:#c70000 !important;}
.panel-title {font-size:18px; padding-top:5px; font-weight:normal; line-height:30px;}
.panel-heading a{display:block;}
.panel-heading a:after {content:"\2212";float: right; font-size:20px; line-height:18px;padding:5px 8px 6px 8px !important;color: #fff; background:#c70000; width:30px;    }
.panel-heading a.collapsed:after {content:"\2b"; background:#333333;}
.panel, .panel *{border-radius:0 !important; border:none;} 
.panel-body {border-top:1px solid #c2c2c2; background:#fff; padding-bottom:10px !important;}
.blogReadMore {background:#ddd; padding:5px;}
.blogReadMore a { display:inline-block; background: url(/img/homeRangeReadMoreBG.png) center right no-repeat; padding:4px 60px 4px 15px; color:#004850; font-size:18px;}
.blogLine {text-align:center; background:url(/img/blogLine.png) top center repeat-y; min-width:100px; max-width:100px; width:100px;}
.blogLineText {text-align:center; padding:10px; border:5px solid #fff; background:#f1f1f1; border:1px solid #999999; color:#fff; line-height:25px; width:100%;}
.blogLineText span {display:block; font-size:28px; font-weight:bold; width:100%; text-align:center; color:#c70000;}
.blogText {padding:10px 0; line-height:26px;}
.blogText h3 {font-size:22px; padding-bottom:10px; padding-top:20px;}
.blogTextLeft {text-align:right;}
.blogTextRight {text-align:left;}
.blogImg { padding:15px 0; }
.blogImg div {border:1px solid #ddd;}
.blogImg img {border:1px solid #9ab4b7; width:100%;}
.blogImg div {max-height:200px; overflow:hidden;}
.blogImgLeft img{float:left;}
.blogImgRight img{float:right; }


.clFootLinkNav { padding:0; margin:0; list-style:none;}
.clFootLinkNav li { width:50%; float:left; padding:0 0 8px 0; font-size:14px; line-height:15px;}
.footer{padding:5px 0 25px 0; background:#333333; color:#fff; }
.footer h3 {padding-bottom:15px !important; font-size:24px; color:#fff;}
.footer a{color:#fff;}
.footReadMore div {background:#666666; padding:5px;}
.footReadMore div a { display:block; background: url(/img/homeRangeReadMoreBG.png) center right no-repeat; padding:4px 60px 4px 15px; color:#fff; font-size:18px;}
.rightAlign {float:right;}
.leftAlign {float:left;}
.postFooter {background:#fff url(/img/footBorder.png) bottom center repeat-x; padding:20px 5px 10px 5px;}
