/* 
 Theme Name:   Evil Dead Archives
 Theme URI:    https://evildeadarchives.com
 Description:  Evil Dead Archives
 Author:       Kain
 Author URI:   https://evildeadarchives.com
 Version:      1.0
 Template:     salient
*/

@import url("../salient/style.css");

/*Custom Body CSS*/

html, html body {
   overflow: visible!important;
   color: #000;
}

body a {
   text-decoration: underline;
}

body em, body i {
	text-transform: none !important;
	letter-spacing: normal !important;
}

blockquote {
	line-height: normal;
	margin: auto;
    margin-bottom: 10px !important;
}
.container-wrap {
  background-color: #FFFFFF;
  /*background-color: #111312;*/
}

body .meta-category {display: none;}*/
body .meta-comment-count {display: none !important;}
body .meta-author {display: none !important;}

.related-posts[data-style=material] .grav-wrap {
	display: none;
}

.related-posts[data-style=material] .meta-category a {
	text-decoration: none;
}

p {
   padding-bottom: 20px !important;
}

.aligncenter {
   margin: 0px auto !important;
}

/*Typography*/
blockquote {
   font-size: 14px !important;
   font-style: italic !important;
}

h1, h2, h3, h4, h5, h6 {
   color: #000 !important;
}

hr {
   background-color: #cecece;
   height: 1px;
   border: 0;
   margin: 20px 0 20px 0;
}

/*Bold Links*/
.bold-link {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

/*Post Links*/
.post .post-content.classic .content-inner h2 a {
	text-decoration: none;
}

.post .post-content.classic .content-inner .more-link {
	text-decoration: none;
}

/*Off Canvas Links*/
body #slide-out-widget-area.fullscreen-alt .inner-wrap > .inner .off-canvas-menu-container li a {
	text-decoration: none;
}

/*Images*/
.image-border {
	border: 1px solid #000000;
}

.row .col img {
    border-radius: 10px;
	margin-bottom: 0px;
}

.no-radius {
	border-radius: 0px !important;
}

.textwidget img {
	border-radius: 10px;
}

/*Lists*/

.main-content ul.page-menu, .main-content ol.page-menu {
    margin-left: 0px !important;
}

.main-content ul.page-menu li {
    list-style-type: none;
    padding: 15px 0 15px 0px;
    border-bottom: 1px solid #ccc;
}
.main-content ul.page-menu li:last-child {
    border-bottom: 0px;
}

/*Posts*/
.post .content-inner .post-featured-img img {
    max-width: none;
    margin-bottom: 15px;
    width: 100% !important;
	border-radius: 10px;
}

.post .post-meta .month, .post .post-meta .year {
    padding: 5px !important;
}
.single.single-post .section-title h1 {
    max-width: 1245px !important;
}

article.post .content-inner {
    padding-bottom: 20px !important;
    margin-bottom: 40px !important;
}

article.post .more-link span, .blog-recent .more-link span {
    padding: 10px 20px;
    font-size: 12px;

}

.post .more-link, .blog-recent .more-link {
	text-transform: uppercase;
	font-weight: bold;
}

.mfp-title {
    text-align: center !important;
    font-weight: bold;
}

/*Post Padding Adjustments*/
.material .wpb_content_element, .material .wpb_row {
    margin-bottom: 10px !important;
}

.single .heading-title {
    padding-bottom: 20px !important;
}

/*Side Bar*/
#sidebar #endo_wrc_widget-3 {
    padding-bottom: 20px;
}

.side-menu-item {
    padding: 0px 10px 15px 0;
    border-bottom: 1px dotted #CCC;
}

/*Widgets*/
.widget_endo_wrc_widget h4 a {
    color: #000000 !important;
    font-weight: bold !important;
}

/*Search*/
body #search-outer #search input[type=text] {
    font-size: 20px !important;
}

/*iFrames*/
iframe, iframe.iframe-embed {
    border-radius: 10px;
}

/*Drop Down Megamenu*/
#header-outer:not(.transparent) .sf-menu > li ul {
    border-top-width: 0px !important; 
}

