/*
Theme Name: Horse Club Child | Shared by WPTry.org
Theme URI: http://useful-pixels.com/
Description: Creative Theme
Version: 1.0
Author: Useful Pixels
Author URI: http://useful-pixels.com/
Template: horseclub
*/

@import url("../horseclub/style.css");
/*.topclass.topclass-shrink .topnav-left.centar .brand.logofont #uplogo {
    width: 100%;
    margin-top: -10px;
}
.navcenter {
    display: table;
    margin: 28px auto;
}
.topbarmenu ul li a {
    padding: 7px 16px;
}*/
.home .normal.white {
    
    position: absolute !important;
    left: 0;
    /* top: 0; */
    z-index: 9501;
    width: 100%;
    opacity: 0.7;
}
.home .wpcf7 input[type="text"],.home .wpcf7 input[type="tel"],.home .wpcf7 input[type="email"],.home textarea {
    background-color: #fff0;
    color: #B8B7B5;
    width: 100%;
    border: none;
    border-bottom: 1px solid beige;
    border-radius: 0 !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], textarea {
    background-color: #fff0;
    color: black;
    width: 100%;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0 !important;
}
.contact h4 {
    font-size: 36px;
    color: white;
}

.contact-title h4 {
    font-size: 36px !important;
    color: #780709 !important;
}

.contact {
    margin-top: 40px;
}
.details h4 {
    font-size: 20px !important;
}

.details a, .details p {
    color: white;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    background: #F68220;
}
@media(min-width:1079px) {
	.home-data.wpb_column.vc_column_container.vc_col-sm-6 {
    position: relative;
    left: -71px;
    background: white;
    top: 19px;
    box-shadow: 0 0 10px #f4f4f4;
    padding: 10px;
    border-radius: 0 10px 10px 0;
}
}
.n2-thumbnail-dot {
    display: none !important;
}
.enable_sticky .navcenter {
    WIDTH: 76%;
}
.top-bar-section a {
    color: white !important;
}
.top-bar-section {
    background: #ED7F25 !important;
    color: white !important;
}
.contact h4 {
    font-size: 36px;
    color: white;
    margin-bottom: 21px;
}
.cont a {
    color: black;
    font-weight: 700;
    font-size: 16px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], textarea {

    font-size: 16px;
}

@media(max-width:991px) {
	.footer_up_wrap.dark {
    text-align: center;
}
	.contact {
    margin-top: 40px;
    margin-bottom: 20px !important;
    text-align: center;
}
	.contact h4 {
    font-size: 36px !important;
		line-height: 36px !important;
}
	.vc_separator.vc_sep_double {
  height: 101px;
}
	section.team {
     float: none; 
    width: 51%;
    margin: auto;
}
		.home .normal.white {
    position: relative !important;
}
	.wpb_wrapper .vc_empty_space {
    height: 298px !important;
}
	.vc_custom_1692296113495 {
    margin-left: 0 !important;
}
}
@media (min-width: 1200px){
.price_wrapper .col-lg-9 {
    width: 77% !important;
}
.price_wrapper .col-lg-3 {
    width: 20% !important;
}
	
}
.topclass.enable_sticky.topclass-shrink .col-md-12.topnav-left.centar, .stick_on.topclass.topclass-shrink .col-md-12.topnav-left.centar {
    width: 16%;
}
.normal.white .topclass.topclass-shrink .navcenter {
    width: 84%;
    float: right;
}
.topclass.topclass-shrink .topnav-left.centar .brand.logofont #uplogo {
    width: 100%;
    margin-top: -10px;
}
.txt-pres{
  border: 4px solid #d93;
  border-top: none;
  border-right: none;
  border-bottom: none;
}
#ptsBlock_175505 .ptsCol .ptsColDesc {
  height: auto !important;
}
.search_menu, .shop_icon {
    display: none;
}
.column-1 {
  background: rgb(179, 155, 89) !important;
  border: none !important;
  color: white !important;
  text-align: center !important;
  font-weight: 700;
  padding: 10px !important;
}
.wptb-link-target div {
  padding: 10px;
}
@media(max-width:991px) {
	page.page-id-16 .depicter-auto-height .depicter-primary-container {
  height: 265px !important;
}
	page.page-id-16 .depicter-view.depicter-dir-h {
  height: 266px !important;
}
/* 	.menu-item-554 .sf-dropdown-menu, .menu-item-546 .sf-dropdown-menu{
		display:none;
	} */
	.vc_separator.vc_separator_align_center h4 {
  padding: 0 .8em;
  line-height: 38px !important;
}
	#depicter-66, #depicter-69, #depicter-115 {
  height: 309px !important;
}
	#depicter-69 .depicter-layout-fullscreen .depicter-section {
  height: 613px;
}
}	
.competiton.wpb_start_animation.animated {
  font-size: 17px;
  line-height: 28px;
}