/*header area*/

#site_nav li.current-menu-item:before, #site_nav li.current-post-ancestor:before {
    border-color: #66442c;
}

#site_header {
    background: #ffffff;
}

#site_nav a, #second_menu ul ul a {
   color: #66442c;
text-transform: uppercase;
}

#site_nav a:hover, #second_menu ul ul a:hover, .logo_text a:hover {
   color: #7c5835;
text-transform: uppercase;
}

#second_menu {
   background: #2e1915;
}

#second_menu li.hover, #second_menu li:hover {
   position: relative;
   background: rgba(255, 255, 255, 0.2);
}

#top_slider, .top_header {
    background: #4c2b21;
}

.top_header h1 {
    font-weight: 300;
}

/* logo */
.logo_text, .logo_text a {
   color: #66442c;
   text-transform: uppercase;
}

.logo_slogen {
    font-size: 14px;
    color: #66442c;
}


/* body area */

body {
    background-color: #ffffff;
    font-family: 'Roboto';
    color: #525252;
}

.entry a, .widget a, .post_item header h1 a, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
   color: #66442c;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    font-weight: 300;
}

.entry a:hover, .widget a:hover, .post_item header h1 a:hover {
   color: #7c5835;
}

.post_item header h1 {
text-transform: uppercase;
    color: #66442c;
}

.post_item header h1 a {
text-transform: uppercase;
color: #66442c;
}


/* img filter */
img#link:hover {
 opacity: 0.6;
    transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
}

/* gombok */

.entry .button_shortcode.small, .entry .button_shortcode.medium, .entry .button_shortcode.large, .entry .button_shortcode, .entry input[type="submit"], .entry a.more_button {
    padding: 10px 15px;
    background: #4c2b21;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    color: #fff;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: 2px solid #4c2b21;
}

.entry .button_shortcode.small:hover, .entry .button_shortcode.medium:hover, .entry .button_shortcode.large:hover, .entry .button_shortcode:hover, .entry input[type="submit"]:hover, .entry a.more_button:hover {
    padding: 10px 15px;
    background: #66442c;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    color: #ffffff;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
      border: 2px solid #66442c;
}

/* widget */
.widget_title {
    color: #4c2b21;
    font-weight: 300;
    font-size: 21px;
    margin-bottom: 10px;
    border-bottom: 1px solid #4c2b21;
    text-align: center;
    text-transform: uppercase;
}

/* �rlap */
.entry label {
    display: block;
    float: none;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 20px;
}

/*�rlap csapda*/
.gform_validation_container {
	display: none;
}

/* footer area */

#site_footer, .mobile_phone {
    background: #2e1915;
}

.footer_widget_title {
    color: #7c5835;
    text-transform: uppercase;
    font-weight: 300;
}

#site_footer {
    color: #7c5835;
    font-size: 14px;
}

#site_footer a {
    color: #d0ad94;
}

#site_footer a:hover {
    color: #fff;
}