﻿/*
Theme Name: Hunttchild
Theme URI: http://demo.themeskingdom.com/huntt/
Author: Themes Kingdom
Author URI: http://www.themeskingdom.com
Description: Huntt - a premium WordPress Blog/Magazine theme, created for numerous purposes and one goal – to make your beautiful content stand out, like it should. Huntt is a beautiful minimalistic WordPress multipurpose theme, made to put visual oriented content in the first place, without unnecessary clutter and noise. It is ideal for blogs/magazines from which the inspiration came from, with content related to photography, graphic design, fashion, art, architecture, interior design and other creative fields. Huntt can also be used for other purposes, such as an agency or personal portfolio.
Version: 1.3.1
Template: huntt
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: huntt
Tags: responsive-layout, right-sidebar, gray, white, light, two-columns, three-columns, four-columns, photoblogging, featured-images, featured-image-header, translation-ready, sticky-post, post-formats, rtl-language-support, custom-menu, custom-background, custom-colors

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Huntt is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


@import url("../huntt/style.css");

/*--------------------------------------------------------------
BARRA DI NAVIGAZIONE
--------------------------------------------------------------*/

/* Rettangolo rosa visualizzazione in modalità mobile/talet */

			@media screen and (max-width: 1024px) {
			
			.main-navigation {
				background-color:rgba(255, 255, 255, 0.0) !important;
				color:rgba(255, 255, 255, 0.0) !important;
				}
			
			menu-menu-navigazione-container {
				height:auto !important;
				}
				}
				
		/*	@media screen and (min-width: 1024px) {
			.menu-menu-navigazione-container {
				height:auto !important
				}
				} */

/* Spazio a destra */
			
			.main-navigation .nav-menu {
				padding-right:10px;
				}
			
			.main-navigation {
				margin-top: 20px;
				padding: 5px 15px 15px 15px;
				}
			
			#site-navigation {
				background-color:#FFDCDE;
				}
	
/* Font menu */
	
		  .nav-menu li{
			  font-size: 14px !important;
			  line-height:1.6 !important;
			  letter-spacing: 0.8 !important;
			  }
		
/* Font sottomenu */

		  .main-navigation ul ul a{
			  font-size: 12px !important;
			  text-transform:none;
			  letter-spacing: 0.8 !important;
			  font-color:green;
			  line-height:1.2;
			  }
	
/*.main-navigation  ul{
	padding-left:3px;
	background-color:red !important;
	}
*/

/* Font menu e sottomenu al passaggio del mouse */
	
.nav-menu a:hover {
	color:#dd3333 !important;
	font-weight: bold !important;
	}	

/* pulsante piu */
					
/*.dropdown-toggle {
	display:none !important;
	}
	
@media screen and (max-width: 1024px) {
	.dropdown-toggle {
	display:none !important;
	}
}

	
/* Menu ristretto */
			
@media screen and (max-width: 1024px) {
			
			.nav-menu li{
				font-size:17px !important;
				line-height:1.2 !important;
				font-weight:bold !important;
				font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;
				margin:auto;
				padding:3px
				}
			
			.main-navigation ul ul a {
				font-size:17px !important;	
				font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;
				padding:0px;
			
				}
				
			/* opacità menu */
	
			.main-navigation > div {
				opacity:0.9 !important;
				background-color:rgba(255, 255, 255, 1)
			}
			}


/* Barra del cerca */

 .search-big__trigger {
        display: none !important;
		}

	
/*--------------------------------------------------------------
HEADER
--------------------------------------------------------------*/


/* Dimensioni */
	
			.site-header {
				width: 260px;
				padding-left: 30px;
				}	
			
				@media screen and (max-width: 1024px) {
			
				.site-header {
				padding-left: 0px;
				}	
			
				.site-header,
				.site-footer {
				width: 100%;
				padding-left: 44px;
				}
				
				.site-branding {
				margin:auto !important;
				padding:0px;
				}
			
				.site-logo-link {
				width:auto !important;
				max-width:100%;
				margin:auto !important;
				padding:0px !important;
				}
				
				.site-logo {
				max-width:230px !important;
				margin:auto !important;
				}
				
				.site-logo img {
				max-width:230px !important;
				margin:auto !important;
				}
				
				.posizionelogo {
				margin:auto !important;
				width:200px;
				}	
				}
				
/*Margini ai lati dell'header*/

			@media screen and (max-width: 1024px) {
				.site-header {
				margin-left:30px;
				margin-right:30px;
				margin-bottom:20px;
				padding:20px 0px 0px 0px;
				width:auto;
				max-width:100% !important;
				}
				
/* Lingue */
			.lingue {
				height: 24px;
				padding: 0px;
				margin:0px;
				position: absolute;
				}	
				}
	
