

img {

border: 0px !important;

border-radius: 0px !important;

transition: all 0.5s ease;

}



.img_video_wrp {

border: 0px !important;

border-radius: 0px !important;

transition: all 0.5s ease;

}





.ingress{

font-size: 1.3em;

line-height: 1.4;

font-family: 'Georgia', serif;

font-style: italic;

}

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {

    padding-top: 34px;

    max-width: 1400px;

}



.header_bottom {

background-size: cover;

background-repeat: no-repeat;

background-image: url("https://elitserien.se/wp-content/uploads/2017/11/elitserien_header-1.jpg");

background-attachment: scroll;

background-blend-mode:none;

padding-left: 0px;

padding-right: 0px;

width: 100%;

background-position: 50% 50%;

}



.vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding-left: 8px;

    padding-right: 8px;

    width: 100%;

}



.full_section_inner {

max-width: 1400px;

margin: 0 auto !important;

float: none !important;

padding: 0 3% 0 3% !important;

}

.row-nomargin {

padding: 0 0% 0 0% !important;

}



/*---Dölj portfoliokategorier---*/



.info.portfolio_categories {

display: none; 

}

.two_columns_66_33>.column1 {

    width: 55%;

    float: left;

}







.latest_post_two_holder .latest_post_two_info {

    padding: 5px 33px 5px;

    border-top: 1px solid #eaeaea;

}



.latest_post_two_holder .latest_post_two_text {

    padding: 20px 33px 20px;

}



.latest_post_two_holder .latest_post_two_info_inner img {

    position: relative;

    display: none;

    vertical-align: middle;

    margin: 0 15px 0 0;

}



.latest_post_two_holder .latest_post_two_info_inner .post_info_author_name {

    position: relative;

    display: none;

    vertical-align: middle;

    line-height: 30px;

}



.latest_post_two_holder .latest_post_two_info_inner .post_info_date {

    text-align: left;

    line-height: 30px;

}



.latest_post_two_holder .latest_post_two_text .separator.small {

    width: 36px;

    margin: 11px 0px 51px;

}



.title {

    height: ;

    background-color: #efdf00 !important;

}

/*.transparent-section {

    background-color:transparent;

}*/

/*.full_width {

    background-color: transparent !important;

}*/

.vc_column-inner1 {

    padding: 0px;

    border: 5px solid #fefefe !important;

    max-height: 200px;

}

.qode_video_box .qode_video_image .qode_video_box_button {

    display: inline-block;

    vertical-align: middle;

    position: relative;

    width: 80px;

    height: 80px;

    background-color: #fff;

    opacity: 0.5;

    overflow: hidden;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}

/*.qode_video_box {

    border: 7px solid #fefefe;

}*/

/*.q_slider .item *{

    -webkit-animation: none !important;

    animation: none !important;

    -webkit-transition: none !important;

    transition: none !important;

    opacity: 1 !important;

    filter: alpha(opacity=100) !important;

}*/

.latest_post_two_holder .latest_post_two_text .separator.small {

    width: 36px;

    margin: 11px 0px 26px;

}

.header_top, .fixed_top_header .top_header {

    border-bottom: 1px solid #0a2642;

    border-width: 1px;

padding: 7px 3px 3px 3px;

    /*padding: 3px 19%;*/

}

.header-widget.widget_nav_menu {

    position: relative;

    font-size: 10px;

}

.header-widget.widget_nav_menu ul.menu li a {

    display: inline-block;

    padding: 0 0 0 4px;

    color: #777;

}



.portfolio_navigation.navigation_title {

    border-top: 1px solid #e0e0e0;

    border-bottom: 1px solid #e0e0e0;

    padding: 15px 0 15px;

    margin-top: 40px;

}



.widget #searchform {

    display: inline-block;

    width: 100%;

    overflow: hidden;

    background-color: #f5f5f5;

}

.latest_post_holder.dividers .latest_post_inner {

    margin: 35px 23px 10px 0px !important;

}

.latest_post_holder.dividers .latest_post_date {

    margin: 0 12px 0 0;

    border-right: 1px solid #ebebeb;

    width: 40px;

}

