/*
------------------------------------------------------------------------
Theme Name:Bourlingue
Theme URI:http://vinaganda.com
Description:Freehweelin' Tours by Vinaganda May 2010.
Version:3
Author:Fred Romain
Author URI:http://vinaganda.com
------------------------------------------------------------------------
*/


/*
-----------------------------------------RESET----------------------------------------- 
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*
-----------------------------------------LAYOUT ----------------------------------------- 
*/

.grid_1 	{width:40px; }
.grid_2 	{width:100px; }
.grid_3 	{width:160px; }
.grid_4     {width:220px; }
.grid_5 	{width:280px; }
.grid_6 	{width:340px; }
.grid_7 	{width:400px; }
.grid_8 	{width:460px; }
.grid_9 	{width:520px; }
.grid_10    { width:580px; }
.grid_11 	{width:640px; }
.grid_12    {width:700px; }
.grid_13 	{width:760px; }
.grid_14 	{width:820px; }
.grid_15 	{width:880px; }
.grid_16 	{width:940px; }

.column		{margin:0 10px; overflow:hidden; float:left; display:inline}
.row		{width:960px; margin:0 auto; overflow:hidden}
.row .row	{margin:0 -10px; width:auto; display:inline-block}

.aligncenter	{display:block; margin:0 auto}
.alignleft		{float:left}
.alignright		{float:right}
.floatLeft		{float:left}
.floatRight		{float:right}
.clear			{clear:both}

.overflow {overflow:visible;}

/*
 -----------------------------------------STRUCTURE-----------------------------------------
 */
html, body {
    height: 100%
}

body {
    background: #F1EAC7 url(i/beige-strip.gif) repeat scroll 0 0;
    color: #000;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 62.5%;
    margin: 0px auto -85px;
    text-align: center;
}

#page-wrap {
    background: #FCFBE7 none repeat scroll 0 0;
    border-bottom: 1px solid #DCCDA7;
    margin: 20px auto -80px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    text-align: left;
    width: 960px;
    padding-top: 10px;
    padding-bottom: 30px
}

/*
 ----------------------------------------- CUSTOM PAGES -----------------------------------------
 */
.page-id-5 {
    background: #EEE8CD url(i/beige-bg.jpg) no-repeat top
}

.page-id-5 #page-wrap {
    background: transparent;
}

/* TOURS */
.single #page-wrap {
    padding-bottom: 30px;
    padding-right: 10px;
    padding-top: 10px;
}

/*
 ----------------------------------------- TYPOGRAPHY -----------------------------------------
 */
@font-face {font-family:
    'CircusRegular';
    src:
    url('fonts/Circus.ttf') format('truetype'), url('fonts/Circus.svg#Circus') format('svg');
}
@font-face {font-family:
    'LeagueGothicRegular';
    src:
    url('fonts/League_Gothic.eot');
    src:
    local('League Gothic'), local('LeagueGothic'), url('fonts/League_Gothic.woff') format('woff'), url('fonts/League_Gothic.ttf') format('truetype'), url('fonts/League_Gothic.svg#LeagueGothic') format('svg');
}

a {
    color: #156C9A;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

a {
    border: none;
    text-decoration: underline;
}

a:hover {
    color: #CC4343;
}

img a, img {
    border: none
}

p {
    border: 0px solid #000000;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 1.5em;
    text-align: left;
}

a {
    border: none;
    text-decoration: none;
}

.light {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 100;
}

h1 {
    font-size: 3em;
    font-weight: bold
}

strong {
    font-weight: bold
}

.post h2 {
    text-transform: none;
    padding-bottom: 0;
    border-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

h2 {
    font-size: 34px;
    color: #000;
    text-transform: none;
    padding-bottom: 4px;
    margin-top: 20px;
    margin-bottom: 0px;
    font-weight: bold
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 18px;
}

.post ul li, .post ol li {
    font-size: 1.3em;
    line-height: 1.3em;
    list-style-type: circle;
    margin: 5px 0 5px 15px;
}

#reply {
    border-bottom: 4px solid #C9C9C9;
    color: #222;
    font-size: 1.8em;
    margin-top: 28px;
    margin-bottom: 16px;
    padding-bottom: 4px
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: 'LeagueGothicRegular', Helvetica, Arial, sans-serif;
    color: #CC4343;
    text-transform: uppercase;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none;
    font-family: 'LeagueGothicRegular', Helvetica, Arial, sans-serif;
}

.excerpt p {
    color: #333;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 1.7em;
    font-style: italic;
    margin: 0 0 1em;
    text-align: left;
}

/*
 ----------------------------------------- TOP and NAVIGATION -----------------------------------------
 */
#header {
    background: #000;
    width: 100%;
    color: #fff;
}

