/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL &amp; translation ready. Look no further. Neve is the perfect theme for you!
Tags: blog,custom-logo,e-commerce,rtl-language-support,post-formats,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar
Version: 2.3.10.1559674961
Updated: 2019-06-04 19:02:41

*/

@media (min-width: 960px){
	.row .primary-menu-ul>li:not(:last-child) {
		padding-right: 12px;
	}
	.row .primary-menu-ul>li>a {
		font-size: 14px;
	}	
}
@media (min-width: 1279px){
	.row .primary-menu-ul>li:not(:last-child) {
		padding-right: 12px;
	}
	.row .primary-menu-ul>li>a {
		font-size: 16px;
	}
}

.elementor-element-414f6f0 .elementor-nav-menu__align-center .elementor-nav-menu{
	justify-content: flex-end;
}

.elementor-element-414f6f0 .elementor-nav-menu--main .elementor-nav-menu a, .elementor-element-414f6f0 .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-element-414f6f0 .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-element-414f6f0 .elementor-nav-menu--main .elementor-nav-menu a:hover {
	padding: 13px 13px;
}

@media (min-width: 1024px){
	.primary-menu-ul{
		position: relative;
		padding-right: 30px;
	}

	.trp-language-switcher-container {
		position: absolute!important;
		right: 0;
	}

	.bg{
		top: 20px;
		padding: 0!important;
	}
	.en{
		top: -2px;
		padding: 0!important;
		margin-bottom: 8px;
	}
}


@media (min-width: 991px){
.translatepress-bg_BG .elementor-14 .elementor-element.elementor-element-3f30100 > .elementor-widget-container {
	margin: 158px 0px 0px 0px;
}

.translatepress-bg_BG .elementor-14 .elementor-element.elementor-element-ad5af27 > .elementor-widget-container {
	margin: 92px 0px 0px 0px;
}
}

.translatepress-bg_BG .en_subscribe{
	display: none!important;
}
.translatepress-en_US .bg_subscribe{
	display: none!important;
}
.builder-item--primary-menu .nav-ul > li:not(:last-of-type) {
    margin-right: 0 !important;
}
.um-profile.um-viewing .um-header {
  border-bottom: 0 !important;
  min-height: 0 !important;
}
.um-profile-photo, #um_field_1687_logo .um-field-label {
  display: none !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {
  background-color: #eee;
}

.um.um-directory .um-members-wrapper .um-edit-profile-btn {
    background-color: #ccc;
}

.um-profile.um-viewing .um-row .um-field-label {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.um-profile.um-viewing .um-row .um-field-label label {
  margin-bottom: 0;
}

.um-profile.um-viewing .um-field {
  border-bottom: solid 2px #eee;
  padding-bottom: 15px;
}

.um.um-register .um-field-label {
  margin-bottom: 0;
}

.um.um-register .um-field-label label {
  margin-bottom: 5px;
}

.translatepress-bg_BG .um-profile.um-viewing #um_field_1687_manager, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_first_name, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_contact_person_name, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_job_title, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_main_activity, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_address, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_why_be_part, .translatepress-bg_BG .um-profile.um-viewing #um_field_1687_describe_the_activities, .translatepress-en_US .um-profile.um-viewing #um_field_1687_first_name_24, .translatepress-en_US .um-profile.um-viewing #um_field_1687_main_activity_25, .translatepress-en_US .um-profile.um-viewing #um_field_1687_address_29, .translatepress-en_US .um-profile.um-viewing #um_field_1687_contact_person_name_30, .translatepress-en_US .um-profile.um-viewing #um_field_1687_manager_28, .translatepress-en_US .um-profile.um-viewing #um_field_1687_job_title_31, .translatepress-en_US .um-profile.um-viewing #um_field_1687_why_be_part_32, .translatepress-en_US .um-profile.um-viewing #um_field_1687_describe_the_activities_33, .um-register #um_field_1685_role_select {
  display: none;
}

.reg_errors {
  font-weight: bold;
  text-align: center;
}

.reg_errors span {
  cursor: pointer;
  text-decoration: underline;
}

.reg_errors span:hover {
  text-decoration: none;
}

body #content .um-directory .masonry-brick > a {
  align-items: center;
  box-sizing: border-box; 
  display: flex;
  height: 334px;
  justify-content: center;
  padding: 20px;
}

body #content .um-directory .masonry-brick > a img {
  max-height: 100%;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card.no-photo {
  padding-top: 15px !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn {
  display: none;
}

.mc4wp-form {
  text-align: center;
}

.mc4wp-form-fields input, .mc4wp-form [type=email], .mc4wp-form [type=submit] {
  border: none;
  box-sizing: border-box;
  display: inline-block;
  font-family: "Open Sans", Open Sans;
  font-size: 16px;
  vertical-align: middle;
}

.mc4wp-form [type=email], .mc4wp-form [type=email]:focus {
  background-color: #fff;
  border-radius: 35px 0px 0px 35px;
  color: #d9041c;
  font-weight: 400;
  height: 77px;
  margin-right: 0rem;
  min-height: 47px;
  outline: 0;
  padding: 6px 16px;
  transition: all 0.3s ease;
  width: 50%;
}

.mc4wp-form [type=email]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #ff4c60;
}
.mc4wp-form [type=email]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ff4c60;
   opacity: 1;
}
.mc4wp-form [type=email]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ff4c60;
   opacity: 1;
}
.mc4wp-form [type=email]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #ff4c60;
}
.mc4wp-form [type=email]::-ms-input-placeholder { /* Microsoft Edge */
   color: #ff4c60;
}

