/* ------- Copyright 2015 Web Alchemy srls ----------------------------------------

Aggiornato 29/09/2015


------------------- Triks ------------------------------------

background: url(../../../../wp-myimage/header-bg.png) no-repeat;

.classe:nth-child(1)

transition: all 0.3s ease 0s;

text-rendering: optimizeLegibility;

box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.3);

text-shadow: 0.1em 0.1em 0.2em #000000;

text-shadow: 1px 1px 3px #000000;

li[data-id="99"] a{
	
<a class="no-display"

-------------------------- Sfondo semi trasparente CSS  --------------------------
.alpha60 {
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}


*/

 
 
 /* Generale
----------------------------------------------------------------------------------------------------*/

.contenitore{
	position: relative;
	float: none;
	margin: 0 auto;
	max-width: 1170px;
	width: 100%;
	height: 100%;
}
 
 
.uk-grid > * {
   /* padding-left: 0;*/
}

.tm-main {
    padding-left: 0 !important;
}

.uk-panel-box{
    padding: 0px;
	border: none;
	padding: none;
	border-radius: 0;
	background: none;
} 
 

.base{
	position: relative;
	float: left;
}

.base-2{
	position: relative;
	float: right;
}

.centrato{
	text-align: center;
}

.sottolineato{
	text-decoration: underline;
}

.grassetto{
	font-weight: bold;
}

.maiuscolo{
	text-transform: uppercase;
}

.uk-navbar-nav>li>a{
	font-size: 12px !important;
}

/*-----------------------------------------*/

/* -----  Ricreativi -------*/

.bold{
	font-weight: bold;
}

.font11{
	font-size: 11px;
}

.font12{
	font-size: 12px;
}


.font13{
	font-size: 13px;
}


.font14{
	font-size: 14px;
}


.font15{
	font-size: 15px;
}


.font16{
	font-size: 16px;
}

.font17{
	font-size: 17px;
}


.font18{
	font-size: 18px;
}


.font19{
	font-size: 19px;
}

.font20{
	font-size: 20px;
}


/*-----------------------------------------*/

.width100{
	width: 100%;
}

.width90{
	width: 90%;
}

.width80{
	width: 80%;
}

.width75{
	width: 75%;
}

.width70{
	width: 70%;
}

.width66{
	width: 66%;
}

.width60{
	width: 60%;
}

.width50{
	width: 500%;
}

.width40{
	width: 40%;
}

.width33{
	width: 33%;
}

.width30{
	width: 30%;
}

.width25{
	width: 25%;
}

.width20{
	width: 20%;
}

.width10{
	width: 10%;
}

/*-----------------------------------------*/

.alpha{
	margin-left: 0 !important;
}

.alpha-2{
	margin-right: 0 !important;
}


.bordo-img, 
.tm-top-a iframe, 
.tm-main .wk-gallery-wall img{
	padding: 5px;
	background: #fff;
	border: solid 1px #ddd;
}

.bordo-img:hover, 
#system .wk-gallery-wall img:hover{
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}

.no-display{
 display: inline !important;
}

.edit{
display: none;
}


/* -------------------- CONTINUA BOTTONE ---------------------*/


.continua, 
.links a{
	padding: 5px 10px;
	background: #0090ab;
	color: #fff;
	text-transform: uppercase;
}

.continua:hover, 
.links a:hover{
	background: #00abcb;
	color: #fff;
}



.contenuto-img {
    float: left;
    padding-right: 2%;
    width: 18%;
}

.contenuto-riep {
    float: right;
    width: 80%;
}

.continua-post {
Â Â Â Â background: #93c;
Â Â Â Â border: 1px solid #6a1496;
Â Â Â Â color: #fff !important;
Â Â Â Â font-size: 12px;
Â Â Â Â font-weight: 400;
Â Â Â Â padding: 2px 10px;
Â Â Â Â text-shadow: 1px 1px 3px #000000;
Â Â Â Â text-transform: uppercase;
}


/*-----------------------------------------*/



.widgets_on_page ul{
	list-style-type: none;
	padding-left: 0;
} 


.srp-post-content, 
.srp-widget-singlepost{
	position: static;
	float: left;
	width: 100%;
}

.srp-content-box{
	position: static;
	float: right;
	width: 70%;
}



.srp-thumbnail-box {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 28%;
}


.widget_polylang ul{
	list-style-type: none;
}

.widget_polylang ul li{
	position: static;
	 float: left;
	 margin-left: 5px;
}





/* Header
----------------------------------------------------------------------------------------------------*/


/* Top-a
----------------------------------------------------------------------------------------------------*/


/* Top-b
----------------------------------------------------------------------------------------------------*/


/* Sidebar-a
----------------------------------------------------------------------------------------------------*/

.tm-sidebar-a{
	position: relative;
	float: right;
	padding-left: 25px;
}

.tm-main{
	float: left;
}

.tm-middle{
margin-left: 0 !important;
}

.uk-width-medium-2-3, 
.uk-width-medium-4-6 {
    width: 66.66%;
}

