@import url(https://fonts.googleapis.com/css?family=Simonetta:400,400italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Varela);

body {
	color:#fff; font-size:14px; font-family:"Roboto"; font-weight:300;
	margin:0px;
	padding:0px;
	color:#fff;
	min-width:990px;
    background:url("images/body_bg2.jpg") no-repeat center top;
	/* background-size:cover; */
    background-color:#000000;
}
@font-face {
    font-family: 'perpetua';
    src: url('fonts/perpetua.eot');
    src: url('fonts/perpetua.eot?#iefix') format('embedded-opentype'),
         url('fonts/perpetua.woff') format('woff'),
         url('fonts/perpetua.ttf') format('truetype'),
         url('fonts/perpetua.svg#perpetua') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidSerif';
    src: url('fonts/DroidSerif.eot');
    src: url('fonts/DroidSerif.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSerif.woff') format('woff'),
         url('fonts/DroidSerif.ttf') format('truetype'),
         url('fonts/DroidSerif.svg#opensans-light') format('svg');
    font-weight: normal;
    font-style: normal;
}


img {
	border:none;
}
.buy-breeding-block {
	text-align: center;
	width: 25%;
  margin-left: auto;
  margin-right: auto;
	margin-top: 40px;
}
.buy-breeding-heading {
	font-size: 28px;
  color: #fff;
  font-family: 'Droid Serif', serif;
  font-weight: normal;
  text-transform: uppercase;
}
.add_to_cart_inline {
	display: grid;
	font-size: 20px;
  font-family: 'Droid Serif', serif;
  font-weight: normal;
}
.woocommerce a.button {
	color: #fff !important;
  background-color: #790600 !important;
}
.woocommerce a.button:hover{
	background-color: #dcd7e3 !important;
  text-decoration: none !important;
  background-image: none !important;
  color: #515151 !important;
}
.clear {
	font-size:0;
	padding:0;
	margin:0;
	line-height:0px;
	height:0px;
	clear:both;
}
h1, h2, h3, h4, h5, h6, span, p, img, form {
	padding:0;
	margin:0;
}
img {
	border:0;
}

p{ padding:0px; margin:0px; }

.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; margin:0px; padding:0px; }

.padding1{ clear:both; height:100px; }
.padding2{ clear:both; height:50px; }
.padding3{ clear:both; height:25px; }

.container{ width:940px; margin:0px auto; }

