strong.pro_tabpro {
							background: #E40004;
							border: 1px solid #ffffff;
							border-radius: 4px;
							color: #fff;
							font-size: 9px;
							font-weight: bold;
							padding: 6px 4px;
							text-align: center;
							float: left;
							margin-right: 10px;
			
		}
		
div.intervista p {
	color: #003da6;
	margin-left: 1rem;
	margin-top: .5rem;
	margin-bottom: 0;
}

div.intervista p.domanda {
	color: inherit;
	font-style: italic;
	margin-top: 1rem;
	margin-bottom: 1rem;
	
}
.toc_number:after {
	content: ".";
}

#resource-container {
	padding: 0px; 
	width: 415px; 
	font-size: 1.2rem; 
	margin: 15px 0px 0px 15px; 
	float: right;
}

#resource-container div.clear {
	display: none;
}

#resource-1 {
	margin-bottom: 25px; 
	margin-right: 15px; 
	float: left;
}

#resource-2 {
	margin-bottom: 25px; 
	float: left;
}

#resource-3 {
	margin-right: 15px; 
	margin-bottom: 25px; 
	float: left;
}

#resource-4 {
	margin-bottom: 25px; 
	float: left;
}

.gallery.gallery-columns-3 .gallery-item {
	padding: 0.6em;
}

table.previenila td {
	padding: 5px;
}

.vc_images_carousel ol.vc_carousel-indicators {
	margin: 0 0 -5% -30% !important;
}

div.prodotto_insider {
	margin: 0 auto;
}

.neltesto { display: flex; }


#toc_container li {
	line-height: 1.5em;
}

#toc_container li a {
	line-height: 1em;
	display: inline-block;
}

.page-template-page-gunapro-standalone2019 p,
.page-template-page-gunapro-standalone2019 li {
	font-size: 1.3em;
	line-height: 1.4em;
}

.page-template-page-gunapro-standalone2019 table {
	width:100%;
	margin-bottom: 3em;
}
.page-template-page-gunapro-standalone2019 table td, table.ricercaScientifica td,  {
    padding: 0.5em 1em;
}
.page-template-page-gunapro-standalone2019 table tr:nth-child(odd), table.ricercaScientifica tbody tr:nth-child(odd), table.previenila tbody tr:nth-child(odd) { background: #e6e7e9; }
.page-template-page-gunapro-standalone2019 table tr:nth-child(even), table.ricercaScientifica tbody tr:nth-child(even), table.previenila tbody tr:nth-child(even) { background: #FFF; }

.page-template-page-gunapro-standalone2019 .vc_tta.vc_tta-accordion .vc_tta-panel a,
.page-template-page-gunapro-standalone2019 .vc_tta.vc_tta-accordion .vc_tta-panel p a,
.page-template-page-gunapro-standalone2019 .vc_tta.vc_tta-accordion .vc_tta-panel,
.page-template-page-gunapro-standalone2019 .vc_tta.vc_tta-accordion .vc_tta-panel p {
    color: #57585a !important;
}

table.ricercaScientifica {
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 40px;
}

table.ricercaScientifica td, table.ricercaScientifica th {

	 padding:10px;
	 height:auto !important;
	 width: auto !important;
}

table.ricercaScientifica td {
	 vertical-align:top;
}

table.ricercaScientifica th p {
	font-weight: 400;
}

table.ricercaScientifica td p, table.ricercaScientifica th p {
 line-height: 1.5em;
 margin-bottom: 0px;
}

.lascala_subtitle{
	font-style: italic;
	font-size: 2em !important;
	text-transform: none !important;
}
.lascala_subtitle::after {
    background-color: #4a7f80;
	content: '';
    width: 52px;
    height: 2px;
    display: block;
    margin: 16px auto 0 0;}

.lascala_studi a {
	font-size: 2em !important;
}

.lascala_studi i {
	font-size: 2em  !important;
	float: left;
	margin-top: .5em;
}

.vc_images_carousel .vc_carousel-control .icon-next:before,
.vc_images_carousel .vc_carousel-control .icon-prev:before {
	font-size: 3em !important;
	color: #003DA6 !important;
	text-shadow:0px 0px 3px white  !important;
}



/* CUSTOM ACCORDION */
.page-template-page-gunapro-standalone2019  .vc_toggle_icon_chevron {
	float:left;
}
.page-template-page-gunapro-standalone2019  .vc_toggle_icon_chevron:before {
	border-style: solid;
	border-width: 0.1em 0.1em 0 0;
	content: '';
	display: inline-block;
	height: 0.45em;
	left: 0.7em;
	top: 1em;
	position: absolute;
	transform: rotate(135deg);
	vertical-align: top;
	width: 0.45em;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}


.vc_toggle_active .vc_toggle_icon_chevron:before {
	top: 1.2em;
	transform: rotate(-45deg);
}


/* FINE CUSTOM ACCORDION */

.nextprevtab {
	background-color: #003DA6;
	color: #fff;
	font-size: 1em;
	width: 26px;
	height: 26px;
	line-height: 23px;
	float:right;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
#tabbernav {
	position: absolute;
    right: 0;
    top: 0;
}

.pro_eventi div.annullato, .search_article div.annullato {
	background:url("/it/wp-content/uploads/sites/5/evento-annullato.png") no-repeat center center;
	background-size: contain;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99;
}

form#searchform .dgwt-wcas-ico-loupe {
	fill:#FFF;
}

.nelform div.frm_fields_container input[type="hidden"] + br {
	display:none;
}

.nelform div.frm_fields_container input + p:empty {
	display:none;
}

.nelform div#frm_field_511_container br {
	display: none;
}

.dgwt-wcas-search-wrapp {
	margin: 0 !important;	
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul {
	width: 16.5em !important;
}

.woocommerce .product_meta span, .woocommerce .product_meta span span, .woocommerce .product_meta a {
 font-size: 1em !important;
text-transform: uppercase;
}


.horizontal_radio .frm_checkbox,
.horizontal_radio .frm_radio {
	font-size: 1.1rem;
}

.dgwt-wcas-sf-wrapp .pro_search {
	background: #003DA6 !important;
}
.dgwt-wcas-sf-wrapp .pro_search:before{
    border-right-color: #003DA6 !important;	
}

.sc_layouts_menu_nav>li>a {
	padding:0.5em 1em !important;
}
.dgwt-wcas-sf-wrapp .pro_search:hover,
.dgwt-wcas-sf-wrapp .pro_search:focus,
.dgwt-wcas-sf-wrapp .pro_search:active
{
	background: #69c9f3 !important;
}
.dgwt-wcas-sf-wrapp .pro_search:hover:before,
.dgwt-wcas-sf-wrapp .pro_search:focus:before,
.dgwt-wcas-sf-wrapp .pro_search:active:before{
    border-right-color: #69c9f3 !important;
}  

div.dgwt-wcas-sf-wrapp input[type="search"].inlineSearch {
	background-color:#fff !important;
	color:#003DA6 !important;
}

.pro_search_container {
	width:93% !important;
}


.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
	 font-size: 1em !important;
	}
			.navigazione {
				border: none;
				list-style-type: none;
				font-size: 12px;
				font-weight: bold;
				text-transform: uppercase;
				margin-top: 2.7em;
				text-align: center;

				display: inline-block;
				white-space: nowrap;
				padding: 0;
				clear: both;
				border-right: 0;
				margin: 1px;
				width: 100%;
			}

			.navigazione .current {
				background: #ebe9eb;
    			color: #8a7e88;
				border-radius: 0;
			}

		.navigazione .nav-links span,
		.navigazione .nav-links a {
			display: inline-block;
			border: none;
			width: 4.3333em;
			height: 4.3333em;
			line-height: 4.3333em;
			text-align: center;
			padding: 0;
		}
		.navigazione div {
			border: none;
			display: inline-block;
			margin: 0 0.2em 0.2em 0;
		}
		.navigazione div {
			padding: 0;
			/*margin: 0;*/
			display: inline;
			overflow: hidden;
		}


		.navigazione div a {
			border: none;
			display: block;
			width: 4.3333em;
			height: 4.3333em;
			line-height: 4.3333em;
			text-align: center;
			padding: 0;
		}

#map {
	width: 100%;
    height: 700px;
	margin-top:20px;
}

a#geo {
  padding-top: 10px;	
  text-align: center;
}

div#pharmacy div.pharmacy-advanced-search {
	font-size: 14px;
}

div#pharmacy a#geo img {
	height: 35px;
}


