/** 
 * Use this file to provide overrides to the main styles. This file always loads last
 * so you can override anything in the other style-sheets.
 * 
 * Usage
 * 1: Uncomment this file in the themes info file.
 * 2: Clear the sites cache. See /admin/config/development/performance
 * 3: Add you styles!
 */
header {height:220;padding-top:12px} 

.hl-l #logo {padding:0;margin:0}
.hl-l #branding   {float:left;margin:0;}
#header-rightside {width:460px;float:right;}

#logo-image { height:100px;width:100%;}
#logo {margin:0;}

/* For the top right boxes */
#topright-region { width:100%; padding-right:0;}
#topright-buttons {float:right;} 
#topright-content {float:right; width:400px} 
#site-slogan {
   color:#666;
   font-size:18px;
   font-weight:bold;
   text-align:right;
   text-transform:none;
   padding: 0;
}
#site-slogan h2 {margin:4px 1px;float:right;}

#logon-content,    #translate-content, #subscribe-content {display:none}
#logon-content h2, #translate-content h2, #subscribe-content h2{ display: none; }

/* translate formatting */
#block-gtranslate-gtranslate.block {margin:0;}
#block-gtranslate-gtranslate .block-inner{margin:0;padding:0;}
#block-gtranslate-gtranslate .block-content-inner{padding:0;margin:0;}

/* Subscribe formatting */
#xedit-submit--2 {float:right;margin-right:8px;margin-top:40px}
#xmailchimp-newsletter-1{width:240px;float:right;padding:0;margin:0}
#xblock-mailchimp-lists-1{margin-bottom:0}
#xblock-mailchimp-lists-1 .block-inner{margin:0;padding:0}
#xblock-mailchimp-lists-1 .block-content-inner{padding:0;margin:0}
#xedit-mailchimp-lists-mailchimp-1-title {visibility:hidden}

/* Search Formatting */
#topright-region #edit-actions input {color:#666666;}
#block-search-form .block-content {padding:0;width:360px;}
#search-block-form .form-text {  width: 220px;}

#xsubscribe-box, #logon-box, #translate-box, #search-box {overflow:hidden;display:inline;float:right;}
#xsubscribe-title, #logon-title, #translate-title, #search-title {
	background: url('images/button-green-style2.png') top left no-repeat;
	width:92px;
	height:28px;
	text-align:center;
	padding-top:4px;
	color:#ddd;
}
#search-title a {color:#CF0}
#translate-box, #search-box, #logon-box {padding-left:20px;}

#search-content #edit-actions {float:right;margin-top:18px;margin-right:18px}
#search-content #block-search-form .form-item-search-block-form{float:left;margin-left:76px}
#search-content .block-inner { margin-right:0;}

#menu-bar a{ color:#004b23;;font-size:25px; /*font-weight:800*/ }

.xslides-homepage {width:65%}
.slides-secondpage {width:1060px;}
.slides-secondpage .views-row.div {margin-left:auto;margin-right:auto;}

#two-panel.gpanel .region-two-first {float:left;width:660px;}
#two-panel.gpanel .region-two-second{float:right;width:460px;}
.views-slideshow-controls-bottom { bottom:-5px;right:50px;}

#two-panel.gpanel .region-two-second .block {margin-bottom:0;margin-top:0}
#block-block-11 .block-content-inner {padding-bottom:0}
#block-webform-client-block-2111 .block-content-inner {padding-top:0}
#block-webform-client-block-2111 .form-item, .form-actions {margin-top:0;}
.arrange-fields-container {min-height:32px}

.panel_content {height:96px;}
.panel_content a:link, 
.panel_content a:visited, 
.panel_content a:active, 
.panel_content a.active {
	color:#333; 
	font-weight:bold;
	font-size:18px;
}
.panel_footer { text-align:center;margin-top:18px;}
.panel_footer a:link, 
.panel_footer a:visited, 
.panel_footer a:active, 
.panel_footer a.active {
	font-weight:bold;
	font-size:20px;
}
#tri-panel h2 {text-align:center}
#tri-panel a:hover,
#tri-panel a.active:hover, 
#tri-panel a:focus, 
#tri-panel a.active:focus {text-decoration:none}

#block-quotes-1 .block-content {border:0;}

body { color: #333;}
.block-menu a, .block .item-list a, #colophone-wrapper .block-title {color: #333;}

div.region-footer {width:100%}
.region-footer p {text-align:center}

#mini-panel-test_blog .panel-col-last .pane-content{margin-top:1em}
#icons {
    float: right;
    margin: 2px 5px 5px 0;
    width: 190px;
}
#icons a.facebook{
   background: url("../css/images/facebook_icon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 15px;
    width: 32px;
}
#icons a.rss_link {
    background: url("../css/images/feed-icon32x32.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-right: 5px;
    width: 32px;

}
#menu-bar{
   width:830px;
   float:left;
}

h1#page-title{
border-radius: 4px 4px 4px 4px;
background: none repeat scroll 0 0 #9FCE9C;
padding: 5px 10px 4px;
margin-top:0px;
border: 1px solid #000000;
color:#FEFEFE;
}
#main-content header{
   padding-top:0px;
}
.region-menu-bar-after{ display:none;}
.region-menu-bar-after .block-content{}
@media only screen and (max-width: 770px) {
.region-menu-bar-after{ display:block; padding-top: 30px; }
#responsive_share .social-share{ padding:10px 0 10px 5px;}
}
