/*
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('https://fonts.googleapis.com/css2?family=Outfit:wght@500&display=swap');
.vc_single_image-wrapper img, .gtc-team_img img, .tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col img, div#fcol .vc_column-inner, .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    border-radius: 12px;
}
form#gform_2 div#field_submit {
    align-items: center !important;
}
.footer_top a:hover {
    color: #ffffff !important;
}
div#custom_html-3 {
    padding-top: 0;
}
.ltext a:hover {
    opacity: 1 !important;
}
.gtc-testimonial.style_1 strong {
    color: #16b238;
}
ul.tribe-events-calendar-list li::before {
    display: none;
}
.single-tribe_events .tribe-events-content {
    order: 0 !important;
}
.single-tribe_events .tribe-events-content p {
    margin: 0;
}
.postid-3345 h2.tribe-events-related-events-title {
    margin-top: 0em;
    margin-bottom: 0;
}
.logo.has-mobile-logo h1.site-title {
    display: none !important;
}
div#eventext {
    order: 0;
}
.gtc-testimonial.style_1 {
    color: #23385B !important;
}
div#peoplesec img {
    display: none;
}
#site-navigation .inner-nav .nav-menu::before {
    content: none !important;
}
/*div#fcol .gtc-button {
background-color: #16b238 !important;
}
div#fcol .gtc-button:hover {
color: #16b238 !important;
background-color: #ffffff !important;	
}*/
@media only screen and (min-width: 1140px) {
#site-navigation .inner-nav .nav-menu {
    float: none !important;
	display:block !important;
	text-align:center !important;
}	
.logo {
    display: none !important;
}
}	
i#ticon {
    padding-right: 0;
}
.gtc_top_panel__left-part a {
    padding-left: 10px !important;
}
a.gtc-button:hover {
    background: #ffffff !important;
    color: #0C28D8 !important;
}
.ltext {
    float: right;
    position: absolute;
    left: 45%;
    font-size: 18px;
    letter-spacing: 3px;
    margin-left: 0 !important;
	font-weight:600;
}
.gtc_top_panel_inner div {
    flex: 1;
}
.gtc_top_panel_inner {
    display: flex !important;
}

h3.widget-title:after {
    background-color: #000000 !important;
}
.nav-menu > ul > li.menu-item.current-menu-item > a:after {
    background-color: #000000 !important;
}
section.tribe-common-l-container.tribe-events-l-container {
    padding-top: 50px !important;
}

