/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/*[if IE] */ 
    @font-face { 
        font-family: "comix";
        src: url("../../../fonts/comix.eot");
    }
@font-face { 
        font-family: "anime";
        src: url("../../../fonts/anime_reg.eot");
    }
@font-face { 
        font-family: "anime_b";
        src: url("../../../fonts/anime_bld.eot");
    }
/* <![endif] */


@font-face {
    font-family: "comix";
    font-style: normal;
    font-weight: normal;
    src: url("../../../fonts/comix.ttf") format("truetype"),
        url("../../../fonts/comix.woff") format("woff"),
        url("../../../fonts/comix.woff2") format("woff2"),
        url("../../../fonts/comix.otf") format("opentype");
}
@font-face {
    font-family: "anime";
    font-style: normal;
    font-weight: normal;
    src: url("../../../fonts/anime_reg.ttf") format("truetype"),
        url("../../../fonts/anime_reg.woff") format("woff"),
        url("../../../fonts/anime_reg.woff2") format("woff2"),
        url("../../../fonts/anime_reg.otf") format("opentype");
}
@font-face {
    font-family: "anime_b";
    font-style: normal;
    font-weight: normal;
    src: url("../../../fonts/anime_bld.ttf") format("truetype"),
        url("../../../fonts/anime_bld.woff") format("woff"),
        url("../../../fonts/anime_bld.woff2") format("woff2"),
        url("../../../fonts/anime_bld.otf") format("opentype");
}


