/*
Theme Name: Avonmore Child
Theme URI: http://avonmore-wp.gtcreators.com
Author: GTC
Author URI: http://themeforest.net/user/gtcreators
Description: A child theme of Avonmore Theme
Version: 1.0.1
Template: avonmore

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/



@import url("../avonmore/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


/* SITE WIDE */
.gtc-preloader { display:none !important; }
.slotholder {
   filter:none !important;
}


/* FONTS */
p { font-size:1.1rem; color:#050707; }
h3 { font-sizE:1.3rem; margin-bottom:20px; }
ul li { font-size: 1.1rem; color: #050707; }

h1.slideshowH1 { font-size:34px; line-height:1.4; text-shadow:0px 0px 5px #fff; color:#000; }

h1 { margin-bottom:30px; }



.wpb_gallery_slides li { margin-left:0px !important; }



/* MENU */
.main-menu span { text-align:center; font-weight:bold; }
#site-navigation.dark .main-menu > .menu-item > a { color: #040707 !important; transition:all .5s ease; }
#site-navigation.dark .main-menu > .menu-item > a:hover { color:#4b5d71 !important;}
.nav-menu>ul>li.current-menu-ancestor:not(menu-item-type-custom)>a:after, .nav-menu>ul>li.menu-item.current-menu-item:not(.menu-item-type-custom)>a:after { 
	top:calc(50% + 25px); 
}



/* LOGO */
#site-navigation { padding-bottom:20px; height:100px !important; }
#site-navigation .inner-nav .logo { width:15vw; margin-top:10px; min-width:200px; }
#site-navigation .inner-nav .logo a img { max-height:none }
.page:not(.home) #site-navigation .inner-nav .logo a img { max-height:100%; width:auto; }


body.logged-in .sticky-header-container { margin-top:0px; }

	
marquee { margin-top:0px !important; display:block; color:#020707;float: right; margin-top:10px; padding:10px 0px; background-color:#f7f7f7; }
.mxrf_marquee { padding:0px !important; }

.wpb_image_grid .wpb_image_grid_ul .isotope-item { position:relative !important; left:0px !important; top:0px !important; }
.gallery { display:flex; flex-wrap:wrap; }
.gallery-item {     align-items: center; display:flex; flex-wrap:wrap; margin-bottom: 20px !important;}
.gallery dl.gallery-item { padding-left:36px; }


	
#parallax { 
	z-index:0; height:100vh; 
}
#parallax .vc_column-inner { position:fixed; }
.vc_row.vc_row-flex { background-color:#fff; position:relative; z-index:1; }




/* MODULES */
.gtc-partners .gtc-partner_item { padding:15px 40px; }

.wpb_text_column ul ul li:before { background-color:#fff !important; border:1px solid #333; margin-left:20px; width: 4px; height: 4px;}


.gtc-icon.icon-simple { background:transparent !important; }


#imageminHeight {  min-height: 21.5vw; }
#imageminHeight > div {    overflow: visible;}


body>footer#footer { position:relative;}
.gtc-footer-top * { font-weight:300; }



