@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Marcellus&subset=latin,latin-ext);
body            {
  font-family: 'Raleway', sans-serif;
  font-size:15px;color:#414042;
}
a { color: inherit; }
a, a:hover      { text-decoration:none; }
::selection     { background: #C0A97C;color:#fff; }
::-moz-selection { background: #C0A97C;color:#fff; }

textarea { resize: none; }

.text-primary { color: #470D07; }

.btn-primary {
  background-color: #393939;
  border-color: #FFFFFF;
  color: #fff;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #000000!important;
  border-color: #ffffff!important;
  color: #fff;
}

.label-primary {
    background-color:#222222;
}


.btn-black {
  background-color: #393939;
  border-color: #ffffff;
  color: #fff;
  width:100%;
}
.btn-black:hover, .btn-black:focus {
  background-color: #000000;
  border-color: #ffffff;
  color: white;
}

h1,h2,h3,h4,h5  { font-family: 'Marcellus', serif; font-size: 46px; margin-top:0; color:#ffffff; }
h1 { margin-bottom:25px; }
h2 { font-size:35px;margin-bottom:25px; }
h3 { margin-bottom:20px; }
h3 i {
  background:#4D9ECA;color:#fff;
  margin-right:10px;height:29px;
  line-height:32px;padding-top:3px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

section         { float:left;position:relative;width:100%;background:#fff;line-height:25px; }

preheader       { position:fixed;left:0;right:0;top:59px;z-index:12;padding:0;width:100%;background: rgba(34, 34, 34, 0.75);color:#fff; }

.top-bar {
    width: 100%;
    padding: 19px 0;
    background-color: #222222;
    float: left;
}

.top-bar a:hover {
   color: #7D7018;
}


.top-bar span {
    margin-left: 10px;
    color: #a1901d;
}
.nav-top > li {
  padding:0;margin:0;
  -webkit-border-radius:0 !important;
  -moz-border-radius:0 !important;
  border-radius:0 !important;
}
.nav-pills > li + li {
  margin-left:0;
}
.nav-top > li:last-child { border:0px; }
.nav-top > li > a {
  font-family: 'Marcellus', serif;
  padding: 85px 15px 20px 15px;margin:0px;
  text-transform: none !important;
  color:#fff;font-size:18px;
  -webkit-border-radius:0 !important;
  -moz-border-radius:0 !important;
  border-radius:0 !important;
  -webkit-transition: all 0.15s ease-in;-moz-transition: all 0.15s ease-in;-o-transition: all 0.15s ease-in;transition: all 0.15s ease-in;
}
.nav-top .open > a,
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-top .open > a:focus,
.nav-top .open > a:hover,
.nav-top > li > a:hover,
.nav-top > li > a:focus {
  background:#222222;color:#fff;border-radius:0;
}
.nav-top > li > .dropdown-menu {
  margin:0; background: rgba(34, 34, 34, 0.75);
  border:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.nav-top > li > .dropdown-menu a {
  color:#fff;font-size:15px;
}
.nav-top > li > .dropdown-menu a:hover {
    background: #222222;
}
.nav-top > li:hover > .dropdown-menu {
  display:block;
}

.company-logo { padding: 20px 0; -webkit-transition: all 0.15s ease-in;-moz-transition: all 0.15s ease-in;-o-transition: all 0.15s ease-in;transition: all 0.15s ease-in; }


.small-header .header-logo {
    max-height: 80px;
    margin-top: 3px;
    background-color: #393939;
    border-radius: 9px;
    margin-bottom: -33px;
    padding: 12px;
}
.small-menu {
    margin-top:5px;
    margin-bottom:3px;
}
.small-menu .dropdown-submenu {
    position: relative;
    background:#222222 ;
}
.small-menu .multi-level {
    background:#222222  !important;
}
.small-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.small-menu .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.small-menu .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
.small-menu .dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}
.small-menu .dropdown-submenu.pull-left {
    float: none;
}
.small-menu .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.small-menu a {
    color:#fff !important;
}
.small-menu a:focus,
.small-menu a:hover {
    background:#000000 !important;
    color:#fff !important;
}

/* BREADCRUMBS */
.breadcrumb {
  position:relative;z-index:10;
  background-color:transparent;
  border-radius: 0px;
  margin: 5px 0 0 0;
  padding: 2px 0px;
}
.breadcrumb li, .breadcrumb > .active {
  background-color: transparent;
  padding:3px 5px;margin:0 5px 0 0;
  color: #fff;border-radius:4px;
}
.breadcrumb > .active {
  font-weight:600 !important;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}
.breadcrumb > li + li:before {
  color: #fff;
  content: " / ";
  margin-left:-15px;
}
.breadcrumb > li.active:before {
  color: #fff;
  content: "\f0da";
  font-family: FontAwesome;
  color:#A1901D;
  margin-left:0px;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00001) !important;
}
.breadcrumb a {
  color: #fff;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}
.breadcrumb a:hover, .breadcrumb a:focus {
  color: #fff;
}


.header {
  position:relative;
  background-repeat:no-repeat;
  background-position: bottom center;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding: 221px 0;
  color:#fff;line-height:31px;
}
.header-small {
  padding-top: 150px;
  padding-bottom: 0px;
}
.header .header-overlay {
  position:absolute;
  top:0;right:0;bottom:0;left:0;
  background: rgba(0, 0, 0, 0.5);
}


.header .header-logo {
  max-width: 100%;
  z-index: 1;
  position: relative;
  margin: 0 auto;
  display: table;
}

.header .header-logo-small {
  max-width: 100%;
  z-index: 1;
  position: relative;
  margin: 0 auto;
  margin-bottom: 60px;
  display: table;
}
.header h1 {
  display: inline-block;
    color: #FFFFFF;
    padding: 20px 30px;
    background: rgba(34, 34, 34, 0.75);
    margin-bottom: 75px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0px -11px 7px 4px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px -11px 7px 4px rgba(0,0,0,0.25);
    box-shadow: 0px -11px 7px 4px rgba(0,0,0,0.25);
}

.header h1 a { color: inherit; }
.header h1 a:hover { color: #E3E3E3; }


.header h1.small {
  position:relative;
  font-size: 21px;
}
.header h1.small a {
  position:absolute;
  top:-20px;right:0;
  font-size: 15px;
  color:#7F170E;
  background:#fff;padding:4px 8px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.header h1.small a:hover { background:#CCCCCC; }


.row2 { padding:50px 0; }

.slider { max-height: 643px; overflow: hidden; }
.slider img { width: 100%;}
.slide-text { position: absolute; bottom: 90px; width: 100%; }
.text-wrap { background: rgba(34, 34, 34, 0.75);float: left;padding: 15px;border-radius: 5px;color: #fff; }


.title-bar { background-color: #222222; text-align: center; padding: 20px 0; position: relative; }
.title-bar:before { content: ''; width: 70px; height: 70px; background-color: #222222; position: absolute;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); left: 50%;right: 50%; margin-left: -35px;bottom: -35px;z-index: 1; }
.title-bar h1 { color: #A1901D; text-transform: uppercase; margin: 0; font-size: 36px; z-index: 2; position: relative; }

.banner-home { padding-top: 100px; }
.banner-home .background { background-position: center;background-repeat: no-repeat;background-size: cover; }
.banner-home .background .banner-field { background-color: rgba(34, 34, 34, 0.75);color: #fff;padding: 60px; }
.banner-home .background .banner-field h1 { color: #A1901D; }
.banner-home .background .banner-field ul { font-size: 18px;padding-left: 20px; }
.banner-home .background .banner-field ul li { margin-bottom: 20px;}
.banner-home .background .banner-left { padding:15px;}
.banner-home .background .banner-left img { height: 75px; margin-bottom: 20px;}


.news-content { padding: 100px 0; }
.news-content h1 { text-align: center; font-size: 24px; color: #A1901D; }
.news-content h2 {  font-size: 35px; color: #A1901D; }
.news-item { background-color: #f5f5f5; position: relative; min-height: 371px; margin-bottom: 30px;}
.news-item:hover {
  background:#D3D3D3 !important;
}
.news-item img { background-size:cover; background-repeat: no-repeat; background-position: center; width: 100%; }
.news-date { position: absolute;right: 0;top: 0;background-color: #222222; width: 48px;}
.news-date .month { font-size: 10px; color: #A1901D; border-bottom: 1px solid #A1901D; width: 100%; text-align: center; width: 50%;display: table;text-align: center;margin: 0 auto; }
.news-date .day { font-size: 20px; color: #A1901D; border-bottom: 1px solid #A1901D;  width: 100%; text-align: center; width: 50%;display: table;text-align: center;margin: 0 auto; }
.news-date .year { font-size: 10px; color: #A1901D; width: 50%;display: table;text-align: center;margin: 0 auto; }
.news-item h3 { font-size: 17px;padding: 10px;margin: 0;color: #A1901D; line-height: 24px; }
.news-item p { font-size: 14px; color: #222222; line-height: 20px; padding: 10px;}

.para1 {
    position: relative;
    padding: 60px 0;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.para-text { z-index: 2; position: relative; }
.para-overlay { position: absolute; top: 0; bottom: 0; width: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.5); }
.para1 h1 { font-size: 35px; color: #ffffff; font-family: 'Raleway', sans-serif; text-align: center; }
.para1 a { font-size: 35px; color: #ffffff; font-family: 'Raleway', sans-serif; display: table; margin:0 auto;background-color: #3a5795; padding: 20px; -webkit-transition: all 0.15s ease-in;-moz-transition: all 0.15s ease-in;-o-transition: all 0.15s ease-in;transition: all 0.15s ease-in; }
.para1 a:hover { background-color: #2B457B; }


/*horses*/
.horses { padding: 90px 0; float: left; }
.horse-item { float: left;padding: 0 15px; width: 100%;}
.horse-hold { background-color: #F5F5F5; padding:15px 0;width: 100%; float: left;}
.horse-item h1 { color: #A1901D; font-size: 24px; margin-bottom: 10px;}
.horse-item p { color: #414042;}
.horse-img { float: left; background-size:cover; width: 100%; background-position: center;}

.horse-tabs { border: 0px;width: auto;display: table;margin: 0 auto; }
.horse-tabs>li>a { margin: 0 10px; border: 1px solid #222222;border-radius: 4px; color: #222222; }
.horse-tabs>li>a:hover { background-color: #222222; color: #ffffff; }
.horse-tabs>li.active>a,
.horse-tabs>li.active>a:hover,
.horse-tabs>li.active>a:focus { background-color: #222222; color: #ffffff; }

.horses-small { padding: 40px 0 90px 0; float: left; width: 100%; }
.horse-item-small { padding: 0 15px; margin-bottom: 30px; }
.horse-item-small h1 { color: #A1901D; font-size: 24px; margin-bottom: 10px; text-align: left;}
.horse-item-small p { color: #414042;}

.horse-text { background-color: #f5f5f5; padding: 15px; float: left; }
.img-lg-wrap { float: left; position: relative; width: 100%;}
.horse-details { position: absolute;right: 20px;bottom: 35px;min-width: 300px;padding: 15px;background: rgba(34, 34, 34, 0.75);border-radius: 9px; }
.horse-details h1 { font-size: 24px; color: #ffffff; margin-bottom: 10px; }
.horse-details p { color: #ffffff; margin: 0; }

.horse-img-lg { border:1px solid #222; width: 100%; background-position: center; background-size:cover; background-repeat: no-repeat; margin-bottom: 15px; }
.horse-text h1 { font-size: 35px; color: #222222; }
.horse-side h1 { font-size: 24px; margin-bottom: 15px;}
.horse-side { float: left; margin-bottom: 15px; }

.div-img-sm { width: 33%; float: left; padding: 5px; position: relative;}
.horse-img-sm { border:1px solid #222; width: 100%; background-position: center; background-size:cover; background-repeat: no-repeat; }
.div-img-sm .video {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -webkit-filter: grayscale(80%);
  -moz-filter: grayscale(80%);
  filter: grayscale(80%);
}
.div-img-sm:hover .video {
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
}
.div-img-sm .fa-circle {
  position:absolute;z-index:2;
  font-size:70px;color:#fff;
  top:50%;left:50%;margin:-35px 0 0 -29px;
  opacity:1;filter: alpha(opacity=100);
  text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);
}
.div-img-sm .fa-youtube-play {
  position:absolute;z-index:3;
  font-size:40px;color:#C10000;
  top:50%;left:50%;margin:-20px 0 0 -19px;
  opacity:1;filter: alpha(opacity=100);
}
.div-img-sm:hover .fa-circle,
.div-img-sm:hover .fa-youtube-play {
  opacity:0.8;filter: alpha(opacity=80);
}

.div-img-sm .videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.div-img-sm .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*news*/
.news-page-item { min-height: 272px; margin-bottom: 30px; }
.news-bottom { padding-top: 40px;float: left; }
.news-bottom h2 { color: #222222; font-size: 24px; float: left; widows: 100%; }


.news .item-small {
  float:left;margin: 0 0 15px 0;
  background:#f5f5f5;
  width:100%;
}
.news .item-smaller {
    height: 80px;
}


.news .item:hover,
.news .item-small:hover,
.news .item-smaller:hover {
  background:#D3D3D3 !important;
}
.news .item-small .company-item {
  display:block;float:left;width:15%;
  background-size: cover;
  background-repeat: no-repeat;
}
.news .item-small .company-info {
  display:block;float:left;
  width:85%;padding:0;
  text-align:left;
  background:transparent;
  font-size:1.2em;color:#272727;
  min-height:0;
}
.news .item-small .company-info div {
  padding:10px;
}

.news .item-small .company-info div .label {
    margin-top: -10px;
    margin-left: -10px;
    margin-right: 10px;
    margin-bottom: -10px;
    padding:0px;
    float: left;
    background-color: #222222;
    width: 48px;
    height: 80px;
    font-weight: normal;
    line-height: 26px;
    border-radius: 0px;}
.label .month { font-size: 10px; color: #A1901D; border-bottom: 1px solid #A1901D; width: 100%; text-align: center; width: 50%;display: table;text-align: center;margin: 0 auto; }
.label .day { font-size: 20px; color: #A1901D; border-bottom: 1px solid #A1901D;  width: 100%; text-align: center; width: 50%;display: table;text-align: center;margin: 0 auto; }
.label .year { font-size: 10px; color: #A1901D; width: 50%;display: table;text-align: center;margin: 0 auto; }

.news-page-date { left: 0!important; width: 80px; }
.news-page-date .month {font-size: 18px;height: 30px;line-height: 30px;}
.news-page-date .day {font-size: 25px;height: 37px;line-height: 30px;}
.news-page-date .year {font-size: 18px;height: 35px;line-height: 35px;}

.share {
    text-align: center;
    max-width: 600px;
    margin: 60px auto;
}
.facebook-share { margin-top: 20px; }
.fb_iframe_widget { display: block!important; }
.fb_iframe_widget span { display: block!important; margin: auto; }
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

/* TEXT */
.text-intro h1 {
    text-align: center;
}
.text-intro p {
    text-align: center;
}
.text-content {
    background-color: #9ac2b9;
    color: #ffffff;
    padding: 60px 0;
}
.text-content .row {
  margin-bottom:25px;
}
.text-content ul li a {
  color:#282828;font-weight:400;font-size:15px;
}
.text-content ul li a:hover, .text-content ul li a i {
  color:#2F789F;
}
.text-content .list-cat li.sub {
  padding-left:17px;
}
.text-content .list-cat li {
  line-height: 2;
}
.text-content .list-cat li.active a {
  font-weight:600;
}
.text-content .list-cat li.active a i {
  font-weight:400;color:#470D07;
}

.text-content .text-slider {
  display:inline;float:left;width:95%;margin:0 0 25px 0;
  border:6px solid #fff;border-bottom:35px solid #fff;background:#EAEAEA;
  -webkit-box-shadow: 0px 0px 5px 2px rgba(140,140,140,0.69);
  -moz-box-shadow: 0px 0px 5px 2px rgba(140,140,140,0.69);
  box-shadow: 0px 0px 5px 2px rgba(140,140,140,0.69);
}
.text-content2 .text-slider:before { position:absolute;z-index:11;content:" ";margin:-48px 0 0 35px;width:64px;height:64px;background:url('../images/punaise.png') center no-repeat; }
.text-content .text-slider img { max-width:100%; }

.text-content .thumbnail {
  border:1px solid #86664F;background:#F5F5F5;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(140,140,140,0.69);
  -moz-box-shadow: 0px 0px 6px 0px rgba(140,140,140,0.69);
  box-shadow: 0px 0px 6px 0px rgba(140,140,140,0.69);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.text-content .thumbnail:hover {
  border:1px solid #2D1700;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}
.text-content .thumbnail {
  height:140px;overflow:hidden;
}

.text-content .img-product {
  display: inline !important;
}

.text-content .summary {
  background:#FADB9C;
  padding:15px 15px 15px 15px;
  border-radius:4px;
  margin-bottom:20px;
}
.text-content .summary:after {
  position:absolute;content:" ";
  width:0;height:0;left:45%;
  margin-top:15px;margin-left:-30px;
  margin-bottom:20px;
  border-top:50px solid #FADB9C;
  border-right:50px solid transparent;
  border-left:50px solid transparent;
}
.text-content .summary-second {
  margin-bottom:10px;margin-top:60px;
}
.text-content .summary-second:after {
  display:none !important;
}
.text-content .summary .price {
  display:inline-block;border-radius:50%;
  background:#62110B;color:#fff;
  font-size:25px;padding: 30px 20px;
  font-weight:300;border:3px solid #E9A71D;
}
.text-content .summary .table {
  margin: 10px 0 0 0px;
  border:0px;
  color:#7F170E;font-size:16px;
}
.text-content .summary .table tr,
.text-content .summary .table th,
.text-content .summary .table td {
  border:0px;
}
.text-content .summary h3 {
  color:#7F170E;margin-bottom:15px;
}
.text-content .summary .table-summary {
  margin: 10px 0 0 0px;
  border:0px;
  color:#7F170E;font-size:15px;
}
.text-content .summary .table-summary tr {
  border-top:1px solid #CB8F14;
}
.text-content .summary-cart {
  background:#62110B;
  padding:15px;
  border-radius:4px;
  margin:60px auto 30px auto;
  color:#fff;text-align:center;
  cursor:pointer;font-size:17px;
  text-transform: uppercase;font-weight:600;
  border:0px;width:100%;
}
.text-content .summary-cart i { margin-right:5px; }
.text-content .summary-cart:hover { background:#7F170E; }

#getOrderdate input, textarea#getVoorwaarden { background:#fff !important;cursor:pointer !important; }
.error { border:1px solid #7F170E !important; }

.text-content .social-buttons i { font-size:55px !important;color:#7F170E;margin:5px 7px; }
.text-content .social-buttons i:hover { color:#62110B; }

.row-striped {
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  margin:0 0 -1px 0;padding:8px 0;
}
.row-striped:hover {
  background:#EAEAEA;
}
.row-striped div {
  padding-left:4px;padding-right:4px;
}
.row-striped .btn {
  margin:7px 0;
}

.fading-side-menu.affix-top {
    opacity: 1;
    transition: opacity 1s;
    border-left: 1px solid #888888;
    padding-left: 15px;
}
.fading-side-menu.affix {
    top: 110px;
    width: inherit;
    max-width: 360px;
    border-left: 1px solid #888888;
    padding-left: 15px;
}

.fading-side-menu h1 {
    font-size: 24px;
    color: #414042;
    margin-bottom: 5px;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}
.fading-side-menu a {
    color: rgb(102, 102, 102);
}
.fading-side-menu a .fa {
    padding-right:15px;
}


#map-canvas { display:block;width:100%; height:400px; }
.google-maps #map-canvas { display:block;width:100%; height:400px; }

footer          { float:left;position:relative;width:100%;padding:30px 0;background: #222; color: #ffffff;}
footer a        { color:#ffffff;font-size:15px;font-weight:600; }
footer a:hover  { color:#e3e3e3; }
footer .col-footer { padding-top:20px;padding-bottom:15px; }

copyright       { float:left;position:relative;width:100%;padding:30px 0;font-size:13px; color: #ffffff; background-color: #131313; }
copyright img   { margin-top:-4px; }
copyright a        {color:#fff;font-size:15px;}
copyright a:hover        {color:#e3e3e3;font-size:15px;}

/* OWL SLIDER */
.owl-theme .item{
  margin: 10px 15px;
  border:1px solid #CCCCCC;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  color:#282828 !important;
}
.owl-theme .col-xs-12 .item {
  margin: 10px 0px 20px 0px;
}
.owl-theme .item:hover {
  background:#EAEAEA;
}
.owl-theme .item a {
  display: block;
  width: 100%;
  height: auto;
}
.owl-theme .item img{
  display: block;
  width: 100%;
  height: auto;
}
.owl-theme h4 {
  padding:6px;
  height:50px;
  overflow:hidden;
  margin-bottom:0px;
}

.owl-theme .div-address {
  padding:6px;color:#282828 !important;
}
.owl-theme .div-btn {
  padding:6px;
}
.company-address .btn-primary,
.owl-theme .div-btn .btn-primary {
  background-color: #fff;
  border-color: #2F789F;
  color: #2F789F;
  border:2px solid #2F789F;
}
.company-address .btn-primary:hover,
.owl-theme .item:hover .div-btn .btn-primary,
.owl-theme .item .div-btn .btn-primary:hover {
  background-color: #2F789F;
  border-color: #2F789F;
  color: #fff;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    opacity:0.99;filter: alpha(opacity=99);
}
.owl-theme .owl-controls .owl-buttons div {
  padding: 0;
}

.owl-theme .owl-controls .owl-buttons div {
  position: absolute;background:#fff;
  width:55px;height:75px;line-height:74px;
  bottom: 40%;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
  color:#2B9145;font-size:39px;font-weight:300;
  opacity:0.99;filter: alpha(opacity=99);
}

.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -30px;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -moz-border-radius-topright: 50%;
  -moz-border-radius-bottomright: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  -webkit-box-shadow: 10px 0px 12px -6px rgba(0,0,0,0.6);
  -moz-box-shadow: 10px 0px 12px -6px rgba(0,0,0,0.6);
  box-shadow: 10px 0px 12px -6px rgba(0,0,0,0.6);
}

.owl-theme .owl-controls .owl-buttons .owl-next{
  right: -30px;
  -webkit-border-top-left-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  -moz-border-radius-topleft: 50%;
  -moz-border-radius-bottomleft: 50%;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  -webkit-box-shadow: -10px 0px 12px -6px rgba(0,0,0,0.6);
  -moz-box-shadow: -10px 0px 12px -6px rgba(0,0,0,0.6);
  box-shadow: -10px 0px 12px -6px rgba(0,0,0,0.6);
}

/* FANCYBOX */
.fancybox-title {
    font: 400 18px "Open Sans",sans-serif;
    color:#282828;text-align:center;
    padding-bottom:4px;
}

/* RESPONSIVE */

@media screen and (max-width:1200px) {
    .nav-top > li > a {
        padding: 85px 7px 20px 7px;
    }
}

@media (max-width: 1001px) {
}

@media screen and (max-width:992px) {
    .horse-img { margin-bottom: 15px; }
    .news .item-small .company-info div .label { height: 88px;line-height: 29px;}

}

@media screen and (max-width:900px) {
    .text-wrap h1 { font-size: 27px;}


}
@media screen and (max-width:800px) {
  .text-content { padding:50px 0; }

  .owl-theme .owl-controls .owl-buttons div {
    width:35px;height:55px;line-height:54px;
    bottom: 40%;font-size:29px;
  }
  .owl-theme .owl-controls .owl-buttons .owl-prev{ left: -10px; }
  .owl-theme .owl-controls .owl-buttons .owl-next{ right: -10px; }
}

@media screen and (max-width:767px) {
  preheader { top:0!important;}
  .header { line-height:25px; }
  .header h1 {
    font-size:23px;
    padding:7px 15px;margin-bottom:-37px;
  }
  .header-small {
    padding-top: 100px;padding-bottom:20px;
  }
  .company-logo { margin:0; }
  .text-content .text-slider { width:100%;margin:0 0 15px 0; }
  .text-content .thumbnail { height:200px; }
  .horse-item-small { float: left; width: 100%; }
  .news .item-small .company-info div .label {height: 78px;line-height: 25px;}

}

@media screen and (max-width:720px) {
    .slide-text { bottom: 40px; }
}
@media screen and (max-width:620px) {
  body { font-size:14px; }

  .header2 { padding-top:75px;padding-bottom:50px; }

  .text-content { padding:35px 0; }
  .text-content .text-slider {
    border:5px solid #fff;border-bottom:20px solid #fff;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  .owl-theme .owl-controls .owl-buttons div {
    width:45px;height:65px;line-height:64px;
    bottom: 55%;font-size:34px;
  }
  .owl-theme .owl-controls .owl-buttons .owl-prev{ left: -10px; }
  .owl-theme .owl-controls .owl-buttons .owl-next{ right: -10px; }
}
@media screen and (max-width:600px) {
    .slide-text { display:none; }
}
@media screen and (max-width:520px) {
  body { }
  .header { line-height:21px; }

  .text-content .thumbnail { height:120px; }
}

/* GOOGLE */
.map-inner {
  margin:0 15px 30px 15px;
}
.map-fancy {
  border:2px solid #7F170E;
  border-radius:6px;
  -webkit-box-shadow: 0px -9px 25px 1px rgba(162,162,162,0.75);
  -moz-box-shadow: 0px -9px 25px 1px rgba(162,162,162,0.75);
  box-shadow: 0px -9px 25px 1px rgba(162,162,162,0.75);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#map-canvas {
  width:100%;height:700px;
}

.map-inner-mini {
  margin:50px 0 10px 0px;
}
#map-canvas-mini {
  border:2px solid #7F170E;
  border-radius:4px;
  width:100%;height:250px;
  -webkit-box-shadow: 0px -9px 10px 1px rgba(162,162,162,0.75);
  -moz-box-shadow: 0px -9px 10px 1px rgba(162,162,162,0.75);
  box-shadow: 0px -9px 10px 1px rgba(162,162,162,0.75);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media print {
    body * {
       visibility: hidden;
    }
    .printDiv, .printDiv *, #printDiv, #printDiv * {
       visibility: visible;
    }
    .printDiv {
       position: absolute;
       left: 0;
       top: 0;
    }
}