#nav-bg {
    background: #F1EAC7;
    width: 100%;
    color: #000;
}

#header-wrap {
    clear: both;
    height: 25px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
    width: 960px;
}

h1.logo a {
    color: #FFFFFF;
    display: block;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 0px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

h1.logo a:hover {
    color: #CC4343;
}

h1.logo a span {
    color: wheat;
    font-weight: normal;
    text-transform: uppercase;
    margin-left: 10px;
}

/* Languages */
.speaking {
}

ul.qtrans_language_chooser li {
    float: left;
    margin-right: 10px;
}

ul.qtrans_language_chooser li a span {
    margin-left: 5px;
}

.qtrans_language_chooser li {
    font-size: 12px;
    padding: 5px;
}

.qtrans_language_chooser li:hover, .qtrans_language_chooser li.active {
    background-color: #D7D5C9;
    padding: 5px;
}

.nav {
    margin: 0 10px;
    overflow: hidden;
}

.nav ul {
    list-style-type: none;
    width: 100%;
    overflow: hidden;
}

.nav li {
    display: block;
    display: inline
}

.nav a:link, .nav a:visited {
    background: transparent none repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 30px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}

ul.nav li.last {
    margin-right: 0px;
}

.nav a span {
    font-size: 12px;
    color: #ccc;
}

.nav a:hover {
    color: #CC4343;
}

ul.nav li.current-cat a, ul.nav li.current_page_item a:link, ul.nav li.current_page_item a:visited, ul.nav li.current_page_item a:hover, ul.nav li.current_page_item a:active {
    color: #fff;
    text-shadow: 0px -1px 0px #000;
    text-decoration: none;
    background: #000;
}

.testimonial {
    background: transparent url(i/title-bg.gif) no-repeat scroll center bottom;
    color: #85765D;
    font-family: Georgia, Times;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    line-height: 1em;
    padding-bottom: 40px;
    text-align: center;
}

.testimonial span {
    color: #000000;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-transform: inherit;
}

/*-----------------------------------------SIDEBAR-----------------------------------------
 */
.single .sidebar {
    margin-top: 50px;
    padding-top: 10px;
    text-align: left;
}

.sidebar h2, h3, h4 {
    margin-top: 10px;
    line-height:1;
}

.sidebar p {
    font-size: 1.2em;
}

.sidebar ul {
    margin-top: 10px;
}

.sidebar ul li {
}

.sidebar ul li a {
    font-weight: bold;
    display: block;
    padding: 0.6em 0;
}

/*
 -----------------------------------------FOOTER-----------------------------------------
 */
.legal {
    color: #808080;
    text-align: center;
    text-transform: uppercase;
}

#push {
    height: 80px
}

#footer {
    padding-top: 20px;
    width: 960px;
    margin: 150px auto 0;
    height: 175px;
    color: #fff;
    text-align: left;
    background: #1E1A10;
    border-top: 5px solid #9B6A15;
    height: 130px;
    margin: 150px auto 0;
    overflow: hidden;
    padding-top: 20px;
    position: relative;
    text-align: left;
    width: 100%;
}

#footer .vinaganda {
bottom:-1px;
position:absolute;
right:10px;
}

#footer h4 {
color:wheat;
font-family:Georgia,'Times New Roman',serif;
font-size:14px;
font-weight:normal;
line-height:1.1em;
margin:0;
text-shadow:0 0 0 #1E1A10;
text-transform:none;
}

