/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Category Page
    05. Advice_portfolio Template
    06. "Home" Page
    07. "Contatti" Page
    08. "Il nostro Team" Page
    09. "Mission" Page
    10. "Risultati" Page
    11. "AES Buyer affiancherà l&#8217;ufficio acquisti di SG Logistica." Post
    12. "Strumenti e metodologia" Page
    13. "Outsourcing" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .vc_row-o-content-top .vc_column-inner{
	padding-top:0px !important;
	padding-left:0px;
	padding-right:0px;
	font-family:'Rubik', sans-serif;
	font-weight:700;
}

body .vc_row-o-content-top .a-heading h3{
	font-family:'Rubik', sans-serif;
	font-size:18px;
	font-style:italic;
}

body .main-wrapper .top-bar{
	background-color:#fff;
	min-width:470px;
	min-height:97px;
	position:relative;
	top:1px;
}

body .top-bar .logo img{
	position:relative;
	top:15px;
}

body #masthead{
	background-color:#0a476e;
	color:#fff;
}

body #masthead .js-side-nav-open-action{
	color:#ffffff;
}

body #header-nav-menu > .menu-item > a{
	color:#ffffff;
}

body .top-bar .contact-details li{
	color:#0a476e;
	position:relative;
	top:29px;
	left:0px;
	text-transform:lowercase;
}

body #colophon{
	background-color:#0a476e;
}

body #masthead .js-header-search-show i{
	color:#fff;
}

body #header-nav-menu > .menu-item > .sub-menu > .menu-item > a{
	color:#333333;
}

body #header-nav-menu .sub-menu .sub-menu a{
	color:#333333;
}

@media (max-width:991px){

	body .main-wrapper .mobile-header .mobile-header__container{
	background-color:#0a476e;
}

body .search--mobile-header-style-1 .search__form-submit{
	color:#ffffff;
}

body .mobile-header .js-side-nav-open-action i{
	color:#ffffff;
	}

}



@media (max-width:767px){

	body .main-wrapper .mobile-header .mobile-header__container{
	background-color:#0a476e;
}

body .search--mobile-header-style-1 .search__form-submit{
	color:#ffffff;
}

body .mobile-header .js-side-nav-open-action i{
	color:#ffffff;
	}

}



