.white-color .container{
	position: relative;
    color: #fff;
    z-index: 2;
}

.white-color p{
	color: #e0e0e0;
}
/*button simple news*/
.css-simplenews .form-actions .js-form-submit{
 	width: 150px!important;
    height: 40px!important;
    border: 1px solid!important;
    color: #FF3399;
    margin-top: 30px;
 }

.css-simplenews .form-actions .js-form-submit:hover{
 	width: 150px!important;
    height: 40px!important;
    border: 1px solid!important;
    color: white;
    background: #FF3399;
    margin-top: 30px;
 }
 #edit-mail-0-value--description{
 	display: none;
 }
 /*.js-form-required{
 	display: none;
 }*/

  /*button slider*/
  .btn-style-1 a:hover{
  	background: #FF3399!important;
  	border: 1px solid #2aafc0;
  }

  .btn-style-2 a:hover{
  	background: #2aafc0;
  	/*border: 1px solid #2aafc0;*/
  }

  /*comment */
  .conten-comment {
  	padding: 0px!important;
  }

  .content-comment .com{
  	margin-left: 10px!important;
  }
  .indented .com{
  	margin-left: 50px!important;
  }
 
.comment-comment-form input[type ="submit"]{
	font-size: 20px;
    padding: 10px 30px;
    color: white;
    background-color: #2AAFC0;
    border: 1px solid #2AAFC0!important;

    width: 250px;
    height: 45px;
    
    text-transform: uppercase;
    float: none;
}

.comment-comment-form input[type ="submit"]:hover{
    font-size: 20px;
    padding: 10px 30px;
    color: white;
    background-color: #FF3399;
    border: 1px solid #FF3399;

    width: 250px;
    height: 45px;
    
    text-transform: uppercase;
    float: none;
}

/* form search */
.css-search input[type="submit"]{
	display: none;
}

/*Flix */
.my-widget a{
	float: left;
	padding-left: 20px;
	margin-left: 10px;
}
.my-widget h2{
	 font-size: 12px;
 	 text-transform: uppercase;
 	 margin-bottom: 30px;
 	 padding-bottom: 10px;
 	 border-bottom: 1px solid #eee;
}
/*img author blog post*/
.my-img-author{
	color: #999;
    font-weight: 600;
    font-size: 11px;
    margin-right: 10px;
    display: inline-block;
    background-color: transparent;
}
.my-img-author span[class="author"]{
	height: 30px;
    width: 30px;
}
.my-img-author img{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
/*Created blog post*/
.font-created-blog{
	color: #999!important;
    font-weight: 600!important;
    font-size: 11px!important;
}
.conten-comment ul a{
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	border-radius: 4px;
	background: #2AAFC0;
	color: white;
}

.conten-comment ul a:hover{
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	border-radius: 4px;
	color: white;
	background: black;
	font-weight: 600;
}

#edit-comment-body-wrapper .filter-wrapper{
 	display: none;
 }
 .add-content-comment input{
 	border: 1px solid #e4e4e4!important;
 	background: none;
 }
 .add-content-comment .form-textarea-wrapper{
 	border: 1px solid #e4e4e4!important;
 	background: #fafafa;
 }

 /* webform*/
 .my-webform{
 	float: left!important;
 }

 .my-webform1 {
 	margin-top: 18px;
 }


.my-clear{
	clear: both;
}

.my-btn-webform{
	width: 20% !important;
	color: white;
	background-color: none!important;
	font-size: 0.8vw!important;
}

.my-btn-webform:hover{
	background-color: #FF3399!important;
	background: #FF3399;
}

.wrap-btn-webform{
	text-align: center;
}

/* hiden */
.hiden-creative{
	min-height: 0vh! important;
}

.hiden-curve{
	min-height: 0vh! important;
}

.hiden-creative .my-creative{
	display: none;
}

.hiden-curve .my-curve{
	display: none;
}
/*color icon */
.color-icon .color-1{
	color: #fc6a8d !important;
}

.color-icon .color-3{
	color: #93cc48 !important;
}
.color-icon .color-5{
	color: #ffbc00 !important;
}

/*comment form input*/
.comment-comment-form input{
	padding: 20px 15px;
    border: 0;
    background-color: #f7f7f7;
}

/*font-size blog header*/
.my-blog-style h1{
	font-size: 4vw!important;
}

.my-blog-style .contextual-region{
	font-size: 1vw!important;
}

.my-blog-style p{
	font-size: 1vw!important;
}
/* form login*/
.form-login{
    margin: 0 auto;
    padding-top: 8vw;
    width: 40vw;
    height: 30vw;
    font-size: 1vw!important;

}
.form-login p{
	font-size: 1vw;
}

.form-login .button{
    width: 100%;
    height: 3vw;
    color: blue;
    background: white;
    border-radius: 0.3vw;
    border: 1px solid blue;
     
}
.form-login .button:hover{
   background: blue;
   color: #ffffff;
     
}
.tabs a.is-active {
    background-color: #ffffff;
}

.form-login .is-active{
    border-right: 1px solid #e4e4e4;
    color: blue;
    background: #ffffff;
/*     margin-right: 0px;
*/
}
 .form-login .tabs a{
    color: blue;
    background: #ffffff;
    /*padding: 0px 40px 0px 0px;*/
    margin-left: 10px;
}
.form-login .tabs a:hover{
    background: blue;
    color: #ffffff;

}
.form-login input{
    color: black;
    
}
.form-login input[type='text'], input[type="password"]{
	width: 100%;
    height: 3vw;
    /*padding: 10px;*/
    border: 1px solid #e4e4e4;
    text-align: center;

}
.form-container{
	background: #f9f9f9;
}

.user-register-form input[type="search"], input[type="email"], input[type='text'], input[type="password"],input[type="file"], select {
	height: 3vw;
	padding-left: 10px;
}
.user-register-form{
	font-size: 1vw;
}

.user-register-form input[type="submit"]{
	width: 15vw;
	height: 3vw;
}
.user-register-form .description{
	color: #b9b9b9;
}
.user-register-form .form-item-mail label{
	margin-right: 50%;
}
.my-padding-resign{
	padding-top: 3vw;
}

.my-padding-resign ul li a:hover{
   background: blue!important;
   color: #ffffff;
}

.my-padding-resign ul li a{
   font-size: 1vw;
   background: #b9b9b9!important;
}
.my-padding-resign label{
	font-weight: bold;
}

.search-form .form-wrapper{
	margin-top:40px;
}
.search-form .form-wrapper .form-submit{
	clear: both;
    float: left;
    margin: 0px;
    display: block;
	padding:10px;
}
.search-form .form-wrapper .form-search{
	clear: both;
    float: left;
    width: 100%;
    margin: 20px 0;
    padding: 10px;
}

.search-form .search-help-link{
	float: left;
    clear: both;	
	margin-top:20px;
}


.item-list{
clear: both;
    margin: 0px;
    margin-top: 27px;
    float: left;
}