h1 { font-family: "comix", "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-style: normal; font-size:  26px; color: #fff; margin: 10px auto; padding: 0;}
h2 { font-family: "comix", "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-style: normal; font-size:  21px; color: #906; margin: 0 auto 8px auto; padding: 0;}

a  {cursor: pointer!important; }

#top-bar-content img{ margin: 0 10px 0 0 ;}

#site-logo img { margin-top: -28px;}

.menu-item  { text-align: center; padding: 3px;}
.menu-item a{ color: #906!important; font-family: "anime", "Helvetica Neue", Helvetica, Arial, "sans-serif"; }
.menu-item a:hover{ color: #FC3!important;  }
.menu-item img { margin-bottom: 5px;}

#title_icon { background-position: left center; padding-left: 70px; background-repeat: no-repeat; height: 50px; padding-top: 4px; }
.icon_piro { background-image: url("http://www.sunbokkie.it/wp-content/uploads/2019/05/ico_piro_w.png"); }


.homeBoxIcon { vertical-align:bottom;}
.homeBox {  height: 330px;}

.txtBubble { line-height: 16px; background-repeat: no-repeat!important; background-position: top center!important; }


.blog-entry-media img { border: 2px solid #990066; padding: 3px!important; }
.vcex-news-entry-thumbnail img { border: 2px solid #990066; padding: 3px; }
#post-media  img { border: 2px solid #990066; padding: 3px!important; }

.vcex-recent-news-entry-title-heading { font-family: "asul", "Helvetica Neue", Helvetica, Arial, "sans-serif";  font-size:  21px!important; color: #906; margin: 0 auto 0 auto; padding: 0; text-transform: uppercase;}
.single-post-title { text-transform: uppercase;}

.didascalia-feds { font-size: smaller; border-left: 1px solid #666; padding-left: 20px; margin-left: 20px;}
.didascalia-feds a{ font-size: small; font-style: italic; }  

blockquote {}
.quote_original {font-size: 0.9em!important; font-style: italic!important; line-height: 1.4!important; }
.testimonianze_gruppi { width: 45%; float: left;  } 
.testimonianze_gruppi2 { width: 45%; float: right; } 

/***** CORK DECO  *****/

#cork_top { background-position: center;}


.box_pin1 { background: url(http://www.sunbokkie.it/wp-content/uploads/2016/10/pin.png) 20px 20px no-repeat; background-color: #fff; padding:20px 20px 20px 80px;}
.box_pin2 { background: url(http://www.sunbokkie.it/wp-content/uploads/2016/10/pin.png) center 20px no-repeat; background-color: #fff; padding:80px 20px 20px 20px;}

.txt_img { padding:30px 0 0 0;}


.corkCaousel .entry-title { visibility:hidden;}

#corkMenu { background-color: #fff; padding:10px;}
#corkMenu a:hover { text-decoration:none!important;}
#corkMenu .sottovoce { color:#7C8B98!important; padding-left:20px; margin-left:30px; background: url(http://www.sunbokkie.it/wp-content/uploads/2016/10/dotCross.jpg) left no-repeat; }
#corkMenu .sottovoce:hover { color: #2C4359!important;}
#corkMenu .vcex-navbar-link { border-bottom: 1px dotted #E8AF83; padding: 2px 0; }

.imgHome { width: 250px; max-width: 250px;}

#fancybox-content { width:100%!important; max-width:100%!important;}
/*.bg_scheda { background:url(http://www.sunbokkie.it/wp-content/uploads/2016/10/bg_cork.png) center repeat; padding:40px 20px;}*/
.content_scheda { background-color: #fff!important; }
.imgScheda { float: left; margin: 40px 20px 20px 0; width: 300px; max-width:100%; }
.imgScheda img { width: 300px; max-width:100%;}
.infoScheda { float: left; margin:0; width: 520px; max-width:100%; }
.schedaTitle { color: #2C4359; font-size: 21px; font-family: Merriweather; border-bottom: 1px dotted #3E66BE; margin: 40px 0 5px 0; }
.titoloModello { font-size:21px;  }

.superMini { width: 143px!important; max-width:100%; }
.miniLeft { margin-right:14px;}

.titoloModelloHome { font-size: 14px; font-weight: bold; color:#3E66BE;  } /* exerpt */
.linkScheda { font-weight: bold; color:#8AB95E; text-decoration: underline; } /* exerpt */

.ciccio { font-weight: bold; }

.wpex-carousel-entry-details { border: none!important;}

.social-share-title { display: none;}

.nota { font-size:10px; line-height:12px!important;}

/* button {background-color: #114c7f!important;
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    line-height: 1;
    text-transform: uppercase;
float: right;} */

.title-talks { text-transform: uppercase;}



/***** ALBERO VAGANTE  *****/


#AlbVagBg { background-repeat:repeat-x!important; background-position:center!important; }

.bg_img { background-repeat:repeat-y!important; background-position: left!important; }

.tazza1 { z-index: 10px; position: relative; top: 120px; float: right; clear: both; left: -30px; }
.tazza2 { z-index: 10px; position: relative; top: 60px; float: right; clear: both; left: -30px; }
.tazza3 { z-index: 10px; position: relative; top: 50px; float: left; clear: both; right: -30px; }

.bg_tazza_white { width: 226px; height: 120px; background: url(http://www.sunbokkie.it/wp-content/uploads/2016/11/bg_tazza.png) center no-repeat; position:relative; left: 40px;  }
.bg_tazza_whiteData { width: 226px; height: 120px; background: url(http://www.sunbokkie.it/wp-content/uploads/2016/11/bg_tazza.png) center no-repeat; position:relative; left: 40px; top:320px; line-height: 22px;  }

.AlbVag_title { color: #cc3366; font-family: Lobster; font-style: normal; font-size: 25px; text-align: left; margin: 0 0 4px 0;  }

.AlbVagMail { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #333; line-height: 15px!important; margin:-10px 0 0 0;	}

.AlbVagLink { text-decoration:underline; color: #FF9900!important;}
.AlbVagNB { font-weight: bold; color: #0099CC; }

.COL_bg_tazza_white { margin-left:500px;}

/*.AlbVagImgFooter img { z-index: 10px; position: relative; top: -150px; }*/

@media (min-device-width : 320px) and (max-device-width : 480px) {
/* Smartphone  */
#site-logo img { margin-top: 0px;}

.tazza1 { display: none; }
.tazza2 { display: none; }
.tazza3 { display: none; }

.vc_custom_1479669492072 { margin-top:-240!important; }

.AlbVagBox { width:100%; padding-right: 35px!important;}
.AlbVagBoxR { width:100%!important; padding-left: -35px!important; margin-left:0!important; float: left!important }

.COL_bg_tazza_white { margin-left: 0!important;  }

.COL_tazza3 { margin-left: -120px!important;}

.bg_tazza_whiteData { top: 50px!important;}

}

 
@media (min-device-width : 481px) and (max-device-width : 660px) {
/* Smartphone  */
}