/*
 Theme Name:     Aspects 2020
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes and epiphany
 Author URI:     http://epiphany-uk.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* =Fonts
------------------------ */
.sub-home-row-2  a.more-link {
	margin-bottom:20px
}

h1, h2, h3, h4, h5 {
	font-weight:bold;
	color: #0a3b7c!important
	
	
}

.et-main-area h1, .et-main-area h2, .et-main-area h3, .et-main-area h4, .et-main-area h5 {
	padding-bottom:15px
	
	
}

.et_pb_text_0.aspects-popup, .et_pb_text_1.aspects-popup {padding:0 0 20px 0!important;}




.sub-menu a {
font-size: 12.5px !important;
line-height:1.3;

}

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu.information-for-menu .et_pb_menu__menu>nav>ul>li>ul {
    top: calc(100% + 0px);
    left: -9px;
}
.information-for-menu .nav li li {
	padding: 0px;
  
}

.information-for-menu .nav li ul {
 
    width: 240px;
	border-top:3px solid #efefef;
box-shadow: 0 2px 5px rgba(0,0,0,0);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0);
	
}

.information-for-menu .et-menu li li a {
	width:auto
	
}
.information-for-menu .et-menu li {
	display:block
	
}

.login-bar  a.et_pb_menu__icon, button.et_pb_menu__icon{
	
	padding-left:20px;
	
}
.login-bar  .menu-item-639{
	border-right:1px dotted #d3d3d3;

}
.login-bar .et_pb_fullwidth_menu .et-menu>li.menu-item-639, .et_pb_menu .et-menu>li.menu-item-639
{
	border-right:1px dotted #d3d3d3;
	padding-right:20px;

}
.login-bar .et_pb_fullwidth_menu .et-menu>li a
{
	padding-top:10px;
	padding-bottom:10px;

}
.author_name {
	display:none;

	
}


.authors-names-on .author_name {
	display:block;
	padding:10px 0;
	
}
.authors-names-on .author_name::before {
	
	content: "AUTHOR";
	display:block;
	clear:both;
	letter-spacing:0.02em;
	color:#ccc;
	font-size:12px
	
}
.authors-names-on .author_name a::before {
	

	content: "PLATFORM";
	display:block;
	clear:both;
	letter-spacing:0.02em;
	color:#ccc;
	font-size:12px;
	margin-top:-5px

	
	
}

.et_pb_menu .et_pb_menu__menu>nav>ul#menu-main-with-more>li>ul {
	right:0;
	left:auto;
	    top: calc(100% + 0px);
	
}
.nav li ul {border-top:1px solid #fff!important}

.mailing-list .et_pb_promo_description {
    padding-bottom: 0px;
    position: relative;
}

.et_pb_menu__search-form {
	
	background-color:#f4f4f4;
}









/* =Aspects backend extra styles
--------------------------------------------- */

.red-button {
    background-color:#bc3315;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:none;
    color: #fff;
    display:inline-block;
    cursor:pointer;
    padding:10px 30px;
    text-decoration:none;
}

.red-button:hover {
    background-color: #e53f19;
}

.content-block {
	clear:both;
	font-size:15px;
	font-weight:400;
	padding:0 0 0 10px;
	display:block;

}

.editors-choice .entry-title, .editors-choice .post-content{
	
	padding-left:20px;
	padding-right:20px
}
.sub-home-row-2 .et_pb_post {
    margin-bottom: 0px;
}

.content-block:after {
    clear:both;
} 
p.highlighter {


	padding-bottom:10px;

	
	
}
.highlighter {

	clear:both;
	font-size:18px;
	font-weight:normal;
	padding:1.25em 0 10px 0;
	display:block;
	color:#2ea3f2;
	
	
}
.highlighter:first-of-type {


	padding:1em 0 0em 0;
	color:#2ea3f2;
	
	
}
















/* =Aspects custom
--------------------------------------------- */
body, input, textarea, select {
	font-weight:300;
}



.side-menu {
position: absolute;
    margin: 0;
    padding: 4px 0px 4px 4px;
    top: 5px;
    right: 0px;
    z-index: 100;
	width: calc(100% - 60px);

}
.side-menu-2 {
position: absolute;
    margin: 0;
    padding: 5px;
    top: 7px;
    right: 80px;
     z-index: 100;



}
.et_mobile_menu {
	
	border-top: 1px solid #fff;
}



.menu-item-930 a{display:none}

.menu-item-930:before {
	content: url("https://aspectsofhistory.com/wp-content/themes/aspects/login-icon.png");
	
}




/* =signup boxes
-------------- */
.signup-row-wrapper {
	display:block;
	margin-right:0px;
	width:100%;
	display:flex;
}

.signup-row-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

.signup-box-wrapper {
	display: block;
	background-color:#fcfcfc;
	  float: left;
  width: 31.33333333333333%;
  margin-right:20px;
   box-sizing: border-box;
   padding:10px;
   border:1px dotted #ccc;
   color:#000;
   min-height:140px;
   max-height:140px;
   overflow:hidden;
}
.signup-holding .signup-box-wrapper {

	  float: none;
  width: 100%;
  margin-right:0px;
 
}
.signup-holding .left {

	  float: none;
  width: 48.5%;
  margin-right:3%;
 
}
.signup-holding .right {

	  float: none;
  width: 48.5%;
  margin-right:0%;
 
}
.home-signup .signup-box-wrapper {
	   min-height:190px;
   max-height:190px;
}
.signup-inner-left {
	display: block;
	width:70%;

}
.signup-box-wrapper .aspects-signup-title{
	font-size:17px;
	font-size:800;
	line-height:1.2;
	padding-bottom:10px
}
.signup-box-wrapper .aspects-signup-content{
	font-size:12px;
	font-size:normal;
	line-height:1.2;
}


.header-box-left{
	border-left: 5px solid #e02b20;
	background-image:url("https://aspectsofhistory.com/wp-content/themes/aspects/header-mag-and-books.png");
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom right;
	
}
.header-box-left .aspects-signup-title{
	color:#e02b20;
}

.header-box-mid{
	border-left: 5px solid #0c71c3;
	background-image:url("https://aspectsofhistory.com/wp-content/themes/aspects/header-mag-single.png");
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom right;
}
.header-box-mid .aspects-signup-title{
	color:#0c71c3;
}

.header-box-right{
	border-left: 5px solid #b2ad1e;
	background-image:url("https://aspectsofhistory.com/wp-content/themes/aspects/header-mag-sub.png");
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom right;
}
.header-box-right .aspects-signup-title{
	color:#b2ad1e;
}

.header-box-right .signup-inner-left {
	display: block;
	width:60%;

}
.header-box-left:hover{
		border: 1px solid #e02b20;
		border-left: 5px solid #e02b20;
	
}
.header-box-mid:hover{
		border: 1px solid #0c71c3;
		border-left: 5px solid #0c71c3;
	
}
.header-box-right:hover{
		border: 1px solid #b2ad1e;
		border-left: 5px solid #b2ad1e;
	
}







/* Author platform tabs structure */


* {box-sizing: border-box}

/* Style the tab */
.tab {

  border: 1px solid #ccc;
  background-color: #fcfcfc;

}

/* Style the buttons that are used to open the tab content */
.tab button {
  display: block;
  background-color: inherit;
  color: #e02b20;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-weight:bold;
  font-size:16px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
	margin-top:25px;
  float: right;
  padding: 0 20px 20px 20px;
  width: 100%;


}












/* Books of the year */

.et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row.books-of-the-year .et_pb_column_1_4 {
	width:100px;
	padding-bottom:20px;
	
}
.et_pb_gutters2 .et_pb_column_3_4, .et_pb_gutters2.et_pb_row.books-of-the-year .et_pb_column_3_4 {
	width: calc(90% - 100px);
	padding-left:20px
}

.et_pb_section.et_pb_section_2.et_section_regular .et_pb_divider {
	margin:20px 0 0 0;
	    height: 1px;
}

.books-of-the-year .dp-dfg-layout-fullwidth .dp-dfg-item {
	padding-left:0;
	padding-right:40px
	
}

.et-db #et-boc .et-l .books-of-the-year.et_pb_gutters2.et_pb_row .et_pb_column_1_4	 {
width:150px;
}
.et-db #et-boc .et-l .books-of-the-year.et_pb_gutters2.et_pb_row .et_pb_column_3_4	 {
    width: calc(90% - 150px);
}




