form #consents-container {
    clear      : both;
    float      : none;
    display    : block;
    width      : 100%;
    height     : auto;
    margin-top : 1em;
}

form #consents-container .consent-wrapper {
    clear         : both;
    float         : none;
    display       : block;
    width         : 100%;
    height        : auto;
    margin-bottom : 0.3em;
}

form #consents-container .consent-wrapper input[type='checkbox'] {
    margin-right       : 0.3em !important;
    -webkit-appearance : checkbox !important;
    -moz-appearance    : checkbox !important;
    appearance         : checkbox !important;
    width              : initial !important;
    height             : initial !important;
}

form .consent-wrapper label p {
    display : inline !important;
}


.justified-image-container-wrap {
    padding : 15px;
    margin  : 15px 0;
}

.justified-image-container {
    /*padding: 10px;
    border: 1px solid #efefef;*/
}

.justified-image-container .photo-container {
    position : relative;
}

.justified-image-container .photo-container img {
    max-width : 90vw;
}

.justified-image-container .photo-container:before {
    position           : absolute;
    display            : block;
    left               : 0;
    top                : 0;
    width              : 100%;
    height             : 100%;
    -webkit-transition : all 0.3s ease;
    -o-transition      : all 0.3s ease;
    transition         : all 0.3s ease;
    background         : #fff;
    opacity            : 0.2;
    content            : '';
    z-index            : 10;
    pointer-events     : none;
}

.justified-image-container .photo-container:hover:before {
    opacity : 0;
}


#weatherandtime-wrapper {

}

#weatherandtime {

}

#main-content.inner #weatherandtime {
    float      : right;
    padding    : 10px 0;
    margin-top : -60px;
}

@media (max-width:768px) {
    #main-content.inner #weatherandtime {
        display:block;
        float:none;
        margin-top : 0px;
    }
}

#weatherandtime-wrapper .gsInformer {
    width : auto !important;
}

#weatherandtime-wrapper .gsInformer .gsLinks {
    display : none;
}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock {
    display   : flex;
    position  : relative;
    flex-wrap : nowrap;
}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .gsInfoWrapper {

}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .gsAddInfo2 {

}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .secondaryWrap {

}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .secondaryWrap table {

}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .secondaryWrap table tr {

}

#weatherandtime-wrapper .gsInformer #gs-moduleCurrentBlock .secondaryWrap table td {
    width   : auto !important;
    padding : 0 10px 0 0 ;
}

#weatherandtime-wrapper .gsInformer .gsCity span {
    margin : 0;
    padding:0;
}
#weatherandtime-wrapper .gsInformer .gsWeatherIcon {
    margin : 0;
}

#weatherandtime-wrapper .gsInformer .gsWeatherIcon img {
    height : 30px;
}