/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

#logo a.mobile-menu-show {
	font-size: 50px;
        color: #fff !important;
}

#logo a.mobile-menu-show i {
	vertical-align: -47px;
        padding-right: 20px;
}

#main-navigation {
	margin-top: -15px;
}

#header-section.header-6 #header {
     background-color: rgb(8, 96, 148);
}

.header-container > .row, .header-5 header .container > .row, .header-6 header > .container > .row {
    height: 50px !important;
}

.header-6 #logo, .header-7 #logo {
    left: 20px;
    top: -12px;
}

.inner-page-wrap {
    margin-top: 10px;
}

.page-heading {
    padding-top: 0px;
    padding-bottom: 0px;
border-color: rgb(8, 96, 149); 
background-color: rgb(8, 96, 149);
}

#breadcrumbs {
    font-size: 15px;
    color: #fff;
	display: none;
}

#breadcrumbs a {
	color: #fff !important;
	font-size: 15px;
	display: none;
}

.slider-text-area {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.divider-blue {
color: #005C8E;
}

.gray-background {
background-color: #efefef
	/*#ffffff;*/
}

.spb_impact_text .spb_call_text {
    color: #005C8E !important;
}

.spb_wrapper.clearfix > p {
    color: #005C8E;
	text-align: justify;  
}

h3 {
padding-top: 5px !important;
color: #005C8E;
margin-top: 2px !important;
}

.blank-spacer {
background-color: #1e73be;
}

.white-background-opacity {
	background-color: #fff;
	opacity: 0.8;
}

.white-background {
	background-color: #fff;
}

.sport-col    {
background-color: #efefef;
}

#top-bar {
    font-size: 13px;
}

/*BLOG*/

.page-heading .heading-text {
    float: none;
}

.page-heading {
    text-align: center;
	border-bottom: none;
}

.page-heading h1 {
    margin-top: 14px;
    margin-bottom: 10px;
}

h4.spb-heading, h3.spb-heading, h4.lined-heading {
    padding: 10px 0px 10px 0px !important;
}

.masonry-items .blog-item .masonry-item-wrap {
    background: #f3f3f3;
    border: 2px solid;
}

.rpwe-block li {
    padding-top: 10px;
}

.rpwe-block h3 {
    text-transform: uppercase;
    font-size: 14px !important;
}

.rpwe-summary {
    font-size: 14px;
    padding-top: 10px;
}

.hebe .tp-tab-title {
	display: none;
}


/*Main Menu*/

.fa-search::before {
    font-size:22px;
}

ul.ubermenu-nav > li:last-child > span {
    margin-top: 7px;
}

.fa-home::before {
    font-size:24px;
}

.ubermenu .ubermenu-item-level-0 {
	vertical-align: middle;
}

nav.std-menu{
background-color:#086095;
}

ul.ubermenu-nav>li.ubermenu-item{
border-left:1px solid white;
}

ul.ubermenu-nav>li:first-child{
border-left:initial;
}

ul.ubermenu-nav>li.ubermenu-item:nth-child(8){
border-right:1px solid white;
}

ul.ubermenu-nav>li:last-child{
border-left:initial;
}

/*sidemenu*/

.widget_nav_menu ul > li {
	border-top: none;
}

.widget ul li {
    line-height: 15px;
}

.widget_nav_menu ul > li a::before {
	content: none;
}

.widget ul li > a {
    font-size: 13px;
    font-weight:normal;
    text-transform: uppercase;
}

.widget_nav_menu ul > li.current-menu-item a {
	color: #dd9933;
}

.search-cont-wid-div{
	width:217px;
	padding-top: 10px;
}

.search-cont-wid-adu-tennis-but{
    width: 217px !important;
	margin-top:25px;
}

.adult-but{
	background: url("/wp-content/uploads/2019/03/Blue-back-menu.png");
     font-size: 16px;
    font-weight: bold;
	height: 42px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
}

/*timeline slider*/

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title {
    background: #086095 !important;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title::before {
	border-top-color: #086095;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title.slick-current .wpostahs-main-title::after {
	border-top-color: #086095;
}

.wpostahs-slider-design-1 .wpostahs-slider-nav-title .wpostahs-main-title {
    background: #ebf7fe;
    color: #086095;
	font-size: 15px;
}

/*image banner shortcode background*/

.image-banner-content {
	background-color: aliceblue !important;
}