/* hyome page */
.dp-dfg-custom-field-value-OFF {
	font-weight:bold;
	color:#000;
}


.holding {
	
	position:absolute;
	top:0;
	left:0;
	width:150px
}




.et_pb_section_1.author-platform-tabs-menu {
	float:left;
}
.et-db #et-boc .et-l .et_pb_section_0.et_pb_section.author-platform-tabs-menu
{
	width:22.75%;
	float: left;
}
.et-db #et-boc .et-l .et_pb_section_1.tabcontent, .et-db #et-boc .et-l .et_pb_section_2.tabcontent, .et-db #et-boc .et-l .et_pb_section_3.tabcontent, .et-db #et-boc .et-l .et_pb_section_4.tabcontent, .et-db #et-boc .et-l .et_pb_section_5.tabcontent, .et-db #et-boc .et-l .et_pb_section_6.tabcontent {
	width:74.25%;
	float:right
}


.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_2 {
	    width: 57.125%;
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4 {
	    width: 14%;
		margin-right:2%;
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4.et_pb_column_2_tb_body {
	    width: 20.875%;
}










@media screen and (max-width: 980px)
{
.et-db #et-boc .et-l .et_pb_section_0.et_pb_section.author-platform-tabs-menu
{
	width:29.75%;
	float: left;
}
.et-db #et-boc .et-l .et_pb_section_1.tabcontent, .et-db #et-boc .et-l .et_pb_section_2.tabcontent, .et-db #et-boc .et-l .et_pb_section_3.tabcontent, .et-db #et-boc .et-l .et_pb_section_4.tabcontent, .et-db #et-boc .et-l .et_pb_section_5.tabcontent, .et-db #et-boc .et-l .et_pb_section_6.tabcontent {
	width:70.25%;
	float:right
}
}
@media screen and (max-width: 580px)
{
.et-db #et-boc .et-l .et_pb_section_0.et_pb_section.author-platform-tabs-menu
{
	width:100%;
	float: none;
}
.et-db #et-boc .et-l .et_pb_section_1.tabcontent, .et-db #et-boc .et-l .et_pb_section_2.tabcontent, .et-db #et-boc .et-l .et_pb_section_3.tabcontent, .et-db #et-boc .et-l .et_pb_section_4.tabcontent, .et-db #et-boc .et-l .et_pb_section_5.tabcontent, .et-db #et-boc .et-l .et_pb_section_6.tabcontent {
	width:100%;
	float: none;
}
.tabcontent {
	padding-left:0;
	padding-right:0;
}
.tab {
    border: 0px solid #ccc;
    background-color: #fff;
}
.tab button {
    display: inline-block;
    padding: 22px 5px;
    width: 32%;
    border: 1px solid #ccc;
    text-align: center;
	background-color: #fcfcfc;
	font-size:14px;
}
}

.initial-off 
{display:none}

.logged-in.admin-bar .initial-off 
{display:block}





.author-platform-link p a::before {
	content: "AUTHOR'S PLATFORM";
	color:#ccc;
	font-size:10px;
	letter-spacing:0.01em;
	display:block;
	clear:both;
}




/* =home page cols
--------------------------------------------- */

.dpdfg_filtergrid_0.aspects-home-col .dp-dfg-container .dp-dfg-items .dp-dfg-item, .dpdfg_filtergrid_1.aspects-home-col .dp-dfg-container .dp-dfg-items .dp-dfg-item, .dpdfg_filtergrid_2.aspects-home-col .dp-dfg-container .dp-dfg-items .dp-dfg-item, .dpdfg_filtergrid_3.aspects-home-col .dp-dfg-container .dp-dfg-items .dp-dfg-item {
	border-bottom:1px dotted #ccc;
	padding-bottom:0px;
}

.aspects-home-col .dp-dfg-custom-field {
	padding-bottom:0.5em;
}
.aspects-home-col p:not(.has-background):last-of-type {
	padding-bottom:0.5em;
}



