input#submit_comment.submit {
border-color: #000;
color: #000;
}

/* BLOG INFO */

.blog_holder article .post_info { display: none;}

.blog_holder.blog_single article h2.entry_title { display: none;}

/* FOOTER MARGIN */

footer {
margin-top: 60px;
}

.latest_post_two_holder .latest_post_two_info {
display: none;
}

/* GRAVITY FORMS CSS */

body .gform_wrapper .gform_fields .gfield {
    margin: 0 0 40px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 10px!important;
}

body .gform_wrapper select {
font-size: 14px;
}

select, input[type="color" i][list] {
background-color: white;
}

.gform_wrapper.gf_browser_chrome select {
    padding: 10px 0 10px 3px !important;
}

body .gform_wrapper input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body .gform_wrapper input[type=reset]:hover {
    background-color: #9BB844;
    border-color: #9BB844;
    color: #fff;
    text-decoration: none;
}

body .gform_wrapper .button.gform_button_select_files {
height: 100%;
}

input.gform_button.button {
font-size: 13px!important;
}

/* CUSTOM CSS */

a.fe_btn_completion {
    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    padding: 15px 23px;
    border: none;
    border-bottom: none;
    background-color: #9bb844;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9bb844), color-stop(100%, #9bb844) );
    background-image: -webkit-linear-gradient(top, #9bb844, #9bb844);
    background-image: -moz-linear-gradient(top, #9bb844, #9bb844);
    background-image: -ms-linear-gradient(top, #9bb844, #9bb844);
    background-image: -o-linear-gradient(top, #9bb844, #9bb844);
    background-image: linear-gradient(top, #9bb844, #9bb844);
	box-shadow: none !important;
	text-shadow: none !important;
}

a.fe_btn_completion:hover {
    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    padding: 15px 23px;
    background-color: #01a0b0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #01a0b0), color-stop(100%, #01a0b0) );
    background-image: -webkit-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -moz-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -ms-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -o-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: linear-gradient(top, #01a0b0, #01a0b0);
	box-shadow: none !important;
	text-shadow: none !important;
}


a.fe_btn_navigation {
    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    padding: 15px 23px;
    border: none;
    border-bottom: none;
    background-color: #01a0b0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #01a0b0), color-stop(100%, #01a0b0) );
    background-image: -webkit-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -moz-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -ms-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: -o-linear-gradient(top, #01a0b0, #01a0b0);
    background-image: linear-gradient(top, #01a0b0, #01a0b0);
	box-shadow: none !important;
	text-shadow: none !important;
}

a.fe_btn_navigation:hover {
    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    padding: 15px 23px;
    background-color: #9bb844;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9bb844), color-stop(100%, #9bb844) );
    background-image: -webkit-linear-gradient(top, #9bb844, #9bb844);
    background-image: -moz-linear-gradient(top, #9bb844, #9bb844);
    background-image: -ms-linear-gradient(top, #9bb844, #9bb844);
    background-image: -o-linear-gradient(top, #9bb844, #9bb844);
    background-image: linear-gradient(top, #9bb844, #9bb844);
	box-shadow: none !important;
	text-shadow: none !important;
}

.wpcw_fe_progress_box_complete {
    border: none;
}

.wpcw_fe_progress_box_pending {
    color: #050505;
    background: transparent;
    border: none;
}

#wpcf7-f3480-o1 .wpcf7-list-item-label {
color: #fff;}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color:#282828;
}

div.wpcf7-response-output.wpcf7-validation-errors {
	background-color:#282828;
}

#mc_signup_submit {
	height:39px;
	line-height:39px;
	margin:0;
	padding:0 23px;
	border:2px solid #fff;
	font-size:13px;
	font-weight:700;
	font-family:inherit;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
	outline:0;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	text-shadow:none;
	background-color:transparent;
	-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;
	-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;
	-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;
	-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;
	transition:color .1s linear,background-color .1s linear,border-color .1s linear;
	-webkit-box-sizing:initial!important;
	-moz-box-sizing:initial!important;
	box-sizing:initial!important;}

#mc_signup_submit:hover {
	background-color:#9bb844;
	border-color:#9bb844;
	color:#fff;
	text-decoration:none;
}

.mc_input {
	margin:5px 0 0;
	padding:15px;
	border:0;
	outline:0;
	resize:none;
	font-size:13px;
	line-height:17px;
	background-color:#fff;
	color:#818181;
	font-family:'Raleway';
	font-weight:400;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#mc_signup_form .mc_var_label {
		margin-bottom: 0.2em;
	}

	#mc_signup_form {
		padding-top:0px;
padding-right: 30px;
	}

.largefont {
font-size: 56px;
color: #fff;
text-align: center;
font-weight: 600;
text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

.mfont {
font-size: 20px;
color: #fff;
text-align: center;
font-weight: 600;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}

.qbutton,
	.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn,
	.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover,
	.post-password-form input[type='submit'],
    .load_more a,
    .blog_load_more_button a,
    #submit_comment,
    .drop_down .wide .second ul li .qbutton,
    .drop_down .wide .second ul li ul li .qbutton,
    .testimonials_holder .flex-direction-nav a,
    .header_top #lang_sel ul li ul li a,
    .header_top #lang_sel ul li ul li a:visited,
    .header_top #lang_sel_click ul li ul li a,
    .header_top #lang_sel_click ul li ul li a:visited,

    	.carousel-inner .item.dark .slider_content .text .qbutton,
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        border-color: #FFF;
        color:#fff;
    }

.tml input,
.tml textarea,
.tml select {
    display: block;
    margin: 5px 0 0;
    padding: 15px;
    font-size: 13px;
    line-height: 15px;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
}

#wp-submit {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 36px;
    margin: 0;
    padding: 0 23px;
    font-size: 13px;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    transition: all .1s linear;
    box-sizing: initial;
    border-color:#00a0b0;
    color: #00a0b0;
    box-shadow: none !important;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-style: solid;
}

.tml {
    padding-bottom: 50px;
}

#wpcw_fe_course td {
	text-align: left;
}

.wpcw_fe_course_title {
    font-size: 18pt;
    font-weight: 600;
    font-family: Raleway,sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000000;
}

#submit {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 36px;
    margin: 0;
    padding: 0 23px;
    font-size: 13px;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    transition: all .1s linear;
    box-sizing: initial;
    border-color:#00a0b0;
    color: #00a0b0;
    box-shadow: none !important;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-style: solid;
margin-top: 35px;
}

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 36px;
    margin: 0;
    padding: 0 23px;
    font-size: 13px;
    font-weight: 700;
    font-family: Raleway,sans-serif;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    transition: all .1s linear;
    box-sizing: initial;
    border-color:#00a0b0;
    color: #00a0b0;
    box-shadow: none !important;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-style: solid;
margin-top: 35px;
}

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="reset"]:hover {
    background-color: #00a0b0;
    border-color: #00a0b0;
    color: #fff;
    text-decoration: none;
}

body .gform_wrapper textarea {
border: 1px solid #dbdee0;
}

body .gform_wrapper select {
border: 1px solid #dbdee0;
line-height: 17px !important;
padding: 15px !important;
}

body .gform_wrapper .gfield_description {
    color: #B7B7B7;
}

.gform_wrapper li.field_sublabel_above .ginput_complex input[type="text"] {
border: 1px solid #dbdee0;
}

body .gform_wrapper input[type="text"] {
border: 1px solid #dbdee0;
line-height: 17px !important;
padding: 15px !important;
}

.gform_wrapper ul.gfield_radio li input + input {
border: 1px solid #dbdee0;
}