#footer p {
    font-size: 1em;
    color: #ccc;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-top: 0.6em;
    text-shadow: 0px 0px 0px #000
}

#footer p a {
    border-bottom: 1px solid #fff;
    color: #fff;
    text-decoration: none
}

#footer p a:hover {
    border-bottom: 1px solid #c9c9c9;
    color: #0b96d0;
    text-decoration: none
}

/*
 -----------------------------------------Services-----------------------------------------
 */
.services-wrap {
    border-bottom: 2px solid #9B6A15;
    margin-bottom: 20px;
}

/*
 -----------------------------------------POSTMETA-----------------------------------------
 */
p.date {
    color: wheat;
    font-size: 1.1em;
    margin: -5px 0 0;
    padding: 0;
}

.postMeta {
    font-size: 1.2em;
    margin-bottom: 18px;
    margin-top: 8px;
    padding-bottom: 24px;
    border-bottom: 1px solid #c9c9c9
}

.postMeta-featured {
    margin-top: 8px;
    font-size: 1.2em;
    width: 303px
}

.postMeta-front {
    margin-top: 8px;
    font-size: 1.2em
}

.postMeta-post {
    font-size: 1.2em;
    margin-bottom: 18px;
    margin-top: 8px;
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 10px
}

.postMeta span.date, .postMeta-post span.date, .postMeta-featured span.date, .postMeta-front span.date {
    color: #8a8a8a;
    float: left
}

.postMeta span.comments a, .postMeta span.date a, .postMeta-post span.comments a, .postMeta-post span.date a, .postMeta-featured span.comments a, .postMeta-featured span.date a, .postMeta-front span.comments a, .postMeta-front span.date a {
    float: left;
    color: #8a8a8a;
    text-decoration: none
}

.postMeta span.comments, .postMeta-featured span.comments, .postMeta-post span.comments, .postMeta-front span.comments {
    float: right;
    background: #FFF url(images/comment.gif) no-repeat left center;
    padding-left: 15px;
    margin-left: 2px
}

/*
 -----------------------------------------
 POSTS
 -----------------------------------------
 */
.recent-post {
    border-bottom: 1px solid #9B6A15;
}

.recent-post h4 {
    font-weight: normal;
    margin: 5px 0px;
}

.recent-post p {
    margin-bottom: 5px;
}

.post-category {
    color: #8a8a8a;
    float: left;
    margin-bottom: 8px
}

.post-archive {
    border-bottom: 1px solid #9B6A15;
    padding-bottom: 20px;
    padding-top: 10px;
}

.post h3.post-archive {
    border: none;
    background: transparent;
    margin-top: 0;
    padding-top: 0;
}

.post img.post-archive {
    margin-top: 5px;
}

.post-tags {
    color: #8a8a8a;
    float: right
}

.post-category p, .post img {
    margin: 0;
}

.post blockquote p {
    margin: 0 2.6em;
    font-style: italic
}

.post h2, .post h3, .post h4 {
    font-weight: normal;
    margin: 0.5em 0;
}

.post-content h2, .post-content h3, .post-content h4 {
    color: #D56262;
    padding: 5px 1px;
    font-weight: normal;
    margin: 5px 0;
    text-transform: uppercase;
}

.title, .post-content {
    background: #FCFBE7;
}

.post-content {
    padding-top: 10px;
}

.title h2, h2.title {
    text-transform: none;
    background: transparent url(i/title-bg.gif) no-repeat scroll center bottom;
    border-top: medium none;
    font-family: Georgia, 'times New Roman', serif;
    font-size: 36px;
    font-weight: bold;
    margin-right: 10px;
    padding-bottom: 40px;
    text-align: center;
}

.title p, .teaser {
    color: #9B6A15;
    font-size: 20px;
    line-height: 20px;
    margin-right: 10px;
    font-style: italic;
    text-align: center;
}

.home .title p {font-style:normal;}

.page h2.title, .archive h2.title {
    font-size: 24px;
}

/*
 -----------------------------------------
 IF COMMENTS
 -----------------------------------------
 */
.comment-heading {
    margin-bottom: 26px;
    text-transform: none;
    border: none
}

