










	@import url(http://fonts.googleapis.com/css?family=Signika:300&subset=latin,latin-ext);
		
	@import url(http://fonts.googleapis.com/css?family=Signika:300&subset=latin,latin-ext);
		
	@import url(http://fonts.googleapis.com/css?family=Signika:300&subset=latin,latin-ext);
		



/* Body */
body, span, p, #latest-blogs time, #team-member .team-member-info h6 { color: #3d4c59; }

body.dark-skin, body.light-skin { color: #3d4c59; }

/* Header */
h1, h2, h3, h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, strong, b, #latest-blogs h6, #services h6, #latest-blogs time { color: #cc002a; }

#latest-blogs .quote-pf-home h6 { border-left: 1px dashed #3d4c59;}

/* Links */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, nav ul li a, nav ul > li a, a.normal-link, a.read-more, a.read-this, a.more-link, .portfolio-data h6, .centered-heading a:hover, #linky .boxy .masonry-title a:hover, #latest-blogs p a:hover, .nav-previous a, .nav-next a, .entry-meta li a, .twitter-feed li a, .comment a time, .comment-reply-link, .portfolio-nav li a, #siteInfo p a, .entry-content p a:hover, #latest-blogs h6 a, #latest-blogs p a, .inner-content p a, .blog3 p a, blockquote cite, .portfolio-meta dt, .entry-title { color: #3d4c59; }

.light-skin nav ul li a, .light-skin nav ul > li a { color: #cc002a;  }

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 span a:hover, h2 span a:hover, h3 span a:hover, h4 span a:hover, h5 span a:hover, h6 span a:hover, ul.tabs li a.active, .active-button, #call-out .highlight, nav ul li a:hover, nav ul li a.current-page, .current-selected, nav li ul > li a:hover, a.normal-link:hover, a.simple-link:hover, ul.simple-link a:hover, .simple-link a:hover, span.orange, span.accent, #latest-blogs h6 a:hover, .centered-list, .left-list, .filter a:hover, .current a, .filter a.current, .active-sub-filter > a, .dark-skin .blog-post ul.meta1 li time .date-day, .dark-skin .blog-post ul.meta1 li time .date-month, .dark-skin .blog-post ul.meta1 li time .date-year, #siteInfo p a:hover, .nav-previous a:hover, .nav-next a:hover, #cancel-comment-reply-link, .entry-content p a, .inner-content p a:hover, .chat-post-format:hover p strong, .entry-content p.status_pf:hover, .entry-content.status p.status_pf:hover, .pagination span.current, .pagination a:hover, .overlay h6:hover, a.read-more:hover, a.read-this:hover, #latest-blogs h6 a:hover, .centered-heading a, #footer-wrapper a:hover, .portfolio-data:hover h6, #latest-blogs p a:hover, #linky .boxy .masonry-title a, .entry-meta li a:hover, .twitter-feed li a:hover, .comment a:hover time, .comment-reply-link:hover, .portfolio-nav li a:hover, .blog3 p a:hover { color: #cc002a; }

#linky .boxy { border-bottom: 1px solid #cc002a; }

.light-skin #secondary .widget-title { border-top: 1px solid #eee; }

.entry-content p.status_pf:hover, .entry-content.status p.status_pf:hover, .chat-post-format:hover, .link-format:hover { border: 1px solid #cc002a; }

span.currency, span.periodic { color: #fff; }

.dark-skin .entry-content p a:hover, .dark-skin #cancel-comment-reply-link:hover, .dark-skin .inner-content p a:hover, .dark-skin .blog3 p a:hover, .portfolio-nav li a:hover { text-shadow: none; }
.portfolio-nav li a:hover { border-bottom: none; }

 .light-skin .blog-post ul.meta1 li time, .ei-slider-thumbs li.ei-slider-element { background: #cc002a; }
 
 #footer-wrapper, #footer-wrapper p, #footer-wrapper h6 { color: #afb7bc; }


/* Section Patterns */

	#top-section, #tweet-strip, #siteInfo, #main-slider .divider  { background: transparent; }







/* Sidebar Heading Pattern */
#secondary .widget-title, .portfolio-meta dt, .portfolio-launch {
 	background: url('https://humanc.de/wordpress/wp-content/themes/morphis/images/patterns/whitediamond.png') repeat top left transparent;
}


blockquote p { font-family: Georgia; font-style: italic; }






/* Heading Font */
h1, h2, h3, h4, h5, h6, .ei-title h3, .logo { font-family: 'Signika';  text-transform: 'none'; }





/* Main Body Font */
body { font: 12px/1.667em 'Signika';  }
.button, form { margin-bottom: 20px; }
	fieldset {	margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	textarea,
	select { font-family: 'Signika', Georgia, serif; line-height: 1.667em;  }





/* Heading Font */
#headline h1, .ei-title h2, #headline-page h1 { font-family: 'Signika';  text-transform: 'none'; }




		

	.single-portfolio #main { padding-top: 0; }

@media only screen and (min-width: 320px) and (max-width: 767px) {	
	.left-align-image img, .right-align-image img, .center-align-image img, .no-align-image img,
	.left-align-image, .right-align-image, .center-align-image, .no-align-image,
	.alignnone, .alignleft, .alignright, .aligncenter, .alignnone img, .alignleft img, .alignright img, .aligncenter img {
		position: relative;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
	div.center-align-container[style], div.no-align-container[style], div.wp-caption[style] {
		margin: 0!important;
		padding: 0!important;
		display: block!important;
		width: 100%!important;
	}
	
	div.wp-caption[style] {
		padding: 10px!important;
	}
	
	.left-align-image, .right-align-image, .center-align-image, .no-align-image,
	.wp-caption.alignnone, .wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
		padding: 10px;
	}
	
	.wp-caption.alignleft, .wp-caption.aligncenter, .wp-caption.alignright {
		padding-right: 10px;
	}
}

ul.products li.product .onsale-wrap,
.single-default-page .product .onsale-wrap {
	background: #cc002a; 
}

ul.products li.product a:hover h3 {
	color: #cc002a;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul.products li.product ins .amount,
.single-default-page .product ins .amount {
	color: #cc002a;
}

table.variations .reset_variations {
	background: #3d4c59;
	color: #fff;
}

table.variations .reset_variations:hover {
	background: #cc002a;
	color: #fff;
}

.product .single_variation_wrap .variations_button .qty:focus {
	outline-color: #cc002a;
	border: 1px solid transparent;
}

/* woocommerce tabs */

.woocommerce_tabs ul.tabs li a:hover,
.woocommerce_tabs ul.tabs li.active a {
	color: #cc002a;
}

.woocommerce_tabs ul.tabs li.active:before {
	background: #cc002a;
}

.woocommerce_tabs ul.tabs li.active a {
	border-top-color: #cc002a;
}

/* WooCOmmerce Messages */
.woocommerce_message {
  	border-color: #cc002a;
}
.woocommerce_message:before {
  	color: #cc002a;
}

.woocommerce_message .button {
	background: transparent;
	color: #cc002a!important;
}

.woocommerce_message .button:hover {
	color: #3d4c59!important;
}

.woocommerce_message,
.woocommerce_info,
.woocommerce_error {
  background: transparent;
  border: 1px solid #cc002a;
}
.woocommerce_message:before,
.woocommerce_info:before,
.woocommerce_error:before {
  color: #cc002a;
}

 a.remove:hover {
	background: #cc002a;
	color: #fff;
}


.woocommerce_error {
  border-color: #cc002a;
}

.woocommerce_error:before {
  color: #cc002a;
}

ul.order_details li strong, 
ul.order_details li span {
	color: #cc002a;
}

.dark-skin ul.products li.product a:hover img, 
.dark-skin .product .images:hover {
	background: #cc002a;
}

.dark-skin .widget_product_search input {
	color: #cc002a;
}

.dark-skin .woocommerce_tabs ul.tabs li.active a,
.dark-skin input.minus, 
.dark-skin input.plus,
.dark-skin.woocommerce-cart .cart td.product-quantity .quantity input.minus,
.dark-skin.woocommerce-cart .cart td.product-quantity .quantity input.plus {
	color: #cc002a;
}

.dark-skin table.variations .reset_variations {
	color: #333;
}


/* Font Sizes */

/* Logo Branding */
header .logo a { font-size: 1.6em; }

/* Body */
body, p, a.button, button, input[type="submit"], input[type="reset"], input[type="button"], ul.tabs li a,
#accordion .accordion-button a, label, legend, label span, legend span, blockquote cite, #linky .boxy .masonry-title,
#linky .boxy p, .centered-list, .sidebar-right, .sidebar-left, .sidebar-right p, .sidebar-left p,
#siteInfo p, .jta-tweet-attributes, .jta-tweet-actions, .blog-post .comment-form-wrapper input,
.blog-post .comment-form-wrapper label, #cancel-comment-reply-link, .pagination li,
.entry-meta.meta1, .tagcloud a  { font-size: 13px; }

h1 { font-size: 1.5em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.4em; }

h4 { font-size: 1.3em; }

h5 { font-size: 1.2em; }

h6, #secondary .widget-title { font-size: 1em; }

/* Menu */
#nav-container nav ul > li a, #nav-container nav select, #nav-container nav ul li ul > li a { font-size: 13px; }

/* Centered Heading */
.centered-heading { font-size: 14px; }

#headline h1 { font-size: 30px; }

#headline h2 { font-size: 17px; }

/* Page/Post Content */
.entry-content p, .entry-content { font-size: 14px; }



/* Custom CSS code (if theres any) */
#wrapper {
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}

#portfolio-filter {
 display: none;
}
#secondary .widget-title {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-bottom: none;
}

#secondary .widget {
border: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
#headline-page h1, #headline h1, #headline h2, #headline p {
text-shadow: none;
}

input.button, 
input.button[type="submit"], 
input.button[type="reset"], 
input.button[type="button"], 
form .button {
 font-family: "Signika", serif;
}
#footer-wrapper { 
background : #ffffff;
border-top: none;
box-shadow: none;
text-shadow: none;
}
#siteInfo {
border-top: none;
text-shadow: none;
}

.page-template-template-full-width-php #footer-wrapper,
.page-template-default #footer-wrapper {
display: none;
}

#siteInfo {
border-top: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

#comments hr {
     display: none;
}

header#branding {
border-bottom: none;
}