@font-face {
    font-family: 'gravitybook';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-book-webfont.woff2') format('woff2'),
         url('gravity-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gravitybook_italic';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-bookitalic-webfont.woff2') format('woff2'),
         url('gravity-bookitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'gravityitalic';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-italic-webfont.woff2') format('woff2'),
         url('gravity-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gravitylight';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-light-webfont.woff2') format('woff2'),
         url('gravity-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'gravitylight_italic';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-lightitalic-webfont.woff2') format('woff2'),
         url('gravity-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gravityregular';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-regular-webfont.woff2') format('woff2'),
         url('gravity-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gravityultralight';
    src: url('gravity-ultralight-webfont.woff2') format('woff2'),
         url('gravity-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gravityultralight_italic';
    src: url('gravity-ultralightitalic-webfont.woff2') format('woff2'),
         url('gravity-ultralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gravitybold';
    src: url('https://accessaa.co.uk/wp-content/themes/15zine-child/library/fonts/gravity-bold-webfont.woff2') format('woff2'),
         url('gravity-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gravitybold_italic';
    src: url('gravity-bolditalic-webfont.woff2') format('woff2'),
         url('gravity-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


#div-gpt-ad-1523533815563-0 {
	text-align: center;
	height: 150px;
margin-bottom:20px;
}

#div-gpt-ad-1523533815563-0 > * {
	margin: 0 auto;
}

#cb-sidebar-b {
	padding: 0;
}

.cb-sidebar {
	padding: unset;
}

section#cb-section-f.cb-section-fs.clearfix
{
	background-color:#fff;
}
#div-gpt-ad-1518099474852-0, #div-gpt-ad-1521832548877-0, #div-gpt-ad-1524822090407-0{
	width: 320px;
	margin: 0 auto;
	margin-top: 30px;
}

@media screen and (min-width:800px){
	#div-gpt-ad-1518099474852-0, #div-gpt-ad-1521832548877-0, #div-gpt-ad-1524822090407-0{
	width: 729px;
    margin: 0 auto;
    margin-top: 10px;
}
}

h1, h2, h3, h4, h5, h6, .cb-font-header, #bbp-user-navigation, .cb-byline {
    font-family: 'gravitybold', sans-serif;
}

h2.cb-post-title, .cb-article-meta h2, h1.entry-title.cb-entry-title.entry-title.cb-title, h4.cb-post-title{
	font-family: 'Volkhov'
}

.cb-nav-bar-wrap.cb-site-padding.clearfix.cb-font-header.wrap{
	height:40px;
}

.cb-post-wrap.cb-wrap-pad.wrap.clearfix.cb-sidebar-right{
	margin-top:20px;
}
@media screen and (min-width:750px){
.cb-with-block #logo img, .cb-with-block #mob-logo img {
    max-width: 350px;
}
}

.cb-fis-with-bg {
	max-height:500px;
	margin-top:30px;
}


.cb-header {
background-color: #fff;
	/* 	background: linear-gradient(298deg, #e2f3ed, #f3c0a3, #bbd7ee, #eebbca, #dd8484);
	background-size: 1000% 1000%;

	-webkit-animation: headerAnimate 50s ease infinite;
	-moz-animation: headerAnimate 50s ease infinite;
	animation: headerAnimate 50s ease infinite;
}

@-webkit-keyframes headerAnimate {
    0%{background-position:0% 13%}
    50%{background-position:100% 88%}
    100%{background-position:0% 13%}
}
@-moz-keyframes headerAnimate {
    0%{background-position:0% 13%}
    50%{background-position:100% 88%}
    100%{background-position:0% 13%}
}
@keyframes headerAnimate { 
    0%{background-position:0% 13%}
    50%{background-position:100% 88%}
    100%{background-position:0% 13%}
	*/
}

.cb-sidebar {
	margin-top: 35px;
}

.cb-category-header {
	margin-top: 20px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#sbi_load {
		display: none;
	}
}


/*.post-template-default .cb-sidebar {
	position: sticky;
  top: 70px;
}*/

@media only screen and (min-width: 768px) {
	.admin-bar .cb-sticky-sidebar .cb-is-stuck-t {
    top: 60px;
}
}

#custom_html-5.widget_text.cb-footer-widget.clearfix.widget_custom_html{
	background-color: #fff;
	padding-bottom:30px;
}

