p {
padding: 10px 0 !important;
}

img {
    image-rendering: auto;
}

a.bsp-la-reply-topic-title {
color: #9bb844 !important;
font-weight: bold !important;
}

span.bsp-la-text {
font-size: 12px;
color: #000;
line-height: 1.5;
}

span.bsp-la-freshness {
font-size: 12px;
color: #000;
line-height: 1.5;
}

a.bbp-author-name {
font-size: 12px;
line-height: 1.5;
}

aside .widget h5 {
font-size: 18px;
}

button {
font-family: Raleway,sans-serif;
font-weight: bold;
color: #fff;
font-size: 14px;
text-transform: uppercase;
padding: 15px 23px;
border: none;
border-bottom: none;
background-color: #01a0b0;
border-radius: 3px;
} 

a.bbp-topic-permalink {
font-size: 14px;
}

.new-topic-notifier {
    font-family: Raleway,sans-serif;
    background-color: #01a0b0;
}

a.fe_btn_completion {
    font-family: Raleway,sans-serif;
    font-size: 14px;
    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;
    font-size: 14px;
    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;
    font-size: 14px;
    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;
    font-size: 14px;
    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;
}

.blog_holder article .post_info {
    display: none !important;}

.blog_holder.blog_single article h2 {
    display: none !important;}

.comment_holder {display: none !important;}

#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:15px 23px;
	border:2px solid #fff;
	font-size:14px;
	font-weight:bold;
	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:14px;
	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;
    }

#wp-submit {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 36px;
    margin: 0;
    padding: 15px 23px;
    font-size: 13px;
    font-weight: bold;
    font-family: Raleway,sans-serif;
    font-size: 14px;
    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;
}

#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: 15px 23px;
    font-weight: bold;
    font-family: Raleway,sans-serif;
    font-size: 14px;
    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 !important;
    line-height: 36px;
    margin: 0;
    padding: 0 23px;
    font-size: 14px!important;
    font-weight: bold;
    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 input[type="text"] {
border: 1px solid #dbdee0;
}

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

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

/* THEME MY LOGIN */

.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;
}

.tml-field {
    width: 40%;
}

@media screen and (max-width: 720px) {
.tml-field {
    width: 100%;
}
}

.tml-button {
    position: relative!important;
    display: inline-block!important;
    width: auto;
    height: 48px!important;
    line-height: 36px;
    margin: 0;
    font-size: 14px!important;
    font-weight: 700!important;
    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;
    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: 2px solid #00a0b0!important;
    margin-top: 35px;
    padding: 0 23px!important;
}

.tml-links {
 list-style-type: none;
margin-bottom: 50px;
}