/*
Theme Name: Gardsec Responsive V2.3 - WP Theme - 2016.01.06.
Theme URI: http://bfdesign.hu
Description: Designed by <a target="_blank" href="http://bfdesign.hu">Ferenc Berki</a> and Coded by <a target="_blank" href="http://wekbkonnyeden.hu">Patony Toth</a> at 2011-2016. + News + Testimonials features + Revolution Slider + Visual Composer.
Version: 2.3
Author: Patony Toth
Author URI: http://www.webkonnyeden.hu
Tags: light, sidebar, 2011, 2016, cufon, slider, jQuery
*/

/*=============================================================
    General Reset
=============================================================*/

*, html, div, span, body, p, h1, h2, h3, h4, h5, ol, ul, img { list-style: none; outline: none; margin: 0; padding: 0; border: 0; }
b, strong, h1, h2, h3, h4, h5 { font-weight: bold; }
sup { color: #ffcc00; }
b, strong { }
table { border-collapse: collapse; border-spacing: 0; }
.clear:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.clear { display: inline-block; clear: both; }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

blockquote {padding:10px 10px 10px 30px;}
blockquote:first-letter {font-size:20px; color:#888; }
blockquote p:first-letter { font-size:20px; color:#888; }

/*=============================================================
    Global settings
=============================================================*/

p, h1, h3, h5 { margin-bottom: 10px; line-height:24px; font-size:16px;}

h1 { font-size: 28px; color: #333; margin:0 0 10px 0; line-height:115%; font-weight:100;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif;}
h2 { font-size: 22px; color: #333; line-height:115%; font-weight:100;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif;}
h3 { font-size: 18px; color: #333; line-height:115%; font-weight:100;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif;}
h4 { font-size: 18px; color: #333; padding:0 0 1px 0; font-weight:100;letter-spacing:-1px;font-family:Verdana, Geneva, sans-serif;}
h5 { font-size: 14px; }

ul.list { margin: 0 0 10px 15px; }
ul.list li { list-style: square outside; padding:5px 0 5px 10px; font-size: 11px; }
ul {margin: 2px 0 2px 15px;padding-left: 5px;}
ul li { list-style: square outside;padding-bottom:15px;line-height:20px;}
ol {margin: 2px 0 2px 12px;padding-left: 8px;}
ol li { list-style-type:decimal;padding-bottom:15px;line-height:20px;}
a { color: #2ca9e3;font-weight:bold; text-decoration: none; outline: none!important; }
a:hover { outline: none!important; text-decoration: underline;}

/*=============================================================
    Globally usable classes
=============================================================*/

.clear { clear: both; }
.right { float:right;}
.left { float:left;}

.nil { padding: 0; margin: 0; border: 0; }
.icon { vertical-align: middle; margin-right: 5px; }
.floatleft { float: left; }
.floatright { float: right; }
.break { width: auto; border-bottom: 1px dotted #d2d2d2; height: 20px; padding: 0; margin-bottom: 40px; display: block; border: 0; clear: both; }
hr { border: 0; border-top: 1px dotted #d2d2d2; height: 1px; margin: 20px 0 20px 0; }

/*=============================================================
    General Table
=============================================================*/

table { margin:0;padding:0;border:0;}
td {vertical-align: top;padding: 10px;line-height: 24px;}

/*=============================================================
    Specialitasok erre a Site-ra
=============================================================*/

/* *{ margin: 0; padding: 0; }
a { text-decoration: none; }
a:hover { text-decoration: none; color: #9097a9} */

code { background-color: #ffc; }
body { background: url(img/bg_01_1.png) repeat-x top center #ffffff; font-size: 14px; line-height: 16px; color: #555555; font-family:Arial, Helvetica, sans-serif; }

body.no-slider { background: url(img/bg_01_1_noslider.png) repeat-x top center #ffffff;}

#wrapper { width:1224px; height: 100%;padding:0; margin:0 auto;}

#header {width: 1224px;padding:0; margin:0 auto;}
#header .logo {float:left;}

#header .modal_base_1 {width:312px;height:71px;float:left;z-index:600;}

#header .free_survey {left:100px;top:11px;width:126px;height:29px;background:url('img/bt_05_1.png') top left;position:relative;z-index:600;}
#header .free_survey:hover {background:url('img/bt_05_2.png') top left;}
#header .modal_box_1 {color:#fff;z-index:1200;position:relative;top:-18px;left:-144px;width:370px;height:270px;background: url(img/bg_08.png) no-repeat top right;visibility:hidden;}

#header .call_back {left:233px;top:-288px;width:107px;height:29px;background:url('img/bt_06_1.png') top left;position:relative;z-index:1200;}
#header .modal_box_2 {color:#fff;z-index:1200;position:relative;top:-317px;left:233px;width:190px;height:324px;background: url(img/bg_09.png) no-repeat top right;visibility:hidden;}
#header .call_back:hover {background:url('img/bt_06_2.png') top left;}

#header .newsletter {left:253px;top:-651px;width:107px;height:29px;background:url('img/bt_08_1.png') top left;position:relative;z-index:1150;}
#header .modal_box_3 {color:#fff;z-index:1150;position:relative;top:-680px;left:253px;width:190px;height:324px;background: url(img/bg_10.png) no-repeat top right;visibility:hidden;}
#header .newsletter:hover {background:url('img/bt_08_2.png') top left;}

#header .closebutton {padding:5px 0 0 26px;float:left;color:#fff;}

#header .modal_base_1 p {padding:0;}
#header .modal_base_1 input, textarea {font-size:12px;padding:2px 2px 4px 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-opera-border-radius:2px;-khtml-border-radius:2px;font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;}
#header .modal_base_1 input {height:18px;}

#header .modal_base_1 .wpcf7-not-valid-tip {font-size:10px;line-height:11px;}
#header .modal_base_1 .watermark {color:#bbb;}
#header .modal_base_1 .captcha-1  {top: -8px;position: relative;left:3px;}
#header .modal_base_1 .captcha-1 input {height:18px;}
#header .modal_base_1 .Comment {font-size:12px;}

#header .modal_base_1 .wpcf7-validation-errors {padding:5px;border:1px solid red;margin:0;float:left; background:#888;color:yellow;}
#header .modal_base_1 .wpcf7-mail-sent-ok {padding:5px;border:1px solid green;margin:0;float:left; background:#888;color:green;}
#header .modal_base_1 .wpcf7-submit  {width:79px;height:27px;background: url(img/bt_07_1.png) no-repeat top right;color:#fff;font-weight:bold;}
#header .modal_base_1 .wpcf7-submit:hover  {background: url(img/bt_07_2.png) no-repeat top right;}

#header .address {float:right;}
#header .address .pict {background:url(img/Phone-image.png) 0px 0px transparent no-repeat;display:block;width:425px;height:71px;}
#header .topwide-nav {float:right;padding-right:4px;}

#header .mobile-address {
	display: none;
}

/* mod�lis dobozka */
.modal_button {z-index:600;padding:5px;font-size:14px;line-height:14px;width:190px;border:0;margin:5px 0px 5px 25px;text-align:center;font-weight:bold;color:#ccc;background: url(img2/mb_01_1.png) no-repeat top left;}

#header #topnav-mobile {
	display: none;
}

/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; list-style: none;padding-bottom: 0;line-height: 100%;}
ul.dropdown a:active          { }
ul.dropdown li a                    { padding: 6px 0px; color:#fff;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;float:left;height:15px;}
ul.dropdown li:hover a		{ background: url(img/bt_01_center.png) repeat-x left top;text-decoration:none; }
ul.dropdown li.hover, ul.dropdown li:hover                { position: relative; z-index:1100;}

ul.dropdown li .bt_left {width:10px;height:27px;float:left;}
ul.dropdown li .bt_right {width:10px;height:27px;float:left;}
ul.dropdown li:hover .bt_left {background: url(img/bt_01_left.png) no-repeat left top;}
ul.dropdown li:hover .bt_right {background: url(img/bt_01_right.png) no-repeat right top;}

/*
	LEVEL TWO
*/
ul.dropdown li ul { margin:0;padding:0 0 10px 0; visibility: hidden; position: absolute; top: 100%; left: 0px;z-index:1100;background:url(img/bg_07_3.png) no-repeat bottom left;}
ul.dropdown li ul li  { font-weight: normal; float: none; line-height: 100%;width:146px;padding:0;margin:0;border:0;}
ul.dropdown li:hover ul li  { font-weight: normal; float: none;line-height: 100%;}
/*ul.dropdown li:hover ul li  { font-weight: normal; float: none;line-height: 100%;background:url(img/bg_07_2.png) no-repeat top left #f3f3f3;}*/

ul.dropdown li ul li .bt_left {width:0px;height:auto;}
ul.dropdown li ul li:first-child .bt_left {width:146px;height:21px;background: url('img/bg_07_1.png') transparent no-repeat scroll left top;}
ul.dropdown li ul li .bt_right {width:0px;height:auto;}
ul.dropdown li ul li  a {background:url(img/bg_07_2b.png) no-repeat top left #f3f3f3;width:123px;padding:4px 8px 4px 15px;background-image:none;font-size:12px;font-weight:normal;float:left;height:auto;}
ul.dropdown li:hover ul li a {color:#888;display: inline-block;background:url(img/bg_07_2b.png) no-repeat top left #f3f3f3;}
ul.dropdown li:hover ul li:hover a {color:#000;z-index:1100;display: inline-block;background:url(img/bg_07_2b.png) no-repeat top left #f3f3f3;}

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul .pre_ul {background:url(img/bg_07_1.png) no-repeat top left;height:21px;width:146px;visibility:hidden;}
ul.dropdown li:hover ul .pre_ul {background:url(img/bg_07_1.png) no-repeat top left;}

/*
	LEVEL THREE
*/
ul.dropdown .pre2_ul {background:url(img/bg_07_1b.png) no-repeat top left;height:10px;width:146px;visibility:hidden;}
ul.dropdown .pre2_ul:hover {background:url(img/bg_07_1b.png) no-repeat top left;}
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


#slider {width: 1036px;padding:0; margin:0 auto;}
#slider ul {margin: 0 0 0 24px;padding:0px;}
#slider ul li { list-style: none;padding:0;margin:0;}


#wrap {width: auto;padding:0; margin:0;}

.post_list {width:100%;padding:0;margin:0;}
.post_list li {list-style:none;margin: 0;padding:15px 0 15px 0;}
.post_list h3 {padding:0 0 7px 0;margin:0;}
.post_list h3 a {font-style:italic; font-size: 20px;line-height: 115%;font-weight: 100;letter-spacing: -1px;font-family: Verdana, Geneva, sans-serif;}
.post_list .learn {font-size:14px;float:left; margin-top:0;line-height:100%;}
.post_list .learn a {font-weight:normal;}

#paging {width:100%;font-size:1.5em;}
#paging .left {width:49%;}
#paging .right {width:49%;}

.main-content {width:668px;float:right;margin:0 28px 0 0;padding: 0;display:block;}
.main-content .content {padding:0;margin:0;border:0;text-align:justify;}

.no-sidebar .main-content {width:1224px;float:left;margin:0;padding: 0 ;display:block;}


.widget .textwidget input[type="text"] {font-size:14px;border: 1px inset;-webkit-rtl-ordering: logical;-webkit-user-select: text;cursor: auto;margin:0 0 15px 15px;height: 16px;}

.widget .textwidget input[type="submit"]  {-webkit-box-align: center;text-align: center;cursor: default;color: buttontext;padding: 2px 6px 3px;border: 2px outset buttonface;background-color: buttonface;box-sizing: border-box;}

.widget .textwidget input[type="radio"] {margin:0 0 3px 15px;height: 16px;}


.ngg-album-compact h4  {text-align:center;}
.ngg-album-compact h4 a {font-size:12px;}
.ngg-album-compact h4 p {text-align:center;}

/* ----------------------------------------------- */

/* Comments style */

/*Comments*/

#comments { margin: 0.5em 0px; }
h3#comments { margin-bottom: 30px; }
ol.commentlist { list-style-type: none; font-size:12px; font-family: Verdana}
#commentform a, ol.commentlist a { color: #1c8cb5; }
li.comment { margin: 20px 0; padding: 20px 20px; background-color: #f1f1f1; border: 1px solid #ced1da; list-style-type:none; }

#commentform a:hover, li.comment a:hover { color: #222; }

div.comment-author { float:left; text-align: center; margin-right: 20px; }

img.avatar { padding: 4px; background: #fff;}
div.commentmetadata a {
  font-size: 10px;
  text-decoration:none;
  /*line-height: 0px;
  color: #9097a9;*/

}

cite.fn { font-style:normal; font-weight: bolder;}

li.comment p { margin: 0 0 0 80px; min-height: 20px;}

div.reply a {

  }
div.reply a:hover {}

ul.children { margin-top: 30px; list-style-type:none; width:100% }
ul.children li.comment { border:0; border-top: 1px dotted #ced1da; margin: 40px 10px; padding:20px 0 0 0 }

div#respond { position:relative; background: #fff; margin:0; padding:0}

h3#reply-title, h3#comments-title {  }

div#inputbox { width: 47%; padding-right: 5px;}
div#inputbox p {margin: 0 0 10px 0}
#comment-form-comment { width: 45%}
form#commentform {margin:0 auto; padding:0; display:block; width:98%}

form#commentform label { display:block }
form#commentform input, form#contact_form input[type="text"] { width:95%; height: 2em; border:1px solid #ced1da; font-size: 18px; background: #eef0f5}
form#commentform textarea, form#contact_form textarea { width:290px; height: 170px; border:1px solid #ced1da; font-family: Verdana; font-size: 14px; margin:0 0 10px 10px; background: #eef0f5}
p.comment-notes, p.form-allowed-tags { font-size: 11px; color: #9097a9; clear:both; text-align: left;margin-bottom:0px;}
form#commentform input#submit, form#contact_form button { background: #11719f; color: #fff; border:0; padding:0 5px; margin-top:10px; width: 80px; font-weight: bold; margin-bottom:0px; }


/* ----------------------------------------------- */

/* WOO COMMERCE */



/* ----------------------------------------------- */

/* SIDEBAR */

#sidebar {width:312px;float:left;margin:0 0 0 28px;padding: 0;display:block; }
#sidebar .Widget_elott {background: url(img/bg_03_1.png) no-repeat top left; height:35px;}
#sidebar .Widget_kozben {background: url(img/bg_03_2.png) repeat-y top left;}
#sidebar .Widget_tartalom {width:244px;padding:0px 20px 0px 20px;font-size:12px;line-height:15px;text-align: justify;}
#sidebar .Widget_tartalom .detail_button {background:url(img/bt_04_Details.png) no-repeat top left;width:69px;height:27px;display:block;margin-top:10px;}
#sidebar .Widget_tartalom .detail_button:hover {background:url(img/bt_04_Details_hover.png) no-repeat top left}
#sidebar .Widget_utan {background: url(img/bg_03_3.png) no-repeat bottom left; height:21px;}
#sidebar h2.widgettitle {padding:0px 0px 3px 0px;margin:0 0 5px 0;font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: 200;line-height: 100%;font-size: 20px;color:#8a8f93;letter-spacing: -1px;text-align: left;}

#sidebar .Widget_S_kozben {background: url(img/bg_04_1.png) repeat-y top left;}
#sidebar .Widget_S_tartalom {padding:0px 0px 0px 20px;width:280px;}
#sidebar .Widget_S_tartalom .sticker_text  {float:right;}
#sidebar .Widget_S_tartalom .sticker_text td {vertical-align:middle;text-align:center;color:#fff;font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:24px;}

#sidebar .Widget_T_elott {height:10px;}
#sidebar .Widget_T_kozben {}
#sidebar .Widget_T_tartalom {width:286px;padding:0px 20px 0px 0px;font-size:12px;line-height:15px;text-align: justify;}
#sidebar .Widget_T_utan {height:3px;}

#sidebar p {margin:0;font-size:16px;line-height:15px;text-align: justify;}
#sidebar ul {margin: 0 0 0px 15px;padding-left: 5px;}
#sidebar ul li { list-style: square outside;padding-bottom:7px;line-height:20px;}
#sidebar ol {margin: 2px 0 0px 12px;padding-left: 8px;}
#sidebar ol li { list-style-type:decimal;padding-bottom:7px;line-height:20px;}


#sidebar .fb_like_gomb {height:70px;float:left;}


/* FOOTER */

#footer {width: 100%; margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align: justify;}
#footer .widget_one {float:left;width:230px;margin:0 20px 0 0;font-size:12px;line-height:15px;}
#footer .widget_one a, #footer .widget_onelast a, #footer p  {color:#c4c5c5;}
#footer .widget_onelast {float:left;width:230px;margin:0;font-size:12px;line-height:15px;}
#footer .widget_last {float:left;width:480px;margin:0;font-size:12px;line-height:15px;}
#footer h2.widgettitle {padding:0;margin:0 0 8px 0;font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight: 200;line-height: 100%;font-size: 20px;color:#ffffff;letter-spacing: -1px;text-align: left;}
#footer h3 {color:#ffffff;}

#footer p {margin:0;font-size:12px;line-height:15px;text-align: justify;}
#footer ul {margin: 5px 0 5px 5px;padding-left: 5px;}
#footer ul li { list-style-image:url('img/arrow.gif');padding-bottom:7px;line-height:20px;}
#footer ol {margin: 2px 0 0px 12px;padding-left: 8px;}
#footer ol li {list-style-type:decimal;padding-bottom:7px;line-height:20px;}
#footer .little_text  {float:left;width:35%;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer .little_menu  {float:left;width:65%;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer .little_menu ul {margin:0;padding:0;float:right;}
#footer .little_menu ul li { list-style:none;float:left;padding:0 0 0 10px;line-height:12px;}
#footer .little_menu ul li a {color:#444c52;font-weight:normal;}

#footer .little_col1 {float:left;width:180px;height:50px;margin:0;padding:10px 0 0 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer .little_col2 {float:left;width:520px;height:50px;margin:0;padding:0 20px 0 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer .little_col2 .little_row1 {width:100%;float:left;color:#c4c5c5;padding-bottom:10px;}
#footer .little_col2 .little_row2 {width:100%;float:left;color:#999999;}
#footer .little_col3 {float:left;width:260px;height:92px;margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}


#footer #feliratkozo_form_7 {}

#footer_II {
	width:1224px;margin:0 auto;
}


/* ----------- Album Styles Compact -------------*/

.ngg-album-gardsec {
	float:left;
	height:230px;
	padding-right:10px !important;
	margin:0px !important;
	text-align:left;
	width:210px;
}

.ngg-album-gardsecbox {
	background:transparent url(img/album_border.png) no-repeat top left ;
	height:149px;
	margin:0pt 0pt 6px !important;
	padding:9px 0pt 0pt 9px !important;
	width:201px;
}


.ngg-album-gardsecbox .Thumb {
	/*border:1px solid #000000;*/
	margin:0px !important;
	padding:0px !important;
	width:189px;
	height:140px;
}

.ngg-album-gardsec h4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:210px;
	text-align:center;
}

.ngg-album-gardsec p {
	font-size:11px;
	margin-top:2px;
	text-align: center;
}

.ngg_gallery_title {font-size: 22px;color: #333;line-height: 115%;font-weight: 100;letter-spacing: -1px;font-family:Verdana,Geneva, sans-serif;margin:10px 0 10px 0;font-style:italic;}


/* Generated by WordPress */
div.aligncenter { text-align:center; margin:auto; }
img.aligncenter {display:block; margin:auto;}
.alignleft { float:left; }
.alignright { float:right; }
.wp-caption { background: #eef0f5; border: 1px solid #ced1da; text-align:center; font-style: italic; font-size: 12px; padding:2.5px 2.5px; margin:5px;}
p.wp-caption-text { margin:0; padding:0}
.wp-caption img {border:0;}

.tags-links {font-size:10px;margin: 0px 0px 0px 20px;}


/* Special pages from <body class="postoss_ID"> */

/* FAQ PAGE */

.postoss_2430 { }
.postoss_2430 { }
.postoss_2430 { }
.postoss_2430 ul, .postoss_2430 ol {margin-top: 24px; margin-bottom: 24px; }
.postoss_2430 li {color: #757575; }
.postoss_2430 li strong {font-size: 1.4em; color: #0789C5; }


/* NEWS POST LIST */

#Recent_News, #Recent_Testimonials {
	margin:1em 28px;
	width:980px;
}

.no-sidebar #Recent_News, .no-sidebar #Recent_Testimonials {
	margin:4em 211px;
	width:668px;
}

.block_title {
	color: #2ca9e3;
	font-size: 24px;
	line-height: 115%;
	font-weight: 100;
	letter-spacing: -1px;
	font-family: Verdana, Geneva, sans-serif;
}

.post_list {
	width: 100%;float: left;
	margin-top: 1em;
	margin-bottom: 2em;
}

.post_list .post {
	width: 31%;float: left;margin-right: 3%;
}

.post_list .post:last-child {
	margin-right: 0;
}

.post_list .post .attachment-home-post {
	width:100%;height: auto;
	margin-bottom: 0.5em;
}

.post_list .post .text-box,
.no-sidebar.is-archive .post_list .post .text-box {
	min-height: 120px;
}


.post_list .post .title {
	float: left; clear: both;
	margin-bottom: 0.5em;
}

.post_list .post .excerpt {
	float: left; clear: both;
	margin-bottom: 0.5em;
}

.post_list .post .read_more {
	float: left; clear: both;
}

/* WIDE POST LIST ON ARCHIVE PAGE */

.post_list.wide .post {
	width: 100%;margin-right: 0;
}

.post_list.wide .thumb_pic {
	float: left; width:30%;margin-right: 3%;
}

.post_list.wide .text-box {
	float: left; width:67%;margin-right: 0;
	min-height: inherit;
}

.post_list.wide .read_more {
	float: right; margin-bottom: 2em;
}

.post_list.wide .no-thumb .read_more {
	float: left; margin-bottom: 4em;
}

.post_list.wide .no-thumb .text-box {
	width:100%;
	min-height: inherit !important;
}

.pagination {
	width: 100%;margin: 0;padding: 0;
	text-align: center;
}

.pagination a,
.prev_button a,
.next_button a {
	margin: 0 0.2em;padding: 0.5em 0.8em; background: #2ca9e3; color:white; border-radius: 4px;
	display: inline-block;
}

.pagination a:hover,
.prev_button a:hover,
.next_button a:hover {
	text-decoration: none;
}

.pagination span.current {
	margin: 0 0.2em;padding: 0.5em 0.8em; color: #2ca9e3; border:1px solid #2ca9e3; border-radius: 4px;
}


/* SINGLE POST */

.post_title_image {
	width: 100%;height: auto; margin-bottom: 1em;
}

.prev_next_buttons {
	width: 100%;float: left;
	margin: 1em 0;
}

.prev_next_buttons .prev_button {
	text-align: left;
	width: 50%;float: left;
}
.prev_next_buttons .next_button {
	text-align: right;
	width: 50%;float: right;
}


/* CONTACT FORM 7 */

.wpcf7-form label { display:block }
.wpcf7-text { width:96%; height: 2em; border:1px solid #ced1da; font-size: 18px; background: #eef0f5;   padding: 0 2%;}
.wpcf7-textarea { width:100%; height: auto; border:1px solid #ced1da; font-family: Verdana; font-size: 14px; background: #eef0f5}
.wpcf7-submit { /*background: #11719f; color: #fff; border:0; padding:10px 25px; margin-top:10px; width: 120px; font-weight: bold; margin-bottom:0px; font-size: 1.1em; */}


/* VISUAL COMPOSER EXTRAS */
.vc_separator h4 {
	/*font-size: 18px !important;*/
}

.centralize {
  width: 60%;
  text-align: center;
  display: block;
	margin-left:20%;
}


/* COOKIE LAW INFOS WINDOW */

#cookie-law-info-bar {width: 660px !important; border-right: 4px solid rgb(68,68,68) !important;}

/* SOCIAL TABS - jobbra a lebegő gombk */
.dcsnt-content {
    z-index: 1000 !important;
}

/* WORK REQUEST GOMB FENT */

.btn_work_req {margin-left: 20px;float: right;margin-top: 25px;}
.btn_work_req a {padding:8px 16px; background: #DE543E; color:#fff; font-weight:200; border-radius:4px; text-transform: uppercase;}
.btn_work_req:hover a {background: #cE341E; color:#fff; }