/*
Theme Name: Fokarium Child
Theme URI: http://www.wpzoom.com/themes/academica-pro-3/
Template: academica_pro_3
Author: WPZOOM
Author URI: http://www.wpzoom.com/
Description: Academica Pro is a modern, flexible and responsive WordPress theme. Great for education websites – such as universities, schools, colleges – as well as corporate and business sites.
Tags: three-columns,right-sidebar,left-sidebar,custom-colors,custom-menu,featured-images,theme-options,translation-ready
Version: 3.0.4.202006120345
Updated: 2020-06-12 03:00:00

*/

div.wrapper {
	width: 1270px;
}

.wpmui-blur {
    -webkit-filter: none !important;
    -moz-filter: none !important;
    filter: none !important;
    position: relative;
}

#main {
	margin-top: 15px;
}
#main .column {
	margin-right: 1.6315%;
}
#main .column-narrow {
	width: 22.795%;
}
#main .column-narrow-child {
	width: 30.134% !important;
}
#main .column-medium {
	width: 51.1348%;
}
#main .column-wide {
	width: 75.568%;
}
#main .column-wide-child {
	width: 67.667% !important;
	margin-right: 2.2% !important;
}
#main .column-last {
	margin-right: 0 !important;
}

@media screen and (max-width:1300px) {
	#main .column-narrow {
		width: 22.795% !important;
	}
	#main .column-narrow-child {
		width: 30.165% !important;
	}
	#main .column-wide {
		width: 75.568% !important;
	}
	#main .column-wide-child {
		width: 67.667% !important;
		margin-right: 2.1% !important;
	}
	#main .column-medium {
	width: 51.134% !important;
	}
}

@media screen and (max-width:920px) {
	#main .column-narrow {
		width: 30% !important;
	}
	#main .column-wide, #main .column-medium {
		width: 67% !important;
	}
	
	#main .column-wide .column-wide {
		width: 100% !important;
	}
	#main .column-wide .column-narrow {
		width: 100% !important;
	}
	
	#main .wrapper > div.column:nth-of-type(3) {
		width: 67% !important;
/*		margin-right: 10px !important; */
	}
	#main .column {
		margin-right: 2.7%;
	}
	#main .column-last {
		margin-right: 2px !important;
	}
}

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

    #main .column-narrow {
        width: 100% !important;
    }

    #main .column-narrow-child,
    #main .column-wide-child {
        width: 100% !important;
    }
	#main .column-wide, #main .column-medium {
		width: 100% !important;
	}
	#main .wrapper > div.column:nth-of-type(3) {
		width: unset !important;
		margin-right: unset !important;
	}
}



/*@media all and (min-width:980px)*/
.page-template-home-3cols #slider, .page-template-home-3cols #slider .slide {
    height: 300px !important;
}

#slider {
	margin: 0 0 20px;
}

.slides .slide_button a {
	padding: 5px 20px;
}

.slides .slide_button {
	margin: 0px;
}

.slides li h3 {
	font-size: 16px !important;
	margin-bottom: 0px;
}

.slides li .slide-header {
	padding: 25px 5% 20px 4%;
}

.slides li .entry-meta {
    font-size: 10px !important;
}

.content-block {
	background-color: #fff;
	margin-bottom: 20px;
	padding: 20px;
	box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.05);
}

.widget ul li, .widget ol li {
	margin: 5px 0px 5px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.wpzoom-custom-menu a {
	padding: 5px 20px 5px 10px;
}
.wpzoom-custom-menu a:hover {
	background: rgba(0, 0, 0, 0.1);
}

.navbar-brand-wpz img {
    max-width: 75%;
    margin-bottom: 0px;
}

.tribe-list-widget .tribe-event-image img {
    height: auto;
	padding-left: 24px;
	padding-right: 24px;
    width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

.tribe-events-list-widget {
    background-color: #dedede !important;
	border-top: solid 4px #a1a1a1;
}

.tribe-events-list-widget ol li {
    margin-bottom: 15px;
    border-bottom: 1px solid #ebebeb;
}
.tribe-events-list-widget .tribe-event-featured {
    background: #dedede !important;
}

.main-navbar {
	margin-bottom: 0px;
	padding: 0px;
    border-top: solid 2px #ffffff;
}
.navbar-brand-wpz {
    padding: 10px 0;
}

/*
.navbar-brand-wpz img {
    max-width: 160%;
}
*/

/*@media screen and (max-width:920px)*/
.brand_wrapper {
/*    padding: 0 0 10px;*/
    padding: 0;
	display: unset;
}

nav#top-menu {
	position: absolute;
	width: 100%;
	float: right;
	z-index: 3;
	top: 0em;
    padding: 0;
	background-color: unset;
    border-bottom: 0px solid #F0F0F0;
}

/*@media screen and (max-width:1300px)*/
#header div.wrapper {
	position: relative;
	z-index: 2;
	top: 0em;
	right: 0em;
}
#header-helpful {
	text-align: right !important;
	color: #1B3058;
	font-size: 16px;
	font-weight: normal;
}
#header-helpful .value:before {
	content: "\f525";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-family: 'dashicons';
}

.site-footer .foogallery .fg-thumb .fg-image {
    height: 50px;
    width: 100%;
}
.site-footer .foogallery.fg-default.fg-gutter-10 {
    padding-left: 0px !important;
}
#calendar_wrap #wp-calendar tbody td a {
	font-style: italic;
    font-weight: bold;
    color: #ffcb00;
}
#footer-copy .wpzoom {
    display: none;
}
#footer-copy {
	padding: 0;
	font-family: unset;
}

#wpgmza_map_widget-3.wpgmza_widget {
    padding: 0;
}

.header_social {
   	float: none;
   	text-align: right !important;
   	margin-top: 20px !important;
}

@media screen and (max-width: 920px) {
	#header-helpful {
    	text-align: right !important;
	}

	.header_social {
    	float: none;
    	text-align: right !important;
    	margin-top: 20px !important;
	}
	.jetpack_widget_social_icons ul li {
    	display: unset;
    	line-height: 1;
    	margin: 0;
    	padding: 0;
	}
	.brand_wrapper {
    	padding: 0 !important;
    	display: block;
    	text-align: left !important;
/*    	padding: 0 0 30px; */
	}
	.navbar-brand-wpz img {
    	max-width: 75% !important;
	}
}

.jetpack_widget_social_icons ul {
    margin: 0 !important;
}

@media screen and (max-width: 720px) {
	.header_social {
	    display: none;
	}
	.jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {
    	list-style: disc outside none;
		display: none;
	}
	#header-helpful {
    	display: none;
	}
	.brand_wrapper {
    	text-align: center;
    	padding: 0 0 30px;
	}
	.navbar-brand-wpz img {
		max-width: 100% !important;
	}
}