/**
 * Theme Name: Birding In Belize
 * Theme URI: http://www.naturalightproductions.com/
 * Description: Wordpress theme for Birding In Belize
 * Version: 1.0
 * -----------------------------------------------
 * Style Sheet
 * Site:     Birding In Belize
 * Author:   Naturalight Productions Ltd.  www.naturalightproductions.com
 * Version:  HOME TEMPLATE Style Sheet 1.0
 * ----------------------------------------------- */
/* CSS Document */ 

body {
	background:url(../birding/images/green_bg.jpg) repeat;
	/*background:#F0F0E5;*/
	border:0;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#444;
	line-height:1.5em;
	margin:0 auto;
}

/*THE FOLLOWING IS APPLIED TO BODY ANCHOR TAGS*/

a:link {
	font-weight: normal;
	color: #dd2117;
	text-decoration: underline;
	line-height: 17px;
}
a:visited {
	font-weight: normal;
	color: #dd2117;
	text-decoration: underline;
	line-height: 17px;
}
a:hover {
	font-weight: normal;
	color: #dd2117;
	text-decoration: none;
	line-height: 17px;
}
a:active {
	font-weight: normal;
	color: #dd2117;
	text-decoration: none;
	line-height: 17px;
}

a.book {
    background: #F76D00;
    color: #FFF;
    font-size: 1em;
	font-weight:600px;
    /*border: 1px solid #BA5201;*/
    display: inline-block;
    margin: 10px auto;
    padding: 8px 15px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    z-index: 1;
    border-radius: 3px;
}

a.book:hover { background:#787700;}

section ul {
    list-style: disc;
    padding-left: 25px;
    margin: 10px 0 20px;
}

section ul li {margin-bottom:5px;}

.wp-caption-text {font-size:11px; color:#777; text-align:center; font-style:italic;}

.wp-caption.alignright {
	float:right;
	margin:8px 0 8px 10px;
}

/*#sitewrap {
	background:url(../birding/images/top_bg.png) repeat-x 0 -23px;
	border-top: 2px solid #f76d00;
}*/

div.warpper {
	/*max-width:980px;*/
	margin: 0 auto;
}


li.widget {
	list-style-type:none;
}

div.contact {
	background:#f76d00;
	color: #fff;
	font-size: 0.6em !important;
	height: auto;
	text-align:right;
	line-height:17px;
}

div.contact span {
	display: inline-block;
	margin-right:20px;
	font-size: 14px;
}

div.contact a {color:#FFF;}

header {
	position: relative;
	z-index:999;
}

header h2.widgettitle {
	display:none;
}

div.slider li.widget h2{
	display:none;
}

nav { 
	clear: both;
	float: right;
}

section.highlights {position:relative;}

section.highlights h2.widgettitle {
		background:#f76d00 ;
		color:#FFF;
		font-family: 'ProximaNova-Regular';
		font-size:0.9em;
		text-align:center;
		font-weight:normal;
		margin:0 ;
		letter-spacing:0.1em;
		padding: 8xp 0;
	}
	

h3.srp-widget-title {
	color:#FFF !important;
	font-family: 'ProximaNova-Regular';
	font-size:1.5em;
	font-weight:normal;
	margin:10px 0 10px 15px !important;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h2 {
	color: /*#716809*/ #23623f;
	
}

p {padding-bottom:10px;text-align: justify;}

section.highlights span.descrpt {display:none;}

section.entry {
	clear:both;
}

div.tourwrap {
	/*background:url(../birding/images/green_bg.jpg) repeat;*/
	margin-top:15px;
}

.featours {
	padding:5px 0;
}

/*section.highlights img {
		float:left;	
		margin-right:15px;
	}
	
	section.highlights h2.widgettitle {
		background: none;
		color: #F76D00;
		font-family: 'ProximaNova-Regular';
		font-size: 1em;
		font-weight: bold;
		margin-bottom:8px;
	}

img {
	height:auto;
	max-width:100%;
}*/

section.entry {
	text-align:center;
	padding-top:10px;
}

.entry .content {
	width:90%;
	margin:0 auto;
}

section.entry h1 {
	color:#787700;
	font-family: 'ProximaNova-Regular';
	margin:10px 0;
	font-size: 1.2em;
}

a.bttn {
	background:#F76D00;
	color:#fff;
	font-size:0.8em;
	border:1px solid #BA5201;
	display:block;
	width:100px;
	margin: 10px  auto;
	padding:5px 0;
	text-decoration:none;
}

a.srp-post-stringbreak-link {
	background:#F76D00;
	color:#fff;
	/*font-size:0.8em;*/
	border:1px solid #BA5201;
	display:block;
	width:70px;
	margin: 10px  auto;
	padding:4px 0;
	text-decoration:none;
	text-align:center;

}

#main {margin-top:25px;}

div.story {
	background:#F0F0E5;
	padding:18px;
	margin:0 15px 15px 0;
	/*font-size:0.8em;*/
	line-height:1.5em;
}

div.story h1 {
	color:#787700;
	font-family: 'ProximaNova-Regular';
	font-size:1.8em;
	font-weight:bold;
	margin:6px 0 15px;
}

img.alignright {
	float:right;
	border:1px solid #C64521;
	margin:0 0 8px 8px;
}

img.alignleft {
	float:left;
	border:1px solid #C64521;
	margin:0 8px 8px 0;
}

div.story img {margin: 8px;}

#wdg_specialrecentpostsfree-3{
	background:#F0F0E5;
	padding-top:1px;
}

article.sideinfo {
	margin-bottom: 15px;
}

aside .srp-post-content {
	color:#444444;
}

aside h3.srp-widget-title {
	background:url(../birding/images/spyglass.gif) no-repeat left center;
	color:#23623f !important;
	font-weight:bold;
	padding-left:60px;
}

h2.iic {
	border-top:4px solid #AAA;
	color:#F76D00;
	font-size:1.2em;
	clear:both;
	padding-top:30px;
	margin:30px 0 15px;
}

/*----->>>>GUESBOOK STYLES<<<<-----*/
li#dmsguestbook, li#text-7 {
	background:#F0F0E5;
	margin-top:20px;
	padding-top:1px;
}

li#dmsguestbook h2.widgettitle, #text-7 h2.widgettitle {
	background:url(../birding/images/megaphone.gif) no-repeat left center;
	color:#23623f !important;
	font-weight:bold;
	padding-left:60px;
	margin:10px 0 10px 15px;
}

li#dmsguestbook div.comments {
	font-size:0.7em;
	line-height:1.5em;
	padding:0 15px 5px;
	text-align:justify;
}