.page_subtitle.errore {
	color: #31708f;
	padding: 0;
	margin: 0;
	font-style: italic;
	font-weight: initial;
}
.woof_container_product_cat ul a {
    padding: 1px 15px;
    font-size: 12px;
	text-decoration: none;
	color: #333333;
}

.slides.swiper-wrapper .sc_blogger_item_content.entry-content {background: rgba(255,255,255,0.6) !important;}

.post_layout_excerpt h4.post_title,
.post_layout_sticky h4.post_title,
#content_articoli .post_header,
.search_article .post_header {
    margin-top: 0px !important;
}


.post_layout_excerpt + .post_layout_excerpt {
	margin-top: 1.5rem !important;
	padding-top: 1.5rem;
	border-top: 1px solid #ddd !important;
}



body.home.frontpage .vc_custom_1517236580442,
body.home.frontpage .vc_custom_1518609443022 { display:none !important; }

body.home.frontpage .more-link,
body.home.frontpage .more-link { font-size:20px !important; }

.documents .documents-link .documents-icon { width:25px; height: auto; margin-right:20px; }

.olderguna { display:none !important; }

.list_products_header { display:block !important; }

.vc_grid-item-mini.vc_clearfix {
	border: 1px solid #cccccc;
}

.icons-set .guna-gluten-free-meta { display:none; }

.wooffilter .woof_radio_count { display:none; }
.related.products .ns_cerca { display:none; }
.related.products .guna-gluten-free-meta { left: 0px; top: 3px; width: 60px; }
.related.products h2 { margin-bottom: 1rem !important; }
.related.products .wooffilter { display:none; }
.related.products .vc_col-sm-8 { width: 100%; }



.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
    color: #fff;
    background-color: #0d4c91;
}
.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li.active a {
    color: #0d4c91;
    background-color: #CCCCCC;
}

.countdown-timer-wrapper {
	text-align:center;
}

a.removebefore:before {
	display:none;
}



article blockquote {
	max-width:650px;
	margin-right: 0px;
	color: #003DA6;

	
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	  color: #FFFFFF;
	  border-color: #003da6;
    background-color: #003da6;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #FFFFFF;
	  border-color: #00338b;
    background-color: #00338b;
}


.vc_images_carousel .vc_carousel-indicators li {

    background-color: white !important;
    opacity: 1 !important;
}

.vc_images_carousel .vc_carousel-indicators .vc_active {
	
		 background-color: #003da6 !important;
		 border-color:#fff;
}


article img.img-prodotto-adv {
	max-width:100%;
	padding-bottom: 35px;
}

.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a {
	color: #003da6;
	font-size: 1em;
	padding: .5em 1.5em;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels, .wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panels-container {
	margin-top: 0px !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .wpb_wrapper {
	padding: 3rem;
}

.woocommerce table.shop_attributes th {
	width:auto;
}
.woocommerce table.shop_attributes td {
	font-style: normal;
}

table.shop_lifestyle tr td {
	padding:12px 5px !important;
}

table.shop_lifestyle tr td a img {
	margin-top:5px;
}

table.shop_lifestyle tr td h4 {
	margin-top:0px !important;
}

table.shop_lifestyle tr td p {
	padding:0px !important;
	line-height:1.7rem;
}

.countdown-timer-wrapper h5 {
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: center;
    padding-top: 10px;
    text-shadow: none;
}
.countdown-timer-wrapper .timer {
    padding: 10px;
    /*text-align: center;*/
    padding-top: 15px;
}
.timer-wrapper {
    text-align: center;
}
.countdown-timer-wrapper .timer .timer-wrapper {
    display: inline-block;
    /*width: 60px;*/
    min-width: 60px;
    height: 50px;
}
.countdown-timer-wrapper .timer .timer-wrapper .time {
    font-size: 28px;
    /*font-weight: bold;*/
    /*color: #ffffff;*/
}
.countdown-timer-wrapper .timer .timer-wrapper .text {
    font-size: 12px;
    /*color: rgba(255, 255, 255, 0.6);*/
}
.countdown-timer-wrapper h1 {
    margin: 150px auto;
    text-align: center;
}



.h1mappagoog {
    padding-bottom: 1px !important;
    margin-bottom: 2px;
	
}
.listamark .h1mappagoog {
    font-size: 14px;
	line-height: 1.2rem;
}
.listamark p {
    font-size: 12px;
}
.listamark a {
    text-decoration: none !important;
    cursor: pointer;
}
.tooltip {
    position: absolute;
    z-index: 99;
    display: none;
    width: 250px;
    padding: 1em;
    font-size: 14px;
    background-color: #fff;
    border: 3px solid #2aaee1;
    box-shadow: 0 3px 10px 0px rgba(0,0,0,0.4);
    color: #3a3a3a;
    -webkit-user-select: none;
    user-select: none
}
.prof_detail {
    background: #69c9f3;
    color: #FFFFFF;
    padding: 10px 10px 47px 11px;
    margin: 0px 0px 20px;
    clear: both;
    display: inline-block;
    font-size: 16px;/* width: 100%; */
}
li h2.rassegna_stampa {
    text-align: left;
}

@media (max-width: 1024px) {
.tooltip {
    position: relative !important;
    width: 80% !important;
    top: 0 !important;
    left: auto !important;
    margin: 0 auto !important
}
}
.tooltip:before {
    content: '';
    position: absolute;
    top: -17px;
    left: 10px;
    border-bottom: 17px solid #2aaee1;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent
}
.tooltip.tooltip--visible {
    display: block
}
.tooltip.tooltip--left {
    left: 0
}
.tooltip.tooltip--left:before {
    left: 10px
}
.tooltip.tooltip--right {
    right: 0
}
.tooltip.tooltip--right:before {
    left: auto;
    right: 10px
}
.tooltip.tooltip--center {
    left: 50%;
    margin-left: -125px
}
.tooltip.tooltip--center:before {
    left: 50%;
    margin-left: -15px
}
.tooltip p {
    margin: 0 0 1em 0;
    text-align: left
}
.tooltip .tooltip-buttons {
    text-align: right
}
.tooltip button {
    display: inline-block;
    margin: 0 .5em;
    padding: .25em 1em;
    border: 0;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #2aaee1;
    color: #fff;
    outline: none
}
.tooltip button:active {
    box-shadow: 0 0 7px rgba(0,0,0,0.4) inset
}



header .loginout {
    display: block;
    position: absolute;
    left: 0;
    width: auto;
    margin-left: -40px;
    padding: 5px 25px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: #2aaee1;
    color: #fff;
    z-index: 90;
}

#rememberme {
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}


@media (min-width: 1023px) {
	header .loginout {
		left: 0;
		margin-left: 0
	}
}


header .siteSwitch {
    display: inline-block;
    width: 200px;
    margin: 50px 0 20px;
    padding: 10px 20px;
    border-radius: 15px;
    text-transform: uppercase;
    font-weight: bold;
    background: #024993;
    color: #fff;
    -webkit-user-select: none;
    user-select: none
}



#cookielaw {
    font-size: 90%;
    position: fixed;
    top: 0;
    background: #eee;
    text-align: center;
    width: 100%;
    z-index: 998
}
#cookielaw a {
    color: #00c5e7;
    margin: 0 10px;
    display: inline-block
}
#cookielaw #accept-cookies {
    background: #00c5e7;
    color: #ffffff;
    padding: 5px 10px
}


/* INPUT NEW
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea {
    padding: 0.5em 1.4em !important;
    border: 1px solid #ddd !important;
    border-radius: 2rem !important;
    height: 3.4rem !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_form button, .sc_price_link, .sc_action_item_link, #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button .woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .yith-woocompare-widget a.clear-all {
    -webkit-appearance: none;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 1.15em 2.35em !important;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    border-width: 0 !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2rem !important;
}
*/
/* FINE INPUT NEW */

/*#loginform1 p { float: left;}*/
#loginform1 p.login-username, #loginform1 p.login-password {
    width: 100%;
}
#loginform1 p.login-username input, #loginform1 p.login-password input {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    -o-border-radius: 0.5em;
    border-radius: 0.5em;
    margin: 1em 8% 0;
    font-size: 1.9em;
    width: 84%;
    height: auto;
    color: #000;
}
#loginform1 p.login-password input {
    margin-bottom: 1em;
}
/*
#loginform1 p.login-username label,
#loginform1 p.login-password label { display: none; }
*/

