/*
Theme Name: Irondom
Theme URI: https://irondom.it/
Description: Tema per il cliente IronDom
Author: Arcadia
Author URI: arcadiacom.it
Version: 1.0.2
Text Domain: irondom
Template: iron
*/

/* COLORI*/
.blu{color:#192034}
.arancio{color:#FF8300}

/* STILI */
.testo-bianco, .testo-bianco p{color:#fff}


/* TOP BAR */
.mkdf-top-bar{display:none}

/* HEADER */
.mkdf-title-holder{background-size:cover}
.mkdf-page-title{text-transform: uppercase}

/* Breakpoint per testo bg titolo */
.mkdf-title-background-text-holder{max-width:1100px; margin: 0 auto}
.mkdf-title-holder .mkdf-title-wrapper{overflow: hidden}
@media all and (max-width: 1200px)
{
	.mkdf-title-background-text-holder{max-width:950px}
}

/* BUTTON */
.btn{padding:10px 15px; display:inline-block; margin:10px 0}
.btn-arancione{background-color:#FF8300; color:#fff}
.btn-arancione:hover{background-color:#192034; color:#fff}

/* SIDEBAR */
.mkdf-sidebar h2.wp-block-heading{margin-top: 0; font-size:40px; letter-spacing:normal}
aside.mkdf-sidebar .widget ul.wp-block-latest-posts li a{font-weight:bold; font-size:18px}
aside.mkdf-sidebar .widget ul.wp-block-latest-posts li{margin-bottom:25px;border-bottom: 1px solid #ddd; padding-bottom: 15px}
aside.mkdf-sidebar .widget ul.wp-block-latest-posts li:last-child{border:none}

/* AREA RISERVATA e FORM */
.pcfm_files_inner{display:flex}
.pc_nolabel form.pc_login_form, form.pvtcont_form{border:none; padding:0; max-width:none}
.pc_one_col_form .pc_form_flist>section.pc_form_field:not(.pc_textarea_ftype)>div.pc_field_container{width:100%}
form.pc_one_col_form.pvtcont_form{max-width:none}

#respond input[type=text]::-webkit-input-placeholder, #respond textarea::-webkit-input-placeholder, .mkdf-style-form textarea::-webkit-input-placeholder, .post-password-form input[type=password]::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder
{letter-spacing:0; font-size:16px; text-transform:none}


/* PRODOTTI */
.arc-form-ricerca-prodotti-wrapper{background-color:#f4f4f4; padding:15px; margin-bottom:30px}
.arc-form-ricerca-prodotti-wrapper, .arc-form-ricerca-prodotti-container > .arc-form-ricerca-prodotti-item {display:flex; flex-direction:column}
.arc-form-ricerca-prodotti-container{display:flex; flex-direction:row; flex-wrap: nowrap; justify-content: space-between}
.arc-form-ricerca-prodotti-item{flex-basis: 100%; flex-grow:1; padding:15px}
.arc-form-ricerca-prodotti-item label{font-weight:bold; margin-bottom:10px}
.arc-form-ricerca-prodotti-item select{padding:10px 15px; min-height:46px; font-size:16px}
.wrapper-btn-cerca-prodotto{padding:15px; display:flex; flex-direction: row; justify-content: flex-end; flex-wrap: nowrap}
.arc-btn-cerca-prodotto{padding:10px 25px; border:none; font-size:16px; background-color:#192034; color:#fff; text-transform:uppercase}
.arc-btn-cerca-prodotto:hover{background-color:#FF8300; cursor:pointer}
.arc-wrapper-prodotto {margin-bottom: 40px; border-bottom: 1px solid #ddd; padding-bottom: 40px}

/* BOX */
.qodef-shortcode.qodef-m.qodef-qi-info-cards.qodef-layout--top.qodef-link-overlay.qodef--:hover{background-blend-mode:overlay}
div.elementor-element div.border-bottom-arancio.elementor-element .elementor-widget-container{border-bottom-color:#FF8300}

/* PORTFOLIO */
.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-item h6{font-size: 17px; font-weight:700; margin-bottom:0}
.mkdf-ps-info-item.mkdf-ps-content-item{border-bottom: 1px solid #192034; padding-bottom: 15px}
.mkdf-ps-info-item.mkdf-ps-custom-field > p {margin:0; font-size: 15px}
.mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-ps-info-section-title {font-size:23px}
.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-item a, 
.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-item h6, .mkdf-ps-info-item.mkdf-ps-custom-field > p 
{display:block; float: none}

@media all and (min-width:1367px)
{
	h3.mkdf-portfolio-single-title{font-size:36px}
}

/* SOCIAL BAR */
.socializer .sr-pinterest a, .socializer .sr-pinterest a:visited{background-color:#FF8300 !important}
.sr-vertical.sr-48px>* {border:1px solid #fff}

/* PREFOOTER */
footer .arc-prefooter-section-title{font-size:24px; color:#fff; padding:35px 0; border-bottom: 1px solid #FF8300}
footer .mkdf-footer-top-holder p.arc-prefooter-text{font-size:24px}
footer .mkdf-footer-top-holder p.arc-testo-social-prefooter{font-size:14px}
.arc-loghi-social-footer.wp-block-social-links.is-style-logos-only .wp-social-link a{font-size:28px}

/* FOOTER */
.logo_footer{margin-left:0; margin-right:0}
.arc-footer-copyright-bg{padding: 20px 0; background-color: #FF8300; color:#fff}
.arc-copy{font-size:16px; color:#fff; text-align:center}
.mkdf-wrapper footer.mkdf-page-footer p, .mkdf-wrapper footer.mkdf-page-footer a,
.mkdf-wrapper footer.mkdf-page-footer span:not(.mkdf-btn-text), .arc-copy a, .mkdf-page-footer .arc-copy a:hover
{color:#fff}

/* MOBILE */
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack .mkdf-mobile-menu-icon{font-size:30px}
.mkdf-mobile-header .mkdf-mobile-menu-opener{padding:10px 15px}

@media all and (max-width:1024px)
{
	.mkdf-page-footer div.mkdf-grid-col-4{text-align:left}
}

@media all and (min-width:681px) and (max-width:767px)
{
	.mkdf-page-footer div.mkdf-column-content.mkdf-grid-col-4{width:100%; float:none}
}

/* CREDIT */
.credit {width: 100%; position: relative; text-align:right; overflow: hidden; height: 13px}
.credit a{width: 52px; height: 13px; float: right}
.credit a img {position: absolute; top: -26px; right: 0; width:52px}
.credit a:hover img {top: 0; right: 0} 