li#dmsguestbook div.comments p {margin-bottom:10px;}

li#dmsguestbook div.comments span {
	display:block;
	color:#dd2117;
	font-style:italic;
}

li#dmsguestbook br {display:none; visibility:hidden;}

/*--->>> TESTIMONIAL STYLES<<<---*/
div#testimonial-slider-theme1 {
	position: relative;
}

.testimonial-theme1 .testimonial-thumb-theme1 {
	display:none;
}

li#text-7 {
	
}

.testimonial-theme1 .testimonial-description-theme1 {
    color: #444 !important;
    font-size: 13px !important;
    font-style: italic !important;
    line-height: 19px !important;
    margin-bottom: 18px !important;
    text-align: left !important;
	padding:0 20px;
}

#sogbook {
	padding-bottom:10px;
}

input.css_form_submit {
	background:#F76D00;
	color:#222;
	font-weight:bold;
	/*font-size:0.8em;*/
	border:1px solid #BA5201;
	display:block;
	width:70px;
	margin: 10px  auto;
	padding:4px 0;
	text-decoration:none;
	text-align:center;

}

div.css_navigation_totalcount {display:none;}

ul.packlist, ol.bws, ol {
	margin:5px 5px 15px;
	padding-left: 30px;
}

ul.packlist li {
	list-style-type: disc;
	padding-bottom:5px;
}

ol.bws li, ol {
	list-style-type: decimal;
}

ul.packlist li a, ol.bws li a {
	color:#f76d00;
}

ul.packlist li a:hover, ol.bws li a:hover {
	text-decoration: none;
}



table.bodytext, .story table {
	color:#404040;
	padding: 4px;
	border-collapse: collapse;
	margin:15px auto;
}
	
	
table.bodytext td, .story table td {
	border:1px solid #705b1a;
	font-weight:normal;
	margin:0;
	padding:4px;
}

.css_guestbook_position table td {border:none;}

span.highlight {
	color:#dd2117;
}

div.story form.wpcf7-form {
	background: none;
}

div.story form.wpcf7-form label.tag {
    color: #333;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin: 0 9px 0 0;
    width: 158px;
	text-align:right;	
}

div.story form.wpcf7-form input.wpcf7-text, div.story form.wpcf7-form input.wpcf7-number, div.story form.wpcf7-form input.wpcf7-date, div.story form.wpcf7-form input.wpcf7-captchar, div.story form.wpcf7-form .wpcf7-select {
	background:#FFF;
	border:1px solid #787700;
	width:250px;
	height:22px;
}

select.wpcf7-select {height: 30px !important; width:268px !important;}

span.wpcf7-list-item label {width:180px;}

form.wpcf7-form p.pakop span.wpcf7-list-item  {
	display:block;
	margin-bottom:4px;
}

.textarea-comments textarea {
	background:#FFF;
	border:1px solid #787700;
	width:420px;
	height:180px;
}

