/*
 Theme Name:   Avada Child ACEC
 Description:  Avada Child ACEC
 Author:       Manoj Singh
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Avada-child
*/
.fusion-secondary-header{height:45px;}
.fusion-header-v2 .fusion-secondary-header{border-top: none !important;}
.fusion-main-menu a{text-decoration: none !important}
.fusion-megamenu-title a{color: #bf311a !important;}
.fusion-megamenu-widgets-container{color: #383838 !important;}
.fusion-page-title-bar{display:none}
#top-message, #top-message-sub, #top-content-menu{display:none}
#top-message{text-transform:uppercase;color:#BF311A;text-align:center;}
#top-message-sub{text-align:center;font-size:20px;font-weight:bold;line-height:30px;color:#383838;}
.pdh-main-menu-search .txtbox{border:1px solid #ffffff;color:#807F83;font-size:12px;width:130px;border-radius:3px;margin-top:11px !important;outline:none;height:29px;text-align:center;}
#cse-search-box .txtbox{text-align:center;border:none}
.pdh-main-menu-live-support, .pdh-main-menu-my-account{display:none !important;}
.pdh-main-menu-live-support img{vertical-align:middle;}
#menu-pdh-primary-nav > li.fusion-mobile-nav-item:nth-last-child(1), #menu-pdh-primary-nav > li.fusion-mobile-nav-item:nth-last-child(3){display:none !important}
#sticky-home-link{display:none;position:fixed;top:0px;left:calc(50% - 493px);width:45px;height:45px;z-index:100000;}
body.has-sidebar #main .sidebar{width:calc(25% - ((4%) * 0.25)) !important;margin-right:4%;margin-top:0px;margin-bottom:20px;}
body.has-sidebar #content{width:calc(75% - ((4%) * 0.75)) !important;}
.fusion-content-widget-area .widget_nav_menu{margin-bottom:0px !important;border:1px solid #e0dede;border-radius:8px;box-shadow:0px 0px 10px #dddddd;}
#content h1{line-height:34px;}
#menu-subject-areas{padding:11px 0;}
#menu-subject-areas > li > a{font-weight:400;letter-spacing:0.3px;color:#383838;}
#menu-subject-areas a:before, #menu-subject-areas a{color:#383838;}
#menu-subject-areas li{padding:5px 10px 5px 23px !important;}
#menu-subject-areas li:hover{background:rgba(218,218,218,0.45)}
#menu-subject-areas > li{position:initial;}
#menu-subject-areas li:last-child{border:none;}
h4.widget-title{font-size:18px !important;text-transform:uppercase;font-weight:400 !important;margin:0px !important;color:#ffffff !important;background-color:#383838 !important;padding:10px !important;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;}
#search-pages-results h2, #search-products-results h2{font-size: 24px !important;margin-top: 10px !important;margin-bottom: 10px !important;}
#search-pages-results h2, #search-products-results h2, #search-products-results ul, #search-products-results p{margin:0;}
#search-products-results ul li{margin-bottom:0px !important;}
#search-pages-results .fusion-alignleft{display:none;}
#search-pages-results .fusion-meta-info, #search-products-results .fusion-meta-info{margin-top:5px;}
#search-pages-results .post, #search-products-results .post{margin-bottom:30px;}
#search-products-results .fusion-alignleft{width:90%;margin-right:0;}
#search-products-results .fusion-alignright{width:80px;}
.search-page-search-form-top{padding-bottom:30px !important;border:0 !important;margin-bottom:0 !important;}
.search-page-search-form .seach-form{text-align:left !important;}
.pdh-blog-content{width:70%;clear:both;padding-top:30px;margin:0 auto}
.pdh-blog-content img{float:left}
.pdh-blog-content div{float:left;width:50%;padding-left:20px;}
.pdh-blog-content h4{margin-top:0}
.pdh-blog-content p{padding-right:20px}
.pdh-blog-content span{float:right;padding-right:30px}
.footer-wrapper{background-color: #393939;}
.footer-wrapper1{width: 1296px; margin: 0 auto;}
#bottom1{border-bottom:1px solid white;padding-top:20px;padding-bottom:25px;color:#999999;font-size:11px;overflow:hidden;}
#bottom1 h1, #bottom1 h2{font-weight:bold;font-size:14px;margin-bottom:5px;padding-left:40px;color:#999999 !important;}
#bottom1 li{height:18px;list-style:none;}
#bottom1 a{margin-bottom:-10px;color:#D5D5D5;line-height:200%;font-size:13px;text-decoration:none;}
#bottom1 a:hover{text-decoration:none;color:#999999;}
#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{display:block;float:left;width:24%;min-width:185px;height:130px;}
#bottom1 .row2{float:left;width:100%;text-align:center;padding-top:20px;}
#bottom2{color:#cfcece;font-size:13px;text-align:center;padding:20px 0;height:155px;}
#bottom2 a{text-decoration:none;color:#cfcece}
#bottom2 a:hover{text-decoration:none;color:#999999}
#bottom2 .graytext, #bottom2 .graytext a{color:#999999;margin-bottom:4px;}
#bottom2 p{margin-bottom:4px;}
#bottom2 .col1{float:left;width:80%;text-align:left;padding-left:40px;}
#bottom2 .social{float:right;width:20%;text-align:right;padding-right:40px;padding-top:20px;min-width:150px;}
#bottom2 .social img{margin:0 5px;}
footer{display:none}
#mobile-call-us{position:fixed;bottom:0;width:100%;text-align:center;display:none;z-index:99;}
#privacy{position:fixed;bottom:0;width:100%;background:#363839;text-align:center;color:#8c8989;font-size:13px;box-sizing:border-box;padding:7px 25%;z-index:99999;}
#privacy a, #privacy a:hover{color:#bfbfbf;text-decoration:none;}
#privacy a.button, #privacy a.button:hover{margin-left:30px;padding:5px 15px;line-height:14px;font-size:12px;background:#8c8989;color:#ffffff;text-transform:initial;font-family:Poppins,Arial,Helvetica,sans-serif;border-radius:2px;}
.fusion-privacy-bar .fusion-privacy-bar-main{display:block !important;text-align:center;}
.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance{padding:5px 15px;line-height:14px;font-size:12px;background:#8c8989;}
.sub-menu{display:none;}
.sub-menu li:last-child{border-bottom:none !important}
.menu-subject-areas-container .sub-menu{position:absolute;left:220px;margin-top:-31px !important;min-width:220px;padding:5px 0px 12px 0 !important;background:#fff !important;-webkit-box-shadow:6px 0px 10px 5px rgba(188, 188, 188, .3);box-shadow:6px 0px 10px 5px rgba(188, 188, 188, .3);border:solid 1px #e1e1e1 !important;border-left:none !important;z-index:99999999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#bcbcbc')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#bcbcbc');}
.menu-subject-areas-container .sub-menu li{border:none;line-height:19px;}
.menu-subject-areas-container .sub-menu li a{border:none !important;background:none !important;padding-left:0px;width:180px;height:50px}
#upcoming_webinar_widget-3 table td:first-child, #upcoming_webinar_widget-3 table tr:nth-child(2){display:none;}
.webinar_content_short ul{list-style:none;margin:0;padding:0;}
.fusion-content-widget-area .widget .webinars-tab li, .webinar_content_short li{display:block;clear:both;margin:0 10px 10px 10px;}
.fusion-content-widget-area .widget .webinars-tab a:hover, .webinar_content_short a:hover{text-decoration:underline !important;}
.webinar_content_short_date_parent{color:#FFF;font-family: Poppins, Arial, Helvetica, sans-serif;}
.webinar_content_short_name{position: relative;top: 10px;}
.webinar_content_short_month{font-size: 10px;}
.webinar_content_short_date{font-size: 40px;font-weight:bold}
.webinar_data{padding-bottom:20px;}
.webinar-data-display p{margin-bottom:0 !important;}
.webinar-data-display p img{vertical-align:middle;}
.webinar-register-link{margin-top:20px !important;}
.event_title{font-size:20px !important;background:none !important;border:none !important;}
.event_title a{color:#BF311A !important;}
.event_title a:hover{text-decoration:underline;}
.event-data-display{border:none !important;}
.event_data{padding-bottom:20px;}
.event-data-display .register-link-footer a, .webinar-data-display .webinar-register-link a{width:auto;border-width:0px;border-color:#ffffff;border-radius:2px;font-family:Roboto, Arial, Helvetica, sans-serif;font-weight:400;letter-spacing:0px;border-style:solid;background:#BF311A;color:#ffffff;padding:9px 20px !important;line-height:14px;font-size:12px;display:inline-block;position:relative;outline:0;text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;height:auto;}
.event-data-display .register-link-footer a:hover, .webinar-data-display .webinar-register-link a:hover{background:#262626;text-decoration:none;}
#gform_4 input, #gform_5 input, #gform_6 input{margin-top:-10px;}
@media (max-width:420px){
.webinar_content_short_date_parent{display: block !important; float: initial !important; margin: 0 auto;}
.webinar_content_short_name{padding-bottom: 40px;}
}

@media (max-width:786px){#bottom2{height:220px;}
#bottom2 .col1{width:100%;text-align:center;padding-left:0px}
#bottom2 .social{width:100%;text-align:center;display:none;}
#comm100-button-268 img,#livechat,div#lhnHocInvite{display:none}
#mobile-call-us{display:block;}
#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 265px;margin-left: 10%;margin-bottom:15px;}
#bottom1 h1, #bottom1 h2{margin-bottom:0;}
#bottom1 ul{margin-top:0;}
.pdh-blog-content{text-align: center}
.pdh-blog-content img{float:none}
.pdh-blog-content div{float:left;width:100%;padding-left:0;}
.pdh-blog-content h4{margin-top:20px}
.pdh-blog-content p{padding:0 20px}
.pdh-blog-content span{float:none;padding-right:0}
}
@media (max-width:680px){#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 200px;}
}
@media (max-width:580px){#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{margin-left: 5%;}
}
@media (max-width:420px){#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 200px;margin-left: calc(45% - 100px);margin-right: calc(45% - 100px);}
}
@media (max-width:800px){.has-sidebar #sidebar{order:1 !important;}
}
@media (max-width:900px){#privacy{padding:7px 15px;}
}
@media (max-width:992px){.pdh-main-menu-search{display: none;}
}
@media (max-width:1024px){.fusion-content-widget-area .widget_nav_menu{border:none;border-radius:0px;box-shadow:none;}
#menu-subject-areas .sub-menu{display:none !important;}
.event_title{font-size:20px !important;}
.event-data-display{padding:0 !important;}
.event_data{padding:0 0 30px 0 !important;}
.event-display-boxes .ui-widget-header{padding-left:0 !important}
.event-display-boxes .register-link-footer{margin:0 !important;padding-top:0 !important;}
.pdh-blog-content{width:100%}
}
@media (max-width:1010px){body.has-sidebar #main .sidebar{width:100% !important;margin:0px;background-color:#f6f6f6;}
body.has-sidebar #content{width:100% !important; padding-top: 20px;}
#top-message, #top-message-sub, #top-content-menu{display:block;width:100%}
#sidebar{display:none}
#sidebar .heading{display:none}
#subject-area-menu{width:100%;}
#lhnHocButton, #lhnHocInvite{display:none !important;}
}
@media only screen and (max-width: 1018px){
.fusion-secondary-header{background-color:#BF311A !important;}
}
@media (min-width:801px){.fusion-is-sticky .fusion-main-menu > ul{background:url("/layouts/portals/retail/images/pdh-logo-sticky.png") no-repeat;background-position:left center;}
.fusion-is-sticky .fusion-main-menu > ul > li{padding-right:20px !important;}
.fusion-is-sticky .fusion-main-menu > ul > li:last-child{padding-right:0 !important;}
.fusion-is-sticky .fusion-main-menu > ul > li.pdh-main-menu-live-support, .fusion-is-sticky .fusion-main-menu > ul > li.pdh-main-menu-my-account{display:inline-block !important;}
.fusion-is-sticky .fusion-main-menu > ul > li.pdh-main-menu-search, .fusion-is-sticky .fusion-main-menu > ul > #menu-item-21, .fusion-is-sticky .fusion-main-menu > ul > #menu-item-7795{display:none}
}