.aspects-home-col .dp-dfg-skin-default .dp-dfg-item>* {
	padding-top:0;
}
.aspects-home-col .dp-dfg-layout-list .dp-dfg-image {
	margin-top:0em;
	padding-right:2em;
}



@media screen and (min-width: 768px)
{

.aspects-home-col .dp-dfg-layout-list .dp-dfg-image {
	margin-top:0em;
	padding-right:0.5em;
}


.aspects-home-col .dp-dfg-skin-default .dp-dfg-item>* {
	padding-top:0;
}

.aspects-home-col .dp-dfg-skin-default .dp-dfg-item>div:last-of-type {
	padding-bottom: 0.5em;
	margin-bottom:0em;
}

.aspects-home-col .dp-dfg-custom-content p {
	padding-bottom: 0em;
}


.aspects-home-col .dp-dfg-layout-list .dp-dfg-item {
	padding-bottom:10px;
		border-bottom:1px dotted #ccc;
	}
	
	
.aspects-home-col .dpdfg_filtergrid_0 .dp-dfg-layout-list .dp-dfg-item {
	grid-row-gap: 1em;
}
.aspects-home-col .dp-dfg-layout-list .dp-dfg-items {grid-row-gap: 1em;}




}







/* =main page grids
--------------------------------------------- */



.single-aspects-shop .dp-dfg-skin-default .dp-dfg-header h2.entry-title {
padding:20px 0px	
	
}



.main-page-feed .dp-dfg-layout-grid .dp-dfg-image{
	
	    -ms-grid-column: 1;
	
	    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
	margin: 0 0 0 -1em;
	
}
.main-page-feed .dp-dfg-layout-grid .dp-dfg-header.entry-header{
	
	    -ms-grid-column: 2;
	
	    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
	margin-left:2em;

	
}
.main-page-feed.authors-feed .dp-dfg-layout-grid .dp-dfg-header.entry-header h2{
	padding:0.7em 0 0.2em 0;
	border-bottom:1px dotted #ccc;
	
}
.main-page-feed.authors-feed .dp-dfg-skin-default .dp-dfg-image  {
	
	border-radius: 50% 50% 50% 50%;
    overflow: hidden;
}
.main-page-feed.not-authors-feed .dp-dfg-skin-default .dp-dfg-image  {
	
	border-radius: 0;
 
}
.main-page-feed .dp-dfg-layout-grid .dp-dfg-item{
	    -ms-grid-columns: 80px auto;
	    grid-template-columns: 80px auto;
		border:0;
}


.main-page-feed .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label {
	
	border:0;
	border-bottom:1px solid #ccc;
}


.main-page-feed  .dp-dfg-skin-default .dp-dfg-search-input {
	    background-color: #fff;
		border:0;
		border-bottom:1px solid #ccc;
		padding-left:0.5em;
		font-weight:500
	
}

.main-page-feed  .dp-dfg-skin-default .dp-dfg-search-icon {
	    background-color: #fff;
		border:0;
		/* border-bottom:1px solid #ccc; */
}


.main-page-feed .dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag {
	background-color:#f2f2f2;
	color:rgb(224, 43, 32);
}

.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 1fr 1fr ;
}



@media screen and (min-width: 981px){
.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
    grid-template-columns: 300px 1fr 1fr;
    -ms-grid-columns: 300px 1fr 1fr ;
}
.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters.dp-dfg-filters-dropdown-layout {

    padding-right: 2em;
}

.et_pb_gutters4 .et_pb_column_2_3, .et_pb_gutters4.et_pb_row .et_pb_column_2_3.aspects-single-main {
    width: 72%;
}

.et_pb_gutters4 .et_pb_column_1_3, .et_pb_gutters4.et_pb_row .et_pb_column_1_3.aspects-image-col {
    width: 20%;
}



}


@media screen and (min-width: 480px){

.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-filters ul

{
	text-align:left;
}

}

@media screen and (max-width: 550px){
.dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
    grid-template-columns: 100% 1fr 1fr;
    -ms-grid-columns: 100% 1fr 1fr ;
}




.dpdfg_filtergrid_0.main-page-feed .dp-dfg-container .dp-dfg-filters-dropdown-layout
 {
	    -ms-grid-column: 1;
	    -ms-grid-column-span: 3;
	    grid-column: 1 / span 3;
		-ms-grid-row: 1;
		grid-row: 1;
}
.dpdfg_filtergrid_0.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
	-ms-grid-row: 2;
	grid-row: 2;
}

}

@media screen and (min-width: 480px) and (max-width: 550px){
.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
    grid-template-columns: 1fr 100%;
    -ms-grid-columns: 1fr 100%;
	padding-top:20px
}
.dpdfg_filtergrid_0.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on] .dp-dfg-items {
	-ms-grid-row: 2;
	grid-row: 2;
}

}

@media screen and (max-width: 480px){
.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters {
    grid-template-columns: 1fr;
    -ms-grid-columns: 1fr;
	padding-top:20px
}
.dpdfg_filtergrid_0.main-page-feed .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters[data-search=on][data-filters=on] .dp-dfg-items {
	-ms-grid-row: 2;
	grid-row: 2;
}

}

/* =main page grids - articles
------------------- */


.main-page-feed.articles-feed  .dp-dfg-layout-grid .dp-dfg-image{
	
	    -ms-grid-column: 1;
	
	    grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
	margin: 0 0 0 -1em;
	
	
}
body.post-type-archive-author_interviews .main-page-feed.articles-feed  .dp-dfg-layout-grid .dp-dfg-image{
	
	     border-radius: 50% 50% 50% 50%;
    overflow: hidden;

	
	
}
.main-page-feed.articles-feed .dp-dfg-layout-grid .dp-dfg-header.entry-header{
	
	    -ms-grid-column: 2;
	
	    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
	margin-left:1em;
	margin-top:0;
	padding-top:0

	
}


.main-page-feed.articles-feed .dp-dfg-custom-content {
	 -ms-grid-column: 2;
	 grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
	margin-left:0.7em;
}

