@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900|Raleway:100,200,300,400,500,600,700,800,900');body{margin:0;padding:0;font-family:'Lato',sans-serif;font-size:14px;line-height:1.2;font-weight:400;color:#000}h1,h2,h3,h4,h5,h6{font-weight:400;text-transform:none;margin:0 0 15px;padding:0;line-height:1}h1{font-size:85px}h2{font-size:36px}h3{font-size:23px}h4{font-size:13px}h5{font-size:}h6{font-size:}p{margin:0 0 20px;padding:0;color:#000}a,img{border:0;text-decoration:none;outline:none}a,a:link,a:visited{outline:none;text-decoration:none;color:#045ba7;transition:all .5s ease 0s}.alignleft,.alignnone{float:left;margin:0 30px 15px 0}.alignright{float:right;margin:25px 15px 15px}.aligncenter{margin:15px auto;display:block}img{max-width:100%}.page-title{text-align:center;margin-bottom:40px}.page-title h2{position:relative;font-family:'Raleway',sans-serif;line-height:36px;color:#000;text-align:center;text-transform:uppercase;display:block}.page-title h2:after{position:absolute;bottom:-20px;right:0;left:0;width:154px;height:13px;margin:0 auto;content:"";background:url(//www.djsondemand.co.uk/wp-content/themes/djtheme/css/../images/dj_brdr.png)no-repeat bottom center;padding:0;display:block}.top_header{display:block;text-align:center;width:100%;padding:6px 0 6px;border-bottom:1px solid #e2e2e2}.logo{margin-top:0;display:inline-block}.logo a,.logo img{display:block;margin:0 auto;text-align:center}.logo a{margin:0 auto;text-align:center}.bottom_header{padding:0}.main-menu{padding:0;margin:0 auto;text-align:center}.menu-trigger{display:none}ul.menu_center{margin:0;padding:0}ul.menu_center li{position:relative;display:inline-block;margin-right:-4px}ul.menu_center>li>a{color:#545454;font-size:15px;font-weight:400;padding:20px 35px;display:block;text-transform:capitalize}ul.menu_center>li.page_item_has_children:after{position:absolute;content:"";display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 1px 5px 5px;border-left-color:#545454;top:45%;right:16px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}ul.menu_center>li:hover>a{color:#fff;background-color:#000}ul.menu_center li.active-contact a{background:#000;color:#fff}ul.menu_center>li:hover>a:after{border-left-color:#fff}ul.menu_center>li.current-menu-item>a{color:#fff;background-color:#000}ul.menu_center li ul.sub-menu{display:none;position:absolute;background-color:rgba(0,0,0,.8);width:230px;left:0;z-index:999;padding:0}ul.menu_center li:hover ul.sub-menu{display:block}ul.menu_center li ul.sub-menu li{display:block;margin-right:0;line-height:40px;text-align:left;border-bottom:1px solid #545454}ul.menu_center li ul.sub-menu li:last-child{border-bottom:0}ul.menu_center li ul.sub-menu li a{padding:0 15px;color:#fff;display:block;font-size:15px;text-transform:uppercase}ul.menu_center li ul.sub-menu li a:after{display:none}ul.menu_center li ul.sub-menu li:hover a{background:#797a7d}.main-slider{position:relative}.main-slider img{display:inline-block}ul.page-list li{padding:2px 0;list-style:none}ul.page-list li a{color:#000}.main-slider .banner-content{position:absolute;top:52%;right:0;left:0;transform:translateY(-50%);color:#fff;text-align:center}.main-slider .banner-content .banner-heading h1{font-weight:400;color:#fff;text-transform:uppercase;text-shadow:2px 2px #999;font-family:'Raleway',sans-serif;font-size:5.9vw}.main_content{padding:40px 0 30px}.dj_demand{margin:0 auto;padding:12px 15px;text-align:center}ul.page-list li a{background:#ccc none repeat scroll 0 0;display:block;line-height:35px;margin:1px 0}ul.page-list li ul.children li a{background:#f1f1f1 !important}.dj_demand p{color:#000;font-size:20px;padding:10px 0 0;font-family:'Lato',sans-serif;line-height:1.4}.featured_holder{padding-top:35px}.featured_holder .dj_detail{padding:0 8px}.dj_img{margin-bottom:25px;position:relative;cursor:pointer;text-align:center}.featured_dj_holder{margin-bottom:30px;position:relative}.featured_dj_holder span.special-tag{position:absolute;z-index:9;right:0;bottom:0;width:86px}.featured_dj_holder .dj_img img{display:block;width:100%}.featured_dj_holder .dj_img .worksample-content{position:absolute;left:0;top:0;right:0;bottom:0}.featured_dj_holder .dj_img .worksample-content .work-cont-hold{position:absolute;left:0;top:80%;right:0;transform:translateY(-50%);z-index:9;text-align:center;color:#fff}.featured_dj_holder .dj_img .worksample-content .work-cont-hold .sample-img{width:60px;height:60px;border:1px solid #fff;border-radius:50%;margin:0 auto}.featured_dj_holder .dj_img .worksample-content:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.5);top:0;bottom:0;right:0;width:0;-webkit-transition-property:width;-webkit-transition-duration:1s;transition-property:width;transition-duration:1s}.featured_dj_holder .dj_img .worksample-content:hover:before{width:100%;cursor:pointer}.featured_dj_holder .dj_img .worksample-content .work-cont-hold .read-bio-details a{display:inline-block}.featured_dj_holder .dj_img .worksample-content .work-cont-hold .read-bio-details,.featured_dj_holder .dj_img .worksample-content .work-cont-hold .read-bio-details a{opacity:0;transition:all 1.2s ease 0s}.read-bio-details p{padding:20px 0;font-size:18px}.featured_dj_holder .dj_img .worksample-content:hover .work-cont-hold .read-bio-details a,.featured_dj_holder .dj_img .worksample-content:hover .work-cont-hold .read-bio-details{opacity:1}.read-bio-details .read_bio{padding:0 25px;border:2px solid #555454;border-radius:0;background-color:rgba(0,0,0,.4);font-size:14px;color:#fff;font-family:'Raleway',sans-serif;font-weight:500;height:48px;width:auto;line-height:48px;display:inline-block}.dj_name{float:left}.dj_bio{float:right}.dj_content .dj_name h4 a{font-family:'Raleway',sans-serif;color:#000;text-transform:uppercase;text-align:left;font-weight:500;vertical-align:middle}.dj_bio .bio_btn{padding:2px 12px!important;border:none;border-radius:0;background-color:#000;font-size:12px;color:#fff;font-family:'Raleway',sans-serif;font-weight:500}.dj_bio .bio_btn:hover{background-color:#797a7d}.featured_dj_holder:after{display:table;content:" ";clear:both}.our_clients{margin-top:45px;background-size:cover;width:100%;position:relative;height:auto;background:#f7f7f7;text-align:center;padding:50px 0}.our_clients h2{color:#000}.our_clients .partner_logo{margin-top:20px}.our_clients .partner_logo ul{margin:0;padding:0}.our_clients .partner_logo ul li{list-style:none;display:inline-block!important;padding:0 14px 0;min-width:235px;margin:20px 15px}.our_clients .partner_logo ul li a{display:block;margin-bottom:5px;font-weight:600;line-height:0;position:relative;padding:0 0 5px}.social_media{padding:50px 0;box-shadow:1px 1px 25px}.social_media .social ul{margin:0;padding:0 5px 0 0;text-align:center}.social_media .social ul li{list-style:none;display:inline-block!important;padding:10px 1px 0}.social_media .social ul li a{display:block;margin-bottom:5px;text-align:right;line-height:30px;position:relative;padding:5px 6px;color:#fff}.social_media .social ul li a i{display:block;padding:1px 0 0 2px;width:60px;height:60px;text-align:center;line-height:60px;transition:all .5s ease 0s;background-color:#797a7d;color:#fff;font-size:34px;border-radius:50%}.social_media .social ul li a i:hover{background-color:#000}footer{background-color:#2a2a2a}.sitemap{text-align:left}.sitemap ul.footer_menu{margin:0;padding:0}.sitemap ul.footer_menu li{position:relative;display:inline-block;padding:0 10px}.sitemap ul.footer_menu>li>a{font-size:12px;font-weight:400;padding:15px 10px;display:block;text-transform:uppercase;font-family:'Raleway',sans-serif;color:#c2c2c2}.sitemap ul.footer_menu>li:hover>a{color:#fff}.copyright p{font-size:12px;text-align:right;margin:0;color:#c2c2c2;padding:15px 10px;line-height:1.6}.featured .dj_rosta_holder .custom_row{margin-left:-45px;margin-right:-45px}.featured .dj_rosta_holder .custom_row .roster_col{padding-left:45px;padding-right:45px}.featured .dj_rosta_holder .custom_row .roster_col .featured_dj_holder{margin-bottom:40px}.dj_rosta_holder{padding-top:0}.dj_ind_details{font-size:15px;font-family:'Raleway',sans-serif;color:#000;font-weight:700;line-height:1}.individual_name{padding:0 0 18px}.individual_location{padding:0 0 18px}.individual_genres{padding:0 0 18px}.individual_years{padding:0 0 18px}.individual_listen{padding:0 0 18px}.dj_songs_list{margin:11px 0}.dj_book_btn a.book_btn{margin-top:5px;padding:0 25px;border:none;border-radius:0;background-color:rgba(0,0,0,1);font-size:15px;color:#fff;font-family:'Raleway',sans-serif;font-weight:700;height:40px;width:264px;line-height:42px;text-transform:uppercase}.dj_book_btn a.book_btn:hover{background-color:rgba(0,0,0,.5)}.dj_artist h3{margin-top:0;padding:16px 0;background-color:rgba(0,0,0,1);font-size:21px;color:#fff;font-family:'Raleway',sans-serif;font-weight:500;line-height:1;text-transform:uppercase;width:100%;display:block;text-align:center}.dj_individual_img{margin-bottom:15px;position:relative;cursor:pointer;text-align:center}.featured_dj_holder .dj_individual_img img{display:block;width:100%}.live-artist-details{background-color:#ececec;padding:20px 50px 10px}.live-artist-details p{font-size:15px;line-height:1.6;font-family:'Raleway',sans-serif}.read-bio-details{text-align:center}input[type=email],input[type=select],input[type=number],input[type=password],input[type=tel],input[type=url],input[type=text]{border:solid 1px #000}.field_tlte select,.Message textarea{border:1px solid #000}.label_tlte{margin-bottom:10px}.wpcf7-form-control.wpcf7-submit{display:block;clear:both;background:#ddd;border:1px solid #ccc;border-radius:4px;color:#000;font-size:18px;padding:6px 20px;margin-bottom:30px;text-transform:uppercase}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none !important}.page-id-13 .main-slider,.page-id-9 .main-slider,.page-id-11 .main-slider,.page-id-43 .main-slider{margin-bottom:45px}.archive .main-slider{margin-bottom:45px}.showcase{text-align:center}.popup{display:none}.social-ref{list-style:none;margin:0 0 10px;padding:0;text-align:center}.social-ref>li{border-right:1px solid #000;display:inline-block;vertical-align:middle;padding:0 10px}.social-ref>li:last-child{border-right:none}.social-ref a{color:#000;display:block;font-size:14px;text-transform:uppercase}.social-ref i{margin:0 10px 0 0;font-size:22px;display:inline-block;vertical-align:middle}.wpcf7-not-valid{background:rgba(255,0,0,.1) none repeat scroll 0 0;border:1px solid red !important}.wpcf7-not-valid-tip{display:none !important}.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1{float:left}.wpcf7-form-control.wpcf7-captchar.form_control{border-radius:4px;float:left;height:35px;width:100px;margin-bottom:30px}.dj-btn-section{text-align:center}.dj-btn-section a.btn{background:#000;color:#fff;border:0}.partner_logo ul li img{max-height:82px}@media only screen and (max-width:1199px){.sitemap ul.footer_menu li{padding:0}.sitemap ul.footer_menu>li>a{padding:15px 8px}ul.menu_center>li>a{padding:20px 30px}@media only screen and (max-width:991px){.dj_content{display:block;text-align:center}.dj_name{float:none}.dj_bio{float:none}.read-bio-details .read_bio{width:auto}.dj_content .dj_name h4{margin-bottom:10px}.sitemap{text-align:center}.copyright p{text-align:center;padding:5px 10px}.sitemap ul.footer_menu>li>a{padding:12px 8px}ul.menu_center>li>a{padding:20px 18px;font-size:13px}ul.menu_center>li.page_item_has_children:after{border-width:4px 0 4px 4px;top:48%;right:8px}.featured .dj_rosta_holder .custom_row .roster_col{padding-left:15px;padding-right:15px}.dj_songs_list img{width:100%;display:block}.dj_book_btn a.book_btn{width:100%}@media screen and (min-width:1024px){.main-menu ul.menu_center{display:block !important}.featured_dj_holder{min-height:415px}@media screen and (min-width:768px){.main-menu ul.menu_center{display:block !important}@media screen and (max-width:767px){.main-menu-holder .main-menu .menu-main-menu-container ul.menu_center{display:none !important}.menu-trigger{display:block !important;margin:0 auto}.menu-trigger{cursor:pointer;display:block;float:none;margin:10px auto}.main-menu{padding-left:25px;padding-right:30px;padding-top:0;margin-right:0;cursor:pointer}.main-menu ul.menu_center{display:none;background-color:rgba(0,0,0,1);width:100%;position:absolute;right:0;top:31px;z-index:666;left:0}.main-menu ul.menu_center li{float:none;border-bottom:1px solid #363636;margin:0;display:block;padding:0}.main-menu ul.menu_center>li>a{font-size:15px;padding:10px 20px;color:#fff;text-align:left;display:block}.main-menu ul.menu_center>li:hover>a{background-color:#797a7d}.main-menu ul.menu_center>li:after{height:0}ul.menu_center>li.page_item_has_children:after{position:absolute;width:0;height:0;top:10%;right:15px}ul.menu_center li ul.sub-menu{background-color:rgba(0,0,0,1);position:static;float:none;width:auto;border-top:1px solid #363636}ul.menu_center li ul.sub-menu li a{padding:0 30px;font-size:12px}ul.menu_center li ul.sub-menu li{line-height:30px}.dj_demand p{font-size:18px}.dj_detail{width:50%}.featured_dj_holder .dj_img img{display:block;width:100%}.featured .dj_rosta_holder .custom_row{margin-left:-15px;margin-right:-15px}.featured_dj_holder{min-height:345px}}@media only screen and (max-width:480px){.social_media{padding:30px 0}.social_media .social ul li a{padding:5px 2px}.social_media .social ul li a i{width:50px;height:50px;line-height:50px;font-size:25px}.sitemap ul.footer_menu>li{display:block}.sitemap ul.footer_menu>li>a{padding:8px}.featured-outer-cont{width:100%;margin-left:0}h2{font-size:24px}}@media only screen and (max-width:360px){.dj_detail{width:100%}.read-bio-details .read_bio{width:160px}.logo a{width:240px}}