﻿/*
Theme Name:     Twenty Seventeen Child
Theme URI:      http://example.com/
Description:    Armi Militari 2017
Author:         Michele Schiavo
Author URI:     http://example.com/about/
Template:       twentyseventeen
Version:        0.1.0
*/


@import url("../twentyseventeen/style.css");


a.senzadecorazione{
	box-shadow: none;
	text-decoration: none;
}

blockquote {
	font-size: 1rem;
	padding-left: 15px;
	padding-top: 12px;
	/*padding-bottom: 15px;*/
	padding-right: 15px;
	background-color: #dadada;
	margin-bottom: 12px;
} 



p {
	margin: 0 0 1.5em;
	padding: 0;
	/*text-align: justify;*/
}

.wrap {
max-width: 900px;
/* max-width: 1050px; */
/* max-width: 700px; */
padding-left: 3em;
padding-right: 3em;
}

.taxonomy-description {
	text-align:  justify;
}


.wp-caption-text {
	text-align:  justify;
}



/*--------------------------------------------------------------
8.0 Lists
--------------------------------------------------------------*/

ul,
ol {
	margin: 0 0 1.5em;
	padding: 0;
	list-style-position: inside;
}

ul {
	list-style: disc;
	list-style-position: inside;
}

ol {
	list-style: decimal;
	list-style-position: inside;
	counter-reset: item;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/*
li:before {
    content: "•"; 
    padding-right: 8px;
    color: blue; 
}
*/


ol li { display: block }

ol li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-weight: bold;
}


	
	

/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/
@media screen and (min-width: 20em) {
.wp-caption-text {
		text-align:  start;
	}
	p {
		text-align: start;
	}
}





@media screen and (min-width: 30em) {
.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}








@media screen and (min-width: 48em) { 
/* 
	wrap 768px  min
	body 768 min
	font-size: 1.125rem;
	48em con font 1.125rem 864px finestra
*/

	.wp-caption-text {
		text-align:  justify;
	}
	
	p {
		text-align: justify;
	}

	.has-sidebar:not(.error404) #primary {
		width: 76%;
	}

	.has-sidebar #secondary {
		width: 20%;
	}

	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 0%;
		/* width: 36%; */
	}

	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: right;
		width: 100%;
		/* width: 58%; */
	}
	
}




@media screen and ( min-width: 67em ) { 
 /* 
	wrap 900px 
	body 1072 
	font-size: 1rem;
	67em con font 1rem 1072px finestra
*/
.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}






@media screen and ( min-width: 79em ) {
/* 
	wrap 1000px 
	body 1264 min
	font-size: 1rem;  (16px)
	79em con font 1rem 1264px finestra
*/
	.wrap {
		max-width: 1000px; 
	}
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}



@media screen and ( min-width: 85em ) {
/* 
	wrap 1200px 
	body 1360 min
	font-size: 1rem;  ( 16px)
	79em con font 1rem 1360 px finestra
*/
	.wrap {
		max-width: 1200px; 
	}
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}


@media screen and ( min-width: 90em ) {
/* 
	wrap 1200px 
	body 1440 min
	font-size: 1rem;  ( 24px)
	90em con font 1rem 1440px finestra
*/
	.wrap {
		max-width: 1200px; 
	}
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}


@media screen and ( min-width: 92em ) {
/* 
	wrap 1472px 
	body 1472 min
	font-size: 1rem;
	92em con font 1rem 1472px finestra
*/
	.wrap {
		max-width: 1300px; 
	}
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}


@media screen and ( min-width: 112em ) {
/* 
	wrap 1680px 
	body 1800 min
	font-size: 1rem;
	112em con font 1rem 1800px finestra
*/
	.wrap {
		max-width: 1680px; 
	}
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}


@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}








@media print {
	.wp-caption-text {
		text-align:  justify;
	}
	p {
		text-align: justify;
	}
}


  