.main-page-feed.articles-feed .dp-dfg-custom-content p{
	padding-bottom:0;
}

.main-page-feed.articles-feed  p.dp-dfg-custom-field {
	padding-bottom:0.5em
}
.main-page-feed.articles-feed  p.dp-dfg-custom-field:nth-of-type(2) {
	padding-bottom:0em
}

.main-page-feed.articles-feed  .dp-dfg-skin-default .dp-dfg-item>div:last-of-type {
	padding-bottom:0
	
}


.main-page-feed.articles-feed.interviews-feed .dp-dfg-layout-grid .dp-dfg-image{
	    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
}








/* =Misc
--------------------------------------------- */



ul.et_pb_social_media_follow.aspects-social-links {
	
	position:relative;
	top:10px;
	right:0px;
	display:block;
}
.et_pb_social_media_follow.aspects-social-links li {
	display:inline-block;
}


@media (min-width: 981px) {
ul.et_pb_social_media_follow.aspects-social-links {
	
	position:absolute;
	top:-5px;
	right:0px;
	display:block;
}

.et_pb_social_media_follow.aspects-social-links li {
	display:block;
	margin-bottom: 2px;
}
	.aspects-header-menu {
		padding-right:5%
	}
	

}




@media (max-width: 980px) {
	.et_pb_text_0.aspects-popup, .et_pb_text_1.aspects-popup {padding:20px 20px 0 20px!important;}
ul.et_pb_social_media_follow.aspects-social-links {
	
	position:absolute;
	top:10px;
	right:0px;
	display:block;
}
.et_pb_social_media_follow.aspects-social-links li {
	display:inline-block;
	margin-bottom:10px;
}





.et_pb_image_0_tb_body.aspects-mobile-featured {
	float:right;
	padding:0 0 20px 20px;
	width:50%;
	max-width:220px;
	
}	
}




@media (min-width: 768px) and (max-width: 980px)  {
	
	.et_pb_gutters3 .article-single-tablet-cols .et_pb_column_1_2 {
		width:47.5%;
		margin-right:5%;
		
	}
		.et_pb_gutters3 .article-single-tablet-cols .et_pb_column_1_2:last-of-type {
		
		margin-right:0%;
		
	}
	
}



/* =search
--------------------------------------------- */


body.search-results h2.entry-title {
    border-bottom:1px dotted #ccc;
	margin-bottom:10px
  

}

body.search-results .et_pb_post  {
    display: block;
    position: relative;
  clear:both;

}

body.search-results .et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 30px;
    float: left;
		padding-right:30px;

}

.search-results-terms {
	    display: block;
    position: relative;
    margin-bottom: 30px;
    float: left;

	-webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;

}



















/* =Media queries
--------------------------------------------- */

@media (min-width: 981px) {

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-1{
	width:230px;
}

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-2{
		width:     calc(100% - 250px);
	margin-left:10%
}
.side-menu {
position: absolute;
    margin: 0;
    padding: 4px 0px 4px 4px;
    top: 5px;
    right: 0px;
    z-index: 100;
	width:50%;

}
.side-menu-2 {position: absolute;
    margin: 0;
    padding: 5px;
    top: 50px;
    right: 0;
     z-index: 100;

}
.et_pb_menu.side-menu .et_pb_menu__menu {
    display: none;
}
}


@media (min-width: 1300px) {

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-1{
	width:250px;
}

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-2{
	width:     calc(90% - 250px);
	margin-left:10%

}
.et-db #et-boc .et-l .et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-1{
	width:250px;
}

.et-db #et-boc .et-l .et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-2{
	width:     calc(90% - 250px);
	margin-left:10%

}
}



@media (min-width: 1550px) {

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-1{
	width:250px;
}

.et_pb_gutters1.et_pb_row .et_pb_column_1_2.header-ah-2{
	width:1080px;
	margin-left:calc(100% - 1330px);

}

}


@media (max-width: 980px) {

.signup-box-wrapper {

   min-height:180px;
   max-height:180px;
   overflow:hidden;
}
.home-signup .signup-box-wrapper {
	   min-height:210px;
   max-height:210px;
}
.et_pb_menu.side-menu .et_mobile_nav_menu {
	display:none;
	
}
.et_pb_column .et_pb_module.side-menu {
    margin-bottom: 10px;
}
.et_pb_menu .et_mobile_nav_menu {
	margin-right:auto;
	margin-left:0
	
}
.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 0px;
}

}


@media (max-width: 700px) {

.signup-box-wrapper {
	  float: left;
  width: 31.33333333333333%;
   min-height:220px;
   max-height:220px;

}
.home-signup .signup-box-wrapper {
	   min-height:250px;
   max-height:250px;
}

.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_2 {
	    width: 100%;
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4 {
	    width: 25%;

}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4.et_pb_column_2_tb_body {
	    width: 63%;

}
 .aspects-podcast-header .et_pb_text_2_tb_body {
	 text-align:left;
 }

}

@media (max-width: 500px) {
.signup-row-wrapper {display:block;}
.signup-box-wrapper {
	  float: none;
  width: 100%;
   min-height:150px;
   max-height:150px;
   margin-bottom:20px;
   margin-right:0

}
.home-signup .signup-box-wrapper {
	   min-height:170px;
   max-height:170px;
}
.signup-inner-left {

    width: 60%;
}
.signup-holding .left {

	  float: none;
  width: 100%;
  margin-right:0%;
 
}
.signup-holding .right {

	  float: none;
  width: 100%;
  margin-right:0%;
 
}
.header-box-left, .header-box-right{
	background-size:70%;
}
}



@media (max-width: 450px) {
.wp-image-256.alignright.size-medium{
	width:42%
}

}
@media (max-width: 400px) {
.header-box-left, .header-box-mid, .header-box-right{
	background-size:50%;
}
.aspects-signup-content {display:none}
.signup-box-wrapper {min-height:70px; margin-bottom: 10px;}
.signup-box-wrapper .aspects-signup-title {padding-bottom:0}
.signup-inner-left, .header-box-right .signup-inner-left  {width:80%}


}



/* =related news
--------------------------------------------- */

.et_pb_widget.related_posts_by_taxonomy {
	    width: 100%!important;
    margin-right: 0%;
    margin-bottom: 0%;
}


.et_pb_gutters3 .et_pb_column_4_4 .aspects-related .et_pb_widget{
	    width: 100%!important;
    margin-right: 0%;
    margin-bottom: 0%;
}

#related-posts-by-taxonomy-6.et_pb_widget.related_posts_by_taxonomy{
	width:100%
}
.gallery-caption, .gallery-item a {
font-weight: bold;
    color: #0a3b7c!important;
}
.et_pb_gutters3 .et_pb_column_4_4 .aspects-related.et_pb_widget_area_left  {
	border-right:0;
	padding-right:0
}
#rpbt-related-gallery-1 img {
    border: 0px solid #cfcfcf!important;
}































