/*

 Theme Name:     Du Media Design Development Theme

 Theme URI:

 Description:    Voodoo Themes child theme

 Author:         Voodoo Themes

 Author URI:     http://www.voodoothemes.com

 Template:       voodoo

 Version:        1.0.0

*/

@import url("../voodoo/style.css");

#voodoo_body #voodoo_content{padding-top:70px;}
#voodoo_body #voodoo_footer_outer{padding-top:40px;}
html body .input{color:#000!important;}

.socials{}
.socials .sfsi_shortcode_container{float:none;text-align:center;}
.socials .norm_row{float:none;display:inline-block;width:100%!important;text-align:center!important;}
.socials .sfsi_wicons{display:inline-block;}

#user-registration .user-registration-MyAccount-content, #user-registration .user-registration-MyAccount-content p{color:#676d8a!important;}
#user-registration .user-registration-MyAccount-content a, #user-registration .user-registration-MyAccount-content a:visited, #user-registration .user-registration-MyAccount-content a:link{color:#d7451d!important;}
#pmpro_account th{text-align:left;}

.voodoo_search_bar{position: absolute;top: 54px;right: 0px;background: #d7451d;z-index:10;padding:5px 5px 5px 15px;}
.voodoo_search_bar input{width:426px;background:#ffffff24;color:#fff;border:none;padding:5px 10px;}
.voodoo_search_bar button{background:none;padding:10px 10px;color:#fff;border:none;}
.voodoo_search_bar i{font-size:18pt;margin-top:-5px;vertical-align:top;}

.page-id-498 table tr td:first-child, .page-id-498 table tr th:first-child, .page-id-498 table td{background:none;vertical-align:middle;}
.page-id-498 table tr td:first-child, .page-id-498 table tr th:first-child{padding-left:10px;}

html body form#pmpro_form, html body form#pmpro_form small a{color:#000;}

/* New Spoon-ful Videos */
.spoon-ful-video{font-weight:bold;display:inline-block;width:calc(33% - 19px);margin-right:20px;position:relative;margin-bottom:70px;vertical-align:top;}
.spoon-ful-video.featured{width:100%;margin-right:0px;}
.spoon-ful-video .watched_text{display:none;color:#b7b7b7;border:2px solid #b7b7b7;padding:2px 20px;text-transform: uppercase;position:absolute;top:5px;right:0px;font-size:12pt;}
.spoon-ful-video.watched .watched_text{display:inline;}
.spoon-ful-video.featured .title{font-size:17pt;}
.spoon-ful-video.featured .desc{font-size:15pt;margin-bottom:15px;}
.home .spoon-ful-video .title, .home .spoon-ful-video .desc{text-align:center;}
.spoon-ful-video-lb video{max-width:100%;height:auto;margin-top: 42px;width: auto;margin: 0 auto;display: block;}
.spoon-ful-video .last{margin-right:0px;}
.spoon-ful-video img{width:100%;display:block;}
.spoon-ful-video .title{color:#d7451d;font-size:17pt;margin-bottom:10px;text-transform: uppercase;position:relative;line-height:24px;padding-right:110px;}
.home .spoon-ful-video .title{padding-right:0px;}
.spoon-ful-video .desc{color:#fff;font-size:13pt;}
.spoon-ful-video .overlay{transition:0.5s all;background:#000000c7;position:absolute;z-index:2;top:0px;bottom:0px;right:0px;left:0px;opacity:0;}
.spoon-ful-video:hover .overlay{opacity:1.0;}
.spoon-ful-video .img-container{position:relative;width:calc(100% - 4px);border:2px solid #d7451d;margin-bottom:10px;cursor:pointer;}
.spoon-ful-video .comments{display:none;}
.spoon-ful-video-lb .comments{background: #000000c9;height: 300px;overflow-y: scroll;padding: 20px;color:#fff;}
.single-spoonvideos .col-lg-4{display:none;}
.single-spoonvideos .col-lg-8{width:100%;}
.spoon-ful-video-lb .close_button{top:3px;right:6px;position:absolute;cursor: pointer;font-size: 20pt;z-index:10;}
.basicLightbox__placeholder{position:absolute;top:0px;}
/* End of Videos */

/* Users Watched List */
.users_watched_list .user{margin-bottom:5px;padding-bottom:5px;}
.users_watched_list .user .name{font-weight:bold;}
.users_watched_list .watched_list{padding-left:50px;}
.users_watched_list .watched_name{}
.users_watched_list i{margin-right:5px;}
.users_watched_list .voodoo_accordion{border-bottom:none;padding-bottom:5px;}
.users_watched_list h4.no_watched{padding-left:26px;}
.approvals_waiting{position:fixed;background:#d7451d;color:#fff;padding:8px 40px;text-transform:uppercase;font-size:12pt;top:150px;z-index:1000;}
.approvals_waiting i{margin-right:5px;}

.users_watched_list .voodoo_tab_title{background:none;padding:3px 40px;}
.users_watched_list .voodoo_tab_title.voodoo_tab_title_active{background:#ccc;color:#000;padding-bottom: 3px !important;}
.users_watched_list .voodoo_tabbed_content{background:none;}
.users_watched_list .voodoo_tab{padding:0px 10px;}


/* FAQ */
.page-id-322 .accordions{margin-top:20px;}
.page-id-322 .voodoo_accordion{border-radius:0px;border:1px solid #444;margin-bottom:-1px;margin-top:0px; background: #323232;padding-bottom:0px;}
.page-id-322 .voodoo_accordion_title{padding:10px 10px;}
.page-id-322 .voodoo_accordion_content{border-top:1px solid #444;padding:10px 30px;background: #4e4e4e;}
.page-id-322 .voodoo_accordion i{float:right;margin-right:0px;font-size:16pt;margin-top:0px;background: #5a5a5a;border-radius: 100%;width: 31px;padding: 5px 0px;text-align: center;}


/* Plugin Style Changes */
.pmpro_card.pmpro_login_wrap, .pmpro_card.pmpro_login_wrap .pmpro_card_actions{background:none!important;box-shadow:none!important;border:none!important;}
.pmpro_card.pmpro_login_wrap .pmpro_card_content{padding-bottom:0px!important;}
.pmpro_card.pmpro_login_wrap .pmpro_card_actions{text-align:center;}
.pmpro_card.pmpro_login_wrap .showpass{margin-top: -10px!important;}
.pmpro_login_wrap input[type="submit"]{background-color:#d7451d!important;}
.pmpro_form_field-password-toggle svg{stroke:#d7451d!important;}
.pmpro_form_field-password-toggle .pmpro_form_field-password-toggle-state{color:#d7451d!important;}
/* End Plugin Style Changes */



/* Page General */
html body{color:#fff;}
.button{background:#d7451d;text-transform: uppercase;}
html body #voodoo_body a, html body #voodoo_body a:visited, html body #voodoo_body a:link, html body a, html body a:visited, html body a:link{color:#d7451d;}
.button{color:#fff!important;font-size:16pt;padding:15px 30px;display:inline-block;margin:10px 0px 50px 0px;border-radius:3px;}
.button.no_orange{background:none;border:1px solid #fff;}
/* Home Header */
/* Home */
.home .voodoo_single_content{text-align:center;}
.home_title{margin-top:30px;font-size:40pt;}
.home_subtitle{margin-top:0px;font-size:30pt;}

/* Header */
html body #voodoo_site_wrapper, html body{background:#222121;}
html body #voodoo_nav_responsive_button{display:inline-block;position:relative;color:#fff;border:none;left:unset;right:unset;padding:0px;border-radius:0px;margin-right:20px;background:none;box-shadow:none;vertical-align:top;top:unset;margin-top:-8px;}
html body #voodoo_logo{float:none;display:inline-block;vertical-align:top;height:85px;}
html body #voodoo_header_nav_wrapper{display:none;}
html body #voodoo_header_outer{padding-bottom:0px;border-bottom:none;}
html body #voodoo_header_inner{padding-top:20px;}

html body #voodoo_nav_responsive_wrapper{background:#222121;color:#fff;}
html body #voodoo_nav_responsive_close{color:#fff;border-left:1px solid #323232;}
html body #voodoo_nav_responsive_wrapper #voodoo_logo_responsive_nav{margin-top:15px;}
html body #voodoo_nav_responsive a, html body #voodoo_nav_responsive a:visited, html body #voodoo_nav_responsive a:link{color:#fff!important;}
html body #voodoo_nav_responsive i{margin-left:5px;}
html body #voodoo_nav_responsive .voodoo_inner_menu_item{font-weight:500;}

#voodoo_above_header_inner{position:relative;}
.above_header_menu{position:absolute;top:0px;right:0px;background:#d7451d;color:#fff;padding:0px 80px;z-index: 2;}
#voodoo_above_header_inner a, #voodoo_above_header_inner a:visited, #voodoo_above_header_inner a:link{color:#fff;display:inline-block;margin:0px 0px;padding:20px 20px;text-transform:uppercase;}
#voodoo_title{font-size:30pt;margin-top:30px;}

.wechatlink {position:absolute; top:0px;right:500px; z-index:2;}
/* Nav Menu */


/* Comments */
.voodoo_comment_user{margin-bottom:10px;}
#voodoo_respond h5{font-size:20pt;}
#voodoo_respond input[type="submit"]{background:#d7451d;color:#fff;border-radius:30px;padding:10px 30px;border:1px solid #d7451d;}
.says{display:inline-block;margin-left:8px;}
.showpass{margin-top: -25px;margin-bottom: 20px;font-size: 12pt;padding-left: 10px;color:#fff;}
html body .showpass input[type="checkbox"]{width:14px;height:14px;}
.pmpro_form_field-password-toggle-state {display:none;}
.pmpro_form_field-password-toggle svg {display:none;}
/* Home */

/* Home Parallax */


/* PMPRO */
.pmpro_member_profile_edit_wrap{margin-top:30px;}
.pmpro_member_profile_edit_wrap input[type="text"]{padding:10px 20px;border:1px solid #ccc;margin-top:3px;width:100%;}
.pmpro_member_profile_edit_wrap input[type="submit"]{background:#d7451d;color:#fff;padding:20px 30px;border:none;}
.page-id-499 .vc_row.wpb_row.vc_row-fluid.vc_custom_1661167927511.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex{min-height:0px!important;margin-top:0px!important;}
.page-id-499 .section-title{display:none;}
.pmpro_login_wrap input[type="text"], .pmpro_login_wrap input[type="password"]{padding:10px 20px;border:1px solid #ccc;margin-top:3px;width:100%;}
.pmpro_login_wrap input[type="submit"]{background:#d7451d;color:#fff;padding:20px 30px;border:none;}
.pmpro_login_wrap input[type="checkbox"]{width: 18px;height: 18px;display: inline-block;margin-right: 4px;transform: translateY(3px);background: #ededed;vertical-align: top;margin-top: 3px;}

table#pmpro_levels_table{width:100%;}
table#pmpro_levels_table tr td:first-child, table#pmpro_levels_table tr th:first-child{color:#000;}
table#pmpro_levels_table td{padding:15px 20px 10px 20px;}
table#pmpro_levels_table th{padding:10px 20px;}
table#pmpro_levels_table .pmpro_btn, table#pmpro_levels_table .pmpro_btn:link, table#pmpro_levels_table .pmpro_content_message a, table#pmpro_levels_table .pmpro_content_message a:link{margin-top:-5px;}

/* Home Quote */

/* Sub Pages */
/* Woocommerce pages */
/* Our Blog/Post Pages */

/* Research Page */


/* Contact Page */
.page-id-300 #voodoo_content{padding-top:30px;}
.page-id-300 .vc_row.wpb_row.vc_row-fluid{text-align:center;}
.page-id-300 .vc_row.wpb_row.vc_row-fluid img{filter: invert(1);}
.page-id-300 input[type="text"], .page-id-300 input[type="email"], .page-id-300 textarea, .page-id-300 select{padding:5px 10px;}
.page-id-300 input[type="text"], .page-id-300 input[type="email"], .page-id-300 textarea{width:calc(100% - 20px);}
.page-id-300 select{width:calc(100%);}
.page-id-300 input[type="submit"]{color:#fff;padding:10px 30px;border:none;background:#d7451d;width:100%;}

/* About Us Page */



/* FAQ page */
.page-id-322 .accordion-box{margin-top:30px;}
.page-id-322 .card{margin-bottom:20px;}


/* Services Page */

/* Contact */
/* Sidebar */
/* Footer */
#voodoo_footer_inner{text-align:center;padding:30px 0px;}
#voodoo_footer_inner .button{margin:15px 15px;font-size:16pt;padding:7px 30px;}
html body #voodoo_footer_nav_menu{float:none!important;display:block;text-align:center;text-transform:uppercase;}
#voodoo_footer_nav_menu a, #voodoo_footer_nav_menu a:link, #voodoo_footer_nav_menu a:visited{color:#fff!important;}
html body #voodoo_footer_nav li{margin-left:10px;margin-right:10px;}
/* The switch - the box around the slider */
/* Hide default HTML checkbox */
/* The slider */

/* Rounded sliders */

/* Spoonvideos */
.single-spoonvideos video{margin:40px auto;height:auto;display:block;width:100%;}



/* Signup Page */
.signup_levels{font-size:0pt;margin-top:40px;}
.signup_level{margin-right:50px;width:calc(33% - 35.333px);display:inline-block;font-size:20pt;border:1px solid #fff;text-align:center;vertical-align:top;background:#434343;transition:all 1s;}
.signup_level .glow_hover{transition:all 0.5s;}
.signup_level:hover{transform: scale(1.2);}
html body .signup_level .glow_hover:hover{background:#222121;color:#d9d9d9!important;}
.signup_level .title{font-size:26pt;padding-top:20px;}
.signup_level p{display:none;}
.signup_level .price{font-size:20pt;margin-top:10px;min-height:40px;}
.signup_level .add{font-size:16pt;padding-top:10px;padding-bottom:20px;min-height:31px;}
.signup_level .other{font-size:18pt;border-top:1px solid #fff;padding:15px 0px;background:#d7451d;}
.signup_level .other, .signup_level .other a, .signup_level .other a:visited, .signup_level .other a:link{color:#fff!important;}
.signup_level .other .price{font-size:20pt;}

.signup_level a, .signup_level a:link, .signup_level a:visited{color:#fff!important;display:block;}

.signup_level.last{margin-right:0px;}


/* Digiflex Carry over */



@media only screen and (max-width: 1367px){
}

/* Ipad  Landscape 1024px -- And DOWN */
@media only screen and (max-width: 1199px){
}

/* Iphone 12 Landscape 844px -- And DOWN */
@media only screen and (max-width: 1023px){
}

/* Ipad Pro 11 Portrait 834px -- And DOWN */
@media only screen and (max-width: 843px){
  .spoon-ful-video, .spoon-ful-video.featured{width:70%;}
  .voodoo_archive_container{text-align:center;}
	.wechatlink {top: 48px;right: 0px;}
}

/* Iphone X Landscape 812px -- And DOWN*/
@media only screen and (max-width: 833px){
  html body #voodoo_header_inner{padding-left:20px;text-align:left;}
}

/* Ipad  Portrait 768px -- And DOWN */
@media only screen and (max-width: 811px){
}

/* Nexus 6 Landscape 690px -- And DOWN*/
@media only screen and (max-width:  767px){
}

/* Iphone 6  Landscape 667px -- And DOWN*/
@media only screen and (max-width: 689px){
  .spoon-ful-video, .spoon-ful-video.featured{width:100%;}
  .home_title{font-size:24pt;}
  .home_subtitle{font-size:18pt;}
  html body #voodoo_above_header_inner{width:100%;}
  .above_header_menu{position:relative;text-align:center;}
  html body #voodoo_header_inner{text-align:center;}
  .signup_level{margin-right:0px;width:calc(100% - 5px);margin-bottom:40px;}
	.wechatlink {top: 159px;}
}

/* Nexus 5 Landscape 598px -- And DOWN*/
@media only screen and (max-width:  666px){
}

/* Iphone 4 Landscape 420px -- And DOWN*/
@media only screen and (max-width: 567px){
}

/* Nexus 6 Portrait 412px -- And DOWN */
@media only screen and (max-width: 419px){

}
/* Nexus 4 Portrait 384px -- And DOWN */
@media only screen and (max-width: 411px){
}

/* Iphone 6 Portrait 375px -- And DOWN*/
@media only screen and (max-width: 383px){
}

/* Nexus 5 Portrait 360px -- And Down */
@media only screen and (max-width: 374px){
}

/* Iphone 5 Portrait 328px -- And DOWN*/
@media only screen and (max-width: 359px){
}

/* Iphone 4/3 Portrait 328px -- And DOWN*/
@media only screen and (max-width: 327px){
}

/* Small Mobile -- And DOWN*/
@media only screen and (max-width: 319px){
}

/* Ipad  Landscape 1024px -- SPECIFIC */

@media only screen and (min-width: 1024px) and (max-width: 1199px){

}

/* Ipad  Portrait 768px -- SPECIFIC */

@media only screen and (min-width: 768px) and (max-width: 1023px){

}

/* Iphone 6  Landscape 667px -- SPECIFIC */

@media only screen and (min-width: 569px) and (max-width: 667px){

}

/* Iphone 5  Landscape 568px -- SPECIFIC */

@media only screen and (min-width: 421px) and (max-width: 568px){

}

/* Iphone 3 Landscape 420px -- SPECIFIC */

@media only screen and (min-width: 376px) and (max-width: 420px){

}

/* Iphone 6 Portrait 375px -- SPECIFIC */

@media only screen and (min-width: 321px) and (max-width: 375px){

}

/* Iphone 5/4/3 Portrait 320px -- SPECIFIC */

@media only screen and (min-width: 241px) and (max-width: 320px){

}

@media only screen and (max-height: 600px){

.spoon-ful-video-lb video{height:535px;}

}
@media only screen and (max-height: 500px){

.spoon-ful-video-lb video{height:435px;}

}
@media only screen and (max-height: 400px){

.spoon-ful-video-lb video{height:335px;}

}

@media only screen and (max-height: 300px){

.spoon-ful-video-lb video{height:235px;}

}
