/*
Theme Name: WayBig2020
Description:
Version: 1.0.5
*/

#main-content-wrapper {max-width:1180px;}
#main-content-wrapper .breadcrumb-col {font-size: 1rem; font-weight: 700;line-height: 1.2;display: block; margin-bottom:1rem;}
#main-content-wrapper .breadcrumb-col a {color: #ffbd0a;}


/* loop */
.postbox{margin-bottom:5rem;}
.postbox img{width:100%;}
.cat-in-loop {display:block; font-size:1rem; font-weight:900; text-transform:uppercase;}
h1.entry-title{font-size:1.8rem; line-height:2.25rem; font-weight: 800; text-transform: capitalize;}
.postlistthumb{margin:1rem 0;}
.postbox p{margin-bottom: 3rem; font-size: 1.3rem; line-height: 1.5; font-weight:300;}
.loop-button{border:5px solid #ffbd0a; padding:0.8rem 1.6rem; font-size:0.8rem; font-weight:900; text-transform:uppercase;}
.loop-button:hover{background:#ffbd0a; color:#ffffff;}

/* archives */
.archive-title-description {background-color: #1f1f1f; padding:0.5rem; margin-bottom: 1rem;}

/* pagination */
#main-content-wrapper .pagination span, #main-content-wrapper .pagination a:hover {background-color:#ffbd0a; padding: 5px 10px;}
#main-content-wrapper .pagination a {padding: 5px 10px;}
#main-content-wrapper .pagination span.dots {background-color: #000; color:#fff;}


/* content */
.entry-meta{background-color: #1d1d1d; color:#fff; padding:0.5rem 0.7rem 0rem; margin: 0.6rem 0; display: block; font-weight:300; padding-bottom:1rem;}
.entry-meta a{color:#ffbd0a;}
.entry-meta a:hover{text-decoration: underline;}
.meta-date {padding-right:1rem;}
.entry-meta-comment-count, .entry-meta-comment-count a{ color:#ffffff; font-size:1rem; font-weight:400;}
.entry-meta-comment-count:hover{color:#ffbd0a; text-decoration: none;}
.entry-meta-comment-count:before{content: "\f101"; display: inline-block;-webkit-font-smoothing: antialiased;font: normal 20px/1 'dashicons';vertical-align: bottom;}
.entry-content {font-size: 1.3rem; line-height: 1.7; font-weight:300;}
.entry-content img{width:100%;}
.entry-content a{color:#ffbd0a; font-weight:900; transition: all 0.3s ease;}
.entry-content p {margin-bottom:2rem;}
.entry-content h3{font-size:1.8rem; font-weight:800;}

.ad-above-comments{margin:3rem 0;}

/* sidebar */
.sidebar-widget-area .widget{padding:0.8rem 1rem 1rem;}
.sidebar-widget-area .widget-title {padding-bottom:0.5rem;}
.sidebar-widget-area a {color:#666666;}
.sidebar-widget-area li {padding-bottom:0.7rem;}
.sidebar-widget-area li:last {padding-bottom:0;}
.sidebar-above-content{margin:0 1rem 1rem; display: block;}
.sidebar-above-content aside.widget > div {width:100%; padding: 10px; background-color: #1f1f1f;}
.sidebar-above-content h2.widget-title {font-weight:800; padding-bottom:0.5rem;}
.sidebar-superwide-banner {padding: 20px; background-color: #1f1f1f;}
.ad-above-comments img{width:100%;}
.ad-above-comments {font-size: 1.3rem; line-height: 1.7; font-weight:300;}

/* WordPress Required */

	.alignnone  {
		margin: 5px 20px 20px 0;
	}

	.aligncenter, div.aligncenter {
		display:block;
		margin: 5px auto 5px auto;
	}

	.alignright {
		float:right;
		margin: 5px 0 10px 10px;
	}

	.alignleft {
		float:left;
	 	margin: 5px 10px 10px 0;
	 }

	.aligncenter {
		display: block;
		margin: 5px auto 5px auto;
	}

	a img.alignright {
		float:right;
		margin: 5px 0 20px 20px;
	}

	a img.alignnone {
		margin: 5px 20px 20px 0;
	}

	a img.alignleft {
		float:left;
		margin: 5px 20px 20px 0;
	}

	a img.aligncenter  {
		display: block;
		margin-right: auto; margin-left: auto;
	}
	.wp-caption {
		max-width: 96%;
		padding: 2px;
		background: #fff; border: 1px solid #ccc;
		text-align: center;
	}

	.wp-caption.alignnone {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignleft {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignright {
		margin: 5px 0 20px 20px;
	}

	.wp-caption img  {
		max-width: 98.5%; width: auto; height: auto;
		padding:0; margin:0;
		border: 0 none;
	}

	.wp-caption p.wp-caption-text {
		padding:0 4px 5px; margin:0;
		font-size:11px; line-height:17px;
	}

	.sticky  {
	}

	.gallery {
		margin: 15px 0 !important;
	}

	.gallery-item {
		display: block; margin: 1px;
	}

	.gallery-item img {
		display: block;
		padding: 3px;
		border: 1px solid #ccc !important;
	}


	.gallery-caption  {
	}

	.bypostauthor  {
	}

/* related posts */

.entry-content .yarpp-related h3 {
text-transform:capitalize;
margin:5rem 0 0.5rem;
font-weight:800;
}

.yarpp-related-ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  align-items: stretch; /* Default */
    justify-content: space-between;
}

.yarpp-related-ul img{width:100%; height: auto;}

.yarpp-related-ul li{
  list-style: none;
  flex: 0 0 48%;
  padding:0.5rem 0 0.5rem;
}


span.yarpp_title{padding-top:0.5rem; text-transform: capitalize; color:#ffffff; font-size: 0.8rem; line-height:1.2; display:block;}

@media only screen and (min-width: 767px) {
	h1.entry-title{font-size:3rem; line-height:3.5rem;}
	.loop-button{border:5px solid #ffbd0a; padding:1rem 1.8rem; font-size:1rem;}
	.yarpp-related-ul li { flex: 0 0 23.5%;}
}

@media only screen and (min-width: 1024px) {
	.sidebar-above-content{display:none;}
}
@media only screen and (max-width: 1024px) {
	.sidebar-superwide-bnr{display:none;}
}

a.blogjumplink {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background-color:#ffb300;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family: Lato;
	font-size:35px;
	font-weight:bold;
	font-style:normal;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ce8e28;
	width: 100%;
}
a.blogjumplink:hover {
	background-color:#eeaf41;
	color:#000000;
}
a.blogjumplink:active {
	position:relative;
	top:1px;
}

/* Disqus Reaction Vote Count Background Color */
.publisher-background-color {
  background-color: #2e9fff !important;
}


/* Buttons */

.button-holder {
	margin-top: 40px; margin-bottom: 40px;
	font-size: 0; line-height: 0; text-align: center;
}


/* Buttons - Sizes */

.button-regular,
.button-regular:link,
.button-regular:visited {
	display: inline-block;
	position: relative;
	padding: 22px 105px 20px 25px; margin: 5px;
	border-radius: 6px; color: #000;
	font-family: "Fira Sans Condensed", sans-serif; font-size: 30px; line-height: 1em; font-weight: 600; text-transform: uppercase;
}

.button-regular::after {
	width: 85px; height: 100%; display: block; content: '';
	position: absolute; right: 0; top: 0;
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; box-shadow: -5px 0 15px rgba(0, 0, 0, 0.1);
	font-family: "lineicons"; font-size: 30px; line-height: 75px; font-weight: 400; text-transform: none; text-align: center;
	transition: width 0.25s linear;
}

.button-regular:hover::after {
	width: 92px;
	transition: width 0.25s linear;
}

.button-large,
.button-large:link,
.button-large:visited {
	display: inline-block;
	position: relative;
	padding: 26px 135px 24px 35px;
	border-radius: 6px; color: #fff;
	font-family: "Fira Sans Condensed", sans-serif; font-size: 40px; line-height: 1em; font-weight: 600; text-transform: uppercase;
}

.button-large::after {
	width: 105px; height: 100%; display: block; content: '';
	position: absolute; right: 0; top: 0;
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; box-shadow: -5px 0 15px rgba(0, 0, 0, 0.1);
	font-family: "lineicons"; font-size: 40px; line-height: 90px; font-weight: 400; text-transform: none; text-align: center;
	transition: width 0.25s linear;
}

.button-large:hover::after {
	width: 115px;
	transition: width 0.25s linear;
}


/* Buttons - Colors */

.button-green {
	background-color: #16a557;
}

.button-green:focus,
.button-green:hover,
.button-green:active {
	background-color: #13944d;
}

.button-green::after {
	background-color: #40f090;
}

.button-blue {
	background-color: #4080b0;
}

.button-blue:focus,
.button-blue:hover,
.button-blue:active {
	background-color: #39729e;
}

.button-blue::after {
	background-color: #37a2f2;
}

.button-orange {
	background-color: #e78800;
}

.button-orange:focus,
.button-orange:hover,
.button-orange:active {
	background-color: #d67d00;
}

.button-orange::after {
	background-color: #ffac29;
}


/* Buttons - Icons */

.button-videos::after {
	content: "\63";
}

.button-photos::after {
	content: "\65";
}

.button-models::after {
	content: "\66";
}

.button-join::after {
	content: url(https://www.waybig.com/blog/wp-content/themes/waybig2020/fonts/link-solid.svg);
}