/* =Aspects May
---------------------------------------------------------------------- */

/* =Aspects header
---------------------------------- */

@media (min-width: 981px){
	
.et_pb_gutters3 .et_pb_column_1_3.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
    width: 157px;
	
}
.et_pb_gutters3 .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
    width: calc(98% - 367px);
	margin-top:25px
}
.et_pb_gutters3 .et_pb_column_1_3.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {
    width: 210px;
	margin-top:35px
}
.et_pb_gutters3 .et_pb_column.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column.aspects-head-l,
.et_pb_gutters3 .et_pb_column.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column.aspects-head-m,
.et_pb_gutters3 .et_pb_column.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column.aspects-head-r
 {
    margin-right: 1%;
}

}


.aspects-may-header .et_pb_menu .et_pb_menu__menu>nav>ul#menu-main-with-more>li>ul {
	
}


.aspects-tag-line {
	z-index:1;
}

div.aspects-may-header {

  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  background-color:#fff;
}

div.aspects-may-header.shrink {
  position:fixed;
  clear:both!important;
  z-index:1011;
  width:100%;
  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}

@media (min-width: 981px)  {
	
	.et_pb_section_0_tb_header.et_pb_section.aspects-may-header {
		padding-top:20px
	}
	
	
	.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
    width: 157px;
	
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
    width: calc(98% - 367px);
	margin-top:22px
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {
    width: 210px;
	margin-top: 34px;
}
	
	
	
.aspects-head-l .et_pb_image_0_tb_header {

    min-width: 100px!important;

}	

.et_pb_section_0_tb_header.et_pb_section.aspects-may-header.shrink {
		padding-top:10px
	}
.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-l, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
    width: 100px;
	  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}


.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-m, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {

	margin-top:0px;
	    width: calc(98% - 310px);
		  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}

 .et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-r, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {

	margin-top:10px;
	    width: 210px;
		  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
/* =home col 3 fix
---------------------------------- */
.et_pb_gutters2 .et_pb_column_1_4.home-row-3-third, .et_pb_gutters2.et_pb_row .et_pb_column_1_4.home-row-3-third {

    width: 25.75%;
}
.et_pb_gutters2 .et_pb_column.home-row-3-third, .et_pb_gutters2.et_pb_row .et_pb_column.home-row-3-third{
		    margin-right: 0%;
}
}

/* =Aspects fonts
---------------------------------- */


.aspects-mini-header {
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;
	color:#e02b20;
	letter-spacing:0.1em;
	font-size:12px;
	font-weight:800
	
}


.et_pb_column_1_3 h3, .et_pb_column_1_4 h3, .et_pb_column_1_5 h3, .et_pb_column_1_6 h3, .et_pb_column_2_5 h3 {
	font-size:18px;
line-height:1.2;
}





/* =Aspects home
---------------------------------- */

.aspects-home-left-col-top {}


.aspects-home-right-col .et_pb_post .entry-featured-image-url{
    display: block;
    position: relative;
    margin-bottom: 30px;
    width: 90px;
	padding:0 0 20px 20px;
    float: right;

}
.aspects-home-right-col {
	z-index:100000;
}
.aspects-home-right-col .et_pb_post {
    margin-bottom: 10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.aspects-slider .et_pb_slide_overlay_container{
	width:33%
}
.aspects-slider.et_pb_slider .et_pb_container {
	width:33%;
	margin:0;
}
.aspects-slider .et_pb_slide {
	padding:0;
	background-position: center 33%;
}
.aspects-slider .et_pb_slide_overlay_container::before {
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;
    color: #e02b20;
    letter-spacing: 0.1em;
    font-size: 12px;
    font-weight: 800;
	content: "LATEST  ARTICLES";
	position:absolute;
	display:block;
	text-align:left;
	padding:10px 20px;

	
}
.aspects-slider .et_pb_slider_container_inner {
	padding-top:30px;
}

.et_mobile_device .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev { 
	left:37%;
}
.et_mobile_device .et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next  {
	right:4%
}




.aspects-slider .et_pb_slide_content {
	font-size:15px;
}




.interview-single h2.entry-title {
	cursor: pointer;
}


.aspects-may-header .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-size:14px
}

@media (min-width: 981px){
.et_pb_gutters2 .et_pb_column_3_4.aspects-home-left-col-top, .et_pb_gutters2.et_pb_row .et_pb_column_3_4.aspects-home-left-col-top {
   width: 77.25%;
   padding-left:0;
}
.et_pb_gutters2 .et_pb_column.aspects-home-left-col-top, .et_pb_gutters2.et_pb_row .et_pb_column.aspects-home-left-col-top {
    margin-right: 0%;
}
.et_pb_gutters2 .et_pb_column_1_4.aspects-author-call, .et_pb_gutters2.et_pb_row .et_pb_column_1_4.aspects-author-call {
   width: 25.75%;
   padding-left:0;
}
.et_pb_gutters2 .et_pb_column.aspects-author-call, .et_pb_gutters2.et_pb_row .et_pb_column.aspects-author-call {
    margin-right: 0%;
}
.et_pb_gutters2 .et_pb_column_1_2.aspects-promo, .et_pb_gutters2.et_pb_row .et_pb_column_1_2.aspects-promo {
    width: 49.5%;
}
.et_pb_gutters2 .et_pb_column.aspects-promo, .et_pb_gutters2.et_pb_row .et_pb_column.aspects-promo {
    margin-right: 2%;
}
.home-mag-description img{
display:none;	
}	
}

