html,body{background-color:#d3d3d3;font-family:'Lato',sans-serif;}.container-fluid{margin:0;padding:0;}.img-responsive{margin:auto;}#userbar,#menu,#banner{background-color:white;}#content{background-color:#f3f3f3;padding:10px 0;}#postscript{background-color:white;background-color:white;padding:30px 0;padding-bottom:35px;}#bottom{min-height:100px;background-color:black;background-image:url(/sites/all/themes/marriagephoto/images/magazine-bg.png);}#footer{background-color:white;min-height:100px;}#payoff{background-color:#fbfbfb;text-align:center;}#payoff p{text-transform:uppercase;letter-spacing:14px;color:#484848;font-size:20px;font-weight:300;padding:10px;}.clip{width:70px;height:70px;position:absolute;left:50%;margin-left:-35px;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;}.clip-top{margin-top:-40px;background-color:white;}.clip-bottom{margin-top:-30px;background-color:white;}.logo{margin-top:20px;}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;}.navbar .navbar-collapse{text-align:center;}#menu{border-bottom:1px solid silver;}.navbar.container,.navbar.container-fluid{margin:0 auto;}.navbar-default{background-color:transparent;border:none;}.navbar-default .navbar-nav a{background:transparent;text-transform:uppercase;font-size:14px;padding:7px 15px;margin:0 10px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{border:1px solid silver;background:transparent;}@media (max-width:1200px){}@media (max-width:992px){.navbar-default .navbar-nav > a{background:transparent;text-transform:uppercase;font-size:14px;padding:7px 15px;margin:0 5px;}}@media (max-width:750px){.navbar-default{text-align:center;margin:0;}.menu{padding-top:0;}.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav li a:hover{background-color:black;color:white;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;}.navbar-default .navbar-nav > .active > a{background-color:silver;transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;}}.field-slideshow,.field-slideshow img,.field-slideshow-1-wrapper,.field-slideshow-slide,.field-slideshow-image{width:100% !important;}.field-slideshow{border-bottom:1px solid silver;//max-height:680px;//overflow:hidden;}#content{padding-top:30px;background:#f3f3f3 url(/sites/all/themes/marriagephoto/images/bottom-shadow.png) no-repeat center bottom;background-size:100% 10px;}.not-front .folio-shadow{background:url(/sites/all/themes/marriagephoto/images/folio-shadow.png) no-repeat left bottom;height:50px;margin:0 auto;margin-top:-30px;}.main-container{background-color:white;padding:10px 35px 20px;margin-bottom:30px;}.front .main-container{background-color:transparent;}h1.page-header{letter-spacing:6px;font-size:24px;font-family:"Lato";margin:20px 0;line-height:20px;padding-bottom:10px;color:gray;font-weight:300;}hr{border:none;background-color:silver;height:1px;margin:40px;}h2{letter-spacing:2px;text-transform:uppercase;font:25px Times;padding-bottom:10px;text-align:left;}h4{letter-spacing:2px;line-height:27px;font-family:Times;}.field-name-body{text-align:justify;margin-bottom:25px;}.folio-shadow-home{background:url(/sites/all/themes/marriagephoto/images/folio-shadow.png) no-repeat left bottom;height:27px;margin:0 auto;background-size:100% 27px}.messaggio{background-color:white;padding:20px 40px;}.messaggio h1{letter-spacing:3px;line-height:27px;font-family:Times;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:24px;border-bottom:3px double silver;margin-bottom:20px;}.messaggio p{letter-spacing:1px;font:16px/24px Times;}.messaggio .firma{font-family:'Mrs Saint Delafield',cursive;text-align:right;font-size:42px;color:gray;margin-bottom:-20px;}.messaggio .ruolo{text-align:right;padding-right:43px;font-size:12px;}.gallery-item{background-color:black;background-image:url(/sites/all/themes/marriagephoto/images/magazine-bg.png);color:white;margin-bottom:20px;height:180px;overflow:hidden;}.media-left{background-color:white;padding-right:0px;}gallery-item img{padding:1px;background:white;-webkit-transition:all 400ms;-moz-transition:all 400ms;transition:all 400ms;}gallery-item img:hover{opacity:0.7;-webkit-transition:all 400ms;-moz-transition:all 400ms;transition:all 400ms;}.media-body{font-size:13px;color:white;padding-right:10px;text-align:justify;padding-left:10px;}.media-body .data{font-size:11px;color:silver;margin-bottom:10px;}.media-body a{color:white;}.media-heading{padding-right:10px;}.media-heading a{font-family:Lato;margin-bottom:5px;font-size:18px;padding-top:20px;font-weight:300;color:white;display:block;letter-spacing:1px;text-align:left;line-height:22px;}.media-heading a:hover{color:whitesmoke;text-decoration:none;}.media-left a{display:block;width:180px;}.media-body p{max-height:54px;overflow:hidden;}#bottom{padding:50px 0;}#bottom h2.block-title{text-align:center;color:white;font-size:60px;font-family:'Mrs Saint Delafield',cursive;text-transform:none !important;}#bottom .media-heading a{font-family:"Lato";color:#4e4e4e;text-decoration:none;font-size:18px;border-bottom:1px solid black;padding-bottom:10px;}#bottom .media-body a{color:black;}#bottom .media-heading a:hover{color:gray;text-decoration:none;}#bottom .gallery-item{background-color:white;background-image:none;color:black;padding:10px;height:200px;}#bottom .gallery-heading a{color:black;font-weight:400;}#bottom .media-heading a:hover{}#bottom .media-body{color:black;}.sharethis{text-align:right;margin-bottom:20px;}.sharethis .stHBubble{height:22px !important;}.sharethis .stMainServices,.sharethis .googleplus{height:25px !important;}.dovesiamo-titolo{font-size:18px;font-family:Times;letter-spacing:3px;font-weight:normal;text-transform:uppercase;text-align:left;}.dovesiamo-indirizzo{margin-bottom:20px;}.dovesiamo-mappa{padding:5px;background-color:white;border:1px solid silver;}#footer{padding-top:35px;}.footer-left{margin-bottom:20px;padding-top:10px;}.footer-logo{font-size:16px;}.footer-copy{font-size:12px;}.footer-mail{font-size:12px;font-weight:bold;margin-top:5px;}.footer-right{border-left:1px solid black;display:inline-block;width:100%;}.footer-titolo{font-size:13px;border-bottom:1px solid black;padding-left:15px;padding-bottom:5px;margin-bottom:10px;font-family:Lato;font-weight:400;letter-spacing:3px;}.footer-indirizzo{font-family:Lato;font-weight:400;font-size:13px;line-height:20px;}.footer-follow{margin-top:10px;}aside .block{margin-bottom:20px;}.loghi-home{background-color:white;//border:1px solid silver;-webkit-box-shadow:4px 3px 5px 0px rgba(0,0,0,0.26);-moz-box-shadow:4px 3px 5px 0px rgba(0,0,0,0.26);box-shadow:4px 3px 5px 0px rgba(0,0,0,0.26);}.loghi-home .marchio{border:none;}.loghi-more a{position:absolute;right:0;bottom:0;background:black;padding:4px 12px;margin-bottom:-8px;margin-right:10px;display:block;color:white;text-decoration:none;}.loghi-more a:hover{background-color:gray;text-decoration:none;}@media (max-width:768px){.footer-left{text-align:center;}#payoff p{font:16px/20px Times;padding:12px;}.loghi-more a{position:relative;bottom:0;background:transparent;margin-bottom:0;margin-right:0;display:block;color:black;text-decoration:none;text-align:center;margin-bottom:10px;}.main-container{padding:10px;}}.credit a{color:gray;font-size:11px;margin-bottom:20px;}.social-button{float:right;margin-right:5px;}button#edit-field-image-und-0-upload-button{margin-top:10px;margin-bottom:10px;}.marchio{display :flex;align-items :center;margin-bottom:10px;}.matrimonio_logo{width:200px;vertical-align:middle;}.storyseller_logo{vertical-align:middle;}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:0px solid #eee;}.confirmation{background-color:blanchedalmond;padding:30px;border:2px solid saddlebrown;text-align:center;font-size:17px;}.buttonbar{display:inline-block;}.view-footer{display:inline-block;width:100%;text-align:right;}
