/**
Theme Name: Astra Child
Template: astra
*/


/** SK – Bullet list - Remove the existing bullet point styling**/
ul {
    list-style-type: none;
}
/** SK – Bullet list - Rimuovo margine sx e spacing**/
.fa-ul {
    margin-left: 0;
}

.fa, .fas {
    color: slategrey;
    padding-right: 5px;
}

/** SK – Pagine demo - allineo top icone call to action << NOn funziona >>
.sk-demo-icon {
    vertical-align: top;
}
#sk-demo-icon {
    vertical-align: top;
}
**/

/** SK - classi dei ninja form**/
.nf-field-label label {
    font-weight: 200 !important;
}

/** SK – Tema Astra - aumento margine superiore MAIN CONTENT container**/
/** eliminare quando il tema Astra sarà stato corretto e funzionerà il “container spacing” 
 * /** eliminato e sostituito con custom class in wpbakery
#page > #content {		
    margin-top: 30px;
}
**/

/** SK – WPBakery class - aumento margine superiore MAIN CONTENT container tramite classe in top row **/
.sk-vc_custom {
	margin-top: 30px !important;
}

/** SK – Tema Astra - mega menu class **/
.sk-mega-header {
    font-size: 16pt;
    font-weight: bold;
    color: #0288d1;
    text-decoration: none;
	padding-bottom: 10px;
}

.sk-mega-subheader {
    font-size: 12pt;
	color: #666666;
	text-decoration: none
}

.sk-mega-subheader > a {
	color: #666666;
}
	
.sk-mega-subheader > a:hover {
	color: #0288d1;
}


/** SK – Products & Solutions - WPBakery & ultimate class **/
.sk-infobox > a {
	color: #3a3a3a;
}

.sk-infobox-solutions > a {
	color: #3a3a3a;
}

.sk-prod-wpcolumn {
    padding-right: 20px;
    padding-bottom: 20px;
}

/** SK – tema Astra - Ultimate WPBakery - Info table per pricing**/
.ult_price_features {
    border-left: 5px solid #ddd;
    border-right: 5px solid #ddd;
}

/** SK – tema Astra - Ultimate WPBakery - Button in Info table per pricing**/
.sk-btn-price {
    background-color: #0288d1;
    border: none;
    color: white;
    padding: 12px 30px;
	margin-bottom:	23px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: H3;
	border-radius: 2px;
}

.sk-btn-price:hover {
  background-color: #0288d1;
  color: white;
}

.sk-btn-price:active {
  background-color: #0288d1;
  color: white;
}

/** SK – tema Astra - Ultimate WPBakery - Price table Design04-css_blue**/
.ult_pricing_heading {
    background: #0288d1; !important;
}

.ult_design_4.ult-cs-blue .ult_pricing_table {
    border-top: 5px solid #0288d1 !important;
}

.ult_design_4 .ult_pricing_table .ult_price_body_block {
    border-bottom: 2px solid #F7F7F7 !important;
}

.ult_price_body_block {
	background: #F7F7F7;
	top: 15px !important;
}

.ult_design_4 .ult_pricing_table {
        border-radius: 5px;
	    top: 3px
}

.ult_design_4.ult-cs-blue .ult_pricing_table .ult_price_link .ult_price_action_button {
    background: #0288d1 !important
}

/** SK – BLOG DESIGNER PRO custom classes **/
/** Modifico archivio delle categorie **/
.sk-blogdes_archive_main {
    margin-top: -65px !important;
}

.entry-meta {
    padding-top: 15px;
    padding-left: 14px;
}


/** SK – Supporto - overload & customization **/
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    font-size: 1.2em !important
}

/** SK – Footer - overload & customization **/
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    font-size: 1.2em !important
}

/** SK – Cookies notice customization **/
.cn-text-container {
    font-size: 1.5em;
    font-family: 'Open Sans';
}

.cn-buttons-container {
    padding-top: 20px;
}

.sk-cookies-btn {
	background: darkorange !important;
    font-size: 1.3em !important;
}
