@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i&display=swap&subset=latin-ext');body{font-family:'Lato',sans-serif;background:#fff;font-weight:400;color:#333;font-size:16px}a{color:#fdcf15;font-weight:600}a:focus,a:hover{outline:none;text-decoration:none;color:#333}.container{max-width:1170px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px;font-weight:700}h4{font-size:18px;font-weight:700}input{margin:10px 0}.navbar-brand{padding:0}.top_head{padding:15px 0}.top_contact{float:right;margin:16px 0}.call_sec{float:left;margin-right:30px}.call_sec p{margin:7px 0;font-size:20px;color:#333;font-weight:500;position:relative}.call_sec p a:before{content:"\f095";font-size:16px;background:#fdcf15;padding:6px 8px;color:#333;font-family:'FontAwesome';border-radius:50px;margin-right:2px}.call_sec p a{color:#333;transition:.3s ease-in-out;font-weight:700}.call_sec p a:hover{color:#fdcf15;transition:.3s ease-in-out}.top_head .book_btn{float:left}.large_btn input{width:100%;display:block}.book_btn a,.book_btn .btn-book{background:#fdcf15;color:#333;text-transform:uppercase;padding:10px 40px;display:inline-block;font-weight:600;font-size:14px;border-radius:50px;transition:.3s ease-in-out}.book_btn .btn-book{outline:none!important;box-shadow:none;border:0}.book_btn a:hover,.book_btn .btn-book:hover{background:#333;color:#fdcf15;transition:.3s ease-in-out}.banner_content .book_btn a{background:#da0000;color:#fff}.banner_content .book_btn a:hover{background:#fdcf15;color:#333}header{position:relative;width:100%;transition:.3s ease-in-out}.sticky{position:sticky;top:0;width:100%;left:0;box-shadow:2px 2px 10px #00000087;background:#fff;transition:.3s ease-in-out;z-index:999999;animation:slide-down .5s}@keyframes slide-down{0%{opacity:1;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}nav{position:relative}.main-menu{position:relative;z-index:9;text-align:center;border-top:1px solid #333;padding:15px 0}.sticky .main-menu{border-color:#fff;padding:10px 0}header .button{display:none;padding:15px;color:#fff}.main-menu .nav-ul{margin-bottom:0;padding-left:0}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #head-mobile{display:none}#cssmenu>ul>li{display:inline-block;margin-right:20px;line-height:25px;padding-right:20px;border-right:1px solid #333}#cssmenu ul li:last-child{margin-right:0;padding-right:0;border-right:0}#cssmenu ul li>a{font-size:15px;text-decoration:none;color:#333;text-transform:uppercase;transition:.3s ease-in-out;padding:0;font-weight:600}#cssmenu ul li:hover>a,#cssmenu ul li.active a{color:#fdcf15;transition:.3s ease-in-out}#cssmenu ul li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:'';display:none}#cssmenu ul li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;display:none}#cssmenu ul li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu ul ul li{-webkit-transition:all .25s cubic-bezier(1,.07,1,1);-ms-transition:all .25s ease;background:#fdfdfd;transition:all .25s ease;margin:0;text-align:left}#cssmenu li:hover>ul{left:auto;border-top:0;margin-top:0}#cssmenu li:hover>ul>li{margin:0}#cssmenu ul ul ul{margin-left:100%;top:-2px}#cssmenu ul ul li a{padding:10px 15px;min-width:250px;width:100%;font-size:15px;text-decoration:none;color:#fff;font-weight:600;border:none;word-break:break-word;line-height:25px;background:#333;display:block}#cssmenu ul ul li:last-child>a,#cssmenu ul ul li.last-item>a{border-bottom:0}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#333;background:#fdcf15;border:none}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#1b5da1;border:none;color:#fff}#cssmenu ul ul ul li.active a{border-left:1px solid #003471}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:1px solid #003471}@media screen and (max-width:991px){header{position:fixed !important;width:100%;transition:.3s ease-in-out;top:0;z-index:9999999;animation:none !important}.header_fixed .nav-ul{background:#01172e !important}.header_fixed .button.button{top:10px}.main-menu{margin:0 !important}#cssmenu ul li>a{border:none}#cssmenu ul li:hover>a,#cssmenu ul li.active a{color:#fff;transition:.3s ease-in-out;border:none}.main-menu .nav-ul{padding-top:75px !important}.main-menu{float:none;border:none;padding:0;text-align:left}.nav-ul{width:0 !important;padding:0 0 20px !important;background:#000 !important;position:fixed !important;right:0 !important;height:100vh;transition:.3s ease-in-out}.nav-ul .submenu-button{opacity:0}.nav-ul.open{right:0 !important;width:300px !important;transition:.3s ease-in-out}.nav-ul.open .submenu-button{opacity:1;transition:.3s ease-in-out}#cssmenu li:hover>ul{left:auto;border-top:none}#cssmenu ul li>a{padding:7px 16px}nav{width:100%}#cssmenu{width:100%}#cssmenu>ul{width:100%;display:none;padding:0 0 20px;overflow-y:scroll}#cssmenu ul li{width:100%;border-top:none;display:block}#cssmenu ul li:hover{background:0 0}#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto;border-color:#000}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;line-height:25px;font-size:14px;color:#fff}#cssmenu>ul>li{display:block;line-height:40px;padding:0}#cssmenu ul ul li a{padding-left:16px}#cssmenu ul ul li{background:#333!important}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li a{color:#fff;background:0 0;z-index:9;line-height:20px;border:none}#cssmenu ul ul li:hover>a,#cssmenu ul ul li.active>a{color:#009fd9}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;border:none}#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none}#cssmenu #head-mobile{display:block;padding:23px;color:#333;position:absolute;font-size:12px;font-weight:700;right:0;text-align:left}header .button.button{width:60px;height:43px;position:absolute;right:0;top:27px;left:0;cursor:pointer;z-index:12399994;display:block;margin:0 0 0 auto;background:#fdcf15}header .button:after{position:absolute;top:20px;right:13px;display:block;height:9px;width:35px;border-top:2px solid #333;border-bottom:2px solid #333;content:''}header .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:13px;right:13px;display:block;height:2px;width:35px;background:#333;content:''}header .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;background:#333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header .button.menu-opened:before{top:23px;background:#333;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:none;height:40px;width:40px;cursor:pointer}#cssmenu .submenu-button.submenu-opened{background:#333}#cssmenu ul ul .submenu-button{height:28px;width:30px}#cssmenu .submenu-button:after{position:absolute;top:19px;right:12px;width:14px;height:2px;display:block;background:#e8e8e8;content:''}#cssmenu ul ul .submenu-button:after{top:13px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#fff}#cssmenu .submenu-button:before{position:absolute;top:13px;right:18px;display:block;width:2px;height:14px;background:#e8e8e8;content:''}#cssmenu ul ul .submenu-button:before{top:10px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}#cssmenu>ul>li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{border:none}}#cssmenu ul li:last-child ul,#cssmenu ul li:nth-last-child(-n+2) ul ul{right:325px}.home_banner{background:url(//www.studio19records.com/wp-content/themes/studio19/css/../img/banner-bg.jpg) no-repeat;background-size:cover;background-position:center;padding:160px 0;text-align:center}section.home_banner.page_banner{background-attachment:fixed;padding:50px 0 20px}.banner_content img{margin:0 auto 30px}.banner_content h1{color:#fff;text-transform:uppercase;font-size:32px;margin:0 0 30px;font-weight:600}.banner_content p{color:#fff;font-size:16px;margin:0 0 50px}.home_ProServices{background:url(//www.studio19records.com/wp-content/themes/studio19/css/../img/ProServices.jpg) no-repeat;background-size:cover;background-position:bottom center;padding:100px 0;background-attachment:fixed}.services_content{background:#fff;padding:40px}.services_content h2{font-size:28px;color:#333;text-transform:uppercase;font-weight:800;margin:0 0 15px;padding:0 0 15px;position:relative}.services_content h2:after{content:'';position:absolute;height:3px;width:90px;background:#fdcf15;left:0;bottom:0}.services_content p{margin:0 0 20px;font-size:16px;font-weight:500}.home_StudioSpace{background:url(//www.studio19records.com/wp-content/themes/studio19/css/../img/StudioSpace.jpg) no-repeat;background-size:cover;background-position:center;padding:100px 0;background-attachment:fixed}.home_PremierEquipment{background:url(//www.studio19records.com/wp-content/themes/studio19/css/../img/PremierEquipment.jpg) no-repeat;background-size:cover;background-position:top center;padding:100px 0;background-attachment:fixed}footer{padding:100px 0}footer .call_sec{margin:0 0 20px}footer .call_sec p{font-size:24px;font-weight:700}footer h4{font-size:24px;font-weight:700;text-transform:uppercase;margin:0 0 20px;color:#333}footer address{font-size:16px;margin:0;line-height:26px}.foot_social ul{text-decoration:none;padding:0;float:right;margin:0}.foot_social ul li{text-decoration:none;display:inline-block;margin-right:10px}.foot_social ul li:last-child{margin:0}.foot_social ul li i{background:#fdcf15;color:#333;font-size:24px;padding:10px;width:50px;height:50px;text-align:center;border-radius:50px;line-height:33px;transition:.3s ease-in-out;font-family:"FontAwesome"!important}.foot_social ul li i:hover{background:#333;color:#fdcf15;transition:.3s ease-in-out}.copy_rights{margin:50px 0 0}.copy_rights p{margin:0}.copy_rights p a{color:#333;transition:.3s ease-in-out}.copy_rights p a:hover{color:#fdcf15;transition:.3s ease-in-out}@media (min-width:992px) and (max-width:1199px){.services_content h2{font-size:25px}}@media (min-width:768px) and (max-width:991px){.top_contact{float:left}footer .call_sec p{font-size:18px;margin:0}footer .book_btn a{padding:10px 22px}footer h4{font-size:18px}.foot_social ul li{margin-right:5px}.foot_social ul li i{font-size:18px;padding:5px;width:40px;height:40px}}@media (max-width:767px){.top_contact{float:left;margin:15px 0 0;background:#fdcf15;padding:10px 10px 8px;width:100%}.top_head .book_btn{float:right}.main-menu{display:block;position:relative}.top_head .book_btn a{background:#333;color:#fdcf15}.logo .call_sec p a{font-size:0px}.logo .call_sec{position:absolute;right:65px}.logo{display:flex;align-items:center}.call_sec p:before{background:#333;color:#fdcf15}.logo img{width:180px}.home_banner{padding:100px 0}footer .call_sec{float:none}footer .book_btn{margin:0 0 30px}footer{padding:70px 0;text-align:center}.foot_logo img{width:170px;margin:30px auto}footer h4{margin:0 0 8px}.foot_social ul{float:none}}@media (max-width:440px){.top_contact{text-align:center}.top_head .book_btn{float:none;margin:15px 0 0}.services_content{padding:40px 20px}.banner_content h1{font-size:24px}}@media(max-width:360px){.logo img{width:160px}}@media (min-width:1260px){footer .col-sm-3{align-items:center;display:flex;align-content:center;min-height:108px}}