.commentwrap {
    padding-bottom: 15px;
    padding-top: 15px
}

.commentpost {
    float: right;
    width: 510px
}

.commentpost p {
    margin-top: 0
}

.commentmetadata {
    float: left;
    width: 20%;
    color: #2F2B23;
    line-height: 1.5em;
    padding-right: 20px;
    color: #999;
    font-size: 1.1em
}

.commentmetadata li {
    list-style-type: none;
    padding: .3em;
    margin: 0 .5em 0 0
}

.commentmetadata li a {
    text-decoration: underline
}

.warning {
    padding: 10px;
    background: #282828;
    border: 1px solid #323232;;
    margin-bottom: 10px
}

#comments label input {
    border: 1px solid #E5E5E5;
    padding: 5px 4px;
    margin-bottom: 10px;
    width: 160px
}

#comments label span {
    line-height: 27px
}

#comments label {
    font-family: "Lucida Sans Unicode";
    font-size: 1.1em
}

#comment_author {
    margin: 20px 20px 20px 0px;
    padding: 0px;
    width: 150px;
    float: left
}

#comments-content {
    display: block;
    border-bottom: 1px solid #C9C9C9;
    margin: 10px 0px 10px 0px;
    padding: 0px
}

#comments textarea {
    margin-top: 10px;
    padding: 4px 0px;
    width: 100%;
    border: 1px solid #E5E5E5
}

.button {
    border: 1px solid #E5E5E5;
    font-size: 1.1em;
    font-weight: bold;
    height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 8px;
    text-transform: uppercase
}

.children {
    margin-left: 50px
}

.children div {
    border: none
}

.children .commentwrap {
    border-top: 1px solid #C9C9C9;
}

.children .commentmetadata {
    padding-right: 0px
}

.children .commentpost {
    text-align: left;
    float: right;
    width: 78%
}

/*
 -----------------------------------------
 SEARCH
 -----------------------------------------
 */
#searchform {
    float: left;
    margin-top: 1em;
    height: 2.3em
}

#searchsubmit {
    border: 1px solid #E5E5E5;
    font-size: 1.1em;
    font-weight: bold;
    height: 2.1em;
    padding: 2px 8px;
    text-transform: none;
    float: right;
    background-color: #F0F0F0
}

#s {
    float: left;
    width: 204px;
    margin-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #E5E5E5;
    font-size: 1.1em
}

/*
 ----------------------------------------- Inner Nav -----------------------------------------
 */
.inner-nav {
    font-family: Helvetica, Arial, sans-sherif
}

ul.inner-nav {
    list-style-type: none;
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
    border-top: 1px solid #DCCDA7;
    border-bottom: 1px solid #DCCDA7;
    padding: 1px 0px
}

ul.inner-nav li {
    display: block;
    margin: 0px 0px 1px 0px
}

.inner-nav a:link, .inner-nav a:visited, .inner-nav-bottom a:link, .inner-nav-bottom a:visited {
    background: #F1EAC7 url(i/beige-strip.gif) repeat scroll 0 0;
    display: block;
    font-weight: normal;
    padding: 6px 8px;
    text-align: left;
    text-decoration: none;
}

.inner-nav a:hover {
    color: #fff;
    background: #CC4343;
}

ul.inner-nav li.current-cat a, ul.inner-nav li.current_page_item a:link, ul.inner-nav li.current_page_item a:visited, ul.inner-nav li.current_page_item a:hover, ul.inner-nav li.current_page_item a:active {
    background: #FCFBE7;
    text-decoration: none;
    display: block;
    border-top: 1px solid #DCCDA7;
    border-bottom: 1px solid #DCCDA7;
}

ul.inner-nav li.page-item-42 a, ul.inner-nav-bottom li.page-item-42 a {
    margin-right: 0px;
}

p.tet a {
    background: #000 none repeat scroll 0 0;
    display: block;
    font-size: 2em;
    line-height: 1em;
    text-align: center;
    padding-top: 10px;
}

p.tet a:hover {
    color: #fff;
    background: #000;
}

p.tet a span {
    color: #EEE8CD;
    font-family: Helvetica, Arial;
    font-size: 5em;
    letter-spacing: -13px;
    line-height: 1em;
    margin-left: -12px;
}

