/*
Theme Name: BestNeon
*/

.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;
}

body {
    color: #000 !important;
    font-family: "Open Sans Condensed" !important;
    font-size: 14px;
    line-height: 1.6;
    word-wrap: break-word;
}
#main-nav-wrapper .menu > li > a {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
}

.brand-has-header-image #main-nav-wrapper::before, .brand-has-header-image .mobile-nav-bar::before {
    background-color: #23282d !important;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
    display: none !important;
}

#header-wrapper a, #header-portfolio-wrapper a {
    color: #ffffff;
    background: #2f2483;
}

.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;
}

#wp-custom-header .customize-partial-edit-shortcut {
	top:50%;
	left:2%;
}
.elementor-2 .elementor-element.elementor-element-avdsvuy .elementor-icon-box-content .elementor-icon-box-description {
    font-family: open sans condensed !important;
	color: #fffff !important;
}

.elementor-2 .elementor-element.elementor-element-bbxelee {
    background-image: linear-gradient(220deg, #2253e0 0%, #e3000f 100%) !important;
    
}

#content {
   background: #030f35 !important;
}

table {
    color: #fff !important;
}
.left-sidebar #primary-content, .right-sidebar #primary-content {
    width: 65% !important;
}
.left-sidebar #secondary-content, .right-sidebar #secondary-content {
    width: 35% !important;
}
#secondary-content .widget-area .widget {
    background: none !important;
	color: #fff !important;
	text-align: center;
}
#main {
    padding: 0px !important;
}
.elementor-2 .elementor-element.elementor-element-m5m8b6v .elementor-heading-title {
    line-height: 0.9em !important;
    
}
div.wpcf7 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-lngqqbu {
    
   padding: 90px 0px 20px 0px !important;
}
.elementor-2 .elementor-element.elementor-element-bcrkazo {
    background-color: #030f35 !important;
}
.elementor-2 .elementor-element.elementor-element-lngqqbu > .elementor-shape-top .elementor-shape-fill {
    fill: #030f35 !important;
}

.elementor-2 .elementor-element.elementor-element-lngqqbu {
    background-image: linear-gradient(220deg, #2253e0 0%, #e3000f 100%) !important;
}

.elementor-2 .elementor-element.elementor-element-lngqqbu > .elementor-shape-top .elementor-shape-fill{
	fill: #030f35 !important;
}
.elementor-shape-bottom .elementor-shape-fill{
	fill: #030f35 !important;
}
.elementor-shape-top .elementor-shape-fill{
	fill: #030f35 !important;
}

#spu-134 {
    background-color: #2f2483!important;
}
html input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #e1000d!important;
}
.pswp__ui--idle .pswp__top-bar {
    opacity: 999 !important;;
}