
.q_social_icon_holder.circle_social .fa-stack, 
.q_social_icon_holder.square_social .fa-stack,
.q_social_icon_holder.circle_social .fa-stack:hover, 
.q_social_icon_holder.square_social .fa-stack:hover {
background-color: transparent;
}

.header_top {
    height: 35px;
}
.fes_logo {
    max-width: 90px;
    margin-top: 1rem;
}
nav.main_menu > ul > li > a {
text-transform: unset;
font-weight: normal;
}

.footer_top { padding: 36px 0 26px; }

::selection {
  background: #00B51A; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #00B51A; /* Gecko Browsers */
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right, .blog_holder article .post_info { display:none; }

.content { margin-top: 120px;}

.blog_holder.blog_single article h2 { margin-bottom: 20px; }

.caroufredsel_wrapper {
height:500px!important;
}

.iframe-container {
position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 520px) {
.mobile {
max-width: 200px !important;
height: auto !important;
}
.caroufredsel_wrapper {
height:200px!important;
}
}

.btn-primary span {
    margin: 0;
    color: #fff;
    background-color: #00B51A;
    border-color: #00B51A;
    cursor: pointer;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .1rem;
font-weight: lighter;
}
.btn-primary span.plus {
	display: none;
}