@media (max-width: 980px){

.et_pb_gutters2 .et_pb_column_1_4.aspects-author-call, .et_pb_gutters2.et_pb_row .et_pb_column_1_4.aspects-author-call {
   width: 100%;
   padding-left:0;
}
.et_pb_gutters2 .et_pb_column.aspects-author-call, .et_pb_gutters2.et_pb_row .et_pb_column.aspects-author-call {
    margin-right: 0%;
}


.et_pb_column .et_pb_module.podcast-home-wrap{
	margin-bottom: 20px!important;
}
}


.five-free-books {
	font-size:12px; font-weight:400
}
.aspects-may-header button.et_pb_menu__icon{
	padding-left:0;
}


@media only screen and (max-width: 1190px) and (min-width: 1150px)  {
	li#menu-item-13070 {
		display: none;
	}
	}



@media (max-width: 1350px){
.aspects-may-header .et_pb_menu .et-menu>li {
    padding-left: 5px;
    padding-right: 5px;
}
.aspects-may-header .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-size:13px
}
.aspects-may-header .et_pb_row_0_tb_header, .aspects-tag-line .et_pb_row_1_tb_header.aspects-may-header {
	width: 95%;
}
}

@media (max-width: 1150px){
.aspects-may-header .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-size:13px
}	
.aspects-may-header .et_pb_text_0_tb_header {
    padding-top: 5px!important;
    padding-bottom: 7px!important;
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
    width: calc(98% - 297px);
	margin-top:25px
}
.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
    margin-top: 0px;
    width: calc(98% - 240px);
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-r {
	width:140px!important;
}
.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-r {
	width:140px!important;
}
.five-free-books {
	display:block;
	clear:both;
	line-height:1;
}
.wp-image-9032 {width:80%;
padding-top:10px
}
}


@media only screen and (max-width: 1149px) {
.et_pb_menu .et_pb_menu__menu {
        display: none;
    }
.et_mobile_nav_menu {
        display: block
    }
.aspects-head-m	.et_pb_menu_0_tb_header {
    padding-bottom: 0px;
}
.et_pb_menu .et_mobile_menu {

list-style: none!important;
text-align:left;

}
.et_mobile_menu li a {
	padding: 10px 5%;
	    line-height: 1.1;
		
}
 ul.sub-menu {

list-style: none!important;
}
 ul.sub-menu li a{

list-style: none!important;
}

.et-db #et-boc .et-l .et_pb_image_0_tb_header{
	padding-top: 7px!important
}

}


@media (max-width: 980px)  {
	
	.et_pb_section_0_tb_header.et_pb_section.aspects-may-header {
		padding-top:7px
	}
	
	
	.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
    width: 157px;
	
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
  width: calc(98% - 297px);
    margin-top: 25px;
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {
 	width:140px!important;
	margin-top:38px
}
	
	
	
.aspects-head-l .et_pb_image_0_tb_header {

    min-width: 100px!important;

}	

.et_pb_section_0_tb_header.et_pb_section.aspects-may-header.shrink {
		padding-top:4px
	}
.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-l, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
    width: 100px;

}


.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-m, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {

	margin-top:0px;
	    width: calc(98% - 232px);

}

 .et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-r, div.aspects-may-header.shrink .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {

	margin-top:10px;
	    

}

.et_pb_menu .et_mobile_nav_menu {
	margin-right:6px;
}
.et_pb_column {
	margin-bottom:0;
}


.et_pb_gutters2 .et_pb_column_3_4, .et_pb_gutters2.et_pb_row.books-of-the-year .et_pb_column_3_4 {
    width: 100%;
    padding-left: 0px;
}
.et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row.books-of-the-year .et_pb_column_1_4 {
	width:100%;
	margin-top:20px;

	
}
.et_pb_row.aspects-home-first-row .et_pb_column.et-last-child, .et_pb_row.aspects-home-first-row .et_pb_column:last-child
 {
    margin-bottom: 20px;
}
.et_pb_posts a.more-link {
	display:inline-block;
	clear:none;
}
.aspects-home-right-col .et_pb_post .entry-featured-image-url {
    margin-bottom: 0px;
    width: 110px;
    padding: 0 0 0px 0px;
    margin-top: -50px;
	margin-left:20px;
}
.home-mag-description{
display:block;	
}
.aspects-may-header .et_pb_row_0_tb_header, .aspects-tag-line .et_pb_row_1_tb_header.aspects-may-header {
	width: 90%;
}	
}

@media (max-width: 700px){
.aspects-slider.et_pb_slider .et_pb_container {
    width: 100%;
    margin: 0;
}
.aspects-slider .et_pb_slides .et_pb_slider_container_inner {
 
    vertical-align: bottom;
}
.aspects-slider .et_pb_slide_overlay_container {
    display:none;
}
.aspects-slider .et_pb_slide_description {
	padding-top: 20px!important;
    padding-bottom: 20px!important;
    margin-top: 200px!important;
	background-color: rgba(10,59,124,0.8);
}
.et_mobile_device .et-pb-arrow-prev, .et_pb_slider:hover .et-pb-arrow-prev { 
	left:4%;
	top: 20%;
}
.et_mobile_device .et-pb-arrow-next, .et_pb_slider:hover .et-pb-arrow-next  {
	right:4%;
	top: 20%;
}
}

@media (min-width: 480px) and (max-width: 770px){
	.home-mag-description img{
width:40%;	
display:block;
}
}

@media (max-width: 479px){

div.aspects-may-header	.et_pb_column {
    width: auto!important; 
}
	
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
     width: 100px!important; 	
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
 width: calc(98% - 166px)!important; 
    margin-top: 0px;
}
.et_pb_gutters3 div.aspects-may-header .et_pb_column_1_3.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {
 	width:70px!important;
	margin-top:14px
}
.et_pb_gutters3 div.aspects-may-header.shrink .et_pb_column_1_3.aspects-head-l, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-l {
     width: 100px!important; 	
}
.et_pb_gutters3 div.aspects-may-header.shrink  .et_pb_column_1_3.aspects-head-m, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-m {
 width: calc(98% - 166px)!important; 
    margin-top: 0px;
}
.et_pb_gutters3 div.aspects-may-header.shrink  .et_pb_column_1_3.aspects-head-r, .et_pb_gutters3.et_pb_row .et_pb_column_1_3.aspects-head-r {
 	width:70px!important;
	margin-top:10px
}
.five-free-books {
   display:none;
}

