/*
Theme Name: Fokus V3
Author: Omnitask
Author URI: https://omnitask.ba
Version: 1.0.0
Text Domain: _custom
*/


.article ._content .wp-caption{
	max-width:100%;
}
.article ._content > .articleRelated{
	max-width:inherit !important;
}

.article ._content .twitter-tweet {
	margin-left:auto;
	margin-right:auto;
}


.code-block{
	background: #fafafa;
	padding:7px 0;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
	width:100%;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.code-block iframe{
	margin-left:auto;
	margin-right:auto;
}
.code-block.code-block-3:after{
	display:none;
}
.bg-dark .code-block{
	background:rgba(0,0,0,.1);
	border-color:rgba(0,0,0,.5);
}


.bottom-1{
	bottom:4px;
}
.right-1{
	right:4px;
}

iframe[id*='google'] {
    display:inline;
}


.carouselGallery-cell{
	background-color: transparent !important;
}
.carouselGallery-cell  .aspectVideo{
	width:100% !important;
}


footer.footer .navigation{
	gap:20px;
}


.hIcon{
	display:block;
	opacity:.5;
}
header.header .searchButton:hover,
.hIcon:hover{
	opacity:1;
}
@media(max-width:1112px){
	.hIcon{
		display:none;
	}
	header.header .navigation > ul ul{
		display:none;
	}
}


._dark .articleCardDefault h3 a,
._dark .articleCardDefault p.date{
	color:#fff;
}





.page-pagination>ul>li>span, .page-pagination>ul>li>a:not(.next):not(.prev){
	display:none;
}

article{
	width:100%;
}

.csFull .pl-5{
	padding-left:20px;
}


header.header .searchBox.active{
	display:flex;
	justify-content:center;
	align-items:center;
}
.searchBox form{
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
header.header .searchBox form > input{
	background:none;
	padding:10px;
	min-width:340px;
	text-align:center;
}
header.header .searchBox form > input:focus{
	outline:none;
}
header.header .searchBox form > button.voice-search-button{
	display:block !important;
	position:relative;
}

header.header li.mobOnly{
	display:none !important;
}
@media(max-width:1112px){
	header.header li.mobOnly{
		display:block !important;
	}
}

.cForm{
	margin-top:50px;
	display:flex;
	flex-direction:column;
	padding:32px;
	background:#fff;
	box-shadow: 6px 6px 20px rgba(0,0,0,.2);
	border-radius:6px;
}
.cForm > div label{
	font-size:16px;
}
.cForm > div label > span{
	display:block;
	font-size:14px;
	opacity:.5;
}
.cForm > div input[type="text"],
.cForm > div input[type="email"],
.cForm > div textarea{
	width:100%;
	border:1px solid #ccc;
	padding:5px;
	border-radius:4px;
}
.cForm > div textarea{
	height:150px;
}
.cForm > div input[type="text"]:focus,
.cForm > div input[type="email"]:focus,
.cForm > div textarea:focus{
	outline:none;
	border-color:#000;
}
.cForm > div input[type="submit"]{
	width:100%;
	background:rgb(222 54 64);
	color:#fff;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	border-radius:4px;
}
.cForm > div input[type="submit"]:hover{
	background:#000;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	border:1px solid rgb(222 54 64);
	text-align:center;
	background:transparent;
	color:rgb(222 54 64);
	padding:20px;
}

.wpcf7 form.success .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{
	border-color:#000;
	color:#000;
	padding:20px;
	text-align:center;
}


.cForm p{
	position:relative;
}
.cForm .wpcf7-spinner{
	position:absolute;
	top:11px;
	right:0px;
}


.cForm .drop_uploader.drop_zone .text{
	font-size:20px;
}
.cForm .file_browse{
	text-decoration:underline;
	color:rgb(222 54 64);
}

/* Captcha */
.grecaptcha-badge { 
    visibility: hidden !important;
}