/* Grey skin */

@import url(../../../rte.css);





body {

	background-color: #1c1c1c;
	color: #a0a0a0;

}
ul{
	list-style-type:square;
}


h1, 

h2, 

h3{
color: #ffffff;
} 

h4, 

h5, 

h6 {

	color: #a0a0a0;

}



abbr[title] {  

	border-bottom: 1px dotted #999; 

}



blockquote span { 

	color: #999999;  

}



hr { 

	border: solid #a0a0a0; 

}



code { 

	border: 1px solid #a0a0a0;

	background-color: #f7f7f7;  

	color: #d14;  

}



pre { 

	border: 1px solid #e1e1e8;   

	background-color: #f7f7f7; 

}



.bigmargin {

	margin: 50px 0px;

}



.hr { 

	border-top: 1px solid #efefef;  

}



.text-highlight {  

	background-color: #d5edf8; 

	color: #111111; 

}



.mute{ color: #aaa; }



a, 

a:visited { 

	color: #a0a0a0;  

}



a:active {

	background: transparent; /* 1 */

}



table { 

	background-color: transparent; 

}



table th, 

table td {

	border-top: 1px solid #b6b6b6;

}



label span { color: #FF0000; }



input,

textarea,

select {

	border: 1px solid #303030;

	background: #141414;

	color: #a0a0a0;			 

}



input[type="text"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

textarea:focus {	

	border-color: #999;

}



select:focus {

  outline: thin dotted #333;

}



input:-moz-placeholder,

textarea:-moz-placeholder {

	color: #ccc;

}



input:-ms-input-placeholder,

textarea:-ms-input-placeholder {

	color: #ccc;

}



input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {

	color: #ccc;

}





.toggle-item-toggle,	

.accordion-item-toggle {

	background-color: #333333;

	color: #fff;

}



.toggle-item-toggle:after,

.accordion-item-toggle:after {

	color: #fff;

}



.toggle-item-toggle:hover,

.toggle-item-toggle.active,

.accordion-item-toggle:hover,

.accordion-item-toggle.active { 

	background-color: #c7c7c7;

}



.alert {

	border: 1px solid #d1d1d1;

	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);

			box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);

	background-color: #f8f8f8;

}



.alert.info {

	border: 1px solid #86cde3;

	background-color: #cce9f2;

	color: #3194B1;

}



.alert.success {

	border: 1px solid #b3cda1;

	background-color: #d8f1c6;

	color: #749958;

}



.alert.error {

	border: 1px solid #e1a1a1;

	background-color: #f9d9d9;

	color: #B55454;

}



.alert.warning {

	border: 1px solid #d1c9ae;

	background-color: #fbf4dd;

	color: #978c68;

} 



.btn, a.download { 

	border: 1px solid #303030 !important;

	background-color: #141414 !important;

	color: #a0a0a0 !important;	

}



.btn:hover { background: #f1f1f1; }



.btn-orange {

	background-color: #c7c7c7;

	color: #fff;

}



a.btn-orange{ color: #fff; }

.btn-orange:hover { background: #dd775c; }



.btn-green {

	background-color: #333333;

	color: #fff;

}



a.btn-green{ color: #fff; }

.btn-green:hover { background: #3292a2; }



.callout-box.bg-img {

	color: #fff;

}



 

.callout-box.bg-pattern {	

	color: #fff;

}



.callout-box.bordered {

	border: 1px solid #efefef;

	background-color: #f5f5f5;

}



ul.check li:before,

ul.plus li:before,

ul.pin li:before,

ul.fill-circle li:before { 

	color: #333333;

}



.divider.single-line { border-top: 1px solid #303030; }



.divider.double-line { border-top: 4px double #303030; }



.divider.single-dotted {

	 background: url(../../images/bg-single-dotted.gif) repeat-x top left;

}



.divider.double-dotted { 

	background: url(../../images/bg-double-dotted.gif) repeat-x top left; 

}		



.error-headline h1 {

	border: 10px solid #c7c7c7;

	color: #c7c7c7;

}

	

.icon-box-1 > i { 

	box-shadow: inset 0 0 0 0 #c7c7c7;

	background-color: #333333;

	color: #fff;  

}



.icon-box-1 > h1 {

	background-color: #333333;

	color: #fff;

} 



.icon-box-1 a { color: #a0a0a0; }



.icon-box-1:hover > i { box-shadow: inset 100px 100px 0 0 #c7c7c7; }

.icon-box-1:hover > h1 { background-color: #c7c7c7;  }	



.icon-box-3 > i { 

	background-color: #c7c7c7;

	color: #fff;

} 

	

.process-builder ul:before {

	border-top: 1px solid #bcbcbc;

}



.process-builder ul li:before {

	color: #bcbcbc;

}



.process-builder ul li > span { 

	border: 15px solid #aad8e0; 

	background-color: #fff;

	color: #bcbcbc;

}



.process-builder ul li .outer {

	border: 15px solid #c7c7c7;

	background-color: #fff;

}



.process-builder ul li .inner {

	background-color: #c7c7c7;

	color: #fff;

}



.process-builder ul li:hover span { 

	border-color: #fccabc;

	color: #fccabc;

}



.process-builder.arrow ul li:before {

	color: #bcbcbc;

}



.parallax {

	background-color: #333;

	color: #fff;	

}



.parallax h1,

.parallax h2,

.parallax h3,

.parallax h4,

.parallax h5,

.parallax h6,

.parallax a,

.parallax .process-builder ul li:before,

.parallax .process-builder.arrow ul li:before, 

.box h1,

.box h2,

.box h3,

.box h4,

.box h5,

.box h6,

.box a,

.box .process-builder ul li:before,

.box .process-builder.arrow ul li:before { color: #fff; }



.parallax .process-builder ul:before { border-top-color: #fff; }



.parallax a.btn:hover, 

.box a.btn:hover{ color: #2b2b2b; }



.box {

	background: #222222 no-repeat center center;

	/*background: #a1bc48 no-repeat center center;*/

	color: #fff;

}



.box a.social-icon {

	background-color: #ccc;

}



.box a.facebook-icon { background-color: #0e59a0 !important; }

.box a.twitter-icon { background-color: #0ea4ff !important; }

.box a.vimeo-icon { background-color: #63879c !important; }

.box a.flickr-icon { background-color: #0061db !important; }

.box a.github-icon { background-color: #3b3b3b !important; }

.box a.googleplus-icon { background-color: #282927 !important; }

.box a.pinterest-icon { background-color: #d73532 !important; }

.box a.tumblr-icon { background-color: #586980 !important; }

.box a.linkedin-icon { background-color: #018faf !important; }

.box a.dribble-icon { background-color: #ea73a0 !important; }

.box a.stumbleupon-icon { background-color: #ea4b24 !important; }

.box a.lastfm-icon { background-color: #b80638 !important; }

.box a.instagram-icon { background-color: #82685a !important; }

.box a.evernote-icon { background-color: #3bab27 !important; }

.box a.skype-icon { background-color: #00b0f6 !important; }

.box a.paypal-icon { background-color: #0d3967 !important; }

.box a.soundcloud-icon { background-color: #e9702b !important; }

.box a.behance-icon { background-color: #0066ff !important; }

.box a.rss-icon { background-color: #f79638 !important; }



.box-2 {

	border-top: 1px solid #d8d8d8;

	border-bottom: 1px solid #d8d8d8;

	background-color: #f2f2f2;

}



.box-2 h1 {

	color: #c7c7c7;

}



.bg-parallax-1 { background-image: url(../../../_content/backgrounds/1920x1000-1-grey.jpg) }

.bg-parallax-2 { background-image: url(../../../_content/backgrounds/1920x1000-2-grey.jpg); }



.pie-chart i, 

.pie-chart .pie-chart-custom-text, 

.pie-chart .pie-chart-percent {

	color: #444444;

}

	

.price-table > li {

	border-right: 2px solid #fff;

	border-left: 2px solid #fff;

	background-color: #ececec;

}



.price-heading {

	background-color: #333333;

}



.price-heading h3 {  

	background-color: #3292a2;

	color: #fff; 	

}



.price-table > li > h5 {

	background-color: #c7c7c7;

	color: #fff;

}



.pricing-features li { 

	background-color: #f7f7f7; 

}



.pricing-features li:nth-child(odd) { background-color: #ececec; }



.price-table > li.price-table-caption,

.price-table > li.price-table-caption:hover { background-color: #fff; }



.price-table > li.price-table-caption .pricing-features li,

.price-table > li.price-table-caption:hover .pricing-features li { background-color: #f0f0f0; }



.price-table > li.price-table-caption .pricing-features li:nth-child(odd),

.price-table > li.price-table-caption:hover .pricing-features li:nth-child(odd) { background-color: #dbdbdb; }



.price-table > li.selected,

.price-table > li:hover { background-color: #fde7e1; }



.price-table > li.selected .pricing-features li,

.price-table > li:hover .pricing-features li { background-color: #fef5f2; }



.price-table > li.selected .pricing-features li:nth-child(odd),

.price-table > li:hover .pricing-features li:nth-child(odd) { background-color: #fde7e1; }



.progress-bar-description span {

	background-color: #c7c7c7;

	color: #fff;

}



.progress-bar-description span:after {

	border-top: 7px solid #c7c7c7; 

	border-right: 10px solid transparent; 

}



.progress-bar {

	background-color: #d5d5d5;

}



.progress-bar .progress-bar-outer .progress-bar-inner {

	background-color: #333333;

}



.services-list li:before {

	color: #333333;

}



.services-list li:after {

	border-left: 1px solid #333333;

}



.services-list li h2 {

	border: 10px solid #c7c7c7;

	color: #bcbcbc; 

}



.services-list li:hover h2 { 

	color: #c7c7c7;

}



.services-list li a { color: #2b2b2b; }



.services-list li a:hover { 

	color: #c7c7c7;

}



a.social-icon:hover i { color: #c7c7c7; }



a.facebook-icon:hover { color: #0e59a0 !important; }

a.twitter-icon:hover { color: #0ea4ff !important; }

a.vimeo-icon:hover { color: #63879c !important; }

a.flickr-icon:hover { color: #0061db !important; }

a.github-icon:hover { color: #3b3b3b !important; }

a.googleplus-icon:hover { color: #282927 !important; }

a.pinterest-icon:hover { color: #d73532 !important; }

a.tumblr-icon:hover { color: #586980 !important; }

a.linkedin-icon:hover { color: #018faf !important; }

a.dribble-icon:hover { color: #ea73a0 !important; }

a.stumbleupon-icon:hover { color: #ea4b24 !important; }

a.lastfm-icon:hover { color: #b80638 !important; }

a.instagram-icon:hover { color: #82685a !important; }

a.evernote-icon:hover { color: #3bab27 !important; }

a.skype-icon:hover { color: #00b0f6 !important; }

a.paypal-icon:hover { color: #0d3967 !important; }

a.soundcloud-icon:hover { color: #e9702b !important; }

a.behance-icon:hover { color: #0066ff !important; }

a.rss-icon:hover { color: #f79638 !important; }	



.table-bordered { 

	border: 1px solid #b6b6b6; 

}



.table-bordered th { 

	background-color: #333333;

	color: #fff;

}

 

.table-bordered td { border-left: 1px solid #b6b6b6; }



.table-striped tbody tr:nth-child(even) td,

.table-striped tbody tr:nth-child(even) th { background-color: #dceff2; }	



@media (max-width: 480px) {

	

	tr { border-top: 1px solid #b6b6b6; }

  

}



.tabs-menu { 

	border-bottom: 1px solid #c4c4c4;

}



.tabs-menu li a { 

	border: 1px solid #909090;	

	color: #333;

}



.tabs-menu li:first-child a { border-left: 1px solid #909090; }



.tabs-menu li.active a {

	border-color: #c7c7c7;

	background-color: #c7c7c7;

	color: #fff; 

}



@media (max-width: 767px) {



	.tabs-menu li a { 

		border: 1px solid #303030;

	}

	

	.tabs-menu li:first-child a { border-top: 1px solid #e7e7e7; }

	.tabs-menu li:first-child a { border-left: 1px solid #e7e7e7; }

	

	.tabs-menu li.active a {  

		background-color: #c7c7c7;

		color: #fff; 

	}

  

}



.testimonial blockquote {  

	background: url(../../images/bg-testimonial.png) no-repeat top left; 

}



.testimonial a { color: #555; }



.testimonial h5 span { color: #999; }



.testimonial.bordered { 

	border: 1px solid #c0c0c0; 

}



.testimonial-2 blockquote {  

	background: url(../../images/bg-testimonial.png) no-repeat top left; 

}



.testimonial-2.bordered {

	border: 1px solid #c0c0c0; 

}



.widget a { color: #2b2b2b; }



.widget-title {

	border-bottom: 1px solid #cccccc;

}



.widget-title i {

	background-color: #c7c7c7;

	

}



#header-top .widget-title,

#header-top .widget a,

#footer .widget a { color: #a1bc48; }
#footer-bottom a{
	text-transform:uppercase;
	color:#a0a0a0 !important;
}


#footer .widget-title {

	border-bottom-color: #303030;
	text-transform:uppercase;

}



#footer .widget-title i {
color: #fff;
	background-color: transparent;

}



#searchsubmit {

	background: url(../../images/bg-search.png) no-repeat center center;

}



.widget_recent_entries ul li {

	border-bottom: 1px solid #303030;

}



.widget_recent_entries ul li .post-date a { color: #c7c7c7; }

#footer .widget_recent_entries ul li .post-date a { color: #fff; }



#footer .widget_recent_entries ul li { border-bottom-color: #303030; }



.widget_pages ul li {

	border-bottom: 1px solid #cccccc;

} 



#footer .widget_pages ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }



.widget_archive ul li {

	border-bottom: 1px solid #cccccc; 

} 



#footer .widget_archive ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }	



.widget_categories ul li {

	border-bottom: 1px solid #cccccc;

}



#footer .widget_categories ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }	



.widget_meta ul li {

	border-bottom: 1px solid #cccccc;

}



#footer .widget_meta ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }	



.widget_nav_menu ul li {

	border-bottom: 1px solid #cccccc; 

}



#footer .widget_nav_menu ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }		



.ewf_widget_navigation ul li {

	border-bottom: 1px solid #cccccc; 

} 



#footer .ewf_widget_navigation ul li { border-bottom-color: rgba(255, 255, 255, 0.5); }



.comments-title i {

	background-color: #c7c7c7;

	color: #fff;

}



.commentlist .vcard img.photo {

	border: 8px solid #c7c7c7;

}



.commentlist .vcard img.avatar {}

.commentlist .vcard cite.fn a.url { color: #c7c7c7; }



.commentlist .comment-meta a { color: #2b2b2b; }



#commentform #submit {

	background-color: #333333;

	color: #fff;

}



#commentform #submit:hover { background-color: #3292a2; }



	#wrap { background-color: #141414; }



#header-top {

	background-color: #141414;

	color: #CCC;
	text-transform:uppercase;


}


#header-top-widget-area-1 span a{

	padding:5px 0px;

}
#header-top-widget-area-1, #header-top-widget-area-1 a{
	color:#a0a0a0 !important;
}

#header-top-widget-area-2 span{
	margin-left:20px;
}
#header-top-widget-area-2 a.catDownload{

	padding:2px 28px 2px 0;
	background:url(../../images/icon_catDownload.svg) right 50% no-repeat;
	background-size:22px 22px;

}
#header-top-widget-area-search{
	
}
#header-top-widget-area-search form{
	display: inline-block; 
	margin-left: 34px;
}
#header-top-widget-area-search #searchTerms {
    width: 150px;
	padding-right: 40px;
	float: left;
}
#header-top-widget-area-search #searchSubmit{
	float: left;
    width: 33px;
    margin-left: -32px;
    padding: 5px;
    border: none;
    background: transparent;
}
.sf-menu li a{
	  padding: 35px 15px !important;
}
.sf-menu li li a{
	  padding: 15px 15px !important;
}

.sf-menu a {

	color: #a0a0a0;   

}



.sf-menu a:hover, #header-top-widget-area-1 a.current, #header-top-widget-area-2 a, .sf-menu ul.level2 a:hover, .sf-menu ul.level2 .current a{ 
	color: #a1bc48 !important; 
}



.sf-menu li.current > a, .sf-menu ul.level2 a{
	background-color: #303030 !important;
	color: #fff !important;

}



.sf-menu li.current:before {
	border:none;


}

.sf-menu{
	border: 1px solid #303030;
	border-width:1px 0 0 1px;	
}

.sf-menu ul {
	background-color: #000000;
	min-width:100px;

}



.sf-menu ul > li {

	border-bottom: 1px solid #cecece;

}
.sf-menu ul.level2 li{
	border-bottom: none;
	border-top: 1px solid #000000;
	padding:0;
}



.sf-menu ul > li:before {

	color: #c7c7c7;

}



.sf-arrows .sf-with-ul:after {

	border: 5px solid transparent;

	border-top-color: rgba(0, 0, 0, 0.5);

}



.sf-arrows ul .sf-with-ul:after {

	border-color: transparent;

	border-left-color: rgba(0, 0, 0, 0.5);

}

		

#mobile-menu {

	border-bottom: 1px solid #a0a0a0;

}



#mobile-menu li a {

	border-top: 1px solid #a0a0a0;

	background-color: #000000;

	color: #a0a0a0;

}
#mobile-menu li a:hover .mobile-menu-submenu-arrow{
	background:#a1bc48;
}
.sf-menu ul.level2{
	border:none;
}


#mobile-menu .mobile-menu-submenu-arrow {

	border-left: 1px solid #efefef;

	color: #fff;

}



#mobile-menu .mobile-menu-submenu-arrow:hover { background-color: #75c5cc; }		
.subNav ul{
	padding:0;
	margin:0 0 5px 0;
	list-style-type:none;
}
.subNav li, .pager a{
	display:inline-block;
	margin:5px 0.5% 0 0;
	width: 9.5%;

}
.subNav li img, .pager a img{
	width:100%;
	height:auto;
}
.subNav li a, .pager a{
		opacity:0.4;
}
.subNav li.active a, .subNav li a:hover, .pager a.active, .pager a:hover{
			opacity:1;
	
}
.subNav li:last-child{
	margin-right:0
}
.subNav li .caption{
	display:none
}

#page-header, .page-header {

	background-color: #141414;

	padding: 25px 0;

	margin-bottom: 30px;
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;

}



#page-header i {

	background-color: #141414;

	color: #a0a0a0;
	padding:10px 0;

}
#page-header h3 {
   margin-left: 45px;
}
.slider .bx-wrapper{
	margin-bottom:0 !important;
}


#footer { color: #a0a0a0; }



#footer h1,

#footer h2,

#footer h3,

#footer h4,

#footer h5,

#footer h6 { color: #fff; }



#footer-top {

	background: #5e5e5e; 

}



#footer-middle { 

	background: #141414; 

}



#footer-bottom {

	background-color: #141414; 

}



.team-member-preview {

	border:  none;

}



.services {

	border-bottom: 5px solid #c7c7c7;

}



.services-overlay:before {

	border-bottom: 70px solid #45a9bb;

	border-left: 150px solid rgba(0, 0, 0, 0);

	border-right: 150px solid rgba(0, 0, 0, 0);

}



.services-overlay h4 {

	color: #fff;

}



.line-chart-legend li:before {

	color: #ef8468;

}



.line-chart-legend li.first:before { color: #ef8468; }

.line-chart-legend li.second:before { color: #fa9c83; }

.line-chart-legend li.third:before { color: #fccdc0; }


.portfolio-filter ul{
	margin:0;
}
.portfolio-filter ul li a { 
	color: #a0a0a0;
}



.portfolio-filter ul li a:hover,

.portfolio-filter ul li a.active { 

	background-color: #a0a0a0;

	color: #fff;

}



.portfolio-item { 

	border-bottom: 1px solid #a0a0a0;

}



.portfolio-item-overlay {

	border: 15px solid #a1bc48;

}
.portfolio-item-description{
	display:none;
}


.portfolio-item-overlay-actions .portfolio-item-zoom,

.portfolio-item-overlay-actions .portfolio-item-link {

	background-color: #333333;

}



.portfolio-item-overlay-actions .portfolio-item-zoom i,

.portfolio-item-overlay-actions .portfolio-item-link i {

	color: #fff; 

}



.portfolio-item-overlay-actions .portfolio-item-zoom:hover,

.portfolio-item-overlay-actions .portfolio-item-link:hover { background-color: #c7c7c7; } 



.portfolio-item-description a { color: #a0a0a0; }

.portfolio-item-description i { color: #c7c7c7; }



.portfolio-item-overlay .portfolio-item-description h4 { color: #fff; }

.pagination .btn{
	border:none !important;
	padding: 0 !important;
}

.pagination a { 

	border: 1px solid #c7c7c7; 

	color: #c7c7c7;

}



.pagination li.current a,

.pagination li a:hover { 

	color: #fff; 

	background-color: #c7c7c7;

}



.blog-post-title a { color: #2b2b2b; }

		

.blog-post .date {

	border: 5px solid #333333;

	background-color: #64cbc0;

	color: #fff;

}



.blog-post .date a { color: #fff; }



.recent-posts { 

	border-bottom: 1px solid #c4c4c4;

}



.blog-post-comment-form input[type="submit"] {

	background: #c7c7c7 url(../../images/bg-check.png) no-repeat center center;

}



.blog-post-comment-form input[type="submit"]:hover { background-color: #dd775c; }



label.validation-error { 

	color: #b55454; 

}



input.validation-error,

textarea.validation-error,

select.validation-error { border: 1px solid #e1a1a1; }



@media (min-width: 768px) and (max-width: 979px) {

	

	.services-overlay:before {

		border-left: 112.5px solid rgba(0, 0, 0, 0);

		border-right: 112.5px solid rgba(0, 0, 0, 0);

	}

		
	

}







@media (max-width: 767px) {



	body { 

		background-color: #fff; 

	}



	#header { border-top: 3px solid #333333; }	

	

	.services-overlay {

		background-color: #333333; 

	}
	.subNav li{
		min-width:60px;		margin-right:3px;

	}
	.subNav li img{
		width:100%;		
		height:auto;
	}


}



.bx-wrapper .bx-loading {

	background: url(../../js/bxslider/images/bx_loader.gif) center center no-repeat #fff;

}



.bx-wrapper .bx-pager {

	color: #666;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	background: #bfbfbf;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #000000;

}



#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a { background: #000000; }

#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,

#testimonial-slider .bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #c7c7c7;

}



.bx-wrapper .bx-prev {

	background: url(../../js/bxslider/images/prev.png) no-repeat center center;

}



.bx-wrapper .bx-next {

	background: url(../../js/bxslider/images/next.png) no-repeat center center;

}



.bx-wrapper .bx-controls-direction a {

	background-color: rgba(255, 255, 255, 0.5);

}



.bx-wrapper .bx-controls-auto .bx-start {

	background: url(../../js/bxslider/images/controls.png) -86px -11px no-repeat;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	background: url(../../js/bxslider/images/controls.png) -86px -44px no-repeat;

}



.bx-wrapper .bx-caption {

	background: rgba(80, 80, 80, 0.75);

}



.bx-wrapper .bx-caption span {

	color: #fff;

}

.slidetext {

	background-color: rgba(0, 0, 0, 0.5);

	color: #aeb0b3;

}



.slidetext h2, 

.slidetext h3 {

	color: #ffffff;

}



.slidetext a, 

.slidetext h2 a, 

.slidetext h3 a {

	color: #ffffff;

}



.caption { color: #fff; }



.caption a.btn { 

	color: #fff;

	border-color: #fff;

}



.caption a.btn:hover { color: #494949; }



.caption.icons {  

	border: 15px solid rgba(255, 255, 255, 0.5);

}



.caption.icons i {

	background-color: #fff;

	color: #f98c6f;

}



.tp-leftarrow.default {

	background: rgba(255, 255, 255, 0.5) url(../../js/revolutionslider/assets/prev.png) no-repeat center center !important;	

}



.tp-rightarrow.default {

	background: rgba(255, 255, 255, 0.5) url(../../js/revolutionslider/assets/next.png) no-repeat center center !important;

}



.tp-bullets.simplebullets.round .bullet {

    background: #141414;

}



.tp-bullets.simplebullets.round .bullet.selected,

.tp-bullets.simplebullets.round .bullet:hover { background: #a1bc48 !important; }

/* further Custom styles */
#wrap, #header, #header-top, #content, #footer, .subNav, .csc-default, .ce, .media{
	float:left;
	position:relative;
	width:100%;

}
.cc .ce{
	position:relative;
	float:left;
}
.media img{
	width:100%;
	height:auto;	
	float:left;
}
.col .media img, .tx-rtpageteaser-pi1 .col img{
	width: auto !important;
	max-width:100%;
	height:auto;

}


.ce.image .textOverlay{
	text-align:center;
	position:absolute;
	top: auto !important;
	bottom:10px !important;
	width:100%;
	color:#303030;

}

.ce.image .textOverlay .more{
	color:#303030 !important;
	border-color:#303030 !important;
}
.ce.image .textOverlay h1, .ce.image .textOverlay h1 a, .ce.image .textOverlay h2, .ce.image .textOverlay h2 a, .ce.image .textOverlay h3, .ce.image .textOverlay h3 a{
	color:#FFFFFF;
	margin:0;
	padding:0;

}
.ce.image .textOverlay h1 span, .ce.image .textOverlay h2 span, .ce.image .textOverlay h3 span{
	/* color:#a1bc48 !important;*/
}
.ce.image .textOverlay p{
	margin:0.5em 0;
	padding:0;

}
.ce.image.renderTextBg .textOverlay a{
	color:#a1bc48 !important;
	border-color:#a1bc48 !important;
}
.ce.image.renderTextBg .textOverlay{
	color:#E1E1E1;
}
.bxsliderpager{
	border-bottom: 1px solid #303030;
	margin-bottom:2em;
}
.bxsliderpager .pager{
	margin-bottom:0.3%;
}
.bxsliderpager .slides img{
	width:100%;
	height:auto;
	max-width:none;
}
.bxsliderpager .btn.more{
	background:none !important;
}
.bxsliderpager h1{
	line-height:normal !important;
}

.btn{
	text-transform:uppercase;
}
.csc-default{
	margin-bottom:2em;
}
.cc .csc-default{
	margin-bottom:0;
}
.cc .media img{
	margin-bottom:1em;
	text-align:center;
}
.bxsliderpager .media img{
	margin-bottom:0;
}
.cc .media {
	/*text-align:center;*/
}
.products img{
	margin-bottom:2px !important;
}
.products .btn{
	display:block;
	text-align:center;
	margin:0 0 1em 0;
}
.csc-header{
	border-top: 1px solid #303030;
		border-bottom: 1px solid #303030;
}
.csc-firstHeader{
	text-transform:uppercase;
}
.portfolio-item-link{
	display:none !important;
}
.mfp-arrow{
	width:120px !important;
	height:150px !important;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b, .mfp-arrow-left:before, .mfp-arrow-left .mfp-b{
	border: none !important;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 27px solid white !important;
  margin-left: 39px !important;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 23px !important;
  border-bottom-width: 23px !important;
  top: 8px !important;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 27px solid white !important;
  margin-left: 31px !important;
}
#content .tx-rtpageteaser-pi1{
	border-top: 1px solid #303030;
}

.tx-rtpageteaser-pi1 .cc3{
	margin:10px 0;
	padding:10px 0;
	border-bottom: 1px solid #303030;
}
.tx-rtpageteaser-pi1 h1 a, .tx-rtpageteaser-pi1 h3 a{
	border: none;
}
.aspect-video{
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.aspect-video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}
.tx-acsimplegallery-pi1{
	margin-top:20px;
}
.tx-acsimplegallery-pi1 .thumb{
	float:left;
	min-width:80px ;
	width:24%;

	margin:0 1% 1% 0;
}
.tx-acsimplegallery-pi1 .thumb img{
	width:100%;
	height:auto;
}
#footer .pagination{
	display: none;
}

/* TEMPORÄR /*
/* Sprachumschalter ausblenden */
#header-top-widget-area-1 {
	height:22px;
}
#header-top-widget-area-1 .textwidget{

	/*display:none;*/
}