/*
Theme Name: Endless Atlas
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: endless-atlas
Domain Path: /languages/
Tags:
*/
@font-face {
    font-family: 'GaramondPremierProItalic';
    src: url('font/garamondpremrpro-it.eot');
    src: url('font/garamondpremrpro-it.eot?#iefix') format('embedded-opentype'),
         url('font/garamondpremrpro-it.woff') format('woff'),
         url('font/garamondpremrpro-it.ttf') format('truetype'),
         url('font/garamondpremrpro-it.svg#GaramondPremierProItalic') format('svg');
}
@font-face {
    font-family: 'GaramondPremierProSemibold';
    src: url('font/garamondpremrpro-smbd.eot?#iefix');
    src: url('font/garamondpremrpro-smbd.eot') format('embedded-opentype'),
         url('font/garamondpremrpro-smbd.woff') format('woff'),
         url('font/garamondpremrpro-smbd.ttf') format('truetype'),
         url('font/garamondpremrpro-smbd.svg#GaramondPremierProSemibold') format('svg');
}
@font-face {
    font-family: 'GaramondPremierProRegular';
    src: url('font/garamondpremrpro.eot');
    src: url('font/garamondpremrpro.eot?#iefix') format('embedded-opentype'),
         url('font/garamondpremrpro.woff') format('woff'),
         url('font/garamondpremrpro.ttf') format('truetype'),
         url('font/garamondpremrpro.svg#GaramondPremierProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('font/myriadpro-semibold.eot');
    src: url('font/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-semibold.woff') format('woff'),
         url('font/myriadpro-semibold.ttf') format('truetype'),
         url('font/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/myriadpro-regular.eot');
    src: url('font/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-regular.woff') format('woff'),
         url('font/myriadpro-regular.ttf') format('truetype'),
         url('font/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('font/myriadpro-bold.eot');
    src: url('font/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-bold.woff') format('woff'),
         url('font/myriadpro-bold.ttf') format('truetype'),
         url('font/myriadpro-bold.svg#MyriadProBold') format('svg');
}




body {font-family: 'MyriadProRegular', arial, sans-serif; text-decoration: none; width: 100%; height: 100%; margin: 0 !important; }
h1, h2, h3, h4, h5, h6 {font-family: 'GaramondPremierProRegular', garamond, serif;}
em {font-family: 'GaramondPremierProItalic';}
strong {font-family: 'MyriadProBold';}
a:link {text-decoration:none; color: black;}
a:visited {text-decoration:none; color: black;}
a:hover {color: #964335;}
.infobox-wrapper {display: none;}

.popup {border-bottom:1px solid black;}
.popup p {font-family: 'MyriadProRegular', arial, sans-serif; text-decoration: none; margin: 10; font-size: 14px; }
.popup p span {font-family: 'GaramondPremierProItalic', garamond, serif;}
.popup p a:hover {color: #964335}
.popup p a:visited {text-decoration: underline;}

.gm-style div, .gm-style span, .gm-style label, .gm-style a {font-family: inherit; font-size: inherit !important ; }

.tax {font-size: 20px;}

h2.the_tag_archive { margin-left: 40px; text-transform: uppercase; }
h2.the_category_archive { text-transform: uppercase; }

.archivio_categorie {width: 100%; margin-left: 40px; }
.archivio_categorie a { text-transform: uppercase; border-bottom: 1px solid black; }
.archivio_categorie em { color: #964335;  }

listContainer1 { width:100%; margin-left: }
ul.wp-tag-cloud {
	float:left;
	width:18%;
}

ul.wp-tag-cloud li {
	list-style-type: none;
	margin: 0;
	border-bottom: 1px solid black;
	} 

ul.wp-tag-cloud li a { 
	display:block;
	color: black;
    	height: auto !important; 
	height: 1%; /*holly hack semplificato per IE*/
	text-decoration: none;
	padding: 4 2 0 2;
    	background: transparent no-repeat center left
}

ul.wp-tag-cloud li a:hover {color: #964335}
ul.wp-tag-cloud li a:visited {text-decoration: underline;}


.tag-single {position: relative; bottom: 0;}
.tag-single ul {width:100%; padding-left: 0;}
.tag-single ul li {
	list-style-type: none;
	margin: 0;
	border-bottom: 1px solid black;
	} 
.tag-single ul li a { 
	display:block;
	color: black;
    	height: auto !important; 
	height: 1%; /*holly hack semplificato per IE*/
	text-decoration: none;
	padding: 4 2 0 2;
    	background: transparent no-repeat center left}

.tag-single ul li a:hover {color: #964335}




#fascia { position:fixed; top:24; left:90px; width: 320px; height: auto; background-color: white; z-index: 99; color: black; border: 1px solid black; }
#map { 	position:fixed; }
#primary { position:relative; padding: 112 90 20 450; }

.titolo-sito h1 {font-family: 'GaramondPremierProRegular',garamond, serif; text-align:center; padding-top: 0px; font-size: 35px; }
.logo { text-align: center; width: 320px; margin-top: -25px; }
.sottotitolo p { font-size:15px; text-align:center; color: #964335; margin-top: 6px; }
span.lineahead { 
	border-bottom: 2px solid #000000;
    	bottom: 50%;
    	left: 0;
	width: 100%;
	z-index:100;
}

.descrizione {padding: 0px; font-size:16.4px; text-align: center; line-height: 22px;}
.descrizione a:link {text-decoration: underline; font-style:italic; color: #000000;}
.descrizione a:hover {font-style:italic; color: #964335;}
.descrizione span {background-color: black; color: white; padding: 4 2 0 2;}
.infoBox img {position: absolute !important; bottom: 15px; right: 10px;}

.menu-menu-1-container {width:320px;}
ul.menu {list-style-type: none; padding: 15px 30px; text-align: center;}
ul.menu li {margin-top:5px; border-bottom: 1px solid #000;}
ul.menu li a {color: #000000;}
ul.menu li a:hover {color: #964335;}

.show_hide {text-align: center; padding: 0 0 10 0;}
#slideToggle {
            background: none !important;
            background-color: #fff;
            color: #555 !important;
            text-shadow: none !important;
            border: none !important;
	   
}

ul.social,
ul.social img,
ul.social li {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
line-height: 1px;
list-style: none;
}
ul.social {
text-align: center;

padding-top: 80px;
}
ul.social li {
width: 20px;
height: 20px;
display: inline-block;
overflow: hidden;
}
ul.social li a {
display: inline-block;
height: 100%;
width: 100%;
text-decoration: none;
background: none no-repeat;
}
ul.social li a.facebook {background-image: url(images/icons/fb.jpg);}
ul.social li a.facebook:hover {background-image: url(images/icons/hfb.jpg);}
ul.social li a.twitter {background-image: url(images/icons/twitter.jpg);}
ul.social li a.twitter:hover {background-image: url(images/icons/htwitter.jpg);}
ul.social li a.instagram {background-image: url(images/icons/instagram.jpg);}
ul.social li a.instagram:hover {background-image: url(images/icons/hinst.jpg);}
ul.social li a.pinit{background-image: url(images/icons/pinit.jpg) !important;}
ul.social li a.pinit:hover {background-image: url(images/icons/hpinit.jpg) !important;}

.popup img {position: relative !important; bottom: auto; right: auto; }

h2.titolo_img { width: 100%; text-align: center; border-top: 1px solid #000; padding-top:10px; margin-top: 10px; }
h2.titolo_img a { font-size: 40px !important; color: black;}

div.coordinate { width: 100%; text-align: center; position: relative; z-index:0; margin-top:-18px; }
div.coordinate p { font-family: 'GaramondPremierProItalic'; font-size: 15px !important; color: #964335; margin: 0 auto; text-align: center; background-color: #fff; width: 180px; z-index: 5; }
span.linea { 
	border-bottom: 1px solid #000000;
    	bottom: 50%;
    	left: 0;
   	 position: absolute;
   	 width: 100%;
	 z-index:-99;
}

article {clear:both;}
.fotomedia {float:left; padding: 20 20 20 0;}
.resto {float:left;}



.site-info {font-size: 10px; position: relative; padding-bottom: 10px; padding-top: 100px; width: 320px; z-index: 101; text-align: center; color: #000000;}
.site-info a:link {text-decoration:none; color: #964335;}
.site-info a:visited {text-decoration:none; color: #964335;}
.site-info a:hover {text-decoration:underline;}
.site-info a:active {text-decoration:none;}

.fancybox-skin { padding: 10 10 40 10 !important;}
.fancybox-title-float-wrap {margin-bottom: 0 !important; margin-right: none !important; }
.fancybox-title {font-family: 'MyriadProRegular', arial, sans-serif !important;}
.fancybox-title-float-wrap .child { background: none !important; border-radius: 0px !important; color: black !important; font-weight: normal !important; padding: 7px 0 !important; text-shadow: none !important;}



@media (max-width: 1599px) {}

@media (max-width: 1069px) {}
	

@media (max-width: 999px) {}
	

@media (max-width: 767px) {}


@media (max-width: 643px) {}
	


@media (max-width: 359px) {}