@import url(https://fonts.googleapis.com/css?family=Didact+Gothic);

body{
font-family: 'Didact Gothic', sans-serif;}



.drop_down .second .inner>ul, li.narrow .second .inner ul {
   position: relative;
    background-color: #262626;
    border-color: #3d3d3d;
    display: none;
}



nav.main_menu > ul > li > a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: capitalize;
    font-family: 'Didact Gothic', sans-serif;
    border-right: 1px solid #171717 !important;
    border-left: 1px solid #5a5959 !important;
}

nav.main_menu > ul > li > a:first-child{
border-right: 1px solid #171717 !important;
 border-left: 1px solid #5a5959 !important;
}


nav.main_menu > ul > li > a .sticky{
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: capitalize;
    font-family: 'Didact Gothic', sans-serif;
    border-right: 1px solid #171717 !important;
    border-left: 1px solid #5a5959 !important;
}






.about-me-12 h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    margin-bottom: 17px;}

.about-me-12 p{
line-height: 21px;
    margin-bottom: 16px;
    color: #ffffff;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;
text-align: justify;}

.about-me-12 img{
border: 2px solid #171515;}

.composition-title-467 h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    padding-bottom: 29px;}

.com-bottom-title-12 h3 {
    background-color: rgba(19, 17, 16, 0.86);
    position: relative;
    top: -41px;
    font-size: 22px;
    text-align: center;
    color: #fff;
     font-family: 'Didact Gothic', sans-serif;
    text-transform: capitalize;
    padding: 7px;
}


.gallery-title-23 h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    padding-bottom: 30px;}

.gallery-12 img{
border: 1px solid white;}

.news-title-852 h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    padding-bottom: 30px;}


.latest_post_holder.image_in_box .latest_post_text .excerpt {
    margin: 0 0 0px;
    font-size: 15px;
    line-height: 22px;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 500;
}

.discography-title-345 h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    padding-bottom: 30px;}


.youthube-buttion a{
background-color: #fabe7d;
    font-size: 17px;
    padding: 6px 23px;
    color: #000000;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 600;
    border-radius: 6px;
float: right;
    margin-right: 54px;
margin-bottom: 31px !important;}