.latest_post_holder.dividers .post_infos {

    margin-top: 30px;

    padding-top: 10px;

    border-top: 1px solid #ebebeb;

    padding-bottom: 5px;

}

.latest_post_holder.dividers .latest_post_title {

    margin-bottom: 10px;

    min-height: 60px;

}

.latest_post_holder.dividers .post_infos {

    margin-top: 20px;

    padding-top: 10px;

    border-top: 1px solid #ebebeb;

    padding-bottom: 5px;

}

.excerpt {

    color: #3a3a3a;

    font-family: 'Raleway', sans-serif;

    font-size: 14px;

    line-height: 21px;

    font-style: normal;

    font-weight: 400;

    min-height: 146px;

}

.screen-reader-text {

    display: none;

}

.widget #searchform {

    display: inline-block;

    width: 100%;

    overflow: hidden;

    background-color: #ffffff;

}

.vc_custom_1492030979181 {

    background-color: #f4f4f4 !important;

}

.h1, .h2, .h3, .h4, .h5, .h6 {

    color: #303030;

    margin-bottom:15px !important;

}

p {

/*    -webkit-margin-before: 0.7em;*/

}



/*-----------Page Grid Exerpt & Title----------*/





.blog_slider .blog_slides>li {

    background-color: transparent;

    position: relative;

    margin: 0 20px;

    float: left;

}

.ng-scope {

background: transparent;

}

.vjs-video-wrap {

    background-color: transparent !important;

}



/*----------- Table Nav ----------*/

.paging-nav {

    float: right;

    margin-right: 40%;

    padding: 5px 0px 5px 0px;

}

.paging-nav a {

    color: #f4f4f4;

    float: center;

    background: #002749;

    margin: 0px 20px 0px 0px !important;

    text-align: center;

    border: 1px solid #fff;

    font-family: monospace;

    border-radius: 6px;

    height: 28px;

}

/*----------- News widget sidebar ----------*/

aside .widget {

    margin: 0px 34px 42px 0px;

}

.two_columns_75_25>.column1>.column_inner {

    padding: 0 0px 0 0;

}



/*-------- video box-----------*/





.video-tabs a {

    padding: 10px;

    background: rgb(69,72,77);

    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%) !important;

    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%) !important;

    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%) !important;

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}

