/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

@import url(http://fonts.googleapis.com/css?family=Quando|Comfortaa);



/*----------------------------------------------*/
/* 1.7 Headers */
/*----------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	/*font-family:'VegurRegular', Arial, Helvetica, sans-serif;*/
	font-family:'Quando', serif;
	color:#121212;
	line-height:1.1em}
	
h1{
	font-size:25px;}	
	
.box_textstyle-1 h2, h2{
	font-size:21px!important;
	margin-bottom:15px}
	
h3{
	font-size:19px;
	margin-bottom:10px}
	
h3.widgettitle{
	margin-bottom:10px; }
	
h4{
	font-size:15px;
	margin-bottom:10px;}
	
h5{
	font-size:14px;
	text-transform:uppercase}
	
h6{
	font-size:13px;
	text-transform:uppercase}

h1 span, h2 span, h3 span ,h4 span, h5 span {
	/*font-family:'VegurBold', Arial, Helvetica, sans-serif;*/
	font-family:'Quando', serif;
	}

.entry h2, .post-item .entry h2 {
	font-size:23px;
	margin:25px 0 10px}

.entry .col h2, .entry .col h3 {
	font-size:19px}
	
.entry h3, .post-item .entry h3 {
	font-size:21px;
	margin:25px 0 10px}

.entry h4, .post-item .entry h4 {
	font-size:19px;
	margin:20px 0 10px}

.entry h5, .post-item .entry h5 {
	font-size:17px;
	margin:15px 0 10px}

