/*
Theme Name: StarBand
*/

.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}

.wp-caption .wp-caption-text {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.sticky .entry-title a {
	font-weight:bolder;
}

article.sticky:after {
	content: "\f08d";
	position: absolute;
	top: 0;
	right: 10px;
	font-family: FontAwesome;
	font-size: 2.5rem;
}

.gallery-caption {
	font-style: italic;
}

.bypostauthor .comment-body {
    padding-top: 5px;
    border-top: 5px solid #1ebaf3;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
#main-nav-container {
    position: relative; }
    #main-nav-container .menu {
        margin-right: 15px; }
    #main-nav-container .lang-item {
        position: absolute;
        right: 0; }
    #main-nav-container .lang-item-ru {
        top: 60px; }
    #main-nav-container .lang-item-ua {
        top: 12px; }
    #wrapper #main-nav-wrapper .menu>li>a {
        padding: 10px 15px; }

@media (min-width: 1025px) and (max-width: 1200px) {
    #main-nav-container .menu {
        margin-right: 10px; }
        #wrapper #main-nav-wrapper .menu>li>a {
            padding: 10px 10px; }
    #main-nav-container .lang-item {
        right: 10px; }
}
#mobile-menu-wrapper .lang-item {
    display: inline-block; }
    #mobile-menu-wrapper .lang-item a {
        padding: 0 20px; }

#wp-custom-header .customize-partial-edit-shortcut {
	top:50%;
	left:2%;
}

.elementor-4 .elementor-element.elementor-element-3aef5476 {
    background-color: #003072 !important;}
	
	#footer {
	background: linear-gradient(to left, #654ba9, #469cb7) !important;
    font-family: "Roboto", Sans-serif !important;
    font-weight: 200;
	}
	#mobile-menu-wrapper nav a {
	font-family: "Roboto", Sans-serif !important;
    font-weight: 200 !important;
	}
	#footer .container {
	padding: 5px !important;;
	}
.site-info {
    color: #ffffff;
    background: linear-gradient(to left, #654ba9, #469cb7) !important;
}

html, body, button, input, select, textarea {
    font-family: "Roboto", Sans-serif !important;
    font-weight: 200!important;
}
}
	

	
	#main-nav-wrapper .menu > li > a {
    
    font-family: roboto !important;
    font-size: 18px  !important;
    font-weight: 200 !important;
}
.site-title, .site-title a, .site-description, .site-title a:focus, .site-title a:link, .site-title a:visited {
    color: #ffffff;
    font-family: 'roboto' !important;
    font-size: 25px !important;
    font-weight: 200 !important;
}
#main-nav-wrapper {
    background: linear-gradient(to left, #654ba9, #469cb7) !important;
}

.wpcf7 p {
    margin: 0;
    padding: 0;
}
label {
    width: 80%;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], input[type="search"], input[type="number"], select, textarea {
    background: none !important;
	color: #fff !important;
}

input[type="submit"]{
    background: none !important;
	color: #fff !important;
}

.elementor-4 .elementor-element.elementor-element-1d490793 {
    padding: 90px 0px 35px 0px !important;
}
.elementor-500 .elementor-element.elementor-element-3ea31c2f {
    padding: 90px 0px 35px 0px !important;
}

.forma_black {
	color: #000 !important;
}


.elementor-158 .elementor-element.elementor-element-2425d7a7 {
    background-color: #003072 !important;
}


.wp-playlist-item-album {
   
    display: none !important;
}
 .wp-playlist-caption {
    color: #fff !important;
}
.wp-playlist-light {
    background: none !important;
	}
.wp-playlist-light .wp-playlist-playing {

   background: none !important;
	}
.wp-playlist-playing {

     background: none !important;
	 color: #000 !important;
	}
	
	.wp-playlist-light {
    color: #fff !important;
}
.wp-playlist-light .wp-playlist-playing {
    color: #fff !important;
}

.button-in-text {

    width: 25%;
    text-align: center;
    padding: 5px;
    border: 1px #fff dashed;
    border-radius: 5px;
	    float: left;
    margin: 5px;
}
.button-in-text:hover {

    background: rgba(255,255,255, 0.2);

}
#mep_0,#mep_1{
    position: fixed;
    bottom: 0;
    z-index: 10;
    width: 100% !important;
    left: 0;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #7327a3 !important;
    border: 1px #fff dashed;
}
div.wpcf7 {
    text-align: center;
}
.elementor-833 .elementor-element.elementor-element-34c9f4c9 {
    background-color: #f7a911 !important;
}

.elementor-901 .elementor-element.elementor-element-20da17ea {
    background-color: #7f069f !important;
}

.site-description {
    display: none !important;
}
.t1 {
    width: 60%;
}
.td1 {
    width: 10%;
	border-bottom: 1px #fff dashed!important;
}
.td2 {
    width: 30%;
	border-bottom: 1px #fff dashed!important;
}

.td3 {
    width: 10%;
	border-bottom: 1px #fff dashed!important;
}
.td4 {
    width: 30%;
	border-bottom: 1px #fff dashed!important;
}
.td5 {
    width: 30%;
	border-bottom: 1px #fff dashed!important;
}
.td6 {
    width: 30%;
	border-bottom: 1px #fff dashed!important;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: none !important;
}

.wp-playlist-current-item {
    display: none;
}

.wp-playlist-item-artist {
    font-size: 18px !important;
}
	
	
.wp-playlist-item-title {
    font-size: 18px !important;
}

#comments-wrapper {
    display: none !important;
}
