@charset "utf-8";

/*

Theme Name: HitsFM!

Author: Webdecorum Team

Version: 3.3.0

Tags: two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header

*/

@import url('https://fonts.googleapis.com/css?family=Anton&subset=latin-ext');
@import url("custom.css");

/* @import url('https://fonts.googleapis.com/css?family=Rubik'); */

@font-face {
    font-family: 'Rubik Regular';
    font-style: normal;
    font-weight: 400;
    src: local('Rubik Regular'), url('font/rubik/Rubik-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Rubik Medium'), url('font/rubik/Rubik-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Rubik Medium Italic';
    font-style: italic;
    font-weight: 400;
    src: local('Rubik Medium Italic'), url('font/rubik/Rubik-MediumItalic.ttf') format('truetype');
}

@font-face {
  font-family: 'Preeti';
  src: local('Preeti'), url('font/preeti/preeti.TTF') format('truetype');
}

i {
    font-family: 'Rubik Medium Italic';
}

body,
h5,
h6,
.vcard,
p,
input,
button,
select,
textarea {
    font-family: 'Rubik Regular' !important;
}

.tagline,
h1,
h2,
h3,
h4,
.btn,
.fontface,
.navbar .nav li a,
.div1>span,
.textwidget b {
    font-family: 'Rubik Medium' !important;
}

.navbar .nav-collapse.collapse.mainmenu .nav > li > a {
    color: #00d6e3 !important;
}

footer a,
footer h3.title {
    color: #00d6e3;
}

.home .flexslider {
    border: none !important;
}

footer {
    color: #333132;
}

.setFigureImage .vc_figure {
    margin: 0px 10px 5px 0px !important;
}

.setFigureImage .wpb_singleimage_heading,
.winnner_image_content h2,
.winnner_image_content p {
    color: #535152;
}

.request_corner input.wpcf7-text,
.request_corner textarea.wpcf7-textarea {
    width: 96% !important;
}

.winnner_image_content h2 {
    margin-bottom: 0px !important;
}

.winnner_image_content p {
    margin-top: 5px;
    font-size: 20px;
}

.btn_see_all .btn {
    width: 90%;
    padding: 15px;
    font-size: 20px;
    color: #535152;
    background-color: #eaeaea;
    border: 2px solid #535152;
    letter-spacing: 5px;
}

.btn_see_all .btn:hover {
    background-color: #eaeaea;
}

.music_award_2072_top {
    height: 200px;
}

.music_award_2072_bottom .left,
.music_award_2072_bottom .right {
    float: left;
    width: 50%;
}

.music_award_2072_bottom .left h1 {
    color: #333132;
    font-size: 36px;
}

.music_award_2072_bottom .left .btn {
    padding: 15px;
    font-size: 20px;
    color: #363435;
    background-color: #a9a8a8;
    border: 2px solid #363435;
    letter-spacing: 5px;
}

.music_award_about_section img {
    background: none;
}

.music_award_about_section .vc_figure {
    display: inline-block;
    text-align: center;
    margin: 0px;
    margin-left: 50px;
}

.music_award_about_section .right {}

.music_award_about_section .right .wpb_content_element .wpb_wrapper {
    padding: 10px 40px 10px 40px;
    border-left: 10px solid #333132;
    font-size: 20px;
    color: #333333;
}

.music_award_about_section .right .wpb_content_element .wpb_wrapper .btn {
    float: right;
    padding: 15px;
    width: 20%;
    margin-top: -40px;
    letter-spacing: 3px;
    color: #333333;
    background-color: #dcddde;
    border: 2px solid #333333;
}

.music_about_sng_img figure {
    margin: 0px;
}

.music_about_sng_img figure img,
.music_milestone_1997 figure img {
    background: none;
}

.music_about_txt h1,
.music_about_txt p {
    color: #fff;
}

.music_about_txt h1 {
    padding-bottom: 10px;
    border-bottom: 5px solid #fff;
}

.music_about_txt p {
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.music_award_milestone h2 {
    color: #3b393b;
    padding-bottom: 10px;
    border-bottom: 5px solid #3b393b;
}

.rotate {
    /* FF3.5+ */
    -moz-transform: rotate(-90.0deg);
    /* Opera 10.5 */
    -o-transform: rotate(-90.0deg);
    /* Saf3.1+, Chrome */
    -webkit-transform: rotate(-90.0deg);
    /* IE6,IE7 */
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.083);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
    /* Standard */
    transform: rotate(-90.0deg);
}

.music_milestone {
    margin-bottom: 0px !important;
}

.music_milestone figure,
.music_milestone .vc_single_image-wrapper {
    margin: 0px !important;
}

body.award-con-page,
body.Boxed.award-con-page .qw-totalwrapper {
    background-color: #eaeaea;
}

body.award-con-page .contentwrapper.qw-totalwrapper.qw-top0 {
    padding: 0;
}

body.Boxed .navbar.award {
    background: #EAEAEA;
}

body.Boxed .navbar.award .nav>li>a {
    color: #000;
}

body.page-template-music-award-full-page {
    background: #EAEAEA !important;
}

.navbar.award .nav>.active>a,
.navbar.award .nav>.active>a:hover,
.navbar.award .nav>.active>a:focus {
    background: #EAEAEA;
    box-shadow: none;
    padding: 0;
    margin: 10px 12px;
    border-bottom: 2px solid;
}

@media (max-width: 512px) {
    .award-box .span4 {
        margin-bottom: 25px;
    }
	body.page-template-award-lifetime-page div#thecontents{margin: 0 !important;}
    .firstDiv {
        padding: 0px 35px 20px 35px !important;
    }
	.blackDiv {
        padding: 20px 35px !important;
    }
    .winnerBox .span6 {
        width: 100% !important;
    }
    .winnerPic4,
    .winnerPic5 {
        margin-bottom: 30px !important;
    }
    .winnerPic2,
    .winnerPic3,
    .winnerPic4,
    .winnerPic5 {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .winnerPic2 img,
    .winnerPic3 img,
    .winnerPic4 img,
    .winnerPic5 img {
        width: 100% !important;
    }
    .image h1 {
        top: 58% !important;
    }
    .award-box .row-fluid:last-child {
        margin-top: 0px !important;
    }
    .awardPage .award-box .span8 img {
        width: 100% !important;
    }
}

.feature_work .second_row .mobile_res {
    height: 230px !important;
}

@media only screen and (max-width: 767px) {
    .feature_work .second_row .mobile_res {
        height: 265px !important;
    }
    .feature_work .second_row .span4:last-child {
        margin-left: 0px !important;
    }
    .feature_work div.span4:nth-child(2) {
        margin-top: 3.6%;
        margin-left: 0px !important;
    }
    .feature_work div.span4:nth-child(4) {
        margin-left: 0px !important;
    }
    .feature_work div.span4:nth-child(5) {
        margin-left: 0px !important;
    }
    .Boxed #qw-3boxcarousel span.qw-nav-prev {
        left: -25px;
    }
    .Boxed #qw-3boxcarousel span.qw-nav-next {
        right: -25px;
    }
}

