/*
 Theme Name:   Spideroak 2024
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/


/* KWES FORM STYLING */
.kwes-form input{
	background-color:rgba(44,62,80,0.31);
	color:#ecf0f1;
	border-color:rgba(236,240,241,0.44);
	font-weight:500;
	border-bottom-style:solid;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Button */
.kwes-form button{
	margin-top:24px;
	padding-bottom:26px;
}

/* Download Document Page Start */

/* Meta post */
.post-header .post-heading .meta-post{
	display: none;
}

/* Button */
.w3eden .wpdm-button-area a{
	color:#ecf0f1 !important;
	background-color:#c4383b !important;
}

/* Post Title */
.post-header .post-heading h2{
	margin-top:50px;
}

/* Heading */
.hfeed .hentry .content-article .w3eden .row .col-md-7 h1{
	margin-top:20px !important;
}

/* Download Document Page  End */

/* Image size on home page blog feed set equal */
#lcp_instance_listcategorypostswidget-REPLACE_TO_ID p img{
	height:204px;	
}

/* landing page subscribe form */
/* Wpforms submit 2217 */

#wpforms-submit-2217{
	background-color:#f0464b;
	color:#ecf0f1;	
	width:150px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

/* Input */
#wpforms-form-2217 .wpforms-field-name input[type=text]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

/* Input */
#wpforms-form-2217 .wpforms-field-email input[type=email]{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	
}

/* change blog color when not using ACF fields */
/* Link */
.et_blog-ajax h3 a{
	font-size:30px;
}

/* Button */
.et_blog-ajax div .readMore{
	background-color:#03a9ff;
}

/* Button */
.et_blog-ajax .more-button span{
	background-color:#03a9ff;
	
}

/* blog category styling - using logo blue instead */
/* Link */
/* .et_blog-ajax h3 a{
	color:#356ae6;
	font-size:30px;
} */

/* read more manual block styled for recommended articles on single blogs */
/* Button */
.swiper-slide-next .hentry div .grid-post-body .content-article a{
	background-color:#03a9ff;
}

/* Button */
.swiper-slide-active .more-button span{
	background-color:#03a9ff;
}

/* Link */
.swiper-slide-active h3 a{
	font-size:30px;
	
}
/* adjust popup down a bit for mobile to close */
/* 500px and smaller screen sizes */
@media (max-width:500px){

	/* Active */
	.pum-click-to-close .active{
		margin-top:40px;		
	}
	/* Popmake close */
	.pum-click-to-close .active .popmake-close{
		margin-top:30px;
		margin-right:30px;
		width:30px;
		height:30px;
	}
}

/* Ninjaform Download styling */

/* Input */
#nf-field-48-wrap input[type=text]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	color:#fff;
}

/* Input */
#nf-field-49-wrap input[type=text]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	color:#fff;
}

/* Input */
#nf-field-50-wrap input[type=email]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	transform:translatex(0px) translatey(0px);
	color:#fff;
}

/* Input */
#nf-field-51-wrap input[type=text]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	color:#fff;
}

/* Input */
#nf-field-52-wrap input[type=email]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	color:#fff;
}

/* Input */
#nf-field-54-wrap input[type=text]{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	background-color:rgba(44,62,80,0.36);
	color:#fff;	
}

/* Post Top Corners ?*
 * /* Post heading */
.content .post-header .post-heading{
	border-top-left-radius:7px;
	border-top-right-radius:7px;	
}
/* Post Image Bottom*/
.post-header .wp-picture img{
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;	
}
/* Image (active) */
.post-header .wp-picture img:active{
	border-bottom-left-radius:7px!important;
	border-bottom-right-radius:7px!important;	
}

/* Fix image grid image size on home page */
/* Image */
#lcp_instance_listcategorypostswidget-REPLACE_TO_ID a img{
	height:235px;	
}
/* Fix image grid image size on news page */

/* Image */
.et_blog-ajax a img{
	height:281px;
}


/* Content article start */
.et_blog-ajax .hentry:nth-child(1) .content-article{
	font-size:14px;
	color: #00273b !important;
	text-transform:uppercase;
	font-family:BwModelica-Bold, sans-serif;
}

/* Content article */
.template-container .template-content .page-wrapper .sidebar-mobile-bottom .sidebar-position-without .row .content .et_blog-ajax .hentry:nth-child(1) div .grid-post-body .content-article{
	line-height:1.85em !important;
}

/* Element cd6abc2 */
.elementor-element-96b1c6d .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element-cd6abc2{
	font-family:BwModelica-Bold, sans-serif;
}

/* Content article */
.et_blog-ajax div .content-article{
	font-family:BwModelica-Bold, sans-serif;
	text-transform:uppercase;
	
}

/* Content article */
.sidebar-position-without .row .content .et_blog-ajax .hentry div .grid-post-body .content-article{
	font-size:14px !important;
	color: #00273b !important;
}

/* Content article */
.template-container .template-content .page-wrapper .sidebar-mobile-bottom .sidebar-position-without .row .content .et_blog-ajax .hentry div .grid-post-body .content-article{
	line-height:1.85em !important;
}


/* Link background on related articles button*/
.hentry div .grid-post-body .content-article a{
	background-color:transparent !important;	
}

.read-more.btn {
  margin-top: 15px;
  text-transform: uppercase;
  font-size: .85rem;
  background-color: #03A9FF!important;
}

/* Title for related post size fix*/
.elementor-kit-8 h3 {
  color: var( --e-global-color-secondary );
  font-family: "DINPro-Cond", Sans-serif;
  font-size: 30px!important;
  line-height: 40px;
}

/* Link */
.swiper-wrapper .etheme-post-title a{
	transform:translatex(0px) translatey(0px);
}

/* Link (hover) */
.swiper-wrapper .etheme-post-title a:hover{
	color:#03a9ff!important;
}

/* Span Tag (hover) */
.swiper-wrapper .hentry span:hover{
	color:#03a9ff!important;
}

* Inside */
.swiper-slide-duplicate-next .hentry .inside{
	background-color:rgba(34,34,34,0.69)!important;
	
}
/* Image */
.et_blog-ajax a img{
	height:220px;
}

/* Image */
.template-container .template-content .page-wrapper .sidebar-mobile-bottom .sidebar-position-without .row .content .et_blog-ajax .hentry div .wp-picture a img{
	width:440px !important;
}

/* Button */
.sidebar-position-without .row .content .et_blog-ajax .hentry div .grid-post-body .content-article .readMore{
	background-color:#03a9ff !important;
}

/* Button (hover) */
.et_blog-ajax div .readMore:hover{
	color:#fff !important;
}

#snippet-box{
display: none;
}

/* adjust page header on download forms */
/* Header */
.hfeed .hentry header{
	padding-top:100px;
}

.elementor-widget-image-box  .elementor-image-box-title a:hover { color: #fff;!important }