.mc4wp-form [type=email]::placeholder { /* Most modern browsers support this now. */
   color:    #ff4c60;
}

.mc4wp-form [type=submit], .mc4wp-form [type=submit]:focus {
  background-color: #f8cd00;
  border-radius: 35px;
  color: #d9041c;
  cursor: pointer;
  font-weight: bold;
  height: 77px;
  margin-left: -2.3rem;
  min-height: 47px;
  outline: 0;
  padding: 15px 30px;
  transition: all .5s;
  width: 263px;
}

.mc4wp-form [type=submit]:hover {
  background-color: #f8cd00;
  color: #fff;
  opacity: 1;
}

.mc4wp-alert {
  color: #fff;
  line-height: 17px;
  padding-top: 10px;
}

.elementor-single-post .elementor-element.elementor-element-cb2af97 > .elementor-container{max-width:1140px;}.elementor-single-post .elementor-element.elementor-element-cb2af97:not(.elementor-motion-effects-element-type-background), .elementor-single-post .elementor-element.elementor-element-cb2af97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diverse-bg.eu/wp-content/uploads/2019/06/home-v1.jpeg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-single-post .elementor-element.elementor-element-cb2af97 > .elementor-background-overlay{background-color:#2bc6ee;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-single-post .elementor-element.elementor-element-cb2af97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 15px 0px 15px;}.elementor-single-post .elementor-element.elementor-element-cb2af97 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-single-post .elementor-element.elementor-element-3af839f .elementor-heading-title{color:#ffffff;font-family:"Open Sans", Open Sans;font-size:100px;}.elementor-single-post .elementor-element.elementor-element-3af839f > .elementor-widget-container{margin:0px 0px 150px 0px;padding:60px 0px 60px 0px;}@media(max-width:1024px){.elementor-single-post .elementor-element.elementor-element-3af839f .elementor-heading-title{font-size:65px;}.elementor-single-post .elementor-element.elementor-element-3af839f > .elementor-widget-container{margin:10px 0px 40px 50px;padding:20px 0px 70px 0px;}}@media(max-width:767px){.elementor-single-post .elementor-element.elementor-element-3af839f .elementor-heading-title{font-size:40px;}.elementor-single-post .elementor-element.elementor-element-3af839f > .elementor-widget-container{margin:30px 0px 0px 25px;padding:0px 0px 100px 0px;}}

.elementor-single-post-footer .elementor-element.elementor-element-1b93250d:not(.elementor-motion-effects-element-type-background), .elementor-single-post-footer .elementor-element.elementor-element-1b93250d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diverse-bg.eu/wp-content/uploads/2019/06/home-v1.jpeg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-single-post-footer .elementor-element.elementor-element-1b93250d > .elementor-background-overlay{background-color:#d9041c;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-single-post-footer .elementor-element.elementor-element-1b93250d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-single-post-footer .elementor-element.elementor-element-1b93250d > .elementor-shape-top svg{width:calc(150% + 1.3px);height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-single-post-footer .elementor-element.elementor-element-1b93250d > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-single-post-footer .elementor-element.elementor-element-5a0ad203 .elementor-spacer-inner{height:124px;}.elementor-single-post-footer .elementor-element.elementor-element-43e0d85c{text-align:center;}.elementor-single-post-footer .elementor-element.elementor-element-43e0d85c .elementor-heading-title{color:#ffffff;font-family:"Open Sans", Open Sans;font-size:55px;font-weight:bold;}.elementor-single-post-footer .elementor-element.elementor-element-35743a58 .elementor-spacer-inner{height:50px;}.elementor-single-post-footer .elementor-element.elementor-element-1aa033d3{text-align:center;}.elementor-single-post-footer .elementor-element.elementor-element-1aa033d3 .elementor-heading-title{color:#ffffff;font-size:21px;}.elementor-single-post-footer .elementor-element.elementor-element-1a7cd09{margin-top:0px;margin-bottom:70px;}.elementor-single-post-footer .elementor-element.elementor-element-40523e8{text-align:center;}.elementor-single-post-footer .elementor-element.elementor-element-40523e8 .elementor-heading-title{color:#ffffff;}.elementor-single-post-footer .elementor-element.elementor-element-40523e8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d .elementor-icon-wrapper{text-align:center;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d.elementor-view-framed .elementor-icon, .elementor-single-post-footer .elementor-element.elementor-element-9fcb54d.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d.elementor-view-framed .elementor-icon, .elementor-single-post-footer .elementor-element.elementor-element-9fcb54d.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d .elementor-icon{font-size:30px;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d .elementor-icon i, .elementor-single-post-footer .elementor-element.elementor-element-9fcb54d .elementor-icon svg{transform:rotate(0deg);}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d > .elementor-widget-container{margin:0px 0px 130px 0px;}.elementor-single-post-footer .elementor-element.elementor-element-60568373 .elementor-spacer-inner{height:10px;}.elementor-single-post-footer .elementor-element.elementor-element-414f6f0{margin-top:10%;margin-bottom:5%;}.elementor-single-post-footer .elementor-element.elementor-element-2f13417{color:#444444;font-size:14px;}@media(min-width:768px){.elementor-single-post-footer .elementor-element.elementor-element-6c9c170{width:25%;}.elementor-single-post-footer .elementor-element.elementor-element-4dfb2a8{width:50%;}.elementor-single-post-footer .elementor-element.elementor-element-56610ac2{width:24.995%;}.elementor-single-post-footer .elementor-element.elementor-element-e141287{width:25%;}.elementor-single-post-footer .elementor-element.elementor-element-8a5a8b1{width:75%;}.elementor-single-post-footer .elementor-element.elementor-element-4aa014d{width:15.972%;}.elementor-single-post-footer .elementor-element.elementor-element-b3d7d24{width:72.321%;}.elementor-single-post-footer .elementor-element.elementor-element-9602f6b{width:11.703%;}}@media(max-width:1024px){.elementor-single-post-footer .elementor-element.elementor-element-43e0d85c .elementor-heading-title{font-size:50px;}.elementor-single-post-footer .elementor-element.elementor-element-1a7cd09{margin-top:0px;margin-bottom:40px;}.elementor-single-post-footer .elementor-element.elementor-element-9fcb54d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-single-post-footer .elementor-element.elementor-element-60568373 .elementor-spacer-inner{height:176px;}}@media(max-width:767px){.elementor-single-post-footer .elementor-element.elementor-element-5a0ad203 .elementor-spacer-inner{height:106px;}.elementor-single-post-footer .elementor-element.elementor-element-43e0d85c .elementor-heading-title{font-size:28px;}.elementor-single-post-footer .elementor-element.elementor-element-35743a58 .elementor-spacer-inner{height:10px;}.elementor-single-post-footer .elementor-element.elementor-element-1aa033d3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-single-post-footer .elementor-element.elementor-element-60568373 .elementor-spacer-inner{height:10px;}.elementor-single-post-footer .elementor-element.elementor-element-10f5400 > .elementor-widget-container{padding:0px 0px 30px 0px;}}

.nv-thumb-wrap, .entry-header, .nv-meta-list {
  display: none;
}

.wpcf7 {
  margin: 20px 50px;
  padding: 26px;
}

.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

div.wpcf7-form-control-wrap {
  margin-bottom: 20px;
}

input[type=text].wpcf7-text, input[type=email].wpcf7-email, .wpcf7-textarea {
  background-color: rgb(248, 249, 250);
  border: none;
  border-width: 0px;
  border-radius: 32px;
  font-family: "Open Sans", Open Sans;
  font-weight: 400;
  color: #444444;
  font-size: 16px;
  height: auto;
  min-height: 47px;
  padding: 6px 16px;
  width: 100%;
  flex-grow: 1;
  vertical-align: middle;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  outline: 0;
}

.wpcf7-textarea {
  height: 102px;
}

input[type=text].wpcf7-text:focus, input[type=email].wpcf7-email:focus, .wpcf7-textarea:focus {
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
  outline: 0;
}

input[type=text].wpcf7-text::placeholder, input[type=text].wpcf7-text::-webkit-input-placeholder, input[type=email].wpcf7-email::placeholder, input[type=email].wpcf7-email::-webkit-input-placeholder, .wpcf7-textarea::placeholder, .wpcf7-textarea::-webkit-input-placeholder {
  color: #7d7d7d;
}

input[type=submit].wpcf7-submit, input[type=submit].wpcf7-submit:hover {
  background-color: #39b3e8;
  border: 0 none;
  font-size: 20px;
  font-weight: bold;
  font-family: "Open Sans", Open Sans;
  text-transform: capitalize;
  border-radius: 51px 51px 51px 51px;
  display: block;
  margin: 0 auto;
  min-height: 40px;
  padding: 12px 24px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.nv-thumb-wrap {
  float: left;
  max-width: 50%;
}

.um-directory .um-member-meta {
  margin: 0 15px !important;
  padding: 0 !important;
  border-top: 0 !important;
}

.um-directory .um-member-meta, .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline {
  font-size: 16px !important;
  font-weight: 700;
  line-height: 26px !important;
  color: #444;
  padding: 0 !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline strong {
  display: none !important;
}

[lang="en-US"] .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline-first_name_24, [lang="bg-BG"] .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline-first_name {
  display: none !important;
}

@media (max-width: 768px) {
  .nv-meta-list, .elementor-text-editor {
    padding: 0 16px;
  }
}