@media screen and (min-width:991px) {
    .tama-aernova-candidate-metadata {
/*
        display: flex;
        justify-content: space-between;
*/
    }
}
div.homecat-outer  img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}
img.img-fluid {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/* 
section#wrapper {
	width: 100%;
	height: 4380px;
	padding-bottom:20px;
}
div.right-nav {
	height: 32.4px;
}
div.hidden-md-down {
	height: 165px;
}
div.headerdiv {
	height: 65px;
}
div.flexslider {
	width: 100%;
	height: 800px;
}
img.logo.img-responsive {
	width: 285px;
	height: 115px;
} */

.page-cms-6 .content-tab ul > li {
    padding-left: 15px;
    position: relative;
    margin-bottom: 20px;
}

.page-cms-6 .content-tab ul > li:before {
    content: '\f054';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #B5C931;
    position: absolute;
    left: 0;
    top: 0;
}

.page-cms-6 .content-tab ul {
    list-style-type: none !important;
    margin-left: -15px;
}

.top-menu a[data-depth="0"] {
    padding: 21px 21px;
    position: relative;
}

.js-candidate-btn.disabled {
    pointer-events: none;
    opacity: .5;
}

.tama-aernova-candidate-metadata .tama-aernova-candidate-place {
    padding-left: 0;
}


.tama-aernova-candidate-title {
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
}

.tama-aernova-wwus .content-tab ul li:after {
    content: "\2022";
    color: #b5c931;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    position: absolute;
    left: 0;
}

.tama-aernova-wwus .content-tab ul li {
    position: relative;
}

.tama-aernova-wwus .content-tab ul {
    list-style: none;
    padding-left: 20px;
}

.tama-aernova-wwus .tama-aernova-submit-button {
    text-align: left;
    padding-left: 0;
    margin-top: 30px;
}

.tama-aernova-wwus .tama-aernova-submit-button .tama-candidate-checkboxcont {
    padding-left: 0;
    display: flex;
    align-items: baseline;
}

.tama-aernova-wwus .tama-aernova-submit-button .tama-candidate-checkboxcont label {
    text-align: left;
    margin-left: 10px;
}

.tama-aernova-wwus .tama-aernova-submit-button .tama-candidate-checkboxcont label a {
    color:#004c9d;
    text-decoration: underline;
    font-weight: 600;
}

.tama-aernova-wwus .tama-aernova-submit-button .action-link {
    padding-left: 0;
}

@media screen and (min-width:992px) {
    .tama-aernova-wwus .tama-aernova-submit-button {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .tama-aernova-wwus .tama-aernova-submit-button .action-link {
        align-self: flex-end;
        padding-top: 30px;
    }
}

.tama-aernova-wwus .content-tab .tama-aernova-candidate-item {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
}

.tama-aernova-wwus .content-tab .tama-aernova-candidate-item>div, .tama-aernova-wwus .content-tab .tama-aernova-candidate-item .tama-aernova-candidate-metadata {
    padding-left: 0;
}

.tama-aernova-wwus .content-tab .tama-aernova-candidate-item:first-child {
    margin-top: 0;
}

#tabs-work .ui-tabs-nav li {
    float: none;
}

@media screen and (max-width:992px) {
    .tama-aernova-wwus .candidature-tab {
        padding-top: 30px;
    }
}


.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .formbuilder_group, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .fileupload_box, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .itemfield, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .itemfield .select_box, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .itemfield .input_box, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .itemfield .bootstrap-filestyle, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #gformbuilderpro_form_6 .itemfield .checkbox_box, .tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form .checkbox_item_wp div {
    padding-left: 0;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form, .tama-aernova-wwus .tama-candidate-general-message {
   /* padding: 10px 0;*/
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form h2 {
    padding-bottom: 10px;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form .tama-aernova-form-message {
    padding-left: 0;
    padding-bottom: 15px;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form select {
    max-width: none;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form {
    padding-left: 15px;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form label[for^="checkbox"] {
    margin-left: 0;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form .checkbox_item_wp {
    padding-left: 0;
}

.tama-aernova-wwus .content-tab.candidature-tab .tama-aernova-form #checkbox_privacy-acceptance_0 {
    margin-right: 10px;
}

.tama-aernova-wwus #accordion,
.tama-aernova-wwus #accordion1,
.tama-aernova-wwus #accordion2 {
    padding-left: 0;
}

.tama-aernova-wwus #accordion >h3:first-child,
.tama-aernova-wwus #accordion1 >h3:first-child,
.tama-aernova-wwus #accordion2 >h3:first-child {
    margin-top: 40px;
}

.tama-aernova-wwus #accordion >h3,
.tama-aernova-wwus #accordion1 >h3,
.tama-aernova-wwus #accordion2 >h3 {
    padding: 0.9em 0.9em 0.9em 1.9em;
    border-radius: 0;
    margin: 20px 0 0 0;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-icon, .ui-widget-content .ui-icon,
.tama-aernova-wwus #accordion1.ui-accordion .ui-icon, .ui-widget-content .ui-icon,
.tama-aernova-wwus #accordion2.ui-accordion .ui-icon, .ui-widget-content .ui-icon {
    margin-right: 10px;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-state-default.ui-state-active .ui-icon,
.tama-aernova-wwus #accordion1.ui-accordion .ui-state-default.ui-state-active .ui-icon,
.tama-aernova-wwus #accordion2.ui-accordion .ui-state-default.ui-state-active .ui-icon{
    background-image: url(images/ui-icons_FFF_256x240.png);
}

.tama-aernova-wwus #accordion.ui-accordion .ui-state-default .ui-icon,
.tama-aernova-wwus #accordion1.ui-accordion .ui-state-default .ui-icon,
.tama-aernova-wwus #accordion2.ui-accordion .ui-state-default .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png);
}

.tama-aernova-wwus #accordion.ui-widget,
.tama-aernova-wwus #accordion1.ui-widget,
.tama-aernova-wwus #accordion2.ui-widget {
    font-family: "Assistant", sans-serif;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content {
    line-height: 1.8;
    z-index: 3;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content .tama-aernova-submit-button,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content .tama-aernova-submit-button,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content .tama-aernova-submit-button
 {
    margin-bottom: 30px;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata {
    padding-left: 0;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata > *,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata > *,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata > *,
.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata .tama-aernova-candidate-place > * ,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata .tama-aernova-candidate-place > * ,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content .tama-aernova-candidate-metadata .tama-aernova-candidate-place > * {
    padding-left: 0;
}

.tama-aernova-wwus #accordion.ui-accordion .ui-accordion-content a.btn-inverted.category-btn,
.tama-aernova-wwus #accordion1.ui-accordion .ui-accordion-content a.btn-inverted.category-btn,
.tama-aernova-wwus #accordion2.ui-accordion .ui-accordion-content a.btn-inverted.category-btn {
    color: #fff;
}

.tama-aernova-wwus .tama-form-asterisk {
    color: #004c9d;
    font-size: 24px;
    position: relative;
    line-height: 18px;
    display: inline-block;
    padding-right: 5px;
}

.tama-aernova-wwus .html_box  {
    padding-left: 0;
}

.cms-id-102 #category-banner {
    display: none;
}

.tama-aernova-wwus #accordion .ui-state-active,
.tama-aernova-wwus #accordion1 .ui-state-active,
.tama-aernova-wwus #accordion2 .ui-state-active,
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #004c9d;
    background: #004c9d;
    color:#fff;
}

#header .header-top .menu a.dropdown-item, #mobile_top_menu_wrapper .top-menu a, #mobile_top_menu_wrapper .top-menu .sub-menu a {
    font-size: 15px;
}

.my-btn-cont-sco a, .my-btn-cont-con a, .btn-settore, .btn.category-btn, .my-cooltoaction-cat a{
    color:#fff !important;
}

@media screen and (min-width:554px) {
    .tama-aernova-wwus .itemfield[data-type="fileupload"] {
        width: 100%;
    }
}

@media screen and (min-width:991.9px) {
    .tama-aernova-wwus .itemfield[data-type="fileupload"] {
        width: 33.33333%;
    }
}

/* Images Tama */

#blogpage .blog-description img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#blogpage .blog-description img.no-adapt {
    object-fit: cover;
    width: auto;
    height: auto;
}

