/*
	Theme Name: Caio Terra Academy
	Theme URI: https://www.anologix.com/
	Description: This is the Caio Terra Academy theme created for the Genesis Framework.
	Author: Anologix
	Author URI: https://www.anologix.com/

	Version: 2

	Tags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis

	License: GPL-2.0-or-later
	License URI: https://www.gnu.org/licenses/gpl-2.0.html

	Text Domain: genesis-sample
*/

.nopagination .search-filter-results .wp-pagenavi{display:none;}

.curriculum  {background-color:#0F6DB6; padding:14px; }
.curriculum  .curriculum-wrap,.curriculum-results  .curriculum-wrap{max-width:1308px; margin:0 auto;}
.curriculum .curriculum-header{color: #ffffff; font-style:italic; text-transform:uppercase; font-weight:400;}
.curriculum .curriculum-wrap::after{clear:both; display:table; content:' ';}
.curriculum ul li{float:left; padding-right: 25px; min-width: 260px; list-style:none; display:block; margin:0;}
.curriculum ul{ padding:0; margin:0; display:block;}
.curriculum select{font-size:21px; line-height:52px; color: #1f303e; padding:11px;}
.curriculum input[type='submit']{text-transform: uppercase;
    min-width: 120px;
    background: #fff;
    font-size: 21px;
    color: #1f303e;
    height: 52px;
    padding: 0;}
.curriculum-results{padding-top:60px;}
.curriculum-results h3{margin-left:15px;margin-top:0px;}

/* .header-right ul li:last-child, .header-right ul li:nth-last-child(2) {
	background-image: none !important;
	background-color: #0F6DB6 !important;
	-webkit-clip-path: polygon(15% 0, 100% 0%, 100% 100%, 0% 100%);
	clip-path: polygon(15% 0, 100% 0%, 100% 100%, 0% 100%);
} */

/* News CSS */
.blog .site-inner {
	max-width: 100%;
}
.blog .content-sidebar-wrap {
	max-width: 1280px;
	margin: 0 auto;
}
.blog h1 {
	text-align: center !important;
}
.blog .content .news-loop:nth-of-type(1) {
	padding-top: 0;
}
.news-loop {
	min-height: 192px;
    padding: 50px 0;
	border-bottom: 2px solid #e3e3e3;
}
.c-left {
	float: left;
	width: 100%;
	max-width: 43%;
}
.c-right {
	float: right;
	width: 100%;
	max-width: 53%;	
}
.c-right h3 {
	margin: 0;
	font-size: 34px;
	font-weight: normal;
	text-transform: uppercase;
	font-style: italic;
}
.c-right p, .single p {
	color: #3c4a53;
}
.c-right .excerpt {
	margin: 0;
}
.c-right .date {
	margin: 0 0 15px;
	font-weight: 500;
	font-style: italic;
}
.content-sidebar .content {
	width: 66.67%;
	padding: 0 14px;
	float: left;
}
.content-sidebar .sidebar {
	width: 33.33%;
	padding: 0 14px;
	float: right;
}
.sidebar .widget-title {
	color: #0F6DB6;
}

/* Single CSS */
.single h1 {
	margin: 0 0 30px;
	font-weight: 300;
	color: #0F6DB6;
	text-align:center;
	font-size: 36px;
	/*font-size: 36rem;*/
	text-transform: uppercase;
}
.single-featured {
	display: block;
	text-align: center;
	margin: 0 0 25px;
}
.cat-and-single-date {
	margin: 0 0 50px;
}
.cat-and-single-date p {
	margin: 0;
}

/* Whats New */
#whats-new .fl-module-post-grid, #whats-new .wp-pagenavi {
	display: none;
}
.video-wrapper, .mejs-mediaelement > div {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.video-wrapper iframe, .mejs-mediaelement > div iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#whats-new .fl-post-grid-image a::before {
	background-color: rgba(0,0,0,0.3);
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}
#whats-new .fl-post-grid-image a::after {
	content: "";
	display: block;
	position: absolute;
	width: 80px;
	height: 80px;
	background-image: url(/wp-content/uploads/2019/08/play-icon-blue.png);
	top: 26%;
	left: 35%;
}
.full-width-content.single-lesson .video-wrap {
	margin: 0 0 15px;
}
.full-width-content.single-video .site-inner, .full-width-content.single-lesson .site-inner{
	padding: 50px 0 30px;
}

body.single {
	color: #000;
}
.whats-new-nav .slick-slide {
	display: inline-block !important;
	width: 100% !important;
	max-width: 299px;
}
.whats-new-nav .slick-track {
	width: 100% !important;
}
.c-left2 img{ width: 100%;}

.blue-container .widget_search .search-form-submit{ display: none; }

@media only screen and (max-width : 834px){
	.content-sidebar .content,
	.content-sidebar .sidebar{
		width: 100%;
	}
}
.ppp-purchased-content__list  {display:none;}
.single-post .sidebar { display: none;}