.tribe-events-c-top-bar__datepicker {
    display: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item {
    width: auto !important;
}
#dbutton .gtc-button {
    background: #92AA68;
}
#dbutton .gtc-button:hover {
    color: #0C28D8 !important;
    background: #ffffff !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Outfit", sans-serif !important;
  font-weight: 500 !important;
  font-style: normal;
}
div#peoplesec {
    background-size: 100% !important;
    background-position: center right !important;
}
.mobile-opened li a {
    color: #ffffff !important;
}
.gtc-button {
    border-radius: 40px;
}
.gtc-feature-item.icon-pos-left.icon-size-regular .gtc-feature-item-content {
    padding-right: 20px;
}
a.gtc-button.button-small.button-line:before {
    background: #082369 !important;
    height: 2px !important;
}
.gtc-feature-item-content p {
    min-height: 168px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.gtc-button.button-mini.button-squared.button-border.alt {
    border-radius: 15px;
    background: #082369;
    border-color: #082369;
    color: #fff;
}
a.gtc-icon.icon-mini.icon-squared.icon-simple {
    background: transparent;
}
ul#menu-footer-menu li {
    border-bottom: 0 !important;
}
@media only screen and (min-width: 959px) and (max-width: 1177px) {
#site-navigation {
    position: fixed !important;
	background: #082369 !important;
}
.page-id-3 .gtc-page-content {
    margin-top: 100px !important;
}	
.page-id-787 .gtc-page-content, .page-id-3458 .gtc-page-content, .page-id-20 .gtc-page-content  {
    padding-top: 7em;
}		
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
div#teamsecmain .vc_col-sm-4 {
    width: 100% !important;
}	
.page-id-787 .gtc-page-content, .page-id-3458 .gtc-page-content, .page-id-20 .gtc-page-content {
    padding-top: 7em;
}	
html .page-id-652 .gtc-bg-layer {
    background-position: right !important;
}
nav#site-navigation .gtc-container-inner {
    width: 100% !important;
}
nav#site-navigation .gtc-container-inner .logo.has-mobile-logo {
    padding-left: 30px;
}
nav#site-navigation .gtc-container-inner .mobile-nav {
    padding-right: 30px;
}		
.page-id-3 .gtc-page-content {
    margin-top: 100px !important;
}	
div#peoplesec h1 {
    padding-top: 30px;
}
div#peoplesec {
    padding: 0 20px !important;
}
div#peoplesec .vc_col-sm-8 {
    width: 100%;
}	
.gtc-testimonial.style_1:before {
    top: 10px !important;
    left: -10px !important;
}	
div#tabspace {
    padding: 50px !important;
}	
#site-navigation {
    position: fixed !important;
	background: #082369 !important;
}		
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
h1#letext {
    font-size: 16px !important;
}
}
@media only screen and (min-width: 100px) and (max-width: 767px) {
ul.cnss-social-icon {
    text-align: center !important;
}	
html .page-id-652 .gtc-bg-layer {
    background-position: right !important;
}
nav#site-navigation .gtc-container-inner {
    width: 100% !important;
}
nav#site-navigation .gtc-container-inner .logo.has-mobile-logo {
    padding-left: 30px;
}
nav#site-navigation .gtc-container-inner .mobile-nav {
    padding-right: 30px;
}	
.footer_top .column.column-33 {
    padding-top: 0 !important;
}
ul#menu-footer-menu li {
    line-height: 1;
}
div#custom_html-2 {
    margin-top: 20px;
}
html .signsec {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}	
#site-navigation {
    position: fixed !important;
	background: #082369 !important;
}	
div#main {
    margin-top: 6em;
}	
.home div#main {
    margin-top: 0;
}	
div#peoplesec {
    background-image: none !important;
}	
div#peoplesec img {
    display: block;
}	
footer#footer div#media_image-2 img {
    width: 50%;
}
.footer_top {
    text-align: center !important;
}	
div#text-3 .textwidget a.gtc-icon {
    position: relative !important;
}	
div#text-3 .textwidget {
    padding-left: 0 !important;
}	
.gtc_top_panel__left-part, .gtc_top_panel__right-part {
    display: block !important;
}
.gtc_top_panel_inner {
    padding: 0 15px !important;
    text-align: center;
}	
nav#site-navigation {
    margin-top: 50px !important;
}
.gtc-testimonial.style_1:before {
    top: 10px !important;
    left: -10px !important;
}
div#peoplesec {
    background-position: bottom right !important;
    background-size: 100% !important;
}
.tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
    position: relative !important;
}	

.gtc_top_panel_inner {
    font-size: 11px !important;
}	
.gtc_top_panel .gtc_top_panel__right-part {
    text-align: center;
}	
h1#letext {
    font-size: 26px !important;
}	
}
@media only screen and (min-width:640px){.ltext {
    position: absolute;
    left: 42.5%;
	font-size: 19px;
    letter-spacing: 3.5px;

}}
@media only screen and (max-width:640px){
	.gtc_top_panel_inner{display: grid !important;}
	.gtc_top_panel__left-part{text-align:left !important;}
}
.gtc-button {
    background-color: #0C28D8 !important;
}
#field_submit input {
    background-color: #0C28D8 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
    letter-spacing: 1px;
}
#field_submit input:hover{
	color: 
}
.gtc_top_panel {
    margin-top: 0px !important;
    padding-top: 5px;
    padding-bottom: 5px;
}
body.logged-in .sticky-header-container {
    margin-top: 0px !important; 
}
.gtc-feature-item.icon-pos-top {
   margin-bottom: -11px !important;
}

.footer_top {
    padding: 40px 0 40px !important;
   
}
#site-navigation .inner-nav.mobile-on .nav-menu ul {
    background: #082369 !important;
    }
#site-navigation .inner-nav.mobile-on .nav-menu {
    padding: 0 !important;
    }
#site-navigation .inner-nav.mobile-on .nav-menu ul li {
     border-bottom: 1px solid rgba(255,255,255,.1) !important;
    }
.gtc-page-title-wrapp .gtc-bg-layer {
   background-position: top center !important;
 }


.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
  position: unset !important;
    transform: none !important;
	}
	.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {
    padding-top: 0 !important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  margin-left: 6px !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.tribe-events-single {
  padding-top: 7em !important;
	}
	section.tribe-common-l-container.tribe-events-l-container {
    padding-top: 9em !important;
}
}
	
@media only screen and (min-width: 768px) and (max-width: 1199px) {
.gtc-team_img_hover_container {
    font-size: 12.5px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1177px) {
.page-id-652 div#main {
    margin-top: 6em !important;
}
}
