﻿.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.vc_empty_space{clear:both}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}


.google_pagebanner p.adlabel{
	color: #666;
	}


.adlabel{
	color: #fff;
	font-family: "Arimo", Arial, Helvetica, sans-serif;
	font-size: 70%;
text-transform: uppercase;
	padding: 0px 0 5px 0;
	text-align: center;
	}


#site-generator p.adlabel{
	font-size: 90%;
	color: #666;
	margin: 0;
	line-height: 100%;
	}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}


#about .about-col .img {
  position: relative;
}


#about .about-col .img img {
  border-radius: 4px 4px 0 0;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

	#mobile-menu #mobile-search, header#top nav ul #search-btn {
			   display: none!important;
			}


#mobile-menu #mobile-search{margin:10px 0px 0px 0px}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.teaser_box .figure {
  display: block;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.teaser_box .figure + .content {
  padding: 20px 0px 0px 0px;
}

.teaser_box:hover .figure + .content.with_button {
  padding-top: 14px !important;
  padding-bottom: 6px !important;
}

.portfolio_item a .figure {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-color: #880d54;
}
.row{margin-right:-15px;margin-left:-15px}


.row.row-4 {
  margin: 0 -2px;
}


.row.row-10 {
  margin: 0 -5px;
}


.row.row-12 {
  margin: 0 -6px;
}


.row.row-16 {
  margin: 0 -8px;
}


.row.row-20 {
  margin: 0 -10px;
}


.row-12 input[type="text"],
.row-12 input[type="email"] {
  margin-bottom: 12px;
}


.grideschis
{
background-color:#E6E7E9;
}


.fly-side-wrap {
	background: #555;
	position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
	width: 40px;
	height: 100%;
	}



.top_categories
{
	padding-top: 10px;
	padding-left: 16px;
	vertical-align: middle;
	width: 944px;
	height: 30px;
}
