<style type="text/css">
* {}



/*@font-face {
    font-family: 'open_sanslight';
    src: url('./fonts/opensans-light-webfont.eot');
    src: url('./fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/opensans-light-webfont.woff') format('woff'),
         url('./fonts/opensans-light-webfont.ttf') format('truetype'),
         url('./fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('./fonts/opensans-semibold-webfont.eot');
    src: url('./fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/opensans-semibold-webfont.woff') format('woff'),
         url('./fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('./fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'droid_serifregular';
    src: url('./fonts/droidserif-webfont.eot');
    src: url('./fonts/droidserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/droidserif-webfont.woff') format('woff'),
         url('./fonts/droidserif-webfont.ttf') format('truetype'),
         url('./fonts/droidserif-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);


/* CAMBIO STRUTTURA */
.gigas_wrapper_page #gigas_content_left, .gigas_wrapper_single #gigas_content_left {margin:0;float:right;width:670px;}
.single-post .gigas_wrapper_page #gigas_content_left, .gigas_wrapper_single #gigas_content_left {width:100%;}
.single-post #gigas_content_left_inside .airanchor {margin:0;}
/* CAMBIO STRUTTURA */


/* generali */
.page-id-11 .gigas_wrapper_page #gigas_content {width:100%;}
.gigas_body {font-family: 'Open Sans', sans-serif;font-weight:300;}
.gigas_wrapper_inside {background:none;}
.floatSx {float:left;}
.floatDx {float:right;}
.gigas_inside_container {position:relative;width:980px;margin:0 auto;}
#gigas_content_left_inside .airanchor {margin:0 0 0 40px;}
a.primary {color:#000;text-decoration:none;}
a.primary:hover {color:#555;text-decoration:none;}
article.category-list {overflow:auto;}
body.single-post .page_title {width:auto;}
/* generali */


/* header */
.header_claim {overflow:auto;background:#3b3c41;height:100px;color:#fff;}
.header_menu {background:#57595e;height:40px;color:#fff;}
.header_menu_open {display:none;background:#57595e;}
.header_menu_open a {color:#fff;display:block;padding:15px 0;border-bottom:4px solid #58b4dd;text-transform:uppercase;}
.header_menu_open a:hover {text-decoration:none;color:#58b4dd;}

.header_social_container {margin:38px 0 0 0;}
.header_social {display:inline-block;height:25px;width:25px;margin:0 3px -7px 3px;}
.header_facebook {background:url('./img/facebook.png') center no-repeat;}
.header_twitter {background:url('./img/twitter.png') center no-repeat;}
.header_youtube {background:url('./img/youtube.png') center no-repeat;}

.header_logo {margin:40px 0 0 0;}
.header_logo1 {font-family: 'droid_serifregular';text-align:center;font-size:30px;}
.header_logo1 a {color:#fff;}
.header_logo1 a:hover {color:#58b4dd;text-decoration:none;}
.header_logo2 {text-align:center; color:#58b4dd;text-transform:uppercase;margin:15px 0 0 0;}

#gigas_nav {margin:0;padding:0;list-style:none;text-align:center;}
#gigas_nav li {float:none;display:inline-block;margin:0 16px;padding:0;}
#gigas_nav li a {color:#fff;height:35px;line-height:35px;text-transform:lowercase;}
#gigas_nav li a:hover, #gigas_nav .active a {border-bottom:5px solid #58b4dd;text-decoration:none;}
/* header */


/* footer */
.footer_contact {background:#fff;padding:30px 0;overflow:auto;}
.footer_contactSx1 {margin:14px 0 0 220px;font-size:23px;color:#5a5555;}
.footer_contactSx2 {margin:14px 0 0 160px;font-size:23px;color:#5a5555;}
.footer_contactSx1, .footer_contactSx2 {line-height:19px;}
.footer_contactDx1 {margin:0 220px 0 0;}
.footer_contactDx2 {margin:0 160px 0 0;}
.footer_contactDx1 a, .footer_contactDx2 a {display:inline-block;color:#fff;text-transform:uppercase;background:#58b4dd;padding:15px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.footer_contactDx1 a:hover, .footer_contactDx2 a:hover {text-decoration:none;background:#9ed2e9;}
#gigas_footer_container {overflow:auto;background:#3b3c41;color:#fff;padding:45px 0;}
#gigas_footer_nav {list-style:none;margin:0;padding:0;text-align:right;}
#gigas_footer_nav li {float:none;display:inline-block;margin:0 10px;}
#gigas_footer_nav li a {color:#fff;text-transform:uppercase;}
#gigas_footer_nav li a:hover, #gigas_footer_nav .active a {text-decoration:none;color:#58b4dd;}
/* footer */

/* splash */
.splash_container {height:680px;}
.splash_text {position:absolute;background:rgba(255, 255, 255, 0.8);width:450px;padding:40px 20px;border-left:5px solid #58b4dd;right:0;top:160px;font-size:18px;line-height:30px;color:#5a5555;
box-shadow: 0 0 30px #ccc;
-webkit-box-shadow: 0 0 30px #ccc;
-moz-box-shadow: 0 0 30px #ccc;
}
.splash_text p {text-align:left;}
.splash_sign {text-align:right;font-family: 'droid_serifregular';font-size:18px;font-style:italic;}
/* splash */

/* page */
.page_title {
	text-align:center;
	width:100%;
	margin:30px auto;
	background: -moz-linear-gradient(top,  rgba(88,180,221,0) 0%, rgba(88,180,221,0) 44%, rgba(88,180,221,1) 45%, rgba(88,180,221,1) 55%, rgba(88,180,221,0) 56%, rgba(88,180,221,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,180,221,0)), color-stop(44%,rgba(88,180,221,0)), color-stop(45%,rgba(88,180,221,1)), color-stop(55%,rgba(88,180,221,1)), color-stop(56%,rgba(88,180,221,0)), color-stop(100%,rgba(88,180,221,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(88,180,221,0) 0%,rgba(88,180,221,0) 44%,rgba(88,180,221,1) 45%,rgba(88,180,221,1) 55%,rgba(88,180,221,0) 56%,rgba(88,180,221,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(88,180,221,0) 0%,rgba(88,180,221,0) 44%,rgba(88,180,221,1) 45%,rgba(88,180,221,1) 55%,rgba(88,180,221,0) 56%,rgba(88,180,221,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(88,180,221,0) 0%,rgba(88,180,221,0) 44%,rgba(88,180,221,1) 45%,rgba(88,180,221,1) 55%,rgba(88,180,221,0) 56%,rgba(88,180,221,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(88,180,221,0) 0%,rgba(88,180,221,0) 44%,rgba(88,180,221,1) 45%,rgba(88,180,221,1) 55%,rgba(88,180,221,0) 56%,rgba(88,180,221,0) 100%); /* W3C */
}
.page_title h1 {font-family: 'droid_serifregular';color:#5a5555;font-size:28px;background:#f2f2f2;display:inline-block;padding:0 20px;}
.page_text p {line-height:26px;}
/* page */


/* form prenota */
.form-container-overflow {overflow:auto;}
.form-prenota {margin:30px 0;}
.form-prenota-title {color:#58b4dd;}
.form-prenota-input{margin:4px 0;}
.form-prenota-input-inupt {width:265px;font-size:20px;font-family: 'droid_serifregular';height:auto !important;font-size:22px !important;outline:none;padding:7px !important;}
.form-prenota-input .data {background:url('./img/calendario.png') right center no-repeat #fff;cursor:pointer;}
.form-prenota-select {font-family: 'droid_serifregular';font-size:20px !important;height:40px;width:281px;}
.form-prenota-input-textarea {width:100%;font-family: 'droid_serifregular';resize:vertical;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:17px;min-height:160px;padding:7px !important;}
.form-prenota-input-trattamento {cursor:default !important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff !important;resize:vertical;min-height:65px;font-family: 'droid_serifregular';font-size:12px;line-height:15px;}
.form-prenota-input-submit {background:#58b4dd;display:inline-block;color:#fff;border:0;text-transform:uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px 40px;cursor:pointer;}
.form-prenota-input-submit:hover {background:#9ed2e9;}
.trattamento-submit {overflow:auto;margin:15px 0 0 0;}
.form-prenota-ko p a {color:#58b4dd;}
.trattamentoSx {margin:14px 0 0 0;}
/* form prenota */


/* widget */
.widget-inner {
	/*-moz-box-shadow: 0 0 15px #bfbdbd;
	-webkit-box-shadow: 0 0 15px #bfbdbd;
	box-shadow: 0 0 15px #bfbdbd;
	background:#fff;
	margin:0 0 30px 0;*/
}
#widget-gallery-page, #widget-casicorrelati-page, #widget-chiedilo-page {
	-moz-box-shadow: 0 0 15px #bfbdbd;
	-webkit-box-shadow: 0 0 15px #bfbdbd;
	box-shadow: 0 0 15px #bfbdbd;
	background:#fff;
	margin:0 0 30px 0;
}
#widget-gallery-page {height:280px;}
#gallery-page-container, .gallery-page-photo {width:100%;height:250px;}
.owl-pagination {text-align:center;width:100%;height:20px;}
.owl-pagination span {background:#e2e2e2 !important;}
.owl-pagination .active {background:#58b4dd !important;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;width: 12px;height: 12px;border: 1px solid #e2e2e2;border-radius: 20px;display: inline-block;margin: 8px 4px;}

#widget-taxonomies-page {margin:0 0 30px 0;}
.widget-taxonomies-title {border-bottom:2px solid #58b4dd;padding:0 0 10px 0;margin:0 0 10px 0;}
.widget-ul-list {list-style:none;margin:0;padding:0;}
.widget-ul-list li a {color:#5a5555;font-size:20px;display:block;line-height:35px;}
.widget-ul-list li a:hover, .widget-ul-list li .selected {color:#58b4dd;text-decoration:none;}


.widget-casicorrelati-image img {width:100%;}
.widget-casicorrelati-container, .widget-chiedilo-container {padding:20px;}
.widget-casicorrelati-container h3, .widget-chiedilo-container h3 {text-align:center;font-size:22px;border-bottom:3px solid #58b4dd;margin:0 0 10px 0;padding:0 0 10px 0;}
.widget-casicorrelati-list {list-style:none;margin:15px 0 20px 0;padding:0;}
.widget-casicorrelati-list li {margin:0 0 20px 0;}
.widget-casicorrelati-list a {color:#58b4dd;font-size:18px;}
.widget-casicorrelati-list p {font-size:16px;}
.widget-casicorrelati-button {text-align:center;}
.widget-casicorrelati-button a {display:inline-block;color:#5a5555;border:2px solid #58b4dd;text-transform:uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:15px 40px;}
.widget-casicorrelati-button a:hover {background:#58b4dd;text-decoration:none;color:#fff;}
.widget-casicorrelati-noresult {padding:15px 0;}

.widget-chiedilo-list {list-style:none;margin:0;padding:0;}
.widget-chiedilo-autore {color:#58b4dd;margin:4px 0;line-height: 1.5;font-size: 20px;}
.widget-chiedilo-list p {line-height:20px;}
.widget-chiedilo-button {text-align:right;padding:0 0 10px 0;}
.widget-chiedilo-button a {color:#58b4dd;text-transform:lowercase;}
/* widget */

/* page list */
/*.article-list-container {margin:30px 0 0 0;}*/
.article-list {list-style:none;margin:0;padding:0;}
.article-list li, .article_single {-moz-box-shadow: 0 0 15px #bfbdbd;
	-webkit-box-shadow: 0 0 15px #bfbdbd;
	box-shadow: 0 0 15px #bfbdbd;
	background:#fff;
	margin:0 0 35px 0;}
.article-list-image img {width:100%;}
.article-list-padding {padding:20px;}
.article-list-title, .article-list-date {margin:0 0 15px 0;}
.article-list-title a, .article-list-title h1 {color:#5a5555;font-size:23px;font-family: 'droid_serifregular';line-height:30px;}
.article-list-button {margin:20px 0;}
.article-list-button a {color:#58b4dd;text-transform:lowercase;}
.article-content p, .article-list-excerpt {line-height:25px;}
/* page list */

/* list [start] */
body.category article {position:relative;background-color:#fff;-moz-box-shadow: 0px 0px 7px #bbb;-webkit-box-shadow: 0px 0px 7px #bbb;box-shadow: 0px 0px 7px #bbb;margin-bottom:40px;margin-right:30px;padding-bottom:18px;}
	article h3 {color:#5a5555;font-size:24px;font-family: 'droid_serifregular';line-height:30px;padding: 12px 20px 0px 20px;}
	article .post-excerpt {padding:12px 20px;}
	article .post-date {padding:6px 20px;font-family: 'droid_serifregular';}
	article .more {position:absolute;right:20px;bottom:10px;}
		article .more a {color: #58b4dd;text-transform: lowercase;}
		article .more a:hover {color:#222;text-decoration:none;}
.widget_categories h3{border-bottom: 2px solid #58b4dd;padding: 0 0 10px 0;margin: 0 0 10px 0;font-size: 1.6em;line-height: 1.2;}
.widget_categories ul {list-style:none;margin:0px;padding:0px;}
.widget_categories ul li {font-size:22px;line-height:30px;}
.widget_categories ul li i {display:none;}
.widget_categories ul li a {color: #58b4dd;text-transform: lowercase;font-size:22px;line-height:30px;}
.widget_categories ul li a:hover {color:#222;text-decoration:none;}
/* list [end] */


/* form chiedilo */
#chiedilo-black {display:none;position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.chiedilo-container {position:relative;background:#fff;margin:60px auto 0 auto;width:640px;
box-shadow: 0 0 30px #222;
-webkit-box-shadow: 0 0 30px #222;
-moz-box-shadow: 0 0 30px #222;
}
.chiedilo-close {position:absolute;right:10px;top:10px;}
.chiedilo-padding {padding:20px 80px;}
.chiedilo-title h1 {border-bottom:2px solid #58b4dd;padding:0 0 10px; margin:0 0 20px 0;color:#5a5555;font-size:30px;font-family: 'droid_serifregular';}
.chiedilo-form {text-align:left;}
.chiedilo-form .form-prenota-input-inupt {width:180px;}
.chiedilo-form .form-prenota-select {width:196px;}
.chiedilo-close a {color:#58b4dd;text-transform:uppercase;}
.chiedilo-send-ok {border:3px solid #58b4dd;padding:20px;margin:0 0 20px 0;font-size:18px;line-height:24px;background:#fff;}
.chiedilo-form .form-prenota-input-textarea {height:100px;min-height:100px;}
.article-chiedilo-autore span {color:#58b4dd;}
/* form chiedilo */

@media (max-width: 980px) {
	.gigas_wrapper_inside, .gigas_inside_container {width:100% !important;}
	.header_menu {height:auto;}
	#gigas_sidebar_left {width:100% !important;float:none !important;}
	.gigas_wrapper_page #gigas_content_left {margin:0;}
	.airanchor {margin:0 !important;padding:20px;}
	.footer_contactSx1, .footer_contactDx1, .footer_contactSx2, .footer_contactDx2 {width:100%;text-align:center;margin:0;}
	.footer_contactSx1, .footer_contactSx2 {margin:0 0 25px 0;}
	.page_title {margin:0 auto -15px auto;}
	.gigas_wrapper_single #gigas_content_left {margin:0;}
	/* CAMBIO STRUTTURA */
	.gigas_wrapper_page #gigas_content_left, .gigas_wrapper_single #gigas_content_left {float:none;width:100%;}
	/* CAMBIO STRUTTURA */
}


@media (max-width: 810px) {
}


@media (max-width: 720px) {
	.floatSx, .floatDx {float:none;}
	.header_claim {height:auto;overflow:hidden;}
	.splash_container {height:330px;}
	.splash_text {top:135px;width:100%;position:relative;border:0;padding:15px 0;}
	.splash_text p {padding:0 20px;font-size:18px;line-height:20px;}
	.splash_sign {font-size:15px;padding:0 15px 0 0;}
	.header_logo {margin:20px 0 0 0;}
	#gigas_nav li {width:100%;margin:0;}
	#gigas_nav .active a, #gigas_nav li a:hover {border:0;color:#58b4dd;}
	.header_social_container {margin:15px 0;font-size:13px;}
	#gigas_footer_container {padding:15px 0;}
	.gigas_copyright p {text-align:center;margin:0 0 15px 0;font-size:12px;}
	#gigas_footer_nav li{width:100%;text-align:center;margin:0;padding:0;}
	#gigas_footer_nav li a {font-size:12px;}
	.chiedilo-container {width:100%;margin:0;height:100%;overflow:auto;}
	.chiedilo-padding {padding:20px;}
	.form-prenota-input-inupt, .chiedilo-form .form-prenota-input-inupt, .chiedilo-form .form-prenota-select, .form-prenota-select {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.header_menu {display:none;position:absolute;z-index:10;}
	.header_menu_open {display:block;}
	.page_title {width:80%;margin:12px auto;}
	.page_title h1 {font-size:25px;}
	.airanchor {padding:0;}
	.page_text {padding:10px;}
	.submit-container {text-align:center;margin:25px 0 0 0;}
	.widget-taxonomies-container {padding:0 10px 10px 10px;}
	.gigas_wrapper_single #gigas_content_left {margin:0;}
}
</style>