@media (max-width:375px){

	body .main-wrapper .mobile-header .mobile-header__container .mobile-header__logo-holder .logo img{
	width:198px !important;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .page-header .breadcrumbs{
	display:none;
}

body.single-post .main-wrapper .hentry p{
	font-size:16px !important;
}

body.single-post .post-details .author-info .author-info__avatar{
	visibility:hidden;
	display: none;
}

body.single-post .post-details .author-info .author-info__description{
	padding-left: 0;
}

body.single-post .page-header h1{
	margin-top:42px;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .main-wrapper .page-header .container{
	position:relative;
	top:20px;
}

body.page:not(.home) .page-header h1{
	font-weight:500;
	text-align:left;
	padding-left:60px;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .main-wrapper .page-header .breadcrumbs{
	visibility:hidden;
}

body.category .main-wrapper .page-header .page-header__overlay{
	background-image:url("https://aeskaiwa.it/wp-content/uploads/2019/01/1366x751_img_header_NEWS.png");
	background-size:cover;
}

body.category .page-header h1{
	padding-top:124px;
	padding-bottom:73px;
	padding-left: 60px;
}

body.category .main-wrapper .hentry .post__body .post__title a{
	color:#333333;
}

body.category .main-wrapper .hentry .post__body .post__title a:hover{
	color:#5790ac;
}

@media (max-width:767px){

	body.category .page-header h1{
	padding-top:84px;
	padding-bottom:84px;
	padding-left: 0px;
	padding-right: 0px;
	}

}



/*-----------------------------------------------*/
/*  Advice_portfolio Template                    */
/*-----------------------------------------------*/
body.single-advice_portfolio .project .tc-social-share ul{
	visibility:hidden;
}

body.single-advice_portfolio .project .project__title-section{
	height: 32px;
}

body.single-advice_portfolio .main-wrapper .project{
	padding-bottom:0px;
	margin-bottom:32px;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-142 .vc_custom_1507971715827 .a-heading h2{
	font-weight:500;
	color:#5790ac;
}

body.page-id-142 .main-wrapper .content--padd-bot-reset .vc_custom_1507971715827 .a-vc-container .vc_column_container .vc_column-inner .wpb_wrapper .a-heading h2{
	font-family:'Rubik', sans-serif !important;
}

body.page-id-142 #slide-8-layer-5{
	font-family:'Roboto' !important;
}

body.page-id-142 .vc_custom_1507971685395 .a-icon-box svg{
	width:200px;
}

body.page-id-142 .vc_custom_1507971681132 .a-icon-box .a-icon-box__title{
	font-family:'Rubik', sans-serif;
	font-weight:500;
	font-size:22px;
	line-height:22px;
}

body.page-id-142 .vc_custom_1507971685395 .a-icon-box .a-icon-box__title{
	font-family:'Rubik', sans-serif;
	font-weight:500;
	font-size:22px;
	line-height:22px;
}

body.page-id-142 .vc_custom_1507971693636 .a-icon-box .a-icon-box__title{
	font-family:'Rubik', sans-serif;
	font-weight:500;
	font-size:22px;
	line-height:22px;
	color:#333333;
}

body.page-id-142 .vc_custom_1507971681132 .a-icon-box .a-icon-box__text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#333333;
}

body.page-id-142 .vc_custom_1507971685395 .a-icon-box .a-icon-box__text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#333333;
}

body.page-id-142 .vc_custom_1507971693636 .a-icon-box .a-icon-box__text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#333333;
}

body.page-id-142 .vc_custom_1546216305350 .a-icon-box .a-icon-box__title{
	font-weight:400;
	font-size:18px;
	line-height:19px;
}

body.page-id-142 .vc_custom_1546216305350 .vc_custom_1507971685395 .a-icon-box__title{
	position:relative;
	top:10px;
}

body.page-id-142 .vc_custom_1546216305350 .vc_custom_1507971681132 .a-icon-box__body{
	position:relative;
	top:10px;
}

body.page-id-142 .main-wrapper .vc_custom_1546272253433 h2{
	font-weight:500;
	color:#5790ac;
}

body.page-id-142 .main-wrapper .a-staff .a-employee__header{
	font-family:Arial, Helvetica, sans-serif;
}

body.page-id-142 .main-wrapper .a-staff .a-employee__position{
	font-size:15px;
	font-weight:300;
}

body.page-id-142 .content--padd-bot-reset .vc_custom_1546275654606 h2{
	color:#5790ac;
}

body.page-id-142 .vc_custom_1487081692107 .a-map .a-map__panel{
	background-color:#0a476e;
}

body.page-id-142 .vc_row-o-content-top .a-heading h3{
	height:45px;
	position:relative;
	top:21px;
	font-weight:500;
}

body.page-id-142 .main-wrapper .content--padd-bot-reset .vc_custom_1546211036092 .a-vc-container .vc_column_container .vc_custom_1507971681132 .wpb_wrapper .a-icon-box .a-icon-box__wrap .a-icon-box__body .a-icon-box__title{
	color:#333333 !important;
}

body.page-id-142 .main-wrapper .content--padd-bot-reset .vc_custom_1546211036092 .a-vc-container .vc_column_container .vc_custom_1507971685395 .wpb_wrapper .a-icon-box .a-icon-box__wrap .a-icon-box__body .a-icon-box__title{
	color:#333333 !important;
}

body.page-id-142 .a-industries__pane--active .container .row .col-md-12 .industry-summary .button i{
	display: none;
}

body.page-id-142 .content--padd-bot-reset .vc_custom_1546984293857 h2{
	font-weight:500;
}

body.page-id-142 .a-industries__pane--active .container .row .col-md-12 .industry-summary .industry-summary__title{
	font-weight:500;
}

body.page-id-142 .vc_custom_1546457281074 .a-heading h2{
	font-weight:500 !important;
}

body.page-id-142 .content--padd-bot-reset .vc_custom_1546459324587 h2{
	font-weight:500 !important;
}

body.page-id-142 .vc_custom_1546977396131 .a-heading h2{
	background-color:#f7f8fb;
}

body.page-id-142 .vc_custom_1546457163006 .a-tabs .a-tabs__carousel-container{
	background-color:#f7f8fb;
}

body.page-id-142 #mCSB_1_container .tabs__tab-text{
	font-family:'Rubik', sans-serif;
	font-weight:500;
}

body.page-id-142 .service__details-inner .service__title a{
	font-weight:400;
}

body.page-id-142 .a-industries__pane--active .container .row .col-md-12 .industry-summary a{
	background-color:#5790ac;
	min-width:2px;
	height:50px;
}

body.page-id-142 .vc_custom_1546457163006 .vc_column_container .vc_column-inner .wpb_wrapper .a-industries .a-industries__content .a-industries__pane--active .container .row .col-md-12 .industry-summary a{
	width:220px !important;
}

body.page-id-142 .vc_column_container .vc_column-inner .wpb_wrapper .button-container a{
	height:50px;
	font-size:17px;
}

body.page-id-142 .vc_custom_1547415734468 .a-tabs .a-tabs__carousel-container{
	background-color:#f7f8fb;
}

body.page-id-142 .vc_column-inner .wpb_wrapper .a-employee .a-employee__img-container .a-progressive-image{
	text-align:center;
	padding-left:0px;
	padding-right:1px;
	margin-left:33px;
}

body.page-id-142 .a-employee .a-employee__content .a-employee__header .a-employee__title .a-employee__title-link{
	font-size:18px;
	line-height:22px;
}

body.page-id-142 .vc_custom_1546427023737 .a-employee .a-employee__content{
	padding-left:41px;
}

body.page-id-142 .wpb_wrapper .a-employee .a-employee__content .a-employee__header .a-employee__position{
	font-size:15px;
	min-height:46px;
	text-align:center;
}

