#navbar_secondary #menu-genres-menu-1 {
    font-size: 12px;
    color: #fff;
    list-style: none;
    text-transform: uppercase;
    padding-left: 0;
    display: inline-block;
    float: left;
    margin-bottom: 0;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item {
    height: 80px;
    width: 150px;
    display: inline-block;
    float: left;
    text-align: center;
    box-sizing: border-box;
    transition: font-size .1s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item:hover {
    font-size: 14px;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item a {
    color: #FFF;
    text-decoration: none;
    padding: 30px 0;
    height: 80px;
    width: 150px;
    display: block;
    float: left;
    text-align: center;
    box-sizing: border-box;
    transition: font-size .1s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color1 {
    background-color: #323D78;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color1:hover {
    background-color: #424d8b;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color2 {
    background-color: #4D4D4D;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color2:hover {
    background-color: #666;;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color3 {
    background-color: #EFCACA;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color3:hover {
    background-color: #e9a9a9;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color4 {
    background-color: #000000;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color4:hover {
    background-color: #2f2d2d;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color5 {
    background-color: #00A099;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color5:hover {
    background-color: #08bdb4;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color6 {
    background-color: #EAC734;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color6:hover {
    background-color: #ffbf00;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color7 {
    background-color: #F9B978;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color7:hover {
    background-color: #f7a14c;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color8 {
    background-color: #96A5D6;
    transition: .2s;
}

#navbar_secondary #menu-genres-menu-1 li.menu-item.color8:hover {
    background-color: #7f92d3;
}

form.footer-menu-search {
    float: left;
}

form.footer-menu-search input {
    width: 100%;
    display: inline-block;
    background: transparent;
    border: none;
    padding: 40px;
    font-size: 12px;
    /* text-align: center; */
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    transition: all .2s;
}

form.footer-menu-search input:focus {
    background: transparent;
    outline: none;
    box-shadow: none;
    font-size: 16px;
}

#site_footer {
    padding-bottom: 50px;
    background: #E5E5E5; 
    /* margin-top:100px; */
}

#site_footer .footer-box {
    margin-top: 30px;
}

#site_footer h6.small-title {
    margin-bottom: 20px;
}

#site_footer ul.social-icons {
    margin-bottom: 30px;
    width: 100%;
}

#site_footer ul.social-icons li:not(:last-child) {
    margin-right: 20px;
}

#site_footer form.mailing-list input {
    width: 100%;
}
.site-info{
    padding-left: 30px !important;
}

@media screen and (min-width: 1200px) {
    form.mailing-list input,
    span.mailing-list input {
        width: 90% !important;
        margin: 0 auto;
    }
    .footer_subscribe {
        width: 90% !important;
        display: block !important;
    }
    .footer_social{
        text-align: center;
        /* width: 90% !important; */
    }
    .site-info{
        padding-left: 0px;
    }
}
@media screen and (max-width: 1199px) {

    #site_footer ul.social-icons li:not(:last-child) {
        margin-right: 20px;
    }
}

@media screen and (max-width: 768px) {
    #site_footer form.mailing-list input{
        width: 100% !important;
    }
}
@media screen and (max-width: 550px) {
        /* .site-info{
            text-align: center !important;
        }     */
    #navbar_secondary #menu-genres-menu-1 {
        width: 100%;
    }
    #navbar_secondary #menu-genres-menu-1 li.menu-item {
        width: 50%;
    }

    #navbar_secondary #menu-genres-menu-1 li.menu-item a {
        width: 100%;
    }

    form.footer-menu-search input {
        padding: 30px;

    }

    .small-screen-center {
        text-align: center;
    }
}


.site-submit {
  position: fixed;
  bottom: 6.25rem;
  z-index: 3;
  right: 6.25rem;
}
.site-submit__close {
	position:absolute;
	top:0;
	right:0;
	width:20px !important;
	cursor:pointer;
}
.site-submit img {
  width: 10.3125rem;
}
@media screen and (max-width: 1600px) {
	.site-submit img {
		width:8.25rem;
	}
	.site-submit__close {
		width:16px !important;
		top:-4px;
		right:-4px;
	}	
}
@media screen and (max-width: 1400px) {
	.site-submit img {
		width:7.22rem;
	}
	.site-submit__close {
		width:16px !important;
				top:-4px;
		right:-4px;
	}	
}
@media screen and (max-width: 940px) {
	.site-submit {
		    right: 3rem;
    bottom: 3rem;
	}
	.site-submit img {
		width:6.1875rem;
	}
	.site-submit__close {
		width:16px !important;
				top:-4px;
		right:-4px;
	}	
}
@media screen and (max-width: 600px) {
  .site-submit {
    right: 2rem;
    bottom: 2rem;
  }

  .site-submit img {
    width: 5.25rem;
  }
}
