/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
Version: 3.1.3
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
*/
@font-face{
    font-family: "Montserrat-Light";
    src: url('fonts/Montserrat-Light.otf'),
    url('fonts/Montserrat-Light.otf'); /* IE */
}

@font-face{
    font-family: "bwmodelica-regular-2";
    src: url('fonts/bwmodelica-regular-2.ttf'),
    url('fonts/bwmodelica-regular-2.ttf'); /* IE */
}
@import url(https://fonts.googleapis.com/css?family=Oswald:700);

body {
   font-family: "Montserrat-Light";
    letter-spacing: 1px;
}

h1, h2, h3, h4, h5, h6 {
  
     text-transform:uppercase;
   
}
h1, h2, h3 {
 
}

.av-main-nav > li > a {
   
}
#homeimage h1 {
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); 
}
.avia-button.avia-size-large { 
  
    font-family: 'Montserrat', sans-serif;
    text-transform:uppercase;
    font-size:24px;
    
}
#homeimage .el_before_av_button .avia-button.avia-size-large { 
    margin-bottom:20px;
  
}
.avia-animated-number {
text-align:right!important;


}
.avia-animated-number-title {
   font-size:140px!important;
   
}
.avia-single-number {
font-family:'bwmodelica-regular-2', sans-serif;
    letter-spacing: 1px;
    font-size:140px!important;
    padding-right:10px;
     color:#4d4d4d;
 
   
    
}
.avia-animated-number-title:before {
    content: "Approximately";
    display:block;
    font-size:24px;
    width:auto;
    height:80px;
    padding-right: 60px;
     text-transform:uppercase;
    color:#4d4d4d;
    letter-spacing: 1px;
}
.avia-animated-number-title:after {    
    content: "Each Year";
	-webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
	font-family:'bwmodelica-regular-2', sans-serif;
    font-size:34px;
    color:#4d4d4d;
    display: inline-block;
    width:40px;
    height:140px;
    text-transform:uppercase;
 
    
}

.avia-animated-number-content {
    margin-top:-36px;
    font-family:'bwmodelica-regular-2', sans-serif;
    color:#246376;
    text-transform:uppercase;
    
}

#footer .flex_column.av_one_third:nth-child(1) {
width: 20%;
}

#footer .flex_column.av_one_third:nth-child(2) {
width: 20%;
}

#footer .flex_column.av_one_third:nth-child(3) {
width: 45%;
}

.title_container {
    background-color:#246376;
    color:#fff;

}
#top .alternate_color.title_container .main-title a, .alternate_color .breadcrumb, .alternate_color .breadcrumb a,  #top .alternate_color.title_container .main-title  {
    color:#fff;
}

.avia-team-member h3  {
    color:#333;
    font-size:18px;
}

.lato.events-archive .breadcrumb {
    display: none !important;
}

#footer ol {
    margin-left:0px;
}

#footer .tribe-events-list-widget li, #footer .tribe-events-list-widget p {
    font-size:13px;

}

.newsletters .big-preview.single-big {
    display:none;
}

.newsbox .news-time {
    display:none;
}

#top .tribe-events-list-widget h4 a {
    font-family: "Montserrat-Light";
    font-size:13px;
    color:#58678b;
    
}

#header_meta {
    border-bottom-color:#fff;
}




/* Popup Styles
---------------------------------------------------------------------- */
.white-popup {
    position: relative;
    background: #FFF;
    padding: 50px;
    width: auto;
    max-width: 50%;
    margin: 20px auto;
}




/* Team Member Styles
---------------------------------------------------------------------- */

.team-member-name, .team-member-job-title {
    text-align:center;
}


h3.team-member-name {
	
}

.team-member-job-title  {
	font-weight: bold;
}
.team-member-description {
	display:none;
}

.mfp-content .team-member-description {
	display:block; 
}

.short-description {
	font-size:0.85em;
	line-height:1.5em;
    text-align:center; 

}

.short-description p {
	margin-top:0px;
}

.short-description a {
    display:block;
    width:100%; 
}

.bio-more {
	display:block;
	margin-top:10px;
	cursor:pointer;
	font-size:14px;
    font-weight:bold;
    text-align: center;
    width:100%;
}



@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .main_menu ul:first-child > li > a {
padding: 0 6px;
font-size: 10px;
}

.main_menu {
margin-right: -50px;
}

.logo img {
max-width:140px;
    position:relative;
}
}

/* Desktop Styles */

@media only screen and (min-width: 768px) {
  .postid-3238 #header_main {
    display: none;
  }
}

/*Mobile Styles */
@media only screen and (max-width: 767px) {
  .postid-3238 #header_main {
    display: none;
  }

  /* Popup Styles
---------------------------------------------------------------------- */
.white-popup {
    position: relative;
    background: #FFF;
    padding: 50px;
    width: auto;
    max-width: 95%;
    margin: 20px auto;
}
}
