/*---------------------------------------------------------------------------------



 Theme Name:   DCT Logistic 

 Theme URI:    http://divibusiness.divi-childthemes.com/membership/logistic/

 Description:  24/7 Express Cargo Services is a Multipurpose DIVI Child Themes suitable for cargo, logistics, trucking, transportation companies, warehouse and freight business. 

 Author:       Divi-Childthemes.com    

 Author URI:   http://www.divi-childthemes.com

 Template:     Divi

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html



------------------------------ ADDITIONAL CSS HERE ------------------------------*/



/* ================================================== */

/**

 * Color Options

 * General

 * Slider

 * Hero-Background

 * Blurb

 * Call-To-Action

 * Testimonials

 * PricingTable

 * Team

 * Counter

 * Tab

 * Client-Logo

 * Blog

 * Footer

 * Bottom Bar

 * Scroll Top Button

 

 

 */



/* Color Options

-------------------------------------------------------------- */



:root{--color-1:#5f315f;--color-2:#000;}



/* General

-------------------------------------------------------------- */
.dct-mini-title{}
.dct-title .et_pb_text_inner h1{color:var(--color-1)!important}
.dct-title {}
.dct-divider.et_pb_divider::before {border-top-color:var(--color-1)!important}



.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {color:var( --color-1) !important;margin-bottom: 10px; }
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li::before, .et_pb_pricing li::before, blockquote {border-color:var( --color-1) !important;}

/* NAVIGATION
-------------------------------------------------------------- */
.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0!important}
.et-fixed-header #et-top-navigation{padding:10px 0!important}
.et-fixed-header#main-header .nav li ul{background-color:#fff!important;box-shadow:0 20px 40px rgba(100,100,100,.1)}
.et-fixed-header#main-header .nav li ul a{color:#232323!important}
.nav li ul{border-top:none}
#top-menu li li a{padding:10px 20px;line-height:1.2em}
#main-header .nav li ul a:hover,#top-menu-nav>ul>li>a:hover,.et-fixed-header #top-menu a:hover{opacity:1;color:var(--color-1)!important}
.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent}
#top-menu li.cta-btn a{border:2px solid rgba(255,255,255);padding:13px 15px 15px!important}
#top-menu li.cta-btn a:hover{background:#fff;color:var(--color-1)}
.et-fixed-header #top-menu li.cta-btn a:hover{background:#fff;color:var(--color-1) !important}