.aspects-may-header .et_pb_text_0_tb_header {
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    font-size: 12px;
}

.aspects-tag-line {
    font-size: 12px;
}
.et_pb_section_1_tb_header.et_pb_section.aspects-tag-line {
	padding:5px 0;
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_2 {
	    width: 100%!important;
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4 {
	    width: 25%!important;
	
		margin-right:12%
}
.et_pb_gutters3 .aspects-podcast-header .et_pb_column_1_4.et_pb_column_2_tb_body {
	    width: 63%!important;
	
}

	.et_pb_gutters2 .podcast-home-row .et_pb_column_1_2, .et_pb_gutters2.et_pb_row.podcast-home-row .et_pb_column_1_2 {

	margin-right: 0%!important;
	margin-bottom: 20px!important;
}
.et_pb_gutters2 .podcast-home-row .et_pb_column_1_2.et_pb_column_5 {

	margin-right: 0%!important;
	margin-bottom: 0%!important;
}
}




.owl-stage-outer a{
	color:#fe5003;
	font-weight:900;
		letter-spacing:0.01em;
}
.owl-stage-outer .dp_custom_field p{
	margin-bottom:0.3em
}



/* =Sub home
---------------------------------- */




@media only screen and ( min-width: 981px ) {
	
	.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
	.cu-blog .column.size-1of4 {
	    width: 24%!important;
	    margin-right: 1%;
	}
	.cu-blog-short-stories .et_pb_salvattore_content[data-columns]::before {
	content: '6 .column.size-1of6' !important;
}
	.cu-blog-short-stories .column.size-1of6 {
	    width: 15.66666666666667%!important;
	    margin-right: 1%;
	}	
.square .entry-featured-image-url {
 padding-top: 100%;
  display: block;
}

.square .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;

}
	
}
@media only screen and ( max-width: 980px ) {
	
	.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '2 .column.size-1of2' !important;
}
	.cu-blog .column.size-1of4 {
	    width: 48%!important;
	    margin-right: 1%;
	}
	.cu-blog-short-stories .et_pb_salvattore_content[data-columns]::before {
	content: '3 .column.size-1of3' !important;
}
	.cu-blog-short-stories .column.size-1of3 {
	    width: 32%!important;
	    margin-right: 1%;
	}	
	.square .entry-featured-image-url {
 padding-top: 100%;
  display: block;
}

.square .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;

}
}




@media only screen and ( max-width: 550px ) {
	
	.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '1 .column.size-1of1' !important;
}
	.cu-blog .column.size-1of4 {
	    width: 100%!important;
	    margin-right: 0%;
	}
	.cu-blog-short-stories .et_pb_salvattore_content[data-columns]::before {
	content: '1 .column.size-1of1' !important;
}
	.cu-blog-short-stories .column.size-1of3 {
	    width: 100%!important;
	    margin-right: 0%;
	}	
}



/*blog image aspect ratio portrait */



.cu-blog.portrait .entry-featured-image-url {
  padding-top: 153.33%;
  display: block;
}

.cu-blog.portrait .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

}













@media only screen and ( min-width: 981px ) {

/*short stories archive */

.et_pb_gutters3 .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3 {
    width: 23%;
    margin-right: 9.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom:30px
}
}
@media only screen and ( max-width: 980px ) {


.et_pb_gutters3 .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3 {
    width: 30%;
    margin-right: 2.5%;
}
.et_pb_gutters3 .et_pb_column_4_4 .short-stories-listing .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	margin-bottom:30px
}
}



.cu-blog .et_pb_image_container {
	margin-bottom:0
}

/*Equalize Blog Columns*/

.cu-blog .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cu-blog article {
        margin-bottom: 20px !important;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.cu-blog .post-content {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.cu-blog .column {
        margin-bottom: 0px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}


.pagination, .search-filter-results {
	display:block;
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
}
.author-search-results {
width: 45%;
    margin-right: 4%;
    display: inline-block;
	vertical-align:top;
   
}
.shop-search-results {
width: 22%;
    margin-right: 2.5%;
    display: inline-block;
	vertical-align:top;
	margin-bottom:20px;
   
}
@media only screen and ( max-width: 620px ) {
.shop-search-results {
width: 45%;
    margin-right: 4%;
    display: inline-block;
	vertical-align:top;
   
}
}
.et-l--body .searchandfilter ul{
	padding:0;
}

.author-results-view-platform {
	color:#0a3b7c!important;
	font-weight:900;
}
.aspects-SE-photo {
	width:31.8%;
	display:inline-block;
	margin-right:1.5%;
	    vertical-align: top;
		border-right:1px #e8e8e8 dashed;
}
.aspects-SE-photo.author-off {
	    border-radius: 50% 50% 50% 50%;
    overflow: hidden;
}

.aspects-SE-excerpt {
	width:65.0%;
	display:inline-block;
	    vertical-align: top;
}
.search-filter-results hr {
	border:0;
	border-top:1px #f80000 solid;
	margin:12px 0 20px;
}
.author-search-results  hr {
	border:0;
	border-top:1px #0a3b7c solid;
	margin:12px 0 20px;
}
.search-filter-results .published {
	color:#0c71c3;
}

.search-filter-results .read {
	color:#e02b20;
	font-weight:600;
}
.search-filter-results h4 p a{
	color:#f80000;
	font-weight:600;
}
.searchandfilter label{
	width:100%;
	padding-right:20px;
}
.searchandfilter input, .searchandfilter select {
	width:100%;
	padding:10px;
}

@media only screen and ( max-width: 768px ) {
#rpbt-related-gallery-1 .gallery-item {
    float: none;
    margin-top: 10px;
    text-align: center;

    width: 100%;
}
}

.aspects-caption{
	
	    position: absolute;
    bottom: 0;
	right:0;
    padding: 10px;
text-align:center;
color:#fff;
display:block;
width:50%;
text-shadow: 1px 1px 1px #000;
}



.interview-half .dp-dfg-image.entry-thumb {
	float: left;
    max-width: 53.8%;
    padding-right: 20px;
    padding-left: 20px;
	padding-bottom:20px;
}

.interview-half .dp-dfg-custom-content, .interview-half .dp-dfg-header.entry-header h2.entry-title {
	    padding-right: 20px;
    padding-left: 0px;
	font-size:21px;
	padding-bottom: 20px;
	
}

.interview-single .dp-dfg-layout-fullwidth .dp-dfg-item {
	padding:1em 2em;
}

.interview-half .dp-dfg-custom-content  {
	    font-size:14px;
	
}
.interview-single .dp-dfg-image.entry-thumb {
	float: left;
    max-width: 33.8%;
    padding-right: 20px;
    padding-left: 0px;
	padding-bottom:20px;
	
}

.interview-single .dp-dfg-custom-content, .interview-single .dp-dfg-header.entry-header h2.entry-title{

	font-size:18px;
	padding-left:70px
	
}


.interview-single .dp-dfg-skin-default .et_pb_button_wrapper{
		padding-left:70px
}

.interview-single .dp-dfg-custom-content  {
	    font-size:14px;
	
}
.aspects-signup .woocommerce_subscription_gifting_checkbox {
margin-left: 0;
}

.aspects-signup fieldset {
margin-bottom: 20px;
}



@media (min-width: 981px) {
body.postid-15343 #main-content .container:before, body.postid-15409 #main-content .container:before {
    right: 0px!important;
}
body.postid-15343 .et_right_sidebar #left-area, body.postid-15409 .et_right_sidebar #left-area {
    float: left;
    padding-right: 0%;
}
body.postid-15343 #left-area, body.postid-15409 #left-area {
    width: 100%;
    padding-right:0

}




}