.video-tabs a.active { 

  padding: 10px;

    background: rgb(69,72,77);

    background: -webkit-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, 

Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#3f3f3f',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}



a.active { 

    background: linear-gradient(to bottom, rgb(16, 46, 73) 0%,rgb(24, 53, 79) 50%,rgb(18, 54, 87) 51%,rgb(20, 49, 74) 100%)!important; 

}

.video-tabs a:hover {

    padding: 10px;

    background: rgb(69,72,77);

    background: -webkit-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, 

Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#3f3f3f',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}



.logo-container {

    background: #ececec;

    padding: 20px 20px 13px 20px !important;

    text-align: center;

    border-radius: 4px;

}



.logo-container img  {

width: 30px;

margin-right: 20px;

height: auto;

}

a img, table img {

size: 70%;

}



table#tabell tr img {

   /* display: none;*/

}

.home .hide.home{

display: none;    

}



.page-id-1379 .hide.statistik{

display: none;    

}



/*Video style*/



.video-container {

    display: flex;

    flex-wrap: wrap;

    padding: 0px 0% 20px 0;

}



/*.video-container .video-wrapper {

    flex-grow: 1;

    width: 50%;

    max-width: calc(25% - 30px);

    padding: 15px 15px;

    position: relative;

}

*/



.video-info-wrapper {

     justify-content: center;

}



.video-container .video-wrapper:hover {

    transition: 0.2s ease-in;

}



.video-desc-label {

    font-size: 16px;

    height: 2.4em;

    line-height: 1.2em;

    overflow: hidden;

    display: inline-table;

    display:none;

}

.video-info-wrapper span {

    color: #000;

    padding: 0px 5px 5px 5px;

    margin: -3px 0 0 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.video-wrapper a {

    background: #000;

    position: relative;

}



span.video-duration {

    position: absolute;

    bottom: 0;

    right: 0;

    text-align: right;

    background: #292929;

    color: #fff;

    padding: 8px 12px;

    border-radius: 2px 0 0 0;

}





/*.video-container .video-wrapper {

   flex-grow: 1;

   width: 50%;

   max-width: calc(25% - 30px);

   padding: 0px 0px;

   position: relative;

   overflow: hidden;

   margin: 5px 15px;

}*/



.video-wrapper {

    flex-grow: 1;

    width: 50%;

    max-width: calc(26% - 34px);

    padding: 0px 0px;

    position: relative;

    overflow: hidden;

    margin: 5px 8px !important;

    border: 2px solid #ededed;

    background-color: #fff;

}



.video-wrapper a:hover:after {

   background-size: cover;

   background: rgba(0, 0, 0, 0.69);

   height: 100%;

   padding: 96px;

   position: absolute;

   content: " ";

   width: 100%;

   bottom: 0;

   left: 0;

}

.video-wrapper .arrow-right {

display: none;

}



.video-wrapper a:hover:before {

   content: " ";

   background-image: url(http://dev.tellus.main.netzon.se/wp-content/uploads/2017/05/play-now.png);

     width: 80px;

    height: 80px;

    position: absolute;

    background-size: contain;

    z-index: 9;

    left: 0;

    right: 0;

    margin: auto;

    background-repeat: no-repeat;

    top: -107px;

    right: 0;

}



tr.tablesorter-headerRow {

    cursor: pointer;

}



.video-wrapper:hover img {

   -moz-transform: scale(1.1);

   -webkit-transform: scale(1.1);

   transform: scale(1.1);

}

.video-wrapper img {

max-width: 100%;  

 -moz-transition: all 0.3s;

 -webkit-transition: all 0.3s;

 transition: all 0.3s; 

}



.video-info-wrapper {

   background: #f4f4f4;

   z-index: 9999;

   top: -5px;

   position: relative;

   padding: 0 10px 5px 10px;

}



.latest_post_two_image {

    width: 100%;

    height: 190px;

    overflow: hidden;

}



.latest_post_holder.boxes .boxes_image {

    width: 100%;

    height: 190px;

    overflow: hidden;

}



/*---------- POST FEATURED IMAGE -----------*/



.latest_post_holder.dividers .boxes_image {

    height: 100%;

    width: auto;

    position: relative;

    background-position: center;

    overflow: hidden;

}



.boxes_image {

    height: 200px !important;

    width: auto;

}



.boxes_image img {

    display: inline-block;

    position: absolute;

    vertical-align: middle;

    object-fit: cover;

    position: relative;

    top: 50%;

    transform: translateY(-50%);

    min-height: 100%;

    width: auto;

}



@media screen and (max-width: 999px) {

.boxes_image {

    height: 250px !important;

    width: auto;

    }

}

/*---------- END ----------*/



.latest_post_text_inner .post_infos a {

    margin-right: 0;

    padding: 5px 6px 5px 6px;

}



div#desktop-ad, div#mobile-ad {

    text-align: center;

    padding-top: 20px;

    padding-bottom: 14px;

}



div#mobile-ad {

    display: none;

}



.wpb_wrapper div.stat-container a.active-statisktik {

background: rgb(168,168,168) !important; / Old browsers /

background: -moz-linear-gradient(top, rgba(168,168,168,1) 0%, rgba(145,145,145,1) 100%) !important; / FF3.6-15 /

background: -webkit-linear-gradient(top, rgba(168,168,168,1) 0%,rgba(145,145,145,1) 100%) !important; / Chrome10-25,Safari5.1-6 /

background: linear-gradient(to bottom, rgba(168,168,168,1) 0%,rgba(145,145,145,1) 100%) !important; / W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ /

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#919191',GradientType=0 ) !important; / IE6-9 /

}



/* ------ Responsive ----------*/



@media screen and (max-width:480px) {

.video-container .video-wrapper {

    flex-grow: 1;

    width: 100%;

    max-width: 100%;

    position: relative;

}

div#fancybox-wrap {

    width: 100%!important;

    margin: auto!important;

    height: auto!important;

    left: auto!important;

    box-sizing: border-box;

}

#fancybox-outer {

    width: 266px;

    height: 100%;

    box-shadow: 0 0 20px #111;

    -moz-box-shadow: 0 0 20px #1111;

    -webkit-box-shadow: 0 0 20px #111;

    margin: auto;

}