.title_brown, .box .title_brown {
	color:#653c17}
	
	
	/*----------------------------------------------*/
/* 1.11 Buttons */
/*----------------------------------------------*/
.button_link {
	background:url(images/buttons_bg.png) no-repeat scroll right -25px transparent;
	color:#fff;
	display:inline-block;
	margin:5px 0;
	border:0 none;
	padding:0 25px 0 0;
	font-family:'DroidSerifItalic', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none}

.button_link span {
	background:url(images/buttons_bg.png) no-repeat scroll left 0 transparent;
	display:block;
	line-height:23px;
	padding:1px 15px 1px 15px;
	color:#fefefe;
	min-width:50px;
	cursor:pointer}

.button_link:hover,
.button_link:active {
	color:#fff;
	background-position:right -75px;}

.button_link:hover span,
.button_link:active span {
	background-position:left -50px;}
	
/* Color Styled Buttons */
.btn_brown, .btn_brown span {
	background-image:url(images/buttons_bg_brown2.png);}
	
.btn_blue, .btn_blue span {
	background-image:url(images/buttons_bg_blue.png);}

.btn_orange, .btn_orange span {
	background-image:url(images/buttons_bg_orange.png);}

.btn_green, .btn_green span {
	background-image:url(images/buttons_bg_green.png);}

.btn_green_apple, .btn_green_apple span {
	background-image:url(images/buttons_bg_green_apple.png);}

.btn_red, .btn_red span {
	background-image:url(images/buttons_bg_red.png);}

.btn_purple, .btn_purple span {
	background-image:url(images/buttons_bg_purple.png);}

.btn_dark_gray, .btn_dark_gray span {
	background-image:url(images/buttons_bg_black_gray.png);}
	
.button_styled {
	display: inline-block;
	margin:5px 1px;
	border:none;
	padding:1px 25px 1px 25px;
	font-family:'DroidSerifItalic', Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	color:#333;
	background:#e4e4e4;
	border:1px solid #ccc;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);}

.button_styled span {
	padding:0;}

.button_styled:hover {
	color:#333}
	
	
	/*----------------------------------------------*/
/* 2.1 Header */
/*----------------------------------------------*/
.header {
 position:relative;
 z-index:2}
 
.header .container_12 {
	height:70px;
	position:relative}



.header_slider .container_12 {
	min-height:620px}
	
.header .logo {
	position:absolute;
	z-index:1;
	top:28px;
	left:387px;
	width:186px;
	height:60px;
	overflow:hidden
	
}

.slider {
	width:100%;
	height:620px;
	position:relative;}



.top_text {
	width:650px;
	margin:0 auto;
	font-family:'DroidSerifItalic', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	line-height:1.6em;
	text-align:center;
	overflow: hidden;
	height:80px;
	margin-bottom:99px}
	
/* topmenu */
.topmenu {
	width:370px;
	height:30px;
	position:absolute;
	top:58px;}

.tmenu_left {
	left:0px;}

.tmenu_right {
	right:0px;}

.topmenu .dropdown {
	float:left;
	font-family: 'Quando', serif;
	font-size:14px;
	line-height:1.1em;
	color:#121212;	
	z-index:1300;
	margin:0;
	padding:0;}

.tmenu_left .dropdown {
	float:right}
	
.topmenu .dropdown li {
	display:block;
	float:left;
	margin:0;
	position:relative;
	list-style:none;
	margin:0 19px}

.topmenu .dropdown li a {
	display:block;
	color:#121212;
	height:25px;
	text-decoration:none}

.topmenu .dropdown li a span {
	display:block}

.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .menu-item-home a:hover{
	color:#002842;}

.topmenu .dropdown .current-menu-item ul li a,
.topmenu .dropdown .current-menu-ancestor ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-item li a,
.topmenu .dropdown .menu-item-home ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a {
	color:#999}

.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown .current-menu-ancestor ul li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item a,
.topmenu .dropdown li .current-menu-item a,
.topmenu .dropdown li.parent li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a{
	color:#fff}

.topmenu .dropdown li ul {
	display:none;
	position: absolute;
	top: 25px;
	z-index: 1308;
	width: 177px;
	padding:0;
	margin:0;
	font-size:13px}

.topmenu .dropdown li ul li ul {
	display:none;
	position: absolute;
	top:0px;
	left:175px !important;
	z-index: 1308;}
	
.topmenu .dropdown li ul li {
	display:block;
	background:url(images/dropdown_1_bg.png) 0 0 repeat-y;
	width: 177px;
	margin:0;
	height:auto;
	clear:both;
	position:relative;
	line-height:1.3em}

.topmenu .dropdown li ul li.first {
	background:url(images/dropdown_1_first.png) 0 top no-repeat;
	padding-top:10px}

.topmenu .dropdown li ul li ul li.first {
	background:url(images/dropdown_1_first2.png) 0 top no-repeat;
	padding-top:3px}
	
.topmenu .dropdown li ul li.last {
	background:url(images/dropdown_1_last.png) 0 bottom no-repeat;
	padding-bottom:8px}

.topmenu .dropdown li ul li a,
.topmenu .dropdown li ul li.last ul li a {
	display:block;
	color:#999;
	height: auto;
	padding:10px 15px 10px 15px;
	background:url(images/dropdown_1_line.png) center bottom no-repeat;}

.topmenu .dropdown li ul li.last a,
.topmenu .dropdown li ul li ul li.last a {
	background:none}

.topmenu .dropdown li a span {
	display:block;}

.topmenu .dropdown li a:hover span {
	cursor:pointer}

.topmenu .dropdown li ul li.parent span {
	background:url(images/dropdown_arrow.png) 140px 5px no-repeat;
	padding-right:10px}

.topmenu .dropdown li ul li.parent a:hover span {
	background:url(images/dropdown_arrow_a.png) 140px 5px no-repeat;}

.topmenu .dropdown li ul li.parent ul li span,
.topmenu .dropdown li ul li.parent ul a:hover span {
	background:none;
	padding-right:0px}

.topmenu .dropdown li:hover ul li ul {
	display:none;}	

.topmenu .dropdown li:hover ul,
.topmenu .dropdown li:hover ul li:hover ul{
	display:block}
	
.preloader { background:url(images/loading.gif) center center no-repeat; display:inline-block; }


/* ------------------------------------------------ */
/* Slider */
/* ------------------------------------------------ */

.header_slider .container_12 {
	min-height:620px}
	
	
.slider {
	width:100%;
	height:620px;
	position:relative;}
	
	img#wpstats{width:0px;height:0px;overflow:hidden}