/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

header:not(.header-scrolled) .logo img {
    margin-top: 12.5px;
}

#header_main {
    border: 0px;
}

header.header-scrolled #header_main {
    padding: 5px 0px;
}

.title_container , #top .title_container .container,#main {
    border-color: #e1e1e1 !important;
}

.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
    background: rgba(85, 85, 85, 0.85);
}

.caption_framed .slideshow_caption .avia-caption-title {
    padding: 10px 45px;
}

.caption_framed  .avia-caption-content p {
    width: 46%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    padding-top: 5px !important;
    padding-bottom:  5px !important;
}

#top .avia-button.avia-color-light {
    color: #fff;
    border: 0px;
    background: #b5121b;
    text-transform: uppercase;
    font-size: 18px;
    min-width:100px;
}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 600;

}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: inherit;
}

html .pentagon_2000sql_logo {
    margin-top: 0px;
}

.pentagon_2000sql_logo:before {
    content: '';
    position: absolute;
    bottom: 51%;
    border-bottom: 1px solid #e1e1e1;
    z-index: 0;
    display: block;
    width: 100%;
    visibility: visible;
}

#home_leftcontent_rightvideo {
    max-width: 1310px;
    padding: 0px 0px 50px;
    margin: auto;
}

#home_leftcontent_rightvideo .content-inner {
    text-align: center;
}

#home_leftcontent_rightvideo .avia-single-number{
    font-size: 32px;
    font-weight:700 ;
    margin: 0px;
    line-height: 32px;
}
#home_leftcontent_rightvideo .content-inner h5 {
    margin-bottom: 30px;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 14px;
}
#home_leftcontent_rightvideo .avia-animated-number{

    margin-bottom: 30px;
}

#home_leftcontent_rightvideo .avia_textblock  a{
    background-color: #7cb0e7 !important;
    border-color: #7cb0e7 !important;
}

#home_leftcontent_rightvideo .avia-no-number{
    font-size: 30px;
    font-weight:600 ;
    color: #58585a;
    vertical-align: baseline;
    opacity: 1;

}

#home_leftcontent_rightvideo .avia-animated-number-content p {
   font-size: 14px;
    margin-top: 10px;
}

#home_leftcontent_rightvideo .av-special-heading {
    padding-bottom: 0px !important;
}

#clients_logos {
    border-top: 1px solid #e1e1e1;
}

#clients_logos .avia-content-slider {
    margin-top: 0px !important;
}

#clients_logos .avia-smallarrow-slider-heading> div {
    display: none !important;
}

#clients_logos .hr{
    margin-bottom: 0px;
}
#clients_logos > div {
    padding-top: 60px !important;
}

#socket .copyright {
    width: 100%;
}

#footer .widget_nav_menu a {
    padding: 0px 0px 0px 0;
}

#footer div .av_one_fifth:first-child {
    width: 20%;
}

#footer div .av_one_fifth:first-child img{
    margin-top: 15px;
}

#footer div .av_one_fifth:nth-child(n+3){
    margin-left: 4%;
}

#footer .social-icons a{
    display: inline-block;
    width: 35%;
    margin-bottom: 3px;
    margin-top: 6px;
}

#contact-us-content,
#team-content,
#animated_numbers,
#real-world-examples,
#real-world-example-images,
#content-with-left-icon {
    /*max-width: 1310px;*/
    margin: auto;
    padding: 0px 20px;
}
#team-content {
  max-width: 950px;
}
#top-icon-with-content {
    max-width: 910px;
    margin: auto;
    padding: 0px 20px;
}

#top-icon-with-content .iconbox_content {
    padding: 20px 20px 20px 20px;
    border-radius: 3px;
    box-shadow: none;
    border:1px solid #d7d7d7;
    background: #fcfcfc;
}
#top-icon-with-content article {
    margin-top: 66px !important;
}

#why_leftcontent_right{
    max-width: 1310px;
    margin: auto;
    padding: 30px 20px 0px 20px;
}

#contact-us-content form p:first-child{
    width: 47.5%;
    clear: none;
}

#contact-us-content form p:nth-child(2){
    width: 47.5%;
    clear: none;
    margin-left: 5%;
}

.contact-us-content-right {
    margin-top: 77px;
}

.contact-us-content-right p{
    margin-bottom: 0px;
}

.contact-us-content-right h5{
    margin-top: 0px;
    margin-bottom: 30px;
}

#testimonials .hr {
    margin: 15px 0px;
}

#testimonials b {
    color: #444444;
}

.page-id-19 #av_section_2 .template-page.content,
.page-id-17 #after_image_hotspots .template-page.content{
    padding-bottom: 0px;
}

#animated_numbers .flex_cell,
#content-with-left-icon .flex_cell{
   padding-top: 0px !important
}


#animated_numbers .avia-single-number,
#animated_numbers p{
    font-weight: 700;
    color: #b5121a;
    font-size: 14px;
    font-style: italic;
}
.team-bullet-points {
    padding-left: 40px;
}
.team-bullet-points li {
    padding-left: 20px;
}
#real-world-examples {
    border: 0px;
    min-height: 5px;
}
#real-world-examples .template-page.content {
    padding-top: 0px;
    padding-bottom: 0px;
}