.textwidget .row-fluid {
    margin-top: 0px !important;
}

.mySlides .span8 {
    padding-left: 30px;
    padding-top: 15px;
    text-align: justify;
}

.feature_work .span8,
.feature_work .span4 {
    height: 100% !important;
    margin-bottom: 2.5% !important;
    background-position: bottom center !important;
}

.feature_work .div2 {
    height: 50px;
    -webkit-transition: height 10s ease-in-out;
    -moz-transition: height 10s ease-in-out;
    -ms-transition: height 10s ease-in-out;
    -o-transition: height 10s ease-in-out;
    transition: height 10s ease-in-out;
}


/*.feature_work .div2:hover{

    height: auto;

    -webkit-transition:  height 10s ease-in-out;

    -moz-transition:  height 10s ease-in-out;

    -ms-transition:  height 10s ease-in-out;

    -o-transition:  height 10s ease-in-out;

    transition:  height 10s ease-in-out;

}

.feature_work .div2:hover span:nth-child(3) {

    height: auto;

    opacity: 1 !important;

}*/

.feature_work .div2 span:nth-child(3) {
    height: auto;
    width: 100% !important;
    opacity: 1 !important;
}

div#search-container {
    display: inline-block;
    width: 85px;
    background-color: #00d6e3;
    height: 110px !important;
}

div#search-container input#searchsubmit {
    margin-top: 41px !important;
    margin-left: 30px !important;
    border: none;
    width: 30px;
    height: 30px;
    font-size: 0px;
    z-index: 99;
    background: url(../../../wp-content/uploads/2016/12/searchbtn_25X25.png) no-repeat #00d6e3;
}

div#search-container label.screen-reader-text {
    display: none;
}


/*form#searchform:hover input#s, div#search-container:hover input#s{*/

div#search-container:hover input#s,
div#search-container input#s:focus {
    opacity: 1;
    right: 0px;
    bottom: -45px;
    width: 235px;
    z-index: 5;
}

div#search-container input#s {
    z-index: -5;
    /*margin-left: -240px; */
    font-size: 20px;
    margin-top: 0px;
    border: 5px solid #00d6e3;
    background: #fff;
    box-shadow: none;
    border-radius: 15px 0px 0px 15px;
    width: 0px;
    height: 32px;
    position: absolute;
    right: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: width .5s ease-in-out;
    -moz-transition: width .5s ease-in-out;
    -ms-transition: width .5s ease-in-out;
    -o-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out;
}

.qw-logocontainer.span4 {
    margin-top: 0px !important;
    padding: 5px 0px !important;
}

@media only screen and (min-device-width: 768px) {
    #qwNavmenu ul>li.dropdown>ul.dropdown-menu {
        display: none;
    }
}

@media only screen and (min-device-width: 400px) and (max-device-width: 767px) {
    div#search-container {
        display: none;
    }
    #thecontents #qwNavmenu {
        height: 0 !important;
    }
    .nav-collapse .nav>li,
    #thecontents .nav-collapse .nav>li {
        float: left;
        width: 100% !important;
    }
    .navbar .nav>li>a,
    #thecontents .nav-collapse .nav>li>a {
        padding: 16px 15px !important;
        line-height: 22px;
    }
}

@media only screen and (min-device-width: 250px) and (max-device-width: 400px) {
    div#search-container {
        display: none;
    }
    #thecontents #qwNavmenu {
        height: 0 !important;
    }
    .nav-collapse .nav>li,
    #thecontents .nav-collapse .nav>li {
        float: left;
        width: 100% !important;
    }
    .navbar .nav>li>a,
    #thecontents .nav-collapse .nav>li>a {
        padding: 16px 15px !important;
        line-height: 22px;
    }
}

body div#botr_lPx7PjW2_7lXtlmPL_div.jw-error {
    min-height: 379px !important;
}