/*
 Theme Name:   g5_helium-child
 Description:  g5 Helium Child Theme
 Template:     g5_helium
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
*/
*/
.logosvg{
max-width: 70%;
position: relative;
margin: 0 auto;
right: -40px;
top: 5px;
}
.woocommerce div.product form.cart table{
display:none !important;
}
.lang-item {
    display: inline;
}
.widget_polylang li{
display:inline;
}
.widget_polylang ul{
margin:0.5rem;
padding:0;
}
.DOPBSPCalendar-container{
display:none;
}
.ico1{
background:#182b80;
}
.ico2{
background:#2645CC;
}
.ico3{
background:#FDE910;
}
.ico4{
background:#E9B909;
}
.ico1, .ico2, .ico3, .ico4{
padding:2rem;
}
.pro1{
background: #211698;
heigth:100%;
}
#g-navigation .g-main-nav .g-toplevel > li a{
text-transform:uppercase;
font-size: 0.9em;
}
#main-news-header {
    font-size: 2em;
    font-weight: 900;
    text-align: center;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.icone a{
color:#fff;
}
.tornasu{
    position: relative;
    top: -44px;
    text-align: center;
height:50px;
z-index:9;
}
.tornasu .fa-fw {
    position: absolute;
    top: 20px;
    margin-left: -65px;
    color: #fff;
    z-index: 10;
}
.import {
    margin-top: -15px;
    font-size: 1.3rem;
    color:#336633;
    font-weight: 700;
}
.footico .import{
font-size:2rem;
margin-top: -40px;
}
a.footico{
color:#fff;
}
.form-contact__item-short {
    float: left;
    width: 48.6%;
}
.conleft, .labsx {
    margin-right: 1em;
    margin-bottom: 1em;
}
.footback .g-grid:nth-child(1){
background:#FFC700;
}
.footback .g-grid:nth-child(2){
background:#FFC700;
}
.footback .g-grid:nth-child(3){
background:#0011B2;
}
.footback .g-grid:nth-child(2){
background:#FFC700;
}
.footback .g-grid:nth-child(1){
background:#192B80;
}
.footback .g-grid:nth-child(2){
background:#192B80;
}
.footback .g-grid:nth-child(3){
background:#192B80;
}
.footback .g-grid:nth-child(2){
background:#192B80;
}
.form-contact__item-short{
    width: 100%;
}
.conrigth{
    margin-bottom: 1em;
}
.form-contact input, .form-contact textarea{
border-radius:0;
}
#Ebene_1{
max-width: 64px;
max-height: 64px;
margin-top: 16px;
}
.wpcf7-submit{
padding:0.5rem 1rem;
background: #336633;
text-transform: uppercase;
font-weight: 700;
display: block;
margin: 0 auto;
color:#fff;
}
.wpcf7-textarea{
height:100%;
}
input[type=text], input[type="email"], textarea {
    color: #000;
border: 1px solid #192b80;
border-radius:0;
}
input[type="text"]:focus{
border-color: #e9b909;
}
a.footico:hover{
color: #e9b909;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content{
}
.woocommerce-loop-product__title{
color: #000;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
padding: .2em .5em;
margin: 0;
font-size: 1.5em;
text-transform: uppercase;
font-weight: 700;
line-height: 1.2em;
text-align: center;
}
.woocommerce ul.products li.product .price{
text-align:center;
padding: .2em .5em;
font-size: 1.2em;
}
.woocommerce-product-details__short-description{
color:#000;
text-align:center;
}
.woocommerce ul.products li.product .button{
display: none;
}
.amount{
font-weight: 700;
font-size: 1.5em;
}
.woocommerce-variation-availability{
display:none;
}
.dopbsp-row1{
width: 49%;
margin-right:01%;
float: left;
}
.dopbsp-row2{
width: 49%;
margin-left:1%;
float: left;
}
.dopbsp-row4{
clear:both;
}
#DOPBSPCalendar-search1{
height:110px;
}
.woocommerce ul.products li.product .price{
color:#182b80;
}
/* Smartphones */
@media (max-width: 480px) {
.icone .size-25{
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 50%;
-moz-flex: 0 50%;
-ms-flex: 0 50%;
flex: 0 50%;
width: 50%;
}
.logo img{
width:40%;
}
.navbarno .g-content{
margin:0;
}
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
.icone .size-25{
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 50%;
-moz-flex: 0 50%;
-ms-flex: 0 50%;
flex: 0 50%;
width: 50%;
}
.logo img{
width:50%;
}
.navbarno .g-content{
margin:0;
}
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
.form-contact__item-short{
    width: 100%;
}
}
/* Large Display */
@media (min-width: 1200px) {
.form-contact__item-short{
    width: 47.9%;
}
.conrigth{
float: right;
}
.wpcf7-textarea{
width: 100%;
float:left;
}
.wpcf7-submit{
position: relative;
top:10px;
}
.icone .icosvg{
max-width:130.667px;
}
}