
.network {float:right; margin-top:-11px !important;}

.network img {margin-left:6px;}

#footer .copyright_row .copyright_row_wr .copyright {width:100% !important;}

p {line-height:23px !important;}

body.site_layout_13.header_style_4 .header_top {padding-top:22px !important; padding-bottom:0px !important;}

body.site_layout_13.header_style_4 .header_top .icon_text a {font-size:16px !important;}

body.site_layout_13.header_style_4 .header_top .icon_text span {
    color: #6baf35 !important;
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    text-decoration: none !important;
	font-size:16px !important;
}

body.header_style_4 .header_top .icon_text {margin-top:5px !important;}

.stm_top_bar_l13-center {text-align:right !important;}

.stm_top_bar_l13-center .header_socials {width:6% !important;}

.top_bar {background-color:#636363 !important;}

.stm_top_bar_l13-center .stm_top_bar_unit_l13 i {color:#cacaca !important;}

body.site_layout_13.header_style_4 .top_nav .top_nav_wrapper > ul > li > a {letter-spacing:0px !important;}

.stm_slider_title_reply {
	letter-spacing: -0.5px !important;
    word-spacing: 0px !important;
}

.fooldal-lista {text-align:center !important;}

.fooldal-lista li {display:inline-block !important; list-style-type:none !important; padding:5px 10px !important; background:#fff !important; margin:0px 10px !important; color:#6baf35 !important;}

.fooldal-lista li:before {display:none !important;}

.page-id-979 #main {padding-bottom:0px !important;}

.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .post-password-form input[type="submit"] {background:#7ac142 !important; border:3px solid #7ac142 !important;}

.button:hover {background:#fff !important; border:3px solid #fff !important;}

.button.bordered i {color:#6baf35 !important;}

#footer {background:#333 !important;}

#footer .widgets_row .footer_logo a img {height:auto !important;}

#footer .widgets_row .footer_logo {margin:0 0 14px !important; padding:0px !important;}

#footer .widgets_row .footer_text {color:#eee !important; opacity:1 !important;}

#footer .copyright_row .copyright_row_wr .copyright {color:#eee !important; opacity:1 !important;}

#footer .footer_widgets {padding:45px 0px 0px !important;}

#footer .footer_widgets .widget .widget_title {font-weight:500 !important; font-size:20px !important; color:#fff !important; border-bottom:1px solid rgba(204, 204, 204, 0.2) !important;}

#footer .footer_widgets .widget {margin:0 0 25px !important;}

.footer-lista1 li {font-weight:700 !important;}

body.site_layout_13 #footer .copyright_row .copyright_row_wr .copyright a {color:#7ac142 !important;}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat:hover {background:#7ac142 !important; border-color:#7ac142 !important;}

h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after {background:#7ac142 !important;}

#footer .copyright_row .copyright_row_wr {border-top:1px solid rgba(204, 204, 204, 0.2) !important;}

.page_title {padding:30px 0 20px !important; margin:0 0 40px !important;}

.page_title .h2 {font-size: 28px !important; line-height: 30px !important;}

body.site_layout_13 .wpb_text_column ul li:before, body.site_layout_13 .comment-body .comment-text ul li:before {display:none !important;}

.wpb_text_column ul li, .comment-body .comment-text ul li {font-size:14px !important; padding:0px; margin:0 0 8px;}

.lista li {padding-left:0px !important;}

#wpcf7-f1446-p1447-o1 label {width:100% !important;}

.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"] {height:40px !important; background:#ddd !important;}

#wpcf7-f1446-p1447-o1 textarea {height:auto !important;}

#wpcf7-f1446-p1447-o1 p {margin:0 0 7px !important;}

.wpcf7-submit {background:#7ac142 !important; color:#fff !important; text-transform:uppercase !important; font-size:18px !important; line-height:20px !important; font-weight:700 !important; letter-spacing:0px !important; max-width:240px !important; margin:0 auto !important; padding:5px 20px !important;}

.file-feltoltes input {padding-top:10px !important;}

#wpcf7-f4-p1452-o1 label {width:100% !important;}

#wpcf7-f4-p1452-o1 textarea {height:auto !important;}

#wpcf7-f4-p1452-o1  p {margin:0 0 7px !important;}

.referencia-lista li {list-style-type:square; padding-left:0px !important;}

.referencia-lista {margin-left:20px !important;}

body.site_layout_13.header_style_4 .top_nav .top_nav_wrapper > ul > li.current-menu-item > a {border-bottom:4px solid #fff;}

body.site_layout_13.header_style_4 .top_nav .top_nav_wrapper > ul > li:hover > a {border-bottom:4px solid #fff;}

.top_nav .top_nav_wrapper > ul > li:hover > a, .top_nav .main_menu_nav > ul > li:hover > a {color:#fff !important;}

.top_nav .top_nav_wrapper > ul > li.current_page_item > a, .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, .top_nav .main_menu_nav > ul > li.current_page_item > a, .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, .top_nav .main_menu_nav > ul > li.current-menu-parent > a, .top_nav .main_menu_nav > ul > li.current_page_parent > a, .top_nav .main_menu_nav > ul > li.current_page_ancestor > a {color:#fff !important;}


@media (max-width:1200px) {
	body.site_layout_13.header_style_4 .top_nav .top_nav_wrapper > ul > li > a {font-size:14px !important;}
	body.header_style_4 .top_nav .top_nav_wrapper > ul > li > a {padding:21px 20px 21px 20px !important;}
}

@media (max-width:991px) {
	body.site_layout_13.header_style_4 .top_nav .top_nav_wrapper > ul > li > a {font-size:13px !important;}
	body.header_style_4 .top_nav .top_nav_wrapper > ul > li > a {padding:21px 8px 21px 8px !important;}
	body.site_layout_13.header_style_4 .header_top .icon_text span {font-size:13px !important;}
	body.site_layout_13.header_style_4 .header_top .icon_text a {font-size:13px !important;}
	.logo a img {max-width:280px !important;}
	body.site_layout_13.header_style_4 #header .header_top .icon_text .icon {margin:5px 10px 0 0;}
	body.site_layout_13.header_style_4 #header .header_top .icon_text {margin-left:30px !important;}
	
}

@media (max-width:768px) {
	.logo a img {max-width:240px !important;}
	.mobile_header .logo_wrapper {padding:10px 15px 10px 5px !important;}
	.mobile_header .icon_texts {padding:20px 20px !important;}
	.mobile_header .icon_texts a {color:#fff !important;}
}