#loginform1 p.login-remember {
    width: 50%;
    float: right;
    text-align: left;
}
#loginform1 p.login-submit {
    width: 50%;
    float: right;
    text-align: right;
}
#loginform1 p.login-submit input {
    margin-right: 16%;
    float: right;
}
#loginform1 p.login-remember label {
    color: #ffffff;
    text-align: left;
    margin-left: 16%;
}

@media (max-width: 480px) {
.wrapper {
    max-width: 480px
}
.fake-wrapper {
    margin: 0 -17px;
    width: 100%
}
.left, .right {
    float: none
}
.tag section, .type-search section, .category-giornalisti section, .category-omeopatia-omotossicologia section, .category-omeopatia section, .category-news section, .category-latest-news section, .category-articles section, .category-omeopatia-omotossicologia aside, .category-omeopatia aside, .category-giornalisti aside, .category-news aside, .category-latest-news aside, .category-articles aside {
    width: 100%;
    float: none
}
.tag article, .type-search article, .category-giornalisti article, .category-omeopatia-omotossicologia article, .category-omeopatia article, .category-news article, .category-latest-news article, .category-articles article {
    margin: 1%;
    font-size: 90%
}
header .column {
    width: 20%;
    float: left
}
.logo {
    width: 60%
}
.logo img {
    margin-top: 0
}
.right.column .widget_text {
    margin-top: 0
}
footer {
    padding: 10px
}
footer>div, footer .left img {
    max-width: 100%;
    margin-bottom: 20px
}
#contacts p {
    margin-left: 0
}
}










.page-pro.page-template-page_pro .half {
    width: 50%;
    padding-top: 40px;
    padding-bottom: 40px
}
.page-pro.page-template-page_pro .half:first-child {
    padding-right: 20px
}
.page-pro.page-template-page_pro .half:last-child {
    padding-left: 20px
}
.page-pro.page-template-page_pro main .f-search {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0
}
.page-pro.page-template-page_pro #first {
    overflow: auto
}
.page-pro.page-template-page_pro article.type-page a {
    text-decoration: none;
    border-bottom: 1px solid #054b96;
    display: block;
    padding-bottom: 20px
}
.page-pro.page-template-page_pro article.type-page .final {
    font-style: italic;
    padding: 10px 5px;
    text-decoration: underline;
    border: 0
}
.page-pro.page-template-page_pro article.type-page h3 {
    text-transform: uppercase
}
.page-pro.page-template-page_pro article.type-page p:last-of-type {
    margin-bottom: 0
}
.page-pro.page-template-page_pro article>div {
    overflow: auto
}
.page-pro.page-template-page_pro #richiedi-visita {
    background: #054b96;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px 50px;
    border-radius: 35px;
    text-align: center
}
.page-template-page-pro-dashboard.logged-in #welcome-area {
    width: 100%;
    clear: both;
    text-align: center
}
.page-template-page-pro-dashboard.logged-in #welcome-area h1 {
    margin: 0;
    font-size: 3em;
    font-weight: bold;
    text-transform: none
}
.page-template-page-pro-dashboard.logged-in main {
    width: 100%;
    min-height: 100px
}

@media (min-width: 1023px) {
.page-template-page-pro-dashboard.logged-in main {
    width: 66.66%;
    float: left
}
}
.page-template-page-pro-dashboard.logged-in aside {
    width: 100%;
    min-height: 100px;
    background-color: #dbeefa
}
.page-template-page-pro-dashboard.logged-in aside h2 {
    margin: 0
}
.page-template-page-pro-dashboard.logged-in aside section {
    padding: 1em
}

@media (min-width: 1023px) {
.page-template-page-pro-dashboard.logged-in aside {
    width: 33.33%;
    float: right
}
}
.post-edit-link {
    position: fixed;
    display: none !important;
    top: 1em;
    right: 1em;
    z-index: 99999;
    border: 1px solid #999 !important;
    background: rgba(204,204,204,0.75) !important;
    padding: .5em 1em;
    border-radius: 3px !important;
    color: #3a3a3a;
    box-shadow: 2px 1px 10px rgba(0,0,0,0.5) !important;
    -webkit-user-select: none
}

@media (min-width: 1023px) {
.post-edit-link {
    display: block !important
}
}
fieldset {
    border: 0 none;
}

/*
/////////////////	GUNA PRO LIFESTYLE \\\\\\\\\\\\\\\
*/

.prodotti_ev .ico_seminari {
    float: left;
    width: 33%;
    height: auto;
    margin-right: 10%;
}
.ico_seminari.dettaglio {
    float: left;
    width: auto;
    height: auto;
}
header .column nav > ul {
    position: relative;
    z-index: 5;
}
.event-header .view-article {
    display: none !important;
}
.gunaproarea .mostra-altri {
    padding: 6px 20px;
    font-size: 24px !important;
    float: right;
    margin: 0 15px;
    width: auto;
    font-style: initial;
    font-weight: normal;
    min-height: auto !important;
}
.gunaproarea .mostra-altri.left {
    float: left;
    margin-left: 0;
}
main.gunaproarea {
    /*background:#003DA6;*/
    background: #f5f5f3;
    padding-bottom: 60px;
}
main.gunaproarea .pro-head-section {
    background-color: #33b295;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0px 0 32px 0px #000000;
    z-index: 3;
}
.gunaproarea .frm_form_fields h3 {
    color: #FFF !important;
}
#cover_menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 8050;
    width: 100%;
    height: 100%;
    background: #f5f5f3;
    opacity: 0.5;
}
#login_pop {
    position: absolute;
    width: 474px;
    left: 50%;
    margin-left: -237px;
    top: 10%;
    z-index: 8100;
    background-color: #6fc9ee;

    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    -ms-border-radius: 2em;
    -o-border-radius: 2em;
    border-radius: 2em;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    max-width: 100%;
}
#login_pop div.login_content {
	    padding: 2em 1em;
}
#login_pop img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 490px) {
#login_pop {
    width: 100%;
    left: 0;
    margin-left: 0;
    top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0px;
    -moz-box-shadow: 0px;
    box-shadow: 0px;
}
#login_pop img {
    margin-top: 0;
    max-width: 80%;
    margin: 0 10%;
}
#left_form_login {
    width: 100%;
}
html, body {
    overflow: auto !important;
}
}
.logged_gunapro {
    text-align: left;
    font-size: 16px;
	padding:4px;
    font-style: italic;
    color: #fff !important;
    top: 0;
    background-color: #003DA6;
    z-index: 1;
}
.logged_gunapro a {
	color:#fff !important;
}
.logged_gunapro .loginout.logout {
	float:right;
}

