@charset "UTF-8";
/* CSS Document */


/* Mail Chimp
-----------------------------------------------------------*/

.sidebar_subscribe input { width: 185px }

.sidebar_subscribe input.button {
    background: none;
    background: transparent url(../images/arrow_signup.png) center right no-repeat;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'CabinBold', Arial, sans-serif;
    font-size: 0.8em;
    height: 20px;
    letter-spacing: 2px;
    margin: 10px 0 0;
    padding-right: 28px;
    text-transform: uppercase;
    width: auto;
}

.sidebar_subscribe input.button:hover { text-decoration: underline }

.sidebar_subscribe .error {
    background-color: #fff;
    border: 3px solid #CE9134;
    color: #005287;
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}

.sidebar_subscribe p {
    background-color: #fff;
    border: 3px solid #CE9134;
    color: #005287;
    display: block;
    margin-bottom: 5px;
    padding: 10px;
}


/* Mailchimp Widget - Secondary Page */

.sidebar li.widget_ns_mailchimp { 
	border: none; 
	padding: 20px 15px;
	margin: 0 0 20px;
	display: block;
	/* Gradient */
	background-color: #636466; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636466', endColorstr='#636466'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#636466), to(#636466));
	background: -webkit-linear-gradient(top, #636466, #636466);
	background: -moz-linear-gradient(top, #636466, #636466);
	background: -o-linear-gradient(top, #636466, #636466);
	background: -ms-linear-gradient(top, #636466, #636466);
	background: linear-gradient(top, #636466, #636466);

}
.sidebar li.widget_ns_mailchimp h3 {
    background: url(../images/icon_subscribe.png) top left no-repeat;
    color: #cf9234;
    min-height: 32px;
    padding-left: 40px;
}

.sidebar li.widget_ns_mailchimp label { color: #AFAFAF }

.sidebar li.widget_ns_mailchimp input {
    margin-bottom: 10px;
    width: 185px;
}

.sidebar li.widget_ns_mailchimp input.button {
    background: none;
    background: transparent url(../images/arrow_signup.png) center right no-repeat;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'CabinBold', Arial, sans-serif;
    font-size: 0.8em;
    height: 20px;
    letter-spacing: 2px;
    margin: 10px 0 0;
    padding-right: 28px;
    text-transform: uppercase;
    width: auto;
}

.sidebar li.widget_ns_mailchimp input.button:hover { text-decoration: underline }



/* WP-PageNavi
-----------------------------------------------------------*/

.wp-pagenavi {
    clear: both;
    font-family: 'CabinRegular', Arial, sans-serif;
    font-size: 0.8em;
    margin-top: 20px;
}

.wp-pagenavi span.current { font-weight: bold }

.wp-pagenavi span.pages {
    background-color: #fff;
    color: #717073;
}

.wp-pagenavi a,
.wp-pagenavi span {
    background-color: #717073;
    color: #fff;
    display: inline-block;
    margin: 2px;
    padding: 5px 8px;
    text-decoration: none;
}

.wp-pagenavi a { color: #fff }

.wp-pagenavi a:hover,
.wp-pagenavi span.current { background-color: #CF9234 }

.wp-pagenavi span.extend { background-color: transparent; color: #717073; padding: 0 2px; }



/* Google Custom Search
-----------------------------------------------------------*/
/*
#header td.gsc-input {
margin-right: 20px;
padding: 0 10px 0 0;

}

#header td.gsc-search-button {
background: #929295 url(../images/arrow_search.png) center center no-repeat;
width: 25px;
padding: 0;
height: 20px;
text-indent: -99999px;
line-height: 20px;
margin: 0 0 0 20px;
cursor: pointer;
}
*/

#header td.gsc-search-button input, .content td.gsc-search-button input {
cursor: pointer;
}

#header .gsc-clear-button {
display: none;
}

.content .gsc-control-cse {
margin: 0 20px 0 0;
padding: 0;
}

.content .gsc-search-box {
padding: 0;
}

.content .gsc-result-info {
margin: 20px 0 10px;
}

.content .gs-webResult {
border-bottom: 1px solid #eee;
}

.content .gs-bidi-start-align {
padding: 0;
}

.content a.gs-title {
font-family: 'CabinRegular',Arial,sans-serif;
}

.content a.gs-title:hover {
text-decoration: underline;
}

.content .gsc-resultsRoot {
padding: 0;
margin: 0;
}

.content .gsc-resultsHeader {
display: none;
}

.content .gsc-cursor-box {
margin-top: 20px;
float: left;
}
.content .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
background-color: #717073;
padding: 5px 8px;
color: #fff;
text-decoration: none;
font-family: 'CabinRegular',Arial,sans-serif;
}

.content .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover {
background-color: #CF9234;
}

.content .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page {
background-color: #CF9234;
}