#real-world-example-images .avia-image-container.avia-align-center {
    background: #e1e1e1;
    padding: 20px 40px;
}

.custom-bullet-points article.article-icon-entry {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
}

.left-content-p {
    font-size: 15px;
    color: #b5121b;
    text-transform: uppercase;
    padding-left: 40px;
    font-weight: 600;
    margin-bottom: 30px;
}

.page-id-17 #after_submenu {
    border: none;
}

.left-content-p.men-icon{
    background-image: url(images/men-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.left-content-p.medal-icon{
    background-image: url(images/medal-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.left-content-p.plane-icon{
    background-image: url(images/plane-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.left-content-p.result-icon{
    background-image: url(images/results-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 30px;
}

.left-content-p.reload-icon{
    background-image: url(images/reload-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.left-content-p.speed-icon{
    background-image: url(images/speed-icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 30px;
}

html .page-id-11 .caption_framed .avia-caption-content p {
    width: 88.5%;
    font-weight: 600;
    text-align: center;
}

html .page-id-11 #after_full_slider_1 .template-page.content {
    padding-bottom: 25px;
}


.av-striped-bar .orange-bar .bar {
    background-image: -webkit-linear-gradient(-45deg, #c3512f 25%, #e5734f 25%, #e5734f 50%, #c3512f 50%, #c3512f 75%, #e5734f 75%, #e5734f);
    background-image: -moz-linear-gradient(-45deg, #c3512f 25%, #e5734f 25%, #e5734f 50%, #c3512f 50%, #c3512f 75%, #e5734f 75%, #e5734f);
    background-image: linear-gradient(-45deg, #c3512f 25%, #e5734f 25%, #e5734f 50%, #c3512f 50%, #c3512f 75%, #e5734f 75%, #e5734f);
}

.av-striped-bar .grey-bar .bar {
    background-image: -webkit-linear-gradient(-45deg, #74a6d9 25%, #96c8fb 25%, #96c8fb 50%, #74a6d9 50%, #74a6d9 75%, #96c8fb 75%, #96c8fb);
    background-image: -moz-linear-gradient(-45deg, #74a6d9 25%, #96c8fb 25%, #96c8fb 50%, #74a6d9 50%, #74a6d9 75%, #96c8fb 75%, #96c8fb);
    background-image: linear-gradient(-45deg, #74a6d9 25%, #96c8fb 25%, #96c8fb 50%, #74a6d9 50%, #74a6d9 75%, #96c8fb 75%, #96c8fb);
}

@media screen and ( max-width: 767px ) {
    .responsive #top .slideshow_caption h2 {
        font-size: 14px !important;
    }
    .caption_framed .slideshow_caption .avia-caption-title {
        padding: 10px 15px;
    }
    .caption_framed .avia-caption-content p {
        width: 90%;
        font-size: 14px;
    }
    #top .avia-button.avia-color-light {
        font-size: 14px;
    }
    #home_leftcontent_rightvideo {
        padding: 20px 20px;
    }
    #footer .widget {
        margin: 0px 0 0px 0;
    }
    #socket .copyright > div {
        float: none !important;
    }
	html #after_section_1 .template-page.content {
    padding-bottom: 0px !important;
}
}

@media screen and ( min-width:992px) {
    #home_leftcontent_rightvideo > div.flex_cell.no_margin.av_one_half.avia-builder-el-18.el_after_av_cell_one_half.avia-builder-el-last > div {
        padding-left: 60px;
    }
    #home_leftcontent_rightvideo > div.flex_cell.no_margin.av_one_half.avia-builder-el-13.el_before_av_cell_one_half.avia-builder-el-first {
        position: relative;
    }
    #home_leftcontent_rightvideo > div.flex_cell.no_margin.av_one_half.avia-builder-el-13.el_before_av_cell_one_half.avia-builder-el-first:after {
        position: absolute;
        right: 25px;
        top: 40px;
        content: "";
        height: 80%;
        width: 1px;
        background: #e1e1e1;
    }
    .header-scrolled + #main #av_section_1{
    position: fixed;
    top: 52px;
    z-index: 999;
    }
	#home_leftcontent_rightvideo .avia-single-number{
    font-size: 18rem;
    line-height: 18rem;
}
#home_leftcontent_rightvideo .content-inner h5 {
    font-size: 1.5rem;
    line-height: 2rem;
    margin-top: 25px;
}
#home_leftcontent_rightvideo .avia-animated-number{

}

#home_leftcontent_rightvideo .avia_textblock  a{
	font-size: 1rem;
	/* line-height: 2rem; */
}

#home_leftcontent_rightvideo .avia-no-number{
    font-size: 10rem;
	line-height: 10rem;
}

#home_leftcontent_rightvideo .avia-animated-number-content p {
   font-size: 1.8rem;
   line-height: 2rem;
   margin-top: 20px;
}
}

.LinkableSliders img {
	opacity:0;
	height: 386px;
}

#after_section_1 .template-page.content {
	padding-bottom:35px !important;
}



/*Show only in mobile or desktop*/

@media only screen and (min-width: 769px) {
.only_mobile { display: none !important; }}

@media only screen and (max-width: 768px) {
.only_desktop { display: none !important; }}