/*
                                __      _ _                   _   
                               / _|    | (_)                 | |  
 _ __ ___   __ _ _ __ ___ ___ | |_ ___ | |_  ___   _ __   ___| |_ 
| '_ ` _ \ / _` | '__/ __/ _ \|  _/ _ \| | |/ _ \ | '_ \ / _ \ __|
| | | | | | (_| | | | (_| (_) | || (_) | | | (_) || | | |  __/ |_ 
|_| |_| |_|\__,_|_|  \___\___/|_| \___/|_|_|\___(_)_| |_|\___|\__|
                                                                  
*/

/* BASIC RESET */


/* HTML ELEMENTS */


/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
/*#header { height:600px; }*/
.headerimg { background-position: center center; background-repeat: no-repeat; width:100%; height:100%; position:absolute; background-size:cover; top:0; }

#backgroun-bnr-bg {
    background-color: rgb(57, 41, 72);
    opacity: 0.95;
	filter: alpha(opacity=95);
    width: 100%;
	z-index:-1;
	float: left;
	border-bottom:2px solid rgb(209, 211, 212);
	margin-bottom: 160px;
}
/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:85px; }
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt {
    clear: both;
    left: 50%;
    margin: 0 auto 0 -480px;
    position: relative;
    /*top: 110px;*/
    width: 960px;
}


#firstline {
    color: rgb(159, 202, 210);
    display: block;
    float: left;
    font-family: 'Merriweather',serif;
    font-size: 26px;
    padding: 25px 13px 17px;
	padding-left:0;
	line-height: 35px;
}
#secondline { color:#fff; text-decoration:none; font-size:20px; padding:0 13px 10px; float:left; display:block; clear:both; font-family: 'Merriweather',serif; padding-left:0; }
#secondline:hover { text-decoration:none; color:rgb(255, 255, 255); }

.pictured { color:#FFF; font-size:12px; padding:9px 9px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:0; 	background: #9FCAD2; position: relative; top: 20px;
	border: solid 2px #D1D3D4;
	border-radius: 8px; cursor:pointer;  }
 
.pictured a {
    color: rgb(255, 255, 255);
    font-family: lato;
    font-size: 13px;
    font-style: normal;
    letter-spacing: 0;
    text-decoration: none;
    text-transform: none;
} 
.pictured:hover {
	background: #463753;
	text-decoration: none;
}
.pictured a:hover { text-decoration:none; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }

#back {
    background-color: rgb(159, 202, 210);
    background-image: url("../gallery-slider/arrow-prev.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 5px;
    padding: 10px;
    width: 18px;
}
#next { 
      background-image:url("../gallery-slider/arrow-next.png");
	  background-color: rgb(159, 202, 210);
      background-position: center center;
      background-repeat: no-repeat;
      border-radius: 5px;
      padding: 10px;
      width: 18px;	  
	  }
#control { background-image:url("../images/btn_pause.png"); }


/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
#headernav { padding-left:864px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A; }
#content p a:hover { text-decoration:underline; color:#7F000C; }
#main_menu ul{
	width: 100%;
	float: right;
}

    @media screen and (min-width: 3200px) { 
	#main_menu li a{padding: 16px 6px !important;}

}
    @media screen and (max-width: 960px) { 
	#main_menu{width: auto;}
	width: 780px;
	}

    @media screen and (max-width: 780px) {
	#headertxt {
	width: 670px;
	margin: 0 auto 0 -337px;
	}
/*	#backgroun-bnr-bg {
	top:85px;
	}*/
/*		#header_wrapper {
	height: 73px;
	}*/
	}

    @media screen and (max-width: 670px) {
	#headertxt {
	width: 565px;
	margin: 0 auto 0 -283px;
	}
	.headerimg {
	top:inherit;
	}
    }

	@media screen and (max-width: 600px) { 
	#headertxt {
	width: 490px;
	}
	#firstline {
	font-size:24px;
	}
	#headertxt {
	margin: 0 auto 0 -245px;
	}
	}

   @media screen and (max-width: 565px) { 
   	#headertxt {
	width: 490px;
	}
	#secondline {
	font-size:17px;
	}
   }

   @media screen and (max-width: 490px) {
   	#headertxt {
	width: 380px;
	}
/*	#header_wrapper {
    height: 59px;
    }*/
/*	#backgroun-bnr-bg {
    top: 71px;
    }*/
	#headertxt {
    margin: 0 auto 0 -197px;
    }
   }

    @media screen and (max-width: 384px) {
	#headertxt {
	width: 340px;
	margin: 0 auto 0 -175px;
	}
/*	#header_wrapper {
	height: 59px;
	}*/
/*	#backgroun-bnr-bg {
	top: 70px;
	}*/
	
#firstline {
    color: rgb(159, 202, 210);
    display: block;
    float: left;
    font-family: 'Merriweather',serif;
    font-size: 21px;
    line-height: 28px;
    padding: 15px 13px 17px 0;
}
	}
    @media screen and (max-width: 340px) { 
	#headertxt {
	width: 90%;
	 margin: 0 auto 0 -141px;
	}
	#firstline {
	padding:13px 13px 11px 0;
	line-height:26px;
	font-size:20px;
	}
	} 
	@media screen and (max-width: 240px) { 
	#headertxt {
	width: auto;
	}
	}



.fb-icon {
    float: right;
}








