/*
Theme Name: Michele Bruno Custom
Description: Tema completamente personalizzato di michelebruno.it.
Version: 1.0
Author: Michele Bruno
Author URI: https://michelebruno.it
*/

/*Add your own styles here:*/

.newsbox .news-headline {font-size: 16px;font-weight: normal;}
.newsbox .news-headline:hover {text-decoration: underline;}
.footer_color div .news-headline {color: #fff !important;}
.copyright {font-size: 15px;}
/* grandezza immagine articoli footer widget */
.news-thumb img, .news-thumb img { width: 60px; height: 52px; }
.news-thumb { width: 60px; height: 60px; }
/* fine grandezza immagine articoli footer widget */
strong.news-headline { font-size: 14px; }
#socket .social_bookmarks li a {width: 40px !important;height: 40px !important;font-size: 15px !important;}
#top #wrap_all .av-social-link-slack:hover a {color: #fff !important;background-color: red !important;}
.main_color .pricing-table li.avia-pricing-row {background-color: #fff;color: #666666;border-color: #e1e1e1 !important;}
.pricing-table li.avia-pricing-row {text-align: center;font-size: 38px;line-height: 1em;padding: 25px 12px;font-weight: 600;}
.avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol {opacity: 0.8;filter: alpha(opacity=40);text-shadow: 0 1px 1px rgba(0,0,0,0.3);color:#666666;}
.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {background-color: #fff;color:#21759B;border-color:#e1e1e1;font-weight: 700;font-size: 23px;padding: 20px;}
.pricing-table li.avia-pricing-row small {display: block;font-size: 16px;font-style: italic;line-height: 40px;font-weight: normal;letter-spacing: 1px;text-shadow: none;color: #666 !important;}
.avia_pricing_default .pricing-table li.avia-pricing-row small {opacity: 0.8;color: #fff;filter: alpha(opacity=40);text-shadow: 0 1px 1px rgba(0,0,0,0.3);}
.main_color input[type='text'], .main_color input[type='email'], .main_color textarea, .main_color select {background-color: #fff !important;}
.bluet_title_on_block {text-transform: none;}
.pulsante-whatsapp {padding: 14px 25px 14px 25px;background-color: #51C85D;text-decoration: none;}
.pulsante-whatsapp:hover {padding: 14px 25px 14px 25px;background-color: #45874f;transition-duration: 0.5s;}
/* pulsante form di contatto e commenti */ 
input[type='submit']:hover {background-color: #183E17 !important;transition-duration: 0.5s;}
.title_container .main-title {margin: 0;font-size: 16px;position: relative;z-index: 2;min-height: 36px;line-height: 40px;top: 0;font-weight: 400;/* text-align: center; */font-size: 34px;}
.main-title {color: #666666 !important;}
.page-id-2372 .iconbox_content_title  {font-size: 22px;text-transform: none;font-family: Droid Serif, Georgia, Times, serif;font-weight: normal;font-style: italic;} 
.page-id-2372  .av-subheading.av_custom_color {opacity: 1;}
.mappa-full-width {max-width: 100% !important;}
/* menu secondario footer  */
.footer_color a {color: #fff;}
.footer_color a:hover {color: #ffffff;}  
#top .widget_nav_menu li {font-size: 16px;}
/* fine menu secondario footer  */
/* indirizzo email o numero tel in alto a sinistra desktop */ 
.phone-info {font-size: 13px;}
/* aumento dimensione font didascalia immagini blog */
.wp-caption-text {font-size: 16px;font-style: normal;font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}
/* pulsante invia form di contatto */
input[type="submit"] {font-size: 25px;padding: 15px 40px 15px 40px;}
.minitext {font-size: 18px;}
#commentform label {font-size: 15px;position: absolute;left: 10px;}
#top input[type="checkbox"] {margin: 13px 10px 10px 10px;}
#top .comment-form-author input {width: 100%;}
#top .comment-form-email input {width: 100%;}
#top .comment-form-url input {width: 100%;}
#top .main_color input[type='text'],  #top .main_color input[type='email'], #top .main_color select, #top .main_color textarea, input[type="submit"] {font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;}
/* bordo delle voci di portfolio nella pagina portfolio */
.grid-entry .inner-entry {box-shadow: none;}
/* continua a leggere  blog - stuff deactivated
.main_color .more-link {background-color: green;padding: 10px;color: #fff;}
.main_color .more-link:hover {background-color: #183E17;color: #fff;text-decoration: none;transition-duration: 0.5s;}  
.more-link-arrow:after {content: "\e881";font-size: 23px;} 
fine continua a leggere */
/* toggle in tutto il sito */
.main_color .toggle_content {background-color: #fff;border: none;}
.main_color .toggler:hover {background-color: #fff;}
.js_active .toggler {border-style: none;}
.toggle_icon {border-style: none;}
.toggle_icon .vert_icon {border-color: green;}
.toggle_icon .hor_icon {border-color: green;}
.togglecontainer .single_toggle:first-child .toggler {color: green;font-weight: 600;}
/* fine toggle in tutto il sito */
/* tolto spazio in fondo ad ogni articolo prima dei correlati */
.template-blog .post_delimiter {margin: 0 0 0px 0;padding: 0px 0 0 0;}
.side-container-comment-inner {margin-top: 30px;}
/* pulsante manutenzione wordpress sidebar */
.manutenzione-wordpress {padding: 30px 20px 30px 20px;color: #fff !important;background-color: #21759B;}
.manutenzione-wordpress:hover {text-decoration: none;transition-duration: 0.5s;background-color: #444444;}
/* fine pulsante manutenzione wordpress sidebar */
/* sezione shortcode per articoli */
.cta-manutenzione-wordpress {padding: 30px 30px 30px 30px;color: #fff;background-color: #21759B;width: 100%;}
.cta-manutenzione-wordpress:hover {color: #fff;background-color: #444444;}
/* spazio tra fine articolo e potrebbe interessarti anche */
.single-big + .related_posts.av-related-style-full {padding-top: 40px;}
/* check box privacy form di contatto */
#top input[type="checkbox"] {margin: 0px 6px 0px 0px;}
.wpcf7-list-item {margin: 0px 0px 0px 0px;}
/* inserito pallino dentro table of content su ogni articolo e padding */
#ez-toc-container.counter-numeric li {list-style-type: disc;padding: 0px 0px 0px 10px;}
/* rimuove bordo descrizione immagini */
div .wp-caption {border: none;}
/* sfondo plugin autore fino al 94% di lunghezza */
.saboxplugin-wrap {width: 94% !important;border-radius: 3px;}
/* trigger ingranaggio gdpr da mobile */
@media screen and (max-width: 480px) {#ct-ultimate-gdpr-cookie-open {padding: 20px 20px 40px 2px;}}
/* pulsante scroll top */
#scroll-top-link {bottom: 95px;right:20px;}
/* sezione strumenti utili home */
.tool:hover {box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);transition: all 0.3s cubic-bezier(.25,.8,.25,1);transition-duration: 0.5s;}
.tool {	transition-duration: 0.5s;}
/* fine sezione strumenti utili home */
/* lista footer widget altre pagine */
.other-page-list {list-style-type: square;padding: 0px 0px 0px 30px !important;}
/* pagina blog pulsante continua a leggere di ogni articolo */
.read-more-link {padding-top: 10px;}
/* partner home */
.main_color .avia-content-slider .slide-image {background-color: transparent;}
/* frecce partner solo desktop */
@media screen and (min-width: 900px) {#top .avia-smallarrow-slider .avia-slideshow-arrows {position: absolute;width: 130px;top: -10px;left: 585px;height: 24px;}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before {line-height: 50px;}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {opacity: 1;margin: 10px;width: 50px;height: 50px;line-height: 25px;font-size: 20px;top: 0px;}
.partner-slider-home-height {padding: 60px 0px 0px 0px;}}
/* tolta l'animazione riga orizzontale accordion */
.toggler:hover .toggle_icon * {transition: none;}
.uYj0ONEDNjFzjBkTjU2MI1Yj2MNYZMG {display: block !important;}
/* "slider" fatta con immagine e sezione colore */
.image-home h1 {color: yellow;padding: 20px 20px 20px 20px !important;background-color: green;font-weight: 600 !important;}
/* sezione servizi home */
.servizi:hover {box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);transition: all 0.3s cubic-bezier(.25,.8,.25,1);transition-duration: 0.5s;}
.servizi {	transition-duration: 0.5s;}
.best-seller {background-color: green;color: #fff;font-size: 14px;position: absolute;top: 33px;left: -28px;text-transform: uppercase;}
#triangle-best-seller {line-height: 18px;border-bottom: 80px solid green;border-left:   80px solid transparent;border-right:  80px solid transparent;position: absolute;-webkit-transform: rotate(45deg);left: 269px;top: -62px;border-radius: 0px 5px 0px 0;}
@media only screen and (max-width: 1024px) {#triangle-best-seller, .best-seller {display: none;}}
.best-seller-wp {background-color: green;color: #fff;font-size: 14px;position: absolute;top: 33px;left: -28px;text-transform: uppercase;}
#triangle-best-seller-wp {line-height: 18px;border-bottom: 80px solid green;border-left:   80px solid transparent;border-right:  80px solid transparent;position: absolute;-webkit-transform: rotate(45deg);left: 187px;top: -42px;	border-radius: 0px 5px 0px 0;}
@media only screen and (max-width: 1024px) {#triangle-best-seller-wp, .best-seller-wp {display: none;}}
.sub-menu {text-transform: uppercase;}
/* pagina la mia esperienza, barre avanzamento */
.avia-progress-bar .progress {border-radius:0px;}
#top .avia-progress-bar div.progress .bar {border-radius:0px;}
body div .avia-button {border-radius:0px;}
.title-hover-widget-news-aggregator:hover {text-decoration: underline;}
/* personalizzazione feed footer */
#result {padding-top:5px;}
/* personalizzazione pulsante vendita tema tool wordpress theme */
.button-tool-theme-wordpress {background-color:#228b22;padding:15px;}
.button-tool-theme-wordpress:hover {background-color: #183E17;transition-duration: 0.4s;}
#menu-item-4183 .menu-item {width:267px;}
#menu-item-2256 .menu-item {width:351px;}
.theme-tool-result{background:#fff;border-left:5px solid #719430;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:10px;padding:25px;margin:25px 0;}
/* personalizzazione sotto menu dopo cambio font */
#top #header .sub-menu li a {font-weight: 500 !important;}
#footer a:hover {text-decoration: underline;}
#socket a:hover {text-decoration: underline;}
/* questa roba è da togliere in quanto ho fatto custom una cosa sui titoli h3 del footer */
.widgettitle {text-transform: none;}