.container,
.et_pb_row {
width:90% !important;
max-width:1200px !important;
} .et_pb_scroll_top {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
background-color:#000000 !important;
color:#ffffff !important;
}
.et_pb_scroll_top:hover {
background-color:#bf0821 !important;
} .grecaptcha-badge{
display:none !important;  
} .owl-carousel .owl-nav {
display:none !important;
}
.owl-carousel:hover .owl-nav {
display:block !important;
}
.owl-carousel .owl-nav div,
.owl-carousel .owl-nav button {
position:absolute;
top:50%;
padding:2px 0px !important;
display:inline-block;
margin-top:-20px !important;
line-height:30px !important;
height:40px !important;
width:30px !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.owl-carousel .owl-nav .owl-prev {
left:10px;
background:rgba(255,255,255,0.3) url(//www.incrediblemanagement.com/wp-content/themes/Divi%20Child/images/black_icon_prev.png) no-repeat center center !important;
}
.owl-carousel .owl-nav .owl-next {
right:10px;
background:rgba(255,255,255,0.3) url(//www.incrediblemanagement.com/wp-content/themes/Divi%20Child/images/black_icon_next.png) no-repeat center center !important;
}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover {
background-color:rgba(255,255,255,0.8) !important;
}
.owl-carousel .owl-dots {
position:absolute;
width:100%;
padding:10px 0px 0px !important;
bottom:-22px !important;
text-align:center !important;
font-size:12px !important;
line-height:12px !important;
}
.owl-carousel .owl-dots .owl-dot {
display: inline-block !important;
}
.owl-carousel .owl-dots .owl-dot span {
display:inline-block !important;
border-style:none !important;
background-color:rgba(0,0,0,0.2) !important;
width:6px !important;
height:6px !important;
border-radius:50% !important;
margin:0px 6px !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.owl-carousel .owl-dots .active span,
.owl-carousel .owl-dots .owl-dot span:hover {
background-color:#c21a24 !important;
}
@media only screen and (max-width:767px) {
.owl-carousel .owl-nav,
.owl-carousel:hover .owl-nav { display:none !important; }
}  .et_fixed_nav header#main-header {
box-shadow:none !important;
}
#main-header .container {
width:100% !important;
max-width:100% !important;
padding:0px 70px !important;
}
#main-header .container .logo_container a img {
width:auto !important;
height:60px !important;
max-height:100% !important;
max-width:100% !important;
}
#main-header .container #et-top-navigation {
padding:21px 0px 19px !important;
}
#main-header .container #et-top-navigation .mobile_menu_bar {
width:50px !important;
padding:0px !important;
}
#main-header .container #et-top-navigation .mobile_menu_bar:before {
font-size:50px !important;
color:inherit !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#main-header .container #et-top-navigation .mobile_menu_bar:hover:before {
color:#ffffff !important;
}
@media only screen and (max-width:1399px) {
#main-header .container { 
width:90% !important; max-width:1200px !important; padding:0px !important;
margin:0px auto !important; }
}
@media only screen and (max-width:767px) {
#main-header .container .logo_container a img { height:50px !important; }
#main-header .container #et-top-navigation { padding:11px 0px 9px !important; }
} @media only screen and (min-width:981px) {
#main-header.et-fixed-header .container .logo_container a img { height:50px !important; }
#main-header.et-fixed-header .container #et-top-navigation { padding:11px 0px 9px !important; }
} .et_slide_in_menu_container {
opacity:1 !important;
padding:0px !important;
}
.et_slide_in_menu_container .mobile_menu_bar {
top:20px !important;
right:auto !important;
left:50% !important;
margin-left:-25px !important;
}
.et_slide_in_menu_container .mobile_menu_bar:before {
font-size:50px !important;
line-height:100% !important;
color:inherit !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.et_slide_in_menu_container ul#mobile_menu_slide li a {
padding:12px 0px !important;
font-size:24px !important;
line-height:30px !important;
}
.et_slide_in_menu_container .mobile_menu_bar:hover:before {
color:#ffffff !important;
}
.et_slide_in_menu_container ul#mobile_menu_slide li.current-menu-item {
color:inherit !important;
}
.et_slide_in_menu_container ul#mobile_menu_slide li a:hover,
.et_slide_in_menu_container ul#mobile_menu_slide li.current-menu-item a {
color:inherit !important;
opacity:1 !important;
}
@media only screen and (max-width:767px) {
.et_slide_in_menu_container .mobile_menu_bar { top:15px !important; }
.et_slide_in_menu_container ul#mobile_menu_slide li a {
padding:10px 0px !important; font-size:20px !important; line-height:26px !important; }
} #main-footer {
margin-top:30px !important;
background-color:#ffffff !important;
}
#main-footer #footer-bottom {
padding:0px !important;
background-color:transparent !important;
}
#main-footer .container {
padding:30px 0px 30px !important;
border-top:solid 1px #f0f0f0 !important;
position:relative;
}
#main-footer .container #footer-social {
float:left;
width:30%;
line-height:22px;
}
#main-footer .container #footer-info {
float:left;
width:70%;
padding:2px 0px;
text-align:right;
font-weight:500;
font-size:13px;
line-height:18px;
color:#c0c0c0;
}
#main-footer .container #footer-social a {
line-height:22px;
}
#main-footer .container #footer-social a i {
display:inline-block;
margin-right:20px;
width:22px;
text-align:center;
font-size:20px;
line-height:22px;
color:#c0c0c0;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#main-footer .container #footer-social a:hover i {
color:#000000;
}
#main-footer .container #footer-info a {
font-weight:500;
color:#c0c0c0;
}
#main-footer .container #footer-info a:hover {
color:#000000;
}
#main-footer .container #footer-info br {
display:none;
}
@media only screen and (max-width:980px) {
#main-footer .container #footer-social {
float:none; width:100%; text-align:center; padding-bottom:10px; }
#main-footer .container #footer-info { float:none; width:100%; text-align:center; }
#main-footer .container #footer-social a i { margin:0px 10px; }
}
@media only screen and (max-width:479px) {
#main-footer .container { width:100% !important; }
#main-footer .container #footer-info br { display:block; }
}    .home #page-container #main-header {
background-color:transparent !important;
}
.home #page-container #main-header.et-fixed-header {
background-color:#000000 !important;
}
.home #page-container #main-header .container .logo_container a img {
max-height:0px !important;
}
.home #page-container #main-header.et-fixed-header .container .logo_container a img {
max-height:50px !important;
}
.home #page-container #main-header .container #et-top-navigation {
padding:11px 0px 9px !important;
}
.home #main-header .container #et-top-navigation .mobile_menu_bar:before,
.home #main-header .container #et-top-navigation .mobile_menu_bar:hover:before {
color:#4aa7a9 !important;
}
.home > #page-container {
margin:0px !important;
padding:0px !important;
} #home_banner_desktop {
height:100vh !important;
min-height:660px !important;
}
#home_banner_desktop .et_pb_fullwidth_header {
position:relative;
height:100% !important;
padding:70px 0px !important;
}
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
max-width:100% !important;
position:absolute;
top:50%;
transform:translate(0px,-50%);
}
#home_banner_desktop .et_pb_fullwidth_header_container {
width:100% !important;
}
#home_banner_desktop .et_pb_fullwidth_header_container .header-content {
margin:0px !important;
padding:0px !important;
} #home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
padding:10px 0px !important;
}
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .scroll-down {
color:#4aa7a9 !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a:hover .scroll-down {
color:#ffffff !important;
} #home_banner_mobile {
height:100vh !important;
min-height:480px !important;
}
#home_banner_mobile .et_pb_fullwidth_header {
position:relative;
height:100% !important;
padding:60px 0px !important;
}
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
max-width:100% !important;
position:absolute;
top:50%;
transform:translate(0px,-50%);
}
#home_banner_mobile .et_pb_fullwidth_header_container {
width:100% !important;
}
#home_banner_mobile .et_pb_fullwidth_header_container .header-content {
margin:0px !important;
padding:0px !important;
} #home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
padding:10px 0px !important;
}
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .scroll-down {
color:#4aa7a9 !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a:hover .scroll-down {
color:#ffffff !important;
} #home_intro {
background-color:#bf0821 !important;
padding:70px 0px 70px !important;
}
#home_intro .et_pb_row {
padding:0px !important;
}
#home_intro .et_pb_image .et_pb_image_wrap img {
max-width:450px !important;
height:auto !important;
}
#home_intro .et_pb_text_inner h3 {
padding:60px 0px 30px !important;
font-weight:500 !important;
font-size:28px !important;
line-height:34px !important;
color:#ffffff !important;
}
#home_intro .et_pb_text_inner h3:after {
content:'';
margin:20px auto 0px;
display:block;
width:40px;
height:2px;
background-color:#ffffff;
}
#home_intro .et_pb_text_inner h5 {
padding:0px 0px 8px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
}
#home_intro .et_pb_text_inner p {
max-width:1000px !important;
margin:0px auto !important;
padding:0px 0px 5px !important;
font-weight:400 !important;
font-size:15px !important;
line-height:26px !important;
color:#ffffff !important;
}
@media only screen and (max-width:980px) {
#home_intro { padding:60px 0px 60px !important; }
#home_intro .et_pb_image .et_pb_image_wrap img { max-width:400px !important; max-height:175px !important; }
#home_intro .et_pb_text_inner h3 {
padding:50px 0px 25px !important; font-size:26px !important; line-height:32px !important; }
#home_intro .et_pb_text_inner h5 {
padding:0px 0px 7px !important; font-size:15px !important; line-height:20px !important; }
#home_intro .et_pb_text_inner p {
padding:0px !important; font-size:14px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#home_intro { padding:50px 0px 50px !important; }
#home_intro .et_pb_image .et_pb_image_wrap img { max-width:350px !important; max-height:150px !important; }
#home_intro .et_pb_text_inner h3 {
padding:40px 0px 20px !important; font-size:24px !important; line-height:30px !important; }
#home_intro .et_pb_text_inner h5 { padding:0px 0px 5px !important; }
#home_intro .et_pb_text_inner p { font-size:14px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
#home_intro .et_pb_image .et_pb_image_wrap img { max-width:300px !important; }
} #home_events {
padding:0px !important;
}
#home_events .et_pb_row {
margin:0px !important;
padding:0px !important;
width:100% !important;
max-width:100% !important;
}
#home_events #events_grid .egrid_item {
display:block;
float:left;
width:20%;
position:relative;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
#home_events #events_grid .egrid_item:after {
content:'';
display:block;
padding-bottom:100%;
}
#home_events #events_grid .egrid_item .egrid_item_details {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
box-sizing:border-box;
padding:0px 20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_events #events_grid .egrid_item:hover .egrid_item_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#home_events #events_grid .egrid_item .egrid_item_details div {
width:100%;
}
#home_events #events_grid .egrid_item .egrid_item_details div p {
margin:0px;
padding:0pxpx;
width:100%;
text-align:center;
font-weight:500;
font-size:16px;
line-height:140%;
color:#ffffff;
}
#home_events #events_grid .egrid_item .egrid_item_details div h4 {
margin:0px;
padding:0px 0px 30px;
width:100%;
text-align:center;
font-weight:700;
font-size:22px;
line-height:130%;
color:#ffffff;
}
#home_events #events_grid .egrid_item .egrid_item_details div h5 {
margin:0px;
padding:0px;
width:100%;
text-align:center;
font-weight:300;
font-size:17px;
line-height:100%;
color:#ffffff;
}
@media only screen and (max-width:1499px) {
#home_events #events_grid .egrid_item { width:25%; }
#home_events #events_grid .egrid_item:nth-child(9) { display:none; }
#home_events #events_grid .egrid_item:nth-child(10) { display:none; }
}
@media only screen and (max-width:1199px) {
#home_events #events_grid .egrid_item { width:33.3333%; }
#home_events #events_grid .egrid_item:nth-child(9) { display:block; }
#home_events #events_grid .egrid_item .egrid_item_details {
top:auto; bottom:0px; width:100%; height:auto; display:block; padding:10px 15px 15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);
-moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
#home_events #events_grid .egrid_item:hover .egrid_item_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);
-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; }
#home_events #events_grid .egrid_item .egrid_item_details div p { font-size:15px; }
#home_events #events_grid .egrid_item .egrid_item_details div h4 { padding:0px 0px 10px; font-size:18px; }
#home_events #events_grid .egrid_item .egrid_item_details div h5 { font-size:14px; }
}
@media only screen and (max-width:980px) {
#home_events #events_grid .egrid_item .egrid_item_details div p { font-size:14px; }
#home_events #events_grid .egrid_item .egrid_item_details div h4 { font-size:16px; }
#home_events #events_grid .egrid_item .egrid_item_details div h5 { font-size:13px; }
}
@media only screen and (max-width:767px) {
#home_events #events_grid .egrid_item { width:50%; }
#home_events #events_grid .egrid_item:nth-child(7) { display:none; }
#home_events #events_grid .egrid_item:nth-child(8) { display:none; }
#home_events #events_grid .egrid_item:nth-child(9) { display:none; }
}
@media only screen and (max-width:479px) {
#home_events #events_grid .egrid_item { width:100%; }
#home_events #events_grid .egrid_item:nth-child(5) { display:none; }
#home_events #events_grid .egrid_item:nth-child(6) { display:none; }
} #home_client_logos {
padding:60px 0px !important;
}
#home_client_logos .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
margin:0px !important;
}
#home_client_logos .et_pb_text_inner > h3 {
padding:0px 0px 40px !important;
font-weight:500 !important;
font-size:28px !important;
line-height:34px !important;
color:#4aa7a9 !important;
}
#home_client_logos .et_pb_text_inner > h3:after {
content:'';
margin:20px auto 0px;
display:block;
width:40px;
height:2px;
background-color:#4aa7a9;
} #home_client_logos #client_logos_carousel {
padding:0px 50px !important;
}
#home_client_logos #client_logos_carousel .owl-item > div {
position:relative;
padding-top:70px; margin:0px 20%;
}
#home_client_logos #client_logos_carousel .owl-item > div span,
#home_client_logos #client_logos_carousel .owl-item > div a {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
text-align:center;
}
#home_client_logos #client_logos_carousel .owl-item > div span img,
#home_client_logos #client_logos_carousel .owl-item > div a img {
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
margin:auto;
width:auto;
height:auto;
max-width:100%;
max-height:70px;  transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_client_logos #client_logos_carousel .owl-item > div span:hover img,
#home_client_logos #client_logos_carousel .owl-item > div a:hover img { } #home_client_logos #client_logos_carousel .owl-nav {
display:none !important;
}
#home_client_logos #client_logos_carousel:hover .owl-nav {
display:block !important;
}
#home_client_logos #client_logos_carousel .owl-nav div,
#home_client_logos #client_logos_carousel .owl-nav button {
position:absolute;
top:50%;
padding:2px 0px !important;
display:inline-block;
margin-top:-20px !important;
line-height:30px !important;
height:40px !important;
width:30px !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
#home_client_logos #client_logos_carousel .owl-nav .owl-prev {
left:20px;
background:rgba(255,255,255,0.3) url(https://mfib.nl/wp-content/themes/Divi Child/images/grey_icon_prev.png) no-repeat center center !important;
}
#home_client_logos #client_logos_carousel .owl-nav .owl-next {
right:20px;
background:rgba(255,255,255,0.3) url(https://mfib.nl/wp-content/themes/Divi Child/images/grey_icon_next.png) no-repeat center center !important;
}
#home_client_logos #client_logos_carousel .owl-nav .owl-prev:hover,
#home_client_logos #client_logos_carousel .owl-nav .owl-next:hover {
background-color:rgba(255,255,255,0.8) !important;
}
@media only screen and (max-width:1199px) {
#home_client_logos #client_logos_carousel { padding:0px 40px !important; }
}
@media only screen and (max-width:980px) {
#home_client_logos .et_pb_text_inner > h3 { font-size:26px !important; line-height:32px !important; }
#home_client_logos #client_logos_carousel { padding:0px 30px !important; }
#home_client_logos #client_logos_carousel .owl-nav .owl-prev { left:10px; }
#home_client_logos #client_logos_carousel .owl-nav .owl-next { right:10px; }
}
@media only screen and (max-width:767px) {
#home_client_logos { padding:50px 0px !important; }
#home_client_logos .et_pb_text_inner > h3 { font-size:24px !important; line-height:30px !important; }
#home_client_logos #client_logos_carousel { padding:0px 20px !important; }
#home_client_logos #client_logos_carousel .owl-nav,
#home_client_logos #client_logos_carousel:hover .owl-nav { display:none !important; }
} #about_page {
padding:0px 0px 30px !important;
}
#about_page .et_pb_row {
padding:0px !important;
}
#about_page .et_pb_text_inner img {
margin:0px auto 20px !important;
width:auto !important;
height:300px !important;
}
#about_page .et_pb_text_inner h3 {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
color:#823b92 !important;
}
#about_page .et_pb_text_inner p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#000000 !important;
}
#about_page .et_pb_text_inner h5 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#4aa7a9 !important;
}
@media only screen and (max-width:767px) {
#about_page .et_pb_text_inner img { height:200px !important; }
#about_page .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#about_page .et_pb_text_inner h5 { font-size:16px !important; line-height:22px !important; }
} #events_landing {
padding:60px 0px !important;
}
#events_landing .et_pb_row {
padding:0px !important;
}
#events_landing .et_pb_text_inner h1 {
padding:0px 0px 30px !important;
font-weight:500 !important;
font-size:28px !important;
line-height:34px !important;
color:#4aa7a9 !important;
}
#events_landing .et_pb_text_inner h1:after {
content:'';
margin:20px auto 0px;
display:block;
width:40px;
height:2px;
background-color:#4aa7a9;
}
#events_landing .et_pb_text_inner p {
padding:0px !important;
}
#events_landing #events_grid .egrid_item {
float:left;
width:33.3333%;
position:relative;
padding:10px;
}
#events_landing #events_grid .hide_grid_item {
display:none;
}
#events_landing #events_grid .egrid_item a {
display:block;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
position:relative;
width:100%;
height:100%;
}
#events_landing #events_grid .egrid_item a:after {
content:'';
display:block;
padding-bottom:100%;
}
#events_landing #events_grid .egrid_item a .egrid_item_details {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-align:center;
-webkit-align-items:center;
-webkit-box-align:center;
align-items:center;
box-sizing:border-box;
padding:0px 20px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#events_landing #events_grid .egrid_item a:hover .egrid_item_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#events_landing #events_grid .egrid_item a .egrid_item_details div {
width:100%;
}
#events_landing #events_grid .egrid_item a .egrid_item_details div p {
margin:0px;
padding:0pxpx;
width:100%;
text-align:center;
font-weight:500;
font-size:16px;
line-height:140%;
color:#ffffff;
}
#events_landing #events_grid .egrid_item a .egrid_item_details div h4 {
margin:0px;
padding:0px 0px 20px;
width:100%;
text-align:center;
font-weight:700;
font-size:22px;
line-height:130%;
color:#ffffff;
}
#events_landing #events_grid .egrid_item a .egrid_item_details div h5 {
margin:0px;
padding:0px;
width:100%;
text-align:center;
font-weight:300;
font-size:17px;
line-height:100%;
color:#ffffff;
} #events_landing #cs_load_more {
margin:40px auto 0px;
clear:both !important;
border:solid 1px #e0e0e0;
padding:15px 0px;
width:150px;
text-align:center;
font-weight:400;
font-size:14px;
line-height:14px;
color:#6c6c6c;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#events_landing #cs_load_more:hover {
border-color:#4aa7a9;
background-color:#4aa7a9;
color:#ffffff;
}
@media only screen and (max-width:1199px) {
#events_landing #events_grid .egrid_item { padding:8px; }
#events_landing #events_grid .egrid_item a .egrid_item_details {
top:auto; bottom:0px; width:100%; height:auto; display:block; padding:10px 15px 15px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);
-moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
#events_landing #events_grid .egrid_item a:hover .egrid_item_details {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100);
-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; }
#events_landing #events_grid .egrid_item a .egrid_item_details div p { font-size:15px; }
#events_landing #events_grid .egrid_item a .egrid_item_details div h4 { padding:0px 0px 10px; font-size:18px; }
#events_landing #events_grid .egrid_item a .egrid_item_details div h5 { font-size:14px; }
}
@media only screen and (max-width:980px) {
#events_landing #events_grid .egrid_item { padding:6px; }
#events_landing #events_grid .egrid_item a .egrid_item_details div p { font-size:14px; }
#events_landing #events_grid .egrid_item a .egrid_item_details div h4 { font-size:16px; }
#events_landing #events_grid .egrid_item a .egrid_item_details div h5 { font-size:13px; }
}
@media only screen and (max-width:767px) {
#events_landing .et_pb_text_inner h1 { font-size:24px !important; line-height:30px !important; }
#events_landing #events_grid .egrid_item { width:50%; padding:8px; }
}
@media only screen and (max-width:479px) {
#events_landing #events_grid .egrid_item { padding:8px 0px; width:100%; }
} .single-event #main-content .container {
margin:0px !important;
padding:0px !important;
width:100% !important;
max-width:100% !important;
}
.single-event #main-content .container:before {
display:none !important;
}
.single-event .single_event_wrapper {
padding:60px 0px 10px;
overflow:hidden !important;
}
.single-event .single_event_wrapper .event_description {
width:90% !important;
max-width:1100px !important;
margin:0px auto 30px !important;
}
.single_event_wrapper .event_description #client_name {
margin:0px;
padding:0px 0px 3px;
text-align:center;
font-weight:500;
font-size:20px;
line-height:26px;
text-transform:uppercase;
color:#808080;
}
.single_event_wrapper .event_description #event_name {
margin:0px;
padding:0px 0px 30px;
text-align:center;
font-weight:500;
font-size:24px;
line-height:30px;
text-transform:uppercase;
}
.single_event_wrapper .event_description p {
margin:0px;
padding:0px 0px 20px;
text-align:center;
font-weight:500;
font-size:14px;
line-height:22px;
color:#000000;
}
.single_event_wrapper #back_to_events_link {
clear:both;
text-align:center;
padding:30px 0px 0px;
}
.single_event_wrapper #back_to_events_link a {
font-size:14px;
line-height:14px;
color:#c0c0c0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single_event_wrapper #back_to_events_link a:hover {
color:#000000;
}
.single_event_wrapper #event_one_image {
width:90% !important;
max-width:1100px !important;
margin:0px auto 10px !important;
}
.single_event_wrapper #event_one_image div {
background-position:center;
background-size:cover;
background-repeat:no-repeat;
padding-top:60%;
position:relative;
}
.single_event_wrapper #event_two_images {
width:100% !important;
max-width:100% !important;
}
.single_event_wrapper #event_two_images div {
float:left;
width:49%;
margin:0px 0.5% 10px;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
padding-top:30%;
position:relative;
} .single_event_wrapper #event_images {
width:120% !important;
margin-left:-10% !important;
margin-bottom:52px !important;
}
.single_event_wrapper #event_images .owl-item .ei_slide {
background-position:center;
background-size:cover;
background-repeat:no-repeat;
background-color:#f0f0f0;
padding-top:60%;
position:relative;
}
.single_event_wrapper #event_one_image div img,
.single_event_wrapper #event_two_images div img,
.single_event_wrapper #event_images .owl-item .ei_slide img {
display:block;
position:absolute;
bottom:10px;
right:10px;
max-width:100px;
max-height:100px;
background-color:rgba(255,255,255,0.3);
padding:5px;
border-radius:5px;
}
.single_event_wrapper #event_images .owl-nav .owl-prev,
.single_event_wrapper #event_images .owl-nav .owl-next {
height:60px !important;
width:40px !important;
margin-top:-30px !important;
border-radius:5px !important;
}
.single_event_wrapper #event_images .owl-nav .owl-prev {
left:10% !important;
}
.single_event_wrapper #event_images .owl-nav .owl-next {
right:10% !important;
}
.single_event_wrapper #event_images .owl-dots {
bottom:-52px !important;
padding:40px 0px 0px !important;
}
.single_event_wrapper #event_images .owl-dots button span {
width:8px !important;
height:8px !important;
margin:0px 4px !important;
}
.single_event_wrapper #event_images .owl-dots .active span,
.single_event_wrapper #event_images .owl-dots button:hover span {
background-color:#4aa7a9 !important;
}
@media only screen and (max-width:980px) {
.single_event_wrapper .event_description #client_name { font-size:18px; line-height:24px; }
.single_event_wrapper .event_description #event_name { font-size:22px; line-height:28px; }
.single_event_wrapper #event_one_image div { padding-top:67%; }
.single_event_wrapper #event_two_images div { 
float:none; width:90%; margin:0px auto 10px; padding-top:67%; }
.single_event_wrapper #event_images .owl-item .ei_slide { padding-top:67%; }
.single_event_wrapper #event_images .owl-nav { display:none !important; }
}
@media only screen and (max-width:767px) {
.single_event_wrapper .event_description #client_name { font-size:16px; line-height:22px; }
.single_event_wrapper .event_description #event_name { font-size:20px; line-height:26px; }
.single_event_wrapper #event_one_image { width:100% !important; }
.single_event_wrapper #event_one_image div { padding-top:75%; }
.single_event_wrapper #event_two_images div { width:100%; padding-top:75%; }
.single_event_wrapper #event_images { width:100% !important; margin-left:0px !important; }
.single_event_wrapper #event_images .owl-item .ei_slide { padding-top:75%; }
.single_event_wrapper #event_one_image div img,
.single_event_wrapper #event_two_images div img,
.single_event_wrapper #event_images .owl-item .ei_slide img { max-width:70px; max-height:70px; }
} .float_icon {
display:block;
position:absolute;
top:11px;
padding:12px;
cursor:pointer;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.float_icon i {
display:block;
margin:0px !important;
float:left;
width:36px !important;
text-align:center;
font-size:28px !important;
line-height:36px !important;
color:#ffffff !important;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
a.float_icon:hover i {
color:#ffffff !important;
}
.float_icon span {
display:block;
float:left;
max-width:0px;
height:36px;
overflow:hidden;
line-height:36px;
color:#ffffff;
transition:all .3s ease-in-out !important;
-webkit-transition:all .3s ease-in-out !important;
-moz-transition:all .3s ease-in-out !important;
-o-transition:all .3s ease-in-out !important;
}
.float_icon:hover span {
max-width:220px;
padding-left:15px;
padding-right:10px;
}
#fi_contact {
left:0px;
background-color:#4aa7a9;
z-index:9999;
}
#fi_phone {
left:72px;
background-color:#cc1974;
z-index:9998;
}
#fi_contact span {
font-size:20px;
}
#fi_phone span {
font-size:18px;
}
@media only screen and (max-width:980px) {
.float_icon {
position:relative; top:auto !important; left:auto !important; display:inline-block !important;
padding:10px !important; }
.float_icon i {
width:32px !important; font-size:24px !important; line-height:32px !important; }
.float_icon span {
max-width:300px !important; height:32px; line-height:32px;
padding:0px 5px !important; }
#fi_phone { margin-left:3px !important; }
#fi_contact span { font-size:18px; }
#fi_phone span { font-size:16px; }
}
@media only screen and (max-width:767px) {
.float_icon { padding:8px !important; margin:1px !important; }
.float_icon i { width:28px !important; font-size:20px !important; line-height:28px !important; }
.float_icon span { height:28px; line-height:28px; padding:0px 3px !important; }
#fi_phone { margin-left:1px !important; }
#fi_contact span { font-size:16px; }
#fi_phone span { font-size:14px; }
} #contact_form_popup {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1999999999;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
background-color:rgba(191,8,33,0.9);
}
#contact_form_popup #cfp_wrapper {
position:relative;
display:block;
width:95%;
min-width:0%;
max-width:400px;
margin:70px auto 0px;
background-color:#ffffff;
padding:25px 35px 30px;
border-radius:0px !important;
text-align:center;
}
#contact_form_popup #cfp_wrapper #cfp_close {
position:absolute;
top:0px;
right:0px;
padding:10px;
background-color:#4aa7a9;
color:#ffffff;
font-size:14px;
line-height:14px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_form_popup #cfp_wrapper #cfp_close:hover {
background-color:#505050;
}
#contact_form_popup #cfp_wrapper > img  {
margin:0px;
}
#contact_form_popup #cfp_wrapper > h2 {
margin:0px !important;
padding:0px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#bf0821 !important;
}
#contact_form_popup #cfp_wrapper > p {
margin:0px !important;
padding:0px !important;
font-weight:400 !important;
font-size:15px !important;
line-height:22px !important;
color:#707070 !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 {
padding:20px 0px 0px !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 p {
margin:0px !important;
padding:0px !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 br {
display:none !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 input[type=text],
#contact_form_popup #cfp_wrapper .wpcf7 input[type=email] {
width:100% !important;
margin:0px 0px 15px !important;
padding:6px 8px !important;
background-color:transparent !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#000000 !important;
font-weight:400 !important;
font-size:13px !important;
line-height:16px !important;
border:0px !important;
border-bottom:1px solid #d8d8d8 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_form_popup #cfp_wrapper .wpcf7 textarea {
width:100% !important;
margin:10px 0px 0px !important;
height:114px !important;
padding:6px 10px !important;
font-weight:400 !important;
font-size:13px !important;
line-height:20px !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 input::-webkit-input-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 input:-moz-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 input::-moz-placeholder {  color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 input:-ms-input-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 textarea::-webkit-input-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 textarea:-moz-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 textarea::-moz-placeholder {  color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 textarea:-ms-input-placeholder { color:#000000 !important; }
#contact_form_popup #cfp_wrapper .wpcf7 input:-webkit-autofill,
#contact_form_popup #cfp_wrapper .wpcf7 input:-webkit-autofill:hover,
#contact_form_popup #cfp_wrapper .wpcf7 input:-webkit-autofill:focus
#contact_form_popup #cfp_wrapper .wpcf7 input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#contact_form_popup #cfp_wrapper #cfp_recaptcha {
max-width:300px !important;
margin:0px auto !important;
padding:5px 0px 0px !important;
font-size:11px !important;
line-height:16px !important;
color:#c8c8c8 !important;
}
#contact_form_popup #cfp_wrapper #cfp_recaptcha a {
color:#c8c8c8 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_form_popup #cfp_wrapper #cfp_recaptcha a:hover {
color:#a0a0a0 !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 input[type=submit] {
margin:20px 0px 0px 20px !important;
padding:10px 20px !important;
background-color:#4aa7a9  !important;
color:#ffffff !important;
font-size:14px !important;
line-height:14px !important;
letter-spacing:1px !important;
border-radius:3px !important;
border-style:none !important;
outline:none !important;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_form_popup #cfp_wrapper .wpcf7 input[type=submit]:hover {
background-color:#505050 !important;
}
#contact_form_popup #cfp_wrapper .wpcf7 .wpcf7-not-valid-tip {
display:none !important;
}
#contact_form_popup #cfp_wrapper .wpcf7-response-output {
margin:15px 0px 0px !important;
padding:0px !important;
color:#000000 !important;
border-style:none !important;
background-color:transparent !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
#contact_form_popup #cfp_wrapper .wpcf7-validation-errors,
#contact_form_popup #cfp_wrapper .wpcf7-spam-blocked {
color:crimson !important;
}
#contact_form_popup #cfp_wrapper form.sent > p,
#contact_form_popup #cfp_wrapper form.sent > div {
display:none !important;
}
#contact_form_popup #cfp_wrapper form.sent > .wpcf7-mail-sent-ok {
display:block !important;
padding-bottom:20px !important;
}
@media only screen and (max-width:1399px) {
#contact_form_popup #cfp_wrapper { margin-top:50px !important; }
}
@media only screen and (max-width:1199px) {
#contact_form_popup #cfp_wrapper { margin-top:30px !important; }
}
@media only screen and (max-width:767px) {
#contact_form_popup #cfp_wrapper {
margin-top:15px !important; margin-bottom:15px !important; padding:20px 30px 25px; }
#contact_form_popup #cfp_wrapper > img { width:170px !important; }
#contact_form_popup #cfp_wrapper > h2 { font-size:18px !important; line-height:24px !important; }
#contact_form_popup #cfp_wrapper > p { font-size:14px !important; line-height:22px !important; }
}
@media only screen and (max-width:479px) {
#contact_form_popup #cfp_wrapper {
margin-top:10px !important; margin-bottom:10px !important; padding:15px 25px 20px !important; }
}
@media only screen and (max-width:399px) {
#contact_form_popup #cfp_wrapper {
margin-top:10px !important; margin-bottom:10px !important; padding:10px 20px 15px !important; }
}