p.tet-home a {
    background: #333;
}

.footnote {
    margin-top: 15px;
    border-top: 1px solid #222;
    font-style: italic;
}

.footnote p {
    text-align: right;
}

#cms-nav-top-menu li.icl_last {
    float: right;
    margin: 0;
}

h1.circus {
    background: transparent url(i/stars.png) repeat-x scroll left bottom;
    color: #302B1B;
    font-family: Georgia, 'times New Roman';
    font-size: 8em;
    padding-bottom: 30px;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: normal;
}

h2.circus {
    background: transparent none repeat scroll 0 0;
    border-top: 3px double;
    font-family: Georgia, 'times New Roman';
    font-size: 60px;
    text-align: center;
    color: #302B1B;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: normal;
}

h1.circus, h2.circus {
    font-family: 'CircusRegular', Georgia, 'times New Roman';
}

ul.stars li {
    background: transparent url(i/stars.png) no-repeat scroll left 10px;
    border-top: 1px solid #9F9472;
    font-size: 1.4em;
    height: 115px;
    list-style-type: none;
    margin: 5px 0 0;
    padding-left: 40px;
    padding-top: 5px;
    color: #302B1B
}

ul.stars li strong {
    font-family: 'Trebuchet MS';
}

ul.itinary li {
    background: transparent url(i/stars.png) no-repeat scroll left top;
    font-family: 'Trebuchet MS';
    font-size: 1.4em;
    height: 26px;
    margin: 0 0 5px;
    padding-left: 40px;
    padding-top: 5px;
    font-weight: bold;
    color: #302B1B
}

.slog p {
    font-size: 30px;
    text-shadow: 0px 1px 0px #fff;
    color: #362B0E;
}

.slog2 p {
    color: #362B0E;
    font-size: 21px;
    text-align: center;
}

#wpcf7-f2-p5-o1 textarea, #wpcf7-f2-p5-o1 input {
    background: #D5D0B6;
    color: #000;
    border: 1px solid #9F9472;
    padding: 5px 0;
}

#wpcf7-f2-p5-o1 {
    background: transparent url(i/stars.png) repeat-y scroll left top;
    font-size: 12px;
    padding: 10px 10px 10px 55px;
}

/*
 ----------------------------------------- TABLE FOR TOURS -----------------------------------------
 */
table.schedule {
    border-collapse: collapse;
    width: 98%;
    border-color: black;
    border-width: 0px;
    font-size: 14px;
    margin-top: -10px;
}

.schedule th {
    font-family: 'LeagueGothicRegular', Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding: 10px 5px;
    color: white;
    color: #D56262;
    font-weight: normal;
    text-transform: uppercase;
}

.schedule tr {
    border-bottom: 1px solid #F1EAC7;
}

tr.alt {
    background: #F8F4E2;
}

.schedule td {
    padding: 8px 5px;
}

/*
 ----------------------------------------- SIDEBAR FOR TOURS -----------------------------------------
 */
.sidebar-tours {
    margin-top: 50px;
}

.sidebar-tours ul {
    background: #EDEBCE;
}

.sidebar-tours ul li img {
    width: 140px;
    height: auto;
    margin: 5px;
}

.sidebar-tours ul li {
    margin: 5px 0;
    padding: 5px 5px 10px;
    list-style-type: none;
    margin: 5px 0;
    text-align: center;
}

.sidebar-tours ul li h4 {
    color: #000000;
    font-size: 17px;
    text-align: center;
}

.sidebar-tours ul li p {
    font-size: 11px;
    text-align: center;
}

.tours-sidebar-right {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 190px;
    padding: 0 10px 15px;
    width: 180px;
    text-align: center;
}

.booking-count {
    background: #FCFBE7 url(i/laurel.gif) no-repeat scroll center 20px;
    height: 200px;
}

.booking-count p {
    margin: 0 22px;
    text-align: center;
}

.booking-count p span {
    display: block;
    font-size: 50px;
    font-style: italic;
    margin-top: 5px;
    text-align: center;
}