div#fancybox-content {

    width: 100%!important;

    margin: auto!important;

    height: auto!important;

    box-sizing: border-box;

}

span.tbclub {

    /*display: none;*/

}

table#tabell tr img {

    display: block;

    width: 30px;

}

nav.mobile_menu ul li {

    padding: 1px 16px;

}



.home #desktop-ad{

padding-top: 20px!important;

}

.header_bottom {

width: auto!important;

padding-left:0px;

padding-right:0px;

}

.mobile_menu_button {

    margin-left: 20px;

}

div#mobile-ad {

    display: block;

}

div#desktop-ad{

   display: none;

}



}

/**top logo**/

.header_top .left{

    float: none;

}

.header_top .left .inner>div, .header_top .left .inner>div:last-child{

float: none;

    display: inline-block;

}



@media only screen and (min-width: 1400px){



.qode_grid_1300 .carousel-inner .slider_content_outer, .qode_grid_1300 .container_inner, .qode_grid_1300 .container_inner nav.content_menu, .qode_grid_1300 .footer_bottom_border.in_grid, .qode_grid_1300 .footer_top_border.in_grid, .qode_grid_1300 .full_width .parallax_content, .qode_grid_1300 .grid_section .section_inner, .qode_grid_1300 .title_border_in_grid_holder, .qode_grid_1300 nav.content_menu ul, .qode_grid_1300.boxed .section .section_inner, .qode_grid_1300.boxed nav.content_menu.fixed {

    width: 1100px;

}

}



.social_share_title {

    display: inline-block;

    padding: 0px 10px;

    margin-left: 0px;

    border-radius: 3px;

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    background-color: #444;

}



.icon_social_holder {

    width: 100%;

    display: inline-block;

    text-align: left;

    border-top: 1px solid #e0e0e0;

    border-bottom: 0px solid #e0e0e0;

    margin-bottom: 35px;

    margin-top: 35px;

    padding: 15px 0;

}

.eltd-printer-title {

    display: none

}

.blog_holder article .post_info {

    display:none;

    width: 100%;

    margin: 0 0 18px;

    color: #bebebe;

    font-weight: 500;

}

.icon_social_holder .qode_icon_printer {

    display: none;

    font-size: 27px;

    margin-bottom: 10px;

}

.icon_social_holder .social_share_icon {

    display: none;

    font-size: 27px;

    margin-bottom: 10px;

}

a.button.button-primary {

    padding: 10px;

    background: rgb(69,72,77);

    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%) !important;

    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%) !important;

    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%) !important;

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}

