/* CSS styles for Fundplat */

/** General styles */

.featured {
    font-size: 24px !important;
}

/** Weights */
.normal,
.default,
.prefix-normal .prefixer:before {
    font-weight: normal !important;
}

.bold,
.prefix-bold .prefixer:before {
    font-weight: bold !important;
}

/** Loggedin Loggedout display */

body:not(.logged-in) .loggedin,
body:not(.logged-in) .logged-in {
    display: none !important;
    margin-bottom: -30px;
}

/* Logo margin top and bottom  */
body section.sqpp-logo {
    margin-top: 20px !important;
}

@media screen and (max-width: 900px) {
	body section.sqpp-logo {
	    margin-top: 20px !important;
	}
}

/* Coop logos and more */

.sqpp-footer-credits .two-thirds.first {
    width: 45%;
}
.sqpp-footer-credits .one-third { 
	float: right;
    width: 45%;
}

@media screen and (min-width: 1201px) {
	div#footer-bottom-line {
	    margin-top: 7px;
	}
	.sqpp-desktop-coop-footer img {
		margin-bottom: -9px;
	}
	.sqpp-desktop-coop-footer {
		white-space: nowrap;
	}
}
@media screen and (max-width: 1200px) {
	.sqpp-desktop-coop-footer {
	    display: none !important;
	}
	.sqpp-mobile-coop-footer {
		display: block !important;

	}

}

.sqpp-logo a:hover {
	opacity: 0.5;
}

@media screen and (max-width: 1150px) {
li.sqpp-tt-koop-byline,
li.sqpp-tt-koop-logo {
display: none !important;
} }

li.sqpp-tt-koop-byline {
	font-size: 14px;
    font-weight: normal;
}
li.sqpp-tt-koop-byline a {
    padding-top: 15px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 10px;
}
li.sqpp-tt-koop-logo a {
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;	
}
li.sqpp-tt-koop-logo a:hover img {
    opacity: 0.5;	
}

#footer-social-media-icons a:hover {
	opacity: 0.5;
}
#footer-social-media-icons .sqpp-koop-footer-wrap img {
    margin-bottom: -8px;
}

/* Content */

/** Prefix for Videos > Line or Category > sqpptaxovideocat or sqpptaxovideoline [class*=""] */

.prefix-video [class*="sqpptaxovideocat-spotlights"] .prefixer:before,
[class*="sqpptaxovideocat-spotlights"] .prefix-video .prefixer:before {
    content: "Spotlights\202F";
}

.prefix-video [class*="sqpptaxovideocat-opinions"] .prefixer:before,
[class*="sqpptaxovideocat-opinions"] .prefix-video .prefixer:before {
    content: "Opinions\202F";
}

.prefix-video [class*="sqpptaxovideocat-etf-tv"] .prefixer:before,
[class*="sqpptaxovideocat-etf-tv"] .prefix-video .prefixer:before {
    content: "by ETF TV\202F";
}
.prefix-video [class*="sqpptaxovideocat-finews"] .prefixer:before,
[class*="sqpptaxovideocat-finews"] .prefix-video .prefixer:before {
    content: "by finews\202F";
}
.prefix-video [class*="sqpptaxovideocat-robert-halver"] .prefixer:before,
[class*="sqpptaxovideocat-robert-halver"] .prefix-video .prefixer:before {
    content: "by Robert Halver\202F";
}
.prefix-video [class*="sqpptaxovideocat-sarasin-quant-solutions"] .prefixer:before,
[class*="sqpptaxovideocat-sarasin-quant-solutions"] .prefix-video .prefixer:before {
    content: "by Sarasin Quant Solutions\202F";
}

.prefix-video [class*="sqpptaxovideoline-insights"] .prefixer:before,
[class*="sqpptaxovideoline-insights"] .prefix-video .prefixer:before {
    content: "Insights\202F";
}
.prefix-video [class*="sqpptaxovideoline-markets"] .prefixer:before,
[class*="sqpptaxovideoline-markets"] .prefix-video .prefixer:before {
    content: "Markets\202F";
}

/** Prefix for Video Line > sqpptaxovideoline */

.prefix-video-line [class*="sqpptaxovideoline-spotlights"] .prefixer:before,
[class*="sqpptaxovideoline-spotlights"] .prefix-video-line .prefixer:before {
    content: "Spotlights\202F";
}
.prefix-video-line [class*="sqpptaxovideoline-opinions"] .prefixer:before,
[class*="sqpptaxovideoline-opinions"] .prefix-video-line .prefixer:before {
    content: "Opinions\202F";
}
.prefix-video-line [class*="sqpptaxovideoline-insights"] .prefixer:before,
[class*="sqpptaxovideoline-insights"] .prefix-video-line .prefixer:before {
    content: "Insights\202F";
}
.prefix-video-line [class*="sqpptaxovideoline-views"] .prefixer:before,
[class*="sqpptaxovideoline-views"] .prefix-video-line .prefixer:before {
    content: "Views\202F";
}
.prefix-video-line [class*="sqpptaxovideoline-markets"] .prefixer:before,
[class*="sqpptaxovideoline-markets"] .prefix-video-line .prefixer:before {
    content: "Markets\202F";
}


