.elementor-kit-96{--e-global-color-primary:#6A0B13;--e-global-color-secondary:#E7E8E7;--e-global-color-text:#000000;--e-global-color-accent:#222222;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 h1{color:var( --e-global-color-text );font-family:"Georgia", Sans-serif;font-weight:400;}.elementor-kit-96 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-96 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-96 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.comments-area {
    display: none;
}
.elementor-widget-container h5{
	display:none;
}
.leggitutto{
	width:100%;
	border:1px solid #fff;
}

.leggituttos{
	width:100%;
	border:1px solid #3678B9;
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: 30px;
	top: -20px;
}
.elementor-arrows-position-outside .elementor-swiper-button-next {
  right: 30px;
	top: -20px;
}
.hidden{display:none;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space:normal!important;
}











.elementor-101 .elementor-element.elementor-element-2ce1706 .elementor-nav-menu--main .elementor-item {
    color: #3678B9 !important;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.elementor-101 .elementor-element.elementor-element-2ce1706 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #3678B9 !important;
}


.elementor-6 .elementor-element.elementor-element-76fd9d4 .elementor-heading-title {
    font-family: "Georgia", Sans-serif !important;
}



input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    /* border: 1px solid #666; */
    border-radius: 0px !important;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

[type=button], [type=submit], button {
   border-radius: 0px !important;

}

input.search-field {
    background-color:#fff !important;
    color: #3678B9 !important;
    text-transform: uppercase;
}


label {
    display: inline-block;
    line-height: 1;
    vertical-align: inherit;
}



.header-top {
    position: fixed;
    z-index: 9999;
    width: 100%;
}

.site-main  {
   padding-top: 180px;
}






.fa, .fas {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}


.swiper-slide-bg {
    background-color: #ffffff !important;

}

.fa-plus:before {
    content: "\f067";
}


.container {
    display: flex;
    align-items: center;
}

.plus {
  display: block;
  height: 0.6em;
  width: 0.6em;
  font-size: 40px;
  text-align: center;
  line-height: 0.5em;
  margin: 0;
  padding: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: lighter;
  color: #fff;
  background-color: #3678B9;
}
.plus::before {
  display: block;
  content: '+';
}

.plusw {
  color: #ffffff !important;
  background-color: #222222 !important;
}


.pluse {
  color: #fff !important;
  background-color: #3678B9 !important;
}

.plusee {
  color: #3678B9 !important;
  background-color: #fff !important;
}

.plusew {
  color: #fff !important;
  background-color: #3678B9  !important;
}

.plusd {
  color: #fff !important;
  background-color: #3678B9 !important;
	height: 0.61em !important;
}


.selectContainer select {
    position: relative;
    width: 360px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    /* border: 0; */
    border-radius: 5px;
    height: 34px;
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: 325px;
}

#cat {
    position: relative;
    width: 360px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    /* border: 0; */
    border-radius: 5px;
    height: 34px;
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: 325px;
	text-transform: uppercase;
}



.category-video .elementor-widget-theme-post-featured-image {
	
	display: none;
}

.elementor-slideshow__title
 {
	
	display: none;
}

.elementor-icon i, .elementor-icon svg {
   
    height: 0.3em !important;
   
}

.elementor-widget-theme-post-featured-image {
   
   padding-top: 120px !important;
   
}

.elementor-posts .elementor-post__title {
    font-size: 18px;
    margin: 0;
    min-height: 45px;
}



.ytp-watermark:hover {
    position: absolute; 
    width: 0px !important;
    height:0px !important;

	display: none !important;
}

body .ytp-chrome-controls .ytp-button.ytp-youtube-button {
 width: 0px !important;
}



.elementor-6 .elementor-element.elementor-element-61ead0d .elementor-post__excerpt {
    margin-bottom: 15px;
    height: 100px;
    max-height: 100px;
}


.elementor-post__excerpt {
    margin-bottom: 15px;
    min-height: 90px;
}

.elementor-3764 .elementor-element.elementor-element-dc07927 .elementor-icon i, .elementor-3764 .elementor-element.elementor-element-dc07927 .elementor-icon svg {
    
    padding: 0px 0px 17px;
}/* End custom CSS */