body, button, input, select, textarea {  font-family: Tahoma !important; }

#masthead .hgroup #header-sidebar {left: 17% !important;  right:  auto  !important;}
#masthead .hgroup h1 {font-size: 28px  !important; text-align: center; color: #135cae  !important;}
/*#masthead .hgroup #header-sidebar aside.widget {margin-right: 12%  !important;}*/
#lang_sel_list {left: 23px; }

hr {margin-bottom: 0;}

#masthead .hgroup h3 { font-size: 16px  !important;   color: #135cae  !important; }
#masthead .hgroup {padding-top: 10px !important; padding-bottom: 10px !important;}

#primary, body.siteorigin-panels-lite-home #primary ,.page-template-default #primary {float: right !important; width: 74% !important; }

#secondary { float: left !important; width: 23%  !important;}
#secondary .widget ul li a,  #secondary .widget ol li a { color: #646464;  line-height: 1.8em;font-weight: bold;}

#secondary .widget ul li a:hover, #secondary .widget ul li a:active, #secondary .widget ul li a:focus {color: #f47e3c;}
#secondary .widget ul li.current-menu-item a,  #secondary .widget ol li.current-menu-item a {color: #646464;}

.main-navigation ul li.current-menu-item {  background: #dfdfdf; }
.main-navigation ul li.current-menu-item a { color: #444; }
.main-navigation ul li a {padding: 20px 12px !important;}

#mfooter {padding: 0 35px 0 35px;}
#mfooter .main-navigation ul li.current-menu-item {  background: inherit; }
#mfooter .main-navigation ul li.current-menu-item a { color: #00BCFF;    font-size: 12px  !important; }
#mfooter .main-navigation ul li.current-menu-item a:hover { color: #FFF; }
#mfooter .main-navigation ul li a {padding: 14px 12px !important; font-size: 12px  !important;}

@media (max-width: 1080px) {
.main-navigation ul li a {padding: 20px 9px !important;}
#mfooter .main-navigation ul li a {padding: 14px 9px !important;}
}
@media (max-width: 840px) {

/*#masthead.force-responsive .hgroup #header-sidebar {
    position: relative !important;} */
.main-navigation ul li a {padding: 20px 3px !important;  font-size: 11px;}
#mfooter .main-navigation ul li a {padding: 14px 3px !important; font-size: 11px;}

}

@media screen and (max-width: 480px) {

#primary, body.siteorigin-panels-lite-home #primary ,.page-template-default #primary {float: none !important; width: 100% !important; }
#secondary { float: none !important;  width: 100%  !important; }

}

.widget_headline-widget .decoration { margin: 15px 60px 11px 60px  !important; }

.page-template-templatestemplate-full-notitle-php #primary { width: auto  !important; float: none !important;}

.nivo-caption { padding: 19px 10px !important; font-size: larger !important;}

.panel-grid-cell .so-panel { margin-bottom: 0 !important;}

.ow-button-base.ow-button-align-center { height: 60px;}

#footer-widgets .widget { width: 50% !important;}

.entry-content &gt; *:last-child {  font-size: 18px;
    color: #6886CC;}

#colophon {margin-bottom: 0 !important;
padding: 30px 30px 3px 30px !important;}

#lang_sel_footer {   background-color: #919191;    border: 1px solid #919191; }

.widget_headline-widget h1 { font-size: 23px !important; padding-top: 0px  !important;}
.widget_headline-widget h3 { padding-bottom: 0px  !important;}

 .decoration {
    border-top: 1px solid #EEE;
    position: relative;
    height: 1px;
    margin: 15px 60px 11px 60px;
}

article.post .entry-header h1.entry-title a {color: #135cae !important;}
article.post .entry-header h1.entry-title a:hover {color: #FF9200 !important;}
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {color: #135cae  !important;  font-size: 24px  !important;}

#secondary .widget ul li a { color:  #135cae !important;}
#secondary .widget ul li a:hover  { color:  #FF9200 !important;}

.entry-content .wp-caption {
   border: 0px solid #e0e0e0  !important;
   box-shadow: 0 0 0 rgba(0, 0, 0, 0.09)  !important;
}

.entry-content .wp-caption img {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.175) !important;
    -moz-box-shadow: 0 0 0 rgba(0,0,0,0.175) !important;
    box-shadow: 0 0 0 rgba(0,0,0,0.175) !important;
}

#masthead .hgroup #header-sidebar aside.widget:last-child {
    margin-top: -14px;
    margin-left: 7px;
}

#masthead .hgroup #header-sidebar aside.widget {
    margin-right: 9px  !important; 
}
.so-widget-sow-button-flat-44f775eddb23 .ow-button-base a {
     padding: 1em 0.1em;
}