body.category-issues .cb-date {
	display: none;
}

.cb-grid-img img {
	object-fit: cover;
	height: 100%
}


/*nav#cb-nav-bar.clearfix.wrap {
	height:40px !important;
}*/
nav#cb-nav-bar{
    padding: 5px 0px;
	  background: #fff;
}
nav#cb-nav-bar.clearfix:after {
    clear: none;
}
nav#cb-nav-bar *.clearfix:after {
    clear: none;
}

.cb-body-light .cb-sidebar {
	background: #fff;
}

h2.ninja-forms-form-title {
	font-size: 1.3em;
}

.ninja-forms-form-wrap label {
	font-weight: normal !important;
}

.ninja-forms-form-wrap input, .ninja-forms-form-wrap textarea {
	color: #000;
}

.news-sub {
    background: transparent;
    color: #fff !important;
    border-color: #fff;
	border-color: #fff !important;
    border-radius: 3px;
    padding: 10px 30px;
    display: inline-block;
    margin: 2px 2px 2px 0;
    border: 3px solid transparent;
}

.newsletter {
	padding: 10px;
    background-color: #ef4748;
    color: #fff;
}

@media only screen and (min-width: 1200px) {
	body, .cb-first-alp {
		background: #fff !important;
	}
}
	
.stream-container {
	display:flex;
	justify-content:center;
	flex-direction: column;
	align-items:center;
}

/*#cb-bg-to {
	background-position: top left !important;
}*/

/*#cb-bg-to {
	background-image: -webkit-gradient(linear, left top, right bottom, from(#323659), to(#dd6780));
    background-image: -webkit-linear-gradient(left, #323659, #dd6780);
    background-image: -moz-linear-gradient(left, #323659, #dd6780);
    background-image: -o-linear-gradient(left, #323659, #dd6780);
    background-image: linear-gradient(to right bottom, #323659, #5a4370, #864e7f, #b45884, #dd6780);
}*/

.fluid-banner { overflow:hidden; }
.fluid-banner iframe { margin-bottom: -3px; }

.sticky-footer { display:none; }

@media only screen and (max-width:767px) {
    .sticky-footer {
        display: block;
        position: fixed;
        bottom: 0;
        background-color: transparent;
        z-index: 10;
        padding: 10px calc(50% - 160px);
        width: 100%;
    }
	
	.topbanner { display:none; }
}

#div-gpt-ad-1518099514073-0 { margin:auto; }

/*.issuem_archive {
	width: 100%;
  margin: auto;
}*/

.cb-hp-section {
  padding: 0 10px;
}

@media screen and (max-width:767px) {
	#cb-container { 
		max-width: 100%;
		background: #fff;
	}
}

#cb-top-menu .cb-right-side { width: 25%; }
#cb-top-menu .cb-left-side { width: 75%; }


@media only screen and (min-width: 768px) and (max-width: 1019px) {
	#cb-top-menu, #cb-footer, .topbanner {
		width: 750px;
		}
	.cb-main { width: 100%; }
	.cb-module-block .cb-article-row { width:48%; }
	.cb-sticky-sidebar { width:100%; margin:0 auto 50px; }
	#cb-sidebar-b { width:100%; margin:0; }
}

@media only screen and (min-width: 1020px) {
	#cb-top-menu, #cb-footer, .topbanner {
		width: 990px;
	}
}