a.button.button-primary:hover {

    padding: 10px;

    background: rgb(69,72,77);

    background: -webkit-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, 

Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#3f3f3f',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}

a.button.button-primary a:active {

    padding: 10px;

    background: rgb(69,72,77);

    background: -webkit-linear-gradient(top, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(96,96,96,1) 0%,rgba(63,63,63,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, 

Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#3f3f3f',GradientType=0 ) !important;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    display: inline-block;

    width: 105px !important;

    text-align: center;

    white-space: normal;

    margin: 5px 0px 11px 9px !important;

    border-radius: 5px;

    box-shadow: 0px 0px 0px 0px rgb(51, 51, 51) !important;

    border: 0px solid #f7f7f7;

}



aside .widget h5 {

    margin-bottom: 14px;

    font-size: 19px;

}



}

aside .widget a {

    font-weight: 600;

}

@media screen and (max-width: 480px)

(index):172

.logo-mobile-container {

    background: #e2e2e2;

    padding: 10px;

    border-radius: 19px;

    display:none;

}





/*---------- POST WIDTH ----------*/

@media only screen and (min-width: 1400px) {

.qode_grid_1300 .container_inner {

    width: 1300px;

    }

}



/*---------- WIDGET PADDING ----------*/

aside .widget {

    margin: 0px 34px 20px 10px;

}



/*---------- VIDEO THUMBS ----------*/





.video-title-label {

    font-size: 16px;

    line-height: 21px;

    font-weight: bold;

    display: block;

    /*min-height: 40px;*/

    padding-top: 2px;

}

.video-info-wrapper {

    background: #ffffff;

    z-index: 9999;

    top: -5px;

    position: relative;

    padding: 0 10px 5px 10px;

}

.video-title-uploaded {

    font-size: 11px;

    letter-spacing: 0;

    font-family: Roboto Condensed, sans-serif;

    color: #444 !important;

}

.video-wrapper a:hover:after {

   background-size: cover;

   background: #000;

   height: 100%;

   padding: 96px;

   position: absolute;

   content: " ";

   width: 100%;

   bottom: 0;

   left: 0;

   opacity:0.1;

}

.video-wrapper img {

    max-width: 100%;

    -moz-transition: all 0.8s;

    -webkit-transition: all 0.8s;

    transition: all 0.8s;

}



ol ul>li {

    font-family: 'Raleway', sans-serif !important;

    color: #3a3a3a;

    font-size: 15px;

    font-weight: 600;

    list-style-position: outside;

    margin-left: 20px;

}



ol li {

    font-family: 'Raleway', sans-serif !important;

    color: #3a3a3a;

    font-size: 15px;

    font-weight: 600;

    margin-left: 20px;

}



p ul>li {

    font-family: 'Raleway', sans-serif !important;

    color: #3a3a3a;

    font-size: 15px;

    font-weight: 600;

    list-style-position: outside;

    margin-left: 20px;

}



p li {

    font-family: 'Raleway', sans-serif !important;

    color: #3a3a3a;

    font-size: 15px;

    font-weight: 600;

    margin-left: 20px;

}



@media only screen and (min-width: 1000px) {

.container_inner.default_template_holder {

    padding-top: 0px !important;

    }

}



.social_share_dropdown li {

    display: block;

    position: relative;

    text-align: center;

    padding-left: 0px;

}



.social_share_dropdown ul li img {

    margin: 0;

    float: none;

}



/*----------- SINGLE POST WIDTH RESPONSIVE ----------*/

.container_inner {

    width: 92% !important;

}



@media only screen and (max-width: 480px) {

.content .container .container_inner.default_template_holder {

    width: 92% !important;

    padding: 10px 0 10px 0 !important;



}

.content .container .container_inner.default_template_holder .blog_single.blog_holder,

.content .container .container_inner.default_template_holder .portfolio_single,

.content .container .container_inner.default_template_holder .qode_portfolio_related {

    padding-left: 0 !important;

    padding-right: 0 !important;

}



.content .container .container_inner.default_template_holder .blog_holder.masonry.masonry_pagination,

.content .container .container_inner.default_template_holder .blog_holder.blog_headlines.blog_pagination {

    margin-left: auto !important;

    margin-right: auto !important;

    width: 100% !important;

}



.widget_search.posts_holder,

.rpwe_widget.posts_holder,

.widget_archive.posts_holder {

    margin-left: 0 !important;

    margin-right: 0 !important;

}

.full_section_inner {

    padding: 0 5px 0 5px !important;

}

}

@media only screen and (max-width: 480px) {

.header_bottom .container_inner {

    width: 100% !important;

}

}

@media only screen and (max-width: 1000px)

header_bottom .container_inner {

    width: 100% !important;

}

}



@media only screen and (max-width: 1000px)  {

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {

    padding-top: 0px !important;

}

}



/*----------- SINGLE POST WIDGET TOP PADDING ----------*/

.widget #searchform {

    display: inline-block;

    width: 100%;

    overflow: hidden;

    background-color: #ffffff;

    margin-top: 0px !important;

}



.portfolio_navigation.navigation_title .post_info span.categories {

    font-size: 12px;

    color: #014284 !important;

    line-height: 1em;

    text-transform: none;

    margin-bottom: 8px;

    font-weight: 500 !important;

}



.qode_portfolio_related .projects_holder article .portfolio_description .project_category {

    margin: 0;

    font-size: 12px;

    color: #014284 !important;

    line-height: 1.5em;

    text-transform: none;

    font-weight: 500 !important;

}



.portfolio_detail .info {

    padding: 40px 0 9px;

    margin: 0 0 9px;

}