h1{ color:#fff; font-size:32px; font-family: 'Droid Serif', serif; font-weight:normal; margin:0px; padding:0px; text-transform:none; text-shadow:2px 2px 2px #000; letter-spacing:0.05em;  }
h2{ color:#fff; font-size:25px; font-family: 'Droid Serif', serif; font-weight:normal; margin:0px; padding:0px; text-transform:none; text-shadow:2px 2px 2px #000; letter-spacing:0.05em; border-bottom:1px solid #c63e34; padding-bottom:5px;  }
h3{ color:#fff; font-size:36px; font-family: 'Droid Serif', serif; font-weight:normal; margin:0px; padding:0px; text-transform:none; letter-spacing:0.05em; padding-bottom:5px; padding-top:25px; }
h4{ color:#fff; font-size:14px; font-family: 'Droid Serif', serif;  font-weight:normal; margin:0px; padding:0px; text-transform:none; letter-spacing:0.05em; padding-bottom:5px;  }

.red_txt{ color:#c63e34; text-decoration:none; }
.red_txt:hover{ color:#c63e34; text-decoration:underline; }

.left_txt{ padding-top:10px; padding-left:0px; line-height:18px; }
.page_txt{ color:#fff; font-size:14px; font-family:"Roboto"; font-weight:300; }
.img_frame{ border:2px solid #ffffff; border-radius:8px; }

header {margin-top: 40px;border-top: 6px solid #9D1C20;/* background: url('images/header_bg.png') no-repeat left top;*/ background-size: 100%;}
.logo{ text-align:center;position: relative;top: -68px;}

.menu{ text-align:center; }
header .menu {position: relative;top: -20px;width: 1040px;}
.menu ul{ display:inline-block; margin:0px; padding:0px;}
.menu ul li{ list-style-type:none; float:left; padding:25px 11px 0px 11px; position: relative;}
.menu ul li:first-child{ padding-left:0px; }
.menu ul li:last-child{ padding-right:0px; }

.menu ul li a{ color:#ffffff; font-family:"DroidSerif"; font-weight:400; font-size:16px; text-transform:uppercase; text-decoration:none; }
.menu ul li a:hover{ text-decoration:none; }
.menu ul li.current-menu-item{ background-color:#231f20; }
ul.sub-menu {display: none;position: absolute;top: 43px;left: 10px;z-index: 1;width: 100%;background: #343434;padding: 7px 7px;min-width: 130px;}
ul.sub-menu li {padding: 10px 0;}
ul.menu li:hover ul.sub-menu { display: block;}
ul#menu-footer-menu ul.sub-menu {display: none;position: absolute;top: 14px;left: 0;z-index: 1;width: 100%;background: #d4d4d4;padding: 5px;}
ul#menu-footer-menu li {position: relative;}
ul#menu-footer-menu li:hover ul.sub-menu {display: block;}


.banner img{ width:100%; }
.mid_sec{ background:url("images/mid_bg.jpg") no-repeat top left; background-size:100% 100%; min-height:424px;}
.mid_sec .horse_img{ position:absolute; right:0px; content:""; top:606px; z-index:20; }
.left_sec{ width:620px; float:left; padding-top:90px; }
.right_sec{ width:300px; float:right; padding-top:81px; z-index:50; position:relative; 
-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden;
}
.gallery{ margin-top:25px; } 
.latest_news{ margin-top:10px;-webkit-backface-visibility: hidden;}
.news{ overflow:hidden; padding-top:15px; padding-bottom:5px; }
.news img{ float:left; width:82px; }
.news div{ /*float:left;*/ padding-left:10px; padding-top:2px; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden;}
.news div span{ display:block; padding-bottom:6px; }
.news div span a{ color: #c63e34; font-size:13px; text-decoration:none; font-family:"Varela"; font-weight: bold;}
.news div span a:hover{ color: #c63e34; text-decoration:underline; }
.news div p{ font-size:12px; line-height:18px; }
.news div p a{ color:#c63e34; text-decoration:none; }
.news div p a:hover{ color:#c63e34; text-decoration:underline;}
/*footer{ border-top:1px solid #ca3c38; }
.fot_l{ float:left; font-family:"Varela"; color:#c2b4a2; font-size:10px; padding-top:14px; padding-bottom:14px; }
.fot_r{ float:right; text-align:right; padding-top:5px; padding-bottom:14px; position:relative; }
.fot_r span{ font-size:18px; font-family:""; color:#ffffff; text-transform:uppercase; }
.fot_r p{ font-family:"Varela"; color:#c2b4a2; font-size:10px; padding-top:7px; }
.fot_logo{ position:absolute; right:-60px; top:-4px; }
.fot_r p a{ color:#c2b4a2; text-decoration:none; }
.fot_r p a:hover{ color:#c2b4a2; text-decoration:underline; }
.fot_social{ float:right; padding-top:24px; padding-right:22px; }
.fot_social a{ display:inline-block; margin-left:4px; }*/
/*****************New***************************/

footer{ border-top:5px solid #9D1C20; padding-top:12px; padding-bottom:15px; text-align:center; background-color:#d4d4d4; position: relative;}
.fot_content{ color:#000000; font-family:"Roboto"; font-weight:400; font-size:13px; padding-top:60px; }
.fot_content span{ font-size:16px; display:block; }
.fot_links{ display:table; margin:0px auto; margin-top:16px; }
.fot_links li {color: #c50d00;font-family: "Roboto";font-weight: 400;font-size: 12px;float: left;padding: 0 5px;margin: 0 10px 0 10px;}
.fot_links li a{ color:#c63e34; text-decoration:none; margin-left:-5px; }
.fot_links li a:hover{ color:#c63e34; text-decoration:underline; }
.fot_links li:first-child{ list-style-type:none; margin-left:0px; }
.fot_social_sec{ margin-top:15px; }
.fot_social_sec a{ display:inline-block; margin-left:6px; margin-right:6px; }


/*************Slider********************/
.slider_sec{ padding-left:55px; padding-right:55px; padding-top:20px; }
#home_flexslider li img{ width:100%; }
#home_flexslider.flexslider .flex-direction-nav li a.flex-prev {
  background: url("images/prev_icon.png") no-repeat 0 0; opacity:1; width:38px; height:38px; position:absolute; top: 32%; left:-43px; z-index:6000; }
#home_flexslider.flexslider .flex-direction-nav li a.flex-next {
  background: url("images/next_icon.png") no-repeat 0 0; opacity:1; width:38px; height:38px; position:absolute; top:32%; right:-43px; z-index:6000; }
.flexslider{ margin:0px auto; }
.flex-direction-nav {  height:inherit; }
#home_flexslider .flex-control-nav li a { background-color:#ffffff; text-indent:-99999px; display:inline-block; width:8px; height:8px; color:#fff; font-size:0px; cursor:pointer; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; -o-border-radius:8px; line-height:8px; }
.flexslider .slides > li{ margin-left:9px; margin-right:9px; }
.flexslider .slides > li >a >img{ border:2px solid #ffffff; border-radius:8px; }
#home_flexslider .flex-control-nav{ position:absolute; margin:auto; left:0px; text-align:left; z-index:6000; bottom:25px; }
#home_flexslider .flex-control-nav li { margin:0px 1px; float:left; }
#home_flexslider .flex-control-nav a.active{ background-color:#1a1e35; color:#fe7e17; }
#home_flexslider li div{ text-align:center; color:#fff; font-size:38px; font-family:"ufonts_medium"; background-color:#4d1151; position:relative; padding-top:20px; padding-bottom:15px; }
#home_flexslider li div:before{ position:absolute; content:""; background:url("images/slider_bot_bg.png") no-repeat; background-size:100%; height:22px; width:100%; left:0px; top:-10px; }

/***********************Inner page****************************/
.inner_page{ background:url("images/inner_bg.png") no-repeat; background-size:100%; }
.about_content{ color:#fff; font-size:14px; font-family:"Roboto"; font-weight:300; padding-top:5px; line-height:19px; }
.about_content .rimg{ width:453px; float:right; border:3px solid #ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; margin-left:22px; }
.about_content .limg{ width:453px; float:left; border:3px solid #ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; margin-right:30px; }
h3.about_title{ padding-top:60px;}
h2.detail_title{ padding-top:25px;text-shadow: none;border-bottom: none;}
h3.detail_title{width: 780px;}
.detail_txt{ color:#fff; font-size:14px; font-family:"Roboto"; font-weight:300;}
.detail_ul{ margin:0px; padding:0px; margin-left:18px; padding-top:15px; padding-bottom:25px; }
.detail_ul li{ list-style-type:disc; color:#fff; font-size:14px; font-family:"Roboto"; font-weight:300; padding-top:2px;  }
.video_bg{ background:url("images/video_bg.png") repeat-x; background-size:auto 100%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; padding:35px 0px; margin-top:10px; margin-bottom:10px;background: #d4d4d4;}
.video_bg .video_contain{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; display:table; margin:0px auto; }
.video_bg .video_contain img{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; -o-border-radius:10px; }
.pedigree_detail{ padding-top:12px; }
.flickity-prev-next-button .arrow{ fill:#fff; }
.flickity-prev-next-button{ border:1px solid #5f696d; background-color:transparent; transition:all 0.5s ease; }
.flickity-prev-next-button.previous{ left:12px; }
.flickity-prev-next-button.previous{ left:12px; }
.flickity-prev-next-button.next{ right:12px;z-index: 25; }

.flickity-prev-next-button:hover{ background-color:#999999; }
.flickity-prev-next-button{ width: 115px; height: 109px; }
.flickity-prev-next-button svg {
    left: 39%;
    width: 21%;
}
.carousel-blog .is-selected .carousel-cell span {
    background-color: rgba(0, 0, 0,0); }
.rd_home_slider{ background-color:#000; }  
    
.break_line {clear: both;height: 3px;margin: 13px 0 7px;background: url('images/menu_line.png') no-repeat;}
.break_line2 {clear: both;height: 3px;margin: 5px 0 10px;background: url('images/menu_line.png') no-repeat;}
a.home_gallery img:hover {border: 2px solid #c63e34!important;}
.news a img:hover {border: 2px solid #c63e34;}
.stalion_l img:hover {/*border: 2px solid #c63e34;*/}
.aligncenter {text-align: center;}
.size_contact {width: 50%;}
.contacttext_box {width: 304px;height: 28px;border: 1px solid #656565;border-radius: 5px;padding-left: 4px;}
.contacttext_area {width: 300px;padding: 4px;height: 85px;border: 1px solid #656565;border-radius: 5px;}
input#Submit {border-radius: 4px;padding: 5px 10px;background: #fff;}
img.sold_img {border: none!important;position: absolute;top: 1px;left: 1px;}
.prognee_div {float: left;text-align: center;margin:5px;}
.prognee_div a {color: #ffffff;text-decoration: none;}
.prognee_div img {border: 2px solid #ffffff;}
.padding5 {clear: both;height: 15px;}
.prognee_div img:hover{border: 2px solid #c63e34;}
.heading_stalion a:hover {text-decoration: underline;}
.stalion_r a:hover {text-decoration: underline;}
.menu ul li a:hover {text-decoration: underline;}
.alignright {float: right;margin-left: 10px;}
.alignleft {float: left; margin-right: 10px;}
.about_content img {width: 453px; height:auto; border: 3px solid #ffffff; border-radius: 10px;}
img.alignright {margin-left: 22px;}
img.alignleft {margin-right: 30px;}
.heading_div{position:relative;}
.fb_like_share{position: absolute;bottom: 10px;right: 0;}
.stroke {position: absolute;border: 5px solid #000;top: 0;left: 0;bottom: 0;z-index: 2;right: 0;display: block;opacity: 0.75;}
.relative_sec{position:relative;}
.stroke2 {position: absolute; border: 4px solid #c63e34;top: 0;left: 0;right: 0;bottom:0;z-index: 2;opacity: 0.80;}
.rd_home_slider button {visibility: hidden;}
.custm_readmore {margin-left: 7px;color: #c63e34;font-size: 12px;line-height: 18px;text-decoration: none;}
.custm_readmore:hover {text-decoration: underline;}
.inner_padding {padding: 20px 0;}
.prognee_div p {font-size: 12px;padding-top: 5px;}




/*  category page style */

.stalion_l img{
	border: 1px solid #2b2b2b;
   }
   
   .breding_stalion{float: left;margin-right: 29px;}
   .stalion_r a{color: #fff;text-decoration: none; text-shadow: none;font-size: 22px;}
   .heading_stalion a{color: #fff;text-decoration: none;font-size: 25px;text-shadow: none;}

   .top_gap1{
   	padding-left: 22px;
   }
   .stalion_r{text-align: left; padding-top: 5px;}
  .cat_container{padding: 20px 30px;}
  .stalion_latest {padding: 0 10px;}
  .padding4{clear:both;height: 20px;}
  .right_gap{margin-right:0!important;}
  .top_gap4 {margin-top: 20px;}
  .subcat_name {text-shadow: none;border-bottom: 1px solid #ffffff;}
  
  
  .detail_l_sec {float: left;width: 468px;}
  .detail_r_sec {float: left;width: 462px;margin-left: 10px;}
  .blog_image_single {text-align: left;position: relative;}
  .thumbs_top_gap {margin-top: 10px;}
  .inner_small_img {margin: 0 2px;    text-decoration: none;}
  .inner_small_img img {border: 1px solid #ffffff;margin: 2px 0;border-radius: 4px;}
  .inner_small_img img:hover {border: 1px solid #ca3c38;}
  .image_frame_single {border: 1px solid #ffffff;border-radius: 4px;max-width:100%;}
   h3.heading_sec {border-bottom: 1px solid #c63e34;}
  h3.cat_title {border-bottom: 1px solid #c63e34;}
  .heading_div h3 {padding-bottom: 0;}
  .pedigree_sec {font-size: 16px;}
  
 /* Single Css*/
.pedigree_inner_sec table tr td {border-bottom: 1px solid #ca3c38;}
.pedigree_inner_sec table td {border: none;}
.last {border: none!important;}
.pedigree_first_td {
    font-size: 14px;
}
.pedigree_second_td {
    font-size: 14px;
}
.pedigree_third_td {
    font-size: 13px;
}
.excerpt_text p{padding: 7px 0;}
.content_text p{padding: 7px 0;}
.content_text {margin-top: 12px;}

.fot_content a {color: #000000;}
.fot_content a:hover {color: #c63e34;text-decoration: underline;}
.content_sec a:hover {color: #c63e34;text-decoration: underline;}
.content_sec a {color: #ffffff;}
.content_sec p{padding:7px 0 7px;}
.top_gap2 { margin-top: 40px;}
.display_mid h2 {text-shadow: none;margin-top: 20px;}
.about_us_bred {float: left;text-align: center;margin-right:30px; }
.about_bred_thumb {position: relative;}
.about_bred_title {padding-top: 5px;}
.about_bred_img img {border: 1px solid #2b2b2b;}
.about_us_bred a{color:#ffffff;text-decoration: none;}
.about_us_bred a:hover{text-decoration: underline;}
.clear_about {clear: both;height: 20px;}
.detail_l_sec a:hover {color: #c63e34;text-decoration: underline;}
.detail_l_sec a {color: #ffffff;text-decoration: none;}
.detail_l_sec p {padding: 5px 0}
.detail_l_sec p:nth-child(1) {padding-top: 0;}
.news_single_img {float: none;margin: 0 auto; width: auto;}
.about_team_sec {float: left;text-align: left;margin-right: 24px;}
.about_team_thumb {position: relative;}
.profile_name {text-transform: uppercase;font-family: 'Droid Serif', serif;padding: 5px 0 0; text-align: left;color: #c63e34;font-size: 13px;}
.profile_name a {text-decoration: none;color: #c63e34;font-size: 13px;}
.about_team_title a:hover{text-decoration: underline;}
.about_team_title{font-family: 'Droid Serif', serif;padding: 5px 0 7px;}
 .about_team_title a {color: #ffffff;text-decoration: none;}
 .profile_name a:hover{text-decoration: underline;}
 .align_center {text-align: center!important;}
 .team_phone p {padding: 0px 0 5px;font-size: 12px;}
 .team_mail_id {font-size: 12px;}
 #player .video-wrapper{background: #d4d4d4!important;}
 #player{background-color: #d4d4d4!important;}
 footer .container {width: 100%;}
 .footer_logo{position: absolute;width: 100%;top: -65px;}
 .content_text a {color: #fff;text-decoration: none;}
.content_text a:hover {text-decoration: underline;} 
.category_mid .break_line:last-child {display: none;}
 .recent_sale h1{width: 290px;}
 ul.sub-menu a {font-size: 13px!important;}
 .home_news_img[src=""] { border: none;display:none;}
 img.default_image_for_news {width: 200px;height: auto;}
 .pedigree_detail a {color: #fff;text-decoration: none;}
 .pedigree_detail a:hover {text-decoration: underline;}
 
@media screen and (max-width:940px) {
  
}
.paddingnew{
  padding-bottom: 50px;
}
.nwp__post-image {
	height: 623px;
}
.nwp__slide-img {
	max-height: 623px;
	width: 100%
  object-fit: cover;
  position: absolute;
}