/*
Theme Name: SOSCIP
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/



body {font-weight: 300;}
p,li,dt,dd,dl,address,label,small,pre,code { line-height: 1.5; margin: 10px 0 0; }
figcaption.wp-caption-text { font-size: 14px; line-height: 1.4; }

h4, .h4 { line-height: 1.3;}

.fontsize-818181 { font-size: calc(24px + 26 * ((100vw - 420px) / 1140)); }
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) { font-size: calc(28px + 6 * ((100vw - 420px) / 1140));  }
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { font-size: calc(22px + 6 * ((100vw - 420px) / 1140));  }
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) { font-size: calc(18px + 6 * ((100vw - 420px) / 1140));  }
.text-lead, .text-lead > * { font-size: calc(16px + 4* ((100vw - 420px) / 1140)); line-height: 1.5 } 

.heading-text .text-lead, .heading-text .text-lead > * { text-transform: uppercase; font-size: calc(12px + 4* ((100vw - 420px) / 1140));}

.color-accent-darker, 
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a.active:not(.btn), 
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.active:not(.btn), 
body.textual-accent-color .post-content dt a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content dt a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content dt a.active:not(.btn), 
body.textual-accent-color .post-content dd a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content dd a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content dd a.active:not(.btn), 
body.textual-accent-color .post-content dl a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content dl a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content dl a.active:not(.btn), 
body.textual-accent-color .post-content address a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content address a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content address a.active:not(.btn), 
body.textual-accent-color .post-content label a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content label a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content label a.active:not(.btn), 
body.textual-accent-color .post-content small a:not(.btn-text-skin):hover:not(.btn), 
body.textual-accent-color .post-content small a:not(.btn-text-skin):focus:not(.btn), 
body.textual-accent-color .post-content small a.active:not(.btn)
{ text-decoration: underline; }

.row-navigation.row-navigation-light { outline-color: #eaeaea; background-color: #fff;  }

.dataTables_wrapper {margin: 10px 0 0; }
table td {line-height: 1.4; font-weight: 300;}
.tablepress tfoot th, .tablepress thead th { background-color: #d9edf7; font-weight: 400 !important; vertical-align: middle; text-transform: uppercase; }
.tablepress {border-bottom: solid 1px #eaeaea !important;}
.t-entry-visual-cont {background-color: #fff;}

.post-wrapper .post-footer {border-top-width: 0;}
.post-wrapper .post-share {border-bottom-width: 0;}

.share-button.share-inline .social.top li.social-pinterest,
.share-button.share-inline .social.top li.social-xing,
.share-button.share-inline .social.top li.social-paper-plane { display: none !important; }

body.search-results .t-entry-type, body.search-results .t-entry-category {display: none !important;}
body.search-results .t-entry-excerpt p {font-size: 14px;}

.owl-dots-outside .owl-dots { padding: 18px 0px 0px 0px; bottom: -32px; }

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    -webkit-transform: scale(2) !important; -moz-transform: scale(2) !important; -o-transform: scale(2) !important; -ms-transform: scale(2) !important;; transform: scale(2) !important;
	background-color: #e26225 !important; }


.post-after .style-light p a, .header-style-light p a {color: #c9490c !important;}

.menu-primary .menu-horizontal .menu-smart > li > a {/* font-weight: 300; max-width: 120px; white-space: normal !important; text-align: center; */}

.header-wrapper .header-scrolldown i {font-size: 48px;}
.header-wrapper .header-scrolldown {margin-left: -24px;}

#page-header {background-color: #fff;}

.single-post h1.post-title, .single-post .post-info  {text-align: center;}
.post-info .category-info, .post-info .author-info {display: none;}

.btn, .btn-link { font-size: 14px; }
.no-touch .onepage-pagination .cd-label { text-transform: uppercase; font-weight: 400; font-size: 14px; letter-spacing: 0.1em; }

.breadcrumb-title {display: none;}
.breadcrumb {margin-top: 0;}

