/*
Theme Name: Stockholm Child
Theme URI: https://themeforest.net/item/stockholm-a-genuinely-multiconcept-theme/full_screen_preview/8819050
Author: nab|digital
Author URI: https://childthemewp.com
Description: Stockholm child theme.
Template: stockholm
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.1
Text Domain: stockholm-child
*/

li.menu-item-gtranslate select {
	font-family: 'Raleway', sans-serif;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 40px;
	padding: 4px 16px 4px 4px;
	border: 3px solid #fff;
	background-color: transparent;
}
li.menu-item-gtranslate select option {
    background: white !important;
    color: #0b3f66 !important;
}

.wp-block-ub-tabbed-content-tabs-content {
	background-color: #fff;
	border: none;
}

/* fix for google translators JS moving the "/" into the translated words */
.blog_holder article .post_info>span:before { content:normal !important; }
.blog_holder article .post_info>span.time:after { content:'/'; position:relative; left:10px }

a:not([href]) { cursor: default !important; color: inherit !important; }

/* Browser Startpage */
body.page-id-1136, body.page-id-1136 .content, body.page-id-1136 .wrapper { background-color: #fff !important; }
body.page-id-1136 .page_header { display: none; }
body.page-id-1136 .container { background-color: #fff; }
body.page-id-1136 #onesignal-bell-container { display: none; }
body.page-id-1136 .container_inner { padding-top: 39px !important; }
body.page-id-1136 .content_inner .container .container_inner { width: 1238px !important; }
body.page-id-1136 .container_inner .col-logo    { background: transparent url('images/page-browser-start-colbg.png') repeat-y 40px 17px; }
body.page-id-1136 .container_inner .col-content { padding-top: 31px; padding-left: 27px; }
body.page-id-1136 .container_inner .col-sidebar { padding-top: 31px; }
body.page-id-1136 .wp-block-column.col-sidebar { width: 305px !important; }
body.page-id-1136 h3 { font-family: 'Raleway',sans-serif; text-transform: uppercase; font-size: 24px; font-style: normal; font-weight: 600; color: #666; }
body.page-id-1136 .ub-post-grid-items article { box-shadow: 0px 0px 10px 0px #999; }
body.page-id-1136 .ub-post-grid-items article .ub-block-post-grid-image { margin-bottom: 0; }
body.page-id-1136 .ub-post-grid-items article .ub-block-post-grid-text { padding: 10px; }
body.page-id-1136 .ub-post-grid-items article h4 { margin: 2px 0 0; }
body.page-id-1136 .ub-post-grid-items article h2 { font-family: 'Raleway',sans-serif; text-transform: uppercase; font-size: 13px; font-style: normal; font-weight: 700; color: #292929; text-decoration:none; letter-spacing:1px; margin: 2px 0 0; }
body.page-id-1136 .wp-block-column.col-sidebar section { margin-bottom: 0; }
body.page-id-1136 .wp-block-button.morenews { max-width: 252px; }
body.page-id-1136 .wp-block-button.morenews a.wp-block-button__link:hover { color: #f2f3f5!important; background-color: #686868!important; }
body.page-id-1136 ul.interessante_links { list-style-type: none; margin-right: 20px; margin-top: 48px; margin-left: -9px; }
body.page-id-1136 ul.interessante_links li { display: inline-block !important; width: 66px; margin: 0 40px 24px 0; }
body.page-id-1136 ul.interessante_links li a { width: 48px; height: 48px; border-radius: 100%; background: #f2f3f5; display: inline-block; margin-left: 9px; }
body.page-id-1136 ul.interessante_links li a img { width: 24px; height: 24px; padding: 12px 12px; }
body.page-id-1136 ul.interessante_links li div { text-align: center; color: #000; font-size: 10px; white-space: nowrap; }
body.page-id-1136 .search { margin-top: 13px; width: 90%; position: relative; display: flex; }
body.page-id-1136 .searchTerm { width: 100%; border: 3px solid #fff; border-left: none; padding: 5px 15px; height: 28px; border-radius: 28px 0 0 28px; outline: none; color: #333; box-shadow: 0px 0px 10px 0px #999; font-size: 14px; }
body.page-id-1136 .searchTerm:focus { color: #999; }
body.page-id-1136 .searchButton { width: 64px; border: 3px solid #666; border-right: none; background: #666; text-align: center; color: #fff; border-radius: 0 28px 28px 0; cursor: pointer; font-size: 14px; padding: 5px 10px; box-shadow: 0px 0px 10px 0px #999; }
body.page-id-1136 .searchButton i { margin-left: -6px; }



/* *** Responsive Viewports *** */

/* uncomment for debug
body { border-top: 4px solid transparent !important; }
*/

/* Desktop only */

@media only screen and (min-width:951px) {
	body { border-top-color: purple !important; }
	body header.centered_logo .header_inner_right { margin-top: -100px; float: right; }
	body header.centered_logo.scrolled .header_inner_right { margin-top: -50px; }
	body header.centered_logo .header_inner_left { margin-top: 0; }
	body header.centered_logo .container_inner { line-height: 0; }
}


/* Responsive Viewport: Desktop and Tablet vertical */

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

	body { border-top-color: blue !important; }

	body .blog_holder article h2 {
		position: relative;
		left: -50px;
		width: 100%;
		padding-left: 50px;
		background: transparent url('images/cf-arrow-mobile.png') no-repeat left 10px;
		background-size: 3%;
	}

	body .post_text { font-size: 18px; line-height: 32px; }

	body .blog_holder article {
		margin-top: 50px;
		margin-bottom: 0;
	}
}


/* Responsive Viewport: Tablet vertical */

@media only screen and (min-width: 481px) and (max-width: 950px){
	body { border-top-color: green !important; }
	body .content .container { background-color: #fff; }
	body .blog_holder article h2 { background-size: 5%; }
}


/* Responsive Viewports: Larger Smartphones vertical */

@media only screen and (min-width:420px) and (max-width:600px) {
	body { border-top-color: orange !important; }
	body .content .container { background-color: #fff; }
	body .blog_holder article h2 { background-size: 8%; }
	body .post_text { font-size: 14px !important; line-height: 24px; }
}


/* Responsive Viewports: Smaller Smartphones vertical */

@media only screen and (max-width:480px) {
	body { border-top-color: red !important; }
	body .post_text { font-size: 13px; line-height: 23px; }

	body .container_inner {
		width: 100%;
	}
	body .content .container {
		background-color: #fff;
	}
	body .content .content_inner > .container > .container_inner, body .content .content_inner > .full_width > .full_width_inner, body .content .content_inner > .container > .container_inner.default_template_holder {
		padding-top: 0px !important;
	}
	body .blog_holder article {
		margin-bottom: 0px;
		border-bottom: 10px solid #cfcfcf;
	}
	body .blog_holder article .post_text .post_social {
		margin-top: 4px;
	}
	body .blog_holder article h2 {
		position: relative;
		left: -36px;
		width: 100%;
		padding-left: 35px;
		background: transparent url('images/cf-arrow-mobile.png') no-repeat left 4px;
		background-size: 6%;
	}
	body .blog_holder article h2 a, body .blog_holder article h2 span {
		font-size: 1em;
		line-height: 1.15em;

	}
	body .blog_holder article .post_text .post_text_inner {
		padding: 22px 35px;
	}
	body .blog_single.blog_holder article.format-link .post_text .post_text_inner .post_info, body .blog_single.blog_holder article.format-quote .post_text .post_text_inner .post_info, body .blog_holder article .post_info, body .blog_holder article h2 {
		margin: 0 0 10px;
	}
	body .content .content_inner > .container > .container_inner,
	body .content .content_inner > .full_width > .full_width_inner,
	body .content .content_inner > .container > .container_inner.default_template_holder{
		padding-top: 0px;
	}
}