/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2019 | 06:21:16 */
.category-nyheter h2.entry-title {text-transform: uppercase;font-size: 22px!important;}

.cv-table table td:nth-child(odd) {width: 35%;}
.cv-table table tr:nth-child(even) {background: #eee;}

.regular-gallery .et_pb_gallery_image img {object-fit: cover; width: 100%; height: 300px;}

.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title, .et_pb_gallery_grid .et_pb_gallery_item h3 {position: absolute;display: block;bottom: 40px; color: #111;}

body { font-weight: 400; }
.title-with-border h2:after { display: block; content: ''; width: 167px; height: 3px; background: #aca948; margin-top: 30px!important; margin-bottom: 30px!important; }
.title-with-border.et_pb_text_align_right h2:after { margin-left: auto; }
.title-with-border.et_pb_text_align_left h2:after { margin-right: auto; }
.title-with-border.et_pb_text_align_center h2:after { margin: 0 auto; }

.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover { padding: 0.7em 1em!important; min-width: 167px; text-align: center; }

.home-boxes .et_pb_column { padding: 15px; }
.home-boxes .et_pb_column a { display: block; color: #fff; padding: 145px 15px 114px; }
.home-boxes .et_pb_column a:after { display: block; content: ''; width: 100px; height: 3px; background: #aca948; margin: 40px auto 0!important; }

.white-link a { color: #fff; }

body.home .et-pb-contact-message { color: #fff; }

#footer-info { width: 100%; text-align: center; }
#main-footer { padding: 21px 0; }

header #top-menu .sub-menu a { color: #fff!important; }
.et-fixed-header #top-menu .sub-menu li.current-menu-item>a {
	color: #fff!important;
}
@media (min-width: 981px) {
  #top-menu .menu-item a { font-size: 90%; }
  #post-403 .size-1of3 { 
  	width: 27.8333%!important;
  }
  .et_pb_salvattore_content {
  	display: flex;
  }
  
  .et_pb_salvattore_content .post {
  	height: 100%;
  }
  
  #post-403 .et_pb_row_1 { margin:0; padding: 0; }
  #post-403 .et_pb_row_1 .et_pb_column_1_2 { max-width: 50%; width: 50%; margin: 0; }
}

@media (max-width: 980px) {
  #mobile_menu { border-color: #aca948!important; }
  .et_pb_gallery_image a { display: block; }
  .et_pb_gallery_image a img { display: block; margin: 0 auto; }
}
.et_pb_gallery_title { display: none;}
.masonry-grid-item.thumbLoaded, .masonry-grid-item.thumbLoaded img {
    padding: 10px;
}

#page-container .et_pb_gallery_item.et_pb_grid_item .et_pb_gallery_image img {object-fit: cover!important;width: 100%;height: 220px;padding:1px;}

.link
{
  color:#ff0000!important;
  text-decoration:underline;
}

.et_pb_gallery_title
{
  	display:none!important
}