/*
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:*/

body{width:100%;
font-size: 100%;}

p, li {
    font-size: 1.1em;
}

#top.search .sidebar
{
    display: none !important;
}

/***** MEMBER SEARCH FORM ********/
.avia-caption-content, .avia-caption-content * { display: block !important; opacity: 1 !important; }

.postid-1073 p
{
  text-align: left;
max-width: 500px;
margin: 0 auto;
padding: 20px;
}
.main_color .container_wrap_first .container_wrap .fullsize 
{
    background: #ffffff;
width: 80%;
}

wpmem_reg, #wpmem_login {
    color: rgb(43, 43, 43);
    font-family: Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    max-width: 500px;
    margin: 0 auto;
padding-bottom: 0 20px 50px 20px;
}

.main_color .sidebar a {
 color: #ba973f;
}


#header_main 
{
 border-bottom: 3px solid #b1953a!important;
   border-top: 0;
  box-shadow: 0px 3px 15px #888888;
}

.logo {
    background: none;
height: 110px;
margin-top: 0px;
padding: 0 10px;
box-shadow: 0px 0px 0px #888888;
}

.logo img
{
 margin-top: 0px;
}

.av-main-nav-wrap  
{
    text-transform: uppercase;
    letter-spacing: 1px;
}

#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .ajax_search_image, .iconfont
{
 
}

span.breadcrumb-title {
    display: none;
}

.trail-end  {
    color:  gray;
}

.av-special-heading {
    width: 100%;
    clear: both;
    display: block;
    margin-top: 30px;
    position: relative;
}


/***********  TOP MENU *******/

.main_menu li.current-menu-item > a > .avia-menu-text {
background-color: none;
color: #ffd85b!important;

}

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
    font-size: 1em;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select
{
 font-size: .2em;
}

/**********  SUBMENU CONTAINER ************/
.av-main-nav-wrap {
    text-transform: uppercase;
   letter-spacing: 1px; 
    
}


#top .av-subnav-menu > li {
   padding: 0; 

   }
#top #s {
    width: 100%;
    position: relative;
    padding: 11px 47px 11px 5px;
    z-index: 1;
    margin: 0;
    box-shadow: none;
font-size: 1em;
}
.main_color .av-subnav-menu a {
   
    color: #b1953a;
    padding: 10px 20px;
}

#top .av-subnav-menu li.current-menu-item a {
background: #65aca2!important;
color: #fff!important;
 padding: 10px 20px;
}

#search-2 
{
    max-width: 400px;
    margin: 0 auto;

}

#search-2 #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select
#search-2 .widget .widget-search
{
font-size: 1em;
}


#search-2 #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select
{
    background: #ffffff;
border: 2px solid #a5d4cd;
}

#top #searchsubmit, .ajax_load {
    width: 40px;
   height: 45px!important;
    line-height: 43px!important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    margin: 0;
    border-radius: 0;
    min-width: 40px;
font-size: 1em;
}




#js_sort_items
{
  background: none!important;
font-size: 1em;
color: black!important;
padding-bottom: 50px;
}

.sort_by_cat   
{
    background: none;
}

.avia-section {
min-height: 0;
}

/********* SLIDESHOW *********/
.slideshow_align_caption .avia-caption-title {
    color: white!important;
}


/**********  EVENTS PLUGIN ************/



div.css-search div.em-search-main div {
     display: inline-block; 
    width: 100%;
}

