.gdlr-core-portfolio-content-wrap .gdlr-core-portfolio-title {
margin: -10px;
-webkit-hyphens: manual;
-ms-hyphens: manual;
hyphens: manual;
}
.home-box {
margin: 20px;
-webkit-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.12);
box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.12);
border-radius: 1.5rem;
-webkit-transition: -webkit-transform 0.3s ease 0s;
transition: -webkit-transform 0.3s ease 0s;
transition: transform 0.3s ease 0s;
transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.home-box:hover {
cursor: pointer;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
-webkit-box-shadow: 0 1rem 3rem rgba(31, 45, 61, .125) !important;
box-shadow: 0 1rem 3rem rgba(31, 45, 61, .125) !important;
} .atmosfere img {
border-radius: 0px !important;
width: 30%;
}
.square img {
border-radius: 0px !important;
}  .page-title-back-0055,.page-title-back-0061, .page-title-back-0062  {
background-image: url(https://www.aquariapet.it/wp-content/uploads/2020/09/Header_Aria.jpg);
background-position: center;
background-size: cover;
position: relative;
} .page-title-back-0056, .page-title-back-0065 {
background-image: url(https://www.aquariapet.it/wp-content/uploads/2020/09/Header_terra.jpg);
background-position: center;
background-size: cover;
position: relative;
} .page-title-back-0063, .page-title-back-0064 {
background-image: url(https://www.aquariapet.it/wp-content/uploads/2020/09/Header_Rettili.jpg);
background-position: center;
background-size: cover;
position: relative;
} .gdlr-core-item-pdlr img, .gdlr-core-image-overlay {
border-radius: 50%;
}
.gdlr-core-zoom-on-hover {
overflow: visible;
}
.gdlr-core-portfolio-thumbnail .gdlr-core-image-overlay.gdlr-core-with-margin {
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
} .fa-diameter:before {
content: '∅';
padding-right: 5px;
}
.imgLeft img {
text-align: left;
float:left;
} .infinite-body input[type="submit"]
{
white-space: nowrap;
font-size: 12px;
line-height: 15px;
font-weight: 900;
color: rgb(255, 255, 255);
text-transform: uppercase;
background-color: #2d9bea;
border-radius: 30px;
letter-spacing: 1px;
cursor: pointer;
visibility: inherit;
transition: none 0s ease 0s;
text-align: left;
margin: 0px;
padding: 20px 40px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
}
.infinite-body input[type="submit"]:hover {
background-color: #rgyfhg;
} .infinite-sidebar-area .infinite-widget-head-text {
font-size: 2em;
font-weight: 500;
}
.infinite-sidebar-area .infinite-widget-title { }
.infinite-sidebar-area .infinite-widget-head-text {
float: none;
padding-bottom: 10px;
}
.infinite-sidebar-area .infinite-widget-head-divider {
width: 90%;
border-color: #000;
} .wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
background-color: #f6f7f8;
color: #aaaaaa;
border: 1px solid #ececec;
border-radius: 5px;
}
::-webkit-input-placeholder { color: #aaa !important;
opacity: 1;
}
:-moz-placeholder { color: #aaa !important;
opacity: 1;
}
::-moz-placeholder { color: #aaa !important;
opacity: 1;
}
:-ms-input-placeholder { color: #aaa !important;
opacity: 1;
}  .wpb_category_n_menu_accordion > ul > li li.current-cat > a,
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
padding: 14px 24px 14px 0px;
font-size: 16px;
font-weight: 400;
background-color: transparent;
color: #29a8df !important;
}
.infinite-sidebar-area a:hover, .infinite-sidebar-area .current-menu-item > a {
color: #ee5a24 !important;
font-weight: 500;
font-size: .8em;
}
.widget .wpb_category_n_menu_accordion ul li a {
padding: 14px 24px 14px 0px;
font-size: 1.2em;
font-weight: 400;
background-color: transparent !important;
}
.wpb_category_n_menu_accordion ul > li li, .wpb_category_n_menu_accordion ul > li li a, .wpb_category_n_menu_accordion li a {
font-size: .8em;
font-weight: 400;
background: transparent;
color: #000 !important;
}
.widget_text .wpb_category_n_menu_accordion > ul > li > a {
border: none !important;
padding: 14px 24px 14px 0px;
font-weight: 600;
color: #000 !important;
}
.widget_text .wpb_category_n_menu_accordion > ul > li > a:hover, .widget .wpb_category_n_menu_accordion ul li a:hover {
color:#29a8df !important;
background: transparent;
padding: 14px 24px 14px 0px;
}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a, .wpb_category_n_menu_accordion li > a:hover > span.wpb-submenu-indicator {
color:#29a8df;
border: none;
}
.current-menu-item {
color:#29a8df !important;
background: transparent;
padding: 14px 24px 14px 0px;
}
.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
border: none;
}
.wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator {
z-index: 666;
font-size: 18px;
position: absolute;
width: 100%;
padding-left: 83%;
}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
@media(max-width: 768px){
.infinite-sidebar-area, .infinite-item-pdlr, .left-sidebar, .site-content {
}
.infinite-sidebar-area {
position: fixed;
top: 14%;
left: 0px;
width: 100%;
background-color: #fff;
padding-left: 10%;
}
.infinite-content-container {
margin-top: 70px;
} }