.tp-caption span {
text-shadow: 2px 2px 0 black;
} .btn-full, .btn-main {
font-size: 20px;
padding: 8px 20px;
border-radius: 2px;
display: inline-block;
position: relative;
transition: .25s;
background-image: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/right-thin-chevron.png);
background-repeat: no-repeat;
background-position: 93%;
text-align: left;
color: white;
font-weight: 500;
width: 100%;
max-width: 260px;
min-height: 46px;
}
.btn-full:hover, .btn-full:focus{
text-decoration: none;
}
.btn-green, .btn-main{
background-color: #16e373;
color: white;
}
.btn-green:hover, .btn-main:hover{
background-color: #35ad57;
background-position: 95%;
color: white;
}
.btn-green:focus, .btn-main:focus{
color: white;
}
.btn-blue{
background-color: #1d2632;
color: white;
}
.btn-blue:hover{
background-color: #1d2632;
background-position: 95%;
color: white;
}
.strech-img-txt .btn-full {
max-width: 300px;
} footer.footer {
background: -webkit-gradient(linear, left top, left bottom, from(#4e53de), to(#7050de));
background: -webkit-linear-gradient(top, #4e53de 0%, #7050de 100%);
background: -o-linear-gradient(top, #4e53de 0%, #7050de 100%);
background: linear-gradient(to bottom, #4e53de 0%, #7050de 100%);
}
footer .footer-container {
color: white;
padding-top: 40px;
padding-bottom: 34px;
border-top: 1px solid rgba(255, 255, 255, 0.18);
border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
footer div.gform_wrapper {
padding: 0;
background-color: transparent;
margin-bottom: 0;
}
footer div.gform_wrapper .gform_footer input.button {
box-shadow: none;
background-color: transparent;
border: 3px solid #16e373;
color: #16e373;
position: initial;
top: 0;
font-size: 24px;
}
footer div.gform_wrapper .gform_footer input.button:hover {
background-color: #16e373;
border-color: #16e373;
color: white;
box-shadow: none;
}
footer div.gform_wrapper ul.gform_fields li{
margin-bottom: 18px;
}
footer div.gform_wrapper .gform_footer{
padding-top: 0;
}
footer .menu a {
line-height: 1.85;
transition: .2s;
}
footer p a {
color: white;
transition: .2s;
}
footer .menu a:hover, footer p a:hover {
color: #13e473;
}
.cp-rights {
position: relative;
color: white;
font-size: 15px;
}
.cp-right {
position: absolute;
right: 0;
bottom: 0;
}
.footer_cr {
padding: 15px 0;
font-size: 13px;
color: white;
}
span.widgettitle {
font-size: 28px;
margin-bottom: 36px;
display: block;
color: white;
}
footer ul.menu {
list-style: disc;
padding-left: 20px;
}
.cp-rights a:hover {
color: #13e473;
text-decoration: underline;
} .strech-img-txt{
display: -webkit-box;  
display: -ms-flexbox;  
display: -webkit-flex; 
display: flex;         
}
.strech-img-txt .wpb_single_image {
margin-bottom: 0;
}
.strech-img-txt .vc_col-sm-6:nth-child(2) {
padding: 50px 20% 40px 40px;
background-color: #fbfbfb;
}
.strech-img-txt .wpb_content_element {
margin-bottom: 0;
}
.strech-img-txt .vc_column-inner {
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: top left;
}
#slide-1-layer-1,#slide-3-layer-1 {
background: linear-gradient(to left, rgba(255,0,0,0) 0%, rgba(226,11,16,.75) 25%);
} .recensie-slider .wpb_content_element {
margin-bottom: 0;
}
.recensie-content i {
color: #1d2632;
font-size: 26px;
vertical-align: top;
margin-top: 2px;
margin-left: 4px;
margin-right: 4px;
}
ul.slick-slider button {
position: absolute;
top: 50%;
width: 29px;
height: 50px;
margin-top: -25px;
background-image: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/caroussel-arrows-blue.png);
background-repeat: no-repeat;
font-size: 0;
color: transparent;
background-color: transparent;
border: none;
padding: 0;
outline: none;
}
ul.slick-slider button.slick-prev {
background-position: left;
left: -60px;
}
ul.slick-slider button.slick-next {
background-position: right;
right: -60px;
}
.recensie-posts {
padding: 0 0 45px 0;
}
li.slick-slide {
outline: none;
}
.recensie-content {
font-size: 17px;
color: #1d2632;
margin-bottom: 10px;
min-height: 120px;
}
.recensie-slider li.slick-slide{
padding-left: 15px;
padding-right: 15px;
}
.recensie-post-wrapper {
background-color: white;
padding: 20px;
-webkit-box-shadow: 8px 8px 0 2px #1d2632;
-moz-box-shadow: 8px 8px 0 2px #1d2632;
box-shadow: 8px 8px 0 2px #1d2632;
margin-bottom: 10px;
margin-top: 10px;
border: 2px solid #1d2632;
}
.recensie-auteur {
text-align: right;
font-size: 18px;
font-weight: 600;
color: #5c6167;
}
.recensie-post-wrapper h3 {
color: #1d2632;
margin-bottom: 0;
margin-top: 0;
font-size: 20px;
line-height: 1.4;
}
.recensie-slider .review_star {
margin-top: 6px;
margin-bottom: 10px;
}
.recensie-content a {
font-weight: 600;
color: #5c6167;
} .ppt {
display: none !important;
}
div.pp_default div.pp_details.pp_details {
position: absolute;
top: 0;
right: -62px;
}
div.pp_default div.pp_content_container .pp_left, div.pp_default div.pp_content_container .pp_right {
background: none;
padding: 0;
}
div.pp_default div.pp_top, div.pp_default div.pp_bottom {
display: none;
}
div.pp_default div.pp_content {
position: relative;
background-color: transparent;
margin-left: auto;
margin-right: auto;
}
footer ul.sub-menu {
display: none;
}
.wpb_image_grid ul.wpb_image_grid_ul {
margin-left: -15px;
margin-right: -15px;
}
div.wpb_image_grid .wpb_image_grid_ul .isotope-item {
padding: 15px;
margin: 0;
overflow: hidden;
width: 33.33333%;
}
.pp_nav {
display: none !important;
}
a.pp_previous:before {
content: "";
background-image: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/caroussel-arrows-white.png);
background-position: left;
display: inline-block;
width: 29px;
height: 50px;
position: absolute;
left: -70px;
top: 50%;
margin-top: -25px;
}
a.pp_next:before {
content: "";
background-image: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/caroussel-arrows-white.png);
background-position: right;
display: inline-block;
width: 29px;
height: 50px;
position: absolute;
right: -70px;
top: 50%;
margin-top: -25px;
}
div.pp_default .pp_hoverContainer a.pp_next, div.pp_default .pp_hoverContainer a.pp_previous {
background: none;
}
div.pp_gallery, div.pp_default .pp_expand {
display: none !important;
}
div.pp_default a.pp_close {
width: 40px;
height: 45px;
background: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/x-btn-red.png) center no-repeat;
}
div.wpb_gmaps_widget .wpb_wrapper {
padding: 0;
}
.wpb_gmaps_widget.wpb_content_element {
margin-bottom: 0;
}
.wpb_gallery_slides.wpb_image_grid ul li a {
position: relative;
overflow: hidden;
}
.wpb_gallery_slides.wpb_image_grid ul li a:before {
content: " ";
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
background-color: rgba(226, 11, 16, 0.6);
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
opacity: 0;
z-index: 2;
}
.wpb_gallery_slides.wpb_image_grid ul li a:after {
content: "+";
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
display: inline-block;
font-size: 70px;
width: 40px;
height: 40px;
line-height: .5;
color: white;
z-index: 2;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
opacity: 0;
}
.wpb_gallery_slides.wpb_image_grid ul li:hover a:before, .wpb_gallery_slides.wpb_image_grid ul li:hover a:after{
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
opacity: 1;
}
.wpb_gallery_slides.wpb_image_grid ul li img{
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.wpb_gallery_slides.wpb_image_grid ul li:hover img{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
div.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-child(2n+2) a:before {
background-color: rgba(29, 38, 50, 0.6);
}
.strech-img-txt .wpb_content_element.vinkjes {
margin-bottom: 30px;
}
.rating-box {
background: -webkit-linear-gradient(315deg, rgb(29, 227, 120) 0%,rgb(69, 221, 210) 100%);
background: -o-linear-gradient(315deg, rgb(29, 227, 120) 0%,rgb(69, 221, 210) 100%);
background: linear-gradient(135deg, rgb(29, 227, 120) 0%,rgb(69, 221, 210) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae27', endColorstr='#de496d',GradientType=1 );
color: white;
text-align: center;
padding: 20px 15px;
font-size: 18px;
max-width: 275px;
margin-left: auto;
margin-right: auto;
border: 2px solid #f7f7f7;
margin-bottom: 50px;
}
.rating-box p {
margin-bottom: 0;
}
.rating-box .rating-number {
font-size: 57px;
padding-top: 10px;
padding-bottom: 10px;
} .review_star {
position: relative;
display: inline-block;
margin-top: 10px;
margin-bottom: 8px;
}
.review_star i {
font-size: 28px;
opacity: .5;
color: rgba(30, 38, 50, 0.61);
}
.recensie-grid-posts .review_star i {
color: #1e2632;
}
.review_star .review_wrapper_front i {
opacity: 1;
}
.review_wrapper_front {
position: absolute;
left: 0;
top: 0;
overflow: hidden;
white-space: nowrap;
}
li#field_4_3 .gfield_label {
display: block;
margin-bottom: 12px;
font-weight: 600;
}
.rating-box p a{
color: white;
}
.rating-box p a:hover{
transition: .2s;
color: #2c5858;
}
.recensie-grid-posts {
margin-bottom: 50px;
}
.recensie-grid-post .recensie-post-wrapper {
margin-bottom: 20px;
} .ervoor-ernaar-section .vc_col-sm-6 .wpb_single_image:before {
content: "Voor";
position: absolute;
color: white;
background-color: #e01e26;
font-size: 24px;
padding: 6px 26px;
}
.ervoor-ernaar-section .vc_col-sm-6:nth-child(2) .wpb_single_image:before {
content: "Na";
background-color: #16e373;
}
.ervoor-ernaar-section .wpb_content_element {
margin-bottom: 30px;
}
.vc_wp_custommenu li{
display: inline-block;
}
.vc_wp_custommenu li a {
background-color: #1d2632;
color: white;
padding: 8px;
display: inline-block;
margin-bottom: 6px;
font-size: 15px;
border-radius: 4px;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
div.vc_wp_custommenu {
margin-bottom: 15px;
}
.vc_wp_custommenu li a:hover, .vc_wp_custommenu li.current-menu-item a {
background-color: #e20b10;
-webkit-transition: .3s;
-moz-transition: .3s;
transition: .3s;
}
.recensie-grid-post .recensie-content {
min-height: initial;
}
strong.recensie-item {
display: none;
}
.add-gradient.green {
background: -webkit-linear-gradient(315deg, rgba(73,221,216,1) 0%,rgba(25,226,115,1) 100%);
background: -o-linear-gradient(315deg, rgba(73,221,216,1) 0%,rgba(25,226,115,1) 100%);
background: linear-gradient(135deg, rgba(73,221,216,1) 0%,rgba(25,226,115,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49ddd8', endColorstr='#19e273',GradientType=1 );
}
.add-gradient.purple {
background: -webkit-linear-gradient(315deg, rgba(171,73,222,1) 0%,rgba(73,84,222,1) 100%);
background: -o-linear-gradient(315deg, rgba(171,73,222,1) 0%,rgba(73,84,222,1) 100%);
background: linear-gradient(135deg, rgba(171,73,222,1) 0%,rgba(73,84,222,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab49de', endColorstr='#4954de',GradientType=1 );
}
.add-gradient.red {
background-image: -webkit-linear-gradient(left,#ed2931,#f95a3e);
background-image: -o-linear-gradient(left,#ed2931 0,#f95a3e 100%);
background-image: linear-gradient(90deg,#ed2931 0,#f95a3e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffed2931",endColorstr="#fff95a3e",GradientType=1);
background-repeat: repeat-x;
}
.add-gradient .recensie-post-wrapper {
-webkit-box-shadow: 8px 8px 0 2px rgba(30, 38, 50, 0.62);
-moz-box-shadow: 8px 8px 0 2px rgba(30, 38, 50, 0.62);
box-shadow: 8px 8px 0 2px rgba(30, 38, 50, 0.62);
border: 2px solid rgba(30, 38, 50, 0.62);
color: rgba(30, 38, 50, 0.62);
}
.add-gradient ul.slick-slider button {
background-image: url(//romandeklusman.nl/wp-content/themes/romandeklusman/assets//images/caroussel-arrows-white.png);
opacity: .3;
}
.add-gradient .review_star i {
color: rgba(30, 38, 50, 0.62);
}
.btn-border-white {
background-image: none;
border: 2px solid white;
color: white;
text-align: center;
padding: 17px 20px;
border-radius: 40px;
max-width: 200px;
line-height: 1;
vertical-align: middle;
font-weight: 400;
}
.btn-border-white:hover, .btn-border-white:focus {
color: white;
}
::selection {
color: #fff;
background: #4f52de;
}