/*header area*/

#site_nav li.current-menu-item:before,
#site_nav li.current-post-ancestor:before {
    border-color: #a2a2a2;
}

#site_header {
    background: #ffffff;
}

#site_nav a,
#second_menu ul ul a {
    color: #525252;
    text-transform: uppercase;
}

#site_nav a:hover,
#second_menu ul ul a:hover,
.logo_text a:hover {
    color: #0191c8;
    text-transform: uppercase;
}

#second_menu {
    background: #01658c;
}

#second_menu li.hover,
#second_menu li:hover {
    position: relative;
    background: rgba(255, 255, 255, 0.2);
}

#top_slider,
.top_header {
    background: #0191c8;
}

.top_header h1 {
    font-weight: 300;
}

/* logo */
.logo_text,
.logo_text a {
    color: #525252;
    text-transform: uppercase;
}

.logo_slogen {
    font-size: 14px;
    color: #a2a2a2;
}


/* 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,
.product .woocommerce-Price-amount.amount {
    color: #0191c8;
}

.woocommerce .entry a.add_to_cart_button,
.woocommerce .entry button.button,
.woocommerce .entry a.add_to_cart_button:hover,
.entry .woocommerce .wpmc-nav-wrapper button{
    background: #0191c8  !important;
    color: #fff;
}

.widget .nf-form-layout input[type="submit"],
.widget .nf-form-layout input[type="button"]{
    background: #0191c8 !important;
}


.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: #01658c;
}

.post_item header h1 {
    text-transform: uppercase;
    color: #0191c8;
}

.post_item header h1 a {
    text-transform: uppercase;
}


/* 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 input[type="button"],
.entry a.more_button {
    padding: 10px 15px;
    background: #0191c8;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    color: #ffffff;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border-bottom: 2px solid #01658c;
}

.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: #01658c;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    color: #ffffff;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border-bottom: 2px solid #01658c;
}

/* widget */
.widget_title {
    color: #525252;
    font-weight: 300;
    font-size: 21px;
    margin-bottom: 10px;
    border-bottom: 1px solid #0191c8;
    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: #0191c8;
}

.footer_widget_title {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 300;
}

#site_footer {
    color: #01658c;
    font-size: 14px;
}

#site_footer a {
    color: #7cd6f9;
}

#site_footer a:hover {
    color: #ffffff;
}