/********VIAGGI SENZA RITORNO********/
/********15 maggio 2015 Laura Ninfa ********/

/***NAVIGATION**/
div#header, div#cavalli, div#infogra{display:none}
p#sorry{display:block; background-color:#000; font-family:"Gotham-Bold", sans-serif; color:#f00;text-align:center; padding:10px}
a#logo{max-width:100%; display:block; margin:0 auto; padding:10px 10px 0;float:none}
div.mobsocial{display:inline-block;float:right;}
div.mobsocial a{display:inline-block;margin:10px}
div.mobsocial a img{width:95%}
div#mobheader, div#mobcavalli, div#mobinfogra{display:block}
div#mobheader a img{width:100%}
div#fixed_header{display:block;width:100%;z-index:999 !important}

header  nav#navigation{display:block;margin-top:}
#navigation a{font-family:"Gotham-Bold", sans-serif; color:#fff;	font-stretch: extra-expanded;font-weight:800; font-size:150%; text-decoration:none; display:inline-block; outline:0;margin:0; padding:10px 15px}


#navigation {
	margin:-5px 0 0;
	padding: 0;
    background-color: #676767;
    color: #000;
    text-align: center;
}
#navigation ul {
    display: none;
    list-style: none;
    margin-left: 0;
    padding: 0;
    margin-bottom: 0;
}
#navigation ul.expanded {
    display: block; margin:0
}
/*#navigation li{text-indent:20px}*/
#navigation ul#navigation_list li a {
    display: block;
    padding: 15px 0 5px;
    font-size: 120%;
    color: #fff; background-color:#000;
    text-decoration: none;
}
#navigation ul#navigation_list li a#sostienici{color: #F79B36;}
#navigation a.menu_button {
    display: block; font-weight:800;
    text-align: left;border:#f00;
    color: #231f20;
    text-decoration: none;text-shadow: 0;
}
.menu_button:hover {
    color: #676767;
    text-decoration: none;
}

div#mobcavalli img{width:100%}
div#mobcavalli div#intro{padding:10px; color:#fff; background-color:#676767; line-height:1.5em}
div#mobcavalli div#intro h1{color:#630000; font-size:150%; margin-top:10px;font-weight:800;font-family:"Gotham-Bold", sans-serif;background-color:#fff; padding:5px}
/*div.image{position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.evan{position:relative;background:none repeat scroll 0% 0% #fff; position:relative; float:right; width: 100%;   margin-right: 0px;min-width:360px;}*/

div#poppet{margin:0;  padding:0; display:inline;background-color: #F79B36; display:none }
div#poppet img{display:block}
div#poppet div#formpop{margin:0; position:relative; width:auto; height:auto; padding:10px 0}
form#petitionform input[type="text"]{display:block; margin:10px 0; width:280px}
form#petitionform input#formcap{display:inline-block}
p#newscheck{font-size:100%; max-width:320px}
p#newscheck input[type="checkbox"]{padding:10px}
div#obiettivo{margin:15px 10px}

div#watchvideo, div#infogra div.clicca, div#expert, div#ending, div#footertxt, div#feedback, div#esperti, div#contentint, div#mobinfogra,div#ending { max-width: 300px; margin: 0px auto;padding:0;}
div#watchvideotxt, div#espertitxt, div#contentinttxt { max-width: 300px; margin: 0;}
div#mobinfogra{margin:10px auto; padding:15px; background-color:#f5f5f5}
div#watchvideotxt  img, div#mobinfogra img,  iframe, div#expert h1 img, div#espertitxt h1 img, div.clicca img, div#footer img, div#contentinttxt img{width:100%}

div.contributodx img, div.contributosx img {float: none;display: block;padding:10px 0; }

div.contributodx, div.contributosx{width:auto; border-bottom:3px solid #701b30; padding-bottom:10px}
div.contributosx h2 {font-size: 1.4em;margin: 10px 0px 0;text-align: right;}
div.contributodx h2 {font-size: 1.4em;margin: 10px 0px 0;text-align: left;}
div.contributodx p , div.contributosx p {float:none;width:auto;margin:0;padding: 30px 20px;; margin-left: 0;background: url("img/quote_top.png") no-repeat scroll left top, url("img/quote_bottom.png") no-repeat scroll right bottom transparent; text-indent: 0;}
div#ending {margin:30px auto 0}
div.endblock { float: none; margin:15px auto 5px;height:auto; width:300px}
div#sharebg {
    background: url("img/share2.png") no-repeat scroll 0px 0px transparent;
    width: 280px;
    height: 126px;
    padding: 30px 10px;
}
div#footertxt{text-aling:center}
div#footer {margin: 10px auto 0; padding:10px 0;height: auto;background-color: #000;}
div#footertxt p {margin: 0;text-align:center; line-height:1.5em; padding-bottom:30px}

div#esperti, div#contentint{padding:15px 0}
div#espertitxt p#pcondividi,div#espertitxt p.cosa, div#espertitxt p{text-indent:0; text-align:left; margin:5px;width:auto}
div#espertitxt span.abstract {
    display: block;
    font-size: 0.8em;
    margin: 10px 5px;
    line-height: 1.4em;
}
div#espertitxt h2 {
    padding: 40px 5px 10px;margin:0;
    font-size: 1.4em;
    font-weight: 800; 
}
div#espertitxt p{border-bottom:3px solid #701b30}