/*
Theme Name:     GRAphix
Description:    Child von EXO Theme
Author:         gradmin
Template:       exo-theme

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* Menu ausblenden
.header-v4 #menu-left, .header-v4 #menu-right {
	display: none;
} */


/* Headings */
h1, h2, h3, h6 {
	text-transform: uppercase;
}

h1, h6 {
	letter-spacing: 0.5px;
}

/* Blockquotes */
.cs-quote-style-1, .cs-quote-style-1-alt {
	border: 0px !important;
	text-transform: uppercase;
	max-width: 100% !important;
}

blockquote {
	text-transform: uppercase;
}

/* Footer */

#footer-top .wg-title {
	font-weight: 400 !important;
}

#nav_menu-3 {
	margin-top: 25px !important;
}

/* Fancybox */

.cshero-fancybox-padding {
	text-align: left;
}

/* Anpassung Coverbox */

/* Wenn aktiv, klappt nicht auf Mobilen Geräten 
.cshero-coverBoxs-grid figure {
	cursor: default !important;
}*/

.cshero-coverBoxs-readmore {
	display: none;
}

.cshero-coverBoxs-grid .cshero-coverBoxs-content {
	line-height: 20px !important;
}

figure.effect-chico .cshero-fullBox-position {
	height: 110px !important;
	padding: 0 10px !important;
}

figure.effect-chico .cshero-coverBoxs-title {
	padding: 0 0 15px !important;
}


/* Portfolio Liste */

.portfolio-layout1 .cshero-portfolio-title {
	color: #fff !important;
	font-weight: 500 !important;
}

#cshero_portfolio_1 .cshero-portfolio-category a {
	color: #fff !important;
}
#cshero_portfolio_2 .cshero-portfolio-category a {
	color: #fff !important;
}

/* Portfolio Detail */



.cs-portfolio-title {
	font-weight: 400 !important;
	margin-top: 20px !important;
	margin-bottom: 30px;
}

.single-portfolio .cs-portfolio-header {
	background-color: #222 !important;
}

.single-portfolio .cs-portfolio-header .cs-portfolio-category {
	display: none;
}

.single-portfolio .cs-portfolio-header .cs-portfolio-category a {
	cursor: default !important;
}

/* Portfolio Related Projects */

.cs-portfolio-conclusion {
	display: none;
}

.single-portfolio .cs-portfolio-similar-title {
	background-color: #006072 !important;
}

.portfolio-layout1 .cshero-portfolio-content-wrapper {
	background: rgba(0, 180, 204, 0.8) !important;
}

/* Portfolio oberer Rand */

#primary.no_breadcrumb, #primary.no_page_title {
	padding: 0px 0 0 !important;
}


/* Fotogalerie */

#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {
	color: #555 !important;
	font-family: Raleway !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}


/* Button Kontaktformular */

.csbody .btn:hover {
	background-color: #333;
}


/* Listings */

.gra-tablist ul {
	list-style: inside !important;
}


/* Tabs */

.cms-tabs.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	letter-spacing: 0.2px !important;
}

.cms-tabs.wpb_content_element .ui-tabs.style2 .wpb_tabs_nav li.ui-tabs-active a, .cms-tabs.wpb_content_element .ui-tabs.style2 .wpb_tabs_nav li:hover a {
	font-weight: 600 !important;
}


/* Sitemap */

.gra-sitemap {
	width: 500px !important;
}

.gra-sitemap-page {
	padding-top: 20px !important;
}


/* Responsive */

@media (max-width: 992px) {
	#footer-top {
	text-align: center !important;
	}
}

#wrapper .wpb_row [class^="vc_col-"], #wrapper .wpb_row [class*="vc_col-"] {
	padding-top: 0px !important;
}


/* Responsive Menu */

#wrapper #cshero-header .cshero-dropdown.cshero-mobile-menu {
	border: none !important;
	}

.navbar-collapse {
	border: none !important;
	}

#cshero-main-menu-mobile ul.cshero-dropdown li a, #wrapper #cshero-header #cshero-main-menu-mobile .menu-pages .menu > ul > li > a {
	border-top: 1px solid #444 !important;
	}



/* CSS oberhalt hinschreiben!!! */
/* Rollover bei Dienstleistungen auf Home

<script>
	$(document).ready(function() {
		// Normales Rollover
		$(".hover-fotografie").mouseover(function(){
			this.src= "graphix-fotografie-square-light.jpg";
		});
		$(".hover-fotografie").mouseout(function(){
			this.src= "graphix-fotografie-square-light-1.jpg";
		});
	});
</script>*/