File: /home/ezpgggd/www/wp-content/uploads/hummingbird-assets/42dc2a475e8d550c00136111c2394285.css
/**handles:generate-child**/
/* Theme Name: GeneratePress Child
* Theme URI: https://generatepress.com
* Description: Default GeneratePress child theme
* Author: Tom Usborne
* Author URI: https://tomusborne.com
* Template: generatepress
* Version: 0.1 */
html, body{
width:100%;
overflow-x:hidden;
}
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
-webkit-transform: translateY(0) !important;
transform: translateY(0) !important;
}
.elementskit-megamenu-panel{
top: 20px !important;
margin-left: 0 !important;
}
@media (max-width:1600px){
.elementskit-megamenu-panel{
top: 20px !important;
margin-left: -15px !important;
}
}
@media all and (min-width: 1025px) {
.elementor-20 .elementor-element.elementor-element-e72d017 {
min-height: 145px;
}
.elementor-20 .elementor-element.elementor-element-119022e {
min-height: 100px;
}
}
.elementor-element-e72d017.header-1 .elementor-element-62f0c5d1 #menu-1-62f0c5d1 .menu-item:hover a, .header-2 .elementskit-navbar-nav-default .menu-item:hover a{
color: #0E5A75 !important;
}
.elementor-element-9360e2c .elementor-search-form__toggle .fa-search.hover::before {
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search-blue.svg');
}
.elementor-20 .elementor-element.elementor-element-a897b2d .elementor-widget-container.hover .elementor-icon, .elementor-20 .elementor-element.elementor-element-a897b2d .elementor-widget-container.hover .elementor-icon-box-title {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-a5fd972 .elementor-button.hover, .elementor-20 .elementor-element.elementor-element-a04c69e .elementor-button.hover {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: inline-flex;
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 1em;
fill: #0E5A75;
color: #0E5A75;
background-color: #CECECE00;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #D3D3D3;
border-radius: 20px 20px 20px 20px;
padding: 5px 15px 2px 15px;
}
.ekit-wid-con .fasicon.icon-down-arrow1::before, .ekit-wid-con .icon.icon-down-arrow1::before, .icon.icon-down-arrow1::before {
content: "\f054" !important;
}
.menu-item .ekit-wid-con .fasicon, .menu-item .ekit-wid-con .icon, .menu-item .ekit-wid-con .icon::before, .menu-item .fasicon, .menu-item .icon, .menu-item .icon::before {
font-family: "fontawesome" !important;
font-weight: 300 !important;
}
.menu-item:hover .ekit-wid-con .fasicon.icon-down-arrow1::before, .menu-item:hover .ekit-wid-con .icon.icon-down-arrow1::before, .menu-item:hover .icon.icon-down-arrow1::before {
content: "\f078" !important;
}
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
margin-left: 8px;
font-weight: 300;
font-size: 8px !important;
top: -2px;
}
.elementor-20 .elementor-element.elementor-element-e2a9ce3 .elementskit-navbar-nav > .menu-item-2465 > a {
padding-right: 0px;
}
/* .site.grid-container.container .elementor .elementor-section.elementor-section-boxed.elementor-section-height-default:not(.elementor-section-height-min-height) .elementor-container.elementor-column-gap-default {
max-width: 1920px;
}
*/
/* .site.grid-container.container .elementor .elementor-section.elementor-section-boxed.elementor-section-height-default:not(.elementor-section-height-min-height) .elementor-container.elementor-column-gap-default p {
max-width: 1400px;
margin: auto;
}
*/
.elementor-20 .elementor-element.elementor-element-2b0cc79 > .elementor-widget-container {
margin: 0px 0px 0px 0px !important;
}
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
margin-top: 3px;
}
.elementor-element-af7b989.elementor-widget:not(:last-child) {
margin-bottom: 14px;
}
.elementor-element-863055f.header-2 .elementskit-megamenu-panel .elementor-element > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-element-863055f.header-2 .elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-79fb0c9 .elementskit-navbar-nav > li:hover > a {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-af7b989 .elementskit-navbar-nav > li > a:hover {
color: #0E5A75 !important;
}
.fa-search::before {
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search.svg');
background-size: 15px 15px;
background-repeat: no-repeat;
height: 20px;
width: 20px;
margin-top: 8px;
}
.fa-search::before {
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search.svg');
background-size: 15px 15px;
background-repeat: no-repeat;
height: 20px;
width: 20px;
margin-top: 8px;
}
@media screen (max-width: 820px) and (min-width:600px){
.fa-search:before {
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search.svg');
background-size: 30px 30px !important;
background-repeat: no-repeat;
height: 30px !important;
width: 30px !important;
margin-top: 8px;
}
}
@media screen and (max-width: 600px) {
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i::before{
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search.svg');
background-size: 30px 25px;
background-repeat: no-repeat;
height: 40px;
width: 40px;
margin-top: 8px;
}
}
.header-2 .fa-search::before {
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search-blue.svg');
background-size: 15px 15px;
background-repeat: no-repeat;
height: 20px;
width: 20px;
margin-top: -2px;
}
.elementor-element-f26a8b1 {
margin-top: -8px;
}
.elementor-nav-menu .sub-arrow{
padding: 4px 0px 10px 10px !important;
}
.eicon-chevron-right:before{
display:block;
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Recurso-8.svg');
background-size: 30px 30px;
background-repeat: no-repeat;
height: 30px;
width: 30px;
margin-right:20px;
}
.eicon-chevron-left:before {
display:block;
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Recurso-7.svg');
background-size: 30px 30px;
background-repeat: no-repeat;
height: 30px;
width: 30px;
margin-left:20px;
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{
background-color:transparent;
}
/* Slide In From The Top Option */
.header-2 {
transform: translatey(-200px);
-moz-transition: all .3s ease!important;
-webkit-transition: all .3s ease!important;
transition: all .3s ease!important;
}
.elementor-sticky--effects.header-2 {
height: auto!important;
transform: translatey(0px);
}
.elementor-sticky--effects.header-1 {
display: none!important;
}
/* End Of Slide In From The Top Option */
.header-2 .elementor .elementor-element.elementor-widget.elementor-widget-nav-menu > .elementor-widget-container {
margin: 50px 0px 0px 0px;
}
.wpcf7 .single-row{
width: 100%;
display: flex;
height: 80px;
}
.wpcf7 .single-column{
width: 50%;
float: left;
padding: 0 25px;
}
.wpcf7 .single-row-2{
padding: 0 25px;
width: 100%;
}
.rental .wpcf7 .single-row-2{
padding: 0 25px;
width: 100%;
margin-bottom:30px;
}
.wpcf7 .single-row-2 .checkbox .wpcf7-list-item {
display:block
}
.wpcf7 .single-row-2 .checkbox .wpcf7-list-item .wpcf7-list-item-label {
color: #000;
font-weight: 600;
}
@media screen and (min-width: 600px){
.wpcf7 .single-column-3{
padding: 0 15px;
width: 29%;
display: grid;
margin: 30px auto;
}
}
@media screen and (max-width: 600px){
.wpcf7 .single-column-3{
padding: 0 15px;
display: grid;
margin: 0 auto;
}
}
.wpcf7-form-control.wpcf7-text{
font-size: 14px;
border: 0px solid;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
padding: 10px 0px;
background-color: transparent;
border-bottom: 1px solid #000;
font-family: montserrat;
width: 100%;
margin-bottom: 30px;
letter-spacing: 1px;
color:#404040;
}
input[type="submit"]{
background-color: #375FA1;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
float: left;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius:7px;
}
.service-accord input[type="submit"]{
background-color: #8E7C6C;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
float: left;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius:7px;
}
.service-accord input[type="submit"]:hover{
background-color: transparent;
color: #8E7C6C;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
float: left;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius:7px;
border:1px solid #8E7C6C;
}
.tech-accord input[type="submit"]:hover{
background-color: transparent;
color: #375FA1;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
float: left;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius:7px;
border:1px solid #375FA1;
}
.brown input[type="submit"]{
background-color: #8E7C6C;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
float: left;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius:7px;
}
.rental input[type="submit"]{
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 600;
fill: #8E7C6C;
color: #8E7C6C;
background-color: #207D9E00;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #8E7C6C;
border-radius: 5px 5px 5px 5px;
padding: 12px 60px 12px 60px;
}
.rental input[type="submit"]:hover{
color: #FFFFFF;
background-color: #8E7C6C;
border-color: #8E7C6C;
}
select{
font-size: 14px;
border: 0px solid;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
padding: 10px 0px;
background-color: transparent;
border-bottom: 1px solid #000;
font-family: montserrat;
width: 100%;
margin-bottom: 30px;
letter-spacing: 1px;
color:#979797 !important;
}
.text-explain{
color: black;
font-size: 13px;
line-height: 1.4em;
padding-left: 5px;
font-family: montserrat;
}
@media screen and (min-width: 800px) {
.wpcf7 .docs::after {
content: "SELECT ARCHIVE";
position: absolute;
left: 0;
padding: 5px 24px;
background: transparent;
color: #222222;
width: 100%;
text-align: left;
cursor: pointer;
border-bottom: 1px solid #222222;
font-family: 'Montserrat';
font-size: 16px;
font-weight: 400;
top: 0;
padding-left: 35px;
}
}
.wpcf7 .docs::before{
content: "\f093";
position: absolute;
left: 6px;
padding: 0;
background: transparent;
color: #222222;
text-align: left;
cursor: pointer;
font: normal normal normal 14px/1 FontAwesome;
font-size: 14px;
font-size: 14px;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
top: 7px;
display: inline-block;
}
/* for contact form upload file */
@media screen and (min-width: 800px) {
.wpcf7 .upload-cv::after {
content: "Upload your CV*";
position: absolute;
left: 0;
padding: 5px 24px;
background: transparent;
color: #222222;
width: 100%;
text-align: left;
cursor: pointer;
border-bottom: 1px solid #222222;
font-family: 'Montserrat';
font-size: 16px;
font-weight: 400;
top: 0;
padding-left: 35px;
}
}
@media screen and (max-width: 800px) {
.wpcf7 .upload-cv::after {
content: "Upload your CV*";
position: absolute;
left: 0;
padding: 5px 24px;
background: transparent;
color: #222222;
width: 100%;
text-align: left;
cursor: pointer;
border-bottom: 1px solid #222222;
font-family: 'Montserrat';
font-size: 16px;
font-weight: 400;
top: 0;
padding-left: 35px;
}
}
.wpcf7 .upload-cv::before{
content: "\f093";
position: absolute;
left: 6px;
padding: 0;
background: transparent;
color: #222222;
text-align: left;
cursor: pointer;
font: normal normal normal 14px/1 FontAwesome;
font-size: 14px;
font-size: 14px;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
top: 7px;
display: inline-block;
}
@media screen and (max-width: 800px) {
.acceptance{
padding-top:50px !important;
}
}
.request{
font-size:14px;
color:#979797;
font-family:montserrat;
padding: 10px 0px;
}
.wpcf7-form-control.wpcf7-textarea{
width:100%;
height:150px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus{
background-color:transparent;
}
.header-1 .eicon-menu-bar::before{
display:block;
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/11/menu.svg');
background-size: 35px 35px;
background-repeat: no-repeat;
height: 35px;
width: 35px;
}
.header-2 .eicon-menu-bar::before{
display:block;
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/11/menu-blue.svg');
background-size: 35px 35px;
background-repeat: no-repeat;
height: 35px;
width: 35px;
}
/* Span Tag */
.init .form_label span{
visibility:visible;
}
/* Upload */
#upload{
visibility: visible;
width: 100% !important;
background-color: transparent;
margin-top: 45px;
border: 0px solid transparent;
}
.wpcf7-form-control-wrap.upload-cv{
display: block;
width: 100%;
}
.wpcf7-form-control-wrap.docs{
display: block;
width: 100%;
}
.green-text a {
color:#009966;
}
.green-text a:hover{
color:grey;
text-decoration:underline;
}
.text-hover a:hover{
text-decoration:underline;
}
.elementor-nav-menu--dropdown{
margin-left:-5px !important;
}
.svg-color .elementor-button-link:hover .a91d5971-ccd6-496a-b7df-77c2aa8d4474{
fill:white !important;
transition: all .3s ease-out;
}
.svg-color .elementor-button-link:hover .a884b5fe-71d1-40fe-a648-d6eef953dc4a{
fill:white !important;
transition: all .3s ease-out;
}
.single-column2.files-added {
padding-top: 30px;
}
.add-more-button p, .remove-fields-button p, .additional-fields-button p{
background-color: #375FA1;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
font-weight: bold;
text-transform: uppercase;
margin-left: 10px;
border-radius: 7px;
max-width: 200px;
cursor: pointer;
display: block;
}
.add-more-button p:hover , .remove-fields-button p:hover, .additional-fields-button p:hover {
color: #ffffff;
background-color: #3f4047;
}
.wpcf7 .single-row{
width: 100%;
display: flex;
height: auto;
}
.wpcf7 .single-column{
width: 50%;
float: left;
padding: 0 15px;
}
.wpcf7 .single-row-2{
padding: 0 15px;
width: 100%;
}
.wpcf7 .single-row-2.add-more-files {
margin-top: 0;
}
.wpcf7 .single-row-2 .checkbox .wpcf7-list-item {
display:block
}
.wpcf7 .single-row-2 .checkbox .wpcf7-list-item .wpcf7-list-item-label {
color: #000;
font-weight: 600;
}
.wpcf7 .single-row-3{
padding: 0 15px;
width: 100%;
}
.privacy h3, h4{
color:#207D9E;
font-size:25px;
margin-top:15px;
}
.techs h4,h3{
color:#375FA1;
margin-top:0px;
}
.elementor-184 .elementor-element.elementor-element-bf0ed5c{
text-align:center !important;
}
.values-group .files {
display: none;
}
.files-group .values {
display: none;
}
.wpcf7-field-group-add , .wpcf7-field-group-remove {
background-color: #375FA1;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
text-transform: uppercase;
border-radius: 7px;
cursor: pointer;
display: block;
}
.tech-accord .wpcf7-field-group-add:hover{
background-color: transparent;
color: #375FA1;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
text-transform: uppercase;
border-radius: 7px;
cursor: pointer;
display: block;
border:1px solid #375FA1;
}
.tech-accord .wpcf7-field-group-remove:hover{
background-color: transparent;
color: #375FA1;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
text-transform: uppercase;
border-radius: 7px;
cursor: pointer;
display: block;
border:1px solid #375FA1;
}
.service-accord .wpcf7-field-group-add , .wpcf7-field-group-remove {
background-color: #8E7C6C;
color: white;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
text-transform: uppercase;
border-radius: 7px;
cursor: pointer;
display: block;
}
.service-accord .wpcf7-field-group-add:hover{
background-color: transparent;
color: #8E7C6C;
padding: 10px 40px;
font-size: 14px;
font-family: montserrat !important;
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
text-transform: uppercase;
border-radius: 7px;
cursor: pointer;
display: block;
border:1px solid #8E7C6C;
}
@media all and (max-width: 767px) {
.wpcf7 .single-row {
width: 100%;
display: flex;
height: auto;
flex-wrap: wrap;
}
.wpcf7 .single-column {
width: 100%;
float: none;
padding: 0 15px;
}
}
@media (min-width:1600px){
body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5178b29{
left:420px !important;
}
body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a897b2d{
left:485px !important;
}
}
@media (max-width:1600px){
/* Menu Item */
.ekit-wid-con li{
margin-left:-15px !important;
}
}
.elementor-20 .elementor-element.elementor-element-e72d017{
transition:none !important;
}
.header-2 .cls-1{
fill:#207D9E;
}
.elementor-4331 .elementor-element.elementor-element-a4080fc > .elementor-widget-container{
padding:0px !important;
}
.animation .animated{
animation-duration: 1.50s !important;
}
.everything-now-video .elementor-custom-embed-image-overlay {
max-width: 360px;
margin: auto;
}
.header-2 .everything-now-video .elementor-custom-embed-image-overlay {
max-width: 250px;
margin: auto;
}
.header-2 .elementskit-submenu-indicator {
color: #0E5A75;
}
.elementor-20 .elementor-element.elementor-element-4524d0a .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-4524d0a .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-4524d0a .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-54e3f89 .elementskit-navbar-nav > li > a: .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-54e3f89 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-54e3f89 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-20 .elementor-element.elementor-element-54e3f89 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
color: #0E5A75 !important;
}
.elementor-location-popup .everything-now-video .elementor-custom-embed-image-overlay {
max-width: 250px;
margin: auto;
}
.elementor-20 .elementor-element.elementor-element-fa852ed {
width: 2%;
display: none;
}
.elementor-20 .elementor-element.elementor-element-57d7c49 {
width: 5.42%;
}
.elementor-20 .elementor-element.elementor-element-57d7c49 {
width: 6.4%;
}
.elementor-20 .elementor-element.elementor-element-6caf9fa {
width: 28%;
}
.elementor-20 .elementor-element.elementor-element-90411b0 {
width: 2%;
display: none;
}
@media all and (max-width: 767px) {
body:not(.rtl) #elementor-popup-modal-4331 .dialog-close-button {
left: 37px;
top: 40px;
}
}
@media all and (min-width: 768px) {
.elementor-20 .elementor-element.elementor-element-bf7a1c4 {
width: 28% !important;
}
.elementor-20 .elementor-element.elementor-element-00bd227 {
width: 8% !important;
}
}
@media all and (min-width: 800px) {
.slick-nav.slick-prev{
left: -50px !important;
}
.slick-nav.slick-next{
right: -50px !important;
}
}
.htmega-tab-nav a i{
margin-right:15px;
}
@media all and (max-width: 800px) {
.htmega-tab-nav .htb-nav-link a{
font-size: 12px !important;
}
}
.service-accord .htmega-tab-nav .htb-nav-link:hover{
color: white !important;
background-color: #8E7C6C!important;
padding: 12px 22px 30px 22px;
margin: 0px 10px 030px 10px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #8E7C6C;
border-radius: 0px 0px 0px 0px;
}
@media all and (max-width: 800px) {
.service-accord .htmega-tab-nav .htb-nav-link{
color: white !important;
background-color: #8E7C6C!important;
padding: 12px 22px 30px 22px;
margin: 0px 10px 030px 10px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #8E7C6C;
border-radius: 0px 0px 0px 0px;
}
}
.tech-accord .htmega-tab-nav .htb-nav-link:hover{
color: white !important;
background-color: #375FA1!important;
padding: 12px 22px 30px 22px;
margin: 0px 10px 030px 10px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #375FA1;
border-radius: 0px 0px 0px 0px;
}
@media all and (max-width: 800px) {
.tech-accord .htmega-tab-nav .htb-nav-link{
color: white !important;
background-color: #375FA1!important;
padding: 12px 22px 30px 22px;
margin: 0px 10px 030px 10px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #375FA1;
border-radius: 0px 0px 0px 0px;
}
}
/* tech page tabs for mobile */
@media all and (max-width:600px){
.htmega-tab-nav a{
margin-left:5px !important;
margin-right:5px !important;
}
.elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-htmega-tab-addons .elementor-widget-container .htmega-tab-area .htmega-tab-nav a{
font-size:10px !important;
}
}
@media all and (min-width: 800px) {
.timeline-item{
padding-bottom: 0px !important;
padding-top: 0px !important;
margin-top: -14px !important;
}
}
.timeline-item-wrap:hover{
border-color:transparent !important;
}
.timeline-item-wrap .timeline-item .timeline-tl-before{
border-color:transparent !important;
}
.fas{
font-size:25px;
}
.elementor-button-link.elementor-button{
border-radius:0px !important;
}
.header-1 .elementor-button-link.elementor-button{
border-radius:20px !important;
}
.header-2 .elementor-button-link.elementor-button{
border-radius:20px !important;
}
.htmega-tab-nav a{
border-radius:0px!important;
}
body:not(.elementor-editor-active) .readmoretoggle .elementor-tab-title.elementor-active{
display: none;
}
/* button styling below */
.readmoretoggle .elementor-tab-title a{
display:inline-block;
padding:0.6em 1.6em;
margin:0.14em 0 ;
border:1px solid #8E7C6C;
border-radius:0px;
font-weight:300;
color:rgba(255,255,255,0.9);
/* button text color */
text-align:center;
background-color: transparent;
transition: all 0.34s ease;
}
/* hover button styling */
.readmoretoggle .elementor-tab-title a:hover{
color:white !important;
background-color: #8E7C6C;
}
.modula-gallery .filters{
width:25%;
}
.modula-items{
width:70%;
}
.page-id-1627 .elementor-accordion > .elementor-accordion-item:first-child,
.page-id-3464 .elementor-accordion > .elementor-accordion-item:first-child{
display: none !important;
}
.page-id-1627 .elementor-accordion > .elementor-accordion-item:nth-child(2){
border-top: 1px solid #8E7C6C6E;
}
.page-id-3464 .elementor-accordion > .elementor-accordion-item:nth-child(2) {
border-top: 1px solid#375FA178;
}
.button-quote .fas {
font-size: 16px;
}
@media (max-width:800px){
/* Timeline transition */
.timeline-text-tooltip > .timeline-transition{
color:rgba(255,255,255,0);
}
}
.elementor-button-link.elementor-button{
border-radius:0px !important;
}
.header-1 .elementor-button-link.elementor-button{
border-radius:20px !important;
}
.header-2 .elementor-button-link.elementor-button{
border-radius:20px !important;
}
.htmega-tab-nav a{
border-radius:0px!important;
}
.popup-mobile .elementor-button-link.elementor-button{
border-radius:20px !important;
}
.modula-gallery .filters{
width:25% !important;
}
.modula-items{
width:70% !important;
}
/* test. */
.overlay-map {
position: relative;
width: 100%;
height: 480px;
top: 480px;
margin-top: -480px;
z-index: 1;
}
.elementor p{
font-family: "Montserrat", Sans-serif !important;
font-weight: normal;
font-size:16px;
line-height: 1.7em;
letter-spacing: 0px;
}
body{
font-family: "Montserrat", Sans-serif !important;
font-weight: normal;
line-height: 1.7em;
font-size:16px;
letter-spacing: 0px;
}
.accordion-content ul{
font-family: "Montserrat", Sans-serif !important;
font-weight: normal;
line-height: 1.7em;
font-size:16px;
letter-spacing: 0px;
}
/* Create and position :after pseudo-element */
.elementor-column.clickable a:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
color:white !important;
}
/* Remove relatively-positioned parent elements in column */
/* splash page hover text */
.clickable .elementor-widget, .clickable .elementor-widget-wrap {
position: static;
}
.clickable:hover .elementor-image-box-content a{
color:white !important;
}
.clickable:hover .elementor-image-box-description {
color:white !important;
}
.elementor-image-box-img{
opacity:40% !important;
}
.clickable:hover figure.elementor-image-box-img{
opacity:100% !important;
}
/* splash end */
.elementor-search-form__input{
background-color:transparent;
}
.joinchat__button{
top: -130px !important;
right: 3px;
}
.joinchat__box{
top: -310px;
background-color:white !important;
height: 250px;
}
.elementor-element-2935836 .eicon-close{
display:none;
}
.elementor-4331 .elementor-element.elementor-element-2935836.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{
background:transparent !important;
}
.ff-btn{
background-color: #0E5A75 !important;
border: 1px solid #0E5A75 !important;
}
.ff-btn:hover{
background-color: transparent !important;
color: #0E5A75 !important;
border: 1px solid #0E5A75 !important;
}
.ff-filter-holder .ff-search{
display:none !important;
}
@media all and (max-width: 767px) {
.elementor .elementor-element.elementor-widget-htmega-tab-addons .htmega-tab-nav a {
padding: 10px 10px 30px 10px !important;
}
}
.wp-megamenu-sub-menu {
display: flex !important;
flex-flow: row;
justify-content: center;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li .wpmm-search-wrap > a.search-open-icon {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #FFFFFF;
padding: 0px 0px 0px 45px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover {
color: #207D9E;
}
body .wp-megamenu-wrap .wpmm-nav-wrap > #menu-menu-left {
text-align: right;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm_dropdown_menu.wpmm-fadeindown ul.wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown:hover > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu.wpmm-fadeindown > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children:hover > ul.wp-megamenu-sub-menu {
animation-name: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
margin-bottom: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #808080;
fill: #808080;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover > a {
color: #207D9E;
fill: #207D9E;
}
#wp-megamenu-menu-left {
z-index: 1;
text-align: right;
background-color: transparent;
padding-right: 0;
padding-left: 0;
border-bottom: none;
}
#wp-megamenu-menu-right {
z-index: 1;
text-align: left;
background-color: transparent;
padding-right: 0;
padding-left: 0;
border-bottom: none;
}
#wp-megamenu-menu-right > .wpmm-nav-wrap ul.wp-megamenu > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a, .wpmm-menu-cart .cart-icon .fa-shopping-cart, .wp-megamenu-wrap .form .submit, .wpmm-menu-cart span.cart-icon i {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #FFFFFF;
padding: 0;
background: transparent !important;
}
#wp-megamenu-menu-right > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a, #wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor > a, #wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li.active > a {
color: #207D9E;
background-color: transparent;
border-top: 0 none;
border-right: 0 none;
border-left: 0 none;
border-bottom: 0 none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
margin-left: 35px;
}
.wpmm-strees-row-and-content-container {
height: 0;
}
#wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li > a, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-social-link.wpmm-social-link-search a, .wpmm-menu-cart .cart-icon .fa-shopping-cart, .wp-megamenu-wrap .form .submit, .wpmm-menu-cart span.cart-icon i {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #FFFFFF;
text-transform: capitalize;
background-color: transparent;
padding: 0;
}
#wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a, #wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor > a, #wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li.active > a {
/* color: #207D9E; */
color: white;
background-color: transparent;
border-top: 0 none;
border-right: 0 none;
border-left: 0 none;
border-bottom: 0 none;
}
#wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #808080;
fill: #808080;
margin-bottom: 0;
padding: 0;
margin: 0 20px;
}
#wp-megamenu-menu-right > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
font-family: "ITCFranklinGothicStd", Sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: 1px;
color: #808080;
fill: #808080;
margin-bottom: 0;
padding: 0;
margin: 0 20px;
}
#menu-menu-right {
margin-left: -7px;
}
#wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover > a, #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover > a, #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover > a {
color: #207d9e !important;
}
#wp-megamenu-menu-right > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget:hover > a {
color: #207d9e !important;
}
.menu-item .fa-angle-down::before {
content: "\f105" !important;
}
.menu-item:hover .fa-angle-down::before {
content: "\f107" !important;
}
/* .active .wp-megamenu-sub-menu{
visibility: visible;
opacity: 1;
} */
#wp-megamenu-menu-left > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
background: transparent;
top: -8px;
}
#wp-megamenu-menu-right > .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
background: transparent;
top: -8px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row {
padding: 10px 0;
background: white;
top: 70px;
border-top: solid 1px #207d9e;
}
.header-2 #wp-megamenu-menu-left > .wpmm-nav-wrap ul.wp-megamenu > li > a, .header-2 #wp-megamenu-menu-right > .wpmm-nav-wrap ul.wp-megamenu > li > a {
color: #207D9E;
}
.header-2 #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, .header-2 #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, .header-2 #wp-megamenu-menu-left > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
color: #207D9E;
}
.header-2 #wp-megamenu-menu-right > .wpmm-nav-wrap .wp-megamenu > li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a {
color: #207D9E;
}
.header-2 .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container ul.wp-megamenu-sub-menu > li.wpmm-row {
top: 49px;
height: 74px;
}
.wp-megamenu-item-37 .menu-item a{
margin: 0 10px !important;
}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator {
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
}
.wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator {
font-weight: 400;
}
.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
border-bottom: none !important;
}
.wpb_category_n_menu_accordion > ul > li > a {
font-size: 14px !important;
line-height: 20px;
padding: 6px 0;
background: transparent;
color: white !important;
font-weight: 400;
}
.wpb_category_n_menu_accordion a {
text-transform: uppercase !important;
}
.wpb_category_n_menu_accordion ul > li li {
background: transparent;
}
.wpb_category_n_menu_accordion > ul > li > a:hover {
background-color: transparent;
color: #fff;
}
.wpb_category_n_menu_accordion > ul > li li > a {
border-left: none;
}
.wpb_category_n_menu_accordion ul > li li a {
color: white !important;
font-weight: 400;
}
.wpb-submenu-indicator {
font-family: "Happy Icons" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpb-submenu-indicator .hm.hm-plus-open {
font-size: 12px;
}
.wpb-submenu-indicator .hm-plus-open::before {
padding: 10px;
}
.wpb-submenu-indicator-minus .hm-plus-open::before {
content: "\eae2";
}
.wpb_category_n_menu_accordion a .wpb-submenu-indicator:nth-of-type(2) {
display: none !important;
}
.fg-image-wrap {
width: 300px;
height: 200px;
}
.fg-image-wrap .fg-image {
object-fit: cover;
object-position: center;
height: 200px;
width: 300px;
}
@media all and (max-width: 1440px) {
#menu-menu-right {
margin-left: 0;
}
.elementor-20 .elementor-element.elementor-element-90411b0 {
width: 2%;
display: none;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
margin-left: 30px;
}
}
@media all and (max-width: 1364px) {
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
margin-left: 15px;
}
}
@media all and (max-width: 1280px) {
#menu-menu-right {
margin-left: 5px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
margin-left: 20px;
}
}
@media (max-width:850px) and (min-width:650px){
.elementor-element-87b1e6e .elementor-widget-icon a{
padding-left:40px;
}
.elementor-element-87b1e6e .elementor-widget-button .elementor-button-wrapper{
padding-right:40px;
}
.elementor-location-header .elementor-element-b657edf .elementor-icon{
padding-left:40px;
}
.elementor-location-header .elementor-element-b657edf .elementor-button-wrapper{
padding-right:40px;
}
}
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
color: #0E5A75;
border-color: #0E5A75;
background-color: #FFFFFF;
}
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
background-color: #0E5A75;
border-color: #0E5A75;
color: #FFFFFF;
}
#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
background-color: #0E5A75;
border-color: #0E5A75;
color: #FFFFFF;
}
#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
color: #0e5a75;
}
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
background-color: #fff;
border: 1px solid #0e5a75;
}
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before {
background-color: #0e5a75;
border-color: #0e5a75;
}
#ot-sdk-btn.ot-sdk-show-settings {
display: none;
}
.gallery-2-col > .elementor-widget-container {
display: flex;
flex-flow: row;
justify-content: space-around;
}
.gallery-2-col > .elementor-widget-container > .ha-filter {
width: 15%;
display: flex;
flex-flow: column;
justify-content: flex-start;
}
.gallery-2-col > .elementor-widget-container > .ha-filter button {
border: 0;
color: #0e5a75;
padding: 0;
text-transform: capitalize;
border-bottom: 1px solid #0e5a75;
border-radius: 0;
padding-bottom: 8px;
}
.gallery-2-col > .elementor-widget-container > .ha-filter button:hover, .gallery-2-col > .elementor-widget-container > .ha-filter button.ha-filter__item--active {
color: #207d9e;
}
.gallery-2-col > .elementor-widget-container .ha-image-grid__wrap {
width: 85%;
margin-left: 40px;
}
@media all and (max-width: 767px) {
.gallery-2-col > .elementor-widget-container {
flex-flow: column;
}
.gallery-2-col > .elementor-widget-container > .ha-filter {
width: 100%;
margin: 0;
padding: 0 10px;
margin-bottom: 20px;
}
.gallery-2-col > .elementor-widget-container .ha-image-grid__wrap {
width: 100%;
margin: 0;
}
}
/* copy from css custom */
.food-catalogue .elementor-button-link{
padding: 10px 10px 10px 10px !important;
border-radius:0px !important;
}
.food-catalogue .elementor-column{
padding:0px 10px !important;
}
.food-catalogue .elementor-button-text{
text-align:left;
}
@media screen and (min-width: 650px)and (max-width:820px){
.fa-search::before {
content: ' ' !important;
background-image: url('http://www.mansuetomarine.it/wp-content/uploads/2021/10/Search.svg');
background-size: 30px 30px !important;
background-repeat: no-repeat;
height: 30px;
width: 30px;
margin-top: 8px;
}
.elementor p{
font-family: "Montserrat", Sans-serif !important;
font-weight: normal;
font-size:16px;
line-height: 1.7em;
letter-spacing: 0px;
}
.where p{
font-family: "Montserrat", Sans-serif !important;
font-weight: normal;
font-size:13px !important;
line-height: 1.7em;
letter-spacing: 0px;
}
.wpcf7 .single-column-3{
width: 50% !important;
margin-left: auto !important;
margin-right: auto !important;
}
.food-catalogue .elementor-button-link{
padding: 10px 10px 10px 10px !important;
border-radius:0px !important;
}
.food-catalogue .elementor-column{
padding:10px !important;
}
.food-catalogue .elementor-container{
padding:0px 20px;
}
.food-catalogue .elementor-button-text {
font-size:12px;
}
.specialities .elementor-column.elementor-col-50{
width:100% !important;
padding:0px 30px;
}
.specialities img{
margin-left:auto !important;
margin-right:auto !important;
display:flex !important;
margin-bottom:30px;
}
}
@media screen and (max-width: 500px){
.food-catalogue .elementor-column{
padding:10px;
}
.food-catalogue .elementor-button-link{
padding: 10px 10px 10px 10px !important;
border-radius:0px !important;
}
.food-catalogue .elementor-button-wrapper{
padding:0px 20px;
}
}
@media screen and (min-width: 850px){
.button-links .elementor-button-link{
padding: 10px 20px 10px 20px !important;
border-radius:0px !important;
text-align:center;
}
.button-links .elementor-column{
padding:10px;
}
}
.button-links .elementor-button-link:hover .a910e740-3c21-4dbe-9f1b-001aecaaef49{
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-link:hover .bc0c5d24-e98a-49cf-8146-a83996b0db04 {
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-link:hover .afd8302e-9b09-4661-9707-bce6882ebf03{
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-link:hover .a1a1d28c-51f8-4e2c-8ff3-3d3ce41372ef{
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-link:hover .fc6021e1-bd34-4657-8390-83544f4a53c8{
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-link:hover .b5edd21f-9e42-413e-a67c-e22ff44ceedd{
fill:white !important;
transition: all .3s ease-out;
}
.button-links .elementor-button-icon svg{
width: 1.2em;
text-align:right !important;
}
@media (min-width: 768px) {
.elementor-20 .elementor-column.elementor-element.elementor-element-e3b4a2b {
width: 46%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-791fbab {
width: 7%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-6caf9fa {
width: 28%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-207f89b {
width: 2%;
}
.elementor-20 .elementor-element.elementor-element-1cee1ec img {
margin-top: 35px;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-9360e2c {
width: 2%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-dbb293f {
width: 7%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-ab70b14 {
width: 6%;
}
.elementor-20 .elementor-element.elementor-element-154c286 {
width: 46%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-5de2c23 {
width: 7%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-bf7a1c4 {
width: 28% !important;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-a377835 {
width: 2%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-57d7c49 {
width: 5.42%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-00bd227 {
width: 8% !important;
}
.elementor-20 .elementor-element.elementor-element-0cf0c75 img {
margin-top: 37px;
}
}
@media all and (max-width: 1300px) {
.elementor-20 .elementor-column.elementor-element.elementor-element-6caf9fa {
width: 28%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-9360e2c {
width: 4%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-dbb293f {
width: 6%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-ab70b14 {
width: 7%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-a377835 {
width: 3%;
}
.elementor-20 .elementor-column.elementor-element.elementor-element-57d7c49 {
width: 6.42%;
}
.elementor-20 .elementor-element.elementor-element-0cf0c75 img {
margin-top: 32px;
}
}
#ot-sdk-btn-floating.ot-floating-button{
display:none !important;
}
.grecaptcha-badge { opacity:0 !important;}
.single-bacheca .elementor-element-d5cc94d {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.page-id-18461 #circolare_filter_search form {
display: flex;
justify-content: center;
align-items: end;
margin-bottom: 75px;
flex-wrap: wrap;
}
.page-id-18461 #circolare_filter_search form .select-holder {
min-width: 100px;
margin-right: 25px;
}
.page-id-18461 #circolare_filter_search form .search-box {
display: flex;
max-height: 32px;
}
.page-id-18461 #submit, .page-id-18461 .select-holder button {
font-family: Montserrat,Sans-serif;
font-weight: 600;
background-color: #767676;
padding: 7px 25px 7px 25px;
font-size: 14px;
max-height: 39px;
text-transform: uppercase;
line-height: 1;
cursor: pointer;
}
.page-id-18461 .select-holder button:hover, .page-id-18461 #submit:hover {
background-color: #375FA1;
}
.page-id-18461 #submit p {
font-family: "Montserrat", Sans-serif !important;
font-weight: 600;
font-size: 14px;
line-height: 1;
letter-spacing: 0px;
color: white;
margin-bottom: 0;
text-transform: uppercase;
}
.page-id-18461 #circolare_filter_search form .search-box #search {
font-size: 14px;
border: 0px solid;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
padding: 10px 0px;
background-color: transparent;
border-bottom: 1px solid #000;
font-family: montserrat;
width: 100%;
margin-bottom: 0;
letter-spacing: 1px;
color: #404040;
margin-right: 10px;
}
.page-id-18461 #circolare_filter_search form select {
font-size: 14px;
border: 0px solid;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 0px;
padding: 10px 0px;
background-color: transparent;
border-bottom: 1px solid #000;
font-family: montserrat;
width: 100%;
margin-bottom: 0;
letter-spacing: 1px;
color: #979797 !important;
text-transform: uppercase;
cursor: pointer;
}
#circolare_filter_search_results {
display: flex;
flex-wrap: wrap;
max-width: 970px;
margin: auto;
}
#circolare_filter_search_results .col-md-4 {
width: 100%;
}
#circolare_filter_search_results .elementor-element-6032c5e5 {
margin-bottom: 10px !important;
}
#circolare_filter_search_results .elementor-heading-title {
color: #000;
font-family: HelveticaNeue,Sans-serif;
/* font-family: Montserrat,Sans-serif; */
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
margin-bottom: 15px;
}
#circolare_filter_search_results .elementor-heading-title a {
color: #000000;
font-family: Montserrat,Sans-serif !important;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0px;
}
#circolare_filter_search_results .elementor-widget-theme-post-featured-image .elementor-widget-container{
text-align: left;
}
#circolare_filter_search_results .elementor-widget-theme-post-featured-image .elementor-widget-container a{
max-width: 100%;
width: 100%;
}
#circolare_filter_search_results .elementor-widget-theme-post-featured-image .elementor-widget-container a img{
width: 100%;
height: 222.5px;
object-fit: cover;
}
#circolare_filter_search_results .elementor-element-2e18954e {
margin-bottom: 0;
}
#circolare_filter_search_results .col-md-4 button,
#circolare_filter_search_results .col-md-4 .scarica-circolare-button {
font-family: Montserrat,Sans-serif;
font-weight: 600;
background-color: #375FA1;
padding: 7px 25px 7px 25px;
font-size: 15px;
max-height: 39px;
text-transform: uppercase;
line-height: 1;
cursor: pointer;
width: 100%;
margin-top: 0;
}
#circolare_filter_search_results .col-md-4 .scarica-circolare-button {
text-align: center;
padding: 7px 0;
color: white;
}
#circolare_filter_search_results .col-md-4 .scarica-circolare-button a{
color: white;
font-family: Montserrat,Sans-serif;
font-weight: 600;
font-size: 15px;
text-transform: uppercase;
line-height: 1;
}
#circolare_filter_search_results .col-md-4 .scarica-circolare-button .fa-file-pdf {
margin-right: 5px;
}
#circolare_filter_search_results .col-md-4 button:hover,
#circolare_filter_search_results .col-md-4 .scarica-circolare-button:hover {
background-color: #767676;
}
#circolare_filter_search_results .col-md-4 .guarda-online-button button {
background-color: #767676;
margin-bottom: 20px;
}
#circolare_filter_search_results .col-md-4 .guarda-online-button button:hover {
background-color: #375FA1;
}
#circolare_filter_search_results .elementor-post-info__item--type-date{
color: #207D9E;
font-family: "HelveticaNeue", Sans-serif;
font-size: 16px;
font-weight: normal;
}
#circolare_filter_search_results .elementor-element-57721d8e {
font-size: 16px;
}
/*.page-id-18461 .elementor-20 .elementor-element.elementor-element-3d2c2f5 {
padding: 1px 0 0 0;
}*/
.single-bacheca .elementor-element-cec20c5 .elementor-container > .elementor-column > .elementor-widget-wrap{
flex-flow: row;
justify-content: center;
flex-wrap: wrap;
}
.single-bacheca .elementor-element-cec20c5 .elementor-container > .elementor-column > .elementor-widget-wrap .elementor-widget {
width: auto;
margin-bottom: 0 !important;
}
.single-bacheca .elementor-element-cec20c5 .elementor-container > .elementor-column > .elementor-widget-wrap .elementor-widget.elementor-element-bd0f33b a{
margin-right: 5px;
}
.elementor-element-38b05b5 {
text-align: center;
}
.elementor-element.elementor-element-38b05b5 .elementor-button {
background-color: #375fa1;
color: #fff;
font-family: Montserrat,Sans-serif;
font-weight: 600;
font-size: 15px;
text-transform: uppercase;
line-height: 1;
}
@media all and (max-width: 650px) {
.page-id-18461 #circolare_filter_search form .select-holder {
min-width: 100px;
margin-right: 10px;
width: 100%;
margin-left: 10px;
}
.page-id-18461 form .search-box {
margin-top: 30px;
width: 100%;
}
.page-id-18461 #circolare_filter_search form .search-box {
display: flex;
max-height: 32px;
margin-left: 10px;
margin-right: 10px;
}
#circolare_filter_search_results .col-md-4 {
margin-bottom: 50px;
}
#circolare_filter_search_results .elementor-widget-theme-post-featured-image .elementor-widget-container a img {
width: 100%;
height: auto;
object-fit: cover;
}
}
@media all and (max-width: 577px) {
.page-id-18461 #circolare_filter_search form .select-holder {
min-width: 100px;
margin-right: 10px;
width: 100%;
margin-left: 10px;
margin-bottom: 10px;
}
.page-id-18461 form .search-box {
margin-top: 30px;
width: 100%;
}
.page-id-18461 #circolare_filter_search form .search-box {
display: flex;
max-height: 32px;
margin-left: 10px;
margin-right: 10px;
}
.page-id-18461 .select-holder button {
width: 100%;
}
}
@media all and (min-width: 1024px) {
#circolare_filter_search_results .col-md-4 {
width: 25%;
}
}
/* .elementor-20 .elementor-element.elementor-element-d3be988 {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 0px 0px 0px !important;
} */
/* .elementor-20 .elementor-element.elementor-element-d3be988 {
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin-top: 0px;
margin-bottom: 0px;
padding: 6px 0px 6px 0px !important;
} */
/*
element.style {
position: fixed;
margin-top: 0px;
margin-bottom: 0px;
top: -13px;
width: 1379px;
left: 0px;
}
*/
.elementor-20 .elementor-element-3d2c2f5.header-2 {
margin-top: -15px !important;
/* top: -13px !important; */
}
@media all and (min-width: 1025px) {
.elementor-sticky--effects.header-2 {
height: auto!important;
transform: translatey(15px);
}
}
#elementor-popup-modal-4331 .elementor-widget-video .elementor-custom-embed-image-overlay img {
aspect-ratio: var(--video-aspect-ratio);
-o-object-fit: fill;
object-fit: fill;
-o-object-position: center center;
object-position: center center;
}
.elementor-20 .elementor-element.elementor-element-e72d017 {
margin-top: -195px !important;
}
.elementor .elementor-widget-video .elementor-custom-embed-image-overlay img {
aspect-ratio: var(--video-aspect-ratio);
-o-object-fit: fill;
object-fit: fill;
-o-object-position: center center;
object-position: center center;
}
.everything-now-video.elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.everything-now-video {
display: block;
max-width: 360px;
max-height: 48px;
margin: 0 auto 48px auto;
}
.everything-now-video .elementor-custom-embed-image-overlay {
max-width: 360px;
margin: auto;
height: 48px;
}
.everything-now-video .elementor-custom-embed-image-overlay img {
max-width: 360px;
max-height: 48px;
}
.header-2 .elementor-element-89f86ee.everything-now-video {
margin: 0 auto 0 auto;
}
.dialog-close-button {
text-decoration: none !important;
}
/* .elementor-20 .elementor-element.elementor-element-119022e {
padding: 20px 0px 10px 0px;
} */