p.pakop label.tag, p.requ label.tag, p.birdz label.tag {text-align:left !important; width: 250px !important;}

div.story form.wpcf7-form input.wpcf7-submit {
    background: none repeat scroll 0 0 #f76d00;
    border: 1px solid #ba5201;
    color: #FFF;
	font-size:15px;
	text-transform:uppercase;
    display: block;
    margin: 10px auto;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
    width: 70px;
}

div.cformgroup {
	background:#d3d2ab;
	border-bottom: 2px solid #787700;
	color: #444;
	font-size: 1.2em;
	margin-bottom: 15px;
	padding: 5px 0 5px 8px;
}

div.story form {
	/*background: #CCC;*/
	padding: 10px;
	margin-top:15px;
}

div.story form input.inputbox {
	background: #FFF;
	border:1px solid #787700;
	color:#444;
	width:200px;
	height:20px;
	margin-top:5px;
	padding:0;
}

div.story form input {
	padding: 5px;
	margin:5px;
	background:#787700;
}

.wpcf7-list-item .wpcf7-list-item-label {
	dispaly:block;
}

.wpcf7-list-item input {
	display:block;
	float:left;
}


footer {
	background: #522000;
	color:#a18675;
	line-height:1em;
	padding:10px;
}

.futwrap {
	padding:10px 0;
}

footer address {
	font-style: normal;
	font-size: 0.75em;
	margin-bottom:20px;
}

footer h4.title {
	color:#cbbdb3;
	font-size:1.4em;
	font-family: 'ProximaNova-Regular';
}

.futnote {
	font-size:0.75em;
	text-align:right;
}

.footlink {color:#a18675 !important;}
/*--->>> <<<----*/

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0,
#bwg_container1_0 #bwg_container2_0 .bwg_image_title_spun2_0 {
	color:#F76D00 !important;	
	font-size:14px !important;
	font-weight:normal !important;
}

span.bwg_image_title_spun1_0 {display:none !important;}

.bwg_image_info_container1 {
    display: table-cell !important;
}

.efforthead,.footer,.infotext{font-family:Georgia,Times,'Times New Roman',serif}
.effort{text-align:center;padding-top:15px;padding-right:30px}
.footer,.label{text-align:right}
.efforthead{font-size:2em;padding-bottom:15px}
.effortsubhead{font-size:.75em;padding-top:5px}
.effortsub2head{font-size:.5em;padding-top:5px}
.infotext{display:inline-block;padding:50px 20px 0}
.label{width:50%;float:left;font-weight:700}
.fillin{width:20%;float:left;border-bottom:thin solid #000}
.footer{margin-top:20px;margin-right:60px}
.page{page-break-after:always;width:100%;margin-top:15px;margin-right:0;margin-left:10px;display:block;font-size: 14px;line-height: 20px;}
.lastpage{page-break-after:avoid}
.block{width:45%;vertical-align:top;text-align:left;display:inline-block;margin-right: 4%;}
.middleblock{margin-left:20px}
.rightblock{margin-left:5px;margin-right:15px}
/*.subitem::before{content:"___"}*/
.subitem{text-indent:-20px;margin-left:20px}
.item-heading{font-weight:bold;margin:5px 0}

.page p {display: none;}

.bwg_image_info {width: 20% !important;}
/*--->>>PROXIMA NOVA FONTS<<<---*/
@font-face {
	font-family: 'ProximaNova-Regular';
	src:url('fonts/ProximaNova-Regular.eot');
	src:url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/ProximaNova-Regular.otf')  format('opentype'),
	     url('fonts/ProximaNova-Regular.woff') format('woff'), 
		 url('fonts/ProximaNova-Regular.ttf')  format('truetype'), 
		 url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNovaACond-Regular';
	src: url('fonts/ProximaNovaACond-Regular.eot');
	src: url('fonts/ProximaNovaACond-Regular.eot?#iefix') format('embedded-opentype'),  
		 url('fonts/ProximaNovaACond-Regular.otf')  format('opentype'),
	     url('fonts/ProximaNovaACond-Regular.woff') format('woff'), 
		 url('fonts/ProximaNovaACond-Regular.ttf')  format('truetype'), 
		 url('fonts/ProximaNovaACond-Regular.svg#ProximaNovaACond-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'ProximaNovaACond-Light';
	src: url('fonts/ProximaNovaACond-Light.eot');
	src: url('fonts/ProximaNovaACond-Light.eot?#iefix') format('embedded-opentype'),  
	     url('fonts/ProximaNovaACond-Light.otf')  format('opentype'),
	     url('fonts/ProximaNovaACond-Light.woff') format('woff'), 
		 url('fonts/ProximaNovaACond-Light.ttf')  format('truetype'), 
		 url('fonts/ProximaNovaACond-Light.svg#ProximaNovaACond-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}


