/*

Theme Name:     RaulTijerniaJrFoundation

Theme URI:      http://192.185.26.21/~tijerina/

Description:    Child theme for the Twenty Twelve theme built for  RaulTijerniaJrFoundation website

Author:         jack

Author URI:    	http://192.185.26.21/~tijerina/

Template:       twentytwelve

Version:        1.9

*/



@import url("../twentytwelve/style.css");

@charset "utf-8";

/* CSS Document */





@font-face { font-family: "Adobe-Caslon-Pro"; src: url("fonts/Adobe-Caslon-Pro.ttf"); }

@font-face { font-family: "Adobe-Caslon-Pro-Bold"; src: url("fonts/Adobe-Caslon-Pro-Bold.ttf"); }

@font-face { font-family: "Adobe-Caslon-Pro-Bold-Italic"; src: url("fonts/Adobe-Caslon-Pro-Bold-Italic.ttf"); }

@font-face { font-family: "Adobe-Caslon-Pro-Italic"; src: url("fonts/Adobe-Caslon-Pro-Italic.ttf"); }

@font-face { font-family: "Adobe-Caslon-Pro-Semibold"; src: url("fonts/Adobe-Caslon-Pro-Semibold.ttf"); }

@font-face { font-family: "Adobe-Caslon-Pro-Semibold-Italic"; src: url("fonts/Adobe-Caslon-Pro-Semibold-Italic.ttf"); }

@font-face { font-family: "Gotham SSm A"; src: url("fonts/gotham.ttf"); }

body {

	margin:0;

	padding:0;

	line-height:normal !important;

	font-family: "Adobe-Caslon-Pro" !important;

	background:rgba(0, 0, 0, 0) url("images/Background_Tree.jpg") no-repeat scroll center top / cover !important;

}



a,

a:visited,

a:active,

