﻿/*
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
*/

/* ------------------ HEADER & LOGO -------------------------------------------------------------------------------- */

.logo img {padding: 0; width: auto; height: auto;}

/* Vid transparent header */
#top .av_header_transparency #header_main {background:rgba(256,256,256,0.80);}

.logo img {
    padding: 10px;
}


/* ------------------ MENY ----------------------------------------------------------------------------------------- */

.avia-menu-text {font-weight: 700 !important;}

.header_color .main_menu ul:first-child > li.current-menu-item > a,
.header_color .main_menu ul:first-child > li.current_page_item > a,
.header_color .main_menu ul:first-child > li.active-parent-item > a,

/* ------------------ HEADER EXTRA ELEMENTS ------------------------------------------------------------------------ */

.phone-info span { font-size: 16px;font-weight: normal !important;}

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

h1, h2, h3, h4 { letter-spacing: 0px !important;}

.avia-icon-list .iconlist_icon {
    height: 30px!important;
    width: 30px!important;
    font-size: 16px!important;
    line-height: 30px!important;
    margin-right: 20px!important;
    margin-left: 0px!important;
}

.avia-icon-list .av-iconlist-empty .iconlist_title {margin-top: 0px!important;}
.avia-icon-list li {padding: 0px!important;}
.avia-icon-list .iconlist-timeline { left: 15px!important;}

a {
    text-decoration: underline;
}

.cff-likebox {
    padding-bottom: 10px;
}

.main_color .hr-short .hr-inner-style, .main_color .hr-short .hr-inner {
    background-color: #007eff!important;
}

.avia-builder-el-0.av-minimum-height-100 .container, .avia-builder-el-0.avia-fullscreen-slider .avia-slideshow, .avia-builder-el-0.av-cell-min-height-100 > .flex_cell {
    height: 600px!important;
}

/* ------------------ COPYRIGHT ------------------------------------------------------------------------------------ */

.copyright {font-size: 12px;font-weight: 400 !important;}

#footer {
    padding: 0;
}


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

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

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

/* ------------------ VISA BURGER MENY TIDIGARE, Liggande surfplatta  ---------------------------------------------- */

@media only screen and (max-width: 1024px) {
	
.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;}

}

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

@media only screen and ( max-width: 1200px) {	
.marginskugga {display:none;}
}



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

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

.avia-tooltip {display: none !important; } /* Döljer bildtexter i standard galleriet*/

h1 {font-size: 24px !important;}
h2 {font-size: 20px !important;}
h3 {font-size: 20px !important;}
h3.widgettitle {font-size: 14px !important;}
h4 {font-size: 18px !important;}

}

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

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

.marginskugga {display:none;}
	
.logo img {
    padding: 10px;
}
}


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

@media (max-width:767px) {
	.hidden-xs {display:none !important;}
	.visible-xs {display:block !important;}
}
@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {display:none !important;}
	.visible-sm {display:block !important;}
}
@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {display:none !important;}
	.visible-md {display:block !important;}
}
@media (min-width:1200px) {
	.hidden-lg {display:none !important;}
	.visible-lg {display:block !important;}
}

/* ----------------------------------------------------------------------------------------------------------------- */