.youthube-buttion a:hover{
background-color: #f9960a;
    color: #000;}

.contacts-title h2{
font-size: 36px;
    text-align: center;
    color: #f9960a;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: bold;
    letter-spacing: 0px;
    margin-top: 30px;
    padding-bottom: 30px;}

.contacts-title input[type="text"]{
height: 40px;
    border-radius: 6px;
    font-size: 14px;
    color: #0e0e0e !important;
    font-family: 'Didact Gothic', sans-serif;}

.contacts-title input[type="email"]{
height: 40px;
    border-radius: 6px;
    font-size: 14px;
    color: #0e0e0e !important;
    font-family: 'Didact Gothic', sans-serif;}

.contacts-title textarea.wpcf7-form-control.wpcf7-textarea{
height: 114px;
    border-radius: 6px;
    font-size: 14px;
    color: #100101 !important;
    font-family: 'Didact Gothic', sans-serif;}

.contacts-title input.wpcf7-form-control.wpcf7-submit:not([disabled]){
background: red;
    background: -webkit-linear-gradient(red, yellow);
    background: -o-linear-gradient(red, yellow);
    background: -moz-linear-gradient(red, yellow);
    background: linear-gradient(#474646, #161515);
    padding: 1px 21px;
    font-size: 17px;
    text-align: center;
    font-family: 'Didact Gothic', sans-serif;
    text-transform: capitalize;
    border: 1px solid white;
    border-radius: 0px;
    font-weight: 300;
    color: #f9960a;
}

.contacts-title input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
background: red;
    background: -webkit-linear-gradient(-90deg, red, yellow);
    background: -o-linear-gradient(-90deg, red, yellow);
    background: -moz-linear-gradient(-90deg, red, yellow);
    background: linear-gradient(-90deg, #b9b1b1, #21211f);
    color: #fff;
}


.contacts-title p{
font-size: 17px;
    color: #FFF;
    line-height: 23px;
margin-bottom: 16px;}

.contacts-title a{
font-size: 17px;
    color: #FFF;}

.contacts-title a:hover{
color: #f9960a;}

.contacts-title h5{
font-size: 20px;
    letter-spacing: 0px;
    color: #fff;
    font-weight: 500;
    font-family: 'Didact Gothic', sans-serif;
    margin-top: 47px;
    margin-bottom: 28px;}



.contacts-title ul li{
list-style: none;
    float: left;}

.contacts-title ul li a{
margin-right: 21px;}

header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a {
    color: #ffffff !important;
}


header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
    position: relative;
    display: inline-block;
    line-height: initial;
    color: #fff;
}


.about-button a{
background-color: #f9960a;
    color: #fff;
    padding: 10px 14px;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;}

.about-button{
text-align: center;
    margin-top: 40px;}

.about-button a:hover{
background-color: #fff;
    color: #000;}


.long-about-page p{
line-height: 24px;
    margin-bottom: 20px;
    color: #ffffff;
    font-family: 'Didact Gothic', sans-serif;
    font-size: 15px;
    font-weight: 400;}


.title.title_size_large h1 {
    font-size: 43px;
    font-weight: 500;
    font-family: 'Didact Gothic', sans-serif;
    text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
    color: #ffffff;
}


.footer-bot-78 p{
color: #fff;
    font-size: 15px;
    padding-top: 20px;
    padding-bottom: 20px;}


.compos-link{
background-color: rgba(0, 0, 0, 0.67);
    position: relative;
    top: -38px;
    padding: 4px;
    text-align: center;}


.compositions-pic-text a{
font-size: 22px;
    color: #fff;
    font-weight: bold;}

.compositions-pic-text a:hover{
color: #f9960a;}

.solo-work-85 img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}


.solo-work-85 ul li{
   font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.voice-piano img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}


.voice-piano ul{
padding:0px;}


.voice-piano ul li{
    font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.choirworks-page-785 img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}

.choirworks-page-785 ul li{
font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.cmember-music img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}

.cmember-music ul li{
font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.symponic-852 img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}

.symponic-852 ul li{
font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.theater-music img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}

.theater-music ul li{
 font-size: 18px;
    line-height: 37px;
    color: #171717;
    font-weight: 500;}

.publication-book a{
font-size: 20px;
    font-weight: 400;
    color: #000;
    margin: auto;
    display: table;
    margin-top: 10px;}

.publication-book a;hover{
color: #f78602;}

.amazon-link a{
font-size: 20px;
    color: #000;
     font-weight: 500;}

.amazon-link a:hover{
color;#f9960a}

.line-publice{
height: 2px;
    background-color: #fc8507;}

.book{
margin-top: 10px !important;}






.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    display: block;
    font-weight: 500;
    color: #ffffff !important;
    height: auto;
    line-height: 16px;
    margin: 0;
    padding: 12px 21 !important;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    font-size: 16px;
    text-transform: capitalize !important;
    letter-spacing: 1px;
}


.compositions-work img{
-webkit-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
box-shadow: -2px 18px 23px -11px rgba(0,0,0,0.75);
    margin-top: 11px;}

.compositions-work ul li{
font-size: 17px;
    line-height: 34px;
    color: #000000;
    font-weight: 500;}


.gallery-button a{
background-color: #f9960a;
    color: #fff;
    padding: 10px 14px;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;}


.gallery-button{
margin-top: 40px;
    text-align: center;}


.compositions-work h2{
font-size: 26px;
    text-transform: capitalize;
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 600;
    color: #000;
    margin-bottom: 16px !important;}

.post-home-buttion a{
background-color: #f9960a;
    color: #fff;
    font-size: 16px;
    padding: 4px 10px;
    text-align: center;
    border-radius: 4px;
    margin: auto;
    display: table;}

.post-home-buttion a:hover{
color: #fff;
background-color: #000;}

.post-home-buttion{
margin-bottom: 20px !important;}

.pp_hoverContainer {
display:none !important;
}


@media (max-width: 768px){
.compos-link{
width: 62% !important;}

}


@media (max-width: 500px){
.compos-link{
width: 62% !important;}

}


@media (max-width: 320px){
.compos-link {
    width: 87% !important;}
} 




@media (max-width: 768px){
.youthube-buttion a {
  margin-bottom: 13px !important; 
  margin: 8px!important;
   }
}