@media screen and (max-width :1200px){#top-menu li{padding-right:15px}
#top-menu li a{font-size:16px!important}}
.et-fixed-header .et-search-form,.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul{background-color:var(--color-1)!important}

/* Slider
-------------------------------------------------------------- */
.dct-slider .et_pb_slide_content{line-height:1.5;font-size:22px}
.dct-slider .et_pb_slide .et_pb_slide_title{font-weight:900!important;line-height:1.25;font-size:40px!important;text-transform:uppercase;position:relative;padding:10px 0!important;margin-bottom:10px}
.dct-slider .et_pb_button{border-width:2px!important;border-style:solid!important;border-color:var(--color-1);padding:8px 50px!important;line-height:1.5!important;background:var(--color-1);text-transform:uppercase}
.dct-slider .et_pb_button:hover{background:#000;padding:8px 50px!important;line-height:1.5!important;}




.dct-slider .et_pb_button:after{line-height:.9!important}
.dct-slider .et_pb_slides{position:relative}
.dct-slider .et-pb-controllers a {width:15px;}
.dct-slider .et-pb-controllers .et-pb-active-control {background:var(--color-1);}
@media (min-width:767px) and (max-width:980px){
	.dct-slider .et_pb_slide_content{font-size:21px}
	.dct-slider .et_pb_slide .et_pb_slide_title{font-size:40px!important}
	.dct-slider .et_pb_slide .et_pb_slide_title:before{height:70px}
	.dct-slider .et_pb_slide .et_pb_slide_title:after{width:70px}
}
@media (max-width:766px){
	.dct-slider .et_pb_slide_content{font-size:14px!important}
	.dct-slider .et_pb_slide .et_pb_slide_title{font-size:20px!important}
	.dct-slider .et_pb_slide .et_pb_slide_title:before{height:60px;width:10px;left:-20px;top:-5px;border-left-width:5px;border-bottom-width:5px}
	.dct-slider .et_pb_slide .et_pb_slide_title:after{width:55px!important;left:-20px;top:-5px;height:10px!important;border-right-width:5px;border-top-width:5px}
}

/* Hero-Background
-------------------------------------------------------------- */


/* service_block
-------------------------------------------------------------- */
.dct-service-1  {display: block;border: 3px solid #d5d5d5;border-radius: 0;text-align: center;padding: 20px;position: relative;}
.dct-service-1  {text-align: center;}
.dct-service-1:before {display: block;content: "";width: 9%;height: 17%;position: absolute;bottom: -3px;right: -3px;border-bottom: 3px solid var(--color-1);
border-right: 3px solid var(--color-1);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.dct-service-1:hover:before {width: 95%;height: 90%;}
.dct-service-1 .et_pb_main_blurb_image span.et_pb_image_wrap .et-pb-icon{font-size:32px;color:#fff !important;}
.dct-service-1 .et_pb_blurb_content h4 {color: #fff;font-size: 14px;margin-bottom: 10px;font-weight: 600;text-align:center;}
.dct-service-1:hover .et_pb_main_blurb_image span.et_pb_image_wrap .et-pb-icon{color:var(--color-1) !important;}
.dct-service-1:hover .et_pb_blurb_content h4,.dct-service-1:hover .et_pb_blurb_description{color:#fff;}
.dct-service-1:after {display: block;content: "";width: 9%;height: 17%;position: absolute;top: -3px;left: -3px;border-top: 3px solid var(--color-1);border-left: 3px solid var(--color-1);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.dct-service-1:hover:after {width: 95%;height: 90%;}
.dct-service-1 .et_pb_blurb_description{text-align:center;}



/* Call-To-Action
-------------------------------------------------------------- */
.dct-cta-sec {background-color:var(--color-1)!important}
.dct-cta-sec .et_pb_button{border-width:2px!important;border-style:solid!important;border-color:var(--color-1);padding:8px 50px!important;line-height:1.5!important;background:#000;text-transform:uppercase}
.dct-cta-sec .et_pb_button:hover{background:transparent !important;padding-right:60px!important;border-color:#fff !important;}
.dct-cta-sec .et_pb_button:after{line-height:.9!important}

/* Testimonials
-------------------------------------------------------------- */
.dct-testi{margin:0;text-align:center;position:relative;}
.dct-testi .et_pb_slide_with_image .et_pb_slide_description{padding:25px;margin:100px auto;background:var(--color-1,#fa8c1d);font-size:16px;line-height:30px;position:relative;width:80%;}
.dct-testi .et_pb_slide_image{width:150px;height:150px;border:3px solid var(--color-1,#fa8c1d);padding:5px;}
.dct-testi .et_pb_slide_description .et_pb_button.et_pb_more_button{display: block;font-size: 18px;font-weight: 600;color: #fff;letter-spacing: 1px;text-transform: uppercase;margin: 0 0 7px;background: transparent;text-align: right;}
.dct-testi .et_pb_slide_description .et_pb_button.et_pb_more_button:hover {background: transparent !important;}

/* Team
-------------------------------------------------------------- */
.dct-person{margin-bottom:25px;text-align:center;overflow:hidden;position:relative;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.dct-person .et_pb_team_member_description,.dct-person:before{background:var(--color-1);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;left:0}.dct-person:before{content:"";position:absolute;height:0;bottom:-197px;right:0;opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out 0s}.dct-person:hover:before{height:50px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;bottom:0}.dct-person .et_pb_team_member_image img{position:relative;border:1px solid var(--color-1);width:100%;height:auto}.dct-person .et_pb_team_member_image{max-width:100%;margin-bottom:0}.dct-person .et_pb_team_member_description{width:100%;padding:15px 10px 30px 0;border-bottom:2px solid var(--color-1);position:absolute;bottom:-50px;transition:all .3s ease-in-out 0s}.dct-person:hover .et_pb_team_member_description .et_pb_module_header{padding-top:10px;color:#000;top:11px;position:relative}.dct-person .et_pb_team_member_description .et_pb_member_position{display:block;font-size:14px;color:#fff;position:relative;top:-20px;text-align:center;text-transform:lowercase;font-style:italic;font-weight:500}.dct-person:hover .et_pb_team_member_description .et_pb_member_position{color:#000;top:0}.dct-person:hover .et_pb_team_member_description{bottom:-15px;opacity:1;background:#efefef}.dct-person .et_pb_team_member_description .et_pb_module_header{display:inline-block;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.dct-person.short_description .et_pb_team_member_description .et_pb_team_short_description{color:#fff;font-style:italic;position:relative;z-index:1;display:none}.dct-person.short_description:hover .et_pb_team_member_description .et_pb_team_short_description{display:block}.dct-person.short_description:hover::before{height:70px}.dct-person .et_pb_member_social_links{width:100%;padding:0;margin:0;list-style:none;position:absolute;left:0;top:-18px;opacity:0;z-index:2;transition:all .5s ease .3s}.dct-person:hover .et_pb_team_member_description .et_pb_member_social_links{opacity:1}.dct-person .et_pb_team_member_description .et_pb_member_social_links li{display:inline-block;position:relative;margin-right:0;-webkit-transition:all .5s ease-in-out .1s;-moz-transition:all .5s ease-in-out .1s;-ms-transition:all .5s ease-in-out .1s;-o-transition:all .5s ease-in-out .1s;transition:all .5s ease-in-out .1s}.dct-person .et_pb_team_member_description .et_pb_member_social_links li:nth-child(1){-webkit-transform:translate3d(-22px,0,0);-moz-transform:translate3d(-22px,0,0);-o-transform:translate3d(-22px,0,0);transform:translate3d(-22px,0,0)}.dct-person:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(1){-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dct-person .et_pb_team_member_description .et_pb_member_social_links li:nth-child(2){-webkit-transform:translate3d(-30px,0,0);-moz-transform:translate3d(-30px,0,0);-o-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.dct-person:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(2){-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dct-person .et_pb_team_member_description .et_pb_member_social_links li:nth-child(3){-webkit-transform:translate3d(22px,0,0);-moz-transform:translate3d(22px,0,0);-o-transform:translate3d(22px,0,0);transform:translate3d(22px,0,0)}.dct-person:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(3){-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.dct-person .et_pb_team_member_description .et_pb_member_social_links li:nth-child(4){-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);-o-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}.dct-person:hover .et_pb_team_member_description .et_pb_member_social_links li:nth-child(4){transform:translate3d(0,0,0)}.dct-person .et_pb_team_member_description .et_pb_member_social_links li a{display:block;width:35px;height:35px;line-height:35px;font-size:16px;color:#fff;margin:0 15px 0 0;transition:all .3s ease-in-out 0s}.dct-person .et_pb_team_member_description .et_pb_member_social_links li a:after{content:"";width:100%;height:100%;background:#333;transform:rotate(45deg);position:absolute;top:0;left:0;z-index:-1;transition:all .3s ease 0s}.dct-person .et_pb_team_member_description .et_pb_member_social_links li a:hover:after{transform:rotate(-45deg)} 
  

/* Counter
-------------------------------------------------------------- */

.dct-counter{box-shadow: 0px 2px 18px 0px var(--color-1);border: 1px solid var(--color-1);background:  var(--color-1);}
.dct-counter.et_pb_number_counter .percent p{color:var(--color-1)!important}
.dct-counter .title {color: #fff;}

/* Client
-------------------------------------------------------------- */
.dct-client {}
.dct-client .et_pb_image_wrap img{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .8s ease-in-out}
.dct-client .et_pb_image_wrap img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1.01)}

/* Blog
-------------------------------------------------------------- */
.single .et_pb_post .entry-title{display:none}.single #left-area .post-meta{text-transform:uppercase}#comment-wrap{padding-top:20px}#commentform{padding-bottom:30px;position:relative;overflow:hidden}h1#comments,h3#reply-title{font-weight:600;font-size:20px;padding-bottom:0;position:relative;text-transform:uppercase}h1#comments{margin-bottom:30px}h3#reply-title{margin-bottom:5px}h3#reply-title a#cancel-comment-reply-link{font-size:14px}.single .comment_area .comment-reply-link{padding-top:3px!important;padding-bottom:3px!important;font-size:13px;line-height:1.5!important;position:relative;display:inline-block;margin-top:5px;margin-bottom:8px;border-width:1px;color:inherit;font-weight:500}.single .comment_area .comment-reply-link:hover{color:#fff}.comment #respond{margin:0 auto 30px!important;padding:0!important}.form-submit .et_pb_button{font-size:15px;line-height:1.5!important;padding:10px 25px!important;background:var(--color-1);text-transform:uppercase;border:1px solid var(--color-1);color:#fff!important}.form-submit .et_pb_button:hover{padding:10px 25px!important;background:#000;border:1px solid #000}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{font-size:14px;line-height:1.5;border:1px solid rgba(0,0,0,.15);padding:12px 15px;border-radius:0;background:0 0!important;transition:all .3s,ease-in-out}.comment span.fn,.comment span.fn a{font-size:14px}.comment .comment-body{margin-bottom:15px;padding:15px 15px 15px 70px;position:relative;overflow:hidden;display:block;border-radius:5px;min-height:75px}.comment .children .comment-body{margin-bottom:10px}.comment .comment_avatar{left:12px;top:15px}.comment .comment_avatar img{width:45px!important;height:45px!important;object-fit:cover;border-radius:50%;max-width:100%!important}.comment .comment_area{font-size:14px;line-height:1.4}.comment_postinfo{line-height:1.2!important}.comment.bypostauthor>article{background:rgba(0,0,0,.02);border-left:4px solid}.entry-content .et_builder_inner_content .et_pb_section{padding:0!important}#main-content .container::before{background-color:transparent}#main-content .container{padding-top:30px!important}#left-area{width:73%;padding-right:1.5%!important}#sidebar{width:27%}#sidebar .et_pb_widget h4.widgettitle{font-weight:500;font-size:20px;line-height:1;display:block;margin-bottom:0;padding-bottom:15px;text-transform:uppercase}#sidebar .widget_archive ul,#sidebar .widget_categories ul,#sidebar .widget_meta ul,#sidebar .widget_product_categories ul,#sidebar .widget_recent_comments ul,#sidebar .widget_recent_entries ul,#sidebar ul.widget_taxonomy_terms{padding:0;margin-bottom:0}#sidebar .widget_categories ul.children,#sidebar .widget_product_categories ul.children{margin-top:15px}#sidebar .widget_archive ul li,#sidebar .widget_categories ul li,#sidebar .widget_meta ul li,#sidebar .widget_product_categories ul li,#sidebar .widget_recent_comments ul li,#sidebar .widget_recent_entries ul li,#sidebar ul.widget_taxonomy_terms li{border-top:1px dashed rgba(0,0,0,.1);padding:10px 0;margin-bottom:0;line-height:1.2;font-weight:400;font-size:14px}#sidebar .widget_categories li.cat-parent,#sidebar .widget_product_categories li.cat-parent{padding-bottom:0}#sidebar .widget_archive ul>li:first-child,#sidebar .widget_categories ul:not(.children)>li:first-child,#sidebar .widget_meta ul>li:first-child,#sidebar .widget_product_categories ul:not(.children)>li:first-child,#sidebar .widget_recent_comments ul>li:first-child,#sidebar .widget_recent_entries ul>li:first-child,#sidebar ul.widget_taxonomy_terms>li:first-child{border:none;padding-top:0}#sidebar .widget_archive ul li,#sidebar .widget_categories ul li,#sidebar .widget_product_categories li,#sidebar ul.widget_taxonomy_terms li{padding-right:20px;position:relative}#sidebar .widget_archive ul li:before,#sidebar .widget_categories ul li:before,#sidebar .widget_product_categories ul li:before,#sidebar ul.widget_taxonomy_terms li:before{content:'\24';font-family:ETmodules;right:0;position:absolute;font-size:18px;line-height:1}#sidebar .widget_recent_entries span.post-date{display:block;opacity:.75;font-size:80%;font-style:italic;margin-top:3px}#sidebar .widget_advwidget .adwrap a{display:block;margin-bottom:5px}.tagcloud a{display:inline-block;padding:8px 20px;font-size:15px!important;line-height:1;color:#222;border:1px solid;border-radius:25px;margin-right:7px;margin-top:7px;background:0 0}.tagcloud a:hover{color:#fff}.widget_search input#s,.widget_search input#searchsubmit{border-radius:0}.widget_search input#s{padding:0 90px 0 20px}.widget_search input#searchsubmit{color:#fff;width:80px;border:none}

/* contact
-------------------------------------------------------------- */
.dct-contact .et_pb_button{border-width:2px!important;border-style:solid!important;border-color:var(--color-1);padding:8px 50px!important;line-height:1.5!important;background:#000;text-transform:uppercase}
.dct-cta-sec .et_pb_button:hover{background:transparent !important;padding:8px 50px!important;border-color:#fff !important;}
.dct-cta-sec .et_pb_button:after{line-height:.9!important}
/* Footer
-------------------------------------------------------------- */

.dct-footer-menu {background:var(--color-1) !important;box-shadow: rgba(255,255,255,.2) 0 10px 15px; }
.dct-footer-menu.et_pb_fullwidth_menu .fullwidth-menu-nav > ul { margin: auto;text-align: center;}
.dct-footer-menu .fullwidth-menu-nav > ul > li > a {color:#fff !important;}
.dct-footer-menu .fullwidth-menu-nav > ul > li > a:hover {}

/*SUBFOOTER*/
#footer-info,#footer-info a{font-weight:700!important}
#footer-info{float:none;text-align:center;letter-spacing:6px;line-height:1.3em}
@media screen and (max-width :600px){#footer-info{font-size:10px!important}}




@media (max-width: 980px) {
.et_fixed_nav #main-header.et-fixed-header,
	.et_fixed_nav #main-header{
    background: #fff!important;
}	
}





