/* @override 
	http://medical.dogb.no/wp-content/themes/medicalskin/css/custom.css */

h1,h2,h3 {
	font-weight: 200;
	font-family: "Helvetica Neue", "Helvetica", "Arial";
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.nav-item a.nav-link {
	font-family: "Helvetica Neue", "Helvetica", "Arial"!important;
	font-weight: 200;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 1px;
	color: #fff;
}
ul#secondary-menu.navbar-nav {
	position: absolute;
	top: 0;
	right: 0;
}
a {
	color: #DDD!;
}
a.btn {
	font-family: "Helvetica Neue", "Helvetica", "Arial"!important;
	font-weight: 200;
}
div#frontpagetop.row {
	height: 600px!important;
	margin-bottom: 20px;
	background: #fff;
	box-shadow: 0px 3px 5px rgba(2,2,2,0.2);
}
div#top-front-left.col-sm-6 img.attachment-full.size-full, div#top-front-right.col-sm-6 img.attachment-full.size-full {
	float: right;
}
div#top-front-left.col-sm-6, div#top-front-right.col-sm-6 {
	max-height: 100%;
	padding: 0!important;
}
div#top-front-left.col-sm-6 img, div#top-front-right.col-sm-6 img {
	max-height: 100%;
	width: auto;
	position: absolute;
}
div#top-front-left.col-sm-6 img {
	max-height: 100%;
	width: auto;
	right: 0;
}
div#top-front-right.col-sm-6 img {
	max-height: 100%;
	width: auto;
}
div#top-front-left.col-sm-6 h2 a {
	position: absolute;
	top: calc(50% - 20px);
	margin-left: 10%;
	color: #666!important;
	text-decoration: none;
}
div#top-front-right.col-sm-6 h2 a {
	position: absolute;
	right: 0;
	top: calc(50% - 20px);
	margin-right: 10%;
		color: #666!important;
	text-decoration: none;
}

.home #page-wrapper.wrapper {
	padding-top:0;
}

div#page-wrapper.wrapper {
	padding-top: 30px;
}

#content {
	min-height: 650px;
}


div#page-wrapper.wrapper div.container p {
	font-size: .9em!important;
	font-family: "Helvetica Neue", Helvetica, Arial;
}

div#page-wrapper.wrapper div.container div.row div.col-lg-3.forside-artikkel.masonry-entry p a.btn.btn-secondary.understrap-read-more-link {
	border: 0!important;
	float: right;
	font-size: .8em!important;
	
}
.forside-artikkel.masonry-entry {
	padding: 1em!important;
	margin: 1em!;
}
header.entry-header div.entry-meta {
	font-size: .8em!important;
	border: 1px dotted #ddd;
	margin-bottom: 1em;
	margin-top: 1em;
	color: #666;
	border-right: 0;
	border-left: 0;
}

div#wrapper-footer.wrapper {
	background: #333;
	color: #DDD;
	font-size: .7em!important;
	text-align: center!important;
	
}
div#masonry-loop.row div.col-lg-3.forside-artikkel.masonry-entry p a.btn.btn-secondary.understrap-read-more-link {
	background: transparent;
	text-decoration: none ;
}
div#masonry-loop.row div.col-lg-3.forside-artikkel.masonry-entry p a.btn.btn-secondary.understrap-read-more-link:hover {
	opacity: .8;
	text-decoration: none ;
}

div#masonry-loop.row div.col-lg-3.forside-artikkel.masonry-entry h2 {
	
	font-size: 1.5em!important;
}

body {
	background: rgb(243, 243, 243);
}
a {
	color: #999 ;
	text-decoration: underline;
}
a:visited {
	color: #666!important;
}

div.widget_shopping_cart_content {
	background-color: #fff!important;
	padding: 1em;	
}
    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
, a.btn.btn-primary, a.add_to_cart_button.ajax_add_to_cart.btn.btn-outline-primary.btn-block {
	background: #00c351;
	border: 0;
	color: #fff!important;
	text-transform: uppercase;
	text-decoration: none;
}
    .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, a.btn.btn-primary:hover, a.add_to_cart_button.ajax_add_to_cart.btn.btn-outline-primary.btn-block:hover {
opacity: .6;
}

a.btn.btn-outline-primary {
	border: 1px solid #00c351;
	color: #00c351;
text-transform: uppercase;
text-decoration: none;
} 
a.btn.btn-outline-primary:hover {
background: transparent;
opacity: .6;
}
button.single_add_to_cart_button.button.alt {
		font-family: "Helvetica Neue", "Helvetica", "Arial"!important;
	font-weight: normal;
	background: #00c351;
}
button.single_add_to_cart_button.button.alt.fa.fa-cart-plus:hover {
	background: #00c351;
	opacity: .6;
}

.widget ul li {
	list-style: none!important;
}
.widget ul {
	padding-left: 0!important;
}
.widget {
	margin-top: 2em!important;
}

div#wrapper-navbar a {
	color: #fff!important;
	text-decoration: none!important;
}

div#wrapper-navbar a:hover {

	transition: opacity 1s ease-in-out 0s;
}

div#wrapper-navbar h1.navbar-brand.mb-0 a {
	font-weight: bold!important;
}


/* 16-10-2017 */
.woocommerce ul.products li.product .price {
	min-height: 50px;
}

.widget_product_search input[type="submit"] {
	background: #00c351;
    border: 0;
    color: #fff!important;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Helvetica Neue", "Helvetica", "Arial"!important;
    font-weight: 200;
    border: none;
    padding: 3px 20px;
    border-radius: .25rem;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
}


.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
	background: #00c351;
	color:#fff;
}

.widget_product_search input[type="submit"]:hover {
	opacity: 0.6;
}


.widget_product_search input[type=search] {
	border: none;
	height: 30px;
	padding: 3px 5px;
}

header.entry-header {
	background-color: #fff;
    padding: 12px 25px 1px;
    border-left: 4px solid #dd9933;
}


/*.entry-header h1.entry-title {
	border-bottom: 1px solid #dd9933;
}
*/