/* Custom Style For WikiWicca webiste */

.tml{ max-width: 370px; margin: auto; }

.tml .tml-field {  margin-bottom: 0 !important; }
 
.tml-submit-wrap input[type="submit"]{ width: 100% !important; }

.tml-links{}

.tml * {
    font-family: nobel, 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans';
}

#userLogin{ width: 25px; margin-left: 15px; }

#ttcont{ -webkit-box-shadow: 0 30px 90px -20px rgba(0,0,0,0.3), 0 0 1px 1px rgba(0,0,0,0.05)  !important; box-shadow: 0 30px 90px -20px rgba(0,0,0,0.3), 0 0 1px 1px rgba(0,0,0,0.05) !important; }

#ttcont .glossaryItemTitle{ font-weight: bold !important; }

#ttcont .glossaryItemBody{ line-height: 20px; }

/* #ttcont .glossaryItemBody img{ margin-bottom: 4px; width: calc(50% - 10px) !important; float: right; margin-left: 10px; } */

#ttcont .glossaryItemBody img{ margin-top: 8px; margin-bottom: 4px; }

.sc_player_container1{ vertical-align: middle; width: 8px; height: 18px !important; display: inline-block !important; margin: 0 0px 0 2px !important; }
 
.sc_player_container1 .myButton_play,
.sc_player_container1 .myButton_play:hover,
.sc_player_container1 .myButton_stop,
.sc_player_container1 .myButton_stop:hover {
	height: 18px !important;
    top: 0px !important;
    display: block;
    background-size: 8px auto !important;
}

.sc_player_container1 .myButton_play {
    background-image: url(images/playBtn.png) !important;
}

.sc_player_container1 .myButton_play:hover, .sc_player_container1 .myButton_stop {
    background-image: url(images/playBtnHover.png) !important;
}

span.glossaryLink::after,
a.glossaryLink::after,
.thb-pin-it.thb-pin-it-ready,

.single .post.thumbnail-seealso,

.single-glossary .thb-social-footer{ display: none !important; }

.post-detail.post-detail-style5 .thb-article-featured-image:after{     background: rgba(10,10,10,0.5) !important; }

.inlineClass{ display: inline; }

.single-glossary .post-over-title-container,

.single-glossary .thb-newsletter-form,

.single-glossary .thb-article-reactions,

.thb-article-reactions,

.toc_list li ul{ display: none !important; }


.single-glossary .post-share-center-container{ margin-top: 30px; }

.mejs-container{ margin-bottom: 20px; }

.single .post-content.entry-content figure.wp-caption{ margin-top: 25px; }

.single .post-content.entry-content h2{ margin-top: 40px; }


.single-glossary .post-content.entry-content .cmtt-backlink{ margin-bottom: 40px; }

.single-glossary .thb-social-top.style1{ padding-top: 80px; }

 
.mobile-header-holder svg {
    fill: #fff;
}
.mobile-toggle-holder .mobile-toggle span{     background: #fff !important; }


.single-post .post-content table {
    table-layout: fixed!important;
}

.single-post .post-content table {
    width: 100%!important;
    margin: 0!important;
    border-collapse: collapse!important;
    font-size: 1em!important;
    border: 1px solid #ccc!important;
    table-layout: auto!important;
    margin-bottom: 1.5em;
}

.single-post .post-content table td {
    padding: .5em 1em!important;
    border: 1px solid #ccc!important;
}
 
.fullPostLink{ 
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
    height: 100%;
}
 
.sc_player_container1 .myButton_play:hover, .sc_player_container1 .myButton_stop {
    background-image: url(images/playBtnHover.png) !important;
}

#tt #tt-btn-close{
    right: 2px !important;
    top: 2px !important;
    background-image: url(images/glossaryClose.svg) !important;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: -3px -2px !important;
}

#tt #tt-btn-close::before{ display: none !important; } 


button[type=submit]
{
    display: inline-block;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    background: #0a0a0a;
    color: #fff;
    padding: 0 25px;
    max-width: 100%;
    font-size: 10px;
    font-weight: 600;
    border: 0;
    outline: 0;
    position: relative;
    cursor: pointer;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.tml .tml-checkbox+.tml-label {
    margin-left: 5px;
}

.thb-social-top.style1 {
    padding: 0 0 30px
}

.cc-share.thb-social-top {
	text-align: center;
}

.thb-social-top.style1 .thb-social-top-buttons {
    max-width: 110px;
    width: 100%;
	display: flex;
    justify-content: center;
}

.thb-social-top.style1 .social-button-holder {
    flex: 0 0 50%;
    padding: 5px;
    max-width: 50%
}

.thb-social-top.style1 .social-button-holder .social {
    border: 1px solid #e9e9e9;
    width: 45px;
    height: 45px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.thb-social-top.style1 .social-button-holder .social.social-facebook:hover {
    border-color: #3b5998;
    background: #3b5998;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-facebook .thb-social-count {
    background: #3b5998
}

.thb-social-top.style1 .social-button-holder .social.social-linkedin:hover {
    border-color: #007bb6;
    background: #007bb6;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-linkedin .thb-social-count {
    background: #007bb6
}

.thb-social-top.style1 .social-button-holder .social.social-twitter:hover {
    border-color: #00aced;
    background: #00aced;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-twitter .thb-social-count {
    background: #00aced
}

.thb-social-top.style1 .social-button-holder .social.social-instagram:hover {
    border-color: #3f729b;
    background: #3f729b;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-instagram .thb-social-count {
    background: #3f729b
}

.thb-social-top.style1 .social-button-holder .social.social-youtube:hover {
    border-color: #e52d27;
    background: #e52d27;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-youtube .thb-social-count {
    background: #e52d27
}

.thb-social-top.style1 .social-button-holder .social.social-vkontakte:hover {
    border-color: #45668e;
    background: #45668e;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-vkontakte .thb-social-count {
    background: #45668e
}

.thb-social-top.style1 .social-button-holder .social.social-pinterest:hover {
    border-color: #bd081c;
    background: #bd081c;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-pinterest .thb-social-count {
    background: #bd081c
}

.thb-social-top.style1 .social-button-holder .social.social-whatsapp:hover {
    border-color: #25d366;
    background: #25d366;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-whatsapp .thb-social-count {
    background: #25d366
}

.thb-social-top.style1 .social-button-holder .social.social-medium:hover {
    border-color: #00ab6c;
    background: #00ab6c;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-medium .thb-social-count {
    background: #00ab6c
}

.thb-social-top.style1 .social-button-holder .social.social-email:hover {
    border-color: #9b9b9b;
    background: #9b9b9b;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-email .thb-social-count {
    background: #9b9b9b
}

.thb-social-top.style1 .social-button-holder .social.social-reddit:hover {
    border-color: #ff4500;
    background: #ff4500;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-reddit .thb-social-count {
    background: #ff4500
}

.thb-social-top.style1 .social-button-holder .social.social-vimeo:hover {
    border-color: #1ab7ea;
    background: #1ab7ea;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-vimeo .thb-social-count {
    background: #1ab7ea
}

.thb-social-top.style1 .social-button-holder .social.social-telegram:hover {
    border-color: #08c;
    background: #08c;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-telegram .thb-social-count {
    background: #08c
}

.thb-social-top.style1 .social-button-holder .social.social-flipboard:hover {
    border-color: #e12828;
    background: #e12828;
    color: #fff
}

.thb-social-top.style1 .social-button-holder .social.social-flipboard .thb-social-count {
    background: #e12828
}
.secondary-area iframe.patreon-widget {
	width:170px !important;
}
