#nav-bar{
    background: #2a2a42;
	border-bottom: 1px solid #050402;
}

.sub_content h2 {
    margin-top: 10px;
    margin-bottom: 30px;
	font-size: 36px;
	font-weight: 700;
}

#current:after,
.mean-container .mean-nav ul li a:hover,

.touching.medium a.hover-zoom,
.touching.medium a.hover-link,
.gDot,
.list_style.circle li a i,
.list_style.circle li i,
.flickr-feed li .hover,
.progress_skill .bar,
.swipe-navi .swipe-left,
.swipe-navi .swipe-right,
.blogteam_pic .blog-hover .icon,
.list_style.square li a i,
.list_style.square li i,
.highlight.default,
.blog_large .day, .blog_single .day,
#filter li.selected a:before,
.carousel-pagination li.active,
.slider-read,
.slider .new,.slider .light-pink,
.progress_skill .bar
{
	background: #2a2a42 !important;
}
#header{background:#2a2a42;}

.menu > ul > li ul > li:first-child > a{border-top-color:#2a2a42;}
.menu > ul > li > ul:before{ border-bottom-color: #2a2a42;}
.menu ul ul li a:hover.sf-with-ul:after{ border-color: #FBFBFB #FBFBFB #FBFBFB #2a2a42;}

.fraction-slider .next:hover,
.fraction-slider .prev:hover,
.fraction-slider .next:hover:before,
.fraction-slider .prev:hover:before { color:#2a2a42!important; border-color:#2a2a42!important;}

.pb_action .btn.btn-danger { border-bottom-color:#D24848; background:#2a2a42;}
.pb_action .btn.btn-danger:hover,.btn.btn-default:hover, .btn.btn-default:focus, .btn-group:focus .btn.btn-default.dropdown-toggle
{ border-bottom-color:#DE8526; background:#3f1e19;}



.author_bio > h5 {  border-bottom-color:#2a2a42;}
.author_desc .author-team_pic > img { border-color:#2a2a42;}
.blog_medium .post_meta h2:hover a{color:#2a2a42;}
.blog_medium .day{background:#2a2a42;}
#site-searchform #searchsubmit{background-color:#2a2a42;}
.recent-item:hover .item-description{border-bottom:2px solid #2a2a42; }
#site-searchform #s:focus{ border-color:#2a2a42;}

.about_author           {background:#2a2a42; }
.author_social li a     {background:#5763A6;}
.about_author            {border-left-color:#01080F; }

a,
a.read:hover, 
.testimonial-review small,
.list_style li a:hover,
#breadcrumbs ul li:last-child a, #breadcrumbs ul li a,
.menu ul li a:hover .sf-sub-indicator,
.menu ul ul li a:hover,
.tp-caption.large_bold_red,
.blogMeta a:hover, .blogTitle span:hover,
.serviceBox_3:hover i,
.dropcap.default,
.blogTitle > a:hover h2,
.sidebar ul.archives_list li a:hover, .sidebar ul.arrows_list1 li a:hover i,
.blog_large .post_meta .metaInfo > span > a:hover, .blog_single .post_meta .metaInfo > span > a:hover,
#comment-list li .comment-container:hover a,
#comment-list li .comment-container:hover .comment-date,
.sidebar ul.arrows_list li a:hover, .sidebar ul.arrows_list1 li a:hover i,
.serviceBox_2:hover i,
.panel-heading:hover  a,
.panel-heading:hover .accordian-icon,
.active_acc .panel-title a, .active_acc .accordian-icon,
.blog_large .post_meta h2:hover a, .blog_single .post_meta h2:hover a,
.menu ul ul li a.sf-with-ul:after,
.comments_list a,
.blog_medium .post_meta .metaInfo > span > a:hover
{
  color: #2a2a42;
}

.table-theme-color span.heading {background:#F49229; }
.table-theme-color span,
.pricingTable.business .pricingTable-header span.price-value{background:#2a2a42; }

.table-theme-color span.price-head,.table-theme-color span.price-head span{background:#2a2a42; border:none;}
.table-theme-color .btn.btn-default.dark{background:#3f1e19;}

.testimonial-item blockquote { border-left: 3px solid #2a2a42;}
.testimonial-review > img { border: 2px solid #2a2a42;}

#contactForm .btn.btn-default{border-bottom-color:#5763A6;}
#contactForm .btn.btn-default:hover{background:#2a2a42;}


.btn.btn-default,
.tp-caption.modern_big_redbg,
.tp-caption.medium_bg_red,
.dropcap_block.default,
.btn.btn-default.dark:hover,
.btn.btn-default.dark:focus,
.btn-group:focus .btn.btn-default.dark.dropdown-toggle,
.icon_lists .fa-hover a:hover,
#site-search-form #searchsubmit,
.tags li a:hover,
.shares li a:hover{
	background-color:#3f1e19;
}
.btn.btn-default {border-bottom-color: #01080F;}
.btn.btn-default:hover {background: #ad9c8e; border-bottom-color: #2A2D3E;}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,
.recent_tab_list li a:hover { color:#2a2a42;}

.nav-tabs li.active, .nav-tabs li.active a, .nav-tabs li.active a:hover,
.panel.active_acc,.panel:hover{ border-top-color:#2a2a42!important;}

.progress_skill:hover .bar{background: #F49229!important;}

.control-group.focus textarea, .control-group.focus input[type="text"], .control-group.focus input[type="password"], .control-group.focus input[type="datetime"], .control-group.focus input[type="datetime-local"], .control-group.focus input[type="date"], .control-group.focus input[type="month"], .control-group.focus input[type="time"], .control-group.focus input[type="week"], .control-group.focus input[type="number"], .control-group.focus input[type="email"], .control-group.focus input[type="url"], .control-group.focus input[type="search"], .control-group.focus input[type="tel"], .control-group.focus input[type="color"], .control-group.focus .uneditable-input, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
	border-color:#2a2a42;
}

.team_pic:hover img, .team_social_media:hover{border-color:#CC70D2;}

blockquote.default{ border-color:#2a2a42;}

#filter li.selected a, #filter li a:hover,
#filter li.selected a, #filter li a:hover { background:#2a2a42;}

.touching.medium a.hover-zoom:hover,
.touching.medium a.hover-link:hover{ background: #333!important;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background:#2a2a42;
    border-color: #2a2a42;
}

.comment-container:hover { border-color:#2a2a42;}

.serviceBox_2:hover i,
.serviceBox_3:hover i { border-color:#2a2a42;}
.service-2-new:hover i{border-color:#2a2a42 }
.serviceBox_2:hover i,
.serviceBox_1:hover .icon_service i{border-color:#2a2a42;color:#2a2a42;}

.footer{background:#2a2a42;}
.footer_bottom{
	background:#01080F;
	border-top: 2px solid #ad9c8e;
}
.footer h4 > span{background:#2a2a42; }

/* fekete-piros-narancs */
.bg-orange,
.background-secondary {
	border-top: 15px solid #01080F;
	border-bottom: 15px solid #01080F;
	background: #F49229;
	color: white;
	padding: 0px;
}
.bg-orange h2, h2.bg-orange,
.background-secondary h2, h2.background-secondary {
	color: white !important;
	font-size: 36px;
}
.bg-orange h3,
h3 .bg-orange,
.bg-orange .lead,
.background-secondary h3, 
h3.background-secondary,
.background-secondary .lead {
	color: white !important;
}
.bg-orange .container-fluid,
.background-secondary .container-fluid {
	border-top: 15px solid #2a2a42;
	border-bottom: 15px solid #2a2a42;
}
.bg-orange h1>small,
.bg-orange h2>small,
.bg-orange h3>small,
.background-secondary h1>small,
.background-secondary h2>small,
.background-secondary h3>small {
	color: #01080F !important;
}

/*
Brand fekete: #01080F RICH BLACK (FOGRA29) -> #181E24 DARK JUNGLE GREEN (1-el világosabb)
Narancssárga: #F49229 CARROT ORANGE
Piros: #2a2a42 FIRE ENGINE RED
Fehér: #FFFFFF WHITE
https://coolors.co/01080f-f49229-c92020-ffffff-4dead5
*/

/* narancs-fekete-piros */
.bg-red {
	border-top: 16px solid #F49229;
	border-bottom: 16px solid #F49229;
	background: #2a2a42;
	color: white;
	padding: 0px;
}
.bg-red h2, h2.bg-red {
	color: white !important;
	font-size: 36px;
}
.bg-red h3,
h3 .bg-red,
.bg-red .lead {
	color: white !important;
}
.bg-red .container-fluid{
	border-top: 8px solid #01080F;
	border-bottom: 8px solid #01080F;
}
.bg-red h1>small,
.bg-red h2>small,
.bg-red h3>smalll {
	color: #cccccc !important;
}

/* YANKEES BLUE */
.bg-blue {
	border-top: 1px solid #050402;
	border-bottom: 1px solid #050402;
	background: #2a2a42;
	color: white;
	padding: 0px;
}
.bg-blue h1, h1.bg-blue {
	color: white !important;
	font-size: 48px;
	line-height: 64px;
	padding: 32px 0px 24px;
}
.bg-blue h2, h2.bg-blue {
	color: white !important;
	font-size: 32px;
 	line-height: 48px;
    font-weight:400;
}
.bg-blue h3,
h3 .bg-blue,
.bg-blue .lead {
	color: white !important;
}
.bg-blue .container-fluid{
	border-top: 1px solid #050402;
	border-bottom: 1px solid #050402;
}
.bg-blue .row{
	padding: 25px 0px;
}
.bg-blue h1>small,
.bg-blue h2>small,
.bg-blue h3>smalll {
	color: #cccccc !important;
}

/* http://www.cssmatic.com/box-shadow */
.kshadow {
	-webkit-box-shadow: 8px 8px 3px 3px rgba(5,4,2,0.7);
	-moz-box-shadow: 8px 8px 3px 3px rgba(5,4,2,0.7);
	box-shadow: 8px 8px 3px 3px rgba(5,4,2,0.7);
	padding: 4px;
	background:#FFFFFF;
	border: 2px solid #3f1e19;
}
.embed-responsive-16by9 {
	width: 100%; 
	padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
	width: 100%; 
	padding-bottom: 75%;
}
.embed-responsive-item {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
@media only screen and (max-width: 320px) {
	.bg-blue h1, h1.bg-blue {
		color: white !important;
		font-size: 32px;
		line-height: 38px;
		padding: 16px 0px;
	}
}
@media only screen and (max-width: 420px) and (min-width: 321px) {
	.bg-blue h1, h1.bg-blue {
		color: white !important;
		font-size: 36px;
		line-height: 48px;
		padding: 18px 0px;
	}
}
@media only screen and (max-width: 729px) and (min-width: 421px){

}
@media only screen and (max-width: 780px) and (min-width: 730px) {

}
@media only screen and (min-width: 780px) {

}

/*
Brand fekete: #01080F RICH BLACK (FOGRA29) -> #181E24 DARK JUNGLE GREEN (1-el világosabb)
Narancssárga: #F49229 CARROT ORANGE
Piros: #2a2a42 FIRE ENGINE RED
Fehér: #FFFFFF WHITE
https://coolors.co/01080f-f49229-c92020-ffffff-4dead5

Sötét Brand:
Barna (világosabb): #a86b56
Barna (sötét): #3f1e19
Sötét lila: #2a2a42
Drapp: #ad9c8e
Fekete: #050402
URL: https://coolors.co/a86b56-3f1e19-2a2a42-ad9c8e-050402
*/
