a { color: #0178a1; text-decoration:none }
.entry-content  li:before {color:#0178a1;}
#footer_widgets a,  #footer_additional a, #footer_widgets .menu a:hover, #footer_additional .menu a:hover {color:#0178a1;}
.entry-content ul > li{background: url(../images/i_dots.png) no-repeat 10px 12px;}
.entry-content ul > li:hover{background:#404040 url(../images/i_dots.png) no-repeat 10px 12px; color:#C9C9C9}
header {background:#0178a1 url(../images/main_top_line.gif) repeat-x }
.header_light {overflow:hidden;min-height:63px}
footer {background:#191715   ;}
.footer_light { overflow:hidden;min-height:49px;position:relative}
.footer_widgets_gradient {background:#211e1c;  overflow:hidden}
#footer_additional {background:#1c1917 ;overflow:hidden; border-bottom:1px solid #2b2827}
.footer_additional_gradient { overflow:hidden}
#slideshow {background:#0178a1  url(../images/bg_slideshow.png) no-repeat 50% 0%;overflow:hidden}
#slideshowinner {background:url(../images/bottom_shape.png) repeat-x 50% 100%;min-height:35px;overflow:hidden;}
#teasers .teaser h3.entry-title {background:#211e1c ;border-bottom:6px solid #0178a1}
.blue aside li {background:url(../images/i_dots.png) no-repeat 0 13px;padding-left:2px; margin-left:17px}
aside .textwidget   li {background:url(../images/i_dots.png) no-repeat 0 9px;margin-left:0; padding-left:17px}

#contentarea aside .widget_nav_menu li {background:url(../images/i_arrow.png) no-repeat 0px 11px; margin-left:17px;position:relative;padding:0 !important}
#contentarea aside .widget_nav_menu li a {color:#717171;}
#contentarea aside .widget_nav_menu li {border-top:1px solid #e7e7e7}
#contentarea aside .widget_nav_menu div>ul>li:first-child {border:none !important}
#contentarea aside .widget_nav_menu li a:hover {color:#0178a1;text-decoration:none}
#contentarea aside .widget_nav_menu li.current-menu-item>a{background:#211e1b url(../images/i_arrow_light.png) no-repeat 10px 10px !important;color:#fff !important;padding-left:25px}
#footer_widgets .widget_nav_menu li.current-menu-item>a, #footer_additional .widget_nav_menu li.current-menu-item>a {color:#0178a1 !important;}

#footer_widgets aside li, #footer_additional aside li, #footer_widgets aside li:hover, #footer_additional aside li:hover {background:url(../images/bullet.png) no-repeat 0 9px !important;padding-left:13px;}
h1.entry-title, h2 , h3, h4, h5, h6  {font-family:"Inder", Arial, Helvetica, sans-serif; font-style:normal}
.button_solid_dark, .breath_button, .breath_button_clean {font-family:Arial, Helvetica, sans-serif; font-style:normal}
#pagetitle h1, #pagetitle .title, .teaser h3.entry-title,  .cycle_content h3, #footer_additional  .widget_text .widgettitle,  .cycle_btn span, article.blogitem .postdate strong {font-family:"Inder", Arial, Helvetica, sans-serif; font-style:normal}

aside .widget_portfolio li .imgborder:hover, aside .widget_flickr .flickr_badge_image:hover  {background:#0178a1;  }
#footer_widgets .widget_portfolio li .imgborder:hover, #footer_widgets .widget_flickr .flickr_badge_image:hover, #footer_additional .widget_portfolio li .imgborder:hover, #footer_additional .widget_flickr .flickr_badge_image:hover  {background:#0178a1;  }
#pagetitle { background-color:#0178a1   }
 .cycle_btn:hover span {background:#585858;  }
#footer_widgets .button_solid_dark span, #footer_additional .breath_button span, #footer_additional .button_solid_dark span { background:#0178a1  url(../images/contacts.png) repeat-x 0 0%;   }
#footer_widgets .breath_button, #footer_additional .breath_button {background:#0178a1  url(../images/contacts.png) repeat-x 0 0%;}
#footer_widgets .breath_button span, #footer_additional .breath_button span {background:  url(../images/contacts.png) no-repeat 100% 100%; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
#footer_widgets .breath_button:hover, #footer_additional .breath_button:hover {background:none}

a:hover img.imgborder, .single-th_portfolios a:hover .imgborder, .port_item  .imgborder:hover, .widget_recent_posts  .imgborder:hover {  background-color:#0178a1 !important;   }

#footer_widgets a:hover img.imgborder,#footer_widgets  .single-th_portfolios a:hover .imgborder,#footer_widgets  .port_item  .imgborder:hover,#footer_widgets  .widget_recent_posts  .imgborder:hover, #footer_additional a:hover img.imgborder,#footer_additional  .single-th_portfolios a:hover .imgborder,#footer_additional  .port_item  .imgborder:hover,#footer_additional  .widget_recent_posts  .imgborder:hover  {  background-color:#0178a1 !important;   }
.breath_button_clean, .breath_button span, .teaser .breath_button_clean, .button_solid_dark  { background:#0178a1  url(../images/shape_button.png) repeat-x 0 100% ;}
.widget_feedburner .button_solid_dark{background:#0178a1; border:none}

#footer_widgets .widget_feedburner .button_solid_dark, #footer_additional .widget_feedburner .button_solid_dark{background:#0178a1  url(../images/subcribe.png) repeat-x 0 0%; border:none}
#footer_widgets .widget_feedburner .button_solid_dark span, #footer_additional .widget_feedburner .button_solid_dark span {background:  url(../images/subcribe.png) no-repeat 100% 100% !important; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}

#footer_additional .breath_button:hover span, #footer_additional .breath_button:hover span, #footer_additional .button_solid_dark:hover span  {   background:#171514 !important}
#footer_widgets .breath_button:hover span, #footer_widgets .button_solid_dark:hover span {   background:#1c1917 !important; }

.twitter_follow a:hover {color:#0178a1}
aside .widget_search #searchsubmit, #totop a  {background-color:#0178a1}

article.blogitem:hover .imgborder, article.blogitem:hover .postdate {background-color:#0178a1;}
article.blogitem:hover .postdate cite {color:#fff !important}
article.blogitem:hover h2.entry-title a, article.blogitem:hover h2.entry-title{color:#0178a1 !important;}
.map_frame iframe  {background:#0178a1; }
#authorbox .imgborder:hover, #relatedposts ul .imgborder:hover, #popularposts ul .imgborder:hover, .comment-body img.avatar:hover  {background-color:#0178a1;}

/* Font-style */
body, #footer_widgets, #footer_widgets a, #footer_additional, #footer_additional a, #footer_widgets a:hover,  #footer_additional a:hover, #footer_additional .textwidget a, #footer_widgets .textwidget a:hover, aside .twitter_follow a, .teaser  p  { font-style:normal }

.button_call_to_action {font-size:18px;text-transform:uppercase;color:#fff;background-color:#ececec;border:1px solid #e6e6e6;font-family:"Inder",Arial, Helvetica, sans-serif;padding:8px 9px;overflow:hidden;display:inline-block;font-weight:600;font-style:normal}
.button_call_to_action  span {background-color:#0178a1;padding:14px 18px;display:block;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 0 2px 0 #cbcbcb;-webkit-box-shadow: 0 2px 0 #cbcbcb;box-shadow: 0 2px 0 #cbcbcb;}
.button_call_to_action:hover {color:#fff !important;background:#312e2a;border-color:#312e2a;text-decoration:none}
.button_call_to_action:hover  span {-moz-box-shadow: 0 2px 0 #050505;-webkit-box-shadow: 0 2px 0 #050505;box-shadow: 0 2px 0 #050505}
.marker span {background-image:url(../images/i_marker.png);background-position:15px 12px;background-repeat:no-repeat;padding-left:60px}
.download span {background-image:url(../images/i_download.png);background-position:15px 12px;background-repeat:no-repeat;padding-left:60px}#contentarea aside .widget_nav_menu li.current-menu-item>a {
background-color:#cb013d !important;
}
#pagetitle {
display:none;
}
#slideshowinner {
background:none;
}

.shover {
  position: absolute;
  width: 100%;
  height: 84px;
  top: -24px;
  left: 0;
  z-index: 5;
  background: #0079a2;
  border-radius: 0px;
}

.sf-menu>li.current-menu-item>a .shover {
  background: #0079a2;
  opacity:1; 
}

.sf-menu>li.current-menu-item>a span {
color:#FFF;
font-family: Inder, Arial, Helvetica, sans-serif;

}

.sf-menu a:hover span { color:#FFF;}

.entry-content ul > li:hover {
background-color:transparent !important;
color: #cb013d;
}

.sf-menu a span {
  top: 5px;
font-family: Inder, Arial, Helvetica, sans-serif;
  font-size: 1.07em;
}

#pagetitle h1 {
background-color:transparent !important;
/* border-bottom: 3px solid #cb013d; */
color: #cb013d !important;
}

#teasers .teaser div.entry-content {
padding:0px;
}

#teasers .teaser h3.entry-title {
  background: transparent;
  border-bottom: 6px solid #cb013d;
color: #312e2a;
}

img.imgborder {
  padding: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #312e2a;
  width: 220px;
  height: auto;
  z-index: 0;
}

.logo a img {
  display: block;
  width: 135px;
  height: auto;
  border: 5px solid #FFF;
  border-radius: 5px;
  margin-top: -25px;
}

.border_bottom_teaser {
  border-top: 0px solid #e0dedd;
  padding: 0 0 0 0;
  margin: 0 20px;
  z-index: 10;
  position: relative;
  margin-top: -105px;
}

.page_bottom {
background:none;
color: #cb013d;
}

#pagetitle {
background:none;
}

.sf-menu a span {
  color: #0079a2;
}

header {
  background-color: #FFF;
  border-bottom: 2px solid #CCC;
}

.button_call_to_action {
background-color:transparent !important;
border:0px !important;
}
.button_call_to_action:hover {
background: transparent !important;
border:transparent;
}

footer .footer_light p {
  color: #FFF;
  text-align: center;
}
.sf-menu>li>a {
  padding: 18px 16px 19px;
}