body header#top nav > ul > li.megamenu > ul.sub-menu > li > a {
    color: #fff !important;
    font-weight: bold !important;
}

body header#top nav > ul > li.megamenu > ul.sub-menu > li > a:hover {
    color: #fff !important;
}

body[data-header-color="custom"] header#top nav ul #search-btn >div {
    border-left: 0px !important;
}


/*Hide Numbering*/
.pp_nav {
    display: none !important;
}

/*Hide Social*/

html .single-post #single-meta {
	display: none;
}

/*Hide Recaptcha Badge*/
.grecaptcha-badge{
	visibility: collapse !important;  
}

/*Cast*/

.team-member img {
	border-radius: 10px;
}

.gallery a img {
    width: auto !important;
    max-width: 100% !important;
}

/*Galleries*/
.work-item img {
	border-radius: 10px;
}

.portfolio-items .col[data-default-color="true"] .work-info-bg {
    opacity: 0 !important;
}

.portfolio-items .col .work-item .work-info a.default-link {
    background-color: transparent !important;
    padding: 100% !important;
	text-indent: -99999px;
	opacity: 0 !important;
    margin: 0px !important;
}

.portfolio-items .work-info {
    padding: 0px !important;
}

body .portfolio-items .col .work-item .work-info a:first-child {
    width: 100%;
}

/*Site Description*/
.site-description {
    font-size: 12px;
    width: 95%;
}

/*Back to top button*/
#to-top i {
    line-height: 25px !important;
    width: 60px !important;
    height: 60px !important;
    font-size: 36px !important;
}


/*Hide Love Icon*/
.nectar-love-wrap .nectar-love {
   display: none;
}
article.post .post-meta .date {
   margin-bottom: 0px;
}
article.post .post-meta .date {
   padding-bottom: 0px;
   border-bottom: 0px!important;
}

/*Page Links*/

.page-links {
   text-align: center;
   margin-top: 40px;
}

/*Mobile Menu*/
#mobile-menu a {
   text-decoration: none !important;
}

/*Mobile Search Icon*/
.mobile-search {
	text-decoration: none;
}

/*Buttons*/

.nectar-button {
	border-radius: 6px !important;
	text-transform: uppercase;
}

.tagcloud a, #header-outer .widget_shopping_cart a.button, .post .more-link span, .blog-recent .more-link span, .flex-direction-nav a, #pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
    border-radius: 10px !important;
}

/* Read More Buttons */
article.post .more-link span {
 	background-color: #000000 !important;
	border: 1px solid #666 !important;
	width: 200px;
}

article.post .more-link span:hover {
 	background-color: #eee !important;
	color: #000;
}

/*WP Forms Buttons*/
.wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #000 !important;
    color: #fff;
	font-weight: bold;
	text-transform: uppercase;
    border: 1px solid #666;
    border-radius: 10px !important;
	width: 200px;
}

.wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #eee !important;
	color: #000;
}

/*Back to Top Button*/
#to-top i {
    line-height: 25px !important;
    width: 60px !important;
    height: 60px !important;
    font-size: 36px !important;
}

/*Widgets*/

#sidebar .textwidget {
    border-bottom: 1px solid #e6e6e6;
	padding-bottom: 10px;
}

#sidebar #endo_wrc_widget-3 {
    border-bottom: 1px solid #e6e6e6;
	padding-bottom: 0px !important;
}

.widget_endo_wrc_widget {
    margin-top: 20px;
    border-bottom: 1px solid #e6e6e6;
}


#sidebar > div {
    margin-bottom: 25px !important;
}

#sidebar h4 {
	font-size: 20px !important;
    font-weight: bold !important;
    margin: 0px 0 10px 0; !important;
	opacity: 1;
    text-align: center;
}

.widget-image {
  border: 1px solid #000 !important;
}

