@charset "utf-8";
/*
Theme Name:     gohorsetrekking
Description:    Custom theme built for gohorsetrekking
Author:         Webmad
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
@font-face {
    font-family: 'pt_sansregular';
    src: url('font/ptsans_regular_macroman/PTS55F-webfont.eot');
    src: url('font/ptsans_regular_macroman/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ptsans_regular_macroman/PTS55F-webfont.woff') format('woff'),
         url('font/ptsans_regular_macroman/PTS55F-webfont.ttf') format('truetype'),
         url('font/ptsans_regular_macroman/PTS55F-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'slab_slabsemibold';
    src: url('font/slab-semibold-webfont.eot');
    src: url('font/slab-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/slab-semibold-webfont.woff') format('woff'),
         url('font/slab-semibold-webfont.ttf') format('truetype'),
         url('font/slab-semibold-webfont.svg#_slabsemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'slab_slabregular';
    src: url('font/slab-regular-webfont.eot');
    src: url('font/slab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/slab-regular-webfont.woff') format('woff'),
         url('font/slab-regular-webfont.ttf') format('truetype'),
         url('font/slab-regular-webfont.svg#_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'slab_slabitalic';
    src: url('font/slab-italic-webfont.eot');
    src: url('font/slab-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/slab-italic-webfont.woff') format('woff'),
         url('font/slab-italic-webfont.ttf') format('truetype'),
         url('font/slab-italic-webfont.svg#_slabitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.services-block h2 {
    padding-top: 10px;
}

.fts-jal-fb-picture img{
	height:250px;
	width:auto;
	margin:0px auto;
	display: block !important;
}
a.fts-jal-fb-picture{
	margin:10px auto;
	float:none;
}
.et_pb_team_member_image{
	text-align:left !important;
}

/* Nathan 10/03/17 - booking buttons */
.centered{
	display:block;
	text-align:center;
}
a.button-booking{
	padding:10px 23px !important;
	transition:background-color 0.5s ease;
	display: inline-block !important;
}
a.button-booking:hover{
	background:rgb(99, 168, 45) !important;
}
a.book-now{
	display:inline-block;
	background-color:#7fbf4d;
	border-radius:3px;
	margin-left:10px;
	padding:5px 10px;
}

.services-block .et_pb_column{
	border-radius:20px;
	transition: all 0.4s ease;
}
.services-block .et_pb_module img{
	border-radius: 50%;
}
.services-block .et_pb_text{
	border-radius:20px;
	transition:all 0.2s ease;
}
.services-block .et_pb_column:nth-child(1) .et_pb_text{
	border-bottom:6px solid #B2160E;
}
.services-block .et_pb_column:nth-child(2) .et_pb_text{
	border-bottom:6px solid #717171;
}
.services-block .et_pb_column:nth-child(3) .et_pb_text{
	border-bottom:6px solid #347A12;
}

.services-block .et_pb_module img:hover, .services-block .et_pb_text:hover{
-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.7);
box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.7);
}

.riding-school-image img {
    border-radius: 50%;
    border: 3px solid #000000;
    object-fit: cover;
}




