﻿body,html,form{font-family: Calibri,Verdana,Tahoma,Arial,sans-serif;background:#c4c1b0;color:#4b453f;}
footer{background:#c4c1b0;padding: 15px 0 15px 0;}
.container{background:#ffffff;}
.navbar{border-radius:0;background:#839c89;border:0;height:50px;top:-15px;text-align:center;z-index:50;}
.navbar-collapse{border-radius:0;background:#839c89;border:0;height:50px;}
.navbar-default .navbar-nav > li > a {color: #ffffff;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {text-decoration:underline;color:#ffffff;}
#headerBar{height: 140px;}
#navHeaderBar{background:#c4c1b0;}
#navHeaderBar img{position:relative;float:right;}
.img-brd{outline:solid 8px rgba(255,255,255,0.4);outline-offset:-8px;}
.col-md-9 img{outline:solid 8px rgba(255,255,255,0.4);outline-offset:-8px;}
.effect2{position: relative;}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

h2,h3,h4,h5,h6,.hdr{color:#839c89;font-size:20px;font-weight:bold;}
h1,.col-md-12 h2{color:#839c89;font-size:24px;font-weight:bold;}
.short-itin{height: 480px; overflow-y:scroll;margin-bottom:15px;}
.itin-img{overflow:hidden;margin-top:25px;}
.itin-img img{width:100%;}
.prog-extras{background:#f4f3f0;}
.gallery img{/*max-height: 200px;width:100%;padding:5px;*/display:inline-block;height:auto;max-width:100%;padding: 5px;}
#rightbig {z-index:100;}
#rightbig h3 {
		color:#fff;
		margin:0;
		padding:8px 8px 8px 20px;
		font-size:13px;
		/*background: url(../css/images/h2top-grn.png) 0 100% no-repeat;*/
		background: #008240;
		clear:both;
		font-weight:bold;
		}
		
	#rightbig h3.country {
		background:#f3eadf;
		/*border-top:1px solid #CFB281;*/
		margin-top:15px;
		color:#FFFFFF;
		}

	#rightbig h4 {
		color:#FFFFFF;
		margin:0;
		font-size:13px;
		cursor:pointer;
		font-weight:normal;
		text-align:left;
		background:rgba(196,193,176,0.7);
		}
    #colright h4
    {
        padding:5px 0px 5px 0px;padding-left: 15px;font-size:15px;color:#4b453f;
    }#colright h1    {
        padding:5px 0px 10px 0px;padding-left: 15px;font-size:15px;color:#ffffff;font-weight: bold;background-color:rgba(196,193,176,0.7);
    }
    #rightbig, #colright h4:hover{background:#839c89;color:#ffffff;}
	#colright p {
		padding: 0px 0px 0px 0px;
		margin-bottom:100px;
		}
		
	#colright {
	padding: 0px 0px 0px 0px;
	margin-bottom:10px;
	background-color:rgba(196,193,176,0.7);
	color: #FFFFFF;
		}
	
	
	#colright ul {
	list-style-type: none;
	/*display:none;*/
	background-color:rgba(196,193,176,0.7);
	font-size:12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top:10px;
    position: relative;
    float:left;
    width: 220px;
    height: 100%;
    z-index:10;
		}
		
	#colright li {
		margin: 0px 0px 0px 0px;
		padding-left:0px;
		/*color:#008240;*/
		color: #ffffff;background-color:rgba(196,193,176,0.7);
		}
		
	#colright a {
	color:#ffffff;
	font-size:0.9em;
	text-decoration: none;
	padding-left:30px;
	display:block;
	text-align:left;
	width:137px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../css/images/greenarr.png);
	background-repeat: no-repeat;
	background-position: 15px 4px;
		}
		
	#colright a:hover {
		text-decoration: underline;
		}
		
	#colright li.selected a {
	font-weight:bold;
	background-image: url(../css/images/greenarr.png);
	background-repeat: no-repeat;
	background-position: 14px 0;
		}
		
	#colright a img {
		text-decoration: none;
		border:none;
		}
   /* hr { padding: 0;border: none;border-top: medium double #839c89;color: #839c89;text-align: center;}
    hr:after { content: "§";display: inline-block;position: relative;top: -0.7em;font-size: 1.5em;padding: 0 0.25em;background: white;}
    
    hr.none:after { content:none; } */
    a.readmore {font-size:16px;font-weight:700;}
  
    .fb-like-box * {
   width: 90% !important;
   
}
    .fb-page{width:50%;}
    .region{padding-bottom:20px;}
    .btn-equestrian{ color: #fff;
  background-color: #839c89;
  border-color: #c4c1b0;}
    .btn-equestrian:hover{color:#4e3227;}
    .col-md-6 .paymentform{width:100%; padding: 30px; height:100%;}
    .greybk {background: #cccccc;}
    .paymentform label{font-weight:bold;color:#4e3227;}
    .paymentform span{color:#839c89;}
    legend {color:#839c89;font-weight:bold;font-style:italic;}
    footer a {color:#4b453f;}
   #youAreHere {padding-bottom: 5px; padding-top:5px;}