@charset "utf-8";/*-------------------------------------------------------------*/
/*---------------Start Global Parmameters Styling--------------*/
/*-------------------------------------------------------------*/

/*--Set Template Width--*/
.wrapper960 {width:70%;}

/*--Set Body Color and spacer--*/ 
body, .spacer{background-color:#ffffff;}


/*--Set Body Slideshow YES/NO--*/ 
body, .spacer{background-color: transparent !important;}
.vegas-container{display:block !important;}
/*--End Background Image--*/


/*--Body font size--*/
body{font-size: 16px}

/* Fonts Selected */
body, input, button, select, textarea {font-family:Open Sans }
.tag-category ul.category.list-striped li h3 a, h2{font-family:Lato }
.module h3, .module_menu h3{font-family:Lato; }
#hornav{font-family:Raleway }
.logo-text a{font-family:Raleway !important;}


/*-------------------------------------------------------------*/
/*----------------------Buttons Styling------------------------*/
/*-------------------------------------------------------------*/
/*--Styles Button Color--*/
.content_vote .btn, .btn.dropdown-toggle, .pager.pagenav a, .pager a, 
.btn-primary, span.content_vote input.btn, .btn,
.input-append .add-on, .input-prepend .add-on,
.btn.active, .btn:active, .btn:hover,.pagination ul,.readmore a.btn{background-color: #ffffff;}

#main span.content_vote input.btn{background-color: #ffffff !important;}

/*buttons text, icons carets color styling*/
#main a.btn, #main a:hover.btn, button.btn, .pagenav, #main a.pagenav, #main a:hover.pagenav, #main ul.pager li.previous a, #main ul.pager li.next a, i, span.content_vote input.btn, .btn{color: #383838 !important;}
.caret{border-top: 4px solid #383838 !important;}
#main div#editor-xtd-buttons.btn-toolbar div.btn-toolbar a.btn,span.add-on{color: #383838 !important; background-color: #ffffff !important;}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {background-color: #ffffff !important;}

/*--Print/Email Button Group Styling--*/
.btn-group a.btn, .btn-group > .btn, .btn-group > .dropdown-menu{background-color: #f5f5f5 !important; border-color: #f5f5f5 !important;}

/*--Print/Email Button Group icons,caret,text color styling--*/
div.btn-group a.btn i,div.btn-group ul.dropdown-menu li a i, #main div.btn-group ul.dropdown-menu li a, #main div.btn-group ul.dropdown-menu li a:hover{color: #3b4044 !important;}
div.btn-group a.btn span.caret{border-top: 4px solid #3b4044 !important;}
div.btn-group a.btn span.icon-cog{color: #3b4044 !important;}

/*-------------------------------------------------------------*/
/*--------------------End Buttons Styling----------------------*/
/*-------------------------------------------------------------*/

/*--Input Boxes Styling - background color and text color--*/
.form-search input, .form-search textarea, .form-search select, 
.form-search .help-inline, .form-search .uneditable-input, 
.form-search .input-prepend, .form-search .input-append, 
.form-inline input, .form-inline textarea, .form-inline select, 
.form-inline .help-inline, .form-inline .uneditable-input,  
.form-horizontal input, .form-horizontal textarea, 
.form-horizontal select, .form-horizontal .help-inline, 
.form-horizontal .uneditable-input, .form-horizontal .input-prepend, 
.form-horizontal .input-append
{background-color:#fafafa !important; color: #878787 !important;}


/*--Input Boxes Styling - Border Colors--*/
.form-search input, .form-search textarea, .form-search select, 
.form-search .help-inline, .form-search .uneditable-input, 
.form-search .input-prepend, .form-search .input-append, 
.form-inline input, .form-inline textarea, .form-inline select, 
.form-inline .help-inline, .form-inline .uneditable-input,  
.form-horizontal input, .form-horizontal textarea, 
.form-horizontal select, .form-horizontal .help-inline, 
.form-horizontal .uneditable-input, .form-horizontal .input-prepend, 
.form-horizontal .input-append
{border-color:#32384d !important; }


/*-------------------------------------------------------------*/
/*---------------End Global Parmameters Styling----------------*/
/*-------------------------------------------------------------*/



/*--Load script to convert hex color to rgba--*/ 

/*-------------------------------------------------------------*/
/*------------Start Header Block Parmameters Styling-----------*/
/*-------------------------------------------------------------*/

/*--Header Container background color and Opacity setting--*/

/*--Header container, Custom module background color, Component User Login set color--*/
#container_header.jl_container, .login_moments, #container_logo_menu_mobile .wrapper960{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 1 );
}

/*--Header Wrapper background color and Opacity setting--*/

#header.block_holder{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 0 );
}


/*-----------------------Header Fullscreen Styling-------------------------------*/ 

    /*--Fullscreen On--*/
	
	    /*--Mobile fullscreen off--*/
	    #container_logo_menu_mobile{height: 80px !important;}
	    .spacer-mobile{height: 0px !important;}
	    .spacer{height:0px;}

        /*--Desktop fullscreen off--*/
        body{margin-top:70px;}
		.spacer{height: 0px;}
		#header.block_holder {margin: 0px;}
		#container_header{margin-top: 0px;}

		/*--Desktop/Mobile fullscreen off--*/
		.scrollto, .scrollto-mobile{display: none !important;}
	

/*---------------------Header Custom Module Styling------------------------*/ 

/*--header custom module text color-- */
#custom{color: #32384d}

/*--header custom module links colors-- */
#custom a{color: #32384d}
#custom a:hover{color: #32384d}


/*--Custom background color--*/
#custom{background-color: #ffffff}

/*--------------------End Header Custom Module Styling---------------------*/

/*-------------------------------------------------------------*/
/*------------End Header Block Parmameters Styling-------------*/
/*-------------------------------------------------------------*/


/*----------------Social Icons Color Styling -----------*/ 
	
	/*--Social Icons Color light --*/ 
	#social ul li a{background-position: 5px 5px;}
	#social ul li a{background-color: rgba(0, 0, 0, 0.0);}
    #social ul li a{border: 1px solid rgba(0, 0, 0, 0.3);}

	
/*--------------End Social Icons Styling --------------*/


/*-------------------------------------------------------------*/
/*------------End Sidebar Block Parmameters Styling-------------*/
/*-------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*--------------------------Start Logo Styling---------------------*/
/*-----------------------------------------------------------------*/
/*--Set Logo Image position and locate logo image file--*/ 
#logo{left:px}
#logo{top:px}



.logoimage a {background: url(/templates/<?php_echo_mauriziochiarini2019?>/images/logo_png=) no-repeat; z-index:1;}

/*--End Set Logo Image position and locate logo image file--*/ 

/*--Text Colors for Logo and Slogan--*/ 
h1.logo-text a {color: #32384d }
p.site-slogan {color: #32384d }
/*-----------------------------------------------------------------*/
/*------------------------End Logo Styling-------------------------*/
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*--------------------------Start Menu Styling---------------------*/
/*-----------------------------------------------------------------*/


/*--Hornav text color and hover color and bar color--*/
#hornav > ul > li > a {color: #32384d }
#hornav > ul > li > a:hover {color: #997a7a}

/*--Hornav link background color--*/
#hornav > ul > li a {background-color: #ffffff}


/*--Hornav dropdown background color, text color and hover color--*/
#hornav ul ul{background-color: #ffffff}
#hornav ul ul li a:active, #hornav ul ul li a:focus, #hornav ul ul li a:hover{background-color: #ffffff}

#hornav ul ul li a {color: #32384d}
#hornav ul ul li a:active, #hornav ul ul li a:focus, #hornav ul ul li a:hover {color: #997a7a}


/*--Responsive Menu--*/
.slicknav_nav {background-color:#ffffff !important;}
/*-----------------------------------------------------------------*/
/*--------------------------End Menu Styling-----------------------*/
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/*-------------Start Slideshow Block Parmameters Styling-----------*/
/*-----------------------------------------------------------------*/
/*--Set Slideshow Module Block Container Image--*/


/*--Slideshow full or boxed--*/ 
/*--Set images to full width if fullwidth selected in parameters--*/ 

/*--Slideshow Container background color and Opacity setting--*/

#container_slideshow.jl_container{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 0 );
}


/*--Slideshow Navigation color and Opacity setting--*/

.nivo-controlNavHolder{
    background-color: #252939;
    background-color: rgba(37,41,57, 1 );
}

/*--Container padding--*/
#container_slideshow.jl_container{padding-top:50px}
#container_slideshow.jl_container{padding-bottom:0px}
/*-----------------------------------------------------------------*/
/*--------------End Slideshow Block Parmameters Styling------------*/
/*-----------------------------------------------------------------*/


/*-------------------------------------------------------------*/
/*--------Start Top Module Block Parmameters Styling--------*/
/*-------------------------------------------------------------*/
/*--Set Top Module Block Container Image--*/
/*--End Top Module Block Container Image--*/

/*--Top Module Block Color Styling--*/
/*--Container background color and Opacity setting--*/

#container_top_modules.jl_container{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 0 );
}

/*--Wrapper background color and Opacity setting--*/

#top_modules.block_holder{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 1 );
}

/*--Container Text Color--*/
#top_modules, #top_modules .fa{color:#32384d !important; }

/*--Container Link Color--*/
#top_modules a{color:#32384d !important; }

/*--Container Link Hover Color--*/
#top_modules a:hover{color:#32384d !important; }

/*--Container Module Head Color--*/
#top_modules .module h3, #top_modules .module_menu h3{background-color:#ffffff; }

/*--Container Module Head Color On/Off--*/
#top_modules .module h3, #top_modules .module_menu h3{background-color: transparent !important; }

/*--Container Module Head Text Color--*/
#top_modules .module h3, #top_modules .module_menu h3{color:#ffffff !important; }

/*--Container Menu Link Color--*/
#top_modules .module ul.menu li a, #top_modules .module_menu ul.menu li a{color:#ffffff !important; }
#top_modules .module ul a, #top_modules .module_menu ul a{border-color:#ffffff !important; }

/*--Container Menu Link Hover Color--*/
#top_modules .module ul.menu li a:hover, #top_modules .module_menu ul.menu li a:hover{color:#ffffff !important; }
#top_modules .module ul a:hover, #top_modules .module_menu ul a:hover{border-color:#ffffff !important; }


/*--Container padding--*/
#container_top_modules.jl_container{padding-top:0px}
#container_top_modules.jl_container{padding-bottom:0px}

/*--Module Head padding--*/
#top_modules .module h3, #top_modules .module_menu h3{padding-left:0px}
#top_modules .module h3, #top_modules .module_menu h3{padding-right:0px}

/*-------------------------------------------------------------*/
/*---------End top Module Block Parmameters Styling---------*/
/*-------------------------------------------------------------*/


/*-------------------------------------------------------------*/
/*--------Start Main Content Block Parmameters Styling--------*/
/*-------------------------------------------------------------*/
/*--Set Main Content Block Container Image--*/
/*--End Main Content Block Container Image--*/

/*--Main Container Block Color Styling--*/
/*--Container background color and Opacity setting--*/

#container_main.jl_container{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 0 );
}

/*--Wrapper background color and Opacity setting--*/

#main.block_holder{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 1 );
}

/*--Article Title Color--*/ 
#content_full h2, #content_full h2 a:link, #content_full h2 a:visited, #content_full .content_header, #content_full .articleHead, #content_remainder h2, #content_remainder h2 a:link, #content_remainder h2 a:visited, #content_remainder .content_header, #content_remainder .articleHead, .published, .hits, .create{color: #32384d !important;  }

/*--Container Text Color--*/
#main, #main .fa, ul.breadcrumb li span, .list-author, .result-category, .result-text, .result-created, legend, div#slide-contact.accordion div.accordion-group div.accordion-heading {color:#32384d !important; }

/*--Container Link Color--*/
#main a, .module ul.breadcrumb li a, .module_menu ul.breadcrumb li a{color:#e94c0f; }

/*--Container Link Hover Color--*/
#main a:hover{color:#997a7a; }

/*--Container Module Head Color--*/
#main .module h3, #main .module_menu h3{border-color:#32384d; }

/*--Container Module Head Color On/Off--*/

/*--Container Module Head Text Color--*/
.sidecol_block .module h3, .sidecol_block .module_menu h3, .contenttop .module h3, .contenttop .module_menu h3, .contentbottom .module h3, .contentbottom .module_menu h3{color:#32384d }

/*--Container Module Head Border Color--*/
.sidecol_block .module_header h3 {border-bottom:1px solid #32384d !important; }


/*--Container Menu Link Color--*/
#main .module ul.menu li a, #main .module_menu ul.menu li a{color:#474747 !important; }
#main .module ul a, #main .module_menu ul a{border-color:#474747 !important; }

/*--Container Menu Link Hover Color--*/
#main .module ul.menu li a:hover, #main .module_menu ul.menu li a:hover{color:#997a7a !important; }
#main .module ul a:hover, #main .module_menu ul a:hover{border-color:#997a7a !important; }
#main .module ul a:hover, #main .module_menu ul a:hover{color:#997a7a !important; }

/*--Container padding--*/
#container_main.jl_container{padding-top:0px}
#container_main.jl_container{padding-bottom:0px}

/*--Module Head padding--*/
#main .module h3, #main .module_menu h3{padding-left:0px}
#main .module h3, #main .module_menu h3{padding-right:0px}

/*--Horizontal rule border color and tables border color--*/
hr, tr, td{border-color:#32384d !important; }

/*--Overrides Styling--*/
/*--component Login form--*/
.login_joomlage{border-color:#32384d !important; }

/*--Tags Styling - background color and text color--*/
ul.tags li a {border-bottom: 2px solid #3b4044 !important;}
ul.tags li a{color: #ffffff !important;}
ul.tags li a:hover{color: #ffffff !important;}

/*-------------------------------------------------------------*/
/*---------End Main Content Block Parmameters Styling---------*/
/*-------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/*--------Start Bottom Module Block Parmameters Styling--------*/
/*-------------------------------------------------------------*/
/*--Set Bottom Module Block Container Image--*/
#container_bottom_modules_bg{background: url(/) no-repeat fixed;}
/*--End Bottom Module Block Container Image--*/

/*--Bottom Module Block Color Styling--*/
/*--Container background color and Opacity setting--*/

#container_bottom_modules.jl_container{
    background-color: #f7f7f7;
    background-color: rgba(247,247,247, 0 );
}

/*--Wrapper background color and Opacity setting--*/

#bottom_modules.block_holder{
    background-color: #f7f7f7;
    background-color: rgba(247,247,247, 1 );
}

/*--Container Text Color--*/
#bottom_modules, #bottom_modules .fa{color:#474747 !important; }

/*--Container Link Color--*/
#bottom_modules a{color:#474747 !important; }

/*--Container Link Hover Color--*/
#bottom_modules a:hover{color:#474747 !important; }

/*--Container Module Head Color--*/
#bottom_modules .module_menu h3{border: 1px solid #b5b5b5; }

/*--Container Module Head Color On/Off--*/

/*--Container Module Head Text Color--*/
#bottom_modules .module h3, #bottom_modules .module_menu h3{color:#474747; }

/*--Container Menu Link Color--*/
#bottom_modules .module ul.menu li a, #bottom_modules .module_menu ul.menu li a{color:#474747 !important; }
#bottom_modules .module ul a, #bottom_modules .module_menu ul a{border-color:#474747 !important; }

/*--Container Menu Link Hover Color--*/
#bottom_modules .module ul.menu li a:hover, #bottom_modules .module_menu ul.menu li a:hover{color:#474747 !important;}
#bottom_modules .module ul a:hover, #bottom_modules .module_menu ul a:hover{border-color:#474747 !important; }

/*--Container padding--*/
#container_bottom_modules.jl_container{padding-top:0px}
#container_bottom_modules.jl_container{padding-bottom:0px}

/*--Module Head padding--*/
#bottom_modules .module h3, #bottom_modules .module_menu h3{padding-left:10px}
#bottom_modules .module h3, #bottom_modules .module_menu h3{padding-right:10px}


/*-------------------------------------------------------------*/
/*---------End Bottom Module Block Parmameters Styling---------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*--------Start base Module Block Parmameters Styling--------*/
/*-------------------------------------------------------------*/
/*--Set base Module Block Container Image--*/
/*--End base Module Block Container Image--*/

/*--base Module Block Color Styling--*/
/*--Container background color and Opacity setting--*/

#container_base.jl_container{
    background-color: #2e2e2e;
    background-color: rgba(46,46,46, 1 );
}

/*--Wrapper background color and Opacity setting--*/

#base.block_holder{
    background-color: #252939;
    background-color: rgba(37,41,57, 0 );
}

/*--Container Text Color--*/
#base, #base .fa{color:#ffffff !important;}

/*--Container Link Color--*/
#base a{color:#ffffff !important;}

/*--Container Link Hover Color--*/
#base a:hover{color:#ffffff !important; }

/*--Container Module Head Color--*/
#base .module h3, #base .module_menu h3{border-bottom: 1px solid #ffffff; }

/*--Container Module Head Color On/Off--*/

/*--Container Module Head Text Color--*/
#base .module h3, #base .module_menu h3{color:#ffffff; }

/*--Container Menu Link Color--*/
#base .module ul.menu li a, #base .module_menu ul.menu li a, #base ul.latestnews li a{color:#ffffff !important; }
#base .module ul a, #base .module_menu ul a{border-color:#ffffff !important; }

/*--Container Menu Link Hover Color--*/
#base .module ul.menu li a:hover, #base .module_menu ul.menu li a:hover, #base ul.latestnews li a:hover{color:#ffffff !important;}
#base .module ul a:hover, #base .module_menu ul a:hover{border-color:#ffffff !important;}

/*--Container padding--*/
#container_base.jl_container{padding-top:0px}
#container_base.jl_container{padding-bottom:80px}

/*--Module Head padding--*/
#base .module h3, #base .module_menu h3{padding-left:0px}
#base .module h3, #base .module_menu h3{padding-right:0px}

/*-------------------------------------------------------------*/
/*---------End base Module Block Parmameters Styling---------*/
/*-------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/*--------Start Copright / Footer Block Parmameters Styling--------*/
/*-----------------------------------------------------------------*/

/*--Copright / Footer Block Color Styling--*/
/*--Container background color and Opacity setting--*/

#container_copyright_footermenu.jl_container{
    background-color: #ffffff;
    background-color: rgba(255,255,255, 1 );
}

/*--Wrapper background color and Opacity setting--*/

#copyright-footermenu.block_holder{
    background-color: #000000;
    background-color: rgba(0,0,0, 0 );
}

/*--Container Text Color--*/
#copyright-footermenu, #copyright-footermenu .fa{color:#5e5e5e !important; }

/*--Container Link Color--*/
#copyright-footermenu a{color:#474747 !important; }

/*--Container Link Hover Color--*/
#copyright-footermenu a:hover{color:#997a7a !important; }

/*--Footer Menu Link Color--*/
#footermenu ul li a{color:#474747 !important; }
#footermenu ul li a{border-color:#474747 !important; }

/*--Footer Menu Link Hover Color--*/
#footermenu ul li a:hover{color:#997a7a !important;}
#footermenu ul li a:hover{border-color:#997a7a !important; }

/*--Container padding--*/
#container_copyright_footermenu.jl_container{padding-top:0px}
#container_copyright_footermenu.jl_container{padding-bottom:0px}
/*-----------------------------------------------------------------*/
/*--------End Copright / Footer Block Parmameters Styling--------*/
/*-----------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/*----------Start Style Side Column and Content Layout Divs---------*/
/*------------------------------------------------------------------*/
/*--Get Side Column widths from Parameters--*/
#sidecol_a {width: 30% }
#sidecol_b {width: 30% }

/*--Check and see what modules are toggled on/off then take away columns width, margin and border values from overall width*/

/*Style Side Column A, Side Column B and Content Divs layout*/
  
	#sidecol_a {float:left;}
	#sidecol_b {float:right;}
	#content_remainder {float:left;}
/*------------------------------------------------------------------*/
/*-----------End Style Side Column and Content Layout Divs----------*/
/*------------------------------------------------------------------*/



/*------------------------------------------------------------------*/
/*----------------------Overrides Color Styling---------------------*/
/*------------------------------------------------------------------*/
.login_moments{border-color:#ffffff !important;}
/*------------------------------------------------------------------*/
/*--------------------End Overrides Color Styling-------------------*/
/*------------------------------------------------------------------*/


/*--Load Custom Css Styling--*/
#custom {
background-color:#ffffff!important;
}
/* #Mobile (Landscape) */
    @media only screen and (max-width: 767px) {#sidecol_a{display:none !important;}}
/* #Mobile (Landscape) */
    @media only screen and (max-width: 767px) {#sidecol_b{display:none !important;}}
/*-----------------------------------------------------------------*/
/***********************Light Opacity Suffix***********************/
/*-----------------------------------------------------------------*/

/* Module */
.light{
    background-image: url(/templates/mauriziochiarini2019/images/suffix-light.png); background-repeat: repeat;
}

.custom.light, ul.light{
    background-image: none !important;
}

/*---------------------------------------------------------------------*/
/***********************End Light Opacity Suffix***********************/
/*---------------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/***********************Medium Opacity Suffix***********************/
/*-----------------------------------------------------------------*/

/* Module */
.medium{
    background-image: url(/templates/mauriziochiarini2019/images/suffix-medium.png); background-repeat: repeat;
}



.custom.medium, ul.medium{
    background-image: none !important;
}

/*---------------------------------------------------------------------*/
/***********************End Medium Opacity Suffix***********************/
/*---------------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/***********************Dark Opacity Suffix***********************/
/*-----------------------------------------------------------------*/

/* Module */
.dark{
    background-image: url(/templates/mauriziochiarini2019/images/suffix-dark.png); background-repeat: repeat;
}

.custom.dark, ul.dark{
    background-image: none !important;
}


/*---------------------------------------------------------------------*/
/***********************End Dark Opacity Suffix***********************/
/*---------------------------------------------------------------------*/