#blogpage .blog-description h2 {
    margin: 2rem 0;
}

.cms-id-103 #content {
    position: relative;
}

.row.ass-page-3.row-assistenza .col-md-12 .form_using_ajax label {
    font-size: 24px;
    font-weight: 600;
    color: #004c9d;
    margin-bottom: 0;
}

.row.row-assistenza .col-md-4.offset-md-1 img, .row.row-assistenza .col-md-4.offset-md-2 img {
    cursor: pointer;
}

.row.row-assistenza .col-md-4 h2 {
    cursor: pointer;
}

.footer-addlinks {
    margin-top: 2.5rem;
    text-align: center;
}

@media screen and (max-width:991px) {
    .footer-addlinks {
        text-align: left;
        margin-left: 1.2rem;
    }
}

.footer-addlinks a {
    color: #fff;
}

.footer-addlinks a:hover {
    color: #004c9d !important;
}

.footer-addlinks a:visited {
    color: #fff;
}

#back-assistenza-new {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
}

#main a, #blogpage a {
    color: #b5c931;
    font-weight: bold;
}

.row.row-assistenza .col-md-12 .privacy_des p {
    padding-left: 0;
    text-align: left;
    margin: 0 !important;
    font-size: 20px !important;
    width: 100%;
}

.row.row-assistenza .col-md-12 h2 {
    font-size: 40px;
    line-height: 52px;
    padding-left: 3rem;
}

#gformbuilderpro_68 .html_box {
    display: flex;
    flex-direction: row-reverse;
    padding: 3rem 0 2rem 0;
}

#gformbuilderpro_68 .html_box p {
    margin: 0 !important;
}

#gformbuilderpro_68 .html_box p:first-child {
    text-align: left;
}

#wrapper .flexslider .slides img {
    height: 100% !important;
}


#blogpage .blog-detail img {
    padding: 30px 0;
}


#blogpage .blog-detail .blog-image img {
    padding-top: 0;
}

#blogpage .blog-detail h2 {
    padding: 15px 0;
}

#lgcookieslaw_banner {
    padding-left:32px;
    padding-right: 32px;
}

.pre-footer-formcont {
    padding-bottom: 2rem;
}

#gformbuilderpro_form_10, #gformbuilderpro_form_11 {
    padding: 30px 30px;
    background: #EFEEEE;
}

@media (max-width: 767px) {
    #content .flexslider .slides>li {
        /* min-height: calc(100vh - 238px); */
        min-height: auto;
        padding-top: 37.5%;
    }
    #wrapper .flexslider .slides img {
        height: 100% !important;
    }
}

@media screen and (min-width: 1100px) {
    #lgcookieslaw_banner.lgcookieslaw-reject-button-enabled .lgcookieslaw-button-container {
        padding-left: 5rem;
    }
}