#home .col-md-4.columns .kode-services.type-2 figure{
	float:none !important;
	width:100% !important;
	margin-left:15px !important;}
	
#home .col-md-4.columns	.kode-service-info{
	position:relative !important;
	z-index:999 !important;
	margin-top:-90px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 25px !important;
}
	
#home .col-md-4.columns	.kode-service-info h2:before {
    content: '';
    position: absolute;
    left: 1px;
    bottom: -15px;
    border-top: 16px solid #444444;
    border-right: 14px solid transparent;
    -webkit-transform: scale(-1) rotate(-90deg);
    -moz-transform: scale(-1) rotate(-90deg);
    -ms-transform: scale(-1) rotate(-90deg);
    -o-transform: scale(-1) rotate(-90deg);
    transform: scale(-1) rotate(-90deg);
}
#home .col-md-4.columns .kd-readmore.thbg-colorhover{
	/*margin-top:-80px !important;*/
	margin-top:-60px !important;
	background-color: #898989 !important;
	border-radius: 0px !important;
	margin-left:-25px !important;
	min-width:150px !important;
	padding-top: 6px  !important;
	padding-right: 15px  !important;
	padding-bottom: 6px  !important;
	padding-left: 30px  !important;
}
#home .col-md-4.columns a.kd-readmore.thbg-colorhover {
	font-weight:900 !important;
	color:#fff !important;
	text-transform:uppercase !important;}
	#home .col-md-4.columns a.kd-readmore.thbg-colorhover:hover{
		color:#01c4d6 !important;}
#post-grid-722 .item, #post-grid-1947 .item, #post-grid-1855 .item.item, #post-grid-1907 .item{
	width:31.3% !important;
	border:none;
	margin-top: 1% !important;
	margin-right: 1% !important;
	margin-bottom: 45px !important;
	margin-left: 1% !important;
}
#post-grid-722 .item .layer-media, #post-grid-1947 .item .layer-media, #post-grid-1855 .item .layer-media, #post-grid-1907 .item .layer-media{
	background-color:#000;}
	#post-grid-722 .element_1459161080554, 	#post-grid-1947 .element_1459161080554, 	#post-grid-1855 .element_1459161080554, 	#post-grid-1907 .element_1459161080554{
	font-size:16px !important;}
.kode-item.k-title h2{
	display:none;}
.post-grid .item .layer-media img:hover{
	opacity:0.5;
	-webkit-transition: opacity .15s ease-in-out;
        -moz-transition: opacity .15s ease-in-out;
        -ms-transition: opacity .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out;}
	.post-grid .item .layer-media a:before	{content: "ciao";
    height: 40px;
    width: 40px;
    border-radius: 100%;
    font-family: FontAwesome;
    position: absolute;
    right: 0px;
    left: 0px;
    top: -10%;
    margin: -20px auto 0px auto;
    border: solid 1px #fff;
    padding: 7px 0px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    opacity: 0;
    z-index: 10;}

.element.element_1459161081829.content{font-size:14px !important;}
.element.element_1459161081829.content a:hover{
	color:#898989;}
.read_more:hover{
	background-color:#898989;
	color:#fff !important;

	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.kd-subheader:before{    background-color: rgba(0,0,0,0.1) !important;}
.simple-column h4{
	text-transform:uppercase;
	color:#fff;
	padding-top:8px;}
.row.kode-package-list.kode-package .attachment-small-grid-size.wp-post-image{border-radius:0px !important;}
.row.kode-package-list.kode-package .kd-bottomelement h5 a{
	font-size:14px !important;
		text-transform:uppercase;}
		.simple-column a{
			color:#0773b2 !important;}
				.simple-column a:hover{
					color:#333 !important;}
#home .kode-blog-content .kd-readmore.thbg-colorhover{
	display:none;}
			.textwidget{
				color:#fff !important;}
				ul.breadcrumbs {
					display:none;} 
.kd-subheader.header-style-1{
	height:500px !important;
}
.subheader-info{
	margin-top:15%;}
	
	.button-1 {
    background: #A5396D!important;
}
div#kode-parallax-wrapper-1 {
    background: #ffffff!important;
}
@media screen and (max-width: 580px) {
#post-grid-722 .item, #post-grid-1947 .item, #post-grid-1855 .item.item, #post-grid-1907 .item, .item.mix.skin.flat {
    width: 98.3% !important;
 }
}