/*
    Theme Name:   Enfold - Coop Klepp
    Description:  Enfold Child Theme
    Template:     enfold
    Version:      1.0.0
    Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
    Text Domain:  enfold-cantando
*/

@import url("../enfold/style.css");
/* =Theme customization starts here
-------------------------------------------- */



/* #Media Queries
================================================== */
	/* fix bug Enfold template */
	.pagination .pagination-meta{display: block;text-align: right;float:none;} 
	#comments span.required{display: inline;}
	.comment_text i,.comment_text cite,.comment_text em{font-style: italic;}
	.responsive #scroll-top-link{display: block;}
	#commentform label{left:0;position: relative;padding-bottom:5px;}
	
	/* Custom CSS */	
	#header .logo img{padding:20px 0;}
	#header.header-scrolled .logo img{padding:10px 0;}
	.main_menu, .main_menu>div>ul {height: 50px!important;}
	.av-main-nav > li>a{height: 50px!important;line-height: 50px!important;border:none!important;font-weight: normal;font-size: 16px!important;color:#257abb!important;}
	.av-main-nav > li>a:hover, .av-main-nav .current-menu-item >a{color:#004b84!important;}
	.av-main-nav > li>a span.avia-menu-fx{display:none!important;}
	#avia-menu>li>a>.avia-menu-text{color: #fff;}
	#avia-menu li.current-menu-item>a{background-color:#fff!important;}
	#avia-menu li.current-menu-item>a>span{color:#094f84!important;}
	#menu-item-search>a{color:#fff!important;}
	#top #s{background-color: #efefef;border-color: #ccc;color: #003366;}
	.header_color h4, .header_color .ajax_search_title, .header_color .ajax_search_excerpt{color:#036;}
	.ajax_search_entry:hover .ajax_search_title, .ajax_search_entry:hover .ajax_search_excerpt{color: #fff;}
	.header_color .ajax_search_image{background-color: #036;}
	#searchsubmit{background-color: #036;}
	#socket {font-size: 14px;}
	#socket .copyright{display:block;float:none!important;}
	#socket .develop-by{float:right;}
	#footer.container_wrap {background-color: #eaeaea;}
	#footer .widgettitle{text-transform: none!important;color:#004a84;}
	.footer-logos li{float: left;width:32%;padding-left:2%;padding-bottom:10px;clear:none;}
	.footer-logos li:nth-child(3n+1){float: left;padding-left:0;clear:left;}
	.footer-logos li img{max-height:36px;vertical-align: middle;}
	#home-block .content{padding-top:0!important;}
	#home-block h2{font-size: 16px;color:#004a84;text-transform: none;}
	#home-block .special-heading-border{display:none;}
	#home-extra {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
	#home-extra p{margin:0;}
	#home-extra p.form_element:last-child{margin-top:15px;}
	#home-extra .small-banner-list{overflow: hidden;list-style:none;margin:0;}
	#home-extra .small-banner-list li{float:left;width:35%;padding: 0 5% 0 0;margin:0;color:#004a84;font-size:16px;}
	#home-extra .small-banner-list li:last-child{padding-right:0;width:30%;}
	#home-extra .small-banner-list li img{display:block;margin-bottom:5px;width:100%;}
	#home-extra .small-banner-list li span, #home-extra .small-banner-list li br{display:none!important;}
	#home-extra .av-extra-border-element{display:none;}
	#top .av-main-nav ul a{color: #257abb;}
	span.image-overlay {display: none !important;}
	#header_main_alternate {background-color: #003268;}
	.html_header_top.html_header_sticky #top #wrap_all div#main {
	    padding-top: 182px;
	}

	/* large screens with 1140px with */
	@media only screen and (min-width: 1140px)  {

	}


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 989px) {

	}


	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 989px) {
		#home-extra .flex_column{width:100%;text-align: center;}
		#home-extra .flex_column:first-child{margin-bottom: 30px;}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#header .logo img{padding:10px 0;}
 	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#home-extra .flex_column{width:100%;text-align: center;}
		#home-extra .flex_column:first-child{margin-bottom: 20px;}
	}

