/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

h1, h2, h2 a, h3, h3 a, h4 {color: #436696 /* old color blue #436696 */; font-family: 'Lato', sans-serif;}

body {background: #fff /*#F7F3EA*/; }

.full_width > .page {
    background: none repeat scroll 0 0 #fff /*#F7F3EA*/;     
}

#header_area .page {background: url('images/logo-new.jpg') no-repeat /*#F7F3EA*/; height:180px;}

/* Custom clickable header */

.custom #header { padding: 0; }
.custom #header #logo { text-indent: -9999px; }

#header #logo {
    font-size: 0;
    line-height: 0;
}

.post_box {
    min-height: 500px;
    padding-top: 2.2em;
}

.format_text {
    font-family: helvetica;
    font-size: 1.5em;
    line-height: 1.467em;
}

.format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 { 
    color: #436696;
}

.headline_area h1, .headline_area h2, #archive_intro h1 {
font-family:'Asul', sans-serif;
    font-size: 3.25em;
    line-height: 1.364em;
}

.format_text h2, .format_text h3 {
    font-size: 1.9em;
  font-weight:normal;
  margin:1.0em 0 0.579em;
}

.format_text h3 {font-size:1.6em;}

.format_text h4 {
    font-size: 1.4em;
    font-weight: normal;
    line-height: 2em;
}

.format_text a {text-decoration:none; font-weight:bold;}
.format_text a:hover {text-decoration:underline;}

.format_text blockquote {border-left:none; color:#000;}

.testimonial {border: 1px solid #00538E; padding:10px 10px 2em; background:#F2F6F9; font-size: 17px; font-style:italic; margin:30px; line-height:1.35em; font-family:'Lora', serif;
}
.client{float:right;}

.floatright {float:right; border:3px solid #436696; padding:14px; margin: -50px 0 20px 20px; background:#436696; color:#fff; }

.floatright h3 {color:#fff;}

.floatleft {float:left;}

.format_text ul {
    list-style: disc outside none;
}

/*===== Header Widget =======*/

.custom .sidebar ul.sidebar_list {
	position: relative;
}

.custom #header_widget_1 ul.sidebar_list li.widget {
	display: block; 
	top:0px; 
	width:230px; 
	float: right;
	font-family: 'Lato', sans-serif;
	font-size: 1.0em;
	line-height: 17px;
	margin-right:-60px;
	
}

.rowme li {
    display: inline;
    float: right;
    margin-left: 10px;
}


.blockme a {
    display: block;
}



/* Navigation */
#nav_area {background: #fff /*#436696*/; margin-bottom:0;}

#nav_area .page {background: #fff /*#436696*/;}

.menu a {
font-family: 'Lato', sans-serif; letter-spacing: 1px;
    text-transform: uppercase;
    color:#fff;
}

.menu {background:#436696;}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {
    background: #436696;
    color: #ffff03 !important;
}

.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover {
    background: none repeat scroll 0 0 #436696;
    color: #FDFF1B;
}

.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover {
    background: #00548E;
    color: #FDFF1B;
}

.menu li.tab a, li.tab {
    border: 0 none;
    color: #FFFFFF;
}
.menu, .menu a, .menu li ul {
    border-color: #436696;
}

.menu li.tab a:hover {color:#ffffff;}

.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a {background:#436696; color:#fff;}

.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a {
    background: none repeat scroll 0 0 #436696;
    color: #fff;
}

/*.menu > li {line-height: 29px;} */

.menu > li > a {font-size: 13px; font-weight: normal; border: 0;  padding: 8px 14px; letter-spacing: normal; text-transform: uppercase; font-variant: none;}

/* sidebar */
.sidebar ul.sidebar_list {
    padding-left: 3.1em;
    padding-right: 1.1em;
}

.sidebar h3 {
    color:#436696;
    text-transform: uppercase;
    font-variant: none;
    font-size: 1.4em;
    line-height: 1.0em;
    margin-bottom: 1.692em;
    margin-top:0;
    font-weight:bold;
}

#text-3 {margin-top:-20px;}

li.widget {
    font-size: 1.3em;
    line-height: 1.385em;
    margin-bottom: 2.769em;
    margin-top: 10px;
}

.collapseomatic_excerpt, .collapseomatic_content {
    margin-left: 0!important;
    margin-top: -2px!important;
    padding: 0;
    margin-bottom:20px;
}

.collapseomatic {
    background-image: url("images/arrow-down.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float:left!important;
    margin-left: -5px;
    margin-top: -28px;
    padding: 0 0 35px 36px!important;
}

/* form tweaks */
.gform_wrapper .gsection {
    border-bottom: none!important;
    clear: both;
    margin: 16px 0;
    padding: 0 0 8px;
}
input, textarea {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #97A8BF!important;
    color: #444444;
    font-size: 1em;
}

/* footer*/

#footer_area, #footer_area .page {background:#436696;}

#footer a {border-bottom:none; background:transparent; color:#fff;}

#footer a:hover {color:#FDFF1B; background:transparent;}

#footer p {color:#fff;}