.widget-subscribe input[type = "email"]{

	width: 100% !important;

	font-size: 11px;

    height: 40px;

    padding: 13px 13px 13px;

    border-radius: 0;

    text-transform: uppercase;

    color: #fff;

    background-color: transparent;

    border: 2px solid #fff;

    letter-spacing: 0.1em;

    box-shadow: none;

    transition: all .15s;

    margin-bottom: 15px;

}

.widget-subscribe input[type = "email"]:focus{

	border: 2px solid #67d5b5;

}

.widget-subscribe label{

	display: none;

}

.widget-subscribe .description{

	display: none;

}

.widget-subscribe input[type = "submit"]{

	color: #141414;

    background-color: #fff;

    border: 1px solid #fff;

    text-transform: uppercase;

    font-size: 13px;

    padding: 8px 30px 7px;

    font-weight: 500;

}

.widget-subscribe input[type = "submit"]:hover{

	color: #fff;

    background-color: #67d5b5;

    border: 1px solid #67d5b5;

}

.comment-form .filter-wrapper{

	display: none;

}

.comment-form label{

	display: none;

}



@media (min-width: 992px){

.comment-form .form-item-name{

	width: 50%;

	float: left;

	padding-right: 20px;

 	margin-bottom: 15px;

}

}

@media (min-width: 992px){

.comment-form .form-item-subject-0-value{

	width: 50%;

	float: left;

	padding-left: 20px;

 	margin-bottom: 15px;

}

}

.comment-form input[type = "text"]{

	width: 100%;

	height: 54px;

	color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}

.comment-form input[type = "text"]:focus{

	border-color: #67d5b5;

}

.comment-form textarea{

	width: 100%;

	color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}

.comment-form textarea:focus{

	border-color: #67d5b5;

}

.comment-form input[type = "submit"]{

	position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

}

.comment-form input[type = "submit"]:hover{

	color: #141414;

	background-color: #fff;

	border:2px solid #67d5b5;

}

input[type = "search"]{

	width: 100%;

	height: 54px;

	color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}

input[type = "search"]:focus{

    border: 2px solid #67d5b5;

}

#search-block-form input[type = "submit"]{

	display: none;

}

#contact-message-feedback-form label{

    display: none;

}

@media (min-width: 992px){

#contact-message-feedback-form .form-item-name{

    width: 33.33%;

    float: left;

    padding-right: 20px;

    margin-bottom: 15px;

}

}

@media (min-width: 992px){

#contact-message-feedback-form .form-item-subject-0-value{

    width: 33.33%;

    float: left;

    padding-left: 20px;

    margin-bottom: 15px;

}

}

@media (min-width: 992px){

#contact-message-feedback-form .form-item-mail{

    width: 33.33%;

    float: left;

    /*padding-right: 20px;*/

    margin-bottom: 15px;

}

}



#contact-message-feedback-form input[type = "text"]{

    width: 100%;

    height: 54px;

    color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}

#contact-message-feedback-form input[type = "email"]{

    width: 100%;

    height: 54px;

    color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}



#contact-message-feedback-form input[type = "text"]:focus{

    border-color: #67d5b5;

}

#contact-message-feedback-form input[type = "email"]:focus{

    border-color: #67d5b5;

}

#contact-message-feedback-form textarea{

    width: 100%;

    color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

    height: 300px;

}

#contact-message-feedback-form textarea:focus{

    border-color: #67d5b5;

}

#contact-message-feedback-form input[type = "submit"]{

    position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

}

#contact-message-feedback-form input[type = "submit"]:hover{

    color: #141414;

    background-color: #fff;

    border:2px solid #67d5b5;

}

.container1{

    margin-bottom: 50px;

    margin-top: 50px;

}

.class_slider1-1{

    letter-spacing:0.9em;

    font-weight: 300;

}

.class_slider1-3{

    letter-spacing:0.15em;

    

}

.class_slider2-1{

    line-height: 1; 

    letter-spacing:0.1em; 

    font-weight: 700;

}

.class_slider3-1{

    line-height: 1; 

    letter-spacing:0.05em; 

    font-weight: 700;  

}

.class_slider3-2{

    font-weight: 500;

    border-radius: 25px;

    text-align: center;

    padding: 10px 10px 10px 10px;

}

.search-page-form  input[type = "search"]{

    width: 50%;

    height: 53px;

    color: #141414;

    background-color: transparent;

    border: 2px solid #141414;

    text-indent: 10px;

    margin-bottom: 20px;

}

.search-page-form  input[type = "search"]:focus{

     border: 2px solid #67d5b5;

}

.search-page-form input[type = "submit"]{

    position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

}

.search-page-form input[type = "submit"]:hover{

    color: #141414;

    background-color: #fff;

    border:2px solid #67d5b5;

}



.user-login-form input[type = "submit"]{

    position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

    margin-top: 20px;

}

.user-login-form input[type = "submit"]:hover{

    color: #141414;

    background-color: #fff;

    border:2px solid #67d5b5;

}

.user-register-form details{

    display: none;

}

.user-register-form #edit-actions input[type = "submit"]{

    position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

    margin-top: 20px;

}

.user-register-form #edit-actions input[type = "submit"]:hover{

    color: #141414;

    background-color: #fff;

    border:2px solid #67d5b5;

}

.user-register-form .description{

    display: none;

}

.user-register-form input[type = "email"]{

    width: 100%;

    text-indent: 10px;

}

.user-register-form input[type = "text"]{

    width: 100%;

    text-indent: 10px;

}



.user-register-form input[type = "text"]:focus{

    border: 2px solid #67d5b5;

}

.user-register-form input[type = "email"]:focus{

    border: 2px solid #67d5b5;

}

.user-login-form  input[type = "text"]{

    width: 100%;

    text-indent: 10px;

}

.user-login-form  input[type = "password"]{

    width: 100%;

    text-indent: 10px;

}

.user-login-form input[type = "text"]:focus{

    border: 2px solid #67d5b5;

}

.user-login-form input[type = "password"]:focus{

    border: 2px solid #67d5b5;

}

.user-pass input[type = "text"]{

    width: 100%;

    text-indent: 10px;

}

.user-pass input[type = "text"]:focus{

    border: 2px solid #67d5b5;

}

.user-pass input[type = "submit"]{

    position: relative;

    display: inline-block;

    border: 2px solid #67d5b5;

    padding: 10px 30px 10px;

    text-decoration: none;

    font-size: 13px;

    color: #fff;

    letter-spacing: 0.1em;

    font-weight: 500;

    border-radius: 0;

    text-transform: uppercase;

    background-color: #67d5b5;

    margin-bottom: 30px;

    margin-top: 20px;

}

.user-pass input[type = "submit"]:hover{

    color: #141414;

    background-color: #fff;

    border:2px solid #67d5b5;

}

#block-revoo-local-tasks ul li a {

    float: left;

    margin-right: 12px;

}

#block-revoo-local-tasks{

    margin-bottom: 50px;

}

ul.links.inline{

    margin-bottom: 50px;

}

ul.links.inline li a{

    float: left;

    margin-right: 12px;

}

.col-md-8 .indented{

    margin-left: 90px;

}

#toolbar-bar{

    margin-top: 0;

    height: 30px;

}

.class_image img{

    width: 750px;

    height:340px;

}
ul.filter li a{
    cursor: pointer;
}
.class_logos img{
    width: 80px;
}


