/*
	Skin Name: PTL 2014
*/


@font-face {
    font-family: 'apex_newlight';
    src: url('fonts/apexnew-light-webfont.eot');
    src: url('fonts/apexnew-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-light-webfont.woff') format('woff'),
         url('fonts/apexnew-light-webfont.ttf') format('truetype'),
         url('fonts/apexnew-light-webfont.svg#apex_newlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newheavy';
    src: url('fonts/apexnew-heavy-webfont.eot');
    src: url('fonts/apexnew-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-heavy-webfont.woff') format('woff'),
         url('fonts/apexnew-heavy-webfont.ttf') format('truetype'),
         url('fonts/apexnew-heavy-webfont.svg#apex_newheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newmedium_italic';
    src: url('fonts/apexnew-mediumitalic-webfont.eot');
    src: url('fonts/apexnew-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-mediumitalic-webfont.woff') format('woff'),
         url('fonts/apexnew-mediumitalic-webfont.ttf') format('truetype'),
         url('fonts/apexnew-mediumitalic-webfont.svg#apex_newmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newmedium';
    src: url('fonts/apexnew-medium-webfont.eot');
    src: url('fonts/apexnew-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-medium-webfont.woff') format('woff'),
         url('fonts/apexnew-medium-webfont.ttf') format('truetype'),
         url('fonts/apexnew-medium-webfont.svg#apex_newmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newlight_italic';
    src: url('fonts/apexnew-lightitalic-webfont.eot');
    src: url('fonts/apexnew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-lightitalic-webfont.woff') format('woff'),
         url('fonts/apexnew-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/apexnew-lightitalic-webfont.svg#apex_newlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newbook';
    src: url('fonts/apexnew-book-webfont.eot');
    src: url('fonts/apexnew-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-book-webfont.woff') format('woff'),
         url('fonts/apexnew-book-webfont.ttf') format('truetype'),
         url('fonts/apexnew-book-webfont.svg#apex_newbook') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newbook_italic';
    src: url('fonts/apexnew-bookitalic-webfont.eot');
    src: url('fonts/apexnew-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-bookitalic-webfont.woff') format('woff'),
         url('fonts/apexnew-bookitalic-webfont.ttf') format('truetype'),
         url('fonts/apexnew-bookitalic-webfont.svg#apex_newbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newbold_italic';
    src: url('fonts/apexnew-bolditalic-webfont.eot');
    src: url('fonts/apexnew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-bolditalic-webfont.woff') format('woff'),
         url('fonts/apexnew-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/apexnew-bolditalic-webfont.svg#apex_newbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'apex_newbold';
    src: url('fonts/apexnew-bold-webfont.eot');
    src: url('fonts/apexnew-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/apexnew-bold-webfont.woff') format('woff'),
         url('fonts/apexnew-bold-webfont.ttf') format('truetype'),
         url('fonts/apexnew-bold-webfont.svg#apex_newbold') format('svg');
    font-weight: normal;
    font-style: normal;

}






body { background-color: #fff; color: #000; }

/* Main Background Colors */
#page,.site-header { background-color: #fff; }
#masthead          { background-color: #fff; }
#FooterTop         { background-color: #E7E7E7; }
#FooterBottom      { background-color: transparent; }

/* Accent color - Primary */
.accent-primary, .jp-play-bar, .jp-volume-bar-value, .impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_accent-primary, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active, .vc_progress_bar .vc_single_bar.accent-primary .vc_bar { 
	background-color: #c02942; }
.inner-overlay i[class*='icon-'] { 
	border-color: #c02942; }
div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a, div.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover, body #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a  { 
	border-bottom-color: #c02942; }
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h2.wpb_call_text em, .iconBox.icon i[class^="icon-"], #content div.wpb_wrapper h4.wpb_toggle:hover, #content div.wpb_wrapper h4.wpb_toggle:before, .inner-overlay i[class*='icon-'] {
	color: #c02942; }

/* Links */
a { color: #e64215; }
/* Hover (and default footer links) */
a:hover, .entry-title a:hover, .widget a:hover, .wpb_carousel .post-title a:hover { color: #c02942; }

/* Bottom */
#Bottom a:link, #Bottom a:visited { }
#Bottom a:hover { }
#FooterTop .widget a, #FooterTop .widget a, #Bottom .widget a, #Bottom .widget a { color: #666;  }

/* Widget Lists, Menu - Sub-menu Items, Tabs */
.widget a { color: #888; }


/* Meta Text and Links */
.entry-date, .entry-meta a, .edit-link a, body .wpb_teaser_grid .categories_filter li a, body .wpb_categories_filter li a { 
	color: #aaa; }
.entry-meta a:hover, .edit-link a:hover, body .wpb_teaser_grid .categories_filter li a:hover, body .wpb_categories_filter li a:hover, body .wpb_teaser_grid .categories_filter li.active a, body .wpb_categories_filter li.active a  { color: #222; }

/* Headings */
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, body .wpb_accordion .ui-accordion .ui-accordion-header a, body .wpb_accordion .ui-accordion .ui-accordion-header a:hover, .site-header .site-title a, .entry-title, .entry-title a, .wpb_carousel .post-title a, .widget-area .widget li[class*="current"] a, .wpb_progress_bar_heading, .iconBox .iconBoxTitle { color: #333130; }
#Bottom h1, #Bottom h2, #Bottom h3, #Bottom h4, #Bottom h5, #Bottom h6 { color: #fff; }

/* Borders and Dividers */
hr { background-color: #e0e0e0; }
div.wpb_tabs .ui-tabs .ui-tabs-panel { 
	border-top-color: #e0e0e0; }
.wpb_content_element.wpb_separator, .wpb_content_element.vc_text_separator, .wpb_content_element.wpb_accordion .ui-accordion .wpb_accordion_section { 
	border-bottom-color: #e0e0e0; }
div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active, div.wpb_content_element div.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover, .iconBox .textContent {
	border-color: #e0e0e0; }

/* Buttons */
a.btn, a.btn:link, a.btn:visited, button, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .wpb_button, span.wpb_wpb_button,
li.bypostauthor cite span, div.jp-interface {
	color: #333; background-color: #f7f7f7; border-color: #e0e0e0 }
a.btn:hover, a.btn:active, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required:hover input[type=submit]:hover, span.wpb_wpb_button:hover,
li.bypostauthor cite span:hover {
	background-color: #f0f0f0; } /* hover */
a.btn:active, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, span.wpb_wpb_button:active {
	background-color: #e0e0e0; } /* active */
/* Accent/Impact Buttons */
.impactBtn, .impactBtn:hover, .impactBtn:active, .wpb_call_to_action .wpb_button, .wpb_call_to_action .wpb_button:hover, .wpb_call_to_action .wpb_button:active, .wpb_button.wpb_accent-primary, .wpb_button.wpb_accent-primary:hover, .wpb_button.wpb_accent-primary:active { 
	color: #fff; }

/* Main Menu 
----------------------------------------------- */
/* Top Level (Set background and border to the same color) */
#MainNav { 
	background-color: #F7F7F7; }
body #megaMenu ul.megaMenu > li.menu-item > a, body #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, body .megaMenuToggle, .navSearch a, .navSearch a:visited, #NavExtras .breadcrumbs, #NavExtras .breadcrumbs i, #NavExtras .breadcrumbs a, #NavExtras .breadcrumbs a:visited { 
	border-color: #F7F7F7; color: #777; }
/* Top Level (bottom border) */
#MainNav, body #megaMenu ul.megaMenu > li.menu-item > a, body #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, body .megaMenuToggle, body.home #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a { 
	border-bottom-color: #E7E7E7; }
body nav#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 { 
	border-top-color: #E7E7E7; }
/* Top Level (hover) */
body #megaMenu ul.megaMenu > li.menu-item:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	background: #fff; color: #333130; }
body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a { 
	border-top-color: #E0E0E0; }
/* Top Level (active item)  */
body #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a { 
	color: #333130;
	
	 }
	
	#megaMenu li.active {
	font-weight:bold;	
		
	}
	
	
/* Sub-Menu (background) */
body #megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1, body #megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu, body #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1, body #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu, body #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 { 
	background: #fff; box-shadow: 0px 1px 7px rgba(0,0,0,.07); }
/* Sub-Menu Item (hover) */
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a:hover, body #megaMenu ul ul.sub-menu > li.menu-item:hover > a:hover {
	background-color: #F7F7F7; color: #4c4c4c; }
/* Sub-Menu icons (hover) */
#megaMenu a:hover .wpmega-link-title > i[class^="icon-"] {
	color: #a0a0a0; }

/* Skin Specific Font Overrides  
----------------------------------------------- */
body { font-family: Roboto; font-weight: 400; }
h1, h2, h3, h4, h5, h6, h2.wpb_call_text, .page-title, .headline, .comments-area article header cite, .vc_text_separator div, .headline, .entry-title.headline, body .wpb_accordion .ui-accordion .ui-accordion-header {
	font-family: "apex_newbook", arial; font-weight:normal; }
	
 p {
    line-height: 1.372;
}
	
h1 { font-size: 38px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 21px; font-weight: 400; }
h5 { font-size: 18px; font-weight: 500; line-height:1.1em; margin:0;}
h6 { font-size: 16px; font-weight: 500; line-height:1.1em; margin:0;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .page-title strong, .headline strong, .comments-area article header cite strong, .headline strong, .entry-title.headline strong,
h2.wpb_call_text strong, .vc_text_separator div strong, #respond h3#reply-title,
.entry-title, .entry-title a, .iconBox .iconBoxTitle, .wpb_teaser_grid .post-title, .wpb_teaser_grid .post-title a,
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul li ul.sub-menu li.ss-nav-menu-header > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .archive-title { font-weight: 500; }
body .wpb_accordion .ui-accordion .ui-accordion-header, .tax-portfolio-category article.type-portfolio h2.entry-title, .tax-portfolio-category article.type-portfolio h2.entry-title a {
	font-weight: 400; }
.impactBtn, .wpb_call_to_action .wpb_button {
	font-weight: 500; }
footer.entry-meta .tags-meta, body div.wpb_wrapper h4.wpb_toggle, .widget-area .widgetTitle {
	font-weight: 300; }
.wpb_teaser_grid_heading, body .vc_text_separator div, .wpb_heading, .content-rotator-heading, .widget-area .widget h3 {
	color: #999; font-size: 16px; font-weight: 300; }
.page-title {
	font-size: 38px; border-bottom: 0; padding-bottom: 0; }
div.vc_progress_bar .vc_single_bar .vc_label, div.vc_progress_bar .vc_single_bar[class*='bar_'] .vc_label {
	font-size: 11px; font-weight: 500; }
body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul li ul.sub-menu li.ss-nav-menu-header > a, body #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > .um-anchoremulator, body .wpmega-widgetarea h2.widgettitle, .format-image .entry-footer .entry-title   {
	font-size: 14px; }
	
.starten h1.entry-title a{ font-size:1.4em !important; }	

	.top-content-first, .top-content-second {
    padding-top: 0px;
}


.widget .widgetTitle, .widget .widgettitle {
   background-color:#0060a9;
   padding:0.8em;
   text-transform:uppercase;
   font-family:"apex_newbold", arial;
    font-size: 13px;
    line-height: 1;
    color: #fff;
}

#megaMenu, #medlems-nav {
font-family:"apex_newbook", arial;	
}

label {
font-family:"apex_newbold", arial;		
}

.link_title {
color:	#e64215 !important;
	
}

.author-meta, .categories-meta, .meta-sep {
display:none !important;	
}

a.logo-image{
width:81px;	
height:86px;
	
}
#FooterTop{
color:#fff;	
font-family:"apex_newbook", arial;	
letter-spacing:0.03em;
	
}

.entry-meta, .kalendermeta, .popup-form {
	font-family:"apex_newbook", arial;	
letter-spacing:0.03em;
}

.kalendermeta {
    margin-bottom: 1em;
    background-color: #eee;
    padding: 0.8em;
    font-size: 90%;
}

.popup-form input {
	
margin-bottom:0.4em;	
}

.widget_eloh_publikevenemang h3 {
	margin:0;
}





#ikoner2 a, #rr-social a{
	
	margin:0 3px 3px 0;
}


#ikoner2 i[class^="icon-"] {
	border:solid 1px rgba(255,0,0,0.3);
	padding:0.42em;
	
}



#ikoner2 i, #rr-social i{
	font-size:140%;
margin:0;
display:inline;
visibility:visible;
	
}


ul#ikoner2  {
list-style:none;
list-style-type:none;
}

#ikoner2 li {
float:left;	
margin:0px;
}

.vc_read_more,  .tools  {
text-transform:uppercase;
font-family:"apex_newbold", arial;	
letter-spacing:0.03em;
font-size:80%;	
	
}



#MainNav.inloggad {
	background-color:#888 !important;
	
}
#MainNav.inloggad  li a{
	border-color:#888 !important;	
	
}

#MainNav.inloggad #menu-item-5770 {
	
display:none;	
}


#MainNav .breadcrumbs{
display:none;	
	
}

#s {
font-family:"apex_newbold", arial;	
}


/*         Revolution slider           */
.rev_slider .tp-caption.large_text 
    {
    font-family:"apex_newbook", arial;	
	color:#000;
	text-shadow:none;
   
    }
	
	.startkolumner .isotope-item  {		
	border-right:solid 1px #ddd;
	border-top:	solid 1px #ddd;
	
	}
	
	.startkolumner .post-title { padding-top:1em;}
	
	.home  .post-row {
    margin-left: 0px;
}

.post-symbol {
display:none;	
}

.attachment-large {
margin-bottom:1em;	
	
}


#MainNav #medlems-nav li {
	
	float: left;
display: inline-block;
padding: 10px 26px 12px 0;
margin: 0px;
z-index: 200;
	
}

#MainNav #medlems-nav li a {
	color:#fff;
	
}

.layout-lokalkontor .searchFormContainer, .layout-lokalkontorssida-generell .searchFormContainer {
margin-bottom:2em;	
	
}

#rr-sociala div.vc_col-sm-2.wpb_column.vc_column_container {
padding-left:0;	
}

.post-nav {
	
display:none;	
}

.rr-lokalmeny a {
font-family: "apex_newbook",arial;
font-size:120%;
}

.rr-lokalmeny li {
border-bottom:solid 1px #ddd;
}


@media (min-width: 768px) {
ul.wpb_thumbnails-fluid li {
padding:0 15px 0 15px !important;	
	
}

#masthead {
    padding: 0px 0px 0px;
}

#masthead .site-title a.logo-image img {
  
    margin: 0px 0px 6px;
}


}