.widget-container { border: 1px solid #e3e3e3; padding: 18px; 
	-webkit-box-shadow: 0px 20px 60px -30px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0px 20px 60px -30px rgba(0, 0, 0, 0.45);
    box-shadow: 0px 20px 60px -30px rgba(0, 0, 0, 0.45); }

.soscip-overlay .row-background:after {
    content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: inline-block;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) -40%, rgba(0, 0, 0, 0.95) 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0) -40%, rgba(0, 0, 0, 0.95) 100%); }

.single-portfolio .post-media { width: 200px; 
  -webkit-box-shadow: 0px 30px 60px -30px #000000;
  -moz-box-shadow: 0px 30px 60px -30px #000000;
  box-shadow: 0px 30px 60px -30px #000000;  }

@media (min-width: 768px) {
	.single-portfolio .post-content {max-width: 804px; margin: 72px auto;}
	.single-portfolio .post-content .row-container {clear: none; margin-right: 200px;} 
	.single-portfolio .post-content .row-container:first-child {width: 200px; float: right; margin-right: 0;}
	.portfolio-wrapper .post-title { margin: 72px 0 0; }
}

.portfolio-wrapper .post-title { font-size: calc(28px + 6 * ((100vw - 420px) / 1140));}
.post-type-archive-portfolio .row-navigation {display: none;}

.single-portfolio .post-info {display: none;}
.single-portfolio span[id^=more-] {display: block; height: 36px; clear: both;}

.gallery-partners img {max-width: 240px;} 

.gallery-team .tmb .t-entry p.t-entry-meta {margin-bottom: 18px;}
.gallery-team .tmb .t-entry p.t-entry-meta span {font-size: 14px; font-weight: 600;} 
.gallery-team .t-entry-excerpt {font-size: 14px;}
.gallery-team .t-entry-member-social i {font-size: 28px;}

.gallery-researchers .tmb .t-entry-visual {max-width: 200px;}
.gallery-researchers .t-entry-text img {
	display: inline-block; position: relative; 
    filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
    -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
}

.gallery-researchers .t-entry-text p {font-size: 14px;  }
/* .gallery-researchers .more-link {display: none;} */

.gallery-researchers .more-link {letter-spacing: inherit !important;}
.gallery-researchers .more-link:hover, .gallery-researchers .more-link:focus {text-decoration: none !important; }

.gallery-researchers .t-entry-text img:after {
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(alt);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}

.gallery-researchers img.alignleft {float: none; margin-right: 1em;}

.gallery-posts .t-entry-text p {font-size: 14px;  }

.footer .icon-box.icon-inline {padding-right: 0;}

.mc4wp-form-fields label {display: block; width: 100px; float: left; }
.mc4wp-form-fields input[type=text], .mc4wp-form-fields input[type=email] { width: calc(100% - 120px) !important; float: right; padding: 5px; min-height: auto;}
.mc4wp-form-fields p {clear: both;}
.mc4wp-form-fields button{ width: calc(100% - 120px) !important; float: right; margin-top: 9px;}

.gallery-programs .tmb-light.tmb .t-entry-text .t-entry-title a {color: #e26225; } 
.gallery-programs .tmb-light.tmb .t-entry-text .t-entry-title a:hover, .gallery-programs .tmb-light.tmb .t-entry-text .t-entry-title a:focus {color: #303133; }

.single-programs h1.post-title  {text-align: center; margin-bottom: 72px;}
.single-programs .post-info {display: none;}

.carousel-programs .t-entry-excerpt {transform: none !important;}
.carousel-programs .t-entry-excerpt p {font-size: calc(20px + 8 * ((100vw - 420px) / 1140)); line-height: 1.2;}


.single-stories h1.post-title  {text-align: center; margin-bottom: 72px;}
.single-stories .post-info {display: none;}
.single-stories span[id^=more-] {display: block; height: 36px; clear: both;}

.single-innovators h1.post-title  {text-align: center; margin-bottom: 72px;}
.single-innovators .post-info {display: none;}
.single-innovators span[id^=more-] {display: block; height: 36px; clear: both;}

.gallery-stories .t-entry-text p {font-size: 14px;  }
.gallery-stories .more-link {display: none;}


.newsletter-past p+p {margin-top: 0;}

/* Base styles for the element that has a focus */
[data-focus],
.focus {
  display: inline-block;
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire focus */
[data-focus]:before,
[data-focus]:after,
.focus:before,
.focus:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 
      opacity 0.2s linear,
        visibility 0.2s linear,
        -webkit-transform 0.2s linear;
    -moz-transition:    
        opacity 0.2s linear,
        visibility 0.2s linear,
        -moz-transform 0.2s linear;
    transition:         
        opacity 0.2s linear,
        visibility 0.2s linear,
        transform 0.2s linear;
/*  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0); */
  pointer-events: none;
}

/* Show the entire focus on hover and focus */
[data-focus]:hover:before,
[data-focus]:hover:after,
[data-focus]:focus:before,
[data-focus]:focus:after,
.focus:hover:before,
.focus:hover:after,
.focus:focus:before,
.focus:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the focus's directional arrow */
.focus:before,
[data-focus]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the focus's content area */
.focus:after,
[data-focus]:after {
  z-index: 1000;
  padding: 8px; border-radius: 3px;
  /* width: 160px; */ white-space: nowrap;
  background-color: #000;
  background-color: hsla(0, 0%, 0%, 0.9);
  color: #fff;
  content: attr(data-focus);
  font-size: 12px;
  line-height: 1.2;
}

/* Directions */

/* Top (default) */
[data-focus]:before,
[data-focus]:after,
.focus:before,
.focus:after,
.focus-top:before,
.focus-top:after {
  bottom: 100%;
  left: 50%;
}

[data-focus]:before,
.focus:before,
.focus-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: hsla(0, 0%, 0%, 0.9);
}

/* Horizontally align top/bottom focuss */
[data-focus]:after,
.focus:after,
.focus-top:after {
  /* margin-left:  -80px; */ transform: translate(-50%, 0);
}

[data-focus]:hover:before,
[data-focus]:hover:after,
[data-focus]:focus:before,
[data-focus]:focus:after,
.focus:hover:before,
.focus:hover:after,
.focus:focus:before,
.focus:focus:after,
.focus-top:hover:before,
.focus-top:hover:after,
.focus-top:focus:before,
.focus-top:focus:after {
/*  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px); */
}

/* Left */
.focus-left:before,
.focus-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.focus-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #000;
  border-left-color: hsla(0, 0%, 20%, 0.9);
}

.focus-left:hover:before,
.focus-left:hover:after,
.focus-left:focus:before,
.focus-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px); 
}