body.postid-15343 .container, body.postid-15409 .container{
	width:100%;
	max-width: 100%;
}
body.postid-15343 #main-content .container, body.postid-15409 #main-content .container{
	padding-top:0px
}



body.postid-15343 #product-15343 form, body.postid-15409 #product-15409 form{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}
body.postid-15343 #product-15343 .aspects-signup form, body.postid-15409 #product-15409 .aspects-signup form{
	width:100%;
	max-width:100%;
	margin:0 auto;
}
body.postid-15343 #product-15343 form .col-2, body.postid-15409 #product-15409 form .col-2{
display:none;
}



.et_builder_inner_content.et_pb_gutters3.product .aspects-may-header.et_section_regular.shrink-OFF{
	z-index:10000000
}


.alg_checkout_files_upload_button{
	background-color:#2ea3f2;
	padding:10px 20px;
	color:#fff;
	border:0px;
	font-size:16px;
}

.authors-car .owl-next, .authors-car .owl-prev {
    
 top: 40%!important;
        
}


.post-type-archive-podcasts .dp-dfg-custom-field  {
    
display:none;
}
.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left {
	margin-bottom:20px;
}

.comp-entry-spy .cart {text-align:center}
@media (min-width:480px) {
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_2, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_2{
		width:62.25%;
	}
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_4.et_pb_column_4, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_4.et_pb_column_4{
		width:37.75%;
	}
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_4.et_pb_column_5, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_4.et_pb_column_5{
		width:0%;
	}	
	
	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left {
        width: 48%;
		margin-right: 4%;
		margin-bottom:0px;
    }
	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-right, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-right {
        width: 48%;
		margin-right: 0%;
    }
	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-empty, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-empty {
        width: 0%;
		display:none
    }	

	.et_pb_gutters2 .podcast-home-row .et_pb_column_1_2, .et_pb_gutters2.et_pb_row .podcast-home-row .et_pb_column_1_2 {
        width: 48%;
		margin-right: 4%;
	
    }
	.et_pb_gutters2 .podcast-home-row .et_pb_column_1_2.et-last-child, .et_pb_gutters2.et_pb_row .podcast-home-row .et_pb_column_1_2.et-last-child {
        width: 48%;
		margin-right: 0%!important;
	
    }


}

@media (min-width: 981px) {
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_2, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_2{
		width:54.7%;
	}
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_4.et_pb_column_4, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_4.et_pb_column_4{
		width:27.75%;
	}
	.et_pb_gutters1.home-2025-mag .et_pb_column_1_4.et_pb_column_5, .et_pb_gutters1.et_pb_row.home-2025-mag .et_pb_column_1_4.et_pb_column_5{
		width:23.75%;
	}		


	.et_pb_gutters2.home-2025-mag-2-cols .et_pb_column_1_2.mag-2-col-right, .et_pb_gutters2.et_pb_row.home-2025-mag-2-cols .et_pb_column_1_2.mag-2-col-right {
        width: 78.75%;
    }
	.et_pb_gutters2.home-2025-mag-2-cols .et_pb_column_1_2.mag-2-col-left, .et_pb_gutters2.et_pb_row.home-2025-mag-2-cols .et_pb_column_1_2.mag-2-col-left {
        width:  20.25%;
    }	


	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-left {
        width: 37.6%;
		margin-right: 2%;
    }
	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-right, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-right {
        width: 37.6%;
		margin-right: 2%;
    }
	.et_pb_gutters2.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-empty, .et_pb_gutters2.et_pb_row.home-2025-mag-3-cols .et_pb_column_1_3.mag-3-col-empty {
        width: 23.8%;
    }	

	.et_pb_gutters2 .podcast-home-row .et_pb_column_1_2, .et_pb_gutters2.et_pb_row .podcast-home-row .et_pb_column_1_2 {
        width: 48%;
		margin-right: 4%;
    }












}
body .et_pb_text_0_tb_header {
	background-color: #fa6b41!important;
}
body .et_pb_text_1_tb_header.et_pb_text {
    color: #fa6b41 !important;
}
body .aspects-mini-header {
	color: #fa6b41 !important;
}
body a.more-link {
	color: #fa6b41 !important;
}
body .et_pb_code_0_tb_footer {
	background-color: #0a3b7c!important;
}
