/*
Theme Name: studioangelucci
Description: Studio dentistico Agelucci & Turismo dentale in Italia
Author: InTranet
Author URI: http://www.intranetweb.it
Version: 1.1

*/

/* CUSTOMS */

body { color: #707070!important; }

h1 { font-family: open sans!important; font-size: 36px!important; color: #1086c9!important; font-weight:100!important; }
h2 { font-family: open sans!important; font-size: 28px!important; color: #1086c9!important; font-weight:100!important; }
h3 { font-family: open sans!important; font-size: 25px!important; text-transform: none!important;  color: #1086c9!important; font-weight:100!important; }
h4 { font-family: open sans!important; font-size: 21px!important; text-transform: none!important;  color: #1086c9!important; font-weight:100!important; }

.mkd-title-subtitle-holder-inner h1 { font-size: 28px!important; }

#wpseo-directions { display: none!important; }

#wpseo-directions-form { margin-top: 20px!important; }

.wpseo-directions-submit { margin-left: 10px!important; }

.woocommerce input[type=button], .woocommerce-page input[type=button], input[type=submit] {
    padding: 9px 40px;
    -webkit-transition: color .2s ease-out,background-color .2s ease-out,border .2s ease-out;
    -moz-transition: color .2s ease-out,background-color .2s ease-out,border .2s ease-out;
    transition: color .2s ease-out,background-color .2s ease-out,border .2s ease-out;
    background-color: #3498db;
    border: 2px solid #3498db;
    color: #fff;
}

#origin { padding: 8px!important; margin-left: 5px!important; }

.gform_wrapper .gfield_required { display: none!important; }

#gform_submit_button_1 { float: right!important; margin-bottom: 30px!important; }

.mkd-footer-widget-title { color: #fff!important; }

.mkd-portfolio-author-holder { display: none!important; }

.mkd-portfolio-date { display: none!important; }

.mkd-portfolio-single-nav { display: none!important; }

.mkd-portfolio-item-social { display: none!important; }

.flexslider .slides img { width: 80%!important; margin-left: auto!important; margin-right: auto!important; }

.flexslider { border: 0px!important; border-radius: 0px!important; -o-box-shadow: 0 0px 0px rgba(0,0,0,.2)!important; box-shadow: 0 0px 0px rgba(0,0,0,.2)!important; }

#input_1_7_6 { padding: 5px!important; border: 1px solid #a9a9a9!important; width: 272px!important; color: #989595!important;}


.cleanlogin-form-register-link { display: none!important; }

.cleanlogin-form-pwd-link { display: none!important; }
	
.cleanlogin-field { margin-top: 20px!important; } 

.cleanlogin-container {  -webkit-box-shadow: 2px 2px 3px rgba(255,255,255,.25)!important; box-shadow: 2px 2px 3px rgba(255,255,255,.25)!important; border-radius: 0px!important; }

.cleanlogin-preview-edit-link { display: none!important; }

.cleanlogin-notification.error {
    background: #fff;
    border-color: #b20000;
    color: #b20000;
}

.cleanlogin-notification {
    border-radius: 0px!important;
    -webkit-box-shadow: 2px 2px 3px rgba(255,255,255,.25)!important;
    box-shadow: 2px 2px 3px rgba(255,255,255,.25)!important;
	margin-bottom: 50px!important;
}


/* HOME TRATTAMENTI */

.home-trattamenti-row { width: 106%!important; margin-left: -30px!important; margin-right: -30px!important; }
.home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 55px!important; padding-right: 55px!important; height: 393px!important; }
home-trattamenti-container-blu { max-width: 350px!important; }
.home-trattamenti-container-inside { float: left; }
.home-trattamenti-title { color: #8bd5f6!important; font-size: 18px; text-transform: uppercase; float: left; font-weight: bold; } 
.home-trattamenti-subtitle { color: #fff!important; font-size: 30px; text-transform: uppercase; float: left; font-weight: bold; }
.home-trattamenti-text { color: #d1e5ee!important; font-size: 13px; float: left; margin-top: 23px!important; } 
.home-trattamenti-text-2 { color: #d1e5ee!important; font-size: 13px; float: left; margin-top: 15px!important; }
.home-trattamenti-button { float: left; text-align: center; width: 100%; margin-top: 40px!important; } 

.home-page-slider { margin-top: 150px;}


/* TRATTAMENTI CONTAINER E IMMAGINI */
.home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 55px!important; padding-right: 55px!important; height: 384px!important; }
.home-trattamenti-chirurgia { max-width:334px;  height: auto!important;  float: left!important; margin-left: 1px!important; }
.home-trattamenti-implantologia { max-width:334px;  height: auto!important;  float: left!important;  margin-left: 1px!important; }
.home-trattamenti-rigenerazione-tessuti { max-width:334px;  height: auto!important;  float: left!important; margin-top: 1px!important; margin-left: 1px!important; }
.home-trattamenti-tac-dentale { max-width:334px;  height: auto!important;  float: left!important; margin-top: 1px!important; margin-left: 1px!important; }

/* HOME CLAIM */
.claim-container { max-width: 93%!important; text-align: center; margin-left: auto; margin-right: auto; }
.claim-signature-container { max-width: 92%!important;text-align: right; margin-left: auto; margin-right: auto; margin-top: 20px!important; }


.mkd-column1 { width: 30%!important; }
.mkd-column2 { width: 70%!important; padding: 20 0 0 20px; }

.mkd-column3 { width: 100%!important; padding: 20 0 0 20px; }

.mkd-portfolio-single-holder .mkd-author-text p, .mkd-portfolio-single-holder .mkd-portfolio-info-item h3.mkd-portfolio-item-title, .mkd-portfolio-single-holder .mkd-portfolio-info-item h5, .mkd-portfolio-single-holder .mkd-portfolio-info-item h6 { display: none!important; }


.mkd-section-title-holder .mkd-section-title { text-transform: none!important; }

.mkd-drop-down .second .inner ul li a {	text-transform: uppercase!important; color: #707070!important; }

.mkd-drop-down .second .inner ul li a:hover {	text-transform: uppercase!important; color: #3498db!important; }

.mkd-portfolio-list-holder-outer.mkd-ptf-standard .mkd-ptf-item-title {	min-height: 40px!important; font-weight: 700!important; }

.mkd-iwt .mkd-iwt-link {
    margin-top: -60px!important;
}

.mkd-iwt-text-holder p {margin-bottom: 0px!important; margin-top: 5px!important; font-weight: bold!important; }

.mkd-image-gallery .owl-buttons .mkd-next-icon, .mkd-image-gallery .owl-buttons .mkd-prev-icon { border: 2px solid #fff!important; }


.mkd-image-gallery .owl-buttons .mkd-next-icon i, .mkd-image-gallery .owl-buttons .mkd-prev-icon i { color: #fff!important; }

#nav-menu-item-5181 a { /* color: #fbfbfc!important; */ color: transparent!important; }

.mkd-post-image { display: none!important; }



/* CUSTOMIZATION RESPONSIVE LAYOUT */ 

 @media (max-width: 1599px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
 }
 

@media only screen and (max-width: 1250px){

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 

  /* HOME PAGE TRATTAMENTI */
 
 .home-trattamenti-row { width: 128%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 823px!important; }

 
  }


 @media only screen and (min-width: 980px) and (max-width: 998px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
 }
 

 @media only screen and (max-width: 1000px){

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
  }


 @media only screen and (min-width: 768px) and (max-width: 999px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 
 
   /* HOME PAGE TRATTAMENTI */
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 680px!important; }

 
 .home-trattamenti-chirurgia { width:280px;  height: auto!important; float: left!important; }
 
 .home-trattamenti-implantologia { width:280px;  height: auto!important; float: left!important; margin-top: 1px!important; }
 
 .home-trattamenti-rigenerazione-tessuti { width:280px;  height: auto!important; float: left!important; }
  
 .home-trattamenti-tac-dentale { width:280px; height: auto!important; float: left!important; }
 
 }


 @media (max-width: 767px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
 
   /* HOME PAGE TRATTAMENTI */
 
 .home-trattamenti-row { width: 113%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important;  }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 360px!important; }

 .home-trattamenti-chirurgia { width:330px;  height: auto!important; float: left!important; }
 
 .home-trattamenti-implantologia { width:330px;  height: auto!important; float: left!important;  }
 
 .home-trattamenti-rigenerazione-tessuti { width:330px;  height: auto!important; float: left!important; }
  
 .home-trattamenti-tac-dentale { width:330px; height: auto!important; float: left!important; }
 
 }


 @media only screen and (max-width: 600px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 
  /* HOME PAGE TRATTAMENTI */
 
 .home-trattamenti-row { width: 115%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important;  }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 440px!important; }

 .home-trattamenti-chirurgia { width:234px;  height: auto!important;  float: left!important; }
 
 .home-trattamenti-implantologia { width:234px;  height: auto!important;  float: left!important; }
 
 .home-trattamenti-rigenerazione-tessuti { width:234px; height: auto!important;  float: left!important; }
  
 .home-trattamenti-tac-dentale { width:234px;  height: auto!important;  float: left!important; }

 }


 @media only screen and (max-width: 479px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 
 
  /* HOME PAGE TRATTAMENTI */
   
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }

 .home-trattamenti-chirurgia { width:350px; height: auto!important; float: left!important; margin-top: 1px!important }
 
 .home-trattamenti-implantologia { width:350px; height: auto!important; float: left!important; margin-top: 1px!important }
 
 .home-trattamenti-rigenerazione-tessuti { width:350px; height: auto!important; float: left!important; }
  
 .home-trattamenti-tac-dentale { width:350px; height: auto!important; float: left!important; }

 
  /* HOME CLAIM */
 
 .claim-container { max-width: 93%!important;text-align: center; margin-left: auto; margin-right: auto; }
 
 .claim-signature-container { max-width: 93%!important;text-align: center; margin-left: auto; margin-right: auto; margin-top: 25px!important; }
 
 }
 
 
 @media only screen and (max-width: 375px) {

 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 

 /* TRATTAMENTI */
 
 .home-trattamenti-row { width: 126%!important; float: left!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
 .home-trattamenti-chirurgia { width:348px; height: auto!important; float: left!important; margin-top: 1px!important }
 
 .home-trattamenti-implantologia { width:348px; height: auto!important; float: left!important;  margin-top: 1px!important; }
 
 .home-trattamenti-rigenerazione-tessuti { width:348px; height: auto!important; float: left!important; }
  
 .home-trattamenti-tac-dentale { width:348px; height: auto!important; float: left!important;  }
 
 }




 @media only screen and (max-width: 350px){
	 
 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 
 }


 @media only screen and (max-width: 320px){	
 
 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 

  /* HOME PAGE TRATTAMENTI */

 .home-trattamenti-row { width: 291px%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important;  }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 530px!important; }

 .home-trattamenti-chirurgia { width:291px; height: 279px; float: left!important;  margin-top: 1px!important; }
 
 .home-trattamenti-implantologia { width:291px; height: 279px;  float: left!important; margin-top: 1px!important; }
 
 .home-trattamenti-rigenerazione-tessuti { width:291px; height: 279px; float: left!important; }
  
 .home-trattamenti-tac-dentale { width:291px; height: 279px; float: left!important; }


 
 /* HOME CLAIM */
 
 .claim-container { max-width: 93%!important;text-align: center; margin-left: auto; margin-right: auto; }
 
 .claim-signature-container { max-width: 93%!important;text-align: center; margin-left: auto; margin-right: auto; margin-top: 25px!important; }


 }
 
 
 @media only screen and (max-width:240px) {
	 
 .home-page-slider { margin-top: 0px!important; }
 
 .mkd-mobile-header-holder { background-color:#2c3e50!important; }
 
  mkd-position-center { margin-left: 0px!important; }
 
 .fa { color: #fff!important; margin-left: 15px!important; }
 
 .mkd-content-inner { padding-left: 0px!important; padding-right: 0px!important; }
 
 .mkd-mobile-logo-wrapper a img { width: 200px!important; height: auto!important;  }
 
 .home-trattamenti-row { width: 126%!important; margin-left: -30px!important; margin-right: -30px!important; padding-bottom: 40px!important; }
 
 .home-trattamenti-container { float: left; padding-top: 20px!important; padding-left: 25px!important; padding-right: 25px!important; height: 540px!important; }
 

 }


