/*
Theme Name: Dekko Child
Theme URI: http://dekko.edge-themes.com/
Description: A child theme of Dekko Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: dekko
*/
@import url("../dekko/style.css");



a.edgtf-btn.edgtf-btn-medium.edgtf-btn-with-arrow.edgtf-btn-custom-hover-bg.edgtf-btn-custom-border-hover {
    border: 2px solid !important;
}

.edgtf-page-header .edgtf-sticky-header .edgtf-main-menu ul li a {
    color: #55555a;
}

.edgtf-section-title {
    color: #fff;
}

h2.sezioni-dev {
    color: #006080;
	font-family: Raleway;
	text-align: left;
    font-weight: 700;
    line-height: 1.11em;	
}

h2.sezioni-business {
    color: #96c11f;
	font-family: Raleway;
	text-align: left;
    font-weight: 700;
    line-height: 1.11em;	
}

h2.sezioni-marketing {
    color: #b01557;
	font-family: Raleway;
	text-align: left;
    font-weight: 700;
    line-height: 1.11em;	
}

h2.sezioni-ricerca {
    color: #006080;
	font-family: Raleway;
	text-align: left;
    font-weight: 700;
    line-height: 1.11em;	
}

h2.sezioni-training {
    color: #ffed00;
	font-family: Raleway;
	text-align: left;
    font-weight: 700;
    line-height: 1.11em;	
}

h2.work {
    color: #ffffff;
	font-family: Raleway;
	text-align: center;
	font-size: 45px;
    font-weight: 700;
    line-height: 1.11em;	
}

h6#ui-id-1 {
    display: none;
}

.edgtf-accordion-holder .edgtf-title-holder {
    margin: 28px 0 0;
}

img.toro-icon {
    height: 50px !important;
    width: 50px !important;
    margin-left: 10px !important;
    margin-top: 0px;
    margin-right: 10px !important;
}

.tor-footer li {
    display: inline-block;
}

div#text-12 {
    margin-bottom: 0px;
}

div ul.tor-footer {
    display: flex;
    justify-content: center;
}

.edgtf-footer-bottom-holder a {
    color: #c3c3c3 !important;
}

.edgtf-footer-bottom-holder a:hover {
    color: #fff !important;
}

#edgtf-back-to-top .edgtf-icon-stack {
    background-color: #006080;
}

.edgtf-drop-down .edgtf-menu-second .edgtf-menu-inner ul li.current-menu-item>a {
    color: #55555a !important;
}

a.link-acceptance.informativa {
    padding-left: 35px;
}

#ncf_sidebar .wpcf7-form-control-wrap[class*=acceptance] label {
    left: 0;
    margin-right: 0px;
    margin-bottom: 0px !important;
}

.edgtf-main-menu.edgtf-sticky-nav > ul > li:hover > a, .edgtf-main-menu.edgtf-sticky-nav > ul > li.edgtf-active-item > a {
    color: #006080 !important;
}

.edgtf-mobile-header .edgtf-mobile-nav li.current-menu-ancestor>a, .edgtf-mobile-header .edgtf-mobile-nav li.current-menu-item>a, .edgtf-mobile-header .edgtf-mobile-nav li.current-menu-parent>a {
    color: #006080;
}

.small-images.edgtf-portfolio-single-holder .edgtf-portfolio-title, .big-images.edgtf-portfolio-single-holder .edgtf-portfolio-title {
    text-transform: lowercase;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit {
    background-color: #55555a;
    border-color: #55555a;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: #006080;
    border-color: #006080;
}

.cf7_custom_style_2 p {
    text-transform: none;
}

.edgtf-btn.edgtf-btn-solid.edgtf-btn-bckg-hover:hover, input[type=submit].edgtf-btn.edgtf-btn-bckg-hover:hover {
    background-color: #006080!important;
}

.edgtf-main-menu>ul>li>a span.edgtf-item-inner .edgtf-item-text:hover {
    color: #006080;
}

.error404 .edgtf-content .edgtf-container {
    background: url(/wp-content/uploads/2021/01/404-error-page.jpg); /*url(img/404.png)*/
}

.error404 .edgtf-content .edgtf-container .edgtf-404-page .edgtf-page-not-found .edgtf-number-holder {
    color: #006080;
}

div#home-frase .edgtf-section-title .edgtf-section-highlighted {
    font-weight: 300;
}

.awsm-grid-item {
    padding: 15px!important;
}

.awsm-job-more-container {
    padding-top: 10px;
}

.awsm-job-specification-wrapper {
    padding-bottom: 8px;
}

h2.edgtf-post-title {
    margin-bottom: 21px !important;
    margin-top: 6px;
}

.edgtf-carousel-holder .edgtf-slick-next, .edgtf-carousel-holder .edgtf-slick-prev {
    color: #006080;
}






/*responsive*/
@media (min-width: 500px) and (max-width: 1023px) {
img.size-medium.wp-image-8069.aligncenter.imghome {
    width: 400px;
}
}

@media (max-width: 499px) {
img.size-medium.wp-image-8069.aligncenter.imghome {
    width: 280px;
}

div#simultogether .edgtf-section-title.edgtf-section-align-center {
    font-size: 35px !important;
}
}

@media (min-width: 500px) and (max-width: 600px) {
.riga-annunci .clearfix.edgtf-section-inner {
    width: 85% !important;
}
}

@media (min-width: 350px) and (max-width: 499px) {
.edgtf-accordion-holder .edgtf-title-holder .edgtf-tab-title {
    padding: 0 0 0 10px !important;
}
.riga-annunci .clearfix.edgtf-section-inner {
    width: 90% !important;
}
h6 {
    font-size: 16px !important;
}
}

@media (max-width: 349px) {
.edgtf-accordion-holder .edgtf-title-holder .edgtf-tab-title {
    padding: 0 0 0 10px !important;
}
.riga-annunci .clearfix.edgtf-section-inner {
    width: 90% !important;
}
h6 {
    font-size: 16px !important;
	line-height: 26px !important;
}
.edgtf-accordion-holder .edgtf-title-holder {
    height: 75px !important;
}
.edgtf-accordion-holder .edgtf-title-holder .edgtf-accordion-mark-icon span {
    margin-top: 25px !important;
}
}

@media (max-width: 768px) {
.riga-annunci {
    padding-top: 68px !important;
    padding-bottom: 55px !important;
}
}

@media (max-width: 1024px) {
a#edgtf-back-to-top {
    display: none;
}
}

@media (max-width: 1249px) {
img.toro-icon {
    height: 40px !important;
    width: 40px !important;
}
}

@media (max-width: 340px) {
img.toro-icon {
    height: 30px !important;
    width: 30px !important;
}
}

@media (min-width: 769px) and (max-width: 1024px) {
.widget.edgtf-footer-column-2 {
    display: none;
}
}

@media (max-width: 768px) {
.widget.edgtf-footer-column-1, .widget.edgtf-footer-column-2, .widget.edgtf-footer-column-3, .widget.edgtf-footer-column-4, footer .edgtf-footer-top.edgtf-footer-top-aligment-left {
    text-align: center !important;
}
}





