/*

 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"); 



/* Page General */
#voodoo_body{color:#1a2431;line-height:1.6;}
.voodoo_title, #voodoo_content .title{font-size:33pt;text-align:center;padding:40px 0px 40px 0px;font-weight:bold;}
.voodoo_title:after, #voodoo_content .title:after{content:"";display:block;margin:0 auto;width:200px;height:3px;background:#1a2431;margin-bottom:0px;margin-top:13px;}
.page_top_banner img{display:block;width:100%;}
.blue_title{color:#4495cd;font-size:19pt;text-align:left;line-height:normal;padding-top:10px;font-weight:bold;margin-bottom:15px;}
#voodoo_content a, #voodoo_content a:link, #voodoo_content a:visited{color:#4495cd;text-decoration: underline;}
#voodoo_content i{font-style:italic;}

.content_section{}
.content_section .left{display:inline-block;vertical-align:top;width:30%;margin-right:50px;}
.content_section .right{display:inline-block;vertical-align:top;width:calc(70% - 55px);}
.content_section .heading{font-weight:bold;margin:20px 0px;}
.content_section .left img{width:100%;display:block;}


#voodoo_content li{position: relative;margin-left:35px;padding-left:10px;}
/* Modified li's
#voodoo_content ul{list-style:none;}
#voodoo_content li:before{
	position: absolute;
    content: '\f054';
    left: -20px;
    top: 0px;
    bottom: 0;
    margin: 0;
    display: inline-block;
    font-family: "Font Awesome 7 Free";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 12px;
    height: 15px;
}
.home #voodoo_content li:before {content: '\f00c';}
.page-id-2671 #voodoo_content li:before {content: '\f00c';}
*/

/* Home Header */
#voodoo_fixed_header_wrapper{background:#f2f4f4;}
html body #voodoo_logo, html body .voodoo_fixed_header_scrolled #voodoo_logo{height:66px;}
#voodoo_header_nav a, #voodoo_header_nav a:visited, #voodoo_header_nav a:link{color:#4495cd!important;}
#voodoo_header_nav li{padding:20px 0px 0px 0px;}
#voodoo_header_nav li:after{display:block;width:0px;margin:0 auto;height:3px;background:#1a2431;content:"";margin-top:20px;transition:all 0.5s;}
#voodoo_header_nav li:hover:after, #voodoo_header_nav li.current-menu-item:after{width:100%;}
#voodoo_header_nav li:hover a, #voodoo_header_nav li:hover a:link, #voodoo_header_nav li:hover a:visited, #voodoo_header_nav li.current-menu-item a{color:#000!important;}
html body #voodoo_header_nav_wrapper{bottom:6px;}
html body #voodoo_header_nav .voodoo_menu_item{margin-left:25px;}
#voodoo_body{padding-top:86px;}
html body #voodoo_header_outer{border-bottom:none;}
#voodoo_header_nav .voodoo_sub_menu_container{margin-top:22px!important;}
#voodoo_header_nav .voodoo_sub_menu_inner{box-shadow:none;-webkit-box-shadow:none;background:#1a2431;}
#voodoo_header_nav .voodoo_sub_menu_inner .voodoo_submenu_item{border-bottom:1px solid rgb(41, 55, 74);}
#voodoo_header_nav .voodoo_sub_menu_container .voodoo_inner_menu_item{color:#fff!important;padding:5px 25px!important;}
#voodoo_header_nav .voodoo_sub_menu_inner .voodoo_submenu_item{position:relative;}
#voodoo_header_nav .voodoo_sub_menu_inner .voodoo_submenu_item:before{display:inline-block;left:0px;position:absolute;transition: left 0.3s ease-in-out;opacity:0;content: '\f054';top: 26px;bottom: 0;margin: 0;display: inline-block;font-family: "Font Awesome 7 Free"; font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 12px;height: 15px;}
#voodoo_header_nav .voodoo_sub_menu_inner .voodoo_submenu_item:hover .voodoo_inner_menu_item{color:#ccc!important;}
#voodoo_header_nav .voodoo_sub_menu_inner .voodoo_submenu_item:hover:before{left:10px;opacity:1;color:#ccc!important;}

/* Home */
.home_top{background: #f5f5f5;padding: 20px 40px 40px 40px;}
.home_top .globe{font-size:25pt;display:inline-block;vertical-align:top;padding:4px 0px;}
.home_top .globe img{width:70px;}
.home_top .text{display:inline-block;vertical-align:top;width:calc(100% - 100px);margin-left:25px;}
.home_img{display:inline-block;vertical-align:top;width:360px;}
.home_img img{width:100%;display:block;}
.home_text{display:inline-block;vertical-align:top;width:calc(100% - 385px);margin-left:20px;}

/* Header */

/* Nav Menu */

/* Team Page */
.team_member{padding-bottom:50px;border-bottom:1px solid #eee;margin-bottom:30px;padding-top:20px;}
.team_member.last{border-bottom:none;}
.team_member .left{text-align:center;}
.team_member .left .member_image{margin-bottom:40px;}
.team_member .team_socials img{width:50px;display:inline-block;margin:0px 15px;}
.team_member .team_title{font-weight:bold;}
.team_member .team_position{font-style:italic;margin-bottom:30px;}
#voodoo_body .team_member li{padding:0px 0px;position:relative;padding-left:0px;}
#voodoo_body .team_member ul{list-style:disc;position:relative;padding-left:0px;}
/*#voodoo_body .team_member li:before {position: absolute;
    content: '\f054';
    left: 0px;
    top: 21px;
    bottom: 0;
    margin: 0;
    display: inline-block;
    font-family: "Font Awesome 7 Free"; 
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 12px;
    height: 15px;
}*/
#voodoo_body .team_member li:before {display:none;}
.team_member li.no_ul{border-bottom:none;}

/* Services Page */
.service{margin:50px 0px 20px 0px;}

/* Clients Page */
.clients{text-align:center;}
.client{width:calc(25% - 55px);margin:25px 25px;display:inline-block;vertical-align:middle;}
.client img{width:100%;display:block;}

/* Internation Initiatives Page */
.initiative{margin-bottom:80px;}

/* Publications Page */
.show_publications{padding-top:50px;}
.show_publications_item{margin-bottom:60px;}
.show_publications_item .left{display:inline-block;vertical-align:top;width:25%;}
.show_publications_item .left img{max-width:100%;display:block;margin-bottom:40px;}
#voodoo_content .show_publications_item .left a{text-decoration:none;float:none;}

.show_publications_item .right{display:inline-block;vertical-align:top;width:calc(75% - 55px);margin-left:50px;}
#voodoo_content .show_publications_item .right .title{font-size:22pt;text-align:left;padding:0px 0px;line-height:29px;margin-bottom:10px;}
#voodoo_content .show_publications_item .right .title:after{display:none;}
.show_publications_item .right .author_byline{}
.show_publications_item .right .publish_byline{} 
.show_publications_item .right .content{margin-top:20px;}

/* Home */

/* Home Parallax */

/* Home Quote */

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

/* Research Page */


/* Contact Page */

/* About Us Page */

/* Services Page */

/* Contact Page */
.page-id-492 input, .page-id-492 textarea{width:100%;display:block;margin-bottom:25px;padding:10px 15px;border:2px solid #e8e6e6;font-family: 'Montserrat';font-style: normal;font-weight: 400;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range: U +0460 -052F, U +1C80 -1C8A, U +20B4, U +2DE0 -2DFF, U + A640-A69F, U + FE2E-FE2F;}
.page-id-492 input::placeholder, .page-id-492 textarea::placeholder{color:#1a2431!important;background:none;box-shadow:none;}
.page-id-492 input[type="submit"]{color:#fff;text-transform:uppercase;font-weight:bold;width:fit-content;padding:15px 35px;background:#1a2431;}
.page-id-492 .wpcf7{margin-top:30px;}
.page-id-492 #voodoo_above_footer_outer{display:none;}

/* Sidebar */
/* Footer */
#voodoo_above_footer_inner{font-size:16pt;color:#1a2431;padding-bottom:100px;}
#voodoo_above_footer_inner a, .show_publications_item .left a{display:inline-block;float:right;background:#4495cd;font-weight:bold;color:#fff!important;border:2px solid #4495cd;padding:10px 15px 10px 15px;font-size:13pt;vertical-align:middle;position:relative;margin-top:-10px;transition:all 0.3s;}
#voodoo_above_footer_inner a .arrow, .show_publications_item .left a .arrow{display:inline-block;right:20px;position:absolute;transition: right 0.3s ease-in-out;opacity:0;}
#voodoo_above_footer_inner a:hover, .show_publications_item .left a:hover{color:#1a2431!important;background:#fff;padding-right:40px;}
#voodoo_above_footer_inner a:hover .arrow, .show_publications_item .left a:hover .arrow{right:15px;opacity:1;}
#voodoo_footer_outer{background:#4495cd;color:#1a2431;padding:100px 0px;}
#voodoo_footer_outer .title, #voodoo_footer_outer h2{font-size:32px;margin-bottom:20px;font-weight:700;line-height:normal;}
#voodoo_footer_widget_1{font-size: 12pt;line-height: 23px;font-weight: 400;margin-left:0px!important;margin-right:50px!important;;}
#voodoo_footer_widget_2{margin-right:50px;!important;}
#voodoo_footer_widget_3{margin-right:0px!important;font-size:11pt;}
#voodoo_footer_widget_1, #voodoo_footer_widget_2, #voodoo_footer_widget_3{width:calc(33.333% - 29px)!important;}
html body #voodoo_footer_nav li{display:block;margin-left:0px;margin-bottom:7px;}
#voodoo_footer_nav li a, #voodoo_footer_nav li a:visited, #voodoo_footer_nav li a:link{color:#fff!important;}
#voodoo_footer_nav_menu{float:none!important;}
#voodoo_below_footer_outer{background:#1a2431;padding:30px 0px 40px 0px;font-size:20pt;}
#voodoo_below_footer_outer a, #voodoo_below_footer_outer a:link, #voodoo_below_footer_outer a:visited{color:#fff!important;margin-left:10px;display:inline-block;}
#voodoo_above_footer_inner{padding-top:70px;border-top:1px solid #ccc;margin-top:50px;}
#voodoo_footer_widget_3 input{font-family:Montserrat;border:none;box-shadow:none;}
#voodoo_footer_widget_3 input::placeholder{color:#666;}

/* The switch - the box around the slider */
/* Hide default HTML checkbox */
/* The slider */

/* Rounded sliders */

@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){
}

/* Iphone X Landscape 812px -- And DOWN*/
@media only screen and (max-width: 833px){
}

/* Ipad  Portrait 768px -- And DOWN */
@media only screen and (max-width: 811px){
	#voodoo_above_footer_inner{text-align:center;}
	#voodoo_above_footer_inner a, .show_publications_item .left a{float:none;display:block;width:fit-content;margin:20px auto 20px auto;}
	#voodoo_above_footer_inner{padding:30px 0px;}
	html body #voodoo_footer_nav{display:block;}
	html body #voodoo_footer_nav li{text-align:center;}
	#voodoo_footer_outer .title{line-height:normal;}
	#voodoo_body{padding-top:0px;}
	.blue_title{text-align:center;}
	html body div.wpcf7 .wpcf7-form-control{max-width:calc(100% - 30px);margin-bottom:0px;}
	#voodoo_content .show_publications_item .right .title{font-size:18pt;}
	#voodoo_content .show_publications_item .right .autho_byline, #voodoo_content .show_publications_item .right .publish_byline{font-size:11pt;}
	.show_publications_item .left a{font-size:10pt;}
}

/* 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){
}

/* Nexus 5 Landscape 598px -- And DOWN*/
@media only screen and (max-width:  666px){
	.home_top{padding:20px 10px 40px 10px;}
	.home_top .globe{display:block;width:fit-content;text-align:left;margin:0 auto 10px auto;}
	.home_top .text{display:block;text-align:left;width:calc(100% - 20px);padding:0px 10px;margin-left:0px;}
	.voodoo_title, #voodoo_content .title{line-height:normal;}
	.home_img{width:100%;display:block;}
	.home_text{display:block;width:100%;margin-left:0px;text-align:left;}
	#voodoo_footer_widget_1, #voodoo_footer_widget_2, #voodoo_footer_widget_3{width:100%!important;margin-right:0px!important;margin-bottom:20px;}
	#voodoo_footer_outer{padding:20px 0px 0px 0px;}
	#voodoo_below_footer_outer {padding:10px 0px 20px 0px;}
	.content_section .left, .content_section .right{width:100%;text-align:left;display:block;margin-right:0px;margin-bottom:20px;}
	#voodoo_nav_responsive .voodoo_sub_menu_inner .voodoo_inner_menu_item{padding-left:30px;}
	.client{width: calc(50% - 25px);margin: 10px;}
	#voodoo_content{text-align:left;}
	.page-id-492 input[type="submit"]{margin:0 auto;}
	.show_publications_item .left, .show_publications_item .right{width:100%;display:block;text-align:center;margin-left:0;}
	.show_publications_item .left img{margin:0px auto 20px auto;}
	#voodoo_content .show_publications_item .right .title{text-align:center;}
	#voodoo_content p, .show_publications_item .right .content{text-align:left;}
}

/* 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){

}