.logged_gunapro .selectedUnderline {
	text-decoration:underline;
	font-weight:bold;
}
.gunaproarea .bwg_image_browser_image_alt_0 {
    display: none !important;
}
.pro-head-section .logged {
    text-align: right;
    font-size: 18px;
    font-style: italic;
    color: #fff;
}
.pro-head-section .logginout {
    background: #024993 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-style: italic;
    margin-top: 6px;
    padding: 4px 18px;
    font-size: 12px;
}
.g-p-l {
    padding-bottom: 20px;
}
header .column nav>ul {
    z-index: 55;
}
.paginacustom {
    font-size: initial;
    line-height: normal;
    line-height: initial;
}
.paginacustom p, .paginacustom ol, .paginacustom ul {
    margin: 9px 0px;
}
.paginacustom h2 {
    margin: 25px 0px 5px;
    font-weight: 400;
}
.paginacustom h3 {
    margin: 20px 0px 5px;
}
.paginacustom h4 {
    margin: 12px 0px 5px;
}
/*.paginacustom .testo {
    font-size: initial;
    line-height: normal;
    line-height: 28px;
}*/
/* PAGINA PRO CUSTOM */
.lst-kix_u68i55umxwi1-0>li:before {
    content: "  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-1>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-2>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-4>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-3>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-2>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-1>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-0>li:before {
    content: "  "
}
.homegunapro > .row > .columns_wrap {
	margin-right:85px;
}
ul.lst-kix_g07i0742ynn3-5 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-6 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-3 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-4 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-1 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-2 {
    list-style-type: none
}
ul.lst-kix_g07i0742ynn3-0 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_35znrv2w1uah-7>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_35znrv2w1uah-8>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-4>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-6>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-5>li:before {
    content: "\0025a0  "
}
ul.lst-kix_35znrv2w1uah-8 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-7 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-8>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-7>li:before {
    content: "\0025cb  "
}
ul.lst-kix_35znrv2w1uah-0 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-2 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-1 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-4 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-3 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-8 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-6 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-7 {
    list-style-type: none
}
ul.lst-kix_35znrv2w1uah-5 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-6 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-5 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-4 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-3 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-2 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-1 {
    list-style-type: none
}
ul.lst-kix_se7ts3nrzn8s-0 {
    list-style-type: none
}
ul.lst-kix_knlmshyldk1j-1 {
    list-style-type: none
}
ul.lst-kix_knlmshyldk1j-2 {
    list-style-type: none
}
ul.lst-kix_knlmshyldk1j-3 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-1>li:before {
    content: "-  "
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-3>li:before {
    content: "-  "
}
ul.lst-kix_knlmshyldk1j-4 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-2>li:before {
    content: "-  "
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-6>li:before {
    content: "-  "
}
ul.lst-kix_knlmshyldk1j-0 {
    list-style-type: none
}
ul.lst-kix_gvwckfy4eq2-8 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-5>li:before {
    content: "-  "
}
ul.lst-kix_gvwckfy4eq2-5 {
    list-style-type: none
}
ul.lst-kix_gvwckfy4eq2-4 {
    list-style-type: none
}
ul.lst-kix_gvwckfy4eq2-7 {
    list-style-type: none
}
ul.lst-kix_gvwckfy4eq2-6 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-4>li:before {
    content: "-  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-1>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-2>li:before {
    content: "\0025a0  "
}
ul.lst-kix_knlmshyldk1j-5 {
    list-style-type: none
}
ul.lst-kix_knlmshyldk1j-6 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_35znrv2w1uah-6>li:before {
    content: "\0025cf  "
}
ul.lst-kix_knlmshyldk1j-7 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-3>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-0>li:before {
    content: "-  "
}
ul.lst-kix_knlmshyldk1j-8 {
    list-style-type: none
}
ul.lst-kix_u68i55umxwi1-8 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_35znrv2w1uah-5>li:before {
    content: "\0025a0  "
}
ul.lst-kix_u68i55umxwi1-5 {
    list-style-type: none
}
ul.lst-kix_u68i55umxwi1-4 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_35znrv2w1uah-3>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_35znrv2w1uah-4>li:before {
    content: "\0025cb  "
}
ul.lst-kix_u68i55umxwi1-7 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_gvwckfy4eq2-0>li:before {
    content: "  "
}
ul.lst-kix_u68i55umxwi1-6 {
    list-style-type: none
}
ul.lst-kix_u68i55umxwi1-1 {
    list-style-type: none
}
ul.lst-kix_u68i55umxwi1-0 {
    list-style-type: none
}
.homegunapro .testo .lst-kix_35znrv2w1uah-2>li:before {
    content: "\0025a0  "
}

.homegunapro .testo .lst-kix_35znrv2w1uah-1>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-1>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-3>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-2>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-0>li:before {
    content: "  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-5>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-4>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-5>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-7>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-3>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-7>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-6>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-5>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-6>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_knlmshyldk1j-8>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-4>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-6>li:before {
    content: "\0025cf  "
}
.homegunapro .testo .lst-kix_u68i55umxwi1-8>li:before {
    content: "\0025a0  "
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-7>li:before {
    content: "-  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-7>li:before {
    content: "\0025cb  "
}
.homegunapro .testo .lst-kix_se7ts3nrzn8s-8>li:before {
    content: "-  "
}
.homegunapro .testo .lst-kix_g07i0742ynn3-8>li:before {
    content: "\0025a0  "
}
ol {
    margin: 0;
    padding: 0
}
table td, table th {
    padding: 0
}
.homegunapro .testo .c0 {
    orphans: 2;
    widows: 2;
    text-align: right
}
.homegunapro .testo .c19 {
    font-size: 15pt;
    font-family: "Verdana";
    color: #7e3012
}
.homegunapro .testo .c24 {
    background-color: #ffffff;
    max-width: 451.4pt;
    padding: 72pt 72pt 72pt 72pt
}
.homegunapro .testo .c25 {
    font-family: "Verdana";
    color: #7e3012
}
.homegunapro .testo .c10 {
    color: inherit;
    text-decoration: inherit
}
.homegunapro .testo .c1 {
    orphans: 2;
    widows: 2
}
.homegunapro .testo .c8 {
    padding: 0;
    margin: 0
}
.homegunapro .testo .c6 {
    margin-left: 36pt;
    padding-left: 0pt
}
.homegunapro .testo .c4 {
    font-weight: 700
}
.homegunapro .testo .c9 {
    font-size: 10pt
}
.homegunapro .testo .c23 {
    text-align: center
}
.homegunapro .testo .c7 {
    font-size: 14pt
}
.homegunapro .testo .c14 {
    font-size: 9pt
}
.homegunapro .testo .c12 {
    color: #434343
}
.homegunapro .testo .c11 {
    font-size: 10.5pt
}
.homegunapro .testo .c5 {
    font-style: italic;
    font-size: 14px;
}
.homegunapro .testo .c22 {
    height: 16pt
}
.homegunapro .testo .c20 {
    text-indent: 36pt
}
.homegunapro .testo .c17 {
    color: #000000
}
.homegunapro .testo .c21 {
    height: 14pt
}
.homegunapro .testo .c16 {
    color: #666666
}
.homegunapro .testo .c18 {
    font-size: 11pt
}
.homegunapro .testo .c13 {
    text-align: left
}
.homegunapro .testo .c15 {
    page-break-after: avoid
}
.homegunapro .testo .c2 {
    height: 11pt
}
/* FINE PAGINA PRO CUSTOM */

.gunaproarea p a {
    text-decoration: underline !important;
}
main.gunaproarea .guna-pro-sidebar {
    list-style: none;
    margin: 0;
    padding: 0;
}
main.gunaproarea #bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0 {
    background-color: transparent;
    border: none;
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
main.gunaproarea #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_0 {
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
main.gunaproarea #bwg_standart_thumbnails_0 {
    background: none;
    height: auto;
    margin-left: 0;
}
main.gunaproarea #bwg_container1_0 {
    clear: both;
    float: left;
    z-index: 2;
}
main.gunaproarea .bwg_nav_cont_0 {
    /*display:none;*/
    margin-top: -40px;
    position: absolute;
    width: 60px;
}
main.gunaproarea .first-page-0, main.gunaproarea .first-page, main.gunaproarea .last-page, main.gunaproarea .paging-input_0, main.gunaproarea .last-page-0 {
    display: none !important;
}
.guna-pro-sidebar li, .searchpro {
    margin-bottom: 6px;
	list-style: none;
}
.guna-pro-sidebar li a, .mostra-altri {
    padding: 20px 15px;
    font-weight: bold;
    background-color: #69c9f3;
    display: block;
    color: #FFF;
    font-size: 16px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
a.button_richiesta_visita {
    padding: 10px 50px 10px 15px !important;
    position: fixed;
    z-index: 999;
    width: auto;
    bottom: -2px;
    left: 10px;
    white-space: nowrap;
    border: 2px solid #fff;
	text-align: left;
}

p.richiestaVisita {
	text-transform: uppercase;
	font-size:1.8rem;
	margin:0px;
}


p.richiestaVisitaISFCSC {
	font-style: italic; 
	font-size:1.3rem;
	margin:0px;
}

@media (min-width: 768px) {
	a.button_richiesta_visita {
		padding: 15px 35px;
		margin-right: 35px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
}

.guna-pro-sidebar.fixed .button_richiesta_visita i.fa {
    width: auto;
    text-align: right;
    margin-right: -40px;
    float: right;
	margin-top:0px;
}
.guna-pro-sidebar.fixed a {
    text-align: right;
		background-color: #62b2b3;
}
.guna-pro-sidebar.fixed {
    position: absolute;
	z-index:8001;
}
.gunaproarea #wp-submit {
    border-radius: 0px;
    border: none;
    font-weight: bold;
    text-transform: lowercase;
    background-color: #69c9f3;
    display: block;
    color: #FFF;
    font-size: 16px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    padding: 6px 20px;
    margin: 0 15px;
    width: auto;
    font-style: initial;
}
.registrazione .mostra-altri {
    float: left;
}
.guna-pro-sidebar li ul li a {
    padding: 0;
    font-size: 14px;
}
.gunaproarea .col-md-9.homegunapro {
    padding: 0;
    background-color: transparent;
}
.exc-evnt.listing_chiaro {
    background-color: #f5f5f3 !important;
		margin-right: 30px;
	}
.exc-evnt.listing_chiaro2 {
    padding-left:20px;
		margin-right: 30px;
	}
.exc-evnt.listing_chiaro2 a {
    padding-left:20px;
		margin-right: 30px;  font-weight: 400;	}
.exc-evnt-row {
	padding: 0px 20px 0px 30px;

}

.exc-evnt.listing_chiaro h3 {
    color: #003DA6;
}

.listing_chiaro a {
    display: block;
}
.listing_chiaro.documentazione h2 {
    text-transform: uppercase;
}
.listing_chiaro.documentazione {
	padding-top:0px;
}
.col-md-12, .col-md-12.pro-sector a {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.prodotti_ev .exc-evnt.col-md-12 {
    /*padding: 20px 30px !important;*/
}
.col-md-12.last {
    margin-bottom: 0 !important;
}
.guna-pro-sidebar li a em {
    font-weight: normal;
}
.guna-pro-sidebar li a.active, .guna-pro-sidebar li a:hover, a.mostra-altri:hover {
    /*background-color:#348eb5;*/
    background-color: #003DA6;
}
.col-md-12.pro-sector a:hover {
    /*background-color:#348eb5;*/
    color: #69c9f3;
}
.col-md-12.pro-sector.documentazione a:hover {
    color: #003DA6;
}
.searchpro {
    background-color: #69c9f3;
}
.searchpro.singolo {
    background-color: transparent;
}
.searchpro form {
    background: none;
    padding-bottom: 20px;
    padding-left: 8%;
    padding-top: 20px;
}
.searchpro input {
    background-color: #FFF;
    /*border: #348eb5 1px solid;*/
    border: none;
    padding: 6px;
}
.searchpro button {
    /*background-color:#FFF;*/
    background-color: transparent;
    border: 0px;/*border: #a8cb63 1px solid;*/
	padding: 0 19px;
}
.searchpro button img {
    width: 16px;
    height: 16px;
	margin-top: 5px;
}

.searchpro .inlineSubmit.search-submit {
	padding: 0;
}

main.gunaproarea .links, main.gunaproarea article {
    color: #ffffff;
}



main.gunaproarea .links .testo {
	color: #003DA6;
}

.container-guna-pro h1, .container-guna-pro .fc-center h2 {
    font-size: 24px;
    color: #ffffff;
}
.container-guna-pro p, .container-guna-pro article {
	color: #ffffff;
}
.container-guna-pro .pre-pagination {
    float: left;
    width: 100%;
}
.container-guna-pro h1.titolosezione {
    font-size: 55px;
    text-transform: none;
    font-weight: 500;
	padding:0px;
	color:#FFF;
}

.container-guna-pro .nohome,
.container-guna-pro .nohome p
{
	color:#003DA6;
}

.appendlive { margin-bottom: 30px; text-align: center; border: 2px solid #003DA6; padding:25px; margin-right:25px; border-radius:4px; }
.appendlive:empty { display: none}
.appendlive .elearning { margin:0 !important}
.visualizzaWebinar {
	border:0px !important; 
	text-transform:uppercase;
	margin:0 auto !important;
	float:none !important;
	width:60% !important;
}
.accediWebinarPlatform {
	margin:0 !important;
	float:none !important;
}
.collegawebinar {
	margin-top:10px !important;
}

.container-guna-pro .nohome h1.titolosezione {
	padding-bottom:25px;
		color:#003DA6;
}

.container-guna-pro h1.titolosezione em {
    font-weight: normal;
}
.container-guna-pro .nav-tabs {
    margin-bottom: 29px;
}
.container-guna-pro .nav-tabs li {
    background-color: #6ac7f2 !important;
    font-size: 20px;
    text-align: left;
    border-left: 1px solid #003DA6 !important;
    padding: 0 1.8%;
}

.container-guna-pro .nav-tabs.gunawebb {
	width:100%;
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	margin-bottom:20px;
	min-height:50px;
}
.container-guna-pro .nav-tabs.gunawebb li {
	width: 19.4%;
	margin: 0;
	padding: 0;
	font-size: 16px !important;
	text-align:center;
	margin-left: 0.4% !important;
	float: left;
}
.container-guna-pro .nav-tabs.gunawebb li a {
	padding: 15px 0 !important;
}
.container-guna-pro li {
    list-style: none;
}
/*.page-template-page-gunapro .loginout
.left.column .loginout {
	position:absolute;
	z-index:90;
}*/

.menu-item-61996 {
    display: none !important;
}
.menu-item-61996 a, .menu-item-77945 a {
    color: #CF0003;
}
.container-guna-pro .nav-tabs li.active {
    background-color: #003DA6 !important;
}

.container-guna-pro .nav-tabs li.active a {
	color:#FFF;
}

.container-guna-pro .price.corrente {
    display: none !important;
}
.pro-sector {
    background-color: #003DA6;
    /*height:330px;*/
    margin-bottom: 10px;/*border-bottom:1px solid #FFFFFF;*/
}

.gunaproarea .container-guna-pro .homegunapro .mastersection a, 
.gunaproarea .homegunapro .col-md-12 h1 a {
    color: #fff;
}

.pro-sector .col-md-11 {
    /*padding-right: 0;
    width: auto;*/
}

.col-md-12.pro-sector a {
    font-size: 23px;
    font-style: italic;
    min-height: 30px;
}
.elearning {
    margin-top: 50px;
}

.elearning .title {
	margin:0;
}

.elearning .testo {
	margin:2px 0px 5px;
}

#webinarLive {
	text-align:center;
}
	
.elearning .subtitle {
    font-size: 16px;
    font-weight: normal;
}

.h1learning {
    text-transform: none;
    font-weight: normal;
    font-size: 30px;/*font-style: italic;*/
}
.elearning span {
    display: block;
    padding-left: 2%;
    padding-right: 2%;
}
.elearning hr {
    display: block;
    height: 1px;
    overflow: hidden;
}
.pro-sector ol,
.pro-sector ul {
    padding-left: 0;
}

.pro-sector h3 {
	font-size: initial;
}

li.col-md-4 {
	padding-right: 0 !important;
}

.col-md-12.mastersection {
    /*padding-right: 2%;
    padding-left: 2%;*/
}

.documentazione_more {
	background:#f5f5f3 !important;
	cursor:default !important;
}

.documentazione_more h1 {
	color:#003DA6 !important;	
}


.row.main-pro-area {
    margin: 0;
}

.search_wrap, .search_wrap .search_form {
	margin-top: 10px;
}

.searchpro .col-md-4 h2 {
    margin-bottom: 0;
}
.col-md-12 #searchform {
   
}
.col-md-12 #searchform .inlineSearch {
    width: 84%;
    padding: 16px;
    font-size: 1em;
}
 
div.product-image img {
	height:142px !important;	
}


#lanciawebin {
	width: 250px; 
	font-size: 45px !important;
}

