/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");

.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type="date"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 textarea {
background-color: #CCCCCC !important;

}


.page-id-7 #uk_cat {display:none !important;}
.page-id-92 #dk_cat {display:none !important;}


#hcard-convertic {display:none !important;}

/* Show list-type on "Justitias resultater" */
div#post-1803 ul {
  list-style-type: disc !important;
  margin-left: 30px;
}
div#post-1803 li {
  margin-bottom: 10px !important;
}

/*.menu-item-952 {display:none;}*/

.author-info [rel="author"] {
font-size: 20px;
}

h3.section-head {
color: black !important;
}

.post-header .post-title {
font-size: 25px;
padding-left:0px;
}

.section-head.prominent {
color: black !important;
font-size: 17px;
padding-left: 11px;
}

.post-header .post-title:before {
height: 30px;}
.comments {display:none !important;}

.social-icons .icon {
display: inline-block;
width: 26px;
height: 26px;
line-height: 27px;
text-align: center;
font-size: 19px;
margin-top:-3px;
}

.highlights h2 {
font-size: 18px;
padding-left: 0px !important;
}

.logo-image {
margin-top: -14px;
}

#lang_sel {
	position:absolute;
	margin-left:25px;
}

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, .highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, .modal-header .modal-title, .entry-title, .page-title {
border-left-color: transparent !important;
}

.main-heading, .page-title, .entry-title {
	border-left: none !important;
	font-size:25px;
	margin-bottom:10px;
	}


/*------- mailchimp footer -------*/

.mc4wp-alert{
	padding: 2px 79px;
color: #D8C168;
text-align:center !important;
border-color: transparent;
background-color:#272727; }


.mc4wp-form input[type=date], .mc4wp-form input[type=email], .mc4wp-form input[type=tel], .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea {
background-color:#3e3e3e;
border:none;
color:#a1a1a1;
height: 40px;
margin: 7px 0 7px 0;
padding: 13px 16px;
}

.mc4wp-form button, .mc4wp-form input[type=submit] {
margin: 5px 0px 5px 0px;
padding: 10px 14px;
background-color:#1a1a1a !important;
}

.lower-foot .textwidget:nth-of-type(2) {float:right;zoom:0.9;padding-top:3px;}
.lower-foot .textwidget p{margin-bottom: 0px;}


/*----------- royal slider ----------*/

.rsContent .cat-title {
	left:20px;
	zoom:1.2;
	z-index:30 !important;}

.slide_meta {
position:absolute;
bottom:0px;
left:0px;
padding:20px 25px 0px 25px;
z-index:10;

}

.slide_meta h1{
color:white;
font-size: 32px;
line-height: 38px;
text-shadow:0px 0px 40px black;
margin-bottom: 15px;
}

.slide_meta p{
font-family: "Source Sans Pro", Arial, sans-serif;
color:#dddddd;
}

.royal_date{

font-size:14px !important;
margin-bottom:5px;
}

.galleryTextThumbs .rsThumbs h5 {
font-size: 13px !important;
line-height: 19px !important;
}

.galleryTextThumbs .rsTmb {
padding: 16px 16px 16px 16px;
}


.shadow_overlay {
position: absolute;
width:100%;
height:100%;
top:90px;
background-image:url('/wp-content/uploads/img/png_overlay.png');
}


/*------- ROYAL SLIDER RESPONSIVE -------------*/

@media screen and (max-width: 767px){
.rsContent .cat-title{
font-size:10px;
margin:0px;
}

.slide_meta p{
display:none;
}

.royal_date {display:block !important;
text-shadow:1px 1px 5px #333
}

.slide_meta h1 {
font-size:22px;
line-height:25px;
margin-bottom:40px;
text-shadow:1px 1px 5px #333
}


.galleryTextThumbs .rsThumbs .rsThumb {
height: 68px !important;
padding:3px;
}

.galleryTextThumbs .rsTmb h5 {
font-size:11px !important;
line-height:16px !important;
}

.galleryTextThumbs .rsTmb .royal_date {
display:none !important;
}


}

@media only screen and (min-width: 768px) and (max-width: 940px) {
	.slide_meta h1 {
font-size:23px;
line-height:23px;
margin-bottom:5px;
text-shadow:1px 1px 3px #333
}

.slide_meta p{
color:white;
text-shadow:1px 1px 3px #333
}
	
	
	}



/*------ skjult featured slider ---------*/
.home .slides ,
.home .blocks.col-4,
.home .slider{display:none !important;}

/*-.main-featured {margin: 28px 0 -18px 0;}-*/



/*-----Mega menu-----*/
li#menu-item-181 a, li#menu-item-180 a {
	border:none;
	font-size:13px !important;
	color:#9a9a9a;
	padding:0px !important;
	font-family: "Source Sans Pro", Arial, sans-serif;
	background-color:#262626 !important;
	pointer-events: none;
   cursor: default;
	}
	