body.page-id-142 .wpb_wrapper .a-employee .a-employee__content .a-employee__header .a-employee__title{
	text-align:center;
}

body.page-id-142 .content--padd-bot-reset .vc_custom_1546427023737 .a-vc-container .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .a-employee .a-employee__content{
	width:319% !important;
}

body.page-id-142 .vc_custom_1546427023737 .wpb_wrapper .a-employee__position{
	position:relative;
	left:42px;
	min-height:52px;
}

body.page-id-142 .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .a-employee__details .a-employee__header .a-employee__position{
	width:75% !important;
}

body.page-id-142 .vc_custom_1546427023737 .wpb_wrapper .a-employee__office{
	min-height:43px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

body.page-id-142 .a-employee__wrap .a-employee__details .a-employee__header .a-employee__title a{
	color:#333333;
}

body.page-id-142 .main-wrapper .content--padd-bot-reset #contatti-footer-home .a-vc-container .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper div div{
	font-family:'Arial' !important;
}

body.page-id-142 #contatti-footer-home .a-vc-container .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper div div{
	color:#ffffff;
	font-weight:600;
}

body.page-id-142 #contatti-footer-home div a{
	color:#ffffff;
}

body.page-id-142 #contatti-footer-home .vc_column-inner{
	padding-top:0px;
	padding-right:15px;
	padding-left:15px;
}

@media (max-width:767px){

	body.page-id-142 .vc_row-o-content-top .a-heading h3{
	font-size:16px;
	}

}



@media (max-width:480px){

	body.page-id-142 .vc_row-o-content-top .a-heading h3{
	padding-right:60px;
	padding-left:60px;
	padding-bottom:60px;
	}

}



@media (max-width:400px){

	body.page-id-142 .vc_row-o-content-top .a-heading h3{
	position:relative;
	top:11px;
	bottom:11px;
	}

}



/*-----------------------------------------------*/
/*  "Contatti" Page                              */
/*-----------------------------------------------*/
body.page-id-1614 .form-wrapper .contact-details-container{
	background-color:#0a476e;
}



/*-----------------------------------------------*/
/*  "Il nostro Team" Page                        */
/*-----------------------------------------------*/
body.page-id-2014 .a-employee .a-employee__content .a-employee__header .a-employee__title a{
	color:#5790ac;
	font-weight:500;
	font-family:'Rubik', sans-serif;
}

body.page-id-2014 .main-wrapper .a-heading h2{
	font-weight:500;
}

body.page-id-2014 .main-wrapper .wpb_text_column h2{
	font-weight:400;
}

body.page-id-2014 .main-wrapper .vc_custom_1546538850728 p{
	color:#333333;
}



/*-----------------------------------------------*/
/*  "Mission" Page                               */
/*-----------------------------------------------*/
body.page-id-2172 .vc_custom_1546536814722 ul{
	list-style-type: none;
}

body.page-id-2172 .vc_custom_1546536814722 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}

body.page-id-2172 .vc_custom_1546536837200 ul{
	list-style-type: none;
}

body.page-id-2172 .vc_custom_1546536837200 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}



/*-----------------------------------------------*/
/*  "Risultati" Page                             */
/*-----------------------------------------------*/
body.page-id-2177 .vc_custom_1546536814722 ul{
	list-style-type: none;
}

body.page-id-2177 .vc_custom_1546536814722 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}

body.page-id-2177 .vc_custom_1546536837200 ul{
	list-style-type: none;
}

body.page-id-2177 .vc_custom_1546536837200 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}



/*-----------------------------------------------*/
/*  "AES Buyer affiancherà l&#8217;ufficio acquisti di SG Logistica." Post*/
/*-----------------------------------------------*/
body.postid-2695 .page-header h1{
	margin-top:42px;
}



/*-----------------------------------------------*/
/*  "Strumenti e metodologia" Page               */
/*-----------------------------------------------*/
body.page-id-1851 .vc_custom_1546536814722 ul{
	list-style-type: none;
}

body.page-id-1851 .vc_custom_1546536814722 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}

body.page-id-1851 .vc_custom_1546536837200 ul{
	list-style-type: none;
}

body.page-id-1851 .vc_custom_1546536837200 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}



/*-----------------------------------------------*/
/*  "Outsourcing" Page                           */
/*-----------------------------------------------*/
body.page-id-1986 .vc_custom_1546536953278 ul{
	list-style-type: none;
}

body.page-id-1986 .vc_custom_1546536953278 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}

body.page-id-1986 .vc_custom_1546537366899 ul{
	list-style-type: none;
}

body.page-id-1986 .vc_custom_1546537366899 ul li:before{
	content: '';
	display: inline-block;
	height: 10px;
	width: 10px;
	background-size: 8px;
	background-image: url('/wp-content/uploads/2019/01/bullet.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: -15px;
}

body.page-id-1986 .a-vc-container p em{
	font-size:12px;
	color:#666666;
}

body.page-id-1986 .a-vc-container p a{
	color:#666666;
}