.pro-sector span {
    display: none;
    /*width: 100%;margin-bottom:100px;*/
	/*padding-left:25px;*/
	padding-top:25px;
}

.row.main-pro-area {
	padding:25px;
}

.pro-sector h1 {
    /*padding:100px 0;*/
    transition: 0.15s all ease;
}
.mastersection {
    cursor: pointer;
}
.div.col-md-12.pro-sector {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
}
.container-guna-pro label.frm_primary_label {
    color: #ffffff !important;
}
.gunapro_page_prodotti li {
    width: 32%;
    float: left;
    padding-right: 1.3%;
}
.gunapro_page_prodotti li .description-product, .gunapro_page_prodotti li .show-more {
    display: none;
}
.gunapro_page_prodotti li img {
/*width:100%;
	height:auto;*/
}
.pro-sector a {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
div.loginaout {
    position: absolute;
    z-index: 100;
}
.unslider {
    overflow: auto;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 50;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}
.unslider-wrap {
    position: relative
}
.unslider-wrap.unslider-carousel>li {
    float: left
}
.unslider-vertical>ul {
    height: 100%
}
.unslider-vertical li {
    float: none;
    width: 100%
}
.unslider-fade {
    position: relative
}
.unslider-fade .unslider-wrap li {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 8
}
.unslider-fade .unslider-wrap li.unslider-active {
    z-index: 10
}
.unslider li, .unslider ol, .unslider ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none
}
.unslider-arrow {
    position: absolute;
    left: 20px;
    z-index: 2;
    cursor: pointer
}
.unslider-arrow.next {
    left: auto;
    right: 20px
}
.unslider-nav {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 0;
}
.unslider-nav ol {
    list-style: none;
    text-align: center;
}
.unslider-nav ol li {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 5px 6px;
    background: transparent;
    border-radius: 0;
    overflow: hidden;
    text-indent: -999em;
    border: 2px solid #fff;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}
.unslider-nav ol li.unslider-active {
    background: #fff;
    cursor: default;
}
.unslider-wrap img {
	width: 100% !important;
}

/*@font-face {
    font-family: 'FontAwesome';
    src: url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3');
    src: url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('/it/wp-content/plugins/photo-gallery/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

body.page-template-page-gunapro-php .vc_custom_1517236580442,
body.single-pro_eventi .vc_custom_1517236580442{
	display: none;
	margin-bottom: 0px !important;
}

.page-pro i.fa,  .single-pro_eventi i.fa,  .single-pro_documenti i.fa,  .page-template-page-gunapro-standalone i.fa {
    font-size: 20px;
}
/*i.fa {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
}*/
.guna-pro-sidebar i.fa {
    float: left;
    font-size: 30px;
    margin-top: -5px;
    width: 18%;
}
.documenti-pro i.fa {
    font-size: 40px;/*color:#69c9f3;*/
					/*margin-bottom: 20px;*/
					/*float: left;*/
}
.ppt_icona {
    margin-bottom: 20px;/*margin-right:10px;*/
					/*float: left;*/
}
.col-md-3.center {
    text-align: center;
}
.sidebarsxpro h3 {
    margin: 5px 0 5px 5px;
}
.sidebarsxpro {
    margin: 15px;
}
/*
.pro-sector h1 {
	-webkit-transform: translateY(120px);
	transform: translateY(120px);
	-webkit-transition: transform 0.25s ease;
	transition: transform 0.25s ease;
	font-size:36px;
	text-transform:lowercase;
	}
.main-pro-area a {
	opacity: 0;
	-webkit-transform: translateY(140%);
	transform: translateY(140%);
	text-transform: uppercase;
	font-weight: 400;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
	display:block;
	color:#ffffff;
	padding: 10px;
	margin-bottom:20px;
}

.main-pro-area .smaller a {
    padding: 0 10px;
    margin-bottom: 10px;
}
	*/
/*
.pro-sector:hover > a {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.pro-sector:hover > h1 {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  color:#003DA6;
}
.pro-sector a:hover {
  font-weight:bold;
}
*/
.head-pro-cat {
    display: block;
    padding: 0;
    text-transform: lowercase;
    margin: 0 30px 0 0;
    font-size: 12px;
    width: 100%;
}
.gunaproarea button {
	font-size: initial;
}
/*
a.del2{
	-webkit-transition-delay: 0.02s;
	transition-delay: 0.02s;
	}
a.del4{
	-webkit-transition-delay: 0.04s;
	transition-delay: 0.04s;
	}
a.del6{
	-webkit-transition-delay: 0.06s;
	transition-delay: 0.06s;
	}
a.del8{
	-webkit-transition-delay: 0.08s;
	transition-delay: 0.08s;
	}

*/
.gunaproarea .mastersection {
    color: #FFFFFF;
    /*padding: 50px 30px;*/
	/*padding: 20px 10px;*/
    margin-bottom: 10px;
    background-color: #003DA6;
    /*width: 100%;*/
}

.gunaproarea .prodotti_ev {
	background-color: inherit;
}
.gunaproarea .col-md-12.secondolisting {
    color: #FFFFFF;
    padding: 0;
    margin-bottom: 10px;
    background-color: transparent;
}
.gunaproarea .col-md-9.secondolisting {
    color: #FFFFFF;
    padding: 0 0 0 24px;
    margin-bottom: 10px;
    background-color: transparent;
}
.gunaproarea .col-md-12.registrazione {
    color: #003DA6 !important;
    padding: 0;
    margin-bottom: 10px;
    background-color: transparent;
}

.titoloricerca {
	
}
.gunaproarea .col-md-12.registrazione h1, .gunaproarea .col-md-12.registrazione h3 {
    color: #003DA6 !important;
}
.gunaproarea .col-md-12.registrazione label, .gunaproarea .col-md-12.registrazione p {
    color: #099ee1 !important;
}
.gunaproarea .paginacustom {
    color: #003DA6 !important;
    padding: 0 0 0 3%;
    margin-bottom: 10px;
    background-color: transparent;
    border-left: 1px solid #949494;
}
.gunaproarea .paginacustom h1, .gunaproarea .paginacustom h3 {
    color: #003DA6 !important;
}
.gunaproarea .paginacustom p {
    color: #003DA6 !important;
}
.gunaproarea .prodotti_ev {
    padding: 0;
}
.gunaproarea .prodotti_ev a {
    font-size: 16px;
}
.gunaproarea .prodotti_ev img {
    max-height: 174px;
}
.exc-evnt {
    /*color: #FFFFFF;*/
    padding: 20px 0px;
    margin-bottom: 10px;
    background-color: #003DA6;
    position: relative;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
}
.exc-evnt:hover {
    background-size: 110%;
}
.exc-evnt h1 {
    padding-top: 3px;
}
.event_header {
    color: #003DA6;
    font-size:1.1rem;
    line-height: 1.4rem;
}
.link-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.eventi_more {
	padding-bottom: 20px !important;
}

div.wpfc-loading {
    background: #054696 url(/wp-content/plugins/wp-fullcalendar/includes/images/loading.gif) 50% 50% no-repeat !important;
}

#calendar button {
	border-radius: initial;
}
.fc-day-grid-event.fc-h-event.fc-event {
    background: #ffffff !important;
    border-color: #003DA6 !important;
    padding: 6px 3px;
    border-radius: 0;
}
.fc-day-grid-event.fc-h-event.fc-event span {
    color: #003DA6;
}
.fc-day-grid-event.fc-h-event.fc-event.wpfc-more {
    background: #7fbb28 !important;
    border-color: #46845b !important;
}
.fc-day-grid-event.fc-h-event.fc-event.wpfc-more span {
    color: #ffffff;
}

