/*
Theme Name: Titan Aquatic Exhibits - Child
Theme URI: http://titanaquatic.com
Description: Child theme for titanaquatic.com
Author: Jackstin
Author URI: http://jackstin.com
Template: Titan Aquatic Exhibits
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.post-edit {
	display:none;
	}
	
	
	
	
#top-bar-wrap {
	border-bottom:0px;
}

.navbar-style-three {
    border-top: 0px;
}


#site-header {
	background:url(images/header-background.jpg) bottom center no-repeat;
	background-size:cover !important;
	}

body.page-header-disabled .navbar-style-three {
    border-bottom: 0px;
}



.site-breadcrumbs {
    float: right;
    margin-top: -32px;
}

.site-breadcrumbs a:hover {
    text-decoration:none;
}



/* Ghost Button */

.ghost-button, .theme-button, .button {
	border:1px solid #f99d26 !important;
	color:#f99d26 !important;
	background:rgba(249,157,38, 0.8) !important;
	border-radius:3px  !important;
	padding:7px 15px !important;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	line-height:18px !important;
	}

.ghost-button:hover, .theme-button:hover , .button:hover {
	background:#f99d26 !important;
	}

.ghost-button span, .theme-button, .button {
	font-size:12px !important;
	color:#ffffff !important;
	text-transform:uppercase;
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	}




/* Sticky Navigation */
#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
	border-bottom:0px;
}



/* Home Page Hero */

.hero-text {
	padding-left:50px;
	padding-right:50px;
	}
	
	
.page-id-5 .background {
	background-position:top center !important;
	}
	
	
/* Scroll To Top */


#site-scroll-top {
    background:none;
    border: 0px;
    bottom: 10px;
    opacity: 0;
    position: fixed;
    right: 10px;
	color:#1bbfeb !important;
	font-size:20px;
}

#site-scroll-top:hover {
    background:none !important;
	color:#f99d26 !important;
}



/* Custon Bullets List */


.orange-bullets ul {
    list-style: none;
    padding:0;
    margin:0;
	margin-left:2px;
}

.orange-bullets li {
    padding-left: 1em;
    text-indent: -1.2em;
}

.orange-bullets li:before {
	color: #f99d26;
    content: "• ";
    font-size: 20px;
    line-height: 27px;
    vertical-align: sub;
}



/* Top Bar */

#top-bar a:hover {
	color: #f99d26;
	text-decoration:none;
}


/* Mobile Navigation */
#wpex-mobile-menu-fixed-top .mobile-menu-toggle {
    text-align: right;
}

.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav {
	text-align:center;
}

.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav a {
	text-transform:uppercase;
	letter-spacing:0.5px;
	font-size:12px;
	text-align:center;
	line-height:20px;
	color:#ffffff;
}

.wpex-mobile-toggle-menu-fixed_top .mobile-toggle-nav a:hover {
	color:#b29a31;
}

li#menu-item-267 {
	border-top:0px;
	}

li#menu-item-267 a {
	background-image:url(https://titanaquaticexhibits.com/wp-content/uploads/2016/11/Titan-Aquatic-Exhibits-mobile.png);
	background-position:center center;
	background-size:75px;
	background-repeat:no-repeat;
	display:block;
	height:70px;
	margin: 10px 0 20px;
	padding:0px;
	border-top:0px;
	text-indent: -9999px;
	}

li#menu-item-267 a span {
	display:none;
	}
	
@media only screen and (max-width: 960px) {
#site-header-inner {
    padding-bottom: 15px !important;
    padding-top: 10px !important;
}


}






.more-info a:hover {
	text-decoration:none !important;
	color: #f99d26 !important;
	}


.more-info a:hover span {
	text-decoration:none !important;
	color: #f99d26 !important;
	}






/* Find A Dealer */

.no-margin-bottom .wpex-vc-column-wrapper {
	margin-bottom:0px !important;
	}


#menu-find-a-dealer {
	text-align:center;
	}

#menu-find-a-dealer li {
	display:inline-block;
	margin:5px 7px;
	}



.meta-date .fa {
	color:#f99d26;
	vertical-align:baseline;
	}


.meta-date .updated {
	text-transform:uppercase;
	font-size:11px;
	color:#4170b7;
	}

.blog-entry-readmore {
	margin-bottom:0px;
	}

.portfolio-entry-details {
	padding:20px;
	}

.portfolio-entry-title {
	font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
	font-weight:normal;
	font-size:16px;
	margin-bottom:10px;
	}


.blog-entry-inner {
	background:#f7f7f7;
	}



.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size:inherit !important;
}



/* Two Column Text */

@media only screen and (min-width: 1024px) {
.two-column-text .wpb_wrapper {
    
	 -webkit-column-count: 2;
    -moz-column-count: 2;
         column-count: 2;
	
	-webkit--moz-column-gap: 50px;
    -moz-column-gap: 50px;
	column-gap: 50px;
}
.two-column-text .wpb_wrapper p {
    text-align: justify;
}

.justify .wpb_wrapper p {
    text-align: justify !important;
}

}