li#menu-item-180 a {
	margin-top:30px;
	pointer-events: none;
   cursor: default;
}

	
li#menu-item-181 a:hover{
		background-color:#262626 !important;
	}
	
.navigation .menu li > a {
float: left;
padding: 0px 19px;}



/*------category list layout --------*/
.posts-list.listing-alt .content a:nth-child(3) {
font-size: 20px;
line-height: 1.3;
	}
	
	
	.highlights .meta {
		font-size: 12px;
color: black !important;
}
	
.main-heading, .page-title, .entry-title {
padding-left: 0px;
}


/*------FRONTPAGE CATEGORIES-------*/

.thumbnail-grid {
	user-select: none;
	margin-left:-5px;
	margin-top:5px;
	margin-right:-5px;
}
.thumbnail-grid figure {
	position: relative;
	min-width: 200px;
	height: 120px;
	margin: 5px;
	box-shadow: inset 0 -40px 0 0 rgba(0, 0, 0, 0.5);
	transition: all .2s ease-in-out;
}
.thumbnail-grid figure:hover {
	box-shadow: inset 0 -150px 0 0 rgba(0, 0, 0, 0.7);
}
.thumbnail-grid figcaption {
	position: absolute;
	width: 100%;
	font-weight: 300;
	text-align: center;
	color: #fff;
	text-shadow: 0 0 3px black;
	bottom: 10px;
	transition: all .2s ease-in-out;
	font-family: "Lora", Georgia, serif;
	text-transform:uppercase;
	font-size:13px;
}
.thumbnail-grid figure:hover figcaption {
	bottom: 60px;
}


.flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: stretch;
	align-content: stretch;
}
.flex-item {
	flex: 1 0 auto;
}


.thumbnail-grid figure.i1 {
	background: url(/wp-content/uploads/img/frihedsrettigheder.jpg) no-repeat center;
	background-size: cover
}
.thumbnail-grid figure.i2 {
	background: url(/wp-content/uploads/img/menneskerettigheder.png) no-repeat center;
	background-size: cover
}
.thumbnail-grid figure.i3 {
	background: url(/wp-content/uploads/img/overvaagning.jpg) no-repeat center;
	background-size: cover
}
.thumbnail-grid figure.i4 {
	background: url(/wp-content/uploads/img/retsager.jpg) no-repeat center;
	background-size: cover
}
.thumbnail-grid figure.i5 {
	background: url(/wp-content/uploads/img/retssikkerhed.jpg) no-repeat center;
	background-size: cover
}

/*-----------Medarbejdere ------------*/
.navn a {
	color: #19232d !important;
	font-family: "Source Sans Pro", Arial, sans-serif;
	text-decoration:none;
	font-weight:600;
	}
	
	h4.navn {margin:0px;}
	
	.titel a {
	color: #19232d !important;
	text-decoration:none;
	font-family: "Source Sans Pro", Arial, sans-serif;
	}
	
	p.titel {margin:0 0 15px 0;}
	
	.author-profile a {
font-size: 16px;
}


/*------------ WIDGETS------------------*/

p#subscribe-submit input[type="submit"] {
background-color: #D8C168;
color: black;
font-weight: 600;
padding: 11px 24px;
margin-top: -6px;
float: right;
}

#subscribe-email input {
width: 95%;
padding: 10px 7px;
}
	
	
.main .sidebar .widgettitle, .tabbed .tabs-list {
	margin-bottom: 20px;


/*----------widgets rettelser forside

#widgets_for_shortcodes h3.widgettitle {
font-family: "Open Sans", Arial, sans-serif;
font-size: 13px;
text-transform: uppercase;
background: #19232d;
color: #efefef;
padding: 0 14px;
line-height: 34px;
margin-bottom: 20px;
margin-top: 35px;
}

.column.builder.one-third {
border-left: 1px solid #d9d9d9;
}


#widgets_for_shortcodes li{
list-style-type:none;}


}------*/