@media (max-width: 768px) {
.container-guna-pro h1.titolosezione {
    font-size: 33px;
    text-transform: none;
    font-weight: bold;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding: 0px;
}
}
/*!* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
.nav-tabs {
    text-align: center;
}
.nav-tabs > li {
    display: inline-block;
    margin-bottom: -2px;
    margin-right: -3px;
    border-left: 1px solid #ffffff;
}
.nav-tabs > li:first-child {
    border-left: 0;
}
.nav-tabs > li.active {
    font-weight: bold;
    background-color: #93b2e1;
}
.nav-tabs > li > a {
    display: block;
    padding: 15px 15px;
    position: relative;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .tab-pane.active {
    display: block;
}
.text-center {
    text-align: center;
}
.img-responsive {
    max-width: 100%;
    height: auto;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
[role="button"] {
    cursor: pointer;
}
.container-guna-pro {
    clear: both;
    margin-right: auto;
    margin-left: auto;
    /*padding-left: 15px;
    padding-right: 15px;*/
}


.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-left: 0px;
		padding-right: 15px;
	}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-sm-12 {
    width: 100%;
}
.col-sm-11 {
    width: 91.66666667%;
}
.col-sm-10 {
    width: 83.33333333%;
}
.col-sm-9 {
    width: 75%;
}
.col-sm-8 {
    width: 66.66666667%;
}
.col-sm-7 {
    width: 58.33333333%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-5 {
    width: 41.66666667%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-2 {
    width: 16.66666667%;
}
.col-sm-1 {
    width: 8.33333333%;
}
.col-sm-pull-12 {
    right: 100%;
}
.col-sm-pull-11 {
    right: 91.66666667%;
}
.col-sm-pull-10 {
    right: 83.33333333%;
}
.col-sm-pull-9 {
    right: 75%;
}
.col-sm-pull-8 {
    right: 66.66666667%;
}
.col-sm-pull-7 {
    right: 58.33333333%;
}
.col-sm-pull-6 {
    right: 50%;
}
.col-sm-pull-5 {
    right: 41.66666667%;
}
.col-sm-pull-4 {
    right: 33.33333333%;
}
.col-sm-pull-3 {
    right: 25%;
}
.col-sm-pull-2 {
    right: 16.66666667%;
}
.col-sm-pull-1 {
    right: 8.33333333%;
}
.col-sm-pull-0 {
    right: auto;
}
.col-sm-push-12 {
    left: 100%;
}
.col-sm-push-11 {
    left: 91.66666667%;
}
.col-sm-push-10 {
    left: 83.33333333%;
}
.col-sm-push-9 {
    left: 75%;
}
.col-sm-push-8 {
    left: 66.66666667%;
}
.col-sm-push-7 {
    left: 58.33333333%;
}
.col-sm-push-6 {
    left: 50%;
}
.col-sm-push-5 {
    left: 41.66666667%;
}
.col-sm-push-4 {
    left: 33.33333333%;
}
.col-sm-push-3 {
    left: 25%;
}
.col-sm-push-2 {
    left: 16.66666667%;
}
.col-sm-push-1 {
    left: 8.33333333%;
}
.col-sm-push-0 {
    left: auto;
}
.col-sm-offset-12 {
    margin-left: 100%;
}
.col-sm-offset-11 {
    margin-left: 91.66666667%;
}
.col-sm-offset-10 {
    margin-left: 83.33333333%;
}
.col-sm-offset-9 {
    margin-left: 75%;
}
.col-sm-offset-8 {
    margin-left: 66.66666667%;
}
.col-sm-offset-7 {
    margin-left: 58.33333333%;
}
.col-sm-offset-6 {
    margin-left: 50%;
}
.col-sm-offset-5 {
    margin-left: 41.66666667%;
}
.col-sm-offset-4 {
    margin-left: 33.33333333%;
}
.col-sm-offset-3 {
    margin-left: 25%;
}
.col-sm-offset-2 {
    margin-left: 16.66666667%;
}
.col-sm-offset-1 {
    margin-left: 8.33333333%;
}
.col-sm-offset-0 {
    margin-left: 0%;
}
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.66666667%;
}
.col-md-10 {
    width: 83.33333333%;
}
.col-md-9 {
    width: 73%;
	padding-right: 0;
}
.col-md-8 {
    width: 66.66666667%;
}
.col-md-7 {
    width: 58.33333333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.66666667%;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-md-1 {
    width: 8.33333333%;
}
.col-md-pull-12 {
    right: 100%;
}
.col-md-pull-11 {
    right: 91.66666667%;
}
.col-md-pull-10 {
    right: 83.33333333%;
}
.col-md-pull-9 {
    right: 75%;
}
.col-md-pull-8 {
    right: 66.66666667%;
}
.col-md-pull-7 {
    right: 58.33333333%;
}
.col-md-pull-6 {
    right: 50%;
}
.col-md-pull-5 {
    right: 41.66666667%;
}
.col-md-pull-4 {
    right: 33.33333333%;
}
.col-md-pull-3 {
    right: 25%;
}
.col-md-pull-2 {
    right: 16.66666667%;
}
.col-md-pull-1 {
    right: 8.33333333%;
}
.col-md-pull-0 {
    right: auto;
}
.col-md-push-12 {
    left: 100%;
}
.col-md-push-11 {
    left: 91.66666667%;
}
.col-md-push-10 {
    left: 83.33333333%;
}
.col-md-push-9 {
    left: 75%;
}
.col-md-push-8 {
    left: 66.66666667%;
}
.col-md-push-7 {
    left: 58.33333333%;
}
.col-md-push-6 {
    left: 50%;
}
.col-md-push-5 {
    left: 41.66666667%;
}
.col-md-push-4 {
    left: 33.33333333%;
}
.col-md-push-3 {
    left: 25%;
}
.col-md-push-2 {
    left: 16.66666667%;
}
.col-md-push-1 {
    left: 8.33333333%;
}
.col-md-push-0 {
    left: auto;
}
.col-md-offset-12 {
    margin-left: 100%;
}
.col-md-offset-11 {
    margin-left: 91.66666667%;
}
.col-md-offset-10 {
    margin-left: 83.33333333%;
}
.col-md-offset-9 {
    margin-left: 75%;
}
.col-md-offset-8 {
    margin-left: 66.66666667%;
}
.col-md-offset-7 {
    margin-left: 58.33333333%;
}
.col-md-offset-6 {
    margin-left: 50%;
}
.col-md-offset-5 {
    margin-left: 41.66666667%;
}
.col-md-offset-4 {
    margin-left: 33.33333333%;
}
.col-md-offset-3 {
    margin-left: 25%;
}
.col-md-offset-2 {
    margin-left: 16.66666667%;
}
.col-md-offset-1 {
    margin-left: 8.33333333%;
}
.col-md-offset-0 {
    margin-left: 0%;
}
}

@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
}
.col-lg-12 {
    width: 100%;
}
.col-lg-11 {
    width: 91.66666667%;
}
.col-lg-10 {
    width: 83.33333333%;
}
.col-lg-9 {
    width: 75%;
}
.col-lg-8 {
    width: 66.66666667%;
}
.col-lg-7 {
    width: 58.33333333%;
}
.col-lg-6 {
    width: 50%;
}
.col-lg-5 {
    width: 41.66666667%;
}
.col-lg-4 {
    width: 33.33333333%;
}
.col-lg-3 {
    width: 25%;
}
.col-lg-2 {
    width: 16.66666667%;
}
.col-lg-1 {
    width: 8.33333333%;
}
.col-lg-pull-12 {
    right: 100%;
}
.col-lg-pull-11 {
    right: 91.66666667%;
}
.col-lg-pull-10 {
    right: 83.33333333%;
}
.col-lg-pull-9 {
    right: 75%;
}
.col-lg-pull-8 {
    right: 66.66666667%;
}
.col-lg-pull-7 {
    right: 58.33333333%;
}
.col-lg-pull-6 {
    right: 50%;
}
.col-lg-pull-5 {
    right: 41.66666667%;
}
.col-lg-pull-4 {
    right: 33.33333333%;
}
.col-lg-pull-3 {
    right: 25%;
}
.col-lg-pull-2 {
    right: 16.66666667%;
}
.col-lg-pull-1 {
    right: 8.33333333%;
}
.col-lg-pull-0 {
    right: auto;
}
.col-lg-push-12 {
    left: 100%;
}
.col-lg-push-11 {
    left: 91.66666667%;
}
.col-lg-push-10 {
    left: 83.33333333%;
}
.col-lg-push-9 {
    left: 75%;
}
.col-lg-push-8 {
    left: 66.66666667%;
}
.col-lg-push-7 {
    left: 58.33333333%;
}
.col-lg-push-6 {
    left: 50%;
}
.col-lg-push-5 {
    left: 41.66666667%;
}
.col-lg-push-4 {
    left: 33.33333333%;
}
.col-lg-push-3 {
    left: 25%;
}
.col-lg-push-2 {
    left: 16.66666667%;
}
.col-lg-push-1 {
    left: 8.33333333%;
}
.col-lg-push-0 {
    left: auto;
}
.col-lg-offset-12 {
    margin-left: 100%;
}
.col-lg-offset-11 {
    margin-left: 91.66666667%;
}
.col-lg-offset-10 {
    margin-left: 83.33333333%;
}
.col-lg-offset-9 {
    margin-left: 75%;
}
.col-lg-offset-8 {
    margin-left: 66.66666667%;
}
.col-lg-offset-7 {
    margin-left: 58.33333333%;
}
.col-lg-offset-6 {
    margin-left: 50%;
}
.col-lg-offset-5 {
    margin-left: 41.66666667%;
}
.col-lg-offset-4 {
    margin-left: 33.33333333%;
}
.col-lg-offset-3 {
    margin-left: 25%;
}
.col-lg-offset-2 {
    margin-left: 16.66666667%;
}
.col-lg-offset-1 {
    margin-left: 8.33333333%;
}
.col-lg-offset-0 {
    margin-left: 0%;
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
.visible-xs {
    display: block !important;
}
table.visible-xs {
    display: table !important;
}
tr.visible-xs {
    display: table-row !important;
}
th.visible-xs, td.visible-xs {
    display: table-cell !important;
}
}