.featured-scene {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

.screen-reader-text {
    display: none;
}

.widget_archive {
    margin-bottom: 10px;
}

.widget_search {
    padding-top: 20px;
}

/*Sub Navigations - Desktop*/

@media screen and (min-width: 769px) {
	.page-subnav {
  	overflow: hidden;
  	display: flex;
  	justify-content: center;
	}

	.page-subnav .menu {
		float: left;
	    display: block;
	    padding: 0px 20px 10px 10px;
		text-align: center;
	}

	.page-subnav a {
	  color: #999999;
	  text-align: center;
	  text-decoration: none;
	  text-transform: uppercase;
	  font-size: 14px;
	  font-weight: 600;
	}

	.page-subnav a:hover {
	  color: #000;
	}

	.page-subnav a.active {
	  color: #000000;
	  font-weight: bold;
	  text-decoration: underline;
	  text-decoration-thickness: 3px;
	  text-underline-offset: 8px;	
	}

    .page-subnav-mobile {
    display: none;
    }
}

/*Sub Navigation Mobile*/
@media screen and (max-width: 768px) {
	.page-subnav {
    display: none;
	}

	.page-subnav-mobile {
    display: block;
    align-content: center;
    }
    .select2-selection__rendered, select2-results__option--highlighted {
    	font-weight: bold;
    }
	/*Dropdown Active*/
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    border-color: #000;
	background-color: #000;
	color: #fff;
    }
	/*Dropdown Arrow*/
	body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow {
    color: #fff;
	}	
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent;
    }
}

/*Logos*/

#wtw-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/wtw_logo.png);
	width: 290px;
	height: 123px;
	margin-top: 20px;
	text-indent: -100em;
	margin-bottom: 20px;
	}

#ed-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/ed_logo.png);
	width: 167px;
	height: 160px;
	text-indent: -100em;
	margin-bottom: 20px;
}	

#ed2-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/ed2_logo.png);
	width: 267px;
	height: 159px;
	text-indent: -100em;
	margin-bottom: 20px;
}

#aod-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/aod_logo.png);
	width: 290px;
	height: 82px;
	text-indent: -100em;
	margin-bottom: 20px;
}

#ed2013-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/ed_2013_logo.png);
	width: 247px;
	height: 170px;
	text-indent: -100em;
	margin-bottom: 20px;
}

#edrise-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/ed_rise_logo.png);
	width: 244px;
	height: 170px;
	text-indent: -100em;
	margin-top: 20px;
	margin-bottom: 20px;
}

#ashvsevildead-logo {
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/ash_vs_evil_dead_logo.png);
	width: 306px;
	height: 155px;
	text-indent: -100em;
	margin-bottom: 20px;
}	

#smart-logo {
	text-indent: -100em;
	margin:auto;
	overflow: hidden;
	background: url(https://evildeadarchives.com/images/s-mart_logo.png);
	width: 335px;
	height: 200px;
}

/*Responsive CSS*/

@media only screen and (max-width : 690px) {
    .wpb_column:not([class*=vc_col-xs]) {
        margin-bottom: 0px !important;
    }
}


/*Mobile Post Padding*/

@media only screen and (max-width: 690px)
.wpb_column:not([class*=vc_col-xs]) {
    margin-bottom: 0px !important;
}
/*Mobile Off Canvas Menu*/

.off-canvas-social-links a {
	text-decoration: none;
}

/*Drop-Down Arrow Size*/
#mobile-menu ul li a .sf-sub-indicator i {
    font-size: 26px !important;
}

/*Footer*/
#footer-outer {
  background-color: #000000;
}

#footer-outer .widget h4 {
    font-size: 16px;
    font-weight: bold !important;
    margin-bottom: 10px;
}

#footer-widgets .textwidget a {
	color: #FFFF;
	text-decoration: none;
}

@media only screen and (min-width: 1000px) {
    #footer-widgets .span_3:nth-child(1) {
        width: 40%;
    }
    
    
    #footer-widgets .span_3:nth-child(2) {
        width: 20%;
    }
    
    
    #footer-widgets .span_3:nth-child(3) {
        width: 20%;
    }
    
    
    #footer-widgets .span_3:nth-child(4) {
        width: 20%;
    }
    
    
    #footer-widgets .col:nth-child(1) {
        padding-right: 3% !important;
    }
    
    
    #footer-widgets .col {
        padding-right: 0% !important;
        margin-right: 0%!important;
    }
}