/*container right margin*/
/*.clearfix {
    margin-right: auto !important;*/
	/*margin-left: auto !important;*/
/*}*/

/*tab align*/
.nav.nav-tabs {
	text-align: center;
}
/*tab colors*/
.nav.nav-tabs li a span {
	color: #005282;
}
/*tab colors*/
.nav.nav-tabs li a:hover span, .nav.nav-tabs li a:active span, .nav.nav-tabs li a:focus span {
	color: #dd9933;
}
.nav.nav-tabs .active a {
	background-color: #ebf7fe;
}

span.dropcap2 {
    line-height: 50px !important;
}

/*header title for sport page*/
.sport-page-header .spb_wrapper p span {
	float: none;
}

#container #main-container {
    
    background-size: cover;
    background-attachment: fixed;
}


.custom-cafe-events .spb_content_element .spb_wrapper p {
	margin-top: 30%;
	text-align: center;
	line-height: 45px;
	font-family: "Arimo", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
}

.custom-cafe-events .spb_content_element .spb_wrapper h1 {
	margin-top: 30%;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
}

.spb_content_element_custom_align {
	margin-left: 15px;
	padding-right: 45px;
}

.tb-text a {
	float: right;
}

/*Removing Post info from Blog Post*/
article.type-post .post-info {
display: none;
}

ul.post-pagination-wrap {
	display: none !important;
}

/*Custome Feedbac Form Widget*/
.smcx-embed {
    margin: 0px auto !important;
	border: 3px solid #086095 !important;
}

.smcx-widget {
	z-index: 1 !important;
}

/*End widget setup*/

/*.modal-dialog {
    width: 800px;
}need to adjust responsive first*/

/*
 * *
 * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 * * RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE* RESPONSIVE
 */
@media screen and (max-width: 992px){
	.nav.nav-tabs li a, .nav.nav-tabs li a:hover, .nav.nav-tabs li a:active, .nav.nav-tabs li a:focus, .nav.nav-tabs li a:not(:hover) {
		border-left-width: 1px;
	}
	
	/*.logo-left {
		background-color: #086095;
		margin-top: -15px;
	}*/
	
	/* COMMENTED CODE TO TEST STICKY LOGO
	#header {
		height: 120px;
	}
	
	#logo a.mobile-menu-show {
		font-size: 24px;
	}
	
	#logo a.mobile-menu-show i {
		vertical-align: 0;
	}
	
	#logo > a:nth-child(1){
		height:24px;
	}
	img.standard{
		max-height:40px;
	}
	#logo img, #logo img.retina{
		width:40px;
	}*/
}

@media screen and (max-width: 992px) and (min-width: 480px) {
  .nav.nav-tabs {
    width: 100%;
	display: flex;
	flex-direction: column;
  }
	.search-cont-wid-div{
	width:160px;
	padding-top: 10px;
}

.search-cont-wid-adu-tennis-but{
    width: 160px !important;
	margin-top:25px;
}

.adult-but{
	background: url("/wp-content/uploads/2019/03/Blue-back-menu.png");
     font-size: 14px;
    font-weight: bold;
	height: 42px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
}
}

@media screen and (max-width: 768px) and (min-width: 480px) {
	.size-custom-mobile-img {
		max-width: 400px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.spb_single_image img {
    	max-width: 400px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
}
	/*
	 * to all photos change class above to .attachment-full.size-full from .size-custom-mobile-img
	 * */
	.spb_content_element_custom_align {
		margin-left: 15px;
		padding-right: 30px;
	}
	
}

@media screen and (max-width: 480px){
  .nav.nav-tabs {
    width: 200%;
	display: flex;
	flex-direction: column;
  }
}

@media screen and (max-width: 380px){
  .nav.nav-tabs {
    font-size: 12px;
  }
}

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

#logo img {
		height: 70px !important;
		width: 70px !important;
		min-height: auto!important;
	}

#logo a.mobile-menu-show {
	font-size: 35px;
}

.header-container > .row, .header-5 header .container > .row, .header-6 header > .container > .row {
    height: 30px !important;
}
	
#top-bar {
    display: none;
}
	
#logo a.mobile-menu-show i {
    vertical-align: -20px;
}
	
.layout-fullwidth .fw-header .container {
    padding: 0 15px !important;
}
.header-6 #logo, .header-7 #logo {
    top: -6px !important;
	}
}
