.top-block, .top-block ul.sf-menu li ul, #tt-slider-full-width, body.karma-header-custom .top-block, body.karma-header-custom .top-block ul.sf-menu li ul {
    background: #313432 !important;
}
div#tt-slider-full-width {
    background: #313432;
}

#menu-main-nav {
    margin: 10px -53px 0 0;
}

/*----------------------------*/
/* General Layout
/*----------------------------*/
#wrapper /*GRAFPRO*/{
	width: 100%;
	/*width: 1060px;*/
	/* wyłączone display: table; */
	display: block;
	background: #F4F4F2;
}

#tt-boxed-layout /*GRAFPRO*/{
	width: 90%;
	margin: 0 auto;
	max-width: 1060px;
	/*max-width: 1060px;*/
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
	        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4);
}


/*----------------------------*/
/* Header
/*----------------------------*/

#header .header-area /*GRAFPRO*/{
	/*padding: 35px 0 35px 0;*/
	padding: 15px 0 15px 0;
}

/*----------------------------*/
/* Content
/*----------------------------*/
#main /*GRAFPRO*/{
	/*width: 1060px;*/
	width: 100%;
	background: url(images/_global/bg-div-main.png) 0 0 repeat-x;
}

.main-area /*GRAFPRO*/ {
	padding: 45px 0 25px 0;
	/*padding: 35px 0 25px 0;*/
}

#content,
#content.content_left_sidebar.content_no_subnav /*GRAFPRO*/{
	/*float: left;
	margin-left: 20px;
	width: 720px;*/
	float: left;
	margin-right: 5px;
	padding-left: 20px;
	width: 700px;
}

/* ----- Utility Panel / Breadcrumbs ----- */


.tools .frame /*GRAFPRO*/ {
	/*padding: 18px 22px 0 20px;
	margin - nie było*/
	padding: 10px 22px 0 20px;
	margin-top: -30px;
}


/* Circle Pagination Nav - GRAFPRO*/
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
	display:none;
}

/*----------------------------*/
/* jQuery 3 Slider
/*----------------------------*/

.jquery3-slider-wrap /*GRAFPRO*/{
	padding: 20px 0;
	/*padding: 20px 0;*/
}

/*----------------------------*/
/* 3D CU3ER Slider
/*----------------------------*/

#main.tt-slider-karma-3d-slider #sidebar,
#main.tt-slider-karma-3d-slider #sub_nav /*GRAFPRO*/{
	margin-top: 65px;	
}

/*----------------------------*/
/* Main Menu
/*----------------------------*/

#menu-main-nav li strong /*GRAFPRO*/{
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: 200;
	color:#FFF;
}

/*----------------------------*/
/* Vertical Sub Menu
/*----------------------------*/
#sub_nav select {
	display: none; /* hide mobile dropdown */	
}

#sub_nav,
#sub_nav.nav_right_sub_nav /*GRAFPRO*/{
background-image: url(images/_global/bg-sidebarGRAFPRO.gif);
background-repeat: repeat-y;
}

#sub_nav /*GRAFPRO*/{
	width: 220px;
	float: left;
	background-position: 206px 0;
	padding-bottom: 5px;
	overflow: hidden;
}

/*----------------------------*/
/* Callout Boxes
/*----------------------------*/
.colored_box /*GRAFPRO*/{
	/* box-shadow: none !important; @since 4.0 - uncomment for old styling */
	color: #FFF;
	padding: 15px;
	margin: 0 0 10px 0;
	font-size: 12px;
	width: 100%;
}


/*----------------------------*/
/* Team Members
/*----------------------------*/
.member-wrap /*GRAFPRO*/ {
	border-bottom: 1px solid #FEFEFC;
	margin-bottom: 41px;
	/*margin-bottom: 31px;*/
	overflow: auto;
	padding-bottom: 25px;
	/*padding-bottom: 5px;*/
	position: relative;
	width: 100%;
}

.member-photo /*GRAFPRO*/ {
	/*width: 220px;
	float: left;*/
	display:none;
}

.member-bio /*GRAFPRO*/{
	width: 100%;
	/*width: 678px;
	float: right;*/

}

/*HEADER social icon*/ 
.top-block ul.social_icons li /*GRAFPRO*/ {
    width: 32px;
}

.top-block ul.social_icons a /*GRAFPRO*/ {
    width: 32px;
}