.uk-width-medium-1-3, 
.uk-width-medium-2-6 {
    width: 33.33%;
}

.tm-sidebar-a h4.srp-post-title {
    margin-top: 0;
	margin-bottom: 5px;
	font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.tm-sidebar-a h4.srp-post-title a{
    color: #000;
}


.tm-sidebar-a p.srp-widget-excerpt,
.tm-sidebar-a .srp-post-content p{
    font-size: 12px;
	margin: 0;
}

.tm-sidebar-a div.srp-widget-singlepost {
    margin: 0 0 20px;
    padding: 0 0 20px;
}

.tm-sidebar-a #wdg_specialrecentpostsfree-2-srp-singlepost-3{
	border: none;
	margin: 0;
	padding: 0;
}





/* Sidebar-b
----------------------------------------------------------------------------------------------------*/

.tm-sidebar-b{
	position: relative;
	float: left;
	padding-right: 25px;
}


/* Maintop
----------------------------------------------------------------------------------------------------*/


/* Home
----------------------------------------------------------------------------------------------------*/

/* Contatti
----------------------------------------------------------------------------------------------------*/

#contatti-form .wpcf7-submit{
    margin-bottom: 2px;
    background: #0090ab;
    color: #fff;
    text-transform: uppercase;
    border: none;
    padding: 11px 20px !important;
    text-align: center;
    font-size: 13px;
    float: right;
	margin-right: 2px;
}

#contatti-form .wpcf7-submit:hover{
    background: #00abcb;
}



#contatti-form div.wpcf7-validation-errors, 
#contatti-form div.wpcf7-mail-sent-ok{
    border: medium none !important;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}



#contatti-form div.wpcf7-validation-errors{
	color: #FD0000;
}

#contatti-form div.wpcf7-mail-sent-ok{
	color: #69d654;
}

#contatti-form .wpcf7-acceptance{
	margin-left: 0;
	margin-top: 0;
}

#contatti-form .wpcf7-form .wpcf7-not-valid-tip{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ff0000;
    color: #ff0000;
    height: 20px;
    left: 0 !important;
    line-height: 20px;
    padding: 1.2%;
    position: absolute;
    top: 0 !important;
    width: 97.3%;
    z-index: 90;
}



#contatti-form input[type=text], #contatti-form input[type=email]{
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    padding: 1.5% !important;
    width: 100%;
}

#contatti-form .your-email input{
	margin-right: 0;
}

#contatti-form textarea{
	border: 1px solid #dddddd;
    margin-bottom: 0px;
    padding: 1.5% !important;
    width: 100%;
	resize: none;
}

#contatti-form .wpcf7-response-output{
    left: 0;
    position: relative;
    top: 0;
    z-index: 100;
}

#contatti-form .wpcf7-form{
	position: relative;
}

#contatti-text .title-up{
	margin-top: 30px !important;
}


#contatti-text {
    float: left;
    padding-right: 3%;
    position: relative;
    width: 30%;
}

#contatti-form{
	float: right;
    position: relative;
    width: 66%;
}

@media (max-width: 600px) {
	
	#contatti-text {
    float: left;
    position: relative;
    width: 100%;
}

#contatti-form{
	border-top: 1px solid #ddd;
    float: right;
    margin-top: 0;
    padding-top: 20px;
    position: relative;
    width: 100%;
}
	
}



#contatti-form input[type=text].wpcf7-captchar{
	width: 100px !important;
	float: left;
    position: static;
	padding: 7.5% !important;
}

#contatti-form .wpcf7-captchac{
	magin-top: 10px;
}

#contatti-form .privacy{
	font-size: 12px;
}

#contatti-form .wpcf7-captcha-captcha-700 {
    height: 39px;
    margin: 0 0 0 9px;
    width: 106px;
}


#contatti-form .captcha-700 .wpcf7-not-valid-tip{
    height: 22px !important;
    max-width: 82px !important;
    padding: 8px !important;
}

#contatti-form div.wpcf7 img.ajax-loader {
    display: none;
}

#contatti-form span.acceptance-969 {
    float: left;
    position: relative;
    width: auto;
	margin-top: -1px;
	 margin-right: 5px;
}

span.wpcf7-form-control-wrap {
    float: left;
    position: relative;
    width: 100%;
}

.field-privacy span.wpcf7-form-control-wrap {
    padding-right: 5px;
    width: auto;
}

span.wpcf7-form-control-wrap.captcha-700{
    float: left;
    position: relative;
    width: auto;
}



/* Mainbottom
----------------------------------------------------------------------------------------------------*/


/* Bottom-a
----------------------------------------------------------------------------------------------------*/


/* Bottom-b
----------------------------------------------------------------------------------------------------*/


/* Footer
----------------------------------------------------------------------------------------------------*/

#text-footer{
	position: relative;
	float: left;
	width: 80%;
	text-align: left;
}


#div-social{
	position: relative;
	float: right;
	width: 20%;
}

#div-social img{
    margin-left: 5px;
	float: right;
	position: relative;
}

.tm-footer{
	margin-top: 40px;
}