@media only screen and (min-width: 1200px) {
	.wrap, .cb-wrap-off #cb-content, #cb-top-menu, #cb-footer, .topbanner, #div-gpt-ad-1554115192313-0 {
		width: 1190px;
	}
	
	#cb-nav-bar .cb-main-nav {
    width: 1150px;
	}
	
	.cb-main {
    width: 825px;
	}
	
	.cb-module-block .cb-article-row {
		width: 400px;
	}
	
}

.cb-social-sharing {
	padding: 0 !important;
	margin: 0;
}

/*.issuem_archives_shortcode p {
	margin: 0;
}

.issuem_archives_shortcode div {
	padding: 0;
}*/

.issuem_archives_shortcode .alignleft {
	text-align: center;
	text-decoration: underline;
}

.page-id-4007829 .issuem_archive {
	margin: auto;
	height: 315px;
	width: 245px;
	display: inline-block;
}

#cb-container, #cb-top-menu, .topbanner {
    box-shadow: 0 -10px 10px #0007;
}

/*footer { box-shadow: 0 0 10px #0007; }*/

.topbanner {
	z-index: 10;
  position: relative;
}

#cb-top-menu {
	z-index: 2;
}

				#custom-background {
				    width: 100%;
				    height: 100%;
				    position: fixed;
				    top: 0;
				    left: 0;
				}

				#custom-background .background-takeover {
				    width: 100%;
				    position: fixed;
				    top: 0px;
				    display: flex;
				}

				@media only screen and (max-width: 1399px) {
					#custom-background .background-takeover {
				    display: none;
					}
				}

				#custom-background .background-takeover-right, #custom-background .background-takeover-left {
				    display: none;
				    height: 100%;
				    width: calc((100% - 1190px)/2);
				    align-items: center;
				    justify-content: center;
				}

				#custom-background .background-takeover-right {
					    margin-left: auto;
					}

				#custom-background .background-takeover-left {
					background: url(https://accessaa.co.uk/wp-content/uploads/2019/11/1-London-Fashion-Week-SS15-at-Somerset-House.jpg);background-size: cover;background-position: center;align-items:flex-end;
				}

				@media (min-width: 1200px) {
					#custom-background .background-takeover-left, #custom-background .background-takeover-right {
				    display: flex;
					}
				}

#cb-header, #cb-nav-bar, #cb-content, #cb-container .wrap, #cb-footer {
	position: relative;
	z-index:1;
}

/*@media (min-width:1600px) {
	div#cb-outer-container:before {
    content: '';
    width: calc(50% - 595px);
    height: 500px;
    background: url(https://accessaa.co.uk/wp-content/themes/15zine-child/eps-logo.png) no-repeat;
    background-position: center bottom;
    background-size: 90%;
    position: fixed;
    bottom: 15px;
    left: 0;
}
div#cb-outer-container:after {
    content: '';
    width: calc(50% - 595px);
    height: 500px;
    background: url(https://accessaa.co.uk/wp-content/themes/15zine-child/eps-logo.png) no-repeat;
    background-position: center bottom;
    background-size: 90%;
    position: fixed;
    bottom: 15px;
    right: 0;
}
}*/

.cb-main .cb-module-c:first-child .cb-module-title {
	/*
	color: #fff;
  background: #EF4748;
  */
	padding: 5px 30px 5px 10px;
}

.corona-button .cb-button.cb-white a, .cb-button.cb-white.cb-no-url {
    background: transparent;
    color: #EF4748 !important;
    border-color: #EF4748;
}

#cb-recent-posts-2 h3 {
    background: #EF4748;
    color: #fff !important;
    padding: 10px;
}

li#menu-item-4470818 {
	background: #EF4748;
}

li#menu-item-4470818 a {
 color: #fff !important;
}


.next_previous_archive_pagination{
	display: none !important;
}



/*#cb-nav-bar:hover {
	margin-bottom: 30px;
}
*/

.cb-main-nav{
	background-color: black !important;
}

.cb-main-nav li a{
	color: white !important;
}

.cb-main-nav li:hover{
	background-color: #35B9EB !important;
}