/* Icona menu ristretto */

			.menu-toggle {
				padding:0px;
				margin: 0px;
				right:0px;
				margin-top:15px;
				}
			

/*--------------------------------------------------------------
FOOTER
--------------------------------------------------------------*/

.searchwp-live-search-result p:first-child span,
.site-footer,
.wp-caption-text.gallery-caption,
.search-form input[type="submit"] {
    font-size: 20px;}
	
.site-footer {
	width:260px;
    padding-bottom: 40px;
	padding-left: 30px;
	padding-right: 0px;
	}
	
/*@media screen and (max-width: 1024px) {

.site-footer {display:none}
}	*/



	
/*--------------------------------------------------------------
CONTENUTO
--------------------------------------------------------------*/
			  
/* Griglia colonne */
				  				  
			.column-xs-1, .column-sm-1, .column-md-1, .column-lg-1, .column-xs-2, .column-sm-2, .column-md-2, .column-lg-2, .column-xs-3, .column-sm-3, .column-md-3, .column-lg-3, .column-xs-4, .column-sm-4, .column-md-4, .column-lg-4, .column-xs-5, .column-sm-5, .column-md-5, .column-lg-5, .column-xs-6, .column-sm-6, .column-md-6, .column-lg-6, .column-xs-7, .column-sm-7, .column-md-7, .column-lg-7, .column-xs-8, .column-sm-8, .column-md-8, .column-lg-8, .column-xs-9, .column-sm-9, .column-md-9, .column-lg-9, .column-xs-10, .column-sm-10, .column-md-10, .column-lg-10, .column-xs-11, .column-sm-11, .column-md-11, .column-lg-11, .column-xs-12, .column-sm-12, .column-md-12, .column-lg-12 {
				min-height: 1px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom:0px;
				padding-top:0px;
				position: relative;
				}
				
.col-lg-4, .col-md-6, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .col-sm-8, .col-sm-9, .col-sm-10 {
				padding-right:10px;
				padding-left:10px	}
					  
/*spazio strano FORSE DA ELIMINARE*/
			
			/*.row {
				background: rgba(255, 255, 255, 0.0) !important;
				padding: 0px;
				align:none !important;
				margin:0px !important;
				}
				
/*Spaziatura e centralizzazione del contenuto*/				
				
			@media screen and (min-width: 1025px) {
				.site-content {
				margin-left:200px;
				margin-right:0px;
				max-width: 2122px;
				width: calc(100% - 300px);}
				
				.grid-wrapper {margin-left:100px}
				}
				
/*Margini ai lati del content*/

			@media screen and (max-width: 1025px) {
				.site-content {
				margin-left:30px;
				margin-right:30px;
				}
				}
					
						
/*spazio sopra le pagine* FORSE DA ELIMINARE/
				
			/*#primary {
				padding:0px;
				margin:0px;
				}*/


/*--------------------------------------------------------------
PAGINA PERSONALE
--------------------------------------------------------------*/

		/* icona home */
		
			#iconahome {
			width:30px;
			margin-left:10px;
			}
			
		/* layout */
		
			@media screen and (max-width: 1024px) {
			
			.page-header {
			padding-right:0px;
			}		
			}
		
			#content-fullwidth {
			width: 850px;
			}
			
			#paginapersonale {
			background:#FFD2D2 !important;
			width:100% !important;
			height:100% !important;
			padding:20px;
			margin-bottom:100px;
			}
			
			.paginapersonale {
			background:#FFD2D2 !important;
			width:100% !important;
			height:100% !important;
			padding:20px
			}
			
			#paginapersonalearancio {
			background:#F7E0B4 !important;
			width:100% !important;
			height:100% !important;
			padding:20px;
			margin-bottom:100px;
			}
			
			
			#paginapersonaleblu {
			background:#B4E1F7 !important;
			width:100% !important;
			height:100% !important;
			padding:20px;
			margin-bottom:100px;
			}
			
			#paginapersonaleviola {
			background:#C7B9ED !important;
			width:100% !important;
			height:100% !important;
			padding:20px;
			margin-bottom:100px;
			}
			
			#paginapersonaleverde {
			background:#CAEECC !important;
			width:100% !important;
			height:100% !important;
			padding:20px;
			margin-bottom:100px;
			}
			
			.site-main > article, .site-main > .tag-links, .site-main > .post-navigation, .comments-title, .comment-list, .comment-respond, .no-comments, .search-no-results .content-area, .has-sidebar .site-main > article, .has-sidebar .site-main > .tag-links, .has-sidebar .site-main > .post-navigation, .has-sidebar .comments-title, .has-sidebar .comment-list, .has-sidebar .comment-respond, .has-sidebar .no-comments {
			padding-left:0px;
			padding-right:0px;
			}
				
		/* Griglie */
			
				