/* Bottom */
.focus-bottom:before,
.focus-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.focus-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: hsla(0, 0%, 0%, 0.9);
}


.focus-bottom:hover:before,
.focus-bottom:hover:after,
.focus-bottom:focus:before,
.focus-bottom:focus:after {
/*  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px); */
}


/* Right */
.focus-right:before,
.focus-right:after {
  bottom: 50%;
  left: 100%;
}

.focus-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: hsla(0, 0%, 20%, 0.9);
}


.focus-right:hover:before,
.focus-right:hover:after,
.focus-right:focus:before,
.focus-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px); 
}

/* Move directional arrows down a bit for left/right focuss */
.focus-left:before,
.focus-right:before {
  top: 3px;
}

/* Vertically center focus content for left/right focuss */
.focus-left:after,
.focus-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}


/* CHROME FIX */

@media (min-width: 960px){
.chrome .col-lg-0, 
.chrome .col-lg-1, 
.chrome .col-lg-2, 
.chrome .col-lg-3, 
.chrome .col-lg-4, 
.chrome .col-lg-5, 
.chrome .col-lg-6, 
.chrome .col-lg-7, 
.chrome .col-lg-8, 
.chrome .col-lg-9, 
.chrome .col-lg-10, 
.chrome .col-lg-11, 
.chrome .col-lg-12 {
    height: 0px;
}
}

