@charset "utf-8";
/* CSS Document */

/* #General
================================================== */

body {  background:#282828; color:#ffffff; }

.container_bg {
	background-image: url(images/bg_transparent.png);
}

/**
body.boxed {
	background: #575757 url(images/bedtest2_lighter.jpg) top center !important;
}
/**/

	/* #Headings
	================================================== */
	
	h1, h2, h3, h4, h5, h6 { color:#ffffff; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#ffffff; }
	
	h1.title-with-border, h2.title-with-border, h3.title-with-border, h4.title-with-border, h5.title-with-border, h6.title-with-border { background:url(../../images/menu-bg.png) bottom center repeat-x; /*images/splitter.jpg*/ }
	h1.title-with-border span, h2.title-with-border span, h3.title-with-border span, h4.title-with-border span, h5.title-with-border span, h6.title-with-border span { background:url(images/bg_h2.jpg) right center repeat-y /*#282828*/; color:#ffffff; }
	
	/* #Text Elements
	================================================== */
	
	a:hover, h3.featuring_model a:hover, h5.video_categories a:hover { color:#ffffff; }
	
	blockquote{ background:#4e4e4e; }
	
	.hr{ background:url(images/splitter.jpg) repeat-x; }
	
	/* #Forms
	================================================== */
	
	input[type="text"], input[type="password"], input[type="email"], input.text, textarea{ background:#4e4e4e; border:1px solid #5A5A5A; color:#ffffff; }
	
	/* #Images
	================================================== */
	
	.wp-caption { background:#4e4e4e; border:1px solid #686868; }
	.wp-caption p.wp-caption-text { color:#ffffff; }
	
	/* #Butttons
	================================================== */
	
	.button.black { background-color:#181818; }
	
	/* #Tables
	================================================== */
	
	table{ border:1px solid #5F5F5F; border-right:0px; border-bottom:0px; }
	th{ background:#303030; border-bottom:1px solid #5F5F5F; border-right:1px solid #5F5F5F; }
	td{ border-right:1px solid #5F5F5F; border-bottom:1px solid #5F5F5F; background:#4e4e4e; }
	
	/* #Widgets
	================================================== */
	
	.widget_categories ul li a, .widget_archive ul li a { color:#ffffff; }
	.widget_categories ul li, .widget_archive ul li { border-top:1px solid #4e4e4e; }
	
	.widget_recent_entries li { border-top:1px solid #4e4e4e; }
	
	.widget-tag-cloud .clouds a { background:#4e4e4e; border-left:2px solid #686868; color:#ffffff; }
	
	/* #Lists
	================================================== */

	ul.fancy-list li:before { color:#909090; }

	/* #Header
	================================================== */

	.social-icons li a { background:#000000; }
	
	#searchform input[type="text"] { background:#1c1c1c; color:#ffffff; }
	#searchform input[type="submit"]:hover { background-color:#000000; }
	
	.mobile-menu option { background:#4e4e4e; color:#ffffff; }
	
	/* #Main
	================================================== */

	.home #main { background:url(images/intro-bg.jpg) repeat-x; } 
	
	.boxed .inner-wrapper { background:#282828; }
	
		/* #Home
		================================================== */
		
		.intro-text2 { background:url(images/intro-bg.jpg) repeat; }
		
		.ico-box.type3 h2, .ico-box.type3 h2 span, .ico-box.type3 i, .ico-box.type3 p { color:#ffffff; }
		
		.intro-text4 { border-left:4px solid #686868; background:url(images/intro-bg.jpg) repeat; }		
		.intro-text4 a.button.small, .intro-text3 a.button.small { background-color:#181818; }
		.intro-text4 .arrow { border-left:6px solid #686868; }
		
		.ico-box.type4 h2 span, .ico-box.type4 p { color:#ffffff; }	
		
		.intro-text3 { background:url(images/intro-bg.jpg) repeat; }
		
		.ico-box.type2 { transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
		.ico-box.type2 h2, .ico-box.type2 i, .ico-box.type2 p { color:#ffffff; }
		.ico-box.type2:hover { background:#4e4e4e; }

	
		/* #Testimonial Slider
		================================================== */	
		
		.testimonial-content blockquote:before { color:#737373; }
		
		/* #Clients Slider
		================================================== */	
		
		.clients-slider-holder { background:url(images/clients-bg.jpg) repeat-x; }
		
		/* #Breadcrumb
		================================================== */	
		
		.breadcrumb { background:url(images/intro-bg.jpg) repeat; }
		.breadcrumb a { color:#ffffff; }
		
	/* #About
	================================================== */	
	
	.team .image { border:1px solid #4e4e4e; }
	.team-socialize { background:url(images/team-hover.png) repeat; }
	.team-socialize a { background:url(images/team-social.png) no-repeat; }
	.team p a { color:#797979; }
	
	/* #Blog
	================================================== */
	
	.blog-social-share { background:#4e4e4e; }
	ul.commentlist li .comment-content { background:#4e4e4e; border-left:3px solid #686868; }
	ul.commentlist li .comment-content .arrow { border-right:8px solid #686868; }
	ul.commentlist li cite.author-name { color:#ffffff; }
	ul.commentlist li { border-left:1px solid #686868; }
	
	ul.commentlist li ul.children li .says { border-top:1px solid #686868; }
	ul.commentlist li .reply a:hover { background:#000000; }
	
	.respond input[type="submit"] { background:#000000; }
	
	/* #Portfolio
	================================================== */
	
	.sorting-container a { background:#4e4e4e; border-bottom:2px solid #686868; color:#ffffff; }
	
	/* #Contact Us
	================================================== */	
	
	ul.contact-details li i { color:#ffffff; }
	
	ul.contact-details li span.skype { background:url(images/ico-skype.png) center top no-repeat; }	
	#contact-form input[type="submit"] { background:#000000; }
	
	/* #Shortcodes
	================================================== */	
	
	/* Horizontal Tabs */
	ul.tabs-frame li a.current { color:#ffffff; background:#4e4e4e; border:1px solid #5B5B5B; border-bottom:1px solid #4e4e4e; }
	.tabs-frame-content { background:#4e4e4e; border:1px solid #5B5B5B; }
	
	/* Vertical Tabs */
	ul.tabs-vertical-frame li.current a { background:#4e4e4e; border:1px solid #5B5B5B; border-left:3px solid #FFFFFE /*#FFE117*/; border-right:1px solid #4e4e4e; color:#ffffff; }	
	.tabs-vertical-frame-content { background:#4e4e4e; border:1px solid #5B5B5B; }
	
	/* Toggle & Accordions */
	.toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle { background:#4e4e4e; }
	
	/* Progress Bar */	
	.progress {
	  background-color:#4e4e4e;
	  background-image: -moz-linear-gradient(top, #4e4e4e, #545454);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4e4e), to(#545454));
	  background-image: -webkit-linear-gradient(top, #4e4e4e, #545454);
	  background-image: -o-linear-gradient(top, #4e4e4e, #545454);
	  background-image: linear-gradient(to bottom, #4e4e4e, #545454);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e4e4e', endColorstr='#ff545454', GradientType=0);
	}
	
	/* Pricing Table */
	.tb-header { border-bottom:1px solid #5F5F5F; }
	
	.pr-tb-col { background:#4e4e4e; border:1px solid #5F5F5F; }
	.pr-tb-col.selected, .pr-tb-col:hover { box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7); }
	

/* added by Szilard - BEGIN */

.da-thumbs .column {
	box-shadow:2px 2px 2px rgba(85, 85, 85, 0.6);
	-moz-box-shadow:2px 2px 2px rgba(85, 85, 85, 0.6);
	-webkit-box-shadow:2px 2px 2px rgba(85, 85, 85, 0.6); }

/* added by Szilard - END */