/*--------------------------------------------------------------
GRID SYSTEM
--------------------------------------------------------------*/				
			
/*Minima dimensione per 1 colonna*/

@media screen and (min-width: 500px) and (max-width: 990px) {

    .grid-wrapper article {
        width: 49.9% !important;
    	}
}

/*2 colonne*/

@media (min-width: 500px) {

    .col-md-6 {
        float: left;
        width: 49.9%;
    	}
}

/*3 colonne*/

@media (min-width: 1200px) {

    .col-lg-4 {
        float: left;
        width: 33.3%;
    	}
}

/*4 colonne*/

@media (min-width: 1550px) and (max-width: 2100px) {

    .four-col .col-lg-4 {
        width: 24.9%;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 40px;
    	}

    .four-col .grid-wrapper .edit-link,
    .four-col .grid-wrapper .format-image > .edit-link {
        right: 0;
    	}

    .four-col .format-image .entry-excerpt {
        left: 20px;
        right: 20px;
    	}

    .four-col.archive .page-header,
    .four-col.search:not(.search-no-results) .page-header {
        margin-left: 52px;
    	}
		}

/*Adattività er le pagine Libri*/

/*@media (max-width: 1300px) {
	
.column-xs-1, .column-sm-1, .column-md-1, .column-lg-1, .column-xs-2, .column-sm-2, .column-md-2, .column-lg-2, .column-xs-3, .column-sm-3, .column-md-3, .column-lg-3, .column-xs-4, .column-sm-4, .column-md-4, .column-lg-4, .column-xs-5, .column-sm-5, .column-md-5, .column-lg-5, .column-xs-6, .column-sm-6, .column-md-6, .column-lg-6, .column-xs-7, .column-sm-7, .column-md-7, .column-lg-7, .column-xs-8, .column-sm-8, .column-md-8, .column-lg-8, .column-xs-9, .column-sm-9, .column-md-9, .column-lg-9, .column-xs-10, .column-sm-10, .column-md-10, .column-lg-10, .column-xs-11, .column-sm-11, .column-md-11, .column-lg-11, .column-xs-12, .column-sm-12, .column-md-12, .column-lg-12 {

max-width:200px;
}
}*/

/*2 colonne*/

@media (min-width: 500px) and (max-width: 1024px) {

    .col-md-6 {
        float: left;
        width: 49.9%;
    	}		
}



/*--------------------------------------------------------------
POST
--------------------------------------------------------------*/
		/*rimozione titoli ecc.*/

			/*rimozione visualizzazione titolo post*/
.entry-title {display:none;}
			
/*rimozione visualizzazione header post*/
.entry-header {display:none;}
			
/*rimozione visualizzazione footer, autore post*/
.entry-footer {display:none;}

/*rimozione dei link alle featured image dei post*/
/*.featured-image {pointer-events: none;}*/
			
/*non lo so*/	
.category .pagetitle {display: none;}

		/*contentitore dei post*/

			.grid-wrapper .entry-header,
.grid-wrapper .entry-content,
.grid-wrapper .entry-summary {
			align:top;
			background-color: #FFDCA6;
			margin: 0px 0px 0px 0px;
			padding-top:20px;
			padding-right:20px;
			padding-left:20px;
			padding-bottom:20px;
			}
			
			img {
			max-width:100% !important;
			width:100%
			}
			
			.post-599 .entry-content {
			padding-top:5px
			}

		/* audioplayer*/

			embed, iframe, object, .jetpack-video-wrapper {
			margin:0px;
			padding: 0px}
		
		/*Bottone video*/
	
			.video-js .vjs-big-play-button {
			margin:auto !important;
			position: absolute !important;
			padding:0px !important;
			right:0 !important;
			left:0 !important;
			top:0 !important;
			bottom:0 !important;
			}
			
			
		.back-to-top i {
			display:none;
		}
	
		