/** Prefix for Video Category > sqpptaxovideocat */

.prefix-video-category [class*="sqpptaxovideocat-spotlights"] .prefixer:before,
[class*="sqpptaxovideocat-spotlights"] .prefix-video-category .prefixer:before {
    content: "Spotlights\202F";
}

.prefix-video-category [class*="sqpptaxovideocat-opinions"] .prefixer:before,
[class*="sqpptaxovideocat-opinions"] .prefix-video-category .prefixer:before {
    content: "Opinions\202F";
}

.prefix-video-category [class*="sqpptaxovideocat-etf-tv"] .prefixer:before,
[class*="sqpptaxovideocat-etf-tv"] .prefix-video-category .prefixer:before {
    content: "by ETF TV\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-finews"] .prefixer:before,
[class*="sqpptaxovideocat-finews"] .prefix-video-category .prefixer:before {
    content: "by finews\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-fundinfo"] .prefixer:before,
[class*="sqpptaxovideocat-fundinfo"] .prefix-video-category .prefixer:before {
    content: "by fundinfo\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-robert-halver"] .prefixer:before,
[class*="sqpptaxovideocat-robert-halver"] .prefix-video-category .prefixer:before {
    content: "by Robert Halver\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-sarasin-quant-solutions"] .prefixer:before,
[class*="sqpptaxovideocat-sarasin-quant-solutions"].sqpptaxovideocat-sarasin-quant-solutions .prefix-video-category .prefixer:before {
    content: "by Sarasin Quant Solutions\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-bnp-paribas"] .prefixer:before,
[class*="sqpptaxovideocat-bnp-paribas"].sqpptaxovideocat-bnp-paribas .prefix-video-category .prefixer:before {
    content: "by BNP Paribas\202F";
}
.prefix-video-category [class*="sqpptaxovideocat-ovidpartner"] .prefixer:before,
[class*="sqpptaxovideocat-ovidpartner"] .prefix-video-category .prefixer:before {
    content: "by OVIDpartner\202F";
}

/** By prefix */
h2.by-prefix:before, h3.by-prefix:before, h4.by-prefix:before,
.by-prefix h2:before, .by-prefix h3:before, .by-prefix h4:before {
    content: "by "; 
}

/** Suffixes */
[class*="sqpptaxovideoline-markets"] .suffix-vidcat h2:after,
[class*="sqpptaxovideoline-markets"] .suffix-vidcat h3:after, 
[class*="sqpptaxovideoline-markets"] .suffix-vidcat h4:after,
[class*="sqpptaxovideoline-markets"] h2.suffix-vidcat:after,
[class*="sqpptaxovideoline-markets"] h3.suffix-vidcat:after,
[class*="sqpptaxovideoline-markets"] h4.suffix-vidcat:after {
    content: " by fundinfo";
}

/** Videos */

/** Fundinfo - Video lightbox */

.nivo-lightbox-wrap {
    max-width: 1150px;
}

.nivo-lightbox-content iframe {
    background-color: white;
    background-color: rgba(255, 255, 255, 1.0);
}

.nivo-lightbox-overlay.nivo-lightbox-theme-default.nivo-lightbox-effect-fade.nivo-lightbox-open:before {
    content: "×";
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 60px;
    font-weight: bold;
    color: #ffffff;
}

.nivo-lightbox-overlay.nivo-lightbox-theme-default.nivo-lightbox-effect-fade.nivo-lightbox-open:before {
    content: "\00d7";
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 60px;
    font-weight: bold;
    color: #ffffff;
}

.nivo-lightbox-theme-default .nivo-lightbox-nav.nivo-lightbox-prev,
.nivo-lightbox-theme-default .nivo-lightbox-nav.nivo-lightbox-next, 
.nivo-lightbox-theme-default .nivo-lightbox-close {
    display: none !important;
}

/* Sidebars 1 and 2 */
.page-template-template-video-microsite #main div.grid-item > section.widget.widget_text:first-of-type {
	border-top: 1px solid !important;
	padding-top: 3px;
}

/* FP Footer In Koop... */
.sqpp-mobile-coop-footer p {
    margin-left: 0 !important;
    /* float: left; */
    text-align: left;
    margin-bottom: 10px;
}
.sqpp-mobile-coop-footer img {
margin-top: -5px;
margin-bottom: 0px;
}
.sqpp-mobile-coop-footer a:hover img {
opacity: 0.5;
}

/* .Transitional and temporary */

/* Grid styles */
/* > see stylesheet styles-grid-fh.css */