/*
 -------------------------------------------------------------------------------------
 ZURB BUTTONS
 -------------------------------------------------------------------------------------
 */
.awesome, .awesome:visited, a.download {
    background: #222 url(i/alert-overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    position: relative;
    cursor: pointer;
}

.awesome:hover {
    background-color: #111;
    color: #fff;
}

.awesome:active {
    top: 1px;
}

.small.awesome, .small.awesome:visited, a.download {
    font-size: 11px;
}

.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.large.awesome, .large.awesome:visited {
    font-size: 16px;
    padding: 8px 14px 9px;
    width: 140px;
    text-align: center;
}

.green.awesome, .green.awesome:visited {
    background-color: #91bd09;
}

.green.awesome:hover {
    background-color: #749a02;
}

.blue.awesome, .blue.awesome:visited, a.download, a.download:visited {
    background-color: #2daebf;
}

.blue.awesome:hover, a.download:hover {
    background-color: #007d9a;
}

.red.awesome, .red.awesome:visited {
    background-color: #e33100;
}

.red.awesome:hover {
    background-color: #872300;
}

.magenta.awesome, .magenta.awesome:visited {
    background-color: #a9014b;
}

.magenta.awesome:hover {
    background-color: #630030;
}

.orange.awesome, .orange.awesome:visited {
    background-color: #ff5c00;
}

.orange.awesome:hover {
    background-color: #d45500;
}

.yellow.awesome, .yellow.awesome:visited {
    background-color: #ffb515;
}

.yellow.awesome:hover {
    background-color: #fc9200;
}

/*
 -------------------------------------------------------------------------------------
 HOME
 -------------------------------------------------------------------------------------
 */
.home {
    z-index: 0;
    position: relative;
}

.fader-bg {
    width: 100%;
    height: 500px;
    overflow: hidden;
    background-color: #1E1A10;
    border-bottom: 10px solid #FCFBE7;
    z-index: 100;
    background-repeat: no-repeat;
    background-position: center top;
}

.slogan {
    background: transparent;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Georgia, 'times New Roman', serif;
    margin-top: 200px;
    padding: 5px;
    text-align: right;
    text-transform: none;
}

.home #page-wrap {
    position: relative;
    top: -100px;
    z-index: 1000;
    padding-top: 20px;
    padding-bottom: 60px;
}

.home .title h2 {
    background: transparent;
    padding: 0;
    font-size:32px;
}

/* RANDOM BACKGROUNDS */
#myr1 {
    background-image: url(i/bg-3.jpg);
}

#myr2 {
    background-image: url(i/bg-4.jpg);
}

#myr3 {
    background-image: url(i/bg-5.jpg);
}

/* TRICK COLUMN  TOURS */
.home-col-right {
    background: #F1EAC7;
    padding: 0px 10px;
}

.home-col-right ul li {
    margin: 5px 10px;
}

.home-col-left {
    width: 260px;
}

.tours-on-home {
    border-bottom: 1px solid #9B6A15;
    height:330px;
}

/*
 -------------------------------------------------------------------------------------
 CONTACT FORMS
 -------------------------------------------------------------------------------------
 */
.wpcf7 p {
    font-size: 16px;
}

.page-id-141 .wpcf7 input {
    border: none;
    border-bottom: 1px solid #A27F43;
}

.page-id-141 .wpcf7-form-control-wrap your-name {
}

.wpcf7-list-item {display:block;}

/* ----------------------------
Gallery
------------------------------- */

.gallery {
    overflow: hidden;
    padding: 0;
    clear: both;
}

dl.gallery-item {
    margin: 0 10px 10px 0;
    padding: 0;
    width: 220px;
}

dt.gallery-icon {
    height: 220px;
}

.gallery-item {
    background: transparent;
    float: left;
    margin: 10px;
    padding: 0 5px 5px 0;
}

.gallery-icon img, .gallery-icon img a {
    margin: 0;}

.gallery-icon img a:hover {
}

.gallery-caption {
    border-top: 1px solid #000;
    color: #808080;
    font-size: 1.3em;
    margin: 20px auto 0;
    padding: 5px;
    text-align: center;
}