﻿/*
Theme Name: Enfold Vikab
Theme URI:	http://kriese.at/
Description:	Child theme for the Enfold Theme
Author: Vikab
Author URI: http://www.vikab.com
Template:	enfold
Version:	1.0.0
*/


/* ------------------ MENY ----------------------------------------------------------------------------------------- */
.av-main-nav > li > a {padding:0 14px;}
.html_bottom_nav_header #top #menu-item-search>a {padding-right:10px;}
#top .header_color input[type='text'] {color:#000;}

.header_color .main_menu .menu ul li a {background:#000!important;}
.header_color .main_menu .menu ul li a:hover {background:#0e9ed7!important;}
span.wpcf7-list-item {margin-left:0;}
/* ------------------ HEADER --------------------------------------------------------------------------------------- */

.logo {padding: 0;}
#header_meta {background:#000!important;}
#top .av_header_glassy.av_header_transparency #header_main {    background: rgba(255,255,255,0.65);}
#top .av_header_transparency .phone-info {
	font-size: 13px;
    font-weight: 400;}

.av_ajax_search_title {color:#fff!important;}

.post-meta-infos {display:none!important;}

/* ------------------ INNEHÅLL ------------------------------------------------------------------------------------- */

h1, h2, h3 { letter-spacing: 0px !important;font-family:'Geogrotesque SemiBold', helvetica, arial !important;}
h4 {font-weight:400!important;}
.hr {
    height: 15px;
    line-height: 15px;
    margin: 20px 0;
}

.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {
    color: #065A8D;
}

#footer {    padding: 0px; }

form.subscribeform table td {padding:0}
input[type="submit"] {    padding: 12px 16px 10px;border-radius:3px;}



/* ------------------ COPYRIGHT och META  ------------------------------------------------------------------------------------ */

.copyright {font-size: 12px;font-weight: normal;width:100%;text-align:center;}
.widgettitle {font-size:35px!important;letter-spacing:-1px!important;}


#footer .widget {
    margin: 10px 0;
    text-align: center;
}

#cff .cff-author .cff-date, #cff-lightbox-wrapper .cff-author .cff-date	{
	color:#333;
	font-size:14px;
}

.av-upcoming-event-meta {
    font-size: 14px;
}

.avia-fullscreen-slider .avia-slideshow-controls a, .av-control-minimal .avia-slideshow-controls a {
    opacity: 1;
    filter: alpha(opacity=1);
}

/* ------------------ NEDAN FÖLJER OLIKA UPPLÖSNINGAR -------------------------------------------------------------- */

/* ------------------ Storlek lg, storskärm ------------------------------------------------------------------------ */

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


/* ------------------ Storlek md, mediumskärm ---------------------------------------------------------------------- */

@media only screen and ( max-width: 1200px) {	
	.av-main-nav > li > a {padding:0 8px;font-size:15px!important;}
	
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li a:hover {background:#00a5e7!important;}
}

/* ------------------ Mobilmeny liggande surfplatta ---------------------------------------------------------------------- */

@media only screen and (max-width: 1024px) {
	.av-burger-overlay-inner {background:#000;}
	
	.av-logo-container .main_menu, #top .menu-item-avia-special { display: block!important; left: auto!important; right: 0!important; }
#header_main_alternate .main_menu {display: none !important;}
#top #header .av-main-nav > li:hover > a { background-color: transparent !important;}
.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px;}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item { display: none;}
	h1 {letter-spacing:-2px!important;}
	.hundra {width:100%;}
}


/* ------------------ Storlek sm, Liggande mobil & surfplatta ------------------------------------------------------ */

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

#top .av_header_glassy.av_header_transparency #header_main {
    background: rgba(255,255,255,0.0);
}
	h2 {font-size:20px!important;}

}

/* ------------------ Storlek xs, mobil ---------------------------------------------------------------------------- */

@media only screen and ( max-width: 767px) {
	
		.logo {padding:0!important;max-width:60%;height:auto;}
	h1 {margin-top:20px!important;font-size:30px!important;}
	h2{font-size:28px!important;}
	
	.caption_bottom .slideshow_caption .slideshow_inner_caption {
    padding: 0px!important;
}
	.av-burger-overlay-inner {background:#000;}

}

/* --------- RETINA Skärmar såsom ipad, nyare telefoner m.m. -------- */

@media (-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) {
.marginskugga {display:none;}

}


/* ------------------ BOOTSTRAP CSS -------------------------------------------------------------------------------- */

@media (max-width:767px) {
 .hidden-xs {display:none !important;}
 .visible-xs {display:block !important;}
 .visible-sm {display:none !important;}
	h4 {font-size:14px!important;}
	.avia-icon-list .iconlist_icon {
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-size: 24px;
    text-align: center;
    border-radius: 500px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 2px;
    z-index: 5;
    color: #fff;
}
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {display:none !important;}
 .visible-sm {display:block !important;}
.visible-xs {display:none!important;}
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {display:none !important;}
 .visible-md {display:block !important;}
.visible-xs {display:none!important;}
 .visible-sm {display:none !important;}
}
@media (min-width:1200px) {
 .hidden-lg {display:none !important;}
 .visible-lg {display:block !important;}
.visible-xs {display:none!important;}
 .visible-sm {display:none !important;}
}