.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(//sianleedigital.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(//sianleedigital.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; }
} @keyframes fadein { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadein { from { opacity:0; } to { opacity:1; } }
@-webkit-keyframes fadein { from { opacity:0; } to { opacity:1; } }
@-ms-keyframes fadein { from { opacity:0; } to { opacity:1; } }
@-o-keyframes fadein { from { opacity:0; } to { opacity:1; } } #et-main-area .et_pb_scroll_top {
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;
}
.mh1 #et-main-area .et_pb_scroll_top { background-color:#000000 !important; }
.mh2 #et-main-area .et_pb_scroll_top { background-color:#41454c !important; }
.mh3 #et-main-area .et_pb_scroll_top { background-color:#9e9fa4 !important; }
.mh4 #et-main-area .et_pb_scroll_top { background-color:#d83620 !important; }
.mh5 #et-main-area .et_pb_scroll_top { background-color:#d63844 !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 (max-width:399px) {
#main-header .container { width:96% !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:#d0d0d0 !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 .float_icon {
opacity:0;
} .home #main-header {
background-color:transparent !important;
}
body.home .mh1 #main-header.et-fixed-header { background-color:#000000 !important; }
body.home .mh2 #main-header.et-fixed-header { background-color:#41454c !important; }
body.home .mh3 #main-header.et-fixed-header { background-color:#9e9fa4 !important; }
body.home .mh4 #main-header.et-fixed-header { background-color:#d83620 !important; }
body.home .mh5 #main-header.et-fixed-header { background-color:#d63844 !important; }
.home #page-container #main-header .container .logo_container a img {
display:none !important;
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 { }
.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:0px !important;
}
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_container,
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container,
#home_banner_desktop .header-content-container .header-content,
#home_banner_desktop .header-content-container .header-content .et_pb_header_content_wrapper {
width:100% !important;
max-width:100% !important;
height:100% !important;
padding:0px !important;
margin:0px !important;
}
#home_banner_desktop #banner_wrapper {
height:100%;
background-size:cover !important;
position:relative;
}
#home_banner_desktop #banner_wrapper img {
position:absolute;
display:block;
top:50%;
left:25%;
transform:translate(-50%,-50%);
-webkit-animation:fadein 2s;
-moz-animation:fadein 2s;
-ms-animation:fadein 2s;
-o-animation:fadein 2s;
animation:fadein 2s;
}
#home_banner_desktop #banner_wrapper #banner_text {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(0px,-50%);
-webkit-animation:fadein 2s;
-moz-animation:fadein 2s;
-ms-animation:fadein 2s;
-o-animation:fadein 2s;
animation:fadein 2s;
}
#home_banner_desktop #banner_wrapper #banner_text h2 {
padding:0px 0px 20px;
margin-left:-10px;
font-weight:700;
font-size:120px;
line-height:90%;
color:#ffffff;
}
#home_banner_desktop #banner_wrapper #banner_text h3 {
padding:0px;
font-weight:500;
font-size:84px;
line-height:92%;
color:#ffffff;
}
#home_banner_desktop #banner_wrapper #banner_text h2 b,
#home_banner_desktop #banner_wrapper #banner_text h3 b {
color:#d83620;
}
@media only screen and (max-width:1399px) {
#home_banner_desktop #banner_wrapper #banner_text h2 { font-size:105px; margin-left:-9px; }
#home_banner_desktop #banner_wrapper #banner_text h3 { font-size:72px; }
}
@media only screen and (max-width:1199px) {
#home_banner_desktop #banner_wrapper #banner_text h2 { font-size:90px; margin-left:-8px; }
#home_banner_desktop #banner_wrapper #banner_text h3 { font-size:60px; }
}
@media only screen and (max-width:980px) {
#home_banner_desktop #banner_wrapper #banner_text { display:none; }
} #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:#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;
}
#home_banner_desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a:hover .scroll-down {
color:#e0e0e0 !important;
} #home_banner_mobile {
height:100vh !important;
min-height:480px !important;
}
#home_banner_mobile .et_pb_fullwidth_header {
position:relative;
height:100% !important;
padding:0px !important;
}
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_container,
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container,
#home_banner_mobile .header-content-container .header-content,
#home_banner_mobile .header-content-container .header-content .et_pb_header_content_wrapper {
width:100% !important;
max-width:100% !important;
height:100% !important;
padding:0px !important;
margin:0px !important;
}
#home_banner_mobile #banner_wrapper {
height:100%;
background-size:cover !important;
position:relative;
}
#home_banner_mobile #banner_wrapper img {
position:absolute;
display:block;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-animation:fadein 2s;
-moz-animation:fadein 2s;
-ms-animation:fadein 2s;
-o-animation:fadein 2s;
animation:fadein 2s;
} #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:#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;
}
#home_banner_mobile .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a:hover .scroll-down {
color:#e0e0e0 !important;
} #home_intro {
padding:70px 0px 70px !important;
}
.mh1 #home_intro { background-color:#000000 !important; }
.mh2 #home_intro { background-color:#41454c !important; }
.mh3 #home_intro { background-color:#9e9fa4 !important; }
.mh4 #home_intro { background-color:#d83620 !important; }
.mh5 #home_intro { background-color:#d63844 !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;
}
#home_intro .et_pb_row .et_pb_column_1_2 {
float:left !important;
width:48% !important;
margin-right:4% !important;
}
#home_intro .et_pb_row .et_pb_column_1_2:last-child {
margin-right:0px !important;
}
#home_intro .et_pb_button_module_wrapper a.et_pb_button {
font-size:16px !important;
line-height:100% !important;
padding-top:12px !important;
padding-bottom:12px !important;
}
#home_intro .et_pb_button_module_wrapper a.et_pb_button:after {
margin-top:-4px !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_projects {
padding:80px 0px 0px !important;
}
#home_projects .et_pb_row {
margin:0px auto !important;
padding:0px !important;
width:100% !important;
max-width:100% !important;
}
#home_projects .et_pb_text_inner {
height:592px;
width:1000px;
margin:0px auto;
background:transparent url(//sianleedigital.com/wp-content/themes/Divi%20Child/images/laptop-background.jpg) no-repeat center;
background-size:cover;
}
#home_projects .et_pb_text_inner #projects_slider {
width:778px;
margin:0px auto;
}
#home_projects #projects_slider .owl-item {
padding-top:35px;
padding-left:9px;
}
#home_projects #projects_slider .owl-item .ps_slide {
height:476px;
background-color:#000000;
background-size:cover;
background-repeat:no-repeat;
background-position:top center;
position:relative;
}
#home_projects #projects_slider .owl-item .ps_slide a {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
-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_projects #projects_slider .owl-item .ps_slide a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
}
#home_projects #projects_slider .owl-item .ps_slide a > div {
width:100%;
position:absolute;
top:50%;
transform:translate(0px,-50%);
text-align:center;
}
#home_projects #projects_slider .owl-item .ps_slide a > div img {
display:inline-block;
width:auto;
height:auto;
max-width:200px;
max-height:120px;
margin:0px;
}
#home_projects #projects_slider .owl-item .ps_slide a > div h4 {
margin:0px;
padding:10px 0px 30px;
width:100%;
text-align:center;
font-weight:700;
font-size:22px;
line-height:130%;
color:#ffffff;
}
#home_projects #projects_slider .owl-item .ps_slide a > div .ps_cats {
padding:20px 0px 0px;
font-weight:400;
font-size:16px;
line-height:100%;
color:#ffffff;
}
#home_projects #projects_slider .owl-item .ps_slide a > div h5 {
display:inline-block;
margin:30px 0px 0px;
padding:10px 20px;
background-color:#ffffff;
color:#transparent;
font-weight:400;
font-size:16px;
line-height:100%;
border-radius:5px;
}
#home_projects #projects_slider .owl-nav button {
display:none !important;
}
#home_projects #projects_slider .owl-dots {
bottom:-19px !important;
padding-top:7px !important;
}
#home_projects #projects_slider .owl-dots button span {
background-color:#303030 !important;
}
#home_projects #projects_slider .owl-dots button.active span {
background-color:crimson !important;
}
#home_projects #project_slider_view_all_projects .et_pb_text_inner {
height:auto;
width:auto;
margin:0px;
background-image:none;
text-align:center;
}
#home_projects #project_slider_view_all_projects .et_pb_text_inner a {
display:inline-block;
margin:0px;
padding:12px 25px;
background-color:#f1676d;
color:#ffffff;
font-size:14px;
line-height:100%;
border-radius:5px;
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_projects #project_slider_view_all_projects .et_pb_text_inner a:hover {
background-color:#000000;
}
@media only screen and (max-width:1199px) {
#home_projects .et_pb_text_inner { height:533px; width:900px; }
#home_projects .et_pb_text_inner #projects_slider { width:700px; }
#home_projects #projects_slider .owl-item { padding-top:31px; padding-left:7px; }
#home_projects #projects_slider .owl-item .ps_slide { height:429px; }
#home_projects #projects_slider .owl-dots { bottom:-17px !important; padding-top:5px !important; }
}
@media only screen and (max-width:980px) {
#home_projects .et_pb_text_inner { height:438px; width:740px; }
#home_projects .et_pb_text_inner #projects_slider { width:574px; }
#home_projects #projects_slider .owl-item { padding-top:26px; padding-left:6px; }
#home_projects #projects_slider .owl-item .ps_slide { height:352px; }
#home_projects #projects_slider .owl-dots { bottom:-15px !important; padding-top:3px !important; }
}
@media only screen and (max-width:767px) {
#home_projects .et_pb_text {
margin:0px !important; }
#home_projects .et_pb_text_inner {
width:100% !important; height:auto !important; padding:0px 15px !important; background-image:none; }
#home_projects .et_pb_text_inner #projects_slider {
width:100%; margin:0px; border:solid 15px #000000; border-radius:15px; }
#home_projects #projects_slider .owl-item {
padding:0px; }
#home_projects #projects_slider .owl-item .ps_slide {
width:100% ;height:auto; padding-top:63%; }
#home_projects #projects_slider .owl-dots {
bottom:-13px !important; padding-top:1px !important; }
#home_projects #projects_slider .owl-item .ps_slide a {
cursor:pointer !important; }
#home_projects #projects_slider .owl-item .ps_slide a:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
#home_projects #projects_slider .owl-item .ps_slide a > div img,
#home_projects #projects_slider .owl-item .ps_slide a > div .ps_cats,
#home_projects #projects_slider .owl-item .ps_slide a > div h5 {
display:none !important; }
#home_projects #project_slider_view_all_projects .et_pb_text_inner a {
margin:30px 0px 0px; }
}
@media only screen and (max-width:479px) {
#home_projects #projects_slider .owl-dots {
bottom:-12px !important; padding-top:0px !important; }
} #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:#41454c !important;
}
.mh1 #home_client_logos .et_pb_text_inner > h3 { color:#000000 !important; }
.mh2 #home_client_logos .et_pb_text_inner > h3 { color:#41454c !important; }
.mh3 #home_client_logos .et_pb_text_inner > h3 { color:#9e9fa4 !important; }
.mh4 #home_client_logos .et_pb_text_inner > h3 { color:#d83620 !important; }
.mh5 #home_client_logos .et_pb_text_inner > h3 { color:#d63844 !important; }
#home_client_logos .et_pb_text_inner > h3:after {
content:'';
margin:20px auto 0px;
display:block;
width:40px;
height:2px;
background-color:#41454c;
}
.mh1 #home_client_logos .et_pb_text_inner > h3:after { background-color:#000000 !important; }
.mh2 #home_client_logos .et_pb_text_inner > h3:after { background-color:#41454c !important; }
.mh3 #home_client_logos .et_pb_text_inner > h3:after { background-color:#9e9fa4 !important; }
.mh4 #home_client_logos .et_pb_text_inner > h3:after { background-color:#d83620 !important; }
.mh5 #home_client_logos .et_pb_text_inner > h3:after { background-color:#d63844 !important; } #home_client_logos #client_logos_carousel {
padding:0px 50px !important;
}
#home_client_logos #client_logos_carousel .owl-item > div {
position:relative;
padding-top:80px; margin:0px 15%;
}
#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; filter:gray;
-webkit-filter:grayscale(1);
filter:grayscale(1);
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 {
-webkit-filter:grayscale(0);
filter:none;
} #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; }
} #projects_landing_page {
padding:60px 0px 60px !important;
}
#projects_landing_page .et_pb_row {
padding:0px !important;
}
#projects_landing_page .et_pb_text_inner h1 {
padding:0px 0px 30px !important;
text-align:center;
font-weight:500 !important;
font-size:28px !important;
line-height:34px !important;
color:#000000 !important;
}
#projects_landing_page .et_pb_text_inner h1:after {
content:'';
margin:20px auto 0px;
display:block;
width:40px;
height:2px;
background-color:#000000;
} #projects_landing_page .vp-portfolio__filter-wrap ul {
margin:0px 0px 40px !important;
padding:0px !important;
}
#projects_landing_page .vp-portfolio__filter-wrap ul li {
margin:3px !important;
}
#projects_landing_page .vp-portfolio__filter-wrap ul li a {
padding:8px 16px !important;
font-size:14px !important;
line-height:18px !important;
} #projects_landing_page .vp-portfolio__items {
margin-top:-20px !important;
margin-left:-20px !important;
}
#projects_landing_page .vp-portfolio__items > div > figure {
margin-top:20px !important;
margin-left:20px !important;
position:relative !important;
border:solid 1px #f0f0f0 !important;	
}
#projects_landing_page .vp-portfolio__items > div > figure .vp-portfolio__item-img-wrap {
aborder:solid 1px #f0f0f0 !important;	
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption {
padding:10px 15px !important;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 {
padding:0px !important;
font-size:16px !important;
line-height:20px !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;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2,
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 a,
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 a:hover {
opacity:1.0 !important;
color:#000000 !important;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div ul {
margin:0px !important;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div ul li {
font-size:14px !important;
line-height:18px !important;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div ul li a {
color:#b0b0b0 !important;
opacity:1.0 !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;
}
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div ul li a:hover {
color:#b0b0b0 !important;
}
.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more>.vp-pagination__load-more-no-more {
display:none !important;
}
@media only screen and (max-width:980px) {
#projects_landing_page .vp-portfolio__items {
margin-top:-20px !important; margin-left:-20px !important; }
#projects_landing_page .vp-portfolio__items > div > figure {
margin-top:20px !important; margin-left:20px !important; }	
#projects_landing_page .vp-portfolio__items > div > figure figcaption {
position:absolute !important; bottom:0px !important; transform:none !important;
padding:5px 10px !important; background-color:rgba(0,0,0,0.5) !important; }
#projects_landing_page .vp-portfolio__items > div > figure figcaption:before {
display:none !important; }
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2,
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 a,
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 a:hover {
color:#ffffff !important; }
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div h2 {
font-size:15px !important; line-height:18px !important; }
#projects_landing_page .vp-portfolio__items > div > figure figcaption > div ul li {
font-size:13px !important; line-height:16px !important; }
}
@media only screen and (max-width:767px) {
#projects_landing_page .et_pb_text_inner h1 {
padding:0px 0px 25px !important; font-size:24px !important; line-height:30px !important; }
#projects_landing_page .et_pb_text_inner h1:after {
width:30px; }
#projects_landing_page { padding:50px 0px 50px !important; }
#projects_landing_page .vp-portfolio__filter-wrap ul { margin:0px 0px 30px !important; }
#projects_landing_page .vp-portfolio__filter-wrap ul li { margin:2px !important; }
#projects_landing_page .vp-portfolio__filter-wrap ul li a {
padding:6px 12px !important; }
}
@media only screen and (max-width:479px) {
#projects_landing_page .vp-portfolio__items > div > figure figcaption {
padding:10px 15px !important; }
} .single-project #main-content .container {
padding:50px 0px 30px !important;
}
.single-project #main-content .container:before {
display:none !important;
} .single-project #project_wrapper {
text-align:center;
}
.single-project #project_wrapper #client_logo {
margin:0px 0px 20px;
max-height:140px;
}
.single-project #project_wrapper #project_cats span {
display:inline-block;
margin:0px 7px;
padding:10px 15px;
background-color:#f0f0f0;
color:#999999;
font-weight:400;
font-size:14px;
line-height:100%;
cursor:default;
}
.single-project #project_wrapper #project_descrip {
padding:20px 0px 40px;
}
.single-project #project_wrapper #project_descrip,
.single-project #project_wrapper #project_descrip p,
.single-project #project_wrapper #project_descrip div {
font-weight:400;
font-size:14px;
line-height:22px;
color:#666666;
}
.single-project #project_wrapper #project_descrip p {
padding:0px 0px 20px;
} .single-project #project_wrapper #project_images {
margin-left:-10px;
margin-right:-10px;
}
.single-project #project_wrapper #project_images .grid_item {
float:left;
width:25%;
}
.single-project #project_wrapper #project_images .grid_item a {
display:block;
padding:10px;
background:#ffffff url(//sianleedigital.com/wp-content/themes/Divi%20Child/images/expand_icon.png) no-repeat center;
}
.single-project #project_wrapper #project_images .grid_item a img {
display:block;
width:100%;
height:auto;
-webkit-filter:grayscale(0);
filter:none;
border:solid 1px #f0f0f0;
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-project #project_wrapper #project_images .grid_item a:hover img {
filter:gray;
-webkit-filter:grayscale(1);
filter:grayscale(1);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
.single-project #client_link {
display:inline-block;
margin:30px 0px 0px;
padding:12px 25px;
background-color:#f1676d;
color:#ffffff;
font-size:14px;
line-height:100%;
border-radius:5px;
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-project #client_link:hover {
background-color:#000000;
}
@media only screen and (max-width:1199px) {
.single-project #project_wrapper #project_images .grid_item { width:33.3333% !important; }
}
@media only screen and (max-width:980px) {
}
@media only screen and (max-width:767px) {
.single-project #project_wrapper #project_images .grid_item { width:50% !important; }
}
@media only screen and (max-width:479px) {
.single-project #project_wrapper #project_images .grid_item { width:100% !important; }
} .float_icon {
display:block;
position:fixed;
left:0px;
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,
.float_icon svg {
display:block;
box-sizing:content-box !important;
margin:0px !important;
float:left;
padding:4px 0px !important;
width:36px !important;
text-align:center;
font-size:28px !important;
line-height:28px !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,
a.float_icon:hover svg {
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 {
top:100px;
background-color:#f1676d;
z-index:9999;
}
#fi_phone {
top:170px;
background-color:#f1573b;
z-index:9998;
}
#fi_contact span {
font-size:20px;
}
#fi_phone span {
font-size:18px;
}
@media only screen and (max-width:980px) {
.float_icon { padding:10px !important; }
.float_icon i,
.float_icon svg { 
padding:4px 0px !important; width:32px !important; font-size:24px !important; line-height:24px !important; }
.float_icon span { height:32px; line-height:32px; }
#fi_contact { top:100px !important; }
#fi_phone { top:162px !important; }
#fi_contact span { font-size:18px; }
#fi_phone span { font-size:16px; }
}
@media only screen and (max-width:767px) {
.float_icon { display:none !important; }
} #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;
}
.mh1 #contact_form_popup { background-color:#000000; }
.mh2 #contact_form_popup { background-color:#41454c; }
.mh3 #contact_form_popup { background-color:#9e9fa4; }
.mh4 #contact_form_popup { background-color:#d83620; }
.mh5 #contact_form_popup { background-color:#d63844; }
#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:#d83620;
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:#41454c;
}
.mh4 #contact_form_popup #cfp_wrapper #cfp_close,
.mh5 #contact_form_popup #cfp_wrapper #cfp_close {
background-color:#000000;
}
.mh4 #contact_form_popup #cfp_wrapper #cfp_close:hover,
.mh5 #contact_form_popup #cfp_wrapper #cfp_close:hover {
background-color:#41454c;
}
#contact_form_popup #cfp_wrapper > img  {
margin:10px 0px 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;
}
.mh4 #contact_form_popup #cfp_wrapper > h2,
.mh5 #contact_form_popup #cfp_wrapper > h2 {
color:#000000 !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:#d83620  !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:#41454c !important;
}
.mh4 #contact_form_popup #cfp_wrapper .wpcf7 input[type=submit],
.mh5 #contact_form_popup #cfp_wrapper .wpcf7 input[type=submit] {
background-color:#000000 !important;
}
.mh4 #contact_form_popup #cfp_wrapper .wpcf7 input[type=submit]:hover,
.mh5 #contact_form_popup #cfp_wrapper .wpcf7 input[type=submit]:hover {
background-color:#41454c !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; }
}  #sos_intro {
padding:60px 0px 60px !important;
}
#sos_intro .et_pb_row {
padding:0px !important;
}
#sos_intro .et_pb_text_inner h1 {
padding:30px 0px 20px !important;
font-weight:300 !important;
font-size:50px !important;
line-height:100% !important;
color:#000000 !important;
}
#sos_intro .et_pb_text_inner #text_rotate {
margin:0px 0px 20px !important;
padding:20px 0px !important;
border-top:solid 1px #d83620;
border-bottom:solid 1px #d83620;
text-align:center;
font-weight:700 !important;
font-size:46px !important;
line-height:100% !important;
color:#d83620 !important;
text-transform:uppercase;
}
#sos_intro .et_pb_text_inner h4 {
padding:0px 0px 20px !important;
font-weight:300 !important;
font-size:24px !important;
line-height:32px !important;
color:#000000 !important;
text-align:center !important;
}
#sos_intro .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
border-bottom:solid 1px #e0e0e0;
font-weight:500 !important;
font-size:14px !important;
line-height:22px !important;
color:#808080 !important;
text-align:center !important;
}
#sos_intro .et_pb_text_inner h4 strong,
#sos_intro .et_pb_text_inner h5 strong {
font-weight:700 !important;
color:#d83620 !important;
}
#sos_intro .et_pb_text_inner p {
padding:0px !important;
}
@media only screen and (max-width:1199px) {
#sos_intro .et_pb_text_inner h1 { font-size:46px !important; }
#sos_intro .et_pb_text_inner #text_rotate { font-size:42px !important; }
}
@media only screen and (max-width:980px) {
#sos_intro .et_pb_text_inner h1 {
font-size:42px !important; }
#sos_intro .et_pb_text_inner #text_rotate { font-size:38px !important; }
#sos_intro .et_pb_text_inner h4 { font-size:22px !important; line-height:30px !important; }
}
@media only screen and (max-width:767px) {
#sos_intro .et_pb_text_inner h1 {
padding:25px 0px !important; font-size:38px !important; line-height:44px !important; }
#sos_intro .et_pb_text_inner #text_rotate {
margin:0px 0px 15px !important; padding:15px 0px !important; font-size:34px !important;
line-height:40px !important; }
#sos_intro .et_pb_text_inner h4 {
padding:0px 0px 15px !important; font-size:20px !important; line-height:28px !important; }
#sos_intro .et_pb_text_inner h5 {
font-size:13px !important; line-height:20px !important; }
}
@media only screen and (max-width:479px) {
#sos_intro .et_pb_text_inner h1 {
font-size:34px !important; line-height:40px !important; }
#sos_intro .et_pb_text_inner #text_rotate {
font-size:30px !important; line-height:36px !important; }
#sos_intro .et_pb_text_inner h4 { font-size:18px !important; line-height:26px !important; }
} #sos_accordion {
padding:0px 0px 60px !important;
}
#sos_accordion .et_pb_row {
padding:0px !important;
}
#sos_accordion .et_pb_toggle_content ul li a {
color:#d83620 !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;
}
#sos_accordion .et_pb_toggle_content ul li a:hover {
color:#000000 !important;
} #sos_red_section {
padding:0px 0px 80px !important;
}
#sos_red_section .et_pb_row {
padding:25px 30px 30px !important;
background-color:#d63844 !important;
}
#sos_red_section .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:24px !important;
line-height:30px !important;
color:#ffffff !important;
}
#sos_red_section .et_pb_text_inner p {
color:#ffffff !important;
}
#sos_red_section .et_pb_text_inner ul {
margin-left:10px !important;
}
#sos_red_section .et_pb_text_inner ul li {
color:#ffffff !important;
}
@media only screen and (max-width:767px) {
#sos_red_section .et_pb_row { padding:15px 20px 20px !important; }
#sos_red_section .et_pb_text_inner h3 { font-size:20px !important; line-height:26px !important; }
#sos_red_section .et_pb_text_inner ul { margin-left:5px !important; }
}
@media only screen and (max-width:479px) {
#sos_red_section .et_pb_text_inner h3 { font-size:18px !important; line-height:24px !important; }
} #sos_sign_up_text {
padding:0px 0px 60px !important;
}
#sos_sign_up_text .et_pb_row {
padding:0px !important;
}
#sos_sign_up_text .et_pb_text_inner {
margin:0px auto !important;
padding:0px 0px 30px !important;
max-width:800px !important;
border-bottom:solid 10px #f0f0f0 !important;
}
#sos_sign_up_text .et_pb_text_inner h2 {
margin:0px 0px 20px !important;
padding:0px !important;
font-weight:700 !important;
font-size:40px !important;
line-height:100% !important;
color:#000000 !important;
}
#sos_sign_up_text .et_pb_text_inner h2:after {
content:'';
display:block;
margin:20px auto 0px;
width:60px;
height:10px;
background-color:#d63844;
}
#sos_sign_up_text .et_pb_text_inner h4 {
padding:0px !important;
font-weight:300 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#sos_sign_up_text .et_pb_text_inner h4 strong {
font-weight:500 !important;
}
@media only screen and (max-width:980px) {
#sos_sign_up_text .et_pb_text_inner h2 { font-size:32px !important; }
#sos_sign_up_text .et_pb_text_inner h4 { font-size:22px !important; line-height:28px !important; }
}
@media only screen and (max-width:767px) {
#sos_sign_up_text .et_pb_text_inner { border-bottom:solid 8px #f0f0f0 !important; }
#sos_sign_up_text .et_pb_text_inner h2 { font-size:28px !important; }
#sos_sign_up_text .et_pb_text_inner h4 { font-size:20px !important; line-height:26px !important; }
#sos_sign_up_text .et_pb_text_inner h2:after { width:50px; height:8px; }
}
@media only screen and (max-width:479px) {
#sos_sign_up_text .et_pb_text_inner h4 { font-size:18px !important; line-height:24px !important; }
} #sos_price_details {
padding:0px 0px 120px !important;
}
#sos_price_details .et_pb_row {
padding:0px !important;
max-width:500px !important;
margin:0px auto !important;
background-color:#404040 !important;
border-radius:7px !important;
}
#sos_price_details .et_pb_text_inner h2 {
padding:15px 20px !important;
font-weight:500 !important;
font-size:30px !important;
line-height:100% !important;
color:#ffffff !important;
background-color:#202020 !important;
border-bottom:solid 3px #000000 !important;
border-top-left-radius:7px !important;
border-top-right-radius:7px !important;
}
#sos_price_details .et_pb_text_inner p {
padding:25px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:100% !important;
color:#ffffff !important;
}
#sos_price_details .et_pb_text_inner h5 {
padding:25px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:100% !important;
color:#d63844 !important;
}
#sos_price_details .et_pb_text_inner h1 {
padding:5px 0px !important;
font-weight:500 !important;
font-size:70px !important;
line-height:100% !important;
color:#ffffff !important;
}
#sos_price_details .et_pb_text_inner ul {
background-color:#f0f0f0 !important;
padding:0px !important;
list-style-type:none !important;
}
#sos_price_details .et_pb_text_inner ul li {
padding:15px 0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
border-top:solid 1px #c0c0c0 !important;
}
#sos_price_details .et_pb_text_inner ul li:first-child {
border-style:none !important;
}
#sos_price_details .et_pb_text_inner a {
display:block;
width:100%;
padding:18px 0px !important;
font-weight:500 !important;
font-size:24px !important;
line-height:100% !important;
background-color:#d63844 !important;
color:#ffffff !important;
border-bottom-left-radius:7px !important;
border-bottom-right-radius:7px !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;
}
#sos_price_details .et_pb_text_inner a:hover {
background-color:#202020 !important;
}
@media only screen and (max-width:767px) {
#sos_price_details .et_pb_text_inner h2 { font-size:26px !important; }
#sos_price_details .et_pb_text_inner p { padding:20px !important; font-size:13px !important; }
#sos_price_details .et_pb_text_inner h5 { padding:20px !important; font-size:15px !important; }
#sos_price_details .et_pb_text_inner h1 { font-size:60px !important; }
#sos_price_details .et_pb_text_inner ul li {
padding:12px 0px !important; font-size:15px !important; line-height:20px !important; }
#sos_price_details .et_pb_text_inner a {
padding:16px 0px !important; font-size:22px !important; }
} #sos_sign_up_form {
padding:0p 0px 50px !important;
}
#sos_sign_up_form .et_pb_row {
padding:0px !important;
max-width:720px !important;
margin:0px auto !important;
}
#sos_sign_up_form .et_pb_text_inner h3 {
padding:0px 0px 30px !important;
font-weight:500 !important;
font-size:28px !important;
line-height:34px !important;
color:#000000 !important;
}
#sos_sign_up_form .wpcf7 form {
text-align:center !important;
}
#sos_sign_up_form .wpcf7 form br {
display:none !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap {
box-sizing:border-box !important;
display:block !important;
float:left !important;
width:50% !important;
padding:5px !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input {
width:100% !important;
padding:0px 10px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:40px !important;
border:solid 1px #e0e0e0 !important;
border-radius:5px !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input::-webkit-input-placeholder { color:#c0c0c0 !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-moz-placeholder { color:#c0c0c0 !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input::-moz-placeholder {  color:#c0c0c0 !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-ms-input-placeholder { color:#c0c0c0 !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-webkit-autofill,
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-webkit-autofill:hover,
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-webkit-autofill:focus
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#sos_sign_up_form .wpcf7 form #sos_recaptcha {
padding:5px 0px 30px !important;
font-weight:500 !important;
font-size:12px !important;
line-height:16px !important;
color:#c0c0c0 !important;
}
#sos_sign_up_form .wpcf7 form #sos_recaptcha a {
color:#808080 !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;
}
#sos_sign_up_form .wpcf7 form #sos_recaptcha a:hover {
color:#000000 !important;
}
#sos_sign_up_form .wpcf7 form input[type=submit] {
display:inline-block !important;
padding:15px 30px !important;
color:#ffffff !important;
background-color:#d63844 !important;
font-weight:500 !important;
font-size:20px !important;
line-height:100% !important;
border-radius:5px !important;
border-style:none !important;
outline:none !important;
cursor:pointer !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;
}
#sos_sign_up_form .wpcf7 form input[type=submit]:hover {
background-color:#000000 !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-not-valid-tip {
display:none !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-response-output {
margin:0px !important;
padding:30px 0px 0px !important;
border-style:none !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
}
#sos_sign_up_form .wpcf7 form .wpcf7-validation-errors {
color:crimson !important;
}
@media only screen and (max-width:767px) {
#sos_sign_up_form .et_pb_text_inner h3 {
font-size:24px !important; line-height:30px !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-form-control-wrap {
float:none !important; width:100% !important; }
#sos_sign_up_form .wpcf7 form input[type=submit] {
padding:12px 25px !important; font-size:18px !important; }
#sos_sign_up_form .wpcf7 form .wpcf7-response-output {
font-size:14px !important; line-height:20px !important; }
}  #responsive_header {
padding:40px 0px 0px !important;
}
#responsive_header .et_pb_row {
padding:0px !important;
}
#responsive_header .et_pb_text_inner img {
height:auto !important;
}
#responsive_header .et_pb_text_inner h1 {
padding:20px 0px !important;
font-weight:300 !important;
font-size:96px !important;
line-height:100% !important;
color:#000000 !important;
}
#responsive_header .et_pb_text_inner #text_rotate {
margin:0px 0px 20px !important;
padding:20px 0px !important;
border-top:solid 1px #d83620;
border-bottom:solid 1px #d83620;
text-align:center;
font-weight:700 !important;
font-size:50px !important;
line-height:100% !important;
color:#d83620 !important;
text-transform:uppercase;
}
@media only screen and (max-width:1199px) {
#responsive_header .et_pb_text_inner h1 { font-size:80px !important; }
#responsive_header .et_pb_text_inner #text_rotate { font-size:42px !important; }
}
@media only screen and (max-width:980px) {
#responsive_header .et_pb_text_inner img { width:180px !important; }
#responsive_header .et_pb_text_inner h1 { font-size:68px !important; }
#responsive_header .et_pb_text_inner #text_rotate { font-size:36px !important; }
}
@media only screen and (max-width:767px) {
#responsive_header .et_pb_text_inner img { width:160px !important; }
#responsive_header .et_pb_text_inner h1 {
padding:15px 0px 10px !important; font-size:50px !important; }
#responsive_header .et_pb_text_inner #text_rotate { 
padding:15px 0px !important; font-size:38px !important; }
}
@media only screen and (max-width:479px) {
#responsive_header .et_pb_text_inner img { width:140px !important; }
#responsive_header .et_pb_text_inner h1 { font-size:38px !important; }
#responsive_header .et_pb_text_inner #text_rotate { font-size:20px !important; }
}
@media only screen and (max-width:399px) {
#responsive_header .et_pb_text_inner h1 { font-size:36px !important; }
#responsive_header .et_pb_text_inner #text_rotate { font-size:18px !important; }
} #responsive_intro {
padding:60px 0px 0px !important;
}
#responsive_intro .et_pb_row {
padding:0px !important;
}
#responsive_intro .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
}
#responsive_intro .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
#responsive_intro .et_pb_text_inner p em {
color:#a0a0a0 !important;
}
#responsive_intro .et_pb_text_inner ul {
list-style-type:none !important;
padding:0px !important;
}
#responsive_intro .et_pb_text_inner ul li {
margin:0px 0px 10px !important;
padding:12px 15px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#000000 !important;
background-color:#f0f0f0 !important;
}
@media only screen and (max-width:1199px) {
#responsive_intro .et_pb_text_inner h3 { font-size:24px !important; line-height:30px !important; }
#responsive_intro .et_pb_text_inner p { font-size:15px !important; line-height:22px !important; }
#responsive_intro .et_pb_text_inner ul li { font-size:15px !important; line-height:20px !important; }
} .page-id-224047 .float_icon {
display:none !important;
}
.page-id-224047 #main-header {
display:none !important;
}
#timebook_menu {
padding:15px 50px !important;
}
#timebook_menu .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#timebook_menu .et_pb_row .et_pb_column {
width:50% !important;
float:left !important;
margin:0px !important;
}
#timebook_menu .et_pb_image_wrap img {
max-height:50px !important;
width:auto !important;
}
#timebook_menu .et_pb_menu_inner_container {
padding:10px 0px !important;
}
#timebook_menu .et_pb_menu_inner_container .et_pb_menu__wrap {
justify-content:right !important;
}
#timebook_menu .et_pb_menu__wrap ul li a {
font-weight:700 !important;
}
@media only screen and (max-width:980px) {
#timebook_menu {
padding:10px 30px !important; }
#timebook_menu .et_pb_row .et_pb_column.col1 {
width:70% !important; }
#timebook_menu .et_pb_row .et_pb_column.col2 {
width:30% !important; }
}
@media only screen and (max-width:767px) {
#timebook_menu {
padding:15px !important; }
#timebook_menu .et_pb_row .et_pb_column.col1 {
width:80% !important; }
#timebook_menu .et_pb_row .et_pb_column.col2 {
width:20% !important; }
#timebook_menu .et_pb_image_wrap img {
max-height:50px !important; }
#timebook_menu .et_pb_menu_inner_container {
padding:10px 0px !important; }
}