/*--------------------------------------------------------------
FONT
--------------------------------------------------------------*/
			a href {
			margin:0px !important;
			padding:0px !important
			}
	
		p   {
			font-size:18px;
			line-height:1.3;
			font-color:black;
			margin: 0px;
			padding: 0px;
			}
			
		h6 	{
			font-family: "Roboto";
			font-size:21px;
			font-weight: normal;
			margin: 0px !important;
			padding: 0px !important;
			color:black;
			}
		
		h5 	{
			font-family: "Roboto";
			font-size:28px;
			font-weight: normal;
			margin: 0px;
			padding: 0px;
			}
		
		
		strong {
			font-family: "Roboto";
			font-size:100%;
			line-height:100%;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
			}
		
		hr 	{
			margin: 10px 0px 10px 0px;
			padding: 0px;
			}
			
		
		body {
			-moz-osx-font-smoothing: black !important;
			-moz-font-smoothing: black !important;	
			font-weight:normal;
			 }

		/*font dei contenuti post */

	 		.grid-wrapper .entry-content p, .grid-wrapper .entry-summary p, .grid-wrapper .entry-content li, .grid-wrapper .entry-summary li, .grid-wrapper .entry-content dd, .grid-wrapper .entry-summary dd {
		  color: #000; }


/*--------------------------------------------------------------
COLORI
--------------------------------------------------------------*/
		/*Sfondi post */
				/*CEDAW */
				.post-1226 .entry-content
				{background:#C3D2AE !important;}
				
				/*La conjugaison de la famille recomposée */
				.post-1249 .entry-content
				{background:#8BC4CE !important;}

				.post-615 .entry-content
				{background:#FFA1AA !important;}

				/*lettera */
				 .post-635 .entry-content
				{background:#D95656 !important;}

				
				/*video */
				 .post-599 .entry-content
				{background:#A1BDFF !important;}
				
				/* conferenza1 */
 				.post-681 .entry-content
				{background:#FFFDC0 !important;}
				
				/* contact */
 				.post-626 .entry-content
				{background:#ECC6FF !important;}
				
				/* donna balcone */
				.post-650 .entry-content
				{background:#B39FE9 !important;}

				/* youtube */
				.post-1140 .entry-content
				{background:#ECF4E3 !important;}

				/* devenez membre */
				.post-1185 .entry-content
				{background:#ECF4E3 !important;}


		/* Sfondi contenitori */
		
			.site-header {background:rgba(255, 255, 255, 0.0) !important;} 
				
				body {background:rgba(255, 255, 255, 0.0) !important;}
				 
				.hfeed site {color:red}
		
				#post-load {background:rgba(255, 255, 255, 0.0) !important;}
				 
				.post-load {background:rgba(255, 255, 255, 0.0) !important;}
				 
				site-content {background:rgba(255, 255, 255, 0.0) !important}
				
				#main {background:rgba(255, 255, 255, 0.0) !important;}
				 
				.site-main {background:rgba(255, 255, 255, 0.0) !important;}
				 
				#primary {background:rgba(255, 255, 255, 0.0) !important;}
					 
				#content {background:rgba(255, 255, 255, 0.0) !important}
					 
				.grid-wrapper {background:rgba(255, 255, 255, 0.0) !important;}
					
				.row {background:rgba(255, 255, 255, 0.0) !important;}
					
				#row {background:rgba(255, 255, 255, 0.0) !important;}
					
				html {background:-moz-linear-gradient(#FFF2F1, #FFFFFF, #FFFFFF, #FFFFFF);}
		
		
		/* Post color hover and shadow */
			
			.post:hover .entry-header 
				{background:#ffcecc !important;}
				
			  .post:hover .entry-content
				{background:#ffcecc !important;}
				
		
		


/*--------------------------------------------------------------
CONTACT FORM
--------------------------------------------------------------*/						

		/* bottone invia */
		
			/*button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
			border-radius:0px;
			font-weight:normal;
			height:20px
			}
			
			.contactform3 .wdform-page-and-images {
			padding-left:0px !important;
			}
			
			.contactform2 .wdform-page-and-images {
			padding-left:0px !important;
			margin:0px !important;
			}
			
			.contactform2 .wdform-ch-rad-label {
			margin-left:0px !important;
			margin-right:5px !important;
			line-height:1.2 !important;
			}
			
			.contactform2 .wdform-label {
			font-weight:bold;
			}*/
			
			/*button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
			padding:20px;
			padding-top:5px;
			}*/


body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li { 
	list-style-type: none !important; 
	list-style-image: none !important;
	list-style: none !important; 
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
body .gform_wrapper form .gform_body ul > li:before {
	content: "";
}
			
/*--------------------------------------------------------------
LIBRI
--------------------------------------------------------------*/	
		.libri {
				padding-right:10px !important;
		}
		
		@media (min-width: 400px) {

		.imglibri {
		width:150px !important; 
		margin:auto !important;
		padding:0px !important;
		}
		}
		
		.test {
				full-width:400px !important;
				float:none;
		}







/* MODIFICHE PROBLEMA BARRA */

.menu-menu-navigazione-container {
	min-height:430px !important;
}


.site-footer {
	position:fixed !important;
	top:640px !important;
}

.imgmani {
}

@media screen and (max-width: 1024px) {

#colophon {
	display:none !important;
}
}	