.chrome .owl-carousel.owl-loaded.owl-height-forced{
height: 0px;
}

@media (max-width: 959px) and (min-width: 570px){
html.chrome:not(.ie):not(.firefox) .main-container .cols-md-responsive {
    height: 0px !important;
}
}



/* PROJECTS */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */ }

.clearfix:after {
    clear: both;}

body.single-projects .post-content .row-parent.double-top-padding {padding-top: 36px !important;}

body .no-bullet {list-style: none !important; margin-left: 0 !important; padding-left: 0 !important;}


.filter-title {color: #e26225 !important; text-transform: uppercase; font-weight: 600; font-size: 13px;}
.filter-categories {font-size: 13px; line-height: 16px; text-transform: uppercase; padding: 1rem; margin-top: 9px;}
body .filter-categories a {display: block; border-bottom-width: 0; padding: 3px 0;  font-weight: 600; font-size: 13px; }

body.textual-accent-color .post-content ul.filter-categories:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {color: #303133 !important; text-decoration: none;}
body.textual-accent-color .post-content ul.filter-categories:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content ul.filter-categories:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):focus:not(.btn) {
	text-decoration: none;}


body .filter-categories ul.no-bullet {position: absolute; z-index: 999; left: 0; right: 0; display: none;  margin: 0 -1px !important; padding: 9px 0 !important; ;
    border: solid 1px #4a4a4a;
   border-width: 0 1px 1px 1px; 
	background-color: #fff;}

.filter-categories li { padding: 0 18px; display: block;}
.filter-categories li.selected {position: relative; background-color: #fff; border: solid 1px #4a4a4a;}
.filter-categories li.selected>a { border-bottom: solid 1px #fff; padding: 6px 0;}

.filter-categories li.last {margin-top: 12px;}

.filter-categories li.open { border: solid 1px #4a4a4a; }
.filter-categories li.open>a { border-bottom: solid 1px #e26225; } 

.filter-categories .tax-selector {display: block;}
.filter-categories .tax-selector:before {
    content: "\f078";
    font-family: uncodeicon!important;
    float: right;
}
.filter-categories .open .tax-selector:before {  content: "\f077"; }

.filter-categories .icon {display: inline-block; width: 50px; float: right; text-align: center;}
.filter-categories .icon img {max-height: 17px; width: auto; height: auto; vertical-align: middle; display: inline-block;
	filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
    -webkit-filter: saturate(0%) grayscale(100%) brightness(69%) contrast(1000%);
}

.filter-categories a:hover .icon img { filter: none; -webkit-filter: none;}

.project-copy {padding-bottom: 36px;}
.project-meta {border: solid 3px #4a4a4a; padding: 9px; margin: 18px 0;}
body.archive .project-meta {margin-top: 36px;}
.project-meta p {font-size: 15px;}
.project-meta p + p {border-top: 1px solid #e26225; padding-top: 10px; }

.project-meta .label {font-size: 12px; text-transform: uppercase; display: block; }
.collaborators .label {font-size: 12px; text-transform: uppercase; }
.collaborators {margin-top: 18px !important; } 
body.single-projects p.collaborators {margin-top: -18px;}

.focus-icons img {max-height: 20px; width: auto; height: auto; vertical-align: middle; display: inline-block; margin-right: 6px;
	filter:  grayscale(100%) grayscale(100%) brightness(69%) contrast(1000%) invert(100%);;
    -webkit-filter: grayscale(100%) brightness(69%) contrast(1000%) invert(100%);;
}

.grid {  margin-left: -6px; margin-right: -6px; }
.grid .cell {width: 25%; float: left; position: relative; transition: all .5s linear;}

.cell a.thumb {position: relative; display: block; padding: 0 6px 12px 6px;  overflow: hidden;}
.cell .thumb-wrapper {background-color: #3c535f; color: #fff; position: relative; height: 100%; padding: 9px 18px 36px 18px; 
   -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
}
.cell a.thumb:hover .thumb-wrapper, .cell.is-expanded .thumb-wrapper  {background-color: #e26225;}
.cell .focus-icons {margin-top: 18px;}

.cell a.thumb:hover .cover:after, .cell.is-expanded .cover:after {opacity: 1; }

 .cell .loader { background-color: #ebeeef; color: #000;
	position: relative; left: 0;
    box-sizing: content-box;
    overflow: hidden; 
	max-height: 0;  
	opacity: 0;
	transition: all .5s linear;
}

.cell a.expand:after {
	bottom: -100px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(135, 180, 60, 0);
	border-bottom-color: #ebeeef;
	border-width: 30px;
	margin-left: -30px;
	transition: all .5s linear;
}
.cell.is-expanded a.expand:after {
	bottom: 0;
}

.cell.is-expanded .loader {
  max-height: 1000px;  
  margin-bottom: 20px; 
  opacity: 1;
}

.cell .ajax-report { padding: 36px 20px; height: auto; overflow: hidden; min-height: 300px;}
.cell .ajax-report-close {position: absolute; top: 24px; right: 20px; z-index: 2; cursor: pointer; font-size: 22px; }
.cell .ajax-report-close:hover .st0 {fill:#000;}

.grid .cell {width: 100%;}

.ajax-report .released {color: #fff; margin: 0; font-size: 12px;}
.ajax-report .report-title {font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-weight: 700; font-size: 20px; margin: 1em 0;}
.ajax-report .excerpt p {display: inline; margin: 0;}
.ajax-report .excerpt {margin: 1em 0;}
.ajax-report a.more {color: #fff;}
.ajax-report .report-links a {color: #000; text-decoration: none;}
.ajax-report .report-links a:hover, .ajax-report .report-links a:active, .ajax-report .report-links a:focus {color: #fff; text-decoration: none;}

.ajax-report h5.report-tools {border-top: solid 1px #807b80; padding-top: 1em;}

.row.spaced .columns {padding: 0 12px;}
.row.spaced {margin: 0 -12px;}

.ajax-report .more {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-weight: 700; 
	color: #fff; text-transform: none; margin-left: 1em; white-space: nowrap;
}
.ajax-report .more:before {
	content: "> ";
	display: inline; }

@media only screen and (min-width: 1024px) {
	.grid .cell {width: 25%;}
	.grid .cell:nth-of-type(4n+1) .loader {margin-left: 6px;}
	.grid .cell:nth-of-type(4n+2) .loader {margin-left: calc(-100% + 6px);}
	.grid .cell:nth-of-type(4n+3) .loader {margin-left: calc(-200% + 6px);}
	.grid .cell:nth-of-type(4n+4) .loader { margin-left: calc(-300% + 6px);}
	.grid .cell:nth-of-type(4n+5) { clear: left; }  
	.grid .cell .loader { width: calc(400% - 12px);}
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
	.grid .cell {width: 33.333%;}
	.grid .cell:nth-of-type(3n+1) .loader {margin-left: 6px;}
	.grid .cell:nth-of-type(3n+2) .loader {margin-left: calc(-100% + 6px);}
	.grid .cell:nth-of-type(3n+3) .loader {margin-left: calc(-200% + 6px);}
	.grid .cell:nth-of-type(3n+4) { clear: left; }  
	.grid .cell .loader { width: calc(300% - 12px);}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.grid .cell {width: 50%;}
	.grid .cell:nth-of-type(2n+1) .loader {margin-left: 6px;}
	.grid .cell:nth-of-type(2n+2) .loader {margin-left: calc(-100% + 6px);}
	.grid .cell:nth-of-type(3n+3) { clear: left; }  
	.grid .cell .loader { width: calc(200% - 12px);}
}  

.list .cell {display: block;}
.list .cover {width: 126px; float: left; margin-right: 24px;}
.list .cell .issue, .list .cell .date, .list .cell h3 {margin-left: 150px;}
.list li.cell {overflow: hidden; padding: 24px 0 12px 0; border-bottom: solid 1px #455560;}
.list .cell a.thumb {padding-bottom: 0;}