.container,
.et_pb_row {
width:90% !important;
max-width:1280px !important;
}
#wptime-plugin-preloader {
background-size:auto !important;
}
sup {
bottom:auto !important;
vertical-align:40% !important;
font-size:70% !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:#c21a24 !important;
}
.et_pb_scroll_top:hover {
background-color:#000000 !important;
} .pswp,
.tos-wrapper {
z-index:99999999 !important;
}
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right {
position:absolute !important;
top:50% !important;
margin-top:-50px !important;
width:70px !important;
height:100px !important;
background-color:rgba(0, 0, 0, 0.3) !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;
}
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:hover,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:hover {
background-color:#000000 !important;
}
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before {
position:absolute !important;
top:28px !important;
font-size:14px !important;
line-height:44px !important;
width:44px !important;
}
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before {
left:13px !important;
}
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before {
right:13px !important;
}
@media only screen and (max-width:999px) {
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:hover,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:hover { background-color:rgba(0,0,0,0.3) !important; }
}
@media only screen and (max-width:767px) {
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right {
margin-top:-40px !important; width:56px !important; height:80px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before { top:18px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before { left:6px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before { right:6px !important; }
}
@media only screen and (max-width:479px) {
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right {
margin-top:-30px !important; width:44px !important; height:60px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before,
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before { top:8px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--left:before { left:0px !important; }
.pswp .pswp__scroll-wrap .pswp__ui .pswp__button--arrow--right:before { right:0px !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(//mbcomms.co.uk/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(//mbcomms.co.uk/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; }
} body {
padding-top:130px !important;
}
#mhmm {
z-index:10000 !important;
}
.main_header_section {
padding:15px 0px !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;
}
.main_header_section .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px 40px 0px 0px !important;
}
.main_header_section .et_pb_row .et_pb_column {
display:block !important;
float:left !important;
width:50% !important;
margin-left:0px !important;
margin-right:0px !important;
margin-bottom:0px !important;
}
.main_header_section .et_pb_column .et_pb_image {
margin:0px !important;
}
.main_header_section .et_pb_column .et_pb_image .et_pb_image_wrap img {
max-height:100px !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;
}
.main_header_section .et_pb_row .et-last-child {
margin-top:34px !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;
} @media only screen and (min-width:768px) {
.mhmm-scrolled .main_header_section {
padding:10px 0px !important;
}
.mhmm-scrolled .main_header_section .et_pb_column .et_pb_image .et_pb_image_wrap img {
max-height:60px !important;
width:auto !important;
}
.mhmm-scrolled .main_header_section .et_pb_row .et-last-child {
margin-top:14px !important;
}
} @media only screen and (max-width:999px) {
.main_header_section .et_pb_row { padding:0px 30px 0px 0px !important; }
}
@media only screen and (max-width:767px) {
body { padding-top:0px !important; }
#mhmm { position:relative !important; }
.main_header_section,
.mhmm-scrolled .main_header_section { padding:10px 0px !important; }
.main_header_section .et_pb_row { padding:0px 20px 0px 0px !important; }
.main_header_section .et_pb_column .et_pb_image .et_pb_image_wrap img { width:auto !important; max-height:80px !important; }
.main_header_section .et_pb_row .et-last-child,
.mhmm-scrolled .main_header_section .et_pb_row .et-last-child { margin-top:24px !important; }
} #main_header_transparent {
background-color:transparent !important;
}
#main_header_transparent .menu-button:before,
#main_header_transparent .menu-button:after,
#main_header_transparent .menu-button div,
#main_header_transparent .menu-button-close:before,
#main_header_transparent .menu-button-close:after {
background-color:#c21a24 !important;
}
.mhmm-scrolled #main_header_transparent {
background-color:#ffffff !important;
}
#main_header_transparent .menu-button:hover:before,
#main_header_transparent .menu-button:hover:after,
#main_header_transparent .menu-button:hover div,
#main_header_transparent .menu-button-close:hover:before,
#main_header_transparent .menu-button-close:hover:after {
background-color:#000000 !important;
} .main_header_section .et_pb_column .et_pb_mhmm_menu nav {
width:320px !important;
max-width:85% !important;
padding:0px !important;
background:#c21a24 !important;
overflow:auto !important;
}
.main_header_section .et_pb_column .et_pb_mhmm_menu .menu-overlay {
background-color:rgba(255,255,255,0.5) !important;
}
.main_header_section .et_pb_column .et_pb_mhmm_menu .menu-button-close {
right:340px !important;
}
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu {
padding:30px 0px 0px !important;
}
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li {
margin:0px 0px 1px !important;
padding:0px 30px !important;
}
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li a {
text-align:center !important;
padding:12px 0px !important;
font-size:14px !important;
line-height:20px !important;
color:#ffffff !important;
border-radius:3px !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;
}
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li a:hover,
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li.current-menu-item a {
background-color:rgba(0,0,0,0.2) !important;
}
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li.menu_contact a {
cursor:pointer !important;
}
@media only screen and (max-width:399px) {
.main_header_section .et_pb_column .et_pb_mhmm_menu nav { width:280px !important; padding-top:20px !important; }
.main_header_section .et_pb_column .et_pb_mhmm_menu .menu-button-close { left:auto !important; right:290px !important; }
.main_header_section .et_pb_mhmm_menu nav #menu-main-menu li { padding:0px 20px !important; }
}  #footer_social_icons_wrapper #fsi_red_block {
position:relative;
width:100%;
height:150px;
background-color:#c21a24;
}
#footer_social_icons_wrapper #fsi_white_block {
position:relative;
width:100%;
height:130px;
background-color:#ffffff;
}
#footer_social_icons_wrapper #footer_social_icons {
position:absolute;
top:-60px;
width:100%;
}
#footer_social_icons_wrapper #footer_social_icons > div {
position:relative;
width:100%;
max-width:800px;
margin:0px auto;
height:150px;
background-color:#f9f9f9;
border-radius:10px;
-webkit-box-shadow: 5px 5px 5px 0px rgba(192,192,192,0.15);
-moz-box-shadow: 5px 5px 5px 0px rgba(192,192,192,0.15);
box-shadow: 5px 5px 5px 0px rgba(192,192,192,0.15);
}
#footer_social_icons_wrapper #footer_social_icons #fsi_text {
position:absolute;
right:0px;
width:350px;
text-align:center;
font-family:Comfortaa, display !important;
font-weight:700;
font-size:22px;
text-shadow:1px 0px 0px rgba(0,0,0,1);
line-height:150px;
letter-spacing:3px;
color:#000000;
}
#footer_social_icons_wrapper #footer_social_icons a {
display:block;
float:left;
width:90px;
text-align:center;
font-size:30px;
line-height:150px;
color:#ffffff;
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;
}
#footer_social_icons_wrapper #footer_social_icons a:first-of-type {
border-top-left-radius:10px;
border-bottom-left-radius:10px;
}
#footer_social_icons_wrapper #footer_social_icons a:hover {
width:150px;
font-size:50px;
}
@media only screen and (max-width:980px) {
#footer_social_icons_wrapper #footer_social_icons > div { max-width:700px; }
#footer_social_icons_wrapper #footer_social_icons #fsi_text { width:250px; }
#footer_social_icons_wrapper #footer_social_icons a:hover { width:90px; font-size:30px; }
}
@media only screen and (max-width:767px) {
#footer_social_icons_wrapper #fsi_red_block { height:100px; }
#footer_social_icons_wrapper #fsi_white_block { height:90px; }
#footer_social_icons_wrapper #footer_social_icons { top:-40px; }
#footer_social_icons_wrapper #footer_social_icons > div { max-width:320px; height:100px; }
#footer_social_icons_wrapper #footer_social_icons #fsi_text { display:none !important; }
#footer_social_icons_wrapper #footer_social_icons a { width:64px; line-height:100px; }
#footer_social_icons_wrapper #footer_social_icons a:last-of-type {
border-top-right-radius:10px; border-bottom-right-radius:10px; }
#footer_social_icons_wrapper #footer_social_icons a:hover { width:64px; }
} #main-footer .container {
width:100% !important;
max-width:100% !important;
}
#main-footer #footer-widgets {
max-width:800px !important;
margin:0px auto !important;
padding:0px !important;
}
#main-footer #footer-widgets .footer-widget {
float:left !important;
width:50% !important;
margin:0px !important;
}
#footer-widgets .footer-widget .widget_text {
width:100% !important;
} #main-footer .footer-widget .widget_text .textwidget a img {
max-width:110px;
margin:0px 0px 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;
}
#main-footer .footer-widget .widget_text .textwidget a:hover img {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
#main-footer .footer-widget .widget_text .textwidget p {
max-width:330px;
padding:0px;
font-size:12px;
line-height:18px;
color:#c0c0c0;
} #main-footer .footer-widget .widget_nav_menu {
width:100% !important;
}
#main-footer .footer-widget .widget_nav_menu ul {
list-style-type:none;
}
#main-footer .footer-widget .widget_nav_menu ul li {
margin:0px !important;
padding:0px 0px 5px !important;
text-align:right !important;
}
#main-footer .footer-widget .widget_nav_menu ul li:before {
display:none !important;
}
#main-footer .footer-widget .widget_nav_menu ul li a {
color:#c0c0c0 !important;
font-size:14px !important;
line-height:20px !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;
}
#main-footer .footer-widget .widget_nav_menu ul li a:hover {
color:#c21a24 !important;
}
#main-footer .footer-widget .widget_nav_menu ul li.menu_contact a {
cursor:pointer !important;
}
@media only screen and (max-width:980px) {
#main-footer #footer-widgets { max-width:700px !important; }
}
@media only screen and (max-width:767px) {
#main-footer #footer-widgets { max-width:320px !important; }
#main-footer #footer-widgets .footer-widget { float:none !important; width:100% !important; }
#main-footer .footer-widget .widget_nav_menu { display:none !important; }
} #footer-bottom {
padding:30px 0px 0px !important;
}
#footer-bottom .container {
max-width:800px !important;
margin:0px auto !important;
padding:20px 0px !important;
border-top:solid 1px #e8e8e8 !important;
}
#footer-bottom .container #footer-info {
padding:0px !important;
font-size:12px;
line-height:18px;
color:#c0c0c0;
}
@media only screen and (max-width:980px) {
#footer-bottom .container { max-width:700px !important; }
}
@media only screen and (max-width:767px) {
#footer-bottom .container { max-width:320px !important; }
} .home {
padding-top:0px !important;
}
@media only screen and (max-width:767px) {
.home > #page-container > #et-main-area { position:absolute; top:0px; margin-top:0px !important; }
.home #mhmm { position:relative !important; }
} #home_slider_desktop .rev_slider_wrapper ul li .slotholder .tp-bgimg {
background-position:right bottom !important;
}
#home_slider_desktop .rev_slider_wrapper .tp-static-layers .tp-parallax-wrap {
top:auto !important;
bottom:0px !important;
}
@media only screen and (max-width:999px) {
#home_slider_desktop { display:none !important; }
} .home_slider_text_desktop {
left:0px !important;
}
.home_slider_text_desktop .tp-caption {
padding-left:100px !important;
}
@media only screen and (max-width:1699px) {
.home_slider_text_desktop .tp-caption { padding-left:90px !important; }
}
@media only screen and (max-width:1499px) {
.home_slider_text_desktop .tp-caption { padding-left:80px !important; }
}
@media only screen and (max-width:1299px) {
.home_slider_text_desktop .tp-caption { padding-left:70px !important; }
} #home_slider_desktop .rev_slider_wrapper .tp-leftarrow,
#home_slider_desktop .rev_slider_wrapper .tp-rightarrow {
width:40px !important;
height:50px !important;
border:solid 1px transparent !important;
background-color:transparent !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;
}
#home_slider_desktop .rev_slider_wrapper .tp-leftarrow {
left:10px !important;
right:auto !important;
transform: matrix(1, 0, 0, 1, 0, -25) !important;
}
#home_slider_desktop .rev_slider_wrapper .tp-rightarrow {
left:auto !important;
right:10px !important;
transform: matrix(1, 0, 0, 1, 0, -25) !important;
}
#home_slider_desktop .rev_slider_wrapper .tp-leftarrow:hover,
#home_slider_desktop .rev_slider_wrapper .tp-rightarrow:hover {
background-color:rgba(255,255,255,0.2) !important;
border-color:#c21a24 !important;
}
#home_slider_desktop .rev_slider_wrapper .tp-leftarrow:before,
#home_slider_desktop .rev_slider_wrapper .tp-rightarrow:before {
color:#c21a24 !important;
font-size:30px !important;
line-height:50px !important;
} #home_slider_mobile {
display:none !important;
}
#home_slider_mobile .rev_slider_wrapper ul li .slotholder .tp-bgimg {
background-position:center bottom !important;
}
@media only screen and (max-width:999px) {
#home_slider_mobile { display:block !important; }
} .home_slider_text_mobile {
left:0px !important;
right:0px !important;
width:100% !important;
}
.home_slider_text_mobile div {
width:100% !important;
}
.home_slider_text_mobile .tp-caption {
padding:0px !important;
} #home_about_us {
padding:80px 0px 70px !important;
}
#home_about_us .et_pb_row {
max-width:1080px !important;
margin:0px auto !important;
padding:0px !important;
}
#home_about_us .et_pb_row .et_pb_column:first-child {
float:left !important;
width:35% !important;
margin-right:5% !important;
}
#home_about_us .et_pb_row .et_pb_column:last-child {
float:left !important;
width:60% !important;
margin:0px !important;
}
#home_about_us .et_pb_text_inner h5 {
padding:20px 0px 5px !important;
font-family:Comfortaa, display !important;
font-weight:700 !important;
font-size:13px !important;
line-height:18px !important;
color:#000000 !important;
}
#home_about_us .et_pb_text_inner h2 {
padding:0px 0px 10px !important;
font-family:Comfortaa, display !important;
font-weight:700 !important;
font-size:50px !important;
line-height:56px !important;
color:#000000 !important;
}
#home_about_us .et_pb_text_inner p {
padding:0px !important;
font-weight:700 !important;
font-size:14px !important;
line-height:22px !important;
color:#000000 !important;
}
#home_about_us .et_pb_text_inner a {
display:inline-block !important;
height:45px !important;
margin:40px 0px 0px !important;
padding:0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
background:transparent url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/right_red_arrow.png) no-repeat bottom right;
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_about_us .et_pb_text_inner a:hover {
color:#c21a24 !important;
}
@media only screen and (max-width:1199px) {
#home_about_us .et_pb_row .et_pb_column:first-child { width:40% !important; }
#home_about_us .et_pb_row .et_pb_column:last-child { width:55% !important; }
#home_about_us .et_pb_text_inner h5 { padding:10px 0px 5px !important; }
#home_about_us .et_pb_text_inner h2 { font-size:46px !important; line-height:52px !important; }
}
@media only screen and (max-width:1099px) {
#home_about_us .et_pb_text_inner h5 { padding:0px 0px 5px !important; }
#home_about_us .et_pb_text_inner a { margin:30px 0px 0px !important; }
}
@media only screen and (max-width:980px) {
#home_about_us .et_pb_row .et_pb_column:first-child {
float:none !important; width:100% !important; margin-right:0px !important; }
#home_about_us .et_pb_row .et_pb_column:last-child {
float:none !important; width:100% !important; margin-top:30px !important; }
#home_about_us .et_pb_text_inner h5 { text-align:center !important; }
#home_about_us .et_pb_text_inner h2 { text-align:center !important; font-size:42px !important; line-height:48px !important; }
#home_about_us .et_pb_text_inner h2 br { display:none !important; }
#home_about_us .et_pb_text_inner p { text-align:center !important; padding:0px 20px !important; }
#home_about_us .et_pb_text_inner p a { background-position:bottom center; }
#home_about_us .et_pb_image { text-align:center !important; }
#home_about_us .et_pb_image img { max-width:500px !important; width:100% !important; }
}
@media only screen and (max-width:767px) {
#home_about_us .et_pb_text_inner h2 { font-size:36px !important; line-height:42px !important; }
#home_about_us .et_pb_text_inner p { padding:0px !important; }
}
@media only screen and (max-width:767px) {
#home_about_us .et_pb_text_inner h2 { font-size:32px !important; line-height:38px !important; }
} #home_latest_news {
padding:60px 0px 30px !important;
background-color:#f6f6f6 !important;
}
#home_latest_news .et_pb_row {
padding:0px !important;
}
#home_latest_news .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-family:Comfortaa, display !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#home_latest_news #home_posts_grid {
width:103% !important;
margin:50px -1.5% 0px !important;
}
#home_latest_news #home_posts_grid.off {
display: block;
}
#home_latest_news #home_posts_grid > div {
float:left !important;
width:25% !important;
}
#home_latest_news #home_posts_grid > div a {
display:block !important;
float:left !important;
width:88% !important;
margin:0px 6% 50px !important;
border-radius:5px !important;
background-color:#ffffff !important;
-webkit-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
-moz-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
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_latest_news #home_posts_grid > div a:hover {
background-color:#c21a24 !important;
}
#home_latest_news #home_posts_grid > div a .cp_image {
position:relative;
}
#home_latest_news #home_posts_grid > div a .cp_image img {
display:block !important;
width:100% !important;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
}
#home_latest_news #home_posts_grid > div a .cp_image .cp_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
line-height:100%;
vertical-align:middle;
background:rgba(0,0,0,0.7) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/right_white_arrow.png) no-repeat center;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
-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_latest_news #home_posts_grid > div a:hover .cp_image .cp_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
#home_latest_news #home_posts_grid > div a .cp_image .cp_overlay span {
display:block;
position:absolute;
top:50%;
margin-top:20px;
width:100%;
text-align:center;
font-weight:500;
font-size:14px;
line-height:14px;
color:white;
}
#home_latest_news #home_posts_grid > div a h4 {
box-sizing:content-box !important;
padding:10px 10px 0px;
font-weight:700 !important;
font-size:13px !important;
line-height:18px !important;
height:54px !important;
max-height:54px !important;
overflow:hidden !important;
color:#c21a24 !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;
}
#home_latest_news #home_posts_grid > div a .cp_date {
padding:8px 10px 10px;
font-weight:500 !important;
font-size:11px !important;
line-height:16px !important;
color:#a0a0a0 !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;
}
#home_latest_news #home_posts_grid > div a:hover h4,
#home_latest_news #home_posts_grid > div a:hover .cp_date {
color:#ffffff !important;
}
@media only screen and (max-width:1099px) {
#home_latest_news { padding:60px 0px 80px !important; }
#home_latest_news #home_posts_grid { width:102.5% !important; margin:50px -1.25% 0px !important; }
#home_latest_news #home_posts_grid > div.owl-stage-outer,
#home_latest_news #home_posts_grid > div.owl-nav,
#home_latest_news #home_posts_grid > div.owl-dots {
float:none !important; width:100% !important; margin:0px !important; }
#home_latest_news #home_posts_grid > div.owl-nav { display:none !important; }
#home_latest_news #home_posts_grid > div.owl-dots { display:block !important; }
#home_latest_news #home_posts_grid .owl-item a { width:90% !important; margin:0px 5% 10px !important; }
}
@media only screen and (max-width:767px) {
#home_latest_news .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#home_latest_news .et_pb_text_inner p br { display:none !important; }
#home_latest_news #home_posts_grid { width:105% !important; margin:50px -2.5% 0px !important; }
#home_latest_news #home_posts_grid .owl-item a { width:90% !important; margin:0px 5% 10px !important; }
}
@media only screen and (max-width:479px) {
#home_latest_news #home_posts_grid { width:100% !important; max-width:320px !important; margin:50px auto 0px !important; }
#home_latest_news #home_posts_grid .owl-item { padding:0px 10px !important; }
#home_latest_news #home_posts_grid .owl-item a {
width:100% !important; margin:0px 0px 10px !important;
-webkit-box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3);
-moz-box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3);
box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3); }
} #home_clients {
padding:50px 0px 70px !important;
}
#home_clients .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_clients .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-family:Comfortaa, display !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
#home_clients .et_pb_text_inner p {
padding:0px 30px 30px !important;
font-family:Comfortaa, display !important;
font-weight:400 !important;
font-size:14px !important;
line-height:22px !important;
color:#303030 !important;
}
#home_clients_slider {
padding:0px 30px;
}
#home_clients_slider .owl-item > div {
position:relative;
padding-top:65%;
margin:0px 10%;
}
#home_clients_slider .owl-item > div a {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
#home_clients_slider .owl-item > div a img {
position:absolute;
top:0px;
bottom:0px;
margin:auto;
height:auto;
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_clients_slider .owl-item > div a:hover img {
-webkit-filter:grayscale(0);
filter:none;
}
#home_clients_slider .owl-item > div a .client_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(255,255,255,0.7);
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#home_clients_slider .owl-item > div a:hover .client_overlay {
background:rgba(255,255,255,0);
}
@media only screen and (max-width:999px) {
#home_clients_slider { padding:0px 30px; }
}
@media only screen and (max-width:767px) {
#home_clients { padding:50px 0px 50px !important; }
#home_clients .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#home_clients .et_pb_text_inner p { padding:0px 20px 10px !important; }
#home_clients .et_pb_text_inner p br { display:none !important; }
#home_clients_slider { padding:0px 20px; }
}
@media only screen and (max-width:479px) {
#home_clients_slider { padding:0px; }
}  #about_intro {
padding:60px 0px 80px !important;
}
#about_intro .et_pb_row {
padding:0px !important;
}
#about_intro .et_pb_column_4_4 .et_pb_text_inner h3 {
max-width:700px !important;
margin:0px auto !important;
padding:0px 0px 35px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:34px !important;
color:#000000 !important;
}
#about_intro .et_pb_column_4_4 .et_pb_text_inner h3:after {
content:'';
display:block;
width:240px;
height:2px;
background-color:#c21a24;
margin:30px auto 0px;
}
#about_intro .et_pb_column_4_4 .et_pb_text_inner h4 {
max-width:900px !important;
margin:0px auto !important;
padding:0px 0px 50px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#c21a24 !important;
}
#about_intro .et_pb_column_1_2 {
float:left !important;
width:47% !important;
margin-right:0px !important;
margin-left:6% !important;
}
#about_intro .et_pb_column_1_2:first-child {
margin-left:0px !important;
}
#about_intro .et_pb_column_1_2 .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:26px !important;
color:#909090 !important;
}
@media only screen and (max-width:980px) {
#about_intro .et_pb_column_4_4 .et_pb_text_inner h3 {
max-width:660px !important; font-size:24px !important; line-height:32px !important; }
#about_intro .et_pb_column_1_2 {
float:none !important; width:100% !important; margin:0px !important; }
#about_intro .et_pb_column_4_4 .et_pb_text_inner h4 {
font-size:17px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#about_intro .et_pb_column_4_4 .et_pb_text_inner h3 { font-size:22px !important; line-height:30px !important; }
#about_intro .et_pb_column_4_4 .et_pb_text_inner h4 { font-size:16px !important; line-height:24px !important; }
#about_intro .et_pb_column_1_2 .et_pb_text_inner p { font-size:14px !important; line-height:24px !important; }
}
@media only screen and (max-width:479px) {
#about_intro .et_pb_column_4_4 .et_pb_text_inner h3 { font-size:20px !important; line-height:28px !important; }
#about_intro .et_pb_column_4_4 .et_pb_text_inner h4 { font-size:15px !important; line-height:22px !important; }
} #about_only_the_best {
padding:0px 0px 10px !important;
}
#about_only_the_best .et_pb_row {
padding:0px !important;
}
#about_only_the_best .et_pb_row .et_pb_column_4_4 {
margin:0px !important;
}
#about_otb_heading {
border-top:solid 2px #c21a24;
padding:0px 0px 30px;
}
#about_otb_heading h2 {
width:300px !important;
margin:-15px auto !important;
padding:0px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:100% !important;
background-color:#ffffff !important;
color:#c21a24 !important;
}
#about_otb_grey_block {
margin:0px 30px 60px;
padding:40px 20px;
background-color:#c21a24;
}
#about_otb_grey_block p {
max-width:900px !important;
margin:0px auto !important;
font-weight:300 !important;
font-size:18px !important;
line-height:28px !important;
color:#ffffff !important;
}
#about_otb_grey_block p strong {
color:#ffffff !important;
font-weight:700 !important;
}
#about_otb_grey_block h4 {
margin:0px !important;
padding:10px 0px 0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:28px !important;
color:#ffffff !important;
}
#about_otb_grey_block h6 {
padding:10px 0px 0px;
font-weight:300 !important;
font-size:16px !important;
line-height:22px !important;
color:#ffffff !important;
} #about_only_the_best .et_pb_column_1_3 {
width:30% !important;
margin:0px !important;
padding:0px 0px 60px !important;
}
#about_only_the_best .et_pb_column_2_3 {
width:65% !important;
margin:0px !important;
padding:0px 0px 60px !important;
}
#about_only_the_best .left_image {
margin-right:5% !important;
}
#about_only_the_best .right_image {
margin-left:5% !important;
}
#about_only_the_best .et_pb_column_2_3 .et_pb_text,
#about_only_the_best .et_pb_column_2_3 .et_pb_code {
margin:0px !important;
}
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner h3 {
padding:10px 0px 30px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:34px !important;
color:#000000 !important;
}
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner p {
font-weight:500 !important;
font-size:18px !important;
line-height:28px !important;
color:#000000 !important;
}
@media only screen and (max-width:980px) {
#about_only_the_best { padding:0px !important; }
#about_otb_heading h2 { width:260px !important; margin:-14px auto !important; font-size:28px !important; }
#about_otb_grey_block p { max-width:680px !important; font-size:17px !important; line-height:26px !important; }
#about_otb_grey_block h4 { font-size:17px !important; line-height:26px !important; }
#about_otb_grey_block h6 { font-size:15px !important; line-height:20px !important; }
#about_only_the_best .et_pb_column_1_3,
#about_only_the_best .et_pb_column_2_3 { float:none !important; width:100% !important; }
#about_only_the_best .left_image { margin-right:0px !important; }
#about_only_the_best .right_image { margin-left:0px !important; }
#about_only_the_best .et_pb_column_1_3 .et_pb_image { max-width:350px !important; margin:0px !important; }
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner h3 {
padding:0px 0px 20px !important; font-size:24px !important; line-height:32px !important; }
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner p { font-size:16px !important; line-height:24px !important; }
}
@media only screen and (max-width:767px) {
#about_otb_heading h2 { width:220px !important; margin:-13px auto !important; font-size:26px !important; }
#about_otb_grey_block { padding:30px 20px; margin:0px 10px 60px; }
#about_otb_grey_block p { max-width:640px !important; font-size:16px !important; line-height:26px !important; }
#about_otb_grey_block h4 { font-size:16px !important; line-height:26px !important; }
#about_otb_grey_block h6 { font-size:14px !important; line-height:20px !important; }
#about_only_the_best .et_pb_column_1_3 .et_pb_image { margin:0px auto !important; }
}
@media only screen and (max-width:479px) {
#about_otb_heading h2 { width:180px !important; margin:-11px auto !important; font-size:22px !important; }
#about_otb_grey_block p { font-size:15px !important; line-height:24px !important; }
#about_otb_grey_block h4 { font-size:15px !important; line-height:24px !important; }
#about_otb_grey_block h6 { font-size:13px !important; line-height:18px !important; }
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner h3 { font-size:22px !important; line-height:30px !important; }
#about_only_the_best .et_pb_column_2_3 .et_pb_text_inner p { font-size:14px !important; line-height:22px !important; }
} #about_only_the_best #training_more_button {
display:inline-block;
margin:30px 0px 10px;
font-weight:700;
font-size:14px;
line-height:14px;
color:#c21a24;
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;
}
#about_only_the_best #training_more_button:hover {
color:#000000;
}
#about_only_the_best #training_more_content {
max-height:0px;
overflow:hidden;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#training_more_content h4 {
padding:20px 0px 10px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
#training_more_content .training_line {
padding:0px 0px 10px 10px;
font-weight:500;
font-size:16px;
line-height:22px;
color:#000000;
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;
}
#training_more_content .training_line i {
display:block;
float:left;
font-size:16px;
line-height:22px;
padding-right:10px;
padding-bottom:10px;
color:#c21a24;
}
#training_more_content .training_line:hover {
color:#c21a24;
}
@media only screen and (max-width:980px) {
#training_more_content h4 { font-size:18px !important; line-height:24px !important; }
#training_more_content .training_line,
#training_more_content .training_line i { font-size:15px; line-height:20px; }
}
@media only screen and (max-width:767px) {
#training_more_content .training_line,
#training_more_content .training_line i { font-size:14px; line-height:20px; }
}
@media only screen and (max-width:479px) {
#training_more_content .training_line { padding:0px 0px 10px 0px; }
#training_more_content .training_line i { padding-right:5px; }
} .pum-theme-1977 .pum-container {
top:100px !important;
padding:30px !important;
}
.pum-theme-1977 .pum-container .pum-close {
padding:8px;
background-color:#c21a24;
color:#ffffff;
font-size:12px;
line-height:12px;
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;
}
.pum-theme-1977 .pum-container .pum-close:hover {
background-color:#000000;
}
.pum-theme-1977 .pum-container .pum-title {
margin:0px 0px 15px;
padding:0px;
font-weight:700;
font-size:24px;
line-height:30px;
color:#000000;
}
.pum-theme-1977 .pum-container .pum-content h4 {
margin:15px 0px;
padding:0px;
font-weight:700;
font-size:18px;
line-height:24px;
color:#000000;
}
.pum-theme-1977 .pum-container .pum-content p {
margin:15px 0px 0px;
padding:0px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#707070;
}
.pum-theme-1977 .pum-container .pum-content p strong {
font-weight:500 !important;
color:#c21a24 !important;
}
.pum-theme-1977 .pum-container .pum-content ul {
list-style-type:disc;
margin:0px 0px 0px 20px;
}
.pum-theme-1977 .pum-container .pum-content ul li {
margin:5px 0px 0px;
padding:0px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#707070;
}
@media only screen and (max-width:767px) {
.pum-theme-1977 .pum-container { top:75px !important; padding:20px !important; }
.pum-theme-1977 .pum-container .pum-title { font-size:22px; line-height:28px; }
}
@media only screen and (max-width:479px) {
.pum-theme-1977 .pum-container { top:50px !important; }
.pum-theme-1977 .pum-container .pum-title { font-size:20px; line-height:26px; }
.pum-theme-1977 .pum-container .pum-content h4 { font-size:16px; line-height:22px; }
} #about_why_choose_us {
margin:0px !important;
padding:0px 0px 60px !important;
background-color:#ffffff !important;
}
#about_why_choose_us .et_pb_row {
max-width:1100px !important;
padding:0px !important;
}
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner h3 {
padding:0px 0px 25px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#c21a24 !important;
}
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner p {
max-width:1060px !important;
margin:0px auto !important;
padding:0px 0px 50px !important;
font-weight:500 !important;
font-size:18px !important;
line-height:28px !important;
color:#909090 !important;
}
#about_why_choose_us .et_pb_column_1_2:first-child {
width:62% !important;
margin-right:2% !important;
margin-bottom:0px !important;
}
#about_why_choose_us .et_pb_column_1_2:last-child {
width:36% !important;
}
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div {
padding:0px 0px 10px 10px;
font-weight:700;
font-size:16px;
line-height:22px;
color:#000000;
}
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div i {
display:block;
float:left;
font-size:16px;
line-height:22px;
padding-right:10px;
padding-bottom:10px;
color:#c21a24;
}
@media only screen and (max-width:1099px) {
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner h3 { font-size:24px !important; line-height:30px !important; }
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner p { font-size:16px !important; line-height:26px !important; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div { font-size:15px; line-height:20px; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div i { font-size:15px; line-height:20px; }
}
@media only screen and (max-width:980px) {
#about_why_choose_us .et_pb_column_1_2:first-child,
#about_why_choose_us .et_pb_column_1_2:last-child { width:100% !important; margin-right:0px !important; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div { font-size:16px; line-height:22px; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div i { font-size:16px; line-height:22px; }
}
@media only screen and (max-width:767px) {
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner p { font-size:15px !important; line-height:24px !important; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div { font-size:15px; line-height:20px; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div i { font-size:15px; line-height:20px; }
}
@media only screen and (max-width:479px) {
#about_why_choose_us .et_pb_column_4_4 .et_pb_text_inner p { font-size:14px !important; line-height:24px !important; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div { font-size:14px; line-height:20px; }
#about_why_choose_us .et_pb_column_1_2 .et_pb_text_inner > div i { font-size:14px; line-height:20px; }
} #about_awards {
padding:60px 0px 80px !important;
background-color:#f5f5f5 !important;
}
#about_awards .et_pb_row {
padding:0px !important;
}
#about_awards .et_pb_column_1_3 {
width:30% !important;
margin-right:5% !important;
}
#about_awards .et_pb_column_2_3 {
width:65% !important;
}
#about_awards .et_pb_column_1_3 .et_pb_image {
margin:70px 0px 0px !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner h3 {
margin:0px 0px 35px !important;
padding:0px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#c21a24 !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner h4 {
margin:20px 0px 10px !important;
padding:0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#000000 !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner h3:after {
content:'';
display:block;
margin:15px 0px 0px;
width:240px;
height:2px;
background-color:#c21a24;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner p {
margin:0px 0px 15px !important;
padding:0px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner ul {
margin:0px 0px 0px 20px !important;
padding:0px !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner ul li {
margin:5px 0px 0px !important;
padding:0px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:24px !important;
color:#000000 !important;
}
#about_awards .et_pb_column_2_3 .et_pb_text_inner ul li strong {
color:#c21a24 !important;
}
@media only screen and (max-width:980px) {
#about_awards .et_pb_column_1_3,
#about_awards .et_pb_column_2_3 { float:none !important; width:100% !important; }
#about_awards .et_pb_column_1_3 .et_pb_image { max-width:350px !important; margin:0px !important; }
#about_awards .et_pb_column_2_3 .et_pb_text_inner h3 { font-size:24px !important; line-height:30px !important; }
}
@media only screen and (max-width:767px) {
#about_awards .et_pb_column_1_3 .et_pb_image { margin:0px auto !important; }
#about_awards .et_pb_column_2_3 .et_pb_text_inner h3 { font-size:22px !important; line-height:28px !important; }
#about_awards .et_pb_column_2_3 .et_pb_text_inner h4 { font-size:16px !important; line-height:22px !important; }
#about_awards .et_pb_column_2_3 .et_pb_text_inner p { font-size:14px !important; line-height:22px !important; }
#about_awards .et_pb_column_2_3 .et_pb_text_inner ul li { font-size:14px !important; line-height:22px !important; }
} #clients_portfolio_landing {
padding:50px 0px 70px !important;
}
#clients_portfolio_landing .et_pb_row {
padding:0px !important;
}
#clients_portfolio_landing .et_pb_text {
margin:0px !important;
}
#clients_portfolio_landing .et_pb_text_inner h1 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
}
#clients_portfolio_landing .et_pb_text_inner p {
margin:0px !important;
padding:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#303030 !important;
}
#clients_portfolio_landing .vp-portfolio {
padding:50px 0px 0px !important;
} #clients_portfolio_landing .vp-portfolio .vp-filter {
margin:0px !important;
padding:0px 0px 50px !important;
}
#clients_portfolio_landing .vp-portfolio .vp-filter li {
margin:3px !important;
padding:0px !important;
border-style:none !important;
}
#clients_portfolio_landing .vp-portfolio .vp-filter li a {
border-style:none !important;
padding:8px 15px !important;
font-size:14px !important;
line-height:20px !important;
color:#303030 !important;
background-color:#ffffff !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;
}
#clients_portfolio_landing .vp-portfolio .vp-filter li a:hover,
#clients_portfolio_landing .vp-portfolio .vp-filter li.vp-filter__item-active a {
color:#ffffff !important;
background-color:#c21a24 !important;
} #clients_portfolio_landing .vp-portfolio .vp-portfolio__items-wrap {
max-width:1000px !important;
margin:0px auto !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items-wrap .vp-portfolio__items {
margin-top:-50px !important;
margin-left:-50px !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap {
width:20% !important; display:block !important;
position:relative !important;
float:left !important;
top:auto !important;
left:auto !important;
width:20% !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item {
margin-top:50px !important;
margin-left:50px !important;
padding-bottom:50px !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item .vp-portfolio__item-img-wrap:before {
margin-top:0px !important;
padding-top:100% !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item .vp-portfolio__item-img:before {
background:none !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item .vp-portfolio__item-img a img {
-webkit-transition:none !important;
transition:none !important;
transform:none !important;
height:auto !important;
width:100% !important;
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;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item:hover .vp-portfolio__item-img a img {
-webkit-filter:grayscale(0);
filter:none;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-overlay {
padding:0px !important;
position:absolute !important;
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important;
filter:alpha(opacity=1) !important;
-moz-opacity:1 !important;
-khtml-opacity:1 !important;
opacity:1 !important;
background:rgba(255,255,255,0.7) !important;
transition:background-color 0.3s ease-in-out !important;
-webkit-transition:background-color 0.3s ease-in-out !important;
-moz-transition:background-color 0.3s ease-in-out !important;
-o-transition:background-color 0.3s ease-in-out !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-overlay .vp-portfolio__item-meta {
-webkit-transform:none !important;
transform:none !important;
}
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items .vp-portfolio__item:hover .vp-portfolio__item-overlay {
background:transparent !important;
} #clients_portfolio_landing .vp-pagination {
margin:20px 0px 0px !important;
padding:20px !important;
}
#clients_portfolio_landing .vp-pagination .vp-pagination__item {
margin:0px !important;
}
#clients_portfolio_landing .vp-pagination .vp-pagination__item a {
border-style:none !important;
background-color:#c21a24 !important;
color:#ffffff !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;
}
#clients_portfolio_landing .vp-pagination .vp-pagination__item a:hover {
background-color:#505050 !important;
}
#clients_portfolio_landing .vp-pagination__no-more {
display:none !important;
}
@media only screen and (max-width:999px) {
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap {
width:25% !important; }
}
@media only screen and (max-width:767px) {
#clients_portfolio_landing .vp-portfolio .vp-filter li a {
padding:5px 8px !important; font-size:13px !important; line-height:18px !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap { width:33.33% !important; }
#clients_portfolio_landing .et_pb_text_inner p br { display:none !important; }
}
@media only screen and (max-width:479px) {
#clients_portfolio_landing .vp-portfolio__item-overlay .vp-portfolio__item-meta .vp-portfolio__item-meta-categories {
display:none !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items-wrap { margin:0px 20px !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap { width:50% !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items-wrap .vp-portfolio__items {
margin-top:-40px !important; margin-left:-40px !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item {
margin-top:40px !important; margin-left:40px !important; }
}
@media only screen and (max-width:399px) {
#clients_portfolio_landing .vp-portfolio .vp-portfolio__items-wrap .vp-portfolio__items {
margin-top:-30px !important; margin-left:-30px !important; }
#clients_portfolio_landing .vp-portfolio .vp-portfolio__item-wrap .vp-portfolio__item {
margin-top:30px !important; margin-left:30px !important; }
} .single-client #et-main-area #main-content .container:before {
display:none !important;
}
.single-client #main-content .container {
padding:30px 0px 70px !important;
}
.single_client_wrapper {
}
.single_client_wrapper h1#client_name {
padding:0px 0px 10px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:36px !important;
}
.single_client_wrapper .first_half {
float:left;
width:46%;
margin-right:4%;
}
.single_client_wrapper .second_half {
float:left;
width:50%;
}
.single_client_wrapper .client_75perc_wrapper {
float:left;
width:78%;
margin-right:4%;
}
.single_client_wrapper .client_25perc_wrapper {
float:left;
width:18%;
}
.single_client_wrapper .client_25perc_wrapper img {
width:100%;
}
@media only screen and (max-width:1299px) {
.single_client_wrapper .client_75perc_wrapper { width:77%; margin-right:3%; }
.single_client_wrapper .client_25perc_wrapper { width:20%; }
}
@media only screen and (max-width:1149px) {
.single_client_wrapper .client_75perc_wrapper { width:75%; margin-right:3%; }
.single_client_wrapper .client_25perc_wrapper { width:22%; }
}
@media only screen and (max-width:999px) {
.single_client_wrapper .first_half { float:none; width:100%; margin-right:0px; }
.single_client_wrapper .second_half { float:none; width:100%; margin:50px 0px 0px; }
.single_client_wrapper .client_75perc_wrapper { width:72%; margin-right:3%; }
.single_client_wrapper .client_25perc_wrapper { width:25%; }
}
@media only screen and (max-width:899px) {
.single_client_wrapper .client_75perc_wrapper { width:70%; margin-right:3%; }
.single_client_wrapper .client_25perc_wrapper { width:27%; }
}
@media only screen and (max-width:767px) {
.single-client #main-content .container { padding:30px 0px 70px !important; }
.single_client_wrapper h1#client_name { font-size:26px !important; line-height:32px !important; }
.single_client_wrapper .client_75perc_wrapper { float:none; width:100%; margin-right:0px; }
.single_client_wrapper .client_25perc_wrapper { float:none; width:100%; margin-top:30px; }
.single_client_wrapper .client_25perc_wrapper img { display:block; max-width:220px; }
}
@media only screen and (max-width:479px) {
.single-client #main-content .container { padding:30px 0px 80px !important; }
.single_client_wrapper h1#client_name { font-size:24px !important; line-height:30px !important; }
} .single_client_wrapper #client_categories {
padding:0px;
}
.single_client_wrapper #client_categories a,
.single_client_wrapper #client_categories span {
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
}
.single_client_wrapper #client_categories a {
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;
color:#a0a0a0 !important;
}
.single_client_wrapper #client_categories a:hover {
color:#c21a24 !important;
}
.single_client_wrapper #client_categories span {
display:inline-block !important;
padding:0px 5px !important;
color:#a0a0a0 !important;
}
@media only screen and (max-width:767px) {
.single_client_wrapper #client_categories a,
.single_client_wrapper #client_categories span { font-size:13px !important; line-height:18px !important; }
} .single_client_wrapper .client_description p {
padding:15px 0px 0px !important;
font-size:14px !important;
line-height:22px !important;
color:#303030 !important;
}
.single_client_wrapper .client_description div {
padding:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#303030 !important;
}
.single_client_wrapper .client_description h1,
.single_client_wrapper .client_description h2,
.single_client_wrapper .client_description h3,
.single_client_wrapper .client_description h4,
.single_client_wrapper .client_description h5,
.single_client_wrapper .client_description h6 {
margin:0px !important;
padding:15px 0px 0px !important;
font-weight:700 !important;
line-height:130% !important;
}
.single_client_wrapper .client_description h1 { font-size:30px !important; }
.single_client_wrapper .client_description h2 { font-size:26px !important; }
.single_client_wrapper .client_description h3 { font-size:22px !important; }
.single_client_wrapper .client_description h4 { font-size:20px !important; }
.single_client_wrapper .client_description h5 { font-size:18px !important; }
.single_client_wrapper .client_description h6 { font-size:16px !important; }
.single_client_wrapper .client_description blockquote {
margin:10px 0px !important;
}
.single_client_wrapper .client_description blockquote p {
padding:10px 0px !important;
}
.single_client_wrapper .client_description blockquote p,
.single_client_wrapper .client_description blockquote div {
font-style:italic !important;
color:#a0a0a0 !important;
}
.single_client_wrapper .client_description ul {
padding:0px 0px 0px 25px !important;
list-style-type:disc !important;
}
.single_client_wrapper .client_description ol {
padding:0px 0px 0px 20px !important;
list-style-type:decimal !important;
}
.single_client_wrapper .client_description ul li,
.single_client_wrapper .client_description ol li {
padding:2px 0px !important;
font-size:14px !important;
line-height:20px !important;
color:#303030 !important;
}
.single_client_wrapper .client_description ol li {
padding-left:5px !important;
}
@media only screen and (max-width:767px) {
.single_client_wrapper .client_description h1 { font-size:26px !important; }
.single_client_wrapper .client_description h2 { font-size:23px !important; }
.single_client_wrapper .client_description h3 { font-size:20px !important; }
.single_client_wrapper .client_description h4 { font-size:18px !important; }
.single_client_wrapper .client_description h5 { font-size:16px !important; }
.single_client_wrapper .client_description h6 { font-size:14px !important; }
.single_client_wrapper .client_description p,
.single_client_wrapper .client_description div { font-size:13px !important; line-height:20px !important; }
.single_client_wrapper .client_description ul li,
.single_client_wrapper .client_description ol li { font-size:13px !important; line-height:18px !important; }
} .single_client_wrapper .second_half em {
display:block !important;
padding:0px 0px 10px !important;
text-align:center !important;
font-size:14px !important;
line-height:14px !important;
color:#c0c0c0 !important;
}
.single_client_wrapper #client_slider .owl-item a .slide_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(255,255,255,0.3) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/zoom-icon.png) no-repeat center;
background-size:48px 48px;
-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;
}
.single_client_wrapper #client_slider .owl-item a:hover .slide_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
#client_slider .owl-nav button {
top:0px !important;
margin-top:0px !important;
height:100% !important;
width:50px !important;
line-height:100% !important;
background-color:rgb(255,255,255,0) !important;
}
#client_slider .owl-nav button:hover {
background-color:rgb(255,255,255,0.7) !important;
}
#client_slider .owl-nav button.owl-prev {
left:0px !important;
}
#client_slider .owl-nav button.owl-next {
right:0px !important;
}
.owl-carousel .owl-dots {
display:none !important;
}
#client_slider .owl-nav.disabled button {
display:none !important;
}
@media only screen and (max-width:999px) {
.single_client_wrapper #client_slider { max-width:640px !important; margin:0px auto !important; }
}
@media only screen and (max-width:767px) {
.single_client_wrapper #client_slider .owl-nav { display:none !important; }
.owl-carousel .owl-dots { display:block !important; bottom:-27px !important; padding:15px 0px 0px !important; }
.single_client_wrapper #client_slider .owl-item a:hover .slide_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0; }
#client_slider .owl-nav button { background-color:rgb(255,255,255,0.7) !important; width:40px !important; }
}
@media only screen and (max-width:479px) {
.single_client_wrapper #client_slider { width:110% !important; margin-left:-5% !important; }
} .single-client #client_recent_posts_wrapper {
margin:0px !important;
padding:40px 0px 50px !important;
background-color:#fafafa !important;
}
.single-client #client_recent_posts_wrapper .container {
padding:0px !important;
}
@media only screen and (max-width:479px) {
.single-client #client_recent_posts_wrapper { padding:50px 0px !important; background-color:#fafafa !important; }
}  #client_recent_posts {
padding:0px;
}
#client_recent_posts h3 {
padding:0px 0px 30px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
}
#client_recent_posts #crp_slider {
width:103% !important;
margin-left:-1.5% !important;
margin-right:-1.5% !important;
}
#client_recent_posts #crp_slider .owl-item a {
display:block !important;
width:88% !important;
margin:0px 6% 10px !important;
border-radius:5px !important;
background-color:#ffffff !important;
-webkit-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
-moz-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
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;
}
#client_recent_posts #crp_slider .owl-item a:hover {
background-color:#c21a24 !important;
}
#client_recent_posts #crp_slider .owl-item a .cp_image {
position:relative;
}
#client_recent_posts #crp_slider .owl-item a .cp_image img {
display:block !important;
width:100% !important;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
}
#client_recent_posts #crp_slider .owl-item a .cp_image .cp_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
line-height:100%;
vertical-align:middle;
background:rgba(0,0,0,0.7) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/right_white_arrow.png) no-repeat center;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
-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;
}
#client_recent_posts #crp_slider .owl-item a:hover .cp_image .cp_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1;
}
#client_recent_posts #crp_slider .owl-item a .cp_image .cp_overlay span {
display:block;
position:absolute;
top:50%;
margin-top:20px;
width:100%;
text-align:center;
font-weight:500;
font-size:14px;
line-height:14px;
color:white;
}
#client_recent_posts #crp_slider .owl-item a h4 {
box-sizing:content-box !important;
padding:10px 10px 5px;
font-weight:700 !important;
font-size:13px !important;
line-height:18px !important;
min-height:36px !important;
color:#c21a24 !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;
}
#client_recent_posts #crp_slider .owl-item a .cp_date {
padding:0px 10px 10px;
font-weight:500 !important;
font-size:11px !important;
line-height:16px !important;
color:#a0a0a0 !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;
}
#client_recent_posts #crp_slider .owl-item a:hover h4,
#client_recent_posts #crp_slider .owl-item a:hover .cp_date {
color:#ffffff !important;
} #client_recent_posts #crp_slider .owl-nav,
#client_recent_posts #crp_slider:hover .owl-nav {
display:block !important;
}
#client_recent_posts #crp_slider .owl-nav .owl-prev {
left:-30px;
background-color:transparent !important;
}
#client_recent_posts #crp_slider .owl-nav .owl-next {
right:-30px;
background-color:transparent !important;
}
#client_recent_posts #crp_slider .owl-nav .owl-prev:hover,
#client_recent_posts #crp_slider .owl-nav .owl-next:hover {
background-color:rgba(255,255,255,0.8) !important;
}
#client_recent_posts #crp_slider .owl-nav button.disabled {
display:none !important;
}
@media only screen and (max-width:1099px) {
#client_recent_posts #crp_slider { width:102.5% !important; margin-left:-1.25% !important; margin-right:-1.25% !important; }
#client_recent_posts #crp_slider .owl-item a { width:90% !important; margin:0px 5% 10px !important; }
#client_recent_posts #crp_slider .owl-nav .owl-prev { left:-25px; }
#client_recent_posts #crp_slider .owl-nav .owl-next { right:-25px; }
}
@media only screen and (max-width:767px) {
#client_recent_posts h3 { font-size:20px !important; line-height:26px !important; }
#client_recent_posts #crp_slider { width:105% !important; margin-left:-2.5% !important; margin-right:-2.5% !important; }
#client_recent_posts #crp_slider .owl-item a { width:90% !important; margin:0px 5% 10px !important; }
#client_recent_posts #crp_slider .owl-nav .owl-prev { left:-15px; }
#client_recent_posts #crp_slider .owl-nav .owl-next { right:-15px; }
}
@media only screen and (max-width:599px) {
#client_recent_posts #crp_slider .owl-nav .owl-prev { left:-10px; }
#client_recent_posts #crp_slider .owl-nav .owl-next { right:-10px; }
}
@media only screen and (max-width:479px) {
#client_recent_posts h3 { font-size:18px !important; line-height:24px !important; text-align:center; }
#client_recent_posts #crp_slider { width:100% !important; max-width:320px !important; margin:0px auto 10px !important; }
#client_recent_posts #crp_slider .owl-item { padding:0px 10px !important; }
#client_recent_posts #crp_slider .owl-item a {
width:100% !important; margin:0px 0px 10px !important;
-webkit-box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3);
-moz-box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3);
box-shadow:3px 6px 6px 0px rgba(160,160,160,0.3); }
#client_recent_posts #crp_slider .owl-nav .owl-prev { left:-30px; }
#client_recent_posts #crp_slider .owl-nav .owl-next { right:-30px; }
}
@media only screen and (max-width:399px) {
#client_recent_posts #crp_slider { max-width:260px !important; }
} #latest_news_page {
padding:30px 0px 70px !important;
}
#latest_news_page .et_pb_row {
max-width:1100px !important;
width:94% !important;
padding:0px !important;
}
#latest_news_page .et_pb_text {
margin:0px !important;
}
#latest_news_page .et_pb_text_inner h1 {
padding:0px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
}
#latest_news_page .et_pb_text_inner p {
margin:0px !important;
padding:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#303030 !important;
}
@media only screen and (max-width:767px) {
#latest_news_page .et_pb_text_inner p br { display:none !important; }
} #latest_news_page .vp-portfolio {
padding:40px 0px 0px !important;
}
#latest_news_page .vp-portfolio .vp-filter {
margin:0px !important;
padding:0px 0px 50px !important;
}
#latest_news_page .vp-portfolio .vp-filter li {
margin:3px !important;
padding:0px !important;
border-style:none !important;
}
#latest_news_page .vp-portfolio .vp-filter li a {
border-style:none !important;
padding:8px 15px !important;
font-size:14px !important;
line-height:20px !important;
color:#303030 !important;
background-color:#ffffff !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;
}
#latest_news_page .vp-portfolio .vp-filter li a:hover,
#latest_news_page .vp-portfolio .vp-filter li.vp-filter__item-active a {
color:#ffffff !important;
background-color:#c21a24 !important;
}
@media only screen and (max-width:767px) {
#latest_news_page .vp-portfolio .vp-filter li a {
padding:5px 8px !important; font-size:13px !important; line-height:18px !important; }
} #latest_news_page .vp-portfolio__items-wrap {
width:103.3333% !important;
margin:0px -1.6666% !important;
}
#latest_news_page .vp-portfolio__items-wrap .vp-portfolio__items {
margin:0px !important;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item-wrap {
width:33.3333% !important;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item-wrap .vp-portfolio__item {
margin:0px 5% 15% !important;
border-radius:5px !important;
background-color:#ffffff !important;
-webkit-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
-moz-box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
box-shadow:4px 8px 8px 0px rgba(160,160,160,0.3);
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-img-wrap {
position:relative;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-img a img {
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-img a:after {
content:'';
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
background:rgba(0,0,0,0.7) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/right_white_arrow_text.png) no-repeat center;
-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;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-img a:hover:after {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#latest_news_page .vp-portfolio__items .vp-portfolio__item .vp-portfolio__item-img a img {
transform:none !important;
-webkit-transform:none !important;
}
#latest_news_page .vp-portfolio__item .vp-portfolio__item-overlay .vp-portfolio__item-meta {
padding:10px !important;
background-color:#ffffff !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;
}
#latest_news_page .vp-portfolio__item:hover .vp-portfolio__item-overlay .vp-portfolio__item-meta {
background-color:#c21a24 !important;
}
#latest_news_page .vp-portfolio__item .vp-portfolio__item-overlay .vp-portfolio__item-meta h2 {
padding:0px 0px 10px !important;
font-weight:700 !important;
font-size:13px !important;
line-height:18px !important;
}
#latest_news_page .vp-portfolio__item .vp-portfolio__item-overlay .vp-portfolio__item-meta h2 a {
color:#c21a24 !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;
}
#latest_news_page .vp-portfolio__item .vp-portfolio__item-overlay .vp-portfolio__item-meta .vp-portfolio__item-meta-date {
margin:0px !important;
padding:0px 0px 5px !important;
font-weight:500 !important;
font-size:11px !important;
line-height:16px !important;
color:#a0a0a0 !important;
cursor:default !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;
}
#latest_news_page .vp-portfolio__item:hover .vp-portfolio__item-overlay .vp-portfolio__item-meta h2 a,
#latest_news_page .vp-portfolio__item:hover .vp-portfolio__item-overlay .vp-portfolio__item-meta .vp-portfolio__item-meta-date {
color:#ffffff !important;
}
#latest_news_page .vp-portfolio .vp-pagination__load-more-no-more {
display:none !important;
}
@media only screen and (max-width:980px) {
#latest_news_page .et_pb_row { width:94% !important; }
#latest_news_page .vp-portfolio__items-wrap { width:105% !important; margin:0px -2.5% !important; }
#latest_news_page .vp-portfolio__items .vp-portfolio__item-wrap { width:50% !important; }
}
@media only screen and (max-width:599px) {
#latest_news_page .et_pb_row { max-width:400px !important; width:90% !important; }
#latest_news_page .vp-portfolio__items-wrap { width:100% !important; max-width:320px !important; margin:0px auto !important; }
#latest_news_page .vp-portfolio__items .vp-portfolio__item-wrap { width:100% !important; }
#latest_news_page .vp-portfolio__items .vp-portfolio__item-wrap .vp-portfolio__item { margin:0px 0px 40px !important; }
}  .single-post #main-content {
padding:0px !important;
}
.single-post #main-content .container:before {
display:none !important;
}
.single-post #main-content .container {
width:90% !important;
max-width:1280px !important;
padding:30px 0px 0px !important;
}
.single-post #content-area #left-area {
box-sizing:border-box !important;
width:75% !important;
padding-right:5% !important;
padding-bottom:0px !important;
}
.single-post #content-area #sidebar {
width:25% !important;
padding:0px !important;
}
.single-post #content-area #left-area article {
margin:0px !important;
padding:0px 0px 60px !important;
}
@media only screen and (max-width:1199px) {
.single-post #content-area #left-area { width:70% !important; padding-right:3% !important; }
.single-post #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
.single-post #content-area #left-area { width:100% !important; padding-right:0px !important; }
.single-post #content-area #sidebar { width:100% !important; max-width:360px !important; padding:10px 0px 40px !important; }
} .single-post article .et_post_meta_wrapper h1 {
padding:0px 0px 3px !important;
font-weight:500 !important;
font-size:24px !important;
line-height:30px !important;
color:#000000 !important;
}
.single-post article .et_post_meta_wrapper #post_date {
padding:0px 0px 10px;
font-weight:400;
font-size:14px;
line-height:20px;
color:#c0c0c0;
}
.single-post article .et_post_meta_wrapper #post_client {
padding:0px 0px 10px;
font-weight:400;
font-size:16px;
line-height:22px;
color:#000000;
}
.single-post article .et_post_meta_wrapper #post_cats a {
font-weight:700;
font-size:14px;
line-height:20px;
color:#c21a24;
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-post article .et_post_meta_wrapper #post_cats a:hover {
color:#000000;
}
.single-post article .et_post_meta_wrapper #post_cats span {
display:inline-block;
padding:0px 7px;
font-size:14px;
line-height:20px;
color:#000000;
} .single-post article .entry-content #et-boc .et_pb_section {
padding:30px 0px 0px !important;
}
.single-post article .entry-content #et-boc .et_pb_section .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px 0px 15px !important;
padding:0px !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner p {
margin:15px 0px 0px !important;
padding:0px !important;
font-size:14px !important;
line-height:22px !important;
color:#505050 !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner li strong,
.single-post article .entry-content .et_pb_row .et_pb_text_inner p strong,
.single-post article .entry-content .et_pb_row .et_pb_text_inner div strong {
color:#c21a24 !important;
font-weight:normal !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner li em,
.single-post article .entry-content .et_pb_row .et_pb_text_inner p em,
.single-post article .entry-content .et_pb_row .et_pb_text_inner div em {
color:#a0a0a0 !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner li a,
.single-post article .entry-content .et_pb_row .et_pb_text_inner p a,
.single-post article .entry-content .et_pb_row .et_pb_text_inner div a {
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-post article .entry-content .et_pb_row .et_pb_text_inner li a:hover,
.single-post article .entry-content .et_pb_row .et_pb_text_inner p a:hover,
.single-post article .entry-content .et_pb_row .et_pb_text_inner div a:hover {
color:#505050 !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner div {
font-size:14px !important;
line-height:22px !important;
color:#505050 !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner div.et_post_video {
margin:20px 0px !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner h1,
.single-post article .entry-content .et_pb_row .et_pb_text_inner h2,
.single-post article .entry-content .et_pb_row .et_pb_text_inner h3,
.single-post article .entry-content .et_pb_row .et_pb_text_inner h4,
.single-post article .entry-content .et_pb_row .et_pb_text_inner h5,
.single-post article .entry-content .et_pb_row .et_pb_text_inner h6 {
margin:15px 0px 0px !important;
padding:0px !important;
font-weight:500 !important;
line-height:130% !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner h1 { font-size:30px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h2 { font-size:26px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h3 { font-size:22px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h4 { font-size:20px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h5 { font-size:18px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h6 { font-size:16px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner blockquote {
margin:10px 0px !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner blockquote p {
margin:10px 0px !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner blockquote p,
.single-post article .entry-content .et_pb_row .et_pb_text_inner blockquote div {
font-style:italic !important;
color:#a0a0a0 !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner ul {
padding:0px 0px 0px 25px !important;
list-style-type:disc !important;
list-style-position:outside !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner ol {
padding:0px 0px 0px 25px !important;
list-style-type:decimal !important;
list-style-position:outside !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner ul li,
.single-post article .entry-content .et_pb_row .et_pb_text_inner ol li {
padding:2px 0px 2px 5px !important;
font-size:14px !important;
line-height:20px !important;
color:#505050 !important;
} .single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_center {
display:block !important;
position:relative !important;
margin-bottom:15px !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left {
float:left !important;
clear:both !important;
width:49% !important;
padding-right:2% !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right {
float:right !important;
clear:both !important;
width:49% !important;
padding-left:2% !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_center {
float:none !important;
text-align:center !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left img,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right img {
width:100% !important;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left:after,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right:after,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_center:after {
content:'';
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:rgba(255,255,255,0.8) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/zoom-icon.png) no-repeat center;
background-size:60px 60px;
-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;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left:after {
width:96%;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right:after {
left:4%;
width:96%;
}
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left:hover:after,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right:hover:after,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_center:hover:after {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
.single-post article .entry-content .wp-caption {
background-color:#ffffff !important;
}
.single-post article .entry-content .wp-caption p {
padding:7px 5px 0px !important;
}
@media only screen and (max-width:767px) {
.single-post article .entry-content .et_pb_row .et_pb_text_inner h1 { font-size:26px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h2 { font-size:23px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h3 { font-size:20px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h4 { font-size:18px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h5 { font-size:16px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner h6 { font-size:14px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner p,
.single-post article .entry-content .et_pb_row .et_pb_text_inner div {
font-size:13px !important; line-height:20px !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner ul li,
.single-post article .entry-content .et_pb_row .et_pb_text_inner ol li {
font-size:13px !important; line-height:18px !important; }
}
@media only screen and (max-width:479px) {
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right {
float:none !important; width:100% !important; padding:0px !important; text-align:center !important; }
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_left:after,
.single-post article .entry-content .et_pb_row .et_pb_text_inner a.image_right:after {
left:0px !important; width:100% !important; }
} .single-post article .entry-content .et_pb_row .et_pb_gallery .et-pb-slider-arrows a:before {
color:#ffffff !important;
}
.single-post .mfp-bg {
background-color:#000000 !important;
opacity:0.95 !important;
}
.single-post .mfp-wrap .mfp-content figure figcaption .mfp-bottom-bar .mfp-title {
text-align:center !important;
padding:0px 10px !important;
}
.single-post .mfp-wrap .mfp-content figure figcaption .mfp-bottom-bar .mfp-counter {
display:none !important;
} .single-post article #post_tags {
padding:30px 0px 0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:27px !important;
color:#c0c0c0 !important;
font-style:italic !important;
}
.single-post article #post_tags a {
margin:0px 0px 5px 5px !important;
padding:7px 8px 6px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:13px !important;
font-style:normal !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
border-radius:5px !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;
}
.single-post article #post_tags a:hover {
background-color:#c21a24 !important;
} .single-post #main-content #client_recent_posts_wrapper {
margin:0px;
padding:40px 0px 50px;
background-color:#fafafa;
}
.single-post #main-content #client_recent_posts_wrapper .container {
padding:0px !important;
} .archive #main-content,
.search-results #main-content {
padding:0px !important;
}
#main-content #archive_layout:before {
display:none !important;
}
#main-content #archive_layout {
width:90% !important;
max-width:1280px !important;
padding:30px 0px 0px !important;
}
#archive_layout #content-area #left-area {
box-sizing:border-box !important;
width:75% !important;
padding-right:5% !important;
padding-bottom:0px !important;
}
#archive_layout #content-area #sidebar {
width:25% !important;
padding:0px !important;
}
#archive_layout #content-area #left-area > h1 {
padding:10px 0px 50px !important;
font-weight:700 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
}
#archive_layout #content-area #left-area > h1:after {
content:'';
display:block;
width:40px;
height:3px;
margin:10px 0px 0px;
background-color:#c21a24;
}
#archive_layout #content-area #left-area article {
margin:0px !important;
padding:0px 0px 60px !important;
}
@media only screen and (max-width:1199px) {
#archive_layout #content-area #left-area { width:70% !important; padding-right:3% !important; }
#archive_layout #content-area #sidebar { width:30% !important; }
}
@media only screen and (max-width:980px) {
#archive_layout #content-area #left-area { width:100% !important; padding-right:0px !important; }
#archive_layout #content-area #sidebar { width:100% !important; max-width:360px !important; padding:10px 0px 40px !important; }
}
@media only screen and (max-width:767px) {
#archive_layout #content-area #left-area > h1 { font-size:24px !important; line-height:30px !important; }
}
@media only screen and (max-width:479px) {
#archive_layout #content-area #left-area > h1 { font-size:22px !important; line-height:28px !important; }
} #archive_layout article {
padding:0px 0px 60px !important;
}
#archive_layout article a.entry-featured-image-url {
display:block !important;
float:left !important;
width:27% !important;
margin:0px 3% 0px 0px !important;
}
#archive_layout article a.entry-featured-image-url .featimg_overlay {
content:'';
display:block;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border-top-left-radius:5px !important;
border-top-right-radius:5px !important;
background:rgba(0,0,0,0.7) url(//mbcomms.co.uk/wp-content/themes/Divi%20Child/images/right_white_arrow_text.png) no-repeat center;
-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;
}
#archive_layout article a.entry-featured-image-url .featimg_overlay:hover {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#archive_layout article h2.entry-title {
padding:5px 0px 3px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
}
#archive_layout article h2.entry-title a {
color:#000000 !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;
}
#archive_layout article h2.entry-title a:hover {
color:#c21a24 !important;
}
#archive_layout article .post_date {
padding:0px 0px 10px;
font-weight:400;
font-size:14px;
line-height:20px;
color:#c0c0c0;
}
#archive_layout article .post_cats a {
font-weight:500;
font-size:14px;
line-height:20px;
color:#c21a24;
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;
}
#archive_layout article .post_cats a:hover {
color:#000000;
}
#archive_layout article .post_cats span {
display:inline-block;
padding:0px 7px;
font-size:14px;
line-height:20px;
color:#000000;
}
#archive_layout article .excerpt {
margin-left:30%;
padding:10px 0px 0px;
font-size:14px !important;
line-height:22px !important;
color:#505050 !important;
}
#archive_layout article .excerpt .post_link {
display:inline-block;
padding:10px 0px 0px;
font-weight:500;
font-size:16px;
line-height:22px;
color:#c21a24 !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;
}
#archive_layout article .excerpt .post_link:hover {
color:#000000 !important;
}
@media only screen and (max-width:767px) {
#archive_layout article a.entry-featured-image-url {
float:none !important; width:150px !important; margin:0px !important; }
#archive_layout article h2.entry-title {
clear:both !important; width:100% !important; padding:15px 0px 3px !important;
font-size:16px !important; line-height:22px !important; }
#archive_layout article .excerpt { margin-left:0px; }
} .single-post #main-content .full_image_slider .et_pb_slide {
padding-left:0px !important;
padding-right:0px !important;
}
.single-post #main-content .full_image_slider .et_pb_slide:first-child .et_pb_slide_image img.active {
animation:unset !important;
}
.single-post #main-content .full_image_slider .et_pb_container {
max-width:100% !important;
width:100% !important;
height:auto !important;
min-height:0px !important;
}
.single-post #main-content .full_image_slider .et_pb_slide_image img {
max-height:none !important;
width:100% !important;
}
.single-post #main-content .full_image_slider .et_pb_slide_image {
margin:0px !important;
padding:0px !important;
top:0px !important;
position:relative !important;
width:100% !important;
display:block !important;
-webkit-animation-name:fade !important;
-moz-animation-name:fade !important;
-ms-animation-name:fade !important;
-o-animation-name:fade !important;
animation-name:fade !important;
}
.single-post #main-content .full_image_slider .et_pb_slider_container_inner {
position:relative;
}
.single-post #main-content .full_image_slider .et_pb_slide_description {
position:absolute !important;
top:0px !important;
bottom:0px !important;
left:0px !important;
right:0px !important;
padding:0px !important;
margin:0px !important;
width:auto !important;
height:auto !important;
}
.single-post #main-content .full_image_slider .et_pb_slide_description .et_pb_button_wrapper,
.single-post #main-content .full_image_slider .et_pb_slide_description .et_pb_button_wrapper a,
.single-post #main-content .full_image_slider .et_pb_slide_description .et_pb_button_wrapper a:hover {
width:100% !important;
height:100% !important;
padding:0px !important;
margin:0px !important;
color:rgba(0, 0, 0, 0) !important;
border:none !important;
background:none !important;
}
.single-post #main-content .et_pb_column.et_pb_slider_fullwidth_off.full_image_slider .et_pb_slide_description .et_pb_slide_title,
.single-post #main-content .et_pb_column.et_pb_slider_fullwidth_off.full_image_slider .et_pb_slide_description .et_pb_slide_content,
.single-post #main-content .full_image_slider .et_pb_slide_description .et_pb_slide_title,
.single-post #main-content .full_image_slider .et_pb_slide_description .et_pb_slide_content {
display: none;
} #content-area #sidebar .et_pb_widget {
margin:0px 0px 60px !important;
}
#content-area #sidebar .et_pb_widget h4.widgettitle {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
} #content-area #sidebar .widget_search form div input[type=text] {
height:auto !important;
border-style:none !important;
border-bottom:solid 1px #c21a24 !important;
border-radius:0px !important;
border-bottom-right-radius:5px !important;
padding:7px 7px 6px !important;
font-size:14px !important;
line-height:20px !important;
color:#000000 !important;
}
#content-area #sidebar .widget_search form div input[type=submit] {
height:auto !important;
padding:7px 7px 6px !important;
font-size:13px !important;
line-height:20px !important;
background-color:#c21a24 !important;
color:#ffffff !important;
border-style:none !important;
outline:none !important;
border-radius:5px !important;
border-bottom-left-radius:0px !important;
} #sidebar .widget_text .textwidget #post_cat_tabs {
border-style:none !important;
} #sidebar #post_cat_tabs ul.et_pb_tabs_controls:after {
display:none !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls {
background-color:transparent !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li {
display:block !important;
float:left !important;
border-style:none !important;
margin:0px 5px 5px 0px !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a {
padding:8px 10px 7px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:100% !important;
background-color:#a0a0a0 !important;
color:#ffffff !important;
border-radius:5px !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;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a:hover {
background-color:#c21a24 !important;
} #content-area #sidebar #post_cat_tabs .et_pb_all_tabs {
clear:both !important;
float:none !important;
padding-top:1px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab {
padding:0px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a {
display:block;
clear:both;
float:none;
width:100%;
min-height:60px;
margin:10px 0px 0px;
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;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a img {
display:block;
float:left;
clear:both;
width:60px;
height:60px;
margin-right:10px;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title {
padding:5px 10px 0px 0px;
font-weight:700;
font-size:14px;
line-height:18px;
max-height:39px;
overflow:hidden;
color:#505050;
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;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_date {
padding-bottom:5px;
font-weight:400;
font-size:13px;
line-height:16px;
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;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover {
background-color:#c21a24 !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_title,
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_date {
color:#ffffff;
}
@media only screen and (max-width:1199px) {
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title { font-size:13px; }
}
@media only screen and (max-width:980px) {
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title { font-size:14px; }
} #content-area #sidebar #widget_categories,
#content-area #sidebar .widget_archive {
margin:0px 0px 50px !important;
}
#content-area #sidebar #widget_categories ul li,
#content-area #sidebar .widget_archive ul li {
margin:0px !important;
padding:0px 0px 10px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#c0c0c0 !important;
}
#content-area #sidebar #widget_categories ul li a,
#content-area #sidebar .widget_archive ul li a {
display:inline-block !important;
padding-right:5px !important;
font-weight:700 !important;
color:#505050 !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;
}
#content-area #sidebar #widget_categories ul li a:hover,
#content-area #sidebar .widget_archive ul li a:hover {
color:#c21a24 !important;
} #content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a {
margin:0px 5px 5px 0px !important;
padding:7px 8px 6px !important;
height:auto !important;
background-image:none !important;
background-color:#a0a0a0 !important;
border-style:none !important;
text-shadow:none !important;
color:#ffffff !important;
border-radius:5px !important;
font-family:Comfortaa, display !important;
font-size:13px !important;
line-height:13px !important;
transition:all 0.3s ease-in-out !important;
-webkit-transition:all 0.3s ease-in-out !important;
-moz-transition:all 0.3s ease-in-out !important;
-o-transition:all 0.3s ease-in-out !important;
}
#content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a:after {
display:none !important;
}
#content-area #sidebar .widget_cool_tag_cloud .cool-tag-cloud a:hover {
background-color:#c21a24 !important;
} #testimonials_page {
padding:30px 0px 70px !important;
}
#testimonials_page .et_pb_row {
padding:0px !important;
}
#testimonials_page .et_pb_text_inner > h1 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:26px !important;
line-height:32px !important;
color:#000000 !important;
}
#testimonials_page .et_pb_text_inner > p {
max-width:980px;
margin:0px auto !important;
padding:0px !important;
font-size:14px !important;
line-height:24px !important;
color:#303030 !important;
}
#testimonial_table {
max-width:1000px;
margin:30px auto 20px;
}
#testimonial_table .ts_row {
display:table;
padding:30px;
}
#testimonial_table .ts_row .ts_logo {
display:table-cell;
width:30%;
vertical-align:middle;
}
#testimonial_table .ts_row .ts_content {
display:table-cell;
width:70%;
}
#testimonial_table .ts_row .ts_logo img {
width:100%;
height:auto;
}
#testimonial_table .ts_row .ts_content .ts_quote_icon {
float:left;
height:36px;
margin:0px 10px 0px 0px;
}
#testimonial_table .ts_row .ts_content .ts_testimonial {
font-weight:500;
font-size:14px;
line-height:22px;
color:#808080;
}
#testimonial_table .ts_row .ts_content .ts_name {
padding:10px 0px 0px;
clear:both;
font-weight:700;
font-size:12px;
line-height:18px;
color:#000000;
}
#testimonial_table .ts_row .ts_content .ts_pos_co {
clear:both;
font-weight:700;
font-size:12px;
line-height:18px;
color:#000000;
} #testimonial_table .ts_row_logo_left { background-color:#f0f0f0; }
#testimonial_table .ts_row_logo_left .ts_logo { padding-right:40px; } #testimonial_table .ts_row_logo_right { background-color:#ffffff; }
#testimonial_table .ts_row_logo_right .ts_logo { padding-left:40px; }
@media only screen and (max-width:980px) {
}
@media only screen and (max-width:767px) {
#testimonials_page .et_pb_text_inner > h1 { font-size:24px !important; line-height:30px !important; }
#testimonial_table .ts_row { display:block; }
#testimonial_table .ts_row .ts_logo { display:block; width:100%; vertical-align:top; text-align:center; }
#testimonial_table .ts_row .ts_content { display:block; width:100%; }
#testimonial_table .ts_row_logo_left .ts_logo { padding-right:0px; padding-bottom:20px; }
#testimonial_table .ts_row_logo_right .ts_logo { padding-left:0px; padding-top:20px; }
#testimonial_table .ts_row .ts_logo img { max-width:200px; }
}
@media only screen and (max-width:479px) {
#testimonials_page .et_pb_text_inner > h1 { font-size:22px !important; line-height:28px !important; }
}  :root {
--bg-color:#c21a24;
--hover-color:#000000;
} #floating_contact_us_button {
display:block;
background-color:#000000;
background-color:var(--bg-color);
color:#ffffff;
position:fixed;
top:70%;
left:-70px;
margin-top:0px;
width:180px;
padding:12px 0px 11px;
border:solid 1px rgba(0,0,0,0.2);
border-top-style:none;
text-align:center;
z-index:9999;
font-size:16px;
line-height:16px;
letter-spacing:1px;
text-decoration:none;
cursor:pointer;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
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;
}
#floating_contact_us_button:hover {
background-color:#808080;
background-color:var(--hover-color);
}
@media only screen and (max-width:767px) {
#floating_contact_us_button {
left:-57px; width:150px; padding:10px 0px 9px; font-size:14px; line-height:14px;
background-color:rgba(194, 26, 36,0.7) !important; }
} #contact_us_popup {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1999999999;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
background-color:rgba(0,0,0,0.9);
}
#contact_us_popup #cup_wrapper {
position:relative;
display:block;
width:95%;
min-width:0%;
max-width:720px;
margin:70px auto 0px;
background-color:#f9f9f9;
padding:40px;
border-radius:5px !important;
}
#contact_us_popup #cup_wrapper #cup_close {
position:absolute;
top:0px;
right:0px;
padding:10px;
background-color:#000000;
background-color:var(--bg-color);
color:#ffffff;
font-size:14px;
line-height:14px;
cursor:pointer;
border-top-right-radius:5px !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_us_popup #cup_wrapper #cup_close:hover {
background-color:#808080;
background-color:var(--hover-color);
}
#contact_us_popup #cup_wrapper h2 {
margin:0px 0px 12px !important;
padding:0px !important;
font-weight:400 !important;
font-size:22px !important;
line-height:28px !important;
color:#000000 !important;
text-transform:uppercase;
}
#contact_us_popup #cup_wrapper h2 br {
display:none !important;
}
#contact_us_popup #cup_wrapper #cup_left {
float:left;
width:60%;
margin-right:6%;
}
#contact_us_popup #cup_wrapper #cup_right {
float:left;
width:34%;
}
#contact_us_popup #cup_wrapper #cup_left > p {
margin:0px !important;
padding:0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#606060 !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 {
padding:20px 0px 0px !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 p {
margin:0px !important;
padding:0px !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 br {
display:none !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=email],
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea {
width:100% !important;
margin:0px 0px 15px !important;
background-color:#ffffff !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#000000 !important;
border-color:#e0e0e0 !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_us_popup #cup_wrapper #cup_left .wpcf7 input[type=text]:focus,
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=email]:focus,
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea:focus {
border-color:#808080 !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=email] {
padding:6px 10px !important;
font-size:14px !important;
line-height:20px !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea {
height:124px !important;
padding:6px 10px !important;
font-size:14px !important;
line-height:22px !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input::-webkit-input-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-moz-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input::-moz-placeholder {  color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-ms-input-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea::-webkit-input-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea:-moz-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea::-moz-placeholder {  color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 textarea:-ms-input-placeholder { color:#b0b0b0 !important; }
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-webkit-autofill,
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-webkit-autofill:hover,
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-webkit-autofill:focus
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 input[type=submit] {
margin:20px 0px 0px !important;
padding:10px 20px !important;
background-color:#000000 !important;
background-color:var(--bg-color) !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;
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_us_popup #cup_wrapper #cup_left .wpcf7 input[type=submit]:hover {
background-color:#808080 !important;
background-color:var(--hover-color) !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7 .wpcf7-not-valid-tip {
display:none !important;
}
#contact_us_popup #cup_wrapper #cup_left .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:16px !important;
line-height:22px !important;
}
#contact_us_popup #cup_wrapper #cup_left .wpcf7-validation-errors,
#contact_us_popup #cup_wrapper #cup_left .wpcf7-spam-blocked {
color:crimson !important;
}
#contact_us_popup #cup_wrapper #cup_left form.sent > p,
#contact_us_popup #cup_wrapper #cup_left form.sent > div {
display:none !important;
}
#contact_us_popup #cup_wrapper #cup_left form.sent > .wpcf7-mail-sent-ok {
display:block !important;
}
#contact_us_popup #cup_wrapper #cup_right > h4 {
margin:0px !important;
padding:0px 0px 5px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
#contact_us_popup #cup_wrapper #cup_right > p {
margin:0px !important;
padding:0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#606060 !important;
}
#contact_us_popup #cup_wrapper #cup_right a {
display:inline-block;
margin:10px 0px 0px;
padding:4px 10px 4px 8px;
font-weight:normal;
font-size:14px;
line-height:20px;
background-color:#000000 !important;
background-color:var(--bg-color) !important;
color:#ffffff;
text-decoration:none;
border-radius:3px;
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_us_popup #cup_wrapper #cup_right a:hover {
background-color:#808080 !important;
background-color:var(--hover-color) !important;
}
#contact_us_popup #cup_wrapper #cup_right a i {
display:inline-block;
padding-right:8px;
font-size:18px;
line-height:20px;
}
#contact_us_popup #cup_wrapper #cup_right #cup_phone {
padding:70px 0px 0px !important;
}
#contact_us_popup #cup_wrapper #cup_right #cup_phone > div {
font-weight:400 !important;
font-size:20px !important;
line-height:26px !important;
color:#000000 !important;
}
@media only screen and (max-width:1399px) {
#contact_us_popup #cup_wrapper { margin-top:50px !important; }
}
@media only screen and (max-width:1199px) {
#contact_us_popup #cup_wrapper { margin-top:30px !important; }
}
@media only screen and (max-width:980px) {
#contact_us_popup #cup_wrapper { padding:30px !important; }
}
@media only screen and (max-width:767px) {
#contact_us_popup #cup_wrapper h2 { font-size:20px !important; line-height:26px !important; }
#contact_us_popup #cup_wrapper #cup_left > p { font-size:14px !important; line-height:22px !important; }
#contact_us_popup #cup_wrapper #cup_left > p br { display:none !important; }
}
@media only screen and (max-width:699px) {
#contact_us_popup #cup_wrapper h2 { font-size:18px !important; line-height:24px !important; }
#contact_us_popup #cup_wrapper h2 br { display:block !important; }
#contact_us_popup #cup_wrapper { margin-top:15px !important; }
#contact_us_popup #cup_wrapper #cup_left { float:none; width:100%; margin-right:0px; }
#contact_us_popup #cup_wrapper #cup_right { float:none; width:100%; margin:30px 0px; }
#contact_us_popup #cup_wrapper #cup_right #cup_phone { padding:10px 0px 0px !important; }
}
@media only screen and (max-width:479px) {
#contact_us_popup #cup_wrapper { margin-top:10px !important; padding:20px !important; }
}