/*Theme Name: Simo2018
Theme URI: http://www.simonachiavaccini.com
Author: SC
Author URI: -
Description: -
Version: 1.0
License: Commercial
License URI: -
Tags: -
*/

@import url('https://fonts.googleapis.com/css?family=Spinnaker');

body{font-family: 'Spinnaker', sans-serif;font-size:14px}
a{font-weight:bold;color:#3A71B0}
a:hover{color:#7FCCF7}
h2{font-size:22px;line-height:28px;}
#wrapper{padding:0}
#boxHeader{padding:0}
#boxHeader #boxHeaderCenter{text-align:center}
#boxHeader #boxHeaderCenter img{height:165px;width:315px}
#boxHeader #boxHeaderRight{padding:0;text-align:right}
#boxHeader #boxHeaderLeft{padding:0}
ul.boxLang{margin-top:40px;display:inline-block;list-style:none}
ul.boxLang li{display:inline-block;text-align:center;border:1px solid #438EC0;width:28px;padding:5px 0;color:#438EC0;font-size:12px}
ul.boxLang li.selected{background-color:#418EC0;color:#fff}
nav.boxMenu{text-align:center;padding:40px 0}
nav.boxMenu ul{margin:0;padding:0}
nav.boxMenu ul li{padding:0 12px;display:inline-block;text-align:center}
nav.boxMenu ul li a{font-weight:bold;color:#3A71B0;font-size:14px;text-decoration:none;-webkit-transition: color 1s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;}
nav.boxMenu ul li a:hover{color:#7FCCF7}
nav.boxMenu ul li.current_page_item a ,nav.boxMenu ul li.current-menu-item a,nav.boxMenu ul li.current-page-ancestor a{color:#7FCCF7}
#boxReviews{margin-top:20px;padding:40px 0;background-color:#C9D8E8}
#boxReviews #containerReviews{padding:0}
#boxReviews #containerReviews .review{text-align:center}
#boxReviews #containerReviews .review h3{text-transform:uppercase;color:#3A71B0;font-size:20px;font-weight:normal;margin-bottom:20px}
#boxReviews #containerReviews .review h3 a{color:#3A71B0;text-decoration:none}
#boxReviews #containerReviews .review a:hover{color:#7FCCF7}
#boxReviews #containerReviews .review{color:#999}
.img-cropper{margin:0 auto;width: 200px;height: 200px;position: relative;overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%}
#boxReviews #containerReviews .review img{display: inline;margin: 0 auto;height: 100%;width: auto;}
#boxFooter {padding:20px 0}
#boxFooter #boxFooterLeft{text-align:center}
#boxFooter #boxFooterLeft img{margin:0 10px}
#boxFooter #boxFooterCenter{text-align:center;font-size:11px;color:#000}
#boxFooter #boxFooterRight{text-align:center}
#boxFooter #boxFooterRight #matrimonio{height:40px;width:auto}
#postFooter{padding:20px 0;text-align:center}
#postFooter ul{list-style-type:none;padding:0}
#postFooter ul li{display: inline-block; float: none;padding:0 20px}
#internalPage h1.col1,h1{color:#3A71B0;text-transform: uppercase;font-size:26px;line-height:34px;margin:0 0 40px 0;text-align:center}
#internalPage{color:#999997}
#internalPage ul{list-style: none;padding: 0;}
#internalPage li{padding-left: 1.3em;margin-bottom:10px}
#internalPage li:before{color:#3A71B0;content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -1.3em;width: 1.3em;}
#internalPage .wpcf7-form select,#internalPage .wpcf7-form input,#internalPage .wpcf7-form textarea{width:100%;background-color:#fcfcfc;border:1px solid #7FCCF7;padding:4px;color:#7FCCF7}
#internalPage .wpcf7-form textarea{height:100px}
#internalPage .wpcf7-form input[type=submit]{padding:10px 24px;border:3px solid #7FCCF7;font-size:16px;width:initial}
#internalPage .wpcf7-form input[type=checkbox]{width:initial}
span.wpcf7-list-item{margin:0}
.col1{color:#3A71B0}
.col2{color:#7FCCF7}
.col3{color:#fff}
.boxGallery1{margin-top:40px}
.boxGallery1 .gallery1Item{margin-bottom:40px}
.boxGallery1 .gallery1Item img{opacity:1;filter: alpha(opacity=100);transition:opacity 0.4s ease 0s}
.boxGallery1 .gallery1Item img:hover{opacity:0.2;filter: alpha(opacity=20)}
.boxGallery1 .gallery1Item .boxImg{}
.boxGallery1 .gallery1Item .boxImgTitle{color:#000;z-index:-999;padding:40px;font-weight:bold;left:0;position:absolute;text-align:center;top: 30px;width: 100%;top: 50%;transform: translateY(-50%);}
.boxGallery1 .gallery1Item .boxImgTitle:hover{z-index:999}
.ngg-gallery-thumbnail img{display:initial !important}
.ngg-gallery-thumbnail{border:0 !important;margin:0 !important;padding:0 !important}
.ngg-gallery-thumbnail-box{padding:0 !important}
.boxTitle1{font-size:18px;line-height:24px;color:#3A71B0;text-align:center;margin-top:10px}
.boxTitle1{font-size:16px;line-height:22px;color:#3A71B0;text-align:center;margin-top:10px;font-weight:normal}
ul#menu-footermenu,ul#menu-footermenu_en{padding:0;list-style-type: none;}

/*Slider*/
#slider{background-color:#fff}
#slide-wrap{padding:0}
#slider .slide-info{text-align:center;padding:60px 120px 60px 20px}
#slider .slide-info h3{color:#3A71B0;font-size:22px;font-weight:bold;margin-bottom:20px}
#slider .slide-description{color:#999}
.prev-slide, .next-slide{font-size:180% !important;color:#418EC0 !important}
#slider .sliderBtn{padding:40px 0 10px 0}
#slider .sliderBtn a{border:1px solid #418EC0;padding:12px 30px;background-color:#fff;color:#418EC0;text-decoration:none}

@media only screen and (max-width : 767px){
	#boxHeader #boxHeaderRight{float:initial;text-align:center}
	ul.boxLang{padding:0;margin:20px 0}
	nav.boxMenu{padding-top:0}
	#boxReviews #containerReviews .review{margin-bottom:40px}
	#boxFooter #boxFooterLeft{margin-bottom:20px}
	#boxFooter #boxFooterCenter{margin-bottom:20px}
	#boxFooter #boxFooterRight{margin-bottom:20px}
	.mobileSplash{text-align:center;margin-bottom:40px}
	.mobileSplash a{font-size:18px;line-height:24px}
	.img1{display:block;max-width:100%;}
	#boxHeaderCenter img{height:auto !important;width:220px !important}
}

@media (min-width: 768px) and (max-width: 1199px){
	#boxHeaderCenter img{max-width:100%;height:initial !important;width:initial !important}
	ul.boxLang{padding-right:20px}
	#boxHeaderCenter img{height:auto !important;width:300px !important}
	nav.boxMenu ul li{padding:0 6px;font-size:12px}
	nav.boxMenu ul li a{font-size:12px}
}