@media (max-width: 767px) {
.visible-xs-block {
    display: block !important;
}
}

@media (max-width: 767px) {
.visible-xs-inline {
    display: inline !important;
}
}

@media (max-width: 767px) {
.visible-xs-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
}
table.visible-sm {
    display: table !important;
}
tr.visible-sm {
    display: table-row !important;
}
th.visible-sm, td.visible-sm {
    display: table-cell !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
    display: block !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
    display: inline !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
}
table.visible-md {
    display: table !important;
}
tr.visible-md {
    display: table-row !important;
}
th.visible-md, td.visible-md {
    display: table-cell !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
    display: block !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
    display: inline !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
    display: inline-block !important;
}
}

@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
}
table.visible-lg {
    display: table !important;
}
tr.visible-lg {
    display: table-row !important;
}
th.visible-lg, td.visible-lg {
    display: table-cell !important;
}
}

@media (min-width: 1200px) {
.visible-lg-block {
    display: block !important;
}
}

@media (min-width: 1200px) {
.visible-lg-inline {
    display: inline !important;
}
}

@media (min-width: 1200px) {
.visible-lg-inline-block {
    display: inline-block !important;
}
}

@media (max-width: 767px) {
.hidden-xs {
    display: none !important;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
}
}

@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
}
}
.visible-print {
    display: none !important;
}