div.css-search div.em-search-main .em-search-submit {
    position: absolute;
    top: 10px;
    right: -1px;
    -moz-box-shadow: 0px 0px 0px 0px #ffffff;
    -webkit-box-shadow: 0px 0px 0px 0px #ffffff;
    box-shadow: 0px 0px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7d282), color-stop(1, #8eb56d) );
    background: -moz-linear-gradient( center top, #b7d282 5%, #8eb56d 100% );
    background-color: #b7d282;
    -moz-border-radius: 0px;
   -webkit-border-radius: 0px; 
    border-radius: 0px; 
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #ffffff;
    font-weight: bold;
    padding: 7px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #c7c5c7;
    line-height: 16px;
}

.page-thumb img {
    margin-bottom: 30px;
}

#top .fullsize .template-blog .post .entry-content-wrapper
{
 text-align: left;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%; 
    margin-left: auto;
    margin-right: auto;
}

/***** PORTFOLIO GRID *****/

.main_color .grid-content *,.main_color .grid-content {
  background-color: #f0e9d3!important;
}
.grid-entry .inner-entry { box-shadow: none; }


#em-map-404 {
  display: none;
}


/*** MEMBER LIST *****/

.page-id-28 .avia-builder-el-6

li {
   list-style-type: square;
color: #007162;
}


/*********  MEMBERSHIPS **************/
#wpmem_reg {
display: none;
}

#em-location-data table.em-location-data { 
width:100%; float:left; border:none; 
}

.footer_color .news-time {
   color: #f0e9d3;
display: none;
}

.login #backtoblog, .login #nav {
    font-size: 13px;
    padding: 0 24px;
text-transform: uppercase!important;
}
.login #backtoblog a, .login #nav a, .login h1 a {
    text-decoration: none;
    color: #999;
    text-transform: uppercase!important;
}

#main {
    background: white;
}
/*******  BUTTONS ************/

 .avia-button span
{
    font-size: 18px!important;
}
/******** SIDEBAR ***************/

#top #main .sidebar {
    border-left-style: solid;
    border-left-width: 1px;
    margin-left: 0;
    float: none;
    width: auto;
    overflow: hidden;
    display: block;
    clear: none;
    border-color: #f0e9d3;
}

#menu-kamma-members a
{
   color: #b1953a;
}
#menu-kamma-members a:hover
{
   color: #007162;
}

/********  TABLE DATA _ EVENTS***********/

td  {
font-size: 18px;
}

.avia-heading-row {
 font-size: 18px;
}

.avia-table-1 .avia-heading-row th, .avia-table-1 td {
   
-webkit-transform: skew(10deg);
	   -moz-transform: skew(10deg);
	     -o-transform: skew(10deg);
}

.avia-table-1   {
    max-width: 800px!important; 
    margin: 0 auto!important;
   
}

.avia-data-table-wrap
{
max-width: 850px;
	height: auto;
	-webkit-transform: skew(-10deg);
	   -moz-transform: skew(-10deg);
	     -o-transform: skew(-10deg);
	padding: 20px;
background: white;
margin: 0 auto;
}


/************  TOGGLE  *************/

.toggle_icon, .vert_icon, .hor_icon {
  border-color: #007162!important;
float: left;
}

.single_toggle {
    background: #efeee3;
}

.toggler.activeTitle {
background: #d3f2c6;
}

.js_active .toggler {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 9px 3px 9px 35px;
    position: relative;
    top: 5px;
    border-style: solid;
    border-width: 1px;
border-color: #cad7c5 
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media only screen and (max-width: 767px) {


h1 {
    font-size: 44px!important;
}

h2 {
    font-size: 34px!important;
}

.avia-heading-row th,td {
    font-size: 18px;
-webkit-transform: skew(0deg);
	   -moz-transform: skew(0deg);
	     -o-transform: skew(0deg);
}


.avia-data-table-wrap
{
max-width: 850px;
	height: auto;
	-webkit-transform: skew(0deg);
	   -moz-transform: skew(0deg);
	     -o-transform: skew(0deg);
	padding: 10px;
background: white;
margin: 0 auto;
}

}

nav.main_menu {
width: 70%;


}

@media only screen and (max-width: 1200px) {
.av-main-nav > li > a { padding: 0 7px; font-size: 11px; }
.responsive #top .slideshow_caption h2 {
    font-size: 20px !important;
}