a:hover{ text-decoration:none !important; color:#227226;}



img {max-width:100%;}



p {

    color: #000;

    font-family: "Adobe-Caslon-Pro";

    font-size: 19px;

    line-height: 24px;

    margin: 10px 0 !important;

    padding: 0;

	display:inline-block;

	width:100%;

}



ul {

	list-style:disc;

	 padding-left: 25px;

}



ul li {

	color: #000;

    font-family: "Adobe-Caslon-Pro";

    font-size: 19px;

    line-height: 24px;

    margin:0;

    padding: 0;

	list-style:disc;

}



.container {

    max-width: 1000px;

}





.posrl {

	position:relative;

}



.posab {

	position:absolute;

}



.logo {

	top:16px;

	left:0;

	z-index:9999;

}



.nav_section {

	background-color:#47261F;

	min-height:118px;

}



.top_nav {

	text-align:right;

}



.top_nav ul{

	margin:0;

	padding:85px 0 0 0;

	list-style:none;

}



.top_nav ul li {

	margin:0;

	padding:0 0 5px;

	list-style:none;

	display:inline-block;

	position:relative;

}



.top_nav ul li:hover > ul {

	display:block;

}



.top_nav ul li a{

	color:#ffffff;

	font-family: "Adobe-Caslon-Pro";

	text-transform:uppercase;

	font-size:15px;

	padding:10px 12px 5px;

	

}



.top_nav ul li a:hover, .top_nav ul li a:active{

	color:#ffffff;

	background-color:#6F3A19;

}



.top_nav ul ul {

    background: rgba(0, 0, 0, 0) url("images/sub_nav_arrow.png") no-repeat scroll center top;

    display: none;

    float: left;

    left: 0;

    padding: 10px 0 0;

    position: absolute;

    text-align: center;

    top: 31px;

    width: auto;

    z-index: 99999;

}



.top_nav ul ul li {

    background-color: #6f3a19;

    margin: 0;

    padding: 5px 0 0;

    width: 100%;

}



.top_nav ul ul li:first-child {

	padding-top:10px;

}



.top_nav ul ul li:last-child {

	padding-bottom:10px;

}



.top_nav ul ul li a{

	color:#ffffff;

	font-family: "Adobe-Caslon-Pro";

	text-transform:uppercase;

	font-size:13px;

	padding:0 10px;

	

}



.top_nav ul ul li a:hover, .top_nav ul ul li a:active{

	color:#FFE2A6;

	background:none;

}



.top_nav ul ul ul {

	left: 100%;

	top: 0;

}



.slider_section {

	padding:0 !important;	

}



.slide_loop {

	position:relative;

	background-repeat:no-repeat;

	background-position:center top;

	background-size:cover;

	height:630px;

}



.slide_caption {

	background-color:rgba(136,172,46, 0.5);

	left:0;

	bottom:0;

	width:100%;

	color:#ffffff;

	padding:25px 0 20px 0;

}



.slide_caption h2 {

    color: #ffffff;

    font-family: "Adobe-Caslon-Pro";

    font-size: 70px;

    font-weight: normal;

    line-height: 80px;

    margin: 0;

    padding: 0;

}



.slide_caption h3 {

    color: #ffffff;

    font-family: "Adobe-Caslon-Pro";

    font-size: 40px;

    font-weight: normal;

    line-height: 40px;

    margin: 0;

    padding: 0;

}



.slide_nav {

	left:0;

	bottom:0;

	width:100%;

}



.slide_nav ul{

	margin:0;

	padding:0;

	list-style:none;

	width:20px;

	float:right;

}



.slide_nav ul li{

	margin:0;

	padding:0;

	list-style:none;

	color:#ffffff;

}



.middle_home {

	padding-top:5%;

	padding-bottom:6%;

}



.middle_home p {

    color: #000;

    font-family: "Adobe-Caslon-Pro";

    font-size: 25px;

    line-height: 30px;

    margin: 0;

    padding: 0;

}



.footer_top {

	background:url(images/leather.jpg) repeat-x left top #43515A;

	padding:60px 0 30px;

}



.footer_quote {

	padding:0;

}



.footer_quote p {

    color: #FFE2A6;

    font-family: "Adobe-Caslon-Pro";

    font-size: 23px;

    line-height: 30px;

    margin: 0;

    padding: 0 10%;

}



.footer_box h4 {

    color: #ffffff;

    font-family: "Adobe-Caslon-Pro";

    font-size: 20px;

    font-weight: normal;

    line-height: 25px;

    margin: 0;

    padding: 0;

}



.footer_box img {

	border:1px solid #73BF45;

}



.footer_quote span {

    color: #73bf45;

    display: block;

    font-family: "Adobe-Caslon-Pro";

    font-size: 15px;

    line-height: 20px;

    margin: 10px 0 0;

    padding: 0 10%;

}



.footer_bottom {

	background-color:#47261F;

	padding:20px 0;

}



.copy_right {

    color: #ffffff;

    font-family: "Adobe-Caslon-Pro";

    font-size: 13px;

    line-height: 30px;

    margin: 0;

    padding:0;

}





/*Inner page css*/



.inner_top_img {

	background-repeat:no-repeat;

	background-position:center top;

	background-size:cover;

	height:377px;

}



.inner_nav {

	background-color:#47261F;

	padding:20px 0 12px;

}



.inner_nav ul{

	margin:0;

	padding:0;

	list-style:none;

}



.inner_nav ul li {

	margin:0 20px;

	padding:0;

	list-style:none;

	display:inline-block;

	position:relative;

}



.inner_nav ul li a{

	color:#ffffff;

	font-family: "Adobe-Caslon-Pro";

	text-transform:uppercase;

	font-size:15px;

	padding:0;

	

}
.inner_nav ul li.current_page_item a{color:#FFC363;}



.inner_nav ul li a:hover, .top_nav ul li a:active{

	color:#FFE2A6;

}



.middle_inner {

	padding:25px 0;

}



.middle_inner a{ text-decoration:none !important; color:#227226;}



.entry-title{

	color: #000;

    font-family: "Adobe-Caslon-Pro";

    font-size: 55px;

    font-weight: normal;

    line-height: 60px;

    margin: 0 0 15px;

    padding: 0;

}



.middle_inner h2{

	color:#6f3a19;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 25px;

    font-weight: normal;

    line-height: 30px;

    margin: 0;

    padding: 0;

}

.our_mission_quote{ margin:25px 0 0; padding:0;}

.our_mission_quote p {

    color: #6f3a19;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 24px;

    line-height: 30px;

    margin: 0;

    padding: 0;

}



.our_mission_quote span {

    color: #73bf45;

    display: block;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 14px;

    line-height: 20px;

    margin: 10px 0 0;

    padding: 0;

}



.summary_page {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #000 #000 -moz-use-text-color;

    border-image: none;

    border-style: solid solid none;

    border-width: 1px 1px medium;

    float: left;

    margin:15px 15px 20px;

}



.summary_row {

    border-bottom: 1px solid;

    float: left;

    font-family: "Adobe-Caslon-Pro";

    font-size: 19px;

    line-height: 25px;

    padding: 10px 0 5px;

    width: 100%;

}



.inner_page_quote{ margin:0; padding:0;}

.inner_page_quote p {

    color: #6f3a19;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 24px;

    line-height: 30px;

    margin: 0;

    padding: 0;

}



.inner_page_quote span {

    color: #73bf45;

    display: block;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 14px;

    line-height: 20px;

    margin: 10px 0 0;

    padding: 0;

}





.wwf_overview_box {

	margin:10px 0;

}

.wwf_overview_box_overlay {

    background-color: rgba(136, 172, 46, 0.5);

    bottom: 0;

    color: #ffffff;

    font-size: 25px;

    left: 0;

    line-height: 28px;

    padding: 15px 15% 10px;

    text-align: center;

    width: 100%;

}



.green_shade {

	background-color:#EFF5E5;

	padding:15px;

	border-top: 2px solid #47261f;

}



.yellow_shade {

	background-color:#FCF9D6;

	padding:15px;

	border-top: 2px solid #47261f;

}



.wwf_overview_title { color: #6f3a19;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 30px;

    line-height: 50px;

    margin: 0;

    padding: 0;

}



.green_shade_quote {

    margin: 0;

    padding: 0;

}



.green_shade_quote p {

    color: #f1983f;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 19px;

    line-height: 20px;

    margin: 0 !important;

    padding: 0;

}



.green_shade_quote span {

    color: #73bf45;

    display: block;

    font-family: "Adobe-Caslon-Pro-Semibold";

    font-size: 12px;

    line-height: 17px;

    margin: 10px 0 0;

    padding: 0;

}



.current_past_list p {

	margin: 3px 0 !important;

	color:#227226;

}



.banner_wrapper {

	position: relative;

	width: 100%;

	height: 600px !important; 

	margin-bottom: 0px;

}

.carousel {

	max-height: 600px;

}



.carousel .item {

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	height: 600px !important;

}

.carousel-inner {

	-webkit-backface-visibility: hidden;

	-webkit-perspective: 1000;

}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {

	width: 100%; /* use this, or not */

	margin: auto;

	position: relative;

}



.carousel .carousel-control {

    z-index: 20;

    background: none;

    border: none;

    top: 30%;

    font-size: 125px;

	font-family: "Gotham SSm A", "Gotham SSm B";

    font-style: normal;

    font-weight: 200;

}

.top-bg{ background:#47261F;}

#wprmenu_bar{ z-index:9999 !important;}

/*--------- Custom Media query ---------*/



@media only screen and (max-width: 767px) {

	.logo {

		position: relative;

	}

	.nav_section {

		display:none;

	}
	.carousel .carousel-control { top:12%;}
	.slide_caption {

		padding: 15px 0 20px;

	}

	.slide_caption h2 {

		font-size: 22px;

		line-height: 30px;

	}

	.slide_caption h3 {

		font-size: 18px;

		line-height: 22px;

	}

	.slide_nav {

		bottom: -10px;

	}

	.slide_nav ul {

		float: left;

		text-align: center;

		width: 100%;

	}

	.slide_nav ul li {

		display: inline-block;

		margin:0 3px;

	}

	.slide_loop {

		max-height:300px;

	}

	.middle_home p {

		font-size: 19px;

		line-height: 28px;

	}

	.footer_quote p {

		padding:0;

		margin-bottom:0 !important;

	}

	.footer_box {

		text-align:center;

		margin-top:20px;

	}

	.copy_right {

		font-size: 11px;

		line-height: 15px;

		text-align: center;

	}

	

	.inner_top_img {

		max-height:200px;

	}

	.inner_nav ul li {

		display: inline-block;

		margin: 0;

		width:100%;

	}

	.entry-title {

		font-size: 32px;

		line-height: 35px;

		margin: 0 0 10px;

	}

	.our_mission_quote {

		margin: 10px 0 20px;

		padding: 0;

	}

	.our_mission_quote span {

		margin:0;

	}

	.carousel .item {

    height: 275px !important;

	}

	.banner_wrapper {

    height: 275px !important;

	}
	
	

}



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.top_nav ul li a {

		font-size:13px;

	}

	

	.top_nav ul ul li a {

		font-size:11px;

		line-height:normal;

	}

	.logo {

		top: 20px;

		width: 225px;

	}

	.slide_loop {

		max-height:400px;

	}

	.slide_caption h2 {

		font-size:45px;

		line-height:50px;

	}

	.slide_caption h3 {

		font-size:25px;

	}

	.slide_caption {

		padding: 15px 0 10px;

	}

	.footer_box h4 {

		font-size:17px;

	}

	.entry-title {

		font-size:45px;

	}

	.inner_top_img {

		max-height:200px;

	}

	.footer_quote p {

		font-size: 19px;

		line-height: 25px;

		margin: 0 !important;

		padding: 0;

	}

	.footer_top {

		padding: 60px 0 15px;

	}

	.carousel .item {

    height: 472px !important;

	}

	.banner_wrapper {

    height: 472px !important;

	}

}





