/*
Theme Name: Digiwow Child Theme
Theme URI: https://digiwow.co.uk
Version: 1.0
Description: Bespoke website design focused on conversions, speed and security.
Author: Digiwow
Template: Divi
Author URI: https://digiwow.co.uk

*/


#top-menu li a {font-weight: 400!important;padding-right: 20px;}

@media all and (min-width:981px){.current-menu-item:after {border-top: 3px solid #fff;
    display: table;content: "";
    width: 55%;	margin: -28px 0 0 0;}#et_search_icon:before {top: -2px!important}}
@media all and (max-width:980px){.current-menu-item:after  {margin: -10px 0px 0px 26px!important;width: 32px;}}

@media only screen and (max-width: 980px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header,
.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header {
    position: fixed;}}

 .mobile_menu_bar:before {color: #fff!important;}
.menu-phone a{ font-family: 'ETmodules';
    padding-bottom:8px!important;padding-right: 10px!important;top: 2px;font-size:18px!important;
}
@media all and (min-width:980px) {.menu-phone {border-left: 2px solid #fff;padding-left:30px;}.menu-contact {padding-right: 40px!important;}}
/*---Breadcrumbs---*/
.breadcrumbs a {color:#fff!important}
.breadcrumbs-single a {color:#2f4964!important;}
.breadcrumbs-single .breadcrumb_last {color:#2d72fe!important;}
@media (max-width: 980px){
.breadcrumbs {	text-align: left!important;}}

/*---Footer---*/
#footer-bottom {display:none;}
.footer-optin .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {color:#393d48!important;padding:10px 4% 8px!important;}

/*---Home---*/
@media all and (max-width:980px) {.wp-pagenavi {padding-top: 40px!important;}}
.HP-testimonial p {font-weight:500!important;}
.HP-testimonial h5 {color:#2d72fe!important;margin-top: 6px;}
.HP-testimonial h6 {font-size:14px!important;}
.HP-testimonial .et-pb-controllers a {width: 20px;border: 1px solid;background-color: #F7FAFF;
    height: 20px;border-radius: 1px;}
.HP-testimonial .et-pb-controllers .et-pb-active-control {background-color: #2D72FE;}
@media all and (min-width:980px) {#blue-bar .firstc {width:37%!important;margin-right:3%!important}#blue-bar .secondc, #blue-bar .thirdc, #blue-bar .fourthc {width:18%!important;margin-right:0%!important;}}
@media all and (min-width:981px) {.home-header .header-content {padding-top:100px!important;}}
@media all and (min-width:600px) and (max-width:980px) {.home-header .header-content {padding-top:100px!important;} .HP-testimonial .et-pb-controllers   {bottom: 0px!important;}}
@media all and (max-width:599px) {.home-header .header-content {padding-top:10px!important;}.home-header .header-content.et_pb_button, .home-header .header-content.et_pb_button:hover {padding-top: 10px!important;
    padding-right: 30px!important;
    padding-bottom: 10px!important;
    padding-left: 30px!important;}.home-header .et_pb_fullwidth_header_container .et_pb_button_two {
    margin-left: 0px!important;
}.HP-testimonial .et-pb-controllers   {bottom:3%!important;}}
.home-blog .et_pb_post p {margin-bottom:20px;color:#393d48!important;}
.home-blog:hover .et_pb_post .post-content a.more-link {color:#fff!important;}
.image-grow {cursor: pointer;
        -webkit-transition: all 0.6s!important;
        transition: all 0.6s!important;}
    .image-grow:hover {
        -webkit-transform: scale(1.15, 1.15);
        transform: scale(1.15, 1.15);
        z-index: 1;}
/*--Blog--*/
.custom-blog .et_pb_post .post-content a.more-link, .et_pb_posts a.more-link {color:#fff!important;background:#2d72fe;display: inline-block;padding: 6px 15px; border-radius: 3px; margin-top: 35px;}

#main-content .container:before {display:none;}
@media all and (min-width:980px) {.custom-blog .et_pb_post {margin-bottom: 80px;} .custom-blog  .et_pb_post a img
   { max-width: 50%!important;
            float: left;margin-right: 30px;border-radius:4px;}}
.single .et_post_meta_wrapper img {border-radius:4px;}
 .custom-blog .post-content p, .home-blog .post-content p {
    display: block;max-height:6em;overflow: hidden;}
.single .entry-title {margin-top:30px;font-weight: 600;line-height: 1.3em;}
#left-area .post-meta a {color:#2f4964;}
@media all and (min-width:1280px){.comments-number {float: right;margin-top: -35px;
	}.comments-number a {font-size: 17px;}}
	@media all and (max-width:1279px){.comments-number {float: right;margin-top: -38px;
		}.comments-number a {font-size: 16px;}}
	
.comments-number a {color: #2d72fe!important;}
p.post-meta a, .custom-blog .et_pb_post .post-meta a {color: #2d72fe!important;}
/*--Sidebar--*/
@media (min-width: 981px){
.et_right_sidebar #sidebar {    padding-left: 0px;}}
#reply-title {font-size:25px;}
#comment-wrap {    padding-top: 15px;    border-top: 1px solid #2f4964;}
.et_pb_post .entry-content {padding-bottom: 30px;padding-top:0px!important;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width:100%!important;background-color:#fff;color:#2f4964;font-size:14px;border:1px solid #2f4964;}
.form-submit #submit {color:#fff!important;float: left;padding: 8px 20px;background: #2d72fe;
    border-color: #2d72fe;}
.et_pb_widget {margin-bottom:35px!important;}
 .tagcloud a {border: 1px solid #2f4964;
    font-size: 14px!important;    margin-bottom: 10px;
    margin-right: 6px;
    background: #fff;
    padding: 4px 18px;}
#blog-sidebar .tagcloud a:hover, .single .tagcloud a:hover {color:#fff!important;background:#2d72fe;border:1px solid #2d72fe;}
#custom_html-2, .rpwwt-widget {padding-bottom: 30px;
    border-bottom: 1px solid #2f4964;}
.rpwwt-post-title {color:#2f4964;font-size:18px!important;}
.rpwwt-widget h4 {padding-bottom:15px;}
.widget_search input#searchsubmit {  color: transparent; z-index: 2;}
.widget_search input#s { border: 1px solid #2f4964;padding: 2em 1.3em!important;}
.widget_search #searchsubmit {	padding: 2em!important;background-color: #fff!important; border: 1px solid #2f4964 !important;border-left: none!important;}
h4.widgettitle {font-size:25px}
input#searchsubmit {
    background: url(https://divicar.wpengine.com/wp-content/uploads/2019/02/searchicon.png) no-repeat center #fff;
    background-size: 24%;}
@media all and (min-width:768px) and (max-width:980px) {#blog-sidebar .et_pb_widget {
    width: 100%!important;}}

/*--Blog Page Navigation--*/
.wp-pagenavi {
        margin-bottom: 0px;
    padding-top: 30px;
    border-top: 0px solid #e2e2e2;
    text-align: center;}
.wp-pagenavi a {color: #2d72fe;
    padding: 8px 14px;
    border: 1px solid #2d72fe!important;border-radius:2px;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {color: #2d72fe!important;}
.wp-pagenavi span.current {color:#fff!important;background:#2d72fe!important;padding: 8px 14px;border: 1px solid #2d72fe!important;border-radius:2px;}


/*--About Page--*/
@media all and (min-width:980px) {.custom-person:hover .et_pb_member_social_links a {
opacity:1;color:#fff!important;border:1px solid #fff;border-radius:2px;width:28px;
transform: translate(0px, -15px);
-webkit-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}
.custom-person:hover .et_pb_team_member_image {
    filter: invert(20%) opacity(100%);
    backface-visibility: hidden;}
.custom-person .et_pb_member_social_links a {
opacity:0;
margin-top: 0px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.custom-person .et_pb_member_social_links {position: absolute;
bottom: 0;left: 0;
width: 100%;	padding-bottom: 15vw;}}


/*--Contact--*/
#contactus-form .et_pb_contact_form_label {display: block !important;font-size: 14px;color:#393d48!important;margin-bottom: 8px;}
.et_contact_bottom_container {float:left!important}

/*---Services---*/
.price-text span {float:right;color:#2d72fe}
.three-column-grid .et_pb_portfolio_filters {display:none;}
.three-column-grid .et_pb_portofolio_pagination {border-top: 0px solid #fff!important;}
.three-column-grid .et_portfolio_image img {border-top-left-radius: 4px;
    border-top-right-radius: 4px;}
.three-column-grid .myexcerpt {padding: 5px 20px 20px 20px;}
.three-column-grid .myexcerpt a {color:#fff!important;background:#2d72fe;display: inline-block;padding: 6px 15px; border-radius: 3px; margin-top: 20px;}
.three-column-grid .et_pb_grid_item {border-radius:4px;box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.15);}


 @media (min-width: 981px){ 
        .three-column-grid .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item  {width: 31.33% !important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1) {clear: inherit!important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n) {margin-right: 3%!important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n) {margin-right: 0%!important;}}
