h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 20px; font-weight: 600; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 20px; font-weight: 400; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 18px; font-weight: 600; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; font-weight: 400;  }body { background: #000000 url('/files/bck.png') no-repeat fixed center top; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 18px; font-weight: 400; }
a:link { text-decoration: underline; color: #ffffff; font-weight: 400; }
a:visited { text-decoration: underline; color: #ffffff; font-weight: 400; }
a:active { text-decoration: underline; color: #dedede; font-weight: 400; }
a:hover { text-decoration: none; color: #dedede; font-weight: 400; }
a:focus { text-decoration: none; color: #dedede; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #004eb5;}
.navbar-default .navbar-toggle .icon-bar {background-color: #004eb5;}.navbar-default .navbar-nav>li a { color:#004eb5; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:hover { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>li.active a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li a:focus { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .navbar-nav>.active>a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar-default .dropdown-menu>li.active a { color:#d90000; text-decoration:none; font-weight:400; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
#page .container { max-width:1020px; }
.navbar-header {float: right}

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto; }
img.alignleft {
    padding: 0px;
    margin: 0 10px 2px 0;
    display: inline;
}

.alignleft {
    float: left;
}

img.alignright {
    padding: 0px;
    margin: 0 0 2px 15px;
    display: inline;
}

.alignright {
    float: right;
}

body p, body li, body td, body dd, body label {font-size:14px; line-height:22px;font-family: Lato, sans-serif;color:#fff;font-weight:400;}
body h1 { font-size:35px ; line-height:35px ;font-family: Lato, sans-serif;font-weight:700;color:#1da6ce;margin:10px 0 10px 0;text-transform:uppercase;}
body h2 { font-size:30px ; line-height:38px ;font-family: Lato, sans-serif;font-weight:300;color:#1da6ce;clear:both;}
body h3 { font-size:24px ; line-height:28px ;font-family: Lato, sans-serif;font-weight:400;color:#fff;margin-bottom:10px;text-transform: none;}
body h4 { font-size:18px ; line-height:26px ;font-family: Lato, sans-serif;font-weight:300;color:#fff;margin-bottom:0px;}


.home .rightcol #text-9 { display:none;}
.home .rightcol .wpb_content_element { margin-bottom:0;}

/* post date */
body h6 { margin-bottom:0;font-size:18px;padding-left:10px;line-height:30px; background:rgba(0,0,0,0.6);margin-top:0px;position:absolute;left:0;top:0;z-index:999;width:100%;font-family: Lato, sans-serif;color:#fff; font-weight: normal;}
/* */

body .container { width:1020px;}


h1 span {color:#fff!important;}


body { background-size:cover;}
body:not(.parent-pageid-44):not(.home) .contentcol { padding-top:15px}

/* Header */

#header .container {position: relative;}

#header div.widget_search {position: absolute; top: 170px; right: 14px;z-index:999;}
#header div.widget_search label.screen-reader-text {display: none;}
#header div.widget_search input#s {width: 278px;}
#header div.widget_search input#searchsubmit {background: #1da6ce; border: 0; line-height: 26px; color: #fff;}



#header .logoholder  { margin:20px 0 20px 10px;}
#header { background:rgba(0,0,0,0.8) }

#header .menu ul li a { font-size:16px;font-family: Lato, sans-serif;color:#fff;font-weight:400;padding:0 8px;margin:7px 3px;line-height:40px;border-radius:0px;transition:0.3s; background:#252525;text-transform:uppercase;}

#header .menu ul li a:hover {background:#1da6ce;}
#header .menu ul li.active > a { background:#1da6ce;}
#header .menu ul li.current-menu-parent > a  { background:#1da6ce;}

#header .menu ul ul { background:rgba(0,0,0,0.8);min-width:170px}
#header .menu ul ul li a { font-size:15px;line-height:32px;border-radius:0;margin:0 3px;background:none;text-transform:none}

#header ul#menu-main { float:right;margin-top:20px}

@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
#header .dropdown-menu { top:200%;transition:0.3s;display:block;visibility:hidden ;opacity:0}
#header ul li:hover >  .dropdown-menu { top:100%;visibility:visible;opacity:1}
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
#header .dropdown-menu { top:200%;transition:0.3s;display:block;visibility:hidden ;opacity:0}
#header ul li:hover >  .dropdown-menu { top:100%;visibility:visible;opacity:1}
}

/* Content */
.widget.vcwidget3.widget_recent_entries h3 {display: none;}
.home #content ,.parent-pageid-44 .pagechild #content{background:rgba(0, 0, 0, 0.75); margin-top:60px; padding:0px 15px 15px 15px;


}
#content { background:none;margin-top:60px;}

.single-post #content {background:rgba(0, 0, 0, 0.75);padding:15px 15px 35px;margin-top:15px}
.single-post .entry-meta {display:none;}
.single-post .entry-title, .single-post .entry-title a { text-decoration:none;}
.single-post .entry-title { font-size:28px;line-height:35px;}
.single-post .entry-title a {color:#1da6ce; font-weight:700;}
.single-post .entry-footer span {color:#fff;}
.single-post .entry-content img { max-width:400px;}
.single-post .entry-content { min-height:450px;}
.single-post .entry-content > img {display:none;}
.single-post h5 {color:#fff;}
.single-post h6 { margin-bottom:0;font-size:16px;padding-left:10px;line-height:24px; background:none ;margin-top:0px;position: relative;left:0;top:0;z-index:789;width:100%;font-family: Lato, sans-serif;color:#fff; font-weight: normal;margin-bottom:10px; padding-left:0;}
.single-post  ul.social_icons  li a {color:#fff;}
.single-post  ul.social_icons  li { margin-bottom:15px;}
.single-post  ul.custom_icons {clear: left;}
.single-post  ul.custom_icons li {list-style:none; padding-left:20px;}
.single-post .navigation .nav-previous {float:left;}
.single-post .navigation .nav-next {text-align:right;}
.single-post article {margin-bottom:30px;}


#page .container .post .entry-content iframe {max-width: 100%;}

.category #content, .search #content {background:rgba(0, 0, 0, 0.75);padding:15px 15px 35px;margin-top:60px}
.category .entry-meta, .search .entry-meta {display:none;}
.category .entry-title, .category .entry-title a, .search .entry-title, .search .entry-title a { text-decoration:none;}
.category .entry-title, .search .entry-title { font-size:28px;line-height:35px;}
.category .entry-title a, .search .entry-title a {color:#1da6ce; font-weight:700;}
.category .entry-footer span, .search .entry-footer span {color:#fff;}
.category .entry-content img, .search .entry-content img { max-width:400px;}
.category .entry-content, .search .entry-content { min-height:450px;}
.category h5, .search h5 {color:#fff;}
.category h6, .search h6 { margin-bottom:0;font-size:16px;padding-left:10px;line-height:24px; background:none ;margin-top:0px;position: relative;left:0;top:0;z-index:999;width:100%;font-family: Lato, sans-serif;color:#fff; font-weight: normal;margin-bottom:10px; padding-left:0;}
.category  ul.social_icons  li a, .search  ul.social_icons  li a {color:#fff;}
.category  ul.social_icons  li, .search  ul.social_icons  li { margin-bottom:15px;}
.category  ul.custom_icons li, .search  ul.custom_icons li {list-style:none; padding-left:20px;}
.category .navigation .nav-previous, .search .navigation .nav-previous {float:left;}
.category .navigation .nav-next, .search .navigation .nav-next {text-align:right;}
.category article, .search article {margin-bottom:30px;}

section.entry-summary {color: #fff; font-size: 14px;line-height: 22px; font-family: Lato, sans-serif; font-weight: 400;}

#content  #generalrow.vc_row { margin-left:0;margin-right:0;background:rgba(0, 0, 0, 0.75);padding-top:20px;margin-top: 20px;min-height:500px;}
.home #content  #generalrow.vc_row, .parent-pageid-44 #generalrow.vc_row { padding-top: 20px; margin-top: 20px; background:none; margin-left:-15px;margin-right:-15px;

}

#content .grid_heading { color:#fff;    padding-bottom: 10px;    padding-top: 5px;background:rgba(0,0,0,0.9);border-left:15px solid #1da6ce;padding-left:10px}

#content .vc_grid-item {animation: none!important;visibility:visible!important}

.contentcol .vc_gitem-post-data-source-post_excerpt {display:none;background:#fff;padding:20px 10px 20px;float:left;width:100%;margin-bottom:0;position:relative}
.contentcol .vc_gitem-post-data-source-post_excerpt p,.contentcol .vc_gitem-post-data-source-post_excerpt li { color:#000;}
.contentcol .vc_gitem-post-data-source-post_excerpt h3 { color:#1da6ce;font-size:18px;line-height:24px;float:left;width:100%;margin-top:5px;}

.more { margin-bottom:0px!important;}

.contentcol .vc_custom_heading a {color: #1da6ce!important;}

.contentcol .vc_custom_heading  h4 { color:#1da6ce;font-size:18px;line-height: 18px;font-weight:600;}
.contentcol .vc_gitem-row-position-bottom{ background:rgba(0,0,0,0.6)}
.contentcol .vc_gitem_row.vc_gitem-row-position-bottom .vc_gitem-col { padding:10px 10px 0px;}

.contentcol .vc_gitem-zone-c { float:left;width:100%;}


.page-id-142 h4 { color:#1da6ce;margin-top:15px;}
.contentcol  .vc_gitem_row .vc_gitem-col { padding:0;}
.contentcol .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { float:left;text-align:center;border-radius:0;position:relative;background-color:  #333;padding:8px 0;width:74px;}
.contentcol .vc_btn3-container.vc_btn3-left {position:absolute;right:5px;bottom:15px;  }
.vc_col-sm-12.relativedata { position:relative;min-height:60px;float:left;width:100%}
.contentcol .vc_gitem-post-data-source-post_title { padding-right:120px;margin-bottom:0;}

.contentcol .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.contentcol .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active { background-color: #1da6ce!important;}
.contentcol .vc_gitem-zone .vc_btn3.vc_btn3-shape-rounded {    border-radius: 0px;}

p.first_sentence {    padding-left:0px;    margin-top: 10px;
    position: Relative;}
p.first_sentence br { display:none;}

p.first_sentence + p { display:none;}

#content .vc_gitem-post-data-source-post_excerpt  ul:not(.social_icons),.entry-content ul:not(.social_icons) {margin-top:0;z-index:9999;margin-bottom:0;width:100%;margin-left:0;padding:10px 0 10px 10px;left:0;right:0;margin:0 auto;top:0;}
.single-post .entry-content ul:not(.social_icons) li { color:#fff!important;}
#content .vc_gitem-post-data-source-post_excerpt  ul:not(.social_icons) { float:left;}
.vc_gitem-post-data-source-post_excerpt ul:not(.social_icons) li ,.entry-content ul:not(.social_icons) li { list-style:none;clear:none;margin:0 10px 0 0;color:#000!important;font-size:13px;}
.vc_gitem-post-data-source-post_excerpt ul:not(.social_icons) li,.entry-content ul:not(.social_icons) li { padding-left:17px;background:url("/files/arrow_blue_right.png") no-repeat scroll left 7px transparent;}

ul.custom_icons li.entrance.grn { background:url("/files/entre_green.png") no-repeat scroll left 4px transparent; color: green!important;}
ul.custom_icons li.entrance { background:url("/files/entre_blue.png") no-repeat scroll left 4px transparent;}
ul.custom_icons li.obs { background:url("/files/obs_blue.png") no-repeat scroll left 4px transparent;}
ul.custom_icons li.oppet{ background:url("/files/oppet_blue.png") no-repeat scroll left 4px transparent;}
ul.custom_icons li.map{ background:url("/files/map_blue.png") no-repeat scroll left 4px transparent;}

ul.custom_icons li.entrance.grn a {
color: green!important;
}

.vc_grid-item { margin-bottom:15px;}


.contentcol .vc_grid-btn-load_more .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { ;color:#fff;background:url("/files/arrow_white_down.png") no-repeat scroll 10px center rgba(0,0,0,0.8);}

.contentcol .vc_grid-btn-load_more .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover { background-color:#1da6ce;}

#content ul.social_icons  { float:left;width:100%;margin-left:0;margin-bottom:0}
ul.social_icons  li { list-style:none;float:left;;clear:none;margin:0 10px 0 0;color:#1da6ce;}
ul.social_icons  li a { color:#000;text-decoration:underline}
 .fa-soundcloud { color:#ff5400;opacity:0.9}
 .fa-facebook-square { color:#3b5998;opacity:0.9}

.fa-instagram { color:#9e7144;opacity:0.9}
.fa-facebook-square:hover,.fa-instagram:hover { opacity:1;}

.fa-youtube { color:#e42526;opacity:0.9}

#content ul.needstyle { float:left;width:100%;padding:0;margin:20px 0 15px 0}
#content  ul.needstyle li { list-style:none;float:left;width:18.4%;margin-right:2%;}
#content  ul.needstyle li:last-child { margin-right:0;}
#content  ul.needstyle li a { text-decoration:none;padding:5px 2px;display:block;text-align:center;font-size:15px;border:1px solid #1da6ce;transition:0.3s;background:rgba(0, 0, 0, 0.75)}
#content  ul.needstyle li a:hover { color:#fff;background:#1da6ce;}
#content  ul.needstyle li a.active_sub { background: #1da6ce; }
.home #content ul.needstyle li:first-child a { background: #1da6ce; }
a.pdflink ,a.nicelink { text-decoration:none;padding:5px 2px;border-radius:0px;display:block;text-align:center;font-size:15px; transition: 0.3s; background:#333}
a.pdflink:hover,a.nicelink:hover {color:#fff; background:#1da6ce;}

a.rightlink { text-decoration:none;padding:8px 10px;border-radius:0px;text-align:center;font-size:14px; transition: 0.3s; background:#333;float:right;}
a.rightlink:hover {color:#fff; background:#1da6ce;} 

ul.withlink li { line-height:34px;margin:2px 0;}
#content ul.withlink  { list-style:none;padding:0;margin:0}
ul.withlink li a { line-height:18px;}


#content ul.social_icons_big { padding:0;margin:0 0 10px;}
ul.social_icons_big li { list-style:none;margin-bottom:5px;}
ul.social_icons_big li .fa { font-size:40px;}


.single-post #content h5 { color:rgba(255,255,255,0.8);}
body .wpb_content_element { margin-bottom:15px;}

/* widgets */

.rightcol {margin-top: 45px;}
.rightcol .widget_text .textwidget{ float:left;width:100%;}
.rightcol .widget_text{ float:left;width:100%;margin-bottom:20px}
.rightcol .widget_metaslider_widget { float:left;width:100%;text-align:center;margin:0 auto;}
.rightcol .metaslider { margin:0 auto;}
.rightcol .wpb_text_column { margin-bottom:0px;}

.rightcol h3 { background:rgba(0,0,0,0.9);margin-bottom:0;padding:15px 10px}

.rightcol .widget_text  .textwidget {padding:10px}
.rightcol .widget_text .textwidget  {background:rgba(0,0,0,0.8);}

.rightcol .vc_gitem_row{ background:rgba(0,0,0,0.65)}

.rightcol .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat { padding:8px 10px;background:#000!important;border:1px solid #1da6ce!important;border-radius:0!important;}
.rightcol .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover { background:#1da6ce!important;}


/*added by Gianni*/
.rightcol .right_more a {    background: #333 none repeat scroll 0 0;    box-shadow: none;    color: #fff;    outline: 0 none;    padding: 8px 10px;}
.rightcol .right_more a:hover {color:#fff;} 
.rightcol h3 span {color:#1da6ce!important;}
.rightcol  strong {    font-size: 15px;}
.rightcol #text-2.textwidget  {padding-top:10px;}

.rightcol #metaslider_widget-2 {float:left;}

.rightcol a { padding:5px 10px;background:#333;border-radius:0;display:inline-block; text-decoration:none; transition:0.3s; margin-top:5px;}
.rightcol a:hover { background:#1da6ce;}
.rightcol h4 { color:#1da6ce;}
.rightcol h2 { font-size:28px;}
body img { max-width:100%;height:auto;}

#content ul.withlink li { color:#fff!important;background-position:left 13px!important;} 

#content ul li.fa { font-size:13px;}
#content ul li.fa-soundcloud { color:#ff5400;opacity:1}
#content ul li.fa-facebook-square { color:#3b5998;opacity:1}
#content ul li.fa  a { text-decoration:none;font-size:14px; line-height:22px;font-family: Lato, sans-serif;padding-left:5px;}


    form.wpcf7-form input[type="email"] { border-radius: 0;
    padding: 5px 5px!important; }

/* Footer */
#footer { border-top:1px solid #1da6ce;background:rgba(0,0,0,0.65)}
#footer .container { padding:30px 0  10px;}
.cms-icons {font-size: 13px;color:#fff;}
.iconspls p { font-size:13px;}
#footer p { color:#fff;}
/* #footer strong { color:#1da6ce;} */
#footer strong  a  { color:#1da6ce;}
#footer form.wpcf7-form input[type="submit"] { padding:10px 0;background:#1da6ce;transition:0.3s;border:1px solid #1da6ce;}
#footer form.wpcf7-form input[type="submit"]:hover { background:#000;}

#footer form.wpcf7-form input  { background:#fff;padding:8px!important;}




/* ----sticky footer----*/




@media only screen and (min-width: 768px) {

#footer {
  height: 410px;
  position: absolute;
  left: 0;
  right:0;
  bottom: 0;
  width: 100%;
 background:rgba(0,0,0,0.65);
}

body {
    margin: 0 0 410px; /* bottom = footer height */
}


}

/*------end sticky-------*/

/* Media queries */


@media only screen and (max-width: 1200px) {

.vc_gitem-post-data-source-post_excerpt img { float:none;display:block;}

body.home h1 { font-size:37px;line-height:47px;}
#header .menu ul li a { font-size:12px;margin:7px 1px;}
#header .menu ul ul li a { font-size:13px;margin:0px 1px;}
#content ul.needstyle li a { font-size:13px;}
body .contentcol h3 { font-size:19px;line-height:26px;}
body  h2 { font-size:25px;line-height:32px;}
}
@media only screen and (max-width: 1020px) {
#header div.widget_search {width:100%;}

#header div.widget_search {top: 110px;}

#header div.widget_search input#s {width: 89%;}
#header div.widget_search {width: 98%;}
#header div.widget_search {left: 10px;}
#header div.widget_search input#searchsubmit {width: 10%;}

.rightcol {margin-top: 0;}
body .container { max-width: 1020px;width:auto}
}

@media only screen and (max-width: 992px) {

.kontrow .vc_col-sm-4 { float:left;width:50%;}
.kontrow .vc_col-sm-4:nth-child(2) { text-align:center;}



body h3{ font-size:18px;line-height:24px;}

body h1{ font-size:30px;line-height:36px;}
body  h2 { font-size:22px;line-height:28px;}

#content ul.needstyle li { width:49%;margin-bottom:10px;}
#content ul.needstyle li:nth-child(2n) { margin-right:0;}

#innerrow .vc_col-sm-6 { float:left;width:100%;}
#buttonrow .vc_col-sm-6 { float:left;width:100%;}
#buttonrow .vc_col-sm-6  .vc_btn3-container.vc_btn3-right { text-align:left;}
}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 767px) {
#header div.widget_search {display:none;}


#header .navbar-default .navbar-collapse, .navbar-default .navbar-form  { border-color: transparent!important;}
#header .navbar-nav { float:left;margin-bottom:15px;box-shadow:none;}
#header .navbar-nav li { float:left;width:100%;}
#header .dropdown-menu { visibility:visible;opacity:1;top:0;}
#header .menu ul  { width:100%;float:left;text-align:left;margin:0;border-bottom:2px solid #fff}

#header .menu ul  li a { border-radius:0;margin:0 ;font-size:16px;line-height:40px;padding-left:5px}

#header .menu ul ul  li a { border-radius:0;margin: 0;font-size:13px;line-height:32px;padding-left:10px}

#header ul#menu-main { border-bottom:2px solid #fff;}
#header .navbar-collapse { padding-left:0;padding-right:0;}
.navbar-toggle { margin-top:25px;margin-bottom:10px}
.navbar-toggle.modalsearch {margin-left:15px;}
.navbar-default .navbar-toggle .glyphicon { color:#1da6ce;}
.navbar-default .navbar-toggle .icon-bar { color:#1da6ce;}

.navbar-collapse.in { overflow-y: unset;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color:transparent!important;padding-top:0;bordeR:none;box-shadow:none;}
#header .icon-bar { background-color:#1da6ce;}
#header  .navbar-toggle:hover .icon-bar{  background-color:#fff; }
#header  .navbar-toggle:hover { background:#1da6ce;}
#header  .navbar-toggle:focus .icon-bar{  background-color:#fff; }
#header  .navbar-toggle:focus { background:#1da6ce;}
#header  .navbar-toggle:hover .glyphicon {  color:#fff; }
#header  .navbar-toggle:focus .glyphicon {  color:#fff; }
#header .navbar-toggle:last-child {padding: 13px 10px;;}

.navbar-default .navbar-toggle { border-color:#1da6ce;background:#fff;}
h4.modal-title { color:#1da6ce;}

.modal-content { position:relative;z-index:999;}
.navbar-collapse {z-index:99;}

body .rightcol .vc_gitem-post-data-source-post_excerpt >div { text-align:center!important;}
body .rightcol  .vc_btn3-container.vc_btn3-left{ text-align:center!important;}
.rightcol .widget_text { border-top :1px solid #666;}
.rightcol  { border-top:1px solid #666 ;text-align:center;}

#footer .col-sm-3 { width:50%;float:left;margin-bottom:10px}

}

@media only screen and (max-width: 640px) {
	

}

@media only screen and (max-width: 480px) {
#footer .col-sm-3 { width:100%;float:left;margin-bottom:10px;text-align:center}
.kontrow .vc_col-sm-4 { float:left;width:100%;}
.kontrow .vc_col-sm-4:nth-child(2) { text-align:left;}
.kontrow a.nicelink { display:inline;}
#header .logoholder img { max-width:130px;}
.navbar-toggle { margin-top:10px;}	

.contentcol .vc_btn3-container.vc_btn3-left  {position:relative;right:auto;bottom:0px; left:0px; }
.vc_col-sm-12.relativedata { position:relative;min-height:60px;padding-bottom:10px!important;}
.contentcol .vc_gitem-post-data-source-post_title { padding-right:0;}


}
@media only screen and (max-width: 400px) {
.single-post .entry-content img { max-width:100%;}

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {

}


/* date-list */
#recent-posts-2 span.post-date {
    white-space: nowrap;
    width: 19%!important;
    display: inline-block;
    overflow: hidden;
    text-align: center;
    float: left;
    margin-right: 2px;
    padding: 5px 10px;
    background: #333;
    margin-top: 3px;
    font-style: inherit;
    color: #1da6ce;
    font-size: 13px;
    text-indent: 0;
}

#recent-posts-2 content ul:not(.social_icons) li {
    list-style: none;
    clear: none;
    margin: 0;
    color: #000!important;
    font-size: 13px;
    line-height: 13px;
}

.wpb_widgetised_column.wpb_content_element .wpb_wrapper #recent-posts-2 ul {margin-left: 0em;}

#recent-posts-2 li {padding-left: 0; background: none!important;line-height:13px;}

#recent-posts-2 ul li a {
    padding: 5px 10px;
    display: inline-block;
    text-decoration: none;
    margin-top: 3px;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    text-overflow: ellipsis;
}

/* iPad 2 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
#recent-posts-2 span.post-date {padding: 5px 0px;}
}

*/ Video-fix inlägg /*

.videoomslag {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 — (Om 4:3 = 75%) */ 
	padding-top: 25px;
	height: 0;
}
.videoomslag iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


::selection {color:#000;background:#eee;text-shadow: 1px 0px #1da6ce;}
.single-post .cat-links {display:none;}

