@import url('https://fonts.googleapis.com/css?family=Arimo:400,400i,700|Oswald:300,400');



*{margin:0;padding:0;outline:0;transition:all 0.3s ease 0s;}

.cycle-slideshow,.cycle-slideshow * {transition:none} 


.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}

.col-xs-15 {width: 20%;float: left;}

@media (min-width: 768px) {

    .col-sm-15 {width: 20%;float: left;}

}

@media (min-width: 992px) {

    .col-md-15 {width: 20%;float: left;}

}

@media (min-width: 1200px) {

    .col-lg-15 {width: 20%;float: left;}

}



.container {position:relative;min-width:320px;}



.no-gutter {margin-left:0px!important;margin-right:0px!important;}

.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}



.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}

.gutter-xs>[class^="col"]{padding-left:5px!important;padding-right:5px!important;}



.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}

.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}



@media (min-width: 1200px) {

    .gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}

    .gutter-lg>[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

}



.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}

.row.divider > [class*='col-']:before {left: 0;}

.row.divider > [class*='col-']:after {right:-1px;left:auto;}

.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}



.embed-responsive-16by9{padding-bottom:40%;}

/****************************************************************************/

body {font-family: 'Arimo', sans-serif; color:#6e6344; font-size:15px;font-weight:400;line-height:1.4;background:#021e1c;}



strong{font-weight:700}



textarea.form-control{resize:none;min-height:107px;}



span.required{color:red;font-weight:700;font-size:20px;line-height:1;}



hr{background:#1b2e2d; height:1px; margin:40px 0px; border:none;}







a,a:hover,a:visited{color:#aa955c;text-decoration:underline;}

a:hover{color:#fff;text-decoration:none;}



h1,.h1,h2,.h2,h3,.h3{font-family:'Oswald', sans-serif; font-weight:300;}

h1,.h1,h2,.h2{font-size:35px; color:#fff; text-transform:uppercase;}

h1,.h1{margin:0px 0px 30px 0px;}

h2,.h2{margin:0px 0px 30px 0px;}

h3,.h3{font-size:20px;margin:0px;}





#Header .logo {float:left;}

#Header {font-family:'Oswald',sans-serif; font-size:25px; font-weight:300; color:#fff; margin:20px 0px;}

#Header .info_icons{margin-top:10px;}

#Header .info_icons span{display:inline-block;width:20px;height:23px;background:url(../images/icon_info.png) 0px 0px no-repeat; margin:0px 10px;}

#Header .info_icons span.ph{background-position:0px 0px;}

#Header .info_icons span.mo{background-position:0px -32px;}

#Header .info_icons span.em{background-position:0px -60px;}



#MainContent{margin:40px 0px;}



#WelText{margin-bottom:50px;}

#News a{color:#6d6244; text-decoration:none;}

#News a:hover{color:#fff;}

#News> .row{margin-bottom:20px;}

.Date{font-style:italic; color:#aa955c; text-transform:uppercase; font-size:14px; display:block;}



#ContactNum{background:#157967; padding:20px; text-align:center; margin:55px 0px 100px 0px; color:#fff; font-family:'Oswald',sans-serif; font-size:30px; font-weight:400; text-transform:uppercase;}

#ContactNum  span{display:block; font-size:48px; line-height:48px;}



#Testimonial{text-align:center;}

#Testimonial .TitleBG{background:url(../images/dot.jpg) repeat-x center; margin-bottom:30px;}

#Testimonial h2{text-align:center; padding:0px 30px; background:#021e1c; display:inline-block; margin:0px;}

#Testimonial .Name{font-size:16px; color:#fff;}

#Testimonial .W80{width:80%; margin:auto;}



#HorseList{line-height:2;}

#HorseList .well{background:#032b28; border-color:#0f4d48; margin-bottom:40px; position:relative; overflow:hidden;}

#HorseList .well a {height: 100%; left: 0; position: absolute; text-indent: -999999px; top: 0; width: 100%; z-index: 4;}

#HorseList .hname{display:block; background:#0f4d48; font-size:17px; text-transform:uppercase; color:#fff; padding:10px; margin-bottom:20px;}

#HorseList .price{font-size:17px; color:#fff;}

#HorseList .slabel{font-weight:700; background-color: #b8a562; color: #000; padding: 4px 0; position: absolute; right: -90px; text-align: center; text-transform: uppercase; top: 20px; transform: rotate(30deg); width: 300px; z-index: 2;}

#HorseList .slabel .flag {margin: -1px 0 0 8px;}

#HorseList .slabel > span {vertical-align: middle;}

#HorseList .flag {/*background: url(../images/flags.png)  no-repeat; display: inline-block;*/ height: 19px; width: 35px;}

#HorseList .country-us .flag {background-position: 0 0;}

#HorseList .country-es .flag {background-position: 0 -19px;}

#HorseList .country-se .flag {background-position: 0 -38px;}

#HorseList .country-co .flag {background-position: 0 -57px;}

#HorseList .country-be .flag {background-position: 0 -76px;}

#HorseList .country-gb .flag {background-position: 0 -95px;}

#HorseList .country-fr .flag {background-position: 0 -114px;}

#HorseList .country-au .flag {background-position: 0 -133px;}

#HorseList .country-kw .flag {background-position: 0 -152px;}

#HorseList .country-ca .flag {background-position: 0 -171px;}

#HorseList .country-dk .flag {background-position: 0 -190px;}

#HorseList .country-no .flag {background-position: 0 -209px;}

#HorseList .country-ae .flag {background-position: 0 -228px;}

#HorseList .country-mx .flag {background-position: 0 -247px;}

#HorseList .country-tr .flag {background-position: 0 -266px;}

#HorseList .country-sc .flag {background-position: 0 -285px;}

#HorseList .country-ie .flag {background-position: 0 -304px;}

#HorseList .country-nl .flag {background-position: 0 -323px;}

#HorseList .country-pl .flag {background-position: 0 -342px;}

#HorseList .country-nz .flag {background-position: 0 -361px;}

#HorseList .country-sa .flag {background-position: 0 -380px;}

#HorseList .country-pt .flag {background-position: 0 -399px;}

#HorseList .country-cn .flag {background-position: 0 -418px;}



#HorseDetails h2{font-size:20px; margin:20px 0px;}

#HorseDetails .row [class*='col-']{margin-bottom:30px;}

#HorseDetails .row [class*='col-'] img{border:solid 5px #0f4d48;}

#HorseDetails iframe{border:solid 5px #0f4d48; margin-bottom:40px; width:100%; height:450px;}

#HorseDetails iframe:last-child{margin-bottom:0px;}

#HorseDetails .price{float:right; font-size:25px; color:#fff;}



#OurTeam img{float:left; margin-right:20px; border-radius:100px;}

#OurTeam h2{font-size:20px; text-transform:none; margin:10px 0px;}

#OurTeam .Post{font-size:17px; color:#58a09a;}

#OurTeam .row [class*='col-']{margin-bottom:30px;}





.text-default{color:#fff;}

.text-primary{color:#aa955c}

.text-success{color:#0d78ae}



.btn-default{background:#aa955c!important;border:#aa955c; border-radius:0px; color:#fff; font-weight:700;}

.btn-primary{background:#00a0c2!important;border-color:#00a0c2;}

.btn-success{background:#2f8d8d!important;border-color:#2f8d8d;}



.bg-default{background:#fff!important; border-bottom:solid 1px #d7d7d7; padding:30px;}

.bg-primary{background:#f2f2f2!important;border-bottom:solid 1px #d7d7d7; color:#000; padding:30px;}

.bg-success{background:#2f8d8d!important;border-color:#2f8d8d;}

.bg-danger{background:#f0f0f0!important;}



.panel {background-color: transparent; border:solid 1px #18514d;}



.panel-danger > .panel-heading {

    background-color: #092927;

    border-color: #092927;

    color: #fff;

}

.panel-heading{font-weight:700;}

.panel-body a{text-decoration:none;}



.panel-primary{border-color:#d7d7d7}

.panel-primary .panel-heading{background-color:#d7d7d7;color:#000; border-color: transparent;}

.panel-primary,.panel-primary .panel-body{background:#f2f2f2;}



.panel-success{border-color:#2f8d8d;}

.panel-success .panel-heading{background-color:#2f8d8d;color:#fff;}

.panel-success,.panel-success .panel-body{background:rgba(0,0,0,0.5)!important;}



.separator{margin:30px 0px;border:none;height:4px;background:url(../images/separator.png) top left repeat-x;}



.img-responsive.pull-right{margin:0px 0px 15px 15px;}

.img-responsive.pull-left{margin:0px 25px 25px 0px;}



.form-control{background-color:#00100f;color:#fff; border:solid 1px #092927; border-radius:0px; height:35px; font-size:15px; font-weight:400;}

.form-control option{padding:5px;}

.form-control.height{height:100px;}

.form-group{margin-bottom:10px;}

.form-control::-moz-placeholder {

    color: #405c5a;

    opacity: 1;

}





/****************************************************************************/

.social_icons a{display:block;width:44px;height:44px; padding:0px; background:url(../images/icon_social.png) 0px 0px no-repeat; text-decoration:none;}

.social_icons a.fb{background-position:0px 0px;}

.social_icons a.tw{background-position:-61px 0px;}

.social_icons a.yt{background-position:-123px 0px;}

.social_icons a.in{background-position:-184px 0px;}







/****************************************************************************/

#Footer{background:#00100f; font-size:12px; color:#fff; font-weight:400; padding:25px 0px;}

#Footer a{color:#fff; display:block; text-decoration:none; line-height:2;}

#Footer a:hover{color:#aa955c;}

#Footer .list-inline > li{margin-top:20px;}

#Footer .Copyright{margin-top:20px; padding-top:20px; color:#2f4342; border-top:solid 1px #021e1c;}



#Footer .info_icons{font-size:20px;}

#Footer .info_icons span{display:inline-block;width:20px;height:23px;background:url(../images/icon_info.png) 0px 0px no-repeat; margin:0px 10px 0px 0px;}

#Footer .info_icons span.ph{background-position:0px 0px;}

#Footer .info_icons span.mo{background-position:0px -32px;}

#Footer .info_icons span.em{background-position:0px -60px;}



/****************************************************************************/

.cycle-slideshow{position:relative;margin-bottom:20px;}

.cycle-slideshow .Banner{width:100%;background-color:#fff;}

.cycle-slideshow .Banner img{width:100%;}

.cycle-slideshow .slide{width:100%; min-height:150px;}

.carousel-caption {left: 0; padding-bottom: 30px; right: 0; text-shadow: 1px 1px 12px rgba(0, 0, 0, 0.6);}



/****************************************************************************/





/****************************************************************************/





/****************************************************************************/

@media (min-width: 768px) {

    .navbar{border-radius:0px;overflow:hidden;margin-bottom:5px;}

    .navbar-collapse{padding-left:0px;}

    .nav-justified>li{float: none;}

    .navbar-nav>li>a{color:#000;text-decoration:none;padding:0px;font-family:'Oswald',sans-serif; font-weight:400;font-size:16px; letter-spacing:0.09em; line-height:53px;height:53px;white-space:nowrap;}

    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#b9a263!important;background-color:transparent!important;text-decoration:none;}

    .navbar-bottom .navbar-nav>li.active>a,.navbar-bottom .navbar-nav>li>a.active,.navbar-bottom .navbar-nav>li>a:hover,.navbar-bottom .navbar-nav>li>a:focus{color:#fff!important;background-color:transparent!important;text-decoration:underline;}

    .navbar-bottom li:last-child{background:none;padding-right:0px;}

   

}



@media (min-width: 1200px) {

    

}



@media (min-width: 992px) and (max-width: 1199px) {

    

}



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

	.navbar-nav>li>a{font-size:15px; letter-spacing:0em;}		

	#Header {font-size:17px;}	

	

	h1,.h1,h2,.h2{font-size:30px;}

	

	

	

	

	

}



@media (max-width: 991px) {





}



@media (max-width: 767px) {    

	

    .navbar-toggle {border-color: #aa955c;position:static;top:0px;right:0px;z-index:999;}

    .navbar-toggle .icon-bar {background-color: #aa955c;}

    .navbar{margin:10px 0px;min-height:0px;border-radius:0px;border:none;}

    .navbar .navbar-collapse{background:none!important;border:none!important;}

    .navbar-nav{margin:0px;}

    .navbar-nav>li{background-color:#00100f;margin-bottom:1px;}

    .navbar-nav>li>a{color:#fff;text-align:left;margin-bottom:0px; text-decoration:none;font-family:'Oswald',sans-serif; font-weight:400;font-size:16px; letter-spacing:0.09em; }

    .navbar-nav>li.active,.navbar-nav>li:hover,.navbar-nav>li:hover a{background-color:#092927;}

    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}   

	

	#Header> [class*='col-']{text-align:center;}

	#Header .logo {float:none;}

	#Header .info_icons{margin-top:20px; text-align:center;}

	

	

	#WelText img{float:none}

	#Footer,#Footer a{text-align:center;}

	#Footer .row>[class^="col"]{margin-bottom:20px;}	

	

	#OurTeam .row [class*='col-']{margin-bottom:30px; text-align:center;}

	#OurTeam img{float:none; margin:0px; display:inline-block;}

	

	

	

    

	

}



@media (max-width: 639px) {

    .carousel-caption h2{font-size:18px;}

    .carousel-caption {padding-bottom: 0px;}

	#HorseDetails .price{float:none; font-size:25px; color:#fff;}

	

}



@media (max-width: 479px) {

   #HorseDetails iframe{height:auto;}

}



@media (max-width: 359px) {

   #Header {font-size:20px;}	

}

.ngg-gallery-thumbnail{background-color: #0f4d48!important; border: 1px solid #0f4d48!important;}
.current-menu-item a{color: #b9a263!important; background-color: transparent!important; text-decoration: none!important;}
#HorseList .center-block { max-height: 200px!important; min-height: 198px!important;}

.wp-pagenavi{text-align: center;}