/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.5.3.1596496403
Updated: 2020-08-03 23:13:23

*/





/* =======================
    Header
=========================*/

.dct_hdr_v1 ul li{padding:0 20px !important;}

.dct_hdr_v1 ul li a:before{content: "";
color: var(--color-1);
border-style: solid;
border-width: 0 0 4px;
margin-left: auto;
margin-right: auto;
pointer-events: none;
position: absolute;
left: 0;
right: 0;
bottom: 0;
width: 0;
border-radius: 50px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

.dct_hdr_v1 ul li a:hover:before{width: 100%;}

.dct_hdr_v1 ul li a:after{right: -20px !important;}

@media only screen and (max-width : 980px) {
.dct_hdr_v1 ul li a:before,
	.dct_hdr_v2 ul li::before, 
	.dct_hdr_v2 ul li::after{display:none;}}




/** Sub menu **/

.et_pb_menu ul li.menu-item-has-children ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu{border:none;padding:10px 0px;top: calc(100% - -2px);border-radius:15px;} 
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li{display:block;display: block;}

.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a{display:block;width: auto;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:before,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li aLbefore{display:none;}

.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:after,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:after{right:0 !important;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:hover{color:var(--color-1);background-color: transparent;}

.et_pb_menu ul li.menu-item-has-children ul.sub-menu li:before,
.et_pb_menu ul li.menu-item-has-children ul.sub-menu li:after,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li:before,
.et-db #et-boc .et-l .et_pb_menu ul li.menu-item-has-children ul.sub-menu li:after{display:none;}


.nav li li ul{top:0 !important;left:242px;}


.dct_hdr_v3 .et_pb_menu__wrap .et_pb_menu__icon {width: 40px;
height: 40px;
background: var(--color-1);
text-align: center;margin-right: 0;
display: block !important;
color: #fff !important;
line-height: 40px;
border-radius: 50%;
margin-top: 19px;}

.dct_hdr_v3 .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__search-button{background: var(--color-2);}



@media only screen and (max-width : 980px) {
.dct_hdr_v3 .et_pb_menu__wrap .et_pb_menu__icon{display:none !important;}
}