@media print {
.visible-print {
    display: block !important;
}
table.visible-print {
    display: table !important;
}
tr.visible-print {
    display: table-row !important;
}
th.visible-print, td.visible-print {
    display: table-cell !important;
}
}
.visible-print-block {
    display: none !important;
}

@media print {
.visible-print-block {
    display: block !important;
}
}
.visible-print-inline {
    display: none !important;
}

@media print {
.visible-print-inline {
    display: inline !important;
}
}
.visible-print-inline-block {
    display: none !important;
}

@media print {
.visible-print-inline-block {
    display: inline-block !important;
}
}

@media print {
.hidden-print {
    display: none !important;
}
}
/*modifiche mediaticamente fatte dallo space*/
/*pagina alex*/
@media screen and (min-width:769px){
.post_content .wpb_wrapper h1.alex-header-title { font-size: 90px; text-transform: none; }
}
@media screen and (max-width:768px) and (min-width:521px){
.post_content .wpb_wrapper h1.alex-header-title { font-size: 30px; text-transform: none; }
}
@media screen and (max-width:520px){
.post_content .wpb_wrapper h1.alex-header-title { font-size: 20px; text-transform: none; }
}

.frm_conf_label {
	height: 33px;
}

#freccia_librolowdose {
	position: absolute;
}

/*div.paginazione a {
	color: #FFFFFF !important;
}*/
.paginazione .next-posts-link,.paginazione .center_pagin, .paginazione.prev-posts-link {
	color: #003DA6 !important;
}
.next-posts-link, .center_pagin, .prev-posts-link {padding:0px !important;}
.next-posts-link a, .center_pagin a, .prev-posts-link a {color: #003DA6 !important;}
@media screen and (max-width:768px){
	#freccia_librolowdose {
		display: none;
	}
}

.search_article .post_header {
	padding:0 !important;
}

.divprincipale .columns_wrap {
	padding:25px;
}

.registrazione .columns_wrap {
	padding-right:45px;
}

div.note-a-pie-di-pagina {
	font-size:1.0rem;
	margin-top: 50px;
}



 main.gunaproarea article.pro_eventi, 
 main.gunaproarea article.pro_eventi h1,
 main.gunaproarea article.pro_eventi p,
 main.gunaproarea .secondolisting .pro_eventi, 
 main.gunaproarea .secondolisting .pro_eventi h1,
 main.gunaproarea .secondolisting .pro_eventi p,
 
 main.gunaproarea article.pro_documenti, 
 main.gunaproarea article.pro_documenti h1,
 main.gunaproarea article.pro_documenti p,
 main.gunaproarea .secondolisting .pro_documenti, 
 main.gunaproarea .secondolisting .pro_documenti h1,
 main.gunaproarea .secondolisting .pro_documenti p {
    color: #003DA6 !important;
 }
 
  main.gunaproarea .homegunapro h2.titolosezione {
    color: #003DA6 !important;
    font-weight: 400;
  }
 
 #calendar h2 {
    color: #003DA6;
}


  .ui-tooltip, .arrow:after {
    background: #003DA6;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 5px;
    font-size: 1rem !important;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
/*nuovi css 2020*/
.trx_addons_scroll_to_top::before {
    content: '\f106';
    font-family: FontAwesome; font-size:32px;}
.trx_addons_icon-menu::before {
    content: '\f0c9'!important ;
    font-family: FontAwesome !important;
}
.btn_blu-Cloud {text-align:center;
line-height: 1.4em;
padding: 18px 25px;
border-radius: 5px;
background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
font-weight:300;
 background-repeat: repeat-x;
  word-wrap: break-word;
  float:left; 
  color: #FFFFFF; 
  border-color: #003da6; 
  background-color: #003da6;
  text-decoration: none !important; }
.btn_blu-Cloud::before {
	content: "";
	background-image: url(https://staging.guna.com/it/wp-content/uploads/sites/5/cloud-download.png);
	background-repeat: no-repeat;
	float: left;
	height: 75px;
	width: 75px;
}
.video-youtube {
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
}

.video-youtube iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
max-width: 100% !important;
}
#margin-top-essGrid {margin-top:60px;}
.titolo-approf{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background-color: #62b2b3 !important;
	text-align: center;
	width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; display:table;
}
.titolo-approf h4 {font-size:100%;
	color: #FFF;
	font-weight: 500;
	text-transform: capitalize;
}
.titolo-approf h4::after { background-color: #FFFFFF !important;
    margin: 16px auto 0; content: '';
    width: 52px;
    height: 2px;
    display: block;}
.section_sfgri {display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.img-styleauto {width:auto; height:auto;}
.inside-grid-column {margin:0px !important;}
.contenitore_riga {width:100%; float:left; margin-top:30px; margin-bottom:30px; }
blockquote::before {content: '\f10d' !important; font-family: FontAwesome !important; transform: rotate(0deg)!important;}
.fa-file-pdf::before {
    content: "\f1c1";
}
.letteratura_scientifica_download .fa-file-pdf{font-size:22px !important;}
.titolo-approf-lifestyle{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-align: center;
	width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; display:table;font-size:180%;
	color: #FFF;
	font-weight: 400!important;
	text-transform: capitalize;
	padding-top: 20px !important;
    padding-bottom: 20px !important;
	padding-left: 3.6rem;
    padding-right: 3.6rem;
}
.background-blu {background-color: #003DA6 !important; color: #FFF;}
.background-verde {background-color: #62b2b3 !important; color: #FFF;}
.menu_mobile .menu_mobile_nav_area .open_child_menu:before {font-family: FontAwesome !important;
    content: '\f107'!important; font-size:1.4em!important;}
.widget_search form::after {font-family: FontAwesome !important;
    content: '\f002'!important;}
.post_content h3, .post_header > h3, .wpb_wrapper h3, .term-description h3, .woocommerce-Tabs-panel h3, .woocommerce-product-details__short-description, .frm_fields_container h3, .sidebar_lifestyle h3, section h3, .list_products h3 {
    font-weight: 400;
    color: 
    #003DA6;
    margin-top: 32px;
    margin-bottom: 14px;
    text-transform: uppercase;
    letter-spacing: 0.008em;
}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li  {margin-right:5px !important;}
.guna-pro-sidebar i.fa {font-size:30px !important;}
.testimonials-alignment div div div {
    align-items: center;
} 
#menu_main {
    margin-left: 100px;
}
.contvideo .fa-step-backward {
    font-size: 30px;
}
.contvideo .fa-step-forward {
    font-size: 30px;
}
#mute-toggle {
    font-size: 3em !important;
}
.fa-step-forward::before {
    content: "\f051";
    font-family: FontAwesome;
    font-style: normal;
}
.fa-step-backward::before {
    content: "\f048";
    font-family: FontAwesome;
    font-style: normal;
}
.documentazione .fa-file-pdf::before{font-size:1.4em !important;}
 a {color:#003da6;}
 .gallery-caption {background-color:#fff;}
  .titoli-pro-aree {    background-color: #c3eafb8c;width:100%;
    padding: 10px; float:left;
    margin-top:2em !important;}
.fab {
    font: normal normal 400 14px/1 FontAwesome !important;
}
.fas, .far {
    font: normal normal normal 14px/1 FontAwesome !important;
}
.sottotitoli-pro-aree {font-size: 25px !important; color:#000 !important;
     padding-bottom:20px; width:100%;
    font-weight: 400;}
.blocco-pro-aree {background-color: #f8f8f8 !important;
    float: left;
    width: 100%;
    padding: 20px;
    margin-bottom: 10px;
    margin-top: 10px;}
.icon-resize-full-alt::before {

    content: "\f0b2";
    font-family: FontAwesome;
    font-size: 30px;}
.logged_gunapro a{color: #fff !important;}
.trx_addons_icon-delete::before {  content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;}
.select_container:after {
	content: '\f107' !important;
    font-family: FontAwesome !important;
    font-style: normal;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li {margin-right:5px !important;}
.container-guna-pro .row {
    margin-left: 0px !important;
}