/*
Theme Name:     Brooks Ann 12.13
Description:    Fabulous Wordpress Theme for BA Camper
Author:         admin
Template:       photolux

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../photolux/style.css");

.page #full-width, .single #full-width, .error404 #full-width {
    background-color: none!important;
}

/*------------------------ 4.Sliders -------------------------------------------------
*/
#slider-container {
width: 980px;
margin-top: 17px;
height: auto;
box-shadow: none;
margin-bottom: 30px;
}
#static-header-img {
background-color: none;
}
#static-header-img img {
width: 980px;
height: 400px;
display: block;
}
#slider {
height: 400px;
position: relative;
overflow: hidden;
}
/*------------------------------NIVO SLIDER-------------------------------*/
#nivo-slider {
margin-top: -20px;
width: 980px;
height: 430px;
background: none;
}
#nivo-slider img {
width: 950px;
height: 430px;
display: none;
top: 5px;
left: 5px;
}
.nivo-controlNav {
position: absolute;
bottom: 5px;
z-index: 1000;
}
.nivo-controlNav a {
width: 10px;
height: 15px;
background: url(images/page_nav.png) no-repeat;
float: left;
list-style: none;
margin: 0 1px;
display: block;
}
.nivo-controlNav a.active {
background-image: url(images/page_nav_active_black.png);
}
.nivo-nextNav {
display: block;
background: url(images/preview_arrows.png) no-repeat scroll top right;
width: 53px;
height: 53px;
right: 8px;
}
.nivo-nextNav:hover {
background: url(images/preview_arrows.png) no-repeat scroll bottom right
;
}
.nivo-prevNav {
display: block;
background: url(images/preview_arrows.png) no-repeat scroll top left;
width: 53px;
height: 53px;
left: 8px;
}
.nivo-prevNav:hover {
background: url(images/preview_arrows.png) no-repeat scroll bottom left;
}
.nivo-caption p {
padding: 15px;
padding-left: 19px;
font-size: 14px;
font-family: "Droid Sans", Verdana, Geneva, sans-serif;
}
.nivo-caption {
width: 940px;
height: auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 20px;
}
#nivo-controlNav-holder {
width: 100%;
height: 50px;
display: block;
}
/*-------------------------END NIVO SLIDER----------------------------*/

*--------------------------------------------7.Sidebar------------------------------------*/
#sidebar {
	height: auto;
	min-height: 200px;
	float: right;
	width: 270px;
	margin-right: 0px;
}

.sidebar-box {
	margin-bottom: 25px;
	height: auto;
	overflow: hidden;
	background: #343434;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding: 10px;
}

#sidebar .sidebar-box:last-child {
	margin-bottom: 0px;
}

.sidebar-box ul {
	text-decoration: none;
	list-style: none;
	margin-left: 0px;
}

#sidebar .widget_categories ul li,#sidebar .widget_nav_menu ul li,#sidebar .widget_archive ul li,#sidebar .widget_links ul li
	{
	display: block;
	width: 253px;
	color: #fff;
	text-decoration: none;
	background: url(images/sidebar-arrow.png) no-repeat;
	background-position: 6px 14px;
	padding: 6px;
	padding-left: 25px;

}

#sidebar .widget_categories ul li a,#sidebar .widget_nav_menu ul li a,#sidebar .widget_archive ul li a,#sidebar .widget_links ul li a
	{
	color: #fff;
	text-decoration: none;
}

#sidebar .widget_categories ul li:hover,#sidebar .widget_nav_menu ul li:hover,#sidebar .widget_archive ul li:hover,#sidebar .widget_links ul li:hover
	{
	background-color: #2b2b2b;
	border-bottom: 1px solid #252525;
}

#sidebar .widget_categories ul li,#sidebar .widget_nav_menu ul li,#sidebar .widget_archive ul li,#sidebar .widget_links ul li
	{
	border-bottom: 1px solid #2d2d2d;
}

#sidebar .widget_categories ul,#sidebar .widget_nav_menu ul,#sidebar .widget_archive ul,#sidebar .widget_links ul
	{
	margin-bottom: -10px;
	margin-left: -10px;
}

#sidebar ul li.current_page_item,#sidebar ul li.current_menu_item {
	padding-left: 33px;
	background-position: 13px 14px;
}

.sidebar-box ul ul {
	margin-top: 5px;
	margin-left: 5px;
}

#sidebar .widget_categories ul ul li,#sidebar .widget_nav_menu ul ul li
	{
	border-bottom-width: 0px;
}

.sidebar-box h4,.portfolio-sidebar h4 {
	font-size: 13px;
	margin: 0px;
	padding: 10px 10px 10px 15px;
	text-transform: uppercase;
	border: 1px solid #1f1f1f;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	width: 243px;
	margin: -10px 0 0 -10px;
}

.sidebar-box .double-line {
	margin-bottom: 12px;
	display: none;
}

.sidebar-box input[type='text'] {
	width: 270px;
	height: 29px;
	margin-bottom: 10px;
}

.sidebar-heading {
	margin-top: 0px;
}

.sidebar-box ul li.cat-item a {
	display: inline;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 12, 2012 */



@font-face {
    font-family: 'sheilaregular';
    src: url('sheila-webfont.eot');
    src: url('sheila-webfont.eot?#iefix') format('embedded-opentype'),
         url('sheila-webfont.woff') format('woff'),
         url('sheila-webfont.ttf') format('truetype'),
         url('sheila-webfont.svg#sheilaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.one_half{ width:35%; border-right: none; margin-top: -15px; padding-right: 20px;}
.one_half,.one_third,.two_third{ position:relative; margin-right:4%; float:left; }
.one_third{ width:27%; background: none; padding: 29px;}
.two_third{ width:68.33%; }

.one_third,.two_third, .one_third3{ background-color: rgba(191,178,166,0.3); position:relative; margin-right:0; float:left; }
.last{width:58%; margin-right:0 !important; clear:right;border-right: none;}

.one_third3{ width:38%; padding: 20px;margin-right:0%;}
.last3{width:53.25%; margin-right:0 !important; clear:right;border-right: none;padding: 20px;}

.one_third4{ background:none;width:26%; padding: 20px;float:left;}
.last4{width:62.5%; margin-right:0 !important; clear:right;border-right: none;padding: 20px;padding-right: 45px;float:left;}

.last2{ margin-left:0% !important;margin-right:0 !important; clear:right;border-right: none;}
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

::selection {
   background: #86B9AE; /* Safari */
        color: #ffffff;
   }
::-moz-selection {
   background: #86B9AE; /* Firefox */
        color: #ffffff;
   }

hr {
    height: 0px;
    clear: both;
    margin: 15px 0px;
}

.hr {
    border-top: 1px dashed #ffffff;
    margin-top: 30px;
}
.hr span {
    padding-left:10px;
}


hr2 {
    height: 0px;
    clear: both;
    margin: 10px 0px;
}

.hr2 {
    border-top: 1px dashed #C95776;
    margin-top: 0px;
}
.hr2 span {
    padding-left:10px;
}
#widget_sp_image-3 {
	margin-top: 1px;
}

.post-date {
    color: #ffffff;
    background: #7A736C;
    display: block;
    float: left;
    height: 57px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.post-date span {
    color: #FFFFFF!important;
}
.post-date h4 {
   color: #FFFFFF!important;
}
.post-title-wrapper {
    background-color: rgba(191, 178, 166, 0.3);
    border-bottom: 2px dotted #FFFFFF;
}
blockquote {
    background-image: none!important;
}
#content-container {
    margin: 0px auto 50px!important;
}
.page #full-width, .single #full-width, .error404 #full-width {
    margin-top: 0!important;
}
#text-4 {
margin-top: 5px;
padding: 0px;
float: left;
}
#scroll_to_top {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
#dynamic-to-top {
    font-size: 25px!important;
    font-family: 'sheilaregular'!important;
}
.page #full-width, .single #full-width, .error404 #full-width {
    margin-top: -20px!important;
    padding: 0px!important;
    margin-left:25px!important;
}
#text-6 {
	margin-top: 1px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
#zr_custom_social_media-2 {
margin-left: 45px;
}

.about .sidebar-box {
margin-left: 25px;
margin-top: -25px;
color:#635e58;
margin-bottom: 20px;
}

.get_posts_class li a {
    color: #635e58!important;
}

.sidebar-box h4 {
font-size: 22px;
 width: 225px;
float: right;
padding-bottom:5px;
}
.sidebar-box input[type="text"] {
    width: 230px;
float: right;
}

.subscription_btn:hover {
background-color: #86B9AE!important;
}
.button, #submit, input[type="submit"] {
    color: #E2DBD5;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    text-shadow: none!important;
width: 235px;
	float: right;
margin-bottom:25px;
}

.fbf-text {
width: 235px;
float: right;
font-size: 16px;
font-style: italic;
color: #7A736C;
padding-bottom:5px;
}

#linkcat-612.sidebar-box.widget_links {
 background-color: rgba(191, 178, 166, 0.3);
margin-top: 25px;
}

.blog #logo-container a, .single #logo-container a {
  background-image: url('http://www.brooksann.com/wp-content/uploads/2012/12/bhead.short-52.png') no-repeat!important;
height: 115px;
text-align: left;
float: left;
}

#menu ul li a {
    font-size: 15px!important;
    letter-spacing: 3.5px!important;
}
#menu ul li a {
    padding: 10px 10px 0!important;
}
.menuclasses {
font-weight: bold!important;
padding-left:0px!important;
}

.menucontact {
padding-right:0px!important;
}

/*
MAILCHIMP
---------------------------------------------------------------------------------------------------- */
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form textarea, .mc4wp-form select {
    -moz-box-sizing: border-box;
    cursor: auto;
    display: inline;
    float: left;
    height: 35px!important;
    width: 23%!important;
	background:#ffffff!important;
}
.mc4wp-form label {
    display: inline;
    float: left;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0 10px 0 0;
    visibility: hidden;
    width: 1px;
}
.mc4wp-form input[type="submit"], .mc4wp-form button, .mc4wp-form input[type="button"] {
    cursor: pointer;
    display: inline-block;
font-size:20px!important;
}

.mc4wp-form {
background:#C95776!important;
padding:20px!important;
height:70px;
}

.copyright-design {
    display: inline-block;
    float: left;
    font-size: 11px;
    height: 35px;
    letter-spacing: .5px;
    line-height: 35px;
    margin-left: 10px;
    width: 200px !important;
}
#zr_custom_social_media-2 {
    margin-left: 20px;
}
.sidebar-box .mc4wp-form label {
    display: inline;
    font-weight: 700;
    margin-bottom: 5px;
    height: 0px!important;
}
.sidebar-box .mc4wp-form input[type="text"], .sidebar-box .mc4wp-form input[type="email"], .sidebar-box .mc4wp-form input[type="tel"], .sidebar-box .mc4wp-form input[type="url"], .sidebar-box .mc4wp-form input[type="date"], .sidebar-box .mc4wp-form textarea, .sidebar-box .mc4wp-form select {
    background: none repeat scroll 0 0 #ffffff !important;
    box-sizing: border-box;
    cursor: auto;
    display: inline;
    float: left;
    height: 35px !important;
    width: 100% !important;
}
.sidebar-box .mc4wp-form {
    background: none repeat scroll 0 0 #c95776 !important;
    height: 0px!important;
    padding: 0px !important;
}