/*
==================Red Shark=======================
==================It Nova=========================
*/

body {
    margin: 0;
	font-family: 'Source Sans Pro', 'lucida grande', 'Segoe UI', Arial, Verdana, 'lucida sans unicode', Tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
    color: #6d6d6d;
    background-color: transparent;
	height:auto !important;
	min-width: 0 !important;
	-webkit-font-smoothing: antialiased !important;
	text-rendering: optimizelegibility;
	
}
body.sidebar-left #page_content {
	float: right;
} 
#wrap_all{
	background-color: #fff;
	box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 32px rgba(0, 0, 0, 0.2);
	
}
#wrap_footer .container{
	background-color: transparent;
	overflow:hidden;
}
.container{
	background-color: transparent;
}


h1, h2, h3, h4, h5, h6  {  
	color: #000;
}
h1 {
    font-size: 22px;
	line-height: 26px;
	margin: 0 0 15px 0;
}
.nova-font-bold{
	font-family: 'Open Sans Semibold', sans-serif;
}

h2 {
    font-size: 20px;
	line-height: 26px;
	margin: 0 0 15px 0;
}
h3 {
    font-size: 16px;
	line-height: 22px;
	margin: 0 0 15px 0;
}
h4 {
    font-size: 14px;
	line-height: 18px;
}
h5 {
    font-size: 13px;
	line-height: 15px;
}
h6 {
    font-size: 12px;
	line-height: 14px;
}


ul {
    list-style: none outside none;
    margin: 0 0 20px;
}


input[type="text"]:focus, textarea:focus{
	border-color: #E9322D;
	outline: 0;
/* 	outline: thin dotted 9; */
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #fff !important;
	transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	-webkit-box-shadow: 0 0 6px #F8B9B7;
	-moz-box-shadow: 0 0 6px #f8b9b7;
	box-shadow: 0 0 6px #F8B9B7;
}


.controls #url:focus {
	border-color: #EFEFEF;
	outline: 0;
	outline: thin dotted 9;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #FFF;
	transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
}

a{
	text-decoration: none;
	outline:none;
}

a:focus, a:hover, a:active{
	outline: none;
	text-decoration: none;
}




			.tags a, .comments-link a{
				font-size: 11px;
				line-height: 14px;
				color: #626262;
			}
				.tags a:hover, .comments-link a:hover{
					color: #8d8d8d;
				}

.edit-link a{
	color: #3a3a3a;
}
.edit-link a:hover{
	color: #3a3a3a;
	text-decoration: underline;
}
address{
	margin-bottom: 12px;
}
/*-------- */
.post-2.page.type-page.status-publish.hentry h1{
	margin-bottom: 40px;
}

/*----------------------------- */
.nova_cusom_block_border{
	background: #717171;
	padding-left:5px;
	margin: 20px 0 40px 0;
}

.call-action {
	border-top: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 0;
	overflow: hidden;
	background: #fff;
}

.call-action h2{
	font-weight: normal;
}

.call-action .textbox-call {
	float: left;
	padding: 6px 0 5px 20px;
	max-width: 745px;
	background: #fff;
}

.call-action .textbox-call h2{
	margin-left: 0;
}

.call-action .cta {
	float: right;
	width: 112px;
	padding: 29px 15px 29px;
	text-align: center;
	position: relative;
}
.call-action .cta:before{
	content:'';
	position:absolute;
	width: 0;
	height: 0;
	top: 40%;
	left: -10px;
	border-top: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid;
}
.call-action .cta a {
	color: #fff;
	font-size: 18px;
	text-shadow: 0 1px rgba(0,0,0,0.7);
	text-transform: uppercase;
	font-weight: bold;
}

#respond {
	padding-top: 35px;
}

#comment-wrap {
	padding: 70px 0 0 0;
}

.readmore-js-toggle {
	/*margin-top: 5px;*/
	margin-top: -31px;
background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(bottom, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(to top, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
z-index: 99;
position: absolute;
padding-top: 30px;
color: #FD7614;
font-weight: bold;
width: 700px!important;
}

.readmore-js-toggle:after {
	content: "";
	width: 0; 
	height: 0; 
	border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #FD7614;
position: absolute;
left: 70px;
bottom: 5px;
}
}

/*----- divider ----*/
.nova_divider{
	clear: both;
	display: block;
	width: 100%;
	border: none;
	background: none;
	height: 24px;
	line-height: 28px;
	padding: 0;
	margin: 0;
}

/*---- text_message --*/
.text-messages-border-top{
	padding-top: 3px;
}
.content-reading-box{
	position: relative;
	background-color: #FFF;
	border-width: 1px;
	border-color: #f7f7f7;
	border-style: solid;
	padding: 28px 28px 27px 31px;
	margin: 0 0 84px;
}

.box-shadow-reading{
	height: 71px;
	width: 100%;
	position: absolute;
	bottom: -71px;
	left: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/*----------- */

.single_post_padding{
	padding-top: 20px;
}

/*---  slider --- */

.tp-bannershadow.tp-shadow1{
	height: 29px !important;
}


.tp-bullets.hidebullets{
	opacity: 1 !important;
}


/*--- for color icons ---*/
.width_icon{
	/*margin: 0 0 16px 0;*/
	text-align: center;
}

.wight_bg_icon{
 background-color: transparent;
}

.text_title_black{
 color: #292929;
 padding-left: 10px;
}

/*----- demo panel ---*/
#demo-panel{
	position: fixed;
	top: 80px;
	z-index: 9997;
	width: 250px;
	left:-250px;
}

#demo-panel-main{
	background: #353535;
	padding: 0 0 112px 0;
}

.demo_item {
	margin-bottom: 15px;
	padding-bottom: 44px;
}

.demo-panel-starts{
	position: relative;
}
#demo-panel-main h3{
	margin: 0 0 0 0;
	color: #b5b5b5;
	font-size: 16px;
	line-height: 28px;
	border-bottom: solid 1px #434343;
	padding: 9px 0 9px 14px;
	text-transform: uppercase;
	background: #4b4b4b;
}


.demo_item  .menu-style-layout, .demo_item  .boxstyle-layout{
	padding: 0 22px 0 22px;
	
}


#demo-close{
	margin-bottom: 0;
	height: 47px;
	width: 49px;
	display: block;
	color: rgba(0, 0, 0, 0);
	font-size: 0;
	background: url(../img/cogwheel.gif) no-repeat 2px;
	background-color: #4b4b4b;
	position: absolute;
	top: 0px;
	right: -49px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#demo-close.demo-img-box-iconpng{
	background: url(../img/icon-box-header.png) no-repeat 2px;
	background-color: #4b4b4b;
}
#demo-panel img{
	width: 19px;
	height: 19px;
	border: solid 4px #656565;
	margin-bottom: 10px;
}

#demo-panel h4.demo-title { 
    font-size: 13px; 
    padding: 9px 0 0 22px; 
    margin: 12px 0 21px;
    clear: both;
	color: #b1b1b1;
	
}
#demo-panel h4.demo-title2{ 	border-top: dotted 1px #686868;}

#demo_sample_setting_layout_wide, #demo_sample_setting_layout_boxed{
	color: #fff;
	font-size:13px;
}


.demo-sample-pattern, .demo_main_color, .demo-sample-setting { 
    border: 4px solid #656565; 
    display: block; 
    width: 20px; 
    height: 20px; 
    position: relative; 
    float: left; 
    margin: 0 10px 10px 0; 
    text-indent: -9999px; 
}

#demo-sample-color1 { background: #719430; }
#demo-sample-color2 { background: #7c6853; }
#demo-sample-color3 { background: #2d5c88; }
#demo-sample-color4 { background: #333333; }
#demo-sample-color5 { background: #2997ab; }
#demo-sample-color6 { background: #f0591a; }
#demo-sample-color7 { background: #435960; }
#demo-sample-color8 { background: #b47ab6; }
#demo-sample-color9 { background: #fff; }
#demo-sample-color10 { background: #f1e9a1; }


.demo_sample_pattern_1{	background: url(../img/pat/prw/pat1.png);}
.demo_sample_pattern_2{	background: url(../img/pat/prw/pat2.png);}
.demo_sample_pattern_3{	background: url(../img/pat/prw/pat3.png);}
.demo_sample_pattern_4{	background: url(../img/pat/prw/pat4.png);}
.demo_sample_pattern_5{	background: url(../img/pat/prw/pat5.png);}
.demo_sample_pattern_6{	background: url(../img/pat/prw/pat6.png);}
.demo_sample_pattern_7{	background: url(../img/pat/prw/pat7.png);}
.demo_sample_pattern_8{	background: url(../img/pat/prw/pat8.png);}
.demo_sample_pattern_9{	background: url(../img/pat/prw/pat9.png);}
.demo_sample_pattern_10{	background: url(../img/pat/prw/pat10.png);}

#demo_main_color1{background: #ea0808;}
#demo_main_color2{background: #e9a418;}
#demo_main_color3{background: #b36e00;}
#demo_main_color4{background: #a0ce4e;}
#demo_main_color5{background: #f04141;}
#demo_main_color6{background: #1a80b6;}
#demo_main_color7{background: #700808;}
#demo_main_color8{background: #ab8b65;}
#demo_main_color9{background: #828282;}
#demo_main_color10{background: #92d0f0;}


.demo_header_font_color { 
    border: 4px solid #656565; 
    display: block; 
    width: 20px; 
    height: 20px; 
    position: relative; 
    float: left; 
    margin: 0 10px 10px 0; 
    text-indent: -9999px; 
}

.demo_header_font_color span.demo-sample-overlay { 
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 20px; 
    height: 20px; 
}

#demo_header_font_color1{background: #F0E2A8;}
#demo_header_font_color2{background: #FDFFDB;}
#demo_header_font_color3{background: #DBEFFF;}
#demo_header_font_color4{background: #447091;}
#demo_header_font_color5{background: #78C246;}
#demo_header_font_color6{background: #82A0CC;}
#demo_header_font_color7{background: #FFE8E8;}
#demo_header_font_color8{background: #4E4E4E;}
#demo_header_font_color9{background: #57699C;}
#demo_header_font_color10{background: #63535C;}

/*--- menu demo panel ---*/
.menu-style-layout{
	position: relative;
}
.menu-style-layout li.text-style-layout{
	border: solid 1px #4e4e4e;
	width: 170px;
	background: url(../img/layout.png) no-repeat top right;
	cursor: pointer;
}
.menu-style-layout li.text-style-layout a{
		color: #fff;
		font-size: 13px;
}
.menu-style-layout > li{
	float: left;
	padding: 5px 15px 3px 15px;
	
}
.menu-style-layout li a{
	display: block;
}
.menu-style-layout ul{
	position: absolute;
	z-index: 999;
	margin: 3px 0 0 0;
	width: 200px;
	display:none;
	left: 22px;
	top: 27px;
	border: solid 1px #4e4e4e;
	background: #353535;
}

.menu-style-layout li:hover ul.noJS{
	display:block;
}


.menu-style-layout ul li{
	margin-bottom: 0;
}

.menu-style-layout ul li a{
	padding: 9px 0 7px 16px;
}
.menu-style-layout ul li:hover{
	background: #4e4e4e;
}




/*--- go Top ----  */

#gotop {
	font-size: 12px;
	display: block;
	display: none;
	z-index: 999;
	
}
#gotop  a {
	display: block;
	background: #000 url(../img/gotop-tr.png) no-repeat;
	opacity: 0.7;
	position: fixed;
	bottom: 70px;
	margin-top: -35px;
	right: 20px;
	margin-left: -70px;
	color: #fff;
	width: 53px;
	height: 53px;
	text-align: center;
	transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	z-index: 9999;
}


#gotop  .colored_bg_icon  a:hover{
	transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
}


/*---- video ----*/

.nova_youtube{	margin-bottom: 10px;}

/*----- */
#sidebar .post-icon{
	border-bottom: none;
	position: relative;
	top: 11px;
}


/*----------*/

.top_line {
background-color: #2773AE;
}


/*------ decription -------------*/

.headline {
	display: block;
	padding-top: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
}
.headline p {margin: 0}
.page-title-desription {
	color: #8d8d8d;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 -11px 0;
	padding: 0 0 10px 0;
	display: inline-block;
	text-shadow: 0 0 1px #F6F6F6;
	border-bottom: solid 1px;
}
/*--------------------------*/

#page_content{
	margin-left:0;
	padding-top: 50px;
}



.table-bordered{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child{
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child{
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}

.block {
	margin-bottom: 35px;
}

a i{
	color: #bcbfc4;
}


nav .menu > li a, #menubar-controls a, #mini-search a{
	font-family: 'Source Sans Pro', Arial, sans-serif;
}

#crumbs{
	padding-top: 23px;
	margin-bottom: 10px;
}

#crumbs a{
	color: #787878;
	font-size: 12px;
}
#crumbs .breadcrumbs_current{
	color: #bcbcbc;
	font-size: 12px;
}

.descr hr{
	margin: 0 0 0 0;
}
a.label-inverse {
	background: #666 !important;
}
/*--- button next and prev  --*/
#my_nextprev_nav {
	float: left;
	margin: 0px !important;
	padding: 0px !important;
}
#asyncslider_next_prev_nav, #blogasyncSlider_next_prev_nav {
	list-style: none;
}
#asyncslider_next_prev_nav, #blogasyncSlider_next_prev_nav {
	position: relative;
	float: right;
	margin: 0px !important;
	padding: 0px !important;
}
	#asyncslider_next_prev_nav li {
		float: right;
		background: #3D3D3D;
	}
	#asyncslider_next_prev_nav li:hover {
		background: #000;
	}
	.next {
		margin-left: 1px;
	}
	#asyncslider_next_prev_nav li.next a {
		background: url(../img/next.png);
		background-repeat: no-repeat;
		background-position: center;
		padding: 7px 10px;
	}
	#asyncslider_next_prev_nav li {
		float: right;
		background: #3D3D3D;
	}
	#asyncslider_next_prev_nav li.prev a {
		background: url(../img/prev.png);
		background-repeat: no-repeat;
		background-position: center;
		padding: 7px 10px;
	}
/*------- */
.row h2{
	margin-left: 30px;
}

.es-nav {
	position: absolute;
	right: 1px;
	top: -57px;
}
	.es-nav-prev {
		right: 17px;
		background: url(../img/arrow-left.png) no-repeat right top;
	}
	.es-nav-next {
		background: url(../img/arrow-right.png) no-repeat left top;
	}
	.es-nav-prev:hover {
		background-position: 0px 0px;
	}
	.es-nav-next:hover {
		background-position: -17px 0px;
	}
	.es-nav span {
		float: left;
		width: 17px;
		height: 17px;
		display: block;
		top: 1px;
		right: 0;
		text-indent: -9999px;
	}

/* -------- contact-footer  ----*/
.pre-footer {
	padding-bottom: 20px;
}
.contact-footer{
	list-style: none;
	margin: 0 0 0 0;
}
.post-footer .footer-links {
	margin: 0;
	text-align: right;
}

#footer-widgets .commentlist > li, .children > li, .commentlist .children > li{
	border-bottom: none !important;
}

.post-footer .footer-links li {
	display: inline-block;
	margin-left: 10px;
	background: url(../img/line-footer-i.png) no-repeat right;
	padding-right: 13px;
	vertical-align: middle;
}
.post-footer .footer-links li:last-child{
	background: none;
}
.post-footer .footer-links li a:hover{
	color: #fff;
	text-decoration: none;
}
/* -------- latest-news-box --------*/
.latest-news-box {
	padding-bottom: 15px;
	margin-bottom: 8px;
	width: 98%;
	float: left;
}
	.latest-news-box-img {
		float: left;
	}
	.latest-news-box-text {
		width: 72%;
		float: right;
	}
/* ----------- tweet_list ---------*/
.tweet_list{
	list-style: none;
}
/*------- thumbs  ----*/
.thumbs {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
	.thumbs li {
		list-style: none;
		float: left;
		margin-right: 5px;
		margin-bottom: 10px;
	}

/* ==========   Price tabel ========*/
.center {
text-align: center;
}

	.phighlight .phead-top{
		border-top: solid 3px #eb0708 !important;
	}

/*===================  3 Price tabel  =================*/
	.three-tables-a{
		width:32%;
		float:left;
		margin-right:14px;
		border: solid 1px #e8e8e8;
	}
	.three-tables-b{
		width:31%;
		float:left;
		margin-right: 14px;
	}
/*=======================   ===================*/

/*===================  2 Price tabel  =================*/
	.two-tables-a{
		width:36%;
		float:left;
		margin-right:14px;
		margin-left: 144px;
		border: solid 1px #e8e8e8;
	}
	.two-tables-b{
		width:36%;
		float:left;
		margin-right: 14px;
	}
/*=======================   ===================*/
.pricel{
	margin-top:10px;
	box-shadow:0px 0px 0px #fff;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;
	border: solid 1px #e8e8e8;
}

.pt_important{
	box-shadow:0px 0px 25px #f0f0f0;
	-moz-box-shadow:0px 0px 25px #f0f0f0;
	-webkit-box-shadow:0px 0px 25px #f0f0f0;
	border: solid 1px #e8e8e8;

}
.pricel .pt_btn span.pt-btn-text{
	background: #606060;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	padding: 3px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	/*min-width: 100px;*/
}
.pricel .pt_btn span.pt-btn-border{
	/*display: block;*/
	padding: 8px 3px;
	text-shadow: 1px 1px #000;
	font-size: 12px;
	background: #606060;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.pricel .pt_btn span.pt-btn-border a{
	background: #606060;
	border: solid 1px #bababa;
	padding: 4px 13px;
	color: #fff;
}

.pricel:hover{
	box-shadow:0px 0px 25px #F0F0F0;
	-webkit-transition:box-shadow 1s ease;
	-moz-transition:box-shadow 1s ease;
	-o-transition:box-shadow 1s ease;
	transition:box-shadow 1s ease;
	
	
}
	
	.pricel:hover .phead-top{border-top: solid 3px;}
	.pricel:hover .phead-top h4{color: #e80808;	}

.pricel .phead-top{
	margin:0px;
	padding: 6px 0 6px 0;
	background:#fff;
	border-top: solid 3px;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
}

.pricel.pt_important .phead-top{
	border-top: solid 3px;
}

.pricel:hover .phead-top{
	border-top: solid 3px;
}

 .phead-top{
	position:relative;
 }

.phead-top:before{
	content:"";
	display:block;
	position: absolute;
	bottom:-9px;
	left:48%;
	width:0;
	border-width: 9px 8px 0;
	border-style: solid;
	border-color: #E8E8E8 rgba(0, 0, 0, 0);
}
.phead-top:after{
	content:"";
	display:block;
	position: absolute;
	bottom:-8px;
	left:48%;
	width:0;
	border-width: 9px 8px 0;
	border-style: solid;
	border-color: #fff rgba(0, 0, 0, 0);
}


.pricel .phead-top h4{
	color:#000;
	font-weight: bold;
	text-align: center;
}

.pricel .phead-bottom{
	background:#fcfcfc;
	border-bottom:1px solid #ddd;
	margin:0px;
	padding:10px 10px 0px 10px;
	color:#777;
	box-shadow: inset rgba(0, 0, 0, 0.1) 0 3px 8px -2px;
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 0 3px 8px -2px;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.1) 0 3px 8px -2px;
}
.phead-bottom p{
	padding: 15px 0 0 0;
}

.pricel .psb{
	font-size: 27px;
	font-weight: bold;
	/*color: #E90709;*/
}

.pricel .pmth{
	display: block;
	color: #808080;
	font-size: 12px;
	font-weight: bolder;
}

.pricel .pbutton{
	padding: 10px 0px 25px 0px;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
}

	.pricel .pbutton span {
		color: #FFF;
	}
		
/*------ pt_important ----*/
.pt_important .pt_btn span.pt-btn-border {
	padding: 8px 3px;
	text-shadow: 1px 1px #000;
	font-size: 12px;
	background: #ea0809;
}
.pt_important  .pt_btn span.pt-btn-border a {
	padding: 4px 13px;
	color: #FFF;
	border: 1px solid rgba(255, 255, 255, .60);
	 -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
}

.pricel .plist{
	background:#f9f9f9;
}

.pricel .plist li{
	background:#fff;
	padding:10px;
	border-bottom:1px solid #e1e1e1;
}

.pricel .plist li:nth-child(even) {
	background-color:#FCFCFC;
}

.pricel .plist li:hover{
	background:#fff;
}

ul.style-table{
	text-align:center;
}

/* ------- ---	*/

/* ======= grid  =====*/
.margin-bottom-10 {
	margin-bottom: 10px;
}
.bg-light {
	padding: 10px 15px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
	background: #FCFCFC;
}
.bg-light:hover {
	padding: 9px 14px;
	border: solid 1px #E5E5E5;
}

/*CSS3 Hover Effect*/
.link2{
	font-size: 22px;
	background: #ec0807;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	padding: 7px 13px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 3px #6f6e73;
}
.link2:hover{
	color: #FFF;
	background: #fff;
}
.icon-link{
	background-position: -48px 1px;
	margin: 4px 0 0 0;
}

/*====== Services ======*/
.service {
	margin-bottom: 10px;
	padding: 15px 15px 10px;
}
.icons-box {
	text-align: center;
	padding: 20px 10px 10px 10px;
}
.icons-box i.circle-color {
	float: none !important;
	margin: 0 auto !important;
}
.big {
border: 20px solid #FFF !important;
}
.circle {
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,1);
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 1);
	margin: 0 auto;
	opacity: .1;
	filter: alpha(opacity=10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

/*===== toolTip ====*/
	.styleParagraf{
		color: #666;
		font-size: 14px;
		line-height: 170%;
		font-family: Arial, sans-serif;
	}
	.toolTip{
		position: relative;
		cursor: pointer;
		color: #414141;
		border-bottom: dotted 1px #414141;
	}
	.toolTip:hover{
		border-bottom: dotted 1px;
	}
	.toolTipWrapper {
    bottom: 22px;
    color: #FFFFFF;
    cursor: pointer;
	display: none;
    font-size: 12px;
    position: absolute;
    text-shadow: none;
    width: 100%;
    line-height: 1.5;
    max-width: 300px;
    min-width: 100px;
	
}
.toolTipMid {
    height: auto !important;
    margin: 0 -50% ;
    overflow: hidden;
    padding: 7px 10px;
    width: auto;
    margin-left: -20%;
	text-align: center;
}
.toolTipBtm:after {
    content: "";
	height: 8px;
    top: 95%;
	left: 57%;
	border-top: solid 8px;
	border-left: solid 7px transparent;
	border-right: solid 7px transparent;
	position:absolute;
	
}
/*---------------------*/
		

.span6.content-column h1, .span6.content-column h2,.span6.content-column h3, .span6.content-column h4, .span6.content-column h5, .span6.content-column h6{
	margin:0 0 20px 0;
	padding:0;
	color: #000;
	text-transform: none;
}
.text-color{
	color:#e90909;
}
/*=======================*/

/*==== tabs home top ====*/

.tabs_full_width.row-fluid  .tabs.nav  li{
	width: 33.3%;
}

.tabs_full_width.tabs-top .nav-tabs > li.active > a{
	border-bottom: solid 3px;
	border-top: solid 1px #DDD;
	background: #FAFAFA;
	font-size: 16px;
	font-weight: normal;
}

.tabs_full_width.tabs-top .nav-tabs > li > a{
	font-size: 16px;
}

.tabs_full_width .nav > li > a:hover, .tabs_full_width .nav > li > a:focus{
	background: #FAFAFA;
}

.tabs_full_width.tabs-top .nav-tabs > li > a, .nav-pills > li > a{
	text-align: center;
}

.tabs_full_width.tabs-top .nav-tabs li{
	background: #FAFAFA;
	height: 59px;
	margin-left: 0;
}

.tabs_full_width .nav-tabs > li{
	margin-bottom: 0;
}

.tabs_full_width .nav-tabs > li > a{
	padding-top: 19px;
	padding-bottom: 16px;
}

.tabs_full_width .tab-content{
	border-bottom: none;
	border-left: none;
	border-right: none;
}

/*==== tabs top ====*/

.nav-tabs > li > a{
	border: none;
	outline: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	
}

.tabs-top .nav-tabs > .active > a, .tabs-top .nav-tabs > .active > a:hover, .tabs-top .nav-tabs > .active > a:focus{
	border-right: none;
	border-left: none;
	border-bottom:none;
}
.tab-pane p{
	color: #6b6b6b;
}
.tabs-top .nav-tabs  > a{
	border-bottom: solid 1px #ddd;
}
.tabs-top .nav-tabs > li > a:hover, .nav-pills > li > a:hover{
	color: #8d8d8d;
}
.tabs-top .nav-tabs{
	border-left: solid 1px #DDD;
}
.tabs-top .nav-tabs > li > a, .nav-pills > li > a{
	color: #525252;
	margin-right: 0;
	border-top: solid 1px #ddd;
}

.tabs-top .nav-tabs > li.active > a{
	border-top: solid 2px;
	outline: none;
		font-weight: bolder;
	-webkit-transition:color .5s ease-in;
	-moz-transition:color .5s ease-in;
	-o-transition:color .5s ease-in;
	transition:color .5s ease-in;
}
.tabs-top .nav-tabs .active {
	border-right: solid 1px #DDD;
}
.tabs-top .nav-tabs li {
border-right: solid 1px #DDD;
}

.nav-tabs{
	margin: 0 0 0 0;
}
.tab-content.tab-content23{
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.active.active23 a{
	border-bottom: solid 1px #DDD;
	border-top: none;
	border-left: none;
	color: #F00;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
.active.active23 a:hover{
	border-top:none;
	border-left:none;
} 

/*----------- tabs-left --------*/

.tabs-left > .nav-tabs .active > a{
	font-weight: bolder;
}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
	border-left: solid 2px;
	outline: none;
	/*font-weight: bolder;*/
	-webkit-transition:color .5s ease-in;
	-moz-transition:color .5s ease-in;
	-o-transition:color .5s ease-in;
	transition:color .5s ease-in;

}
.tabbable.tabs-left .tab-content{
	border-top: solid 1px #ddd;
}
.tabs-left > .nav-tabs > li > a{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.tabs-left > .nav-tabs > li > a:hover{
	color: #8d8d8d;
}
.tabs-left > .nav-tabs{
	margin-right:0;
	border-right: none;
}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus{
	border-color: #ddd #ddd #ddd #ddd;
}
.nav > li > a:hover, .nav > li > a:focus{
	background-color: #fff;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{
	border-left: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
	border-top: solid 1px #DDD;
	border-right: solid 1px #DDD;
	margin-bottom: 0;
	color: #525252;
}

/*=======================*/

/*====== pagination 1 ===*/
.pagination{
	float: left;
	width: 550px;
}
ul.pagin1{
	box-shadow: none;
	width: 430px;
}
ul.pagin1 > li > a, ul.pagin1 > li > span{
	border: none;
}
ul.pagin1 li.prev1{
	margin-right: 40px;
}
ul.pagin1 li a{
	color: #7f7f7f;
	text-transform: uppercase;
	font-size: 12px;
}
ul.pagin1 li.prev1 a{
	border-style: none;
	border-radius: 0;	
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;	
	padding-right: 60px;
}
ul.pagin1 li.next1 a{	
	padding-left: 60px;
}
ul.pagin1 li.active a{
	color: #e80608;
	background: none;
}
ul.pagin1 li a:hover{
	color: #000;
	background: none;
}
/*====== pagination 2 ===*/
ul.pagin2{
	width: 508px;
	border: solid 1px #e6e6e6;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
ul.pagin2 li a{
	color: #7f7f7f;
	text-transform: uppercase;
	font-size: 12px;
}
		ul.pagin2 li.first a{
			border-left: solid 1px #e6e6e6;
		}
ul.pagin2 > li > a, ul.pagin2 > li > span{
	border-top: none;
	border-bottom: none;
}
ul.pagin2 li.active2 a{
	color: #fff;
	background: #e90506;
}
ul.pagin2 li.prev2 a{
	border-radius: 0;	
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;	
	margin-right: 104px;
}
ul.pagin2 li.next2 a{	
	border-radius: 0;
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;	
	margin-left: 103px;
	border-left: solid 1px #e6e6e6;
}
/*=== buttons ===*/
.btn{
	text-transform: uppercase;
	border-radius:0;
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;	
	border: none;
	padding: 3px;
	color: #fff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 28px;
	font-family: 'Open Sans Bold', sans-serif;
}
.btn span{
	display: block;
	padding: 0 14px;  
	text-shadow: 1px 1px #000;
	font-size: 9px;
}
	.btn:active{
			box-shadow: inset 1px 1px 3px rgba(0,0,0,0.4);
			-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.4);
			-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.4);
		}
	.btn:hover{
		filter: alpha(opacity=0.85);
		-moz-opacity: 0.85;
		opacity: 0.85;
	}

/*-- btn grey ---*/

.btn-default.btn{
	background:#f0f0f0;
	color: #000;
}

.btn-default.btn span{
	border: solid 1px #e3e3e3;
	color: #424242;
	text-shadow: 1px 1px #d6d6d6;
}
/*-- btn red ---*/
.btn-danger.btn{
	background: #e80a09;
}

.btn-danger.btn span{
	border: solid 1px #f8aaaa;
}
/*--- btn btn-dark ---*/
.btn-dark.btn{
	background: #606060;
}
.btn-dark.btn:hover{
	color: #fff;
}
	.btn-dark.btn:active{
		color: #fff;
	}
.btn-dark.btn span{
	border: solid 1px #bababa; 
}
/*--- btn btn-info ---*/
.btn-info.btn{
	background: #2d96d7;
}

.btn-info.btn span{
	border: solid 1px #adc7d8;
}
/*--- btn btn-success --*/
.btn-success.btn{
	background: #94d20d;
}
.btn-success.btn span{
	border: solid 1px #cdeb91;
}
/*--- btn btn-warning --*/
.btn-warning.btn{
	background: #ffb400;
}
.btn-warning span{
	border: solid 1px #ffdd8c;
}


/*--- btn btn-primary --*/

.btn-primary.btn{
	background: #0052a6;
}
.btn-primary.btn span{
	border: solid 1px #8db0d6;
}
/*----- btn btn-inverse ---*/
.btn-inverse.btn{
	background: #000;
}
.btn-inverse.btn span{
	border: solid 1px #8c8c8c;
}
/*-- bid btn ---*/
.btn-large{
	padding: 3px !important;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.btn-large span{
	padding: 0px 21px !important;
	font-size: 12px;
	
}
/*-----------standart btn ---------*/
.btn-standard.btn{
	text-shadow: none;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	line-height: 16px;
	font-size: 13px;
	padding: 9px 13px 9px 13px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.btn-standard.btn:hover{
	color: #fff;
}

.btn.button_standart_default{
	background: #fefefe;
	background: -moz-linear-gradient(top,  hsl(0,0%,100%) 0%, hsl(0,0%,96%) 49%, hsl(0,0%,92%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,100%)), color-stop(49%,hsl(0,0%,96%)), color-stop(100%,hsl(0,0%,92%)));
	background: -webkit-linear-gradient(top,  hsl(0,0%,100%) 0%,hsl(0,0%,96%) 49%,hsl(0,0%,92%) 100%);
	background: -o-linear-gradient(top,  hsl(0,0%,100%) 0%,hsl(0,0%,96%) 49%,hsl(0,0%,92%) 100%);
	background: -ms-linear-gradient(top,  hsl(0,0%,100%) 0%,hsl(0,0%,96%) 49%,hsl(0,0%,92%) 100%);
	background: linear-gradient(to bottom,  hsl(0,0%,100%) 0%,hsl(0,0%,96%) 49%,hsl(0,0%,92%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeaea',GradientType=0 );
	color: #777777;
	border: solid 1px #dcdcdc;
}
.btn.button_standart_default:hover{
	color: #777777;
}

.btn.button_standart_default:active{
	background: #e9e9e9;
	background: -moz-linear-gradient(top,  hsl(0,0%,91%) 0%, hsl(0,0%,96%) 47%, hsl(0,0%,100%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,91%)), color-stop(47%,hsl(0,0%,96%)), color-stop(100%,hsl(0,0%,100%)));
	background: -webkit-linear-gradient(top,  hsl(0,0%,91%) 0%,hsl(0,0%,96%) 47%,hsl(0,0%,100%) 100%);
	background: -o-linear-gradient(top,  hsl(0,0%,91%) 0%,hsl(0,0%,96%) 47%,hsl(0,0%,100%) 100%);
	background: -ms-linear-gradient(top,  hsl(0,0%,91%) 0%,hsl(0,0%,96%) 47%,hsl(0,0%,100%) 100%);
	background: linear-gradient(to bottom,  hsl(0,0%,91%) 0%,hsl(0,0%,96%) 47%,hsl(0,0%,100%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 );

}

.btn.button_standart_danger{
	background: #ea0808;
	background: -moz-linear-gradient(top,  hsl(0,93%,47%) 0%, hsl(4,93%,39%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,93%,47%)), color-stop(100%,hsl(4,93%,39%)));
	background: -webkit-linear-gradient(top,  hsl(0,93%,47%) 0%,hsl(4,93%,39%) 100%);
	background: -o-linear-gradient(top,  hsl(0,93%,47%) 0%,hsl(4,93%,39%) 100%);
	background: -ms-linear-gradient(top,  hsl(0,93%,47%) 0%,hsl(4,93%,39%) 100%);
	background: linear-gradient(to bottom,  hsl(0,93%,47%) 0%,hsl(4,93%,39%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0808', endColorstr='#c11407',GradientType=0 );

	border: solid 1px #c01c07;
}

.btn.button_standart_danger:active{
	background: #c11407;
	background: -moz-linear-gradient(top,  hsl(4,93%,39%) 0%, hsl(0,93%,47%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(4,93%,39%)), color-stop(100%,hsl(0,93%,47%)));
	background: -webkit-linear-gradient(top,  hsl(4,93%,39%) 0%,hsl(0,93%,47%) 100%);
	background: -o-linear-gradient(top,  hsl(4,93%,39%) 0%,hsl(0,93%,47%) 100%);
	background: -ms-linear-gradient(top,  hsl(4,93%,39%) 0%,hsl(0,93%,47%) 100%);
	background: linear-gradient(to bottom,  hsl(4,93%,39%) 0%,hsl(0,93%,47%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c11407', endColorstr='#ea0808',GradientType=0 );

}

.btn.button_standart_dark{
	background: #777777;
background: -moz-linear-gradient(top,  hsl(0,0%,47%) 0%, hsl(0,0%,30%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,47%)), color-stop(100%,hsl(0,0%,30%)));
background: -webkit-linear-gradient(top,  hsl(0,0%,47%) 0%,hsl(0,0%,30%) 100%);
background: -o-linear-gradient(top,  hsl(0,0%,47%) 0%,hsl(0,0%,30%) 100%);
background: -ms-linear-gradient(top,  hsl(0,0%,47%) 0%,hsl(0,0%,30%) 100%);
background: linear-gradient(to bottom,  hsl(0,0%,47%) 0%,hsl(0,0%,30%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#4d4d4d',GradientType=0 );

	border: solid 1px #656565;
}

.btn.button_standart_dark:active{
	background: #4d4d4d;
	background: -moz-linear-gradient(top,  hsl(0,0%,30%) 1%, hsl(0,0%,47%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,hsl(0,0%,30%)), color-stop(100%,hsl(0,0%,47%)));
	background: -webkit-linear-gradient(top,  hsl(0,0%,30%) 1%,hsl(0,0%,47%) 100%);
	background: -o-linear-gradient(top,  hsl(0,0%,30%) 1%,hsl(0,0%,47%) 100%);
	background: -ms-linear-gradient(top,  hsl(0,0%,30%) 1%,hsl(0,0%,47%) 100%);
	background: linear-gradient(to bottom,  hsl(0,0%,30%) 1%,hsl(0,0%,47%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#777777',GradientType=0 );
}


.btn.button_standart_info{
	background: #2f95d5;
background: -moz-linear-gradient(top,  hsl(203,66%,51%) 0%, hsl(200,64%,41%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(203,66%,51%)), color-stop(100%,hsl(200,64%,41%)));
background: -webkit-linear-gradient(top,  hsl(203,66%,51%) 0%,hsl(200,64%,41%) 100%);
background: -o-linear-gradient(top,  hsl(203,66%,51%) 0%,hsl(200,64%,41%) 100%);
background: -ms-linear-gradient(top,  hsl(203,66%,51%) 0%,hsl(200,64%,41%) 100%);
background: linear-gradient(to bottom,  hsl(203,66%,51%) 0%,hsl(200,64%,41%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f95d5', endColorstr='#267daa',GradientType=0 );

	border: solid 1px #0072a7;

}
.btn.button_standart_info:active{
	background: #267daa;
	background: -moz-linear-gradient(top,  hsl(200,64%,41%) 0%, hsl(203,66%,51%) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(200,64%,41%)), color-stop(100%,hsl(203,66%,51%)));
	background: -webkit-linear-gradient(top,  hsl(200,64%,41%) 0%,hsl(203,66%,51%) 100%);
	background: -o-linear-gradient(top,  hsl(200,64%,41%) 0%,hsl(203,66%,51%) 100%);
	background: -ms-linear-gradient(top,  hsl(200,64%,41%) 0%,hsl(203,66%,51%) 100%);
	background: linear-gradient(to bottom,  hsl(200,64%,41%) 0%,hsl(203,66%,51%) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267daa', endColorstr='#2f95d5',GradientType=0 );

}
.btn.button_standart_success{
	background: #99d901;
background: -moz-linear-gradient(top,  hsl(78,99%,43%) 0%, hsl(78,100%,36%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(78,99%,43%)), color-stop(100%,hsl(78,100%,36%)));
background: -webkit-linear-gradient(top,  hsl(78,99%,43%) 0%,hsl(78,100%,36%) 100%);
background: -o-linear-gradient(top,  hsl(78,99%,43%) 0%,hsl(78,100%,36%) 100%);
background: -ms-linear-gradient(top,  hsl(78,99%,43%) 0%,hsl(78,100%,36%) 100%);
background: linear-gradient(to bottom,  hsl(78,99%,43%) 0%,hsl(78,100%,36%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d901', endColorstr='#83b900',GradientType=0 );

	border: solid 1px #69a500;
}

.btn.button_standart_success:active{
	background: #83b900;
background: -moz-linear-gradient(top,  hsl(78,100%,36%) 0%, hsl(78,99%,43%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(78,100%,36%)), color-stop(100%,hsl(78,99%,43%)));
background: -webkit-linear-gradient(top,  hsl(78,100%,36%) 0%,hsl(78,99%,43%) 100%);
background: -o-linear-gradient(top,  hsl(78,100%,36%) 0%,hsl(78,99%,43%) 100%);
background: -ms-linear-gradient(top,  hsl(78,100%,36%) 0%,hsl(78,99%,43%) 100%);
background: linear-gradient(to bottom,  hsl(78,100%,36%) 0%,hsl(78,99%,43%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b900', endColorstr='#99d901',GradientType=0 );

}

.btn.button_standart_warning{
	background: #fed100;
background: -moz-linear-gradient(top,  hsl(49,100%,50%) 0%, hsl(44,100%,45%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(49,100%,50%)), color-stop(100%,hsl(44,100%,45%)));
background: -webkit-linear-gradient(top,  hsl(49,100%,50%) 0%,hsl(44,100%,45%) 100%);
background: -o-linear-gradient(top,  hsl(49,100%,50%) 0%,hsl(44,100%,45%) 100%);
background: -ms-linear-gradient(top,  hsl(49,100%,50%) 0%,hsl(44,100%,45%) 100%);
background: linear-gradient(to bottom,  hsl(49,100%,50%) 0%,hsl(44,100%,45%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed100', endColorstr='#e7a800',GradientType=0 );

	border: solid 1px #e7a300;
}

.btn.button_standart_warning:active{
	background: #e7a800;
background: -moz-linear-gradient(top,  hsl(44,100%,45%) 0%, hsl(49,100%,50%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(44,100%,45%)), color-stop(100%,hsl(49,100%,50%)));
background: -webkit-linear-gradient(top,  hsl(44,100%,45%) 0%,hsl(49,100%,50%) 100%);
background: -o-linear-gradient(top,  hsl(44,100%,45%) 0%,hsl(49,100%,50%) 100%);
background: -ms-linear-gradient(top,  hsl(44,100%,45%) 0%,hsl(49,100%,50%) 100%);
background: linear-gradient(to bottom,  hsl(44,100%,45%) 0%,hsl(49,100%,50%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7a800', endColorstr='#fed100',GradientType=0 );

}

.btn.button_standart_primary{
	background: #0078bd;
background: -moz-linear-gradient(top,  hsl(202,100%,37%) 10%, hsl(213,100%,30%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,hsl(202,100%,37%)), color-stop(100%,hsl(213,100%,30%)));
background: -webkit-linear-gradient(top,  hsl(202,100%,37%) 10%,hsl(213,100%,30%) 100%);
background: -o-linear-gradient(top,  hsl(202,100%,37%) 10%,hsl(213,100%,30%) 100%);
background: -ms-linear-gradient(top,  hsl(202,100%,37%) 10%,hsl(213,100%,30%) 100%);
background: linear-gradient(to bottom,  hsl(202,100%,37%) 10%,hsl(213,100%,30%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078bd', endColorstr='#004498',GradientType=0 );

	border: solid 1px #004077;
}

.btn.button_standart_primary:active{
	background: #004498;
background: -moz-linear-gradient(top,  hsl(213,100%,30%) 0%, hsl(202,100%,37%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(213,100%,30%)), color-stop(100%,hsl(202,100%,37%)));
background: -webkit-linear-gradient(top,  hsl(213,100%,30%) 0%,hsl(202,100%,37%) 100%);
background: -o-linear-gradient(top,  hsl(213,100%,30%) 0%,hsl(202,100%,37%) 100%);
background: -ms-linear-gradient(top,  hsl(213,100%,30%) 0%,hsl(202,100%,37%) 100%);
background: linear-gradient(to bottom,  hsl(213,100%,30%) 0%,hsl(202,100%,37%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004498', endColorstr='#0078bd',GradientType=0 );

}

.btn.button_standart_inverse{
background: #565656;
background: -moz-linear-gradient(top,  hsl(0,0%,34%) 0%, hsl(0,0%,11%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,34%)), color-stop(100%,hsl(0,0%,11%)));
background: -webkit-linear-gradient(top,  hsl(0,0%,34%) 0%,hsl(0,0%,11%) 100%);
background: -o-linear-gradient(top,  hsl(0,0%,34%) 0%,hsl(0,0%,11%) 100%);
background: -ms-linear-gradient(top,  hsl(0,0%,34%) 0%,hsl(0,0%,11%) 100%);
background: linear-gradient(to bottom,  hsl(0,0%,34%) 0%,hsl(0,0%,11%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#1c1c1c',GradientType=0 );

	border: solid 1px #151515;
}
.btn.button_standart_inverse:active{
	background: #1c1c1c;
background: -moz-linear-gradient(top,  hsl(0,0%,11%) 0%, hsl(0,0%,34%) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(0,0%,11%)), color-stop(100%,hsl(0,0%,34%)));
background: -webkit-linear-gradient(top,  hsl(0,0%,11%) 0%,hsl(0,0%,34%) 100%);
background: -o-linear-gradient(top,  hsl(0,0%,11%) 0%,hsl(0,0%,34%) 100%);
background: -ms-linear-gradient(top,  hsl(0,0%,11%) 0%,hsl(0,0%,34%) 100%);
background: linear-gradient(to bottom,  hsl(0,0%,11%) 0%,hsl(0,0%,34%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#565656',GradientType=0 );

	color: #fff;
}


/*----- */
.for-call p{
	padding-top: 10px;
}
	.iconframe-comp{
		background: url(../img/icon4.png) no-repeat;
		width: 27px;
		height: 27px;
		float: left;
		margin: 4px 10px 0 0;
	}
	.iconframe-cloud{
		background: url(../img/icon5.png) no-repeat;
		width: 27px;
		height: 27px;
		float: left;
		margin: 4px 10px 0 0;
	}
	.iconframe-height{
		background: url(../img/icon6.png) no-repeat;
		width: 27px;
		height: 27px;
		float: left;
		margin: 4px 10px 0 0;
	}
	.iconframe-exe{
		background: url(../img/icon7.png) no-repeat;
		width: 27px;
		height: 27px;
		float: left;
		margin: 4px 10px 0 0;
	}
/*==== menu header ===*/

nav .menu > li a, #menubar-controls a, #mini-search a {
	color: #666;
}
nav .menu ul li a {
	color: #666;
}
.show-menu {
	background-color: #222;
	color: #FFF;
}
#nav-search {
	background: #F7F7F7;
}
nav .menu ul li:hover > a {
	/*color: #FB3C2D;*/
}
/*===== logo ===*/
.logo{
	padding: 9px 0 0 0;
	margin: 0 0 0 0;
	display: block;
	border: none;
	float: left;
}


.slogan{
	color: #8d8d8d;
	font-size: 13px;
	margin: 6px 0 0 1em;
	padding: 0 0 0 1em;
	float: left;
	background: url(../img/slogan-border.png) no-repeat left top 4px;
	display: none;
}


/*-----  2 List------*/

.list-square ul, .list-circle ul, .list-check ul, .list-dash ul{
	margin: 5px 0px 30px 0px;
	padding: 0px;
}

	.list-square ul li, .list-circle ul li, .list-check ul li, .list-dash ul li, .list-plus ul li, .list-cross ul li{
		padding-left: 19px;
	}
	
	div.list-square ul li:before , div.list-circle ul  li:before , div.list-check ul  li:before , div.list-dash ul  li:before, div.list-plus  ul  li:before, div.list-cross  ul  li:before{
		display: inline-block;
		height: 18px;
		width: 18px;
		content: ' ';
		float: left;
		margin-right: 0;
		margin-left: -23px;
		font-family: FontAwesome !important;
		font-style: normal;
		font-weight: normal;
		line-height: 1.5em;
		text-decoration: inherit;
		font-size: 14px;
		text-align: right;
	}
	div.list-circle ul  li:before {
		content:  "\f111";
		font-size: 8px;
		margin-top: 3px;
		text-align: center;
	}
	div.list-check ul  li:before{
		content:  "\f00c";
		font-size: 10px;
		margin-top: 3px;
		text-align: center;
	}
	div.list-dash ul  li:before{
		content:  "\f068";
		font-size: 9px;
		margin-top: 3px;
		text-align: center;
	}
	div.list-plus  ul  li:before{
		content:  "\f067";
		font-size: 10px;
		margin-top: 3px;
		text-align: center;
	}
	div.list-cross  ul  li:before{
		content:  "\f00d";
		font-size: 10px;
		margin-top: 3px;
		text-align: center;
	}
	div.list-square ul li:before{
		content:  "\f04d";
		font-size: 8px;
		margin-top: 3px;
		text-align: center;
	}
	

/*----- dropcap -----*/
.dropcap {
    display: block;
    float: left;
    margin: 12px 10px 10px 10px;
    font-size: 48px;
}

/*------ blockquote ------- */
blockquote {
	border-left: 3px solid;
	margin-bottom: 35px;
	margin-top: 10px;
	padding: 3px 0 3px 12px;
	color: #8d8d8d;
}
	.nova_quote{
		margin: 20px 0 20px 0;
		background: #fbfbfb;
		padding: 10px;
		color: #404040;
		font-weight: bolder;
		font-style: italic;
	}
	
	.nova_quote .quote_open, .nova_quote .quote_close{
		width: 32px;
		height: 12px;
		display: inline-block;
	}
	.nova_quote .quote_open{
		background: url(../img/quote_open.png) no-repeat top left 10px;
	}
	.nova_quote .quote_close{
		background: url(../img/quote_close.png) no-repeat top left 10px;
	}
	
/*------ Highlight  -------*/
.highlight-colored {
	color: #FFF;
	padding: 0 2px;
}
.highlight-dark {
	background-color: #242424;
	color: #FFF;
	padding: 0 2px;
}
.highlight-underline{
	border-bottom: dotted 1px #414141;
	color: #414141;
}
/*======= Thumbnail =======*/
.thumbnail-box{
	width: 150px;
	padding-left: 15px;
	float: left;
}
.thumbnail.thumbnail-box{
	border: none;
	box-shadow: none;
}
.thumbnail.thumbnail-box > img{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	border: solid 5px #FFF;
	border-radius: 50%;
	-moz-border-radius: 50%;	
	-webkit-border-radius: 50%;	
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	width: 81px;
	height: 81px;
}
.thumbnail-box span{
	display: block;

}
/*======= testimonials  ======*/
.testimonial{
	margin-left: 30px;
	float: right;
}
.testimonials {
	border: 1px solid #e1e1e1;
	padding: 20px;
	line-height: 21px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );
	position: relative;

}
.testimonials-bg {
	background: url(../img/testimonials-bg.png) no-repeat;
	margin-top: -1px;
	display: block;
	width: 200px;
	height: 30px;
}
.testimonials:before {
	content: "";
	position: absolute;
	top: 11px;
	left: -18px;
	width: 136px;
	border-width: 0px 0px 15px 18px;
	border-style: solid;
	border-color: #D9D9D9 rgba(0, 0, 0, 0);
	display: block;
	width: 0;
}
.testimonials:after {
	content: "";
	position: absolute;
	top: 13px;
	left: -18px;
	width: 136px;
	border-width: 0px 0px 12px 18px;
	border-style: solid;
	border-color: #fff rgba(0, 0, 0, 0);
	display: block;
	width: 0;
}


/* ==============================  ============================*/	



/* --------  form search -----------*/
form {
	margin: 8px 0 0 0;
}
.form input.text-form-search{
	background: #f2f2f2;
}
.input-append input{
	border-radius: 0 !important;
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;	
	font-size: 12px;
	line-height: 26px;
	font-weight: lighter;
	color: #adadad;
}
.form input[type="text"]{
	border: none;
	box-shadow: none;
	height: 26px;
}
.navbar .input-append{
	border: solid 1px #fbfbfb;
	background: #f2f2f2;
}

.form-search .input-append .btn{
	float: right;
}

/*------- mane menu -----*/
.main-content{
	border-top: dashed 1px #d8d8d8;
	border-bottom: dashed 1px #d8d8d8;
	background: #fcfcfc;
}
/*-------------------- Blog ---------------*/

.blog_post_content .entry-header {
	margin-bottom: 0;
}

.entry-header {
	margin-bottom: 20px;
}


.nav-tabs > li > a, .nav-pills > li > a{
	padding-right: 8px;
	padding-left: 10px;
}

.post-icon, .entry-date-title, .entry-date{
	display: block;
}
.post-icon{
	background: url(../img/icon-standard.png) no-repeat 0 0;
	width: 23px;
	height: 20px;
	display: inline-block;
}
.post-icon.post-icon-gallery{ background-position: -4px -66px;}
.post-icon.post-icon-image{ background-position: -2px -94px; }
.post-icon.post-icon-standard{ background-position: -4px -121px; }
.post-icon.post-icon-link{ background-position: -3px -123px;}
.post-icon.post-icon-audio{ background-position: -2px -38px;}
.post-icon.post-icon-video{ background-position: -3px -8px;}


#sidebar .posts_tab .posts_tab_title, #sidebar .posts_tab .posts_tab_comments{
	text-align: left;
}

#sidebar .post-icon{
	background: url(../img/sprite_icon-grey.png) no-repeat 0 0;
	width: 26px;
	height: 22px;
}
#sidebar .post-icon.post-icon-gallery{ background-position: 3px -56px;}
#sidebar .post-icon.post-icon-image{ background-position: 0 -100px;width: 16px; }
#sidebar .post-icon.post-icon-standard{ background-position: 0 -77px;width:12px; }
/* #sidebar .post-icon.post-icon-link{ background-position: 0 2px;} */
#sidebar .post-icon.post-icon-audio{ background-position: 0 -14px;width:16px;}
#sidebar .post-icon.post-icon-video{ background-position: 0 -34px;width:16px;}

#sidebar .widget, #sidebar .postbox, #sidebar .stuffbox{
	border-width: 0;
	border-style: none;
}

#wrap_footer h3{color: #F3F3F3;}


#wrap_footer .post-icon {
	border-bottom: none;
	position: relative;
	top: 4px;
	left: 11px;
}

#wrap_footer .post-icon{
	background: url(../img/icon-standard-grey.png) no-repeat 0 0;
	padding-bottom: 3px;
	width: 26px;
	height: 17px;
}
#wrap_footer .post-icon.post-icon-gallery{ background-position: 0 -56px;}
#wrap_footer .post-icon.post-icon-image{ background-position: 0 -99px; }
#wrap_footer .post-icon.post-icon-standard{ background-position: 0 -80px; }
#wrap_footer .post-icon.post-icon-link{ background-position: 0 2px;}
#wrap_footer .post-icon.post-icon-audio{ background-position: 0 -18px;}
#wrap_footer .post-icon.post-icon-video{ background-position: 0 -36px;}



.entry-date-title, .entry-date{
	line-height: 19px;
	font-size: 11px;
	display: block;
	margin-bottom: 15px;
	border-bottom: solid 1px rgba(255, 255, 255, 0.5);
	padding-bottom: 15px;
	text-align: center;
}
.entry-date-title{
	font-weight: bolder;
	color: #404040;
}

.entry-date{
	color: #fff;
}

h1 a{
	font-size: 80%;
	line-height: 26px;
	font-weight: bold;
	text-decoration: none;
}
h1.entry-title a:hover{
	border-bottom: none;
}
	.flexslider{
		height: 250px\0/;
	}
	
	.entry-header a{
		font-size: 11px;
		line-height: 14px;
		font-weight: bolder;
		color: #404040
	}
	.entry-header a:hover{
		color: #8d8d8d;
		text-decoration: none;
	}

	.post_header_desription{ margin-bottom: 14px;}
	
		.post_header_desription span{ display: inline-block; }
			.tags .icon-tags{
				padding-right: 5px;
				color: #626262;
			}
			.comments-link .icon-comments {
				padding-right: 5px;
				color: #626262;
			}

	
	
	.container_more_link .colored{
		display: block;
		font-size: 12px;
		line-height: 28px;
		font-weight: bolder;
	}
	.container_more_link .colored:hover{ color: #444444;	}
/*---------------------------------------*/

/* -------------- socials icon ------------*/
.socials a {
    display: block;
  width: 23px;
   height: 24px;
	transition: background 0.4s ease;
	-moz-transition: background 0.4s ease;
	-webkit-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
}
.socials .facebook {background: #bcbfc4 url('../img/social_icons_admin.png')  -4px -2px no-repeat;}
.socials .twitter{background: #bcbfc4 url('../img/social_icons_admin.png')  -38px -2px no-repeat;}
.socials .flickr{background: #bcbfc4 url('../img/social_icons_admin.png')  -285px -1px no-repeat;}
.socials .dribbble {background: #bcbfc4 url('../img/social_icons_admin.png')  -109px -2px no-repeat;}
.socials .behance{background: #bcbfc4 url('../img/social_icons_admin.png')  -215px -2px no-repeat;}
.socials .forrst{background: #bcbfc4 url('../img/social_icons_admin.png')  -495px -1px no-repeat;}
.socials .pinterest{background: #bcbfc4 url('../img/social_icons_admin.png')  -185px -2px no-repeat;}
.socials .googleplus{background: #bcbfc4 url('../img/social_icons_admin.png')  -140px -1px no-repeat;}
.socials .instagram{	background: #bcbfc4 url('../img/social_icons_admin.png') -454px -1px no-repeat;}
.socials .linkedin{	background: #bcbfc4 url('../img/social_icons_admin.png')  -419px -1px no-repeat;}
.socials .myspace{background: #bcbfc4 url('../img/social_icons_admin.png')  -250px -1px no-repeat;}
.socials .tumblr{background: #bcbfc4 url('../img/social_icons_admin.png') -321px -1px no-repeat;}
.socials .vimeo {background: #bcbfc4 url('../img/social_icons_admin.png') -350px -2px no-repeat;}
.socials .youtube{background: #bcbfc4 url('../img/social_icons_admin.png') -383px -1px no-repeat;}
.socials .rss{background: #bcbfc4 url('../img/social_icons_admin.png') -74px -1px no-repeat;}
.socials .email{background: #bcbfc4 url('../img/social_icons_admin.png') -529px 0 no-repeat;}

.socials .dribbble:hover, .socials .facebook:hover, 
.socials .twitter:hover, .socials .flickr:hover, 
.socials .pinterest:hover , .socials .behance:hover,
.socials .email:hover, .socials .rss:hover, .socials .youtube:hover, .socials .vimeo:hover,
.socials .tumblr:hover, .socials .myspace:hover, .socials .linkedin:hover, .socials .instagram:hover,
.socials .googleplus:hover, .socials .pinterest:hover, .socials .forrst:hover {
	transition: background-color 0.9s ease;
	-moz-transition: background-color 0.9s ease;
	-webkit-transition: background-color 0.9s ease;
	-o-transition: background-color 0.9s ease;
}
ul.icons {
    list-style: none;
    margin-left: 0;
}

/*-------------------------------------*/

/*------------- navigation  ------*/
.navigation.page-navigation{
	text-align: center;
}

.navigation.comment-navigation {
	text-align: center;
}

.navigation.page-navigation a:hover{
	text-decoration: none;
}

.navigation.page-navigation  a.page-numbers{
	text-transform: uppercase;
	color: #6b6b6b;
	margin-right: 10px;
	line-height: 26px;
}

.navigation.page-navigation span.page-numbers.current, .navigation.page-navigation span.page-numbers.current:active, .navigation.page-navigation span.page-numbers.current:visited, .navigation.page-navigation span.page-numbers.current:focus{
	margin-right: 10px;
	line-height: 26px;
	font-weight: bolder;
}

.navigation.page-navigation  a.page-numbers:hover{
	color: #000;
}

.next.page-numbers {
	float: right;
}
.prev.page-numbers {
	float: left;
}

.navigation.page-navigation  .prev.page-numbers, .navigation.page-navigation .next.page-numbers{
	font-size: 10px;
	line-height: 26px;
	font-weight: bolder;
}
.prev.page-numbers{
	background: url(../img/page-numbers-left.png) no-repeat left;
	padding-left: 10px;
	margin-right: 100px !important;
	font-size: 10px;
	line-height: 26px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #6b6b6b;
}
.prev.page-numbers:hover{
	color: #000;
}

.navigation.comment-navigation .prev.page-numbers, .navigation.comment-navigation .next.page-numbers{
	font-size: 10px;
	line-height: 26px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #6b6b6b;
}

.navigation.comment-navigation a.page-numbers{
	line-height: 26px;
	font-weight: bolder;
	color: #6B6B6B;
	margin-right: 10px;
}

.navigation.comment-navigation a.page-numbers:hover {
	color: #000;
}

.navigation.comment-navigation span.page-numbers.current, .navigation.comment-navigation span.page-numbers.current:active, .navigation.comment-navigation span.page-numbers.current:visited, .navigation.comment-navigation span.page-numbers.current:focus{
	color: #EA0808;
	margin-right: 10px;
	line-height: 26px;
	font-weight: bolder;
}


.next.page-numbers{
	background: url(../img/page-numbers-right.png) no-repeat right;
	padding-right: 10px;
	margin-left: 100px !important;
}

.navigation.post-navigation span.nav-previous a, .navigation.post-navigation span.nav-next a{
	color: #6b6b6b;
	line-height: 26px;
	font-weight: bolder;
}
.navigation.post-navigation span.nav-previous a:hover, .navigation.post-navigation span.nav-next a:hover{
	text-decoration: none;
	color: #000;
}
.navigation.post-navigation .nav-previous {
	float: left;
}
.navigation.post-navigation .nav-next {
	float: right;
}


/*============ sidebar ===============*/

.sidebar-left [class*="span"] {
	margin-left: 0;
	margin-right: 0;
}

.tabs-left .tab-content{
	min-height:185px;
	padding: 0;
}
	.tabs-left .tab-pane {
		height: 100%;
		padding-top: 24px;
		padding-left: 26px;
	}

.tabs_full_width .tab-content{
	padding: 0 0 0 0;
}
.tabs_full_width .tab-pane{
	padding: 70px 0 0 0;
}

.tab-content {
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    padding: 5px 0 5px 5px;
}


.tab-pane{
	padding: 10px;
}
#sidebar .tab-pane{
	padding: 0;
	text-align: center;
}
#sidebar{
	padding-top: 50px;
	font-size: 13px;
}
#sidebar .widget-title{
	font-size: 15px;
}

#sidebar .avatar {
	display: none;
}

#sidebar .tab-pane li{
	overflow: hidden;
	border-bottom: solid 1px #e8e8e8;
	margin-bottom: 5px;
	text-align: left;
}
#sidebar .tab-pane li:after{
	content:"";
	clear: both;
}

#sidebar .tab-pane li:last-child{
	border-bottom: none;
}

#sidebar li.recentcomments{
	background: url(../img/page-numbers-right.png) no-repeat left;
	padding-left: 10px;
	height: 20px;
	padding-right: 10px;
}
.recentcomments a {
	padding-left: 10px;
}
.recentcomments span a{
	padding-left:0;
}
#sidebar .posts_tab_image{
	float: left;
	overflow: hidden;
	width: 58px;
	height: 42px;
	margin-bottom: 10px;
	border: solid 1px #e8e8e8;
	padding: 1px;
	margin-top: 5px;
	text-align: center;
}

#sidebar  .posts_tab_comments {
	margin-left: 62px;
}

#sidebar .posts_tab_title, #sidebar .posts_tab_comments{
	overflow: hidden;
	padding-left: 8px;
	text-align: left;
}
/*------------------*/

.row-fluid.block_line {
	padding-bottom: 21px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 20px;
}

.span1.blog_post_info{
	width: 10%;
	padding: 7px;
}
.span10.blog_post_content{
	width: 86%;
	overflow: hidden;
}

.span1.comments_avatar{
	padding: 7px;
}

	.span8.comments_info{
		width: 581px;
	}


.commentlist > li, .children > li, .commentlist .children > li{
	overflow: hidden;
	border-bottom: solid 1px #ebebeb !important;
	margin-bottom: 31px;
}

.commentlist .children .children > li{
	border-bottom: solid 1px #ebebeb;
	padding-left: 116px;
}

.commentlist .children .children  .children > li{
	padding-left: 182px;
}
	.commentlist .children > li .comments_info{
		width: 80%;
	}
	
	.commentlist .children .children > li .comments_info{
		width: 80%;
	}
	
		.commentlist .children .children .children > li .comments_info{
			width: 70%;
		}



.children > li{
	padding-left: 50px;
}

.comment-author .fn{
	line-height: 26px;
	font-weight: bolder;
	color: #000;
}

.comments_info .comment-meta a{
	font-size: 11px;
	color: #8d8d8d;
}

.comment-body p{
	color: #808080;
}

.image-round-style-redshark {
	border: solid 4px #e9e9e9;
	overflow: hidden;
	display: inline-block;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-left: 5px;
}

.avatar {
	width: 44px;
	height: 44px;
}
.image-round-style-redshark .photo{
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

/*-----------------*/


/*================= form regist ===============*/
#respond h3{
	
}

	
	#contactForm input:focus:invalid:focus, #contactForm textarea:focus:invalid:focus, #contactForm select:focus:invalid:focus {
		border-color: #ea0808;
		-webkit-box-shadow: 0 0 6px #F8B9B7;
		-moz-box-shadow: 0 0 6px #f8b9b7;
		box-shadow: 0 0 6px #F8B9B7;
		background: #FFF;
	}
		
		.comment_form_label{
			font-size: 12px;
			font-weight: bold;
			color: #000;
			margin-right: 5px;
		}
		.comment_form_label_required{
			color: #ea0808;
		}
		
		.cmt_textarea{
			overflow: hidden;
			margin-top: 50px;
		}
		
		/*---- btn form ------*/
		
		.cmt-btn-submit{
			display: block;
			padding: 3px 2px 5px 3px;
		}
		
		.pt-btn-border{
			padding: 8px 3px 11px 3px;
			text-shadow: 1px 1px #000;
			font-size: 12px;
			box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
			-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
		}
		.sbutton {
			border: 1px solid rgba(255, 255, 255, .60);
			-webkit-background-clip: padding-box;
			background-clip: padding-box;
			padding: 4px 13px;
			color: #FFF;
			text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
		}

		
/*---- categoris -------*/
 ul li.cat-item{
	background: url(../img/line-grey-footer.png) no-repeat 4px;
	padding-left: 19px;
	border-bottom: solid 1px #ebebeb;
}
	
ul li.cat-item a{
	line-height: 23px;
	padding-left: 0 !important;
}	
		
/*================= footer =============*/
#wrap_footer {
	background: #37383a;
	padding-top: 30px;
	margin-top: 50px;
	color: #8d8d8d;
	font-size: 13px;
	border-top: solid 4px #cbcbcb;
}
#wrap_footer .tab-pane{
	padding: 0;
}

#wrap_footer .widget, #wrap_footer .postbox, #wrap_footer .stuffbox{
	border-width: 0;
	border-style: none;
}

#wrap_footer  .widget.widget_redshark_twitter_widget .widget-title{
	background: url(../img/twitt-icon-footer.png) no-repeat top right;
	padding-bottom: 3px;
	padding-top: 8px;
	margin: 0 0 0 0;
}


/*---- tabs footer ---*/
#wrap_footer  .tabs-top .nav-tabs .active {
border-right: solid 1px #4f4f4f;
}

#wrap_footer .tabs-top .nav-tabs{
	border-left: none;
}

#wrap_footer .tabs-top .nav-tabs .active{
	border-left: solid 1px #4f4f4f !important;
}

#wrap_footer .tabs-top .nav-tabs > li > a, #wrap_footer .nav-pills > li > a{
	box-shadow: none;
}

#wrap_footer .nav > li > a:hover, #wrap_footer .nav > li > a:focus{
	background-color: transparent;
}
#wrap_footer .nav > li > a{
	border-top: solid 1px #4f4f4f;
}

#wrap_footer .tabs-top .nav-tabs li{
	border-right: none;
	border-left: solid 1px #4f4f4f;
}

#wrap_footer .tabs-top .nav-tabs li.active{
	border-left: none;
	border-right: none;
}
#wrap_footer .tabs-top .nav-tabs li:last-child{
	border-right: solid 1px #4f4f4f;
}
#wrap_footer .tabs-top .nav-tabs li:first-child{
	border-left: solid 1px #4f4f4f;
}

#wrap_footer .tab-content{
	border-bottom: 1px solid #4f4f4f;
	border-left: 1px solid #4f4f4f;
	border-right: 1px solid #4f4f4f;
	color: #6D6D6D;
}


#wrap_footer .nav-tabs{
	border-bottom: 1px solid #4f4f4f;
}
#wrap_footer .tab-pane li {
	overflow: hidden;
	background: url(../img/bg-line.png) repeat-x bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
#wrap_footer .tab-pane li :after{
	content: "";
	clear: both;

}
#wrap_footer .tab-pane li:last-child{
	background: none;
}

#wrap_footer .tabs-top .nav-tabs > li.active > a{
	border-top: solid 2px #4f4f4f;
	/*box-shadow: 0 -1px #4f4f4f;*/
	font-weight: lighter !important;
	border-right: none;
	border-left: none;
	border-bottom: none;
	transition: background 0.5s ease, border-top 0.2s ease;
	-moz-transition: background 0.5s ease, border-top 0.2s ease;
	-webkit-transition: background 0.5s ease, border-top 0.2s ease;
	-o-transition: background 0.5s ease, border-top 0.2s ease;
}

#wrap_footer .nav-tabs > .active > a, #wrap_footer .nav-tabs > .active > a:hover, #wrap_footer .nav-tabs > .active > a:focus{
	background-color: #363839;
	border: 1px solid #4f4f4f;
}

#wrap_footer  .posts_tab_image.posts_tab_image_icon {
	border: solid 3px #6F6F6F;
	width: 45px;
	height: 33px;
	margin-left: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


#wrap_footer  .posts_tab_image {
	float: left;
	width: 40px;
	height: 36px;
	margin-bottom: 10px;
	margin-top: 5px;
	overflow: hidden;
	padding: 1px 7px 1px 1px;
}
#wrap_footer  .posts_tab_image img{
	border: solid 3px #6F6F6F;
}


#wrap_footer .posts_tab_comments {
	margin-left: 46px;
}

#wrap_footer .posts_tab_title, #wrap_footer  .posts_tab_comments {
	overflow: hidden;
	padding-left: 9px;
}

#wrap_footer a{
	color: #8d8d8d;
}

#wrap_footer a:hover{
	text-decoration: none;
	color: #fff;
}

	#wrap_footer .widget-title{
		color: #f3f3f3;
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
	}


.post-footer {
	font-size: 12px;
	line-height: 22px;
	padding: 16px 0 18px 0;
	background: #292a2c;
	color: #7b7b7b;
	border-top: solid 1px #1D1D1D;
}

#wrap_footer  ul li.cat-item a{
	line-height: 33px;
}

#wrap_footer  ul li.cat-item:last-child{
	border-bottom: none;
}
#wrap_footer ul li.cat-item {
	background: url(../img/line-grey-footer.png) no-repeat left;
	border-bottom: solid 1px #5e5f60;
}
#wrap_footer  ul li.cat-item:hover{
	background: url(../img/line-footer-icon.png) no-repeat top 15px left;
}

	/*---- footer widget widget_tag_cloud -----*/
	
		/*-------- page_item ------*/

#wrap_footer  .widget.widget_pages ul li{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
		
#wrap_footer  .widget.widget_pages ul li a{
	background: url(../img/nex-footer-menu-grey.png) no-repeat left;
	padding-left: 15px;
	
}

#wrap_footer  .widget.widget_pages ul li a:hover{
	background: url(../img/nex-footer-menu.png) no-repeat left;
}
#wrap_footer  .widget.widget_pages ul li a {
	line-height: 33px;
}

#wrap_footer .commentlist > li, .children > li, .commentlist .children > li{
	border-bottom: none !important;
	margin-bottom: 0;
}



		/*------- widget_recent_entries -------*/
#wrap_footer .widget_recent_entries ul li a{
	line-height: 33px;
}
#wrap_footer .widget_recent_entries ul li{
	background: url(../img/nex-footer-menu-grey.png) no-repeat left;
}
#wrap_footer .widget_recent_entries ul li:hover{
	background: url(../img/nex-footer-menu.png) no-repeat left;
}


		/*---------- menu -------*/
#wrap_footer ul.menu li a{
	background: url(../img/nex-footer-menu-grey.png) no-repeat left;
}
#wrap_footer ul.menu li a:hover{
	background: url(../img/nex-footer-menu.png) no-repeat left;
}
#wrap_footer ul.menu li a{
	line-height: 33px;
}


		/*----------- widget_meta --------*/
		
#wrap_footer .widget_meta ul li a{
	line-height: 33px;
}

#wrap_footer .widget_meta ul li{
	background: url(../img/bg-line.png) repeat-x bottom;
}

#wrap_footer .widget_meta ul li  a{
	background: url(../img/line-grey-footer.png) no-repeat 3px;
	padding-left: 16px;
}
	
#wrap_footer .widget_meta ul li a:hover{
	background: url(../img/line-footer-icon.png) no-repeat 3px;
	padding-left: 16px;
}
#wrap_footer .widget_meta ul li:last-child {
	background: none;
}

		/*------- footer search --------*/
		
#wrap_footer .form-inline{
	float: left;
}
#wrap_footer .search-mini-wrapper{
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 32px;
	overflow: hidden;
}

#wrap_footer .search-mini-wrapper .search-mini{
	margin: 0 0 0 0;
}

#wrap_footer .widget_search  .text-form-search{
	border: solid 1px #5e5f60;
	background: #363839;
	font-size: 11px;
	line-height: 26px;
	font-weight: lighter;
	width: 160px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	float: left;
}

#wrap_footer .search-mini .text-form-search[type="text"]:focus{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background:#282a2b !important;
	border: solid 1px #5e5f60 !important;
	color: #fff;
}

#wrap_footer .search-mini .btn.btn-search{
	background: #363839 url(../img/search-small.png) no-repeat center;
	border: solid 1px #5e5f60;
	width: 34px;
	margin: 0 0 0 0;
	float: left;
	box-shadow: none;
	height: 30px;
}

		/*------- wrap_footer recentcomments  -------*/
#wrap_footer li.recentcomments a{
	line-height: 33px;
}

#wrap_footer li.recentcomments{
	background: url(../img/nex-footer-menu-grey.png) no-repeat left;
	padding-left: 15px;
}


/*=========== portfolio =============*/

.row-fluid-2 [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid-2 [class*="span"]{
	margin-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.row-fluid-2 {
	width: 100%;
	overflow: hidden;
}

.row-fluid-2:before, .row-fluid-2:after {
	display: table;
	line-height: 0;
	content: "";
}

.row-fluid-2:after {
	clear: both;
}

/*----- end -----*/
/*--- Portfolio -----*/

.portfolio-columns .span4{
	margin-bottom: 1.3%;
	margin-right: 1.3%;
}

.portfolio-columns .span3 {
	margin-bottom: 2.3%;
	margin-right: 1.5%;
}
.portfolio-columns .span4:last-child, .portfolio-columns .span3:last-child{
	margin-right: 0;
}

.nova_portfolio_video_frame{
	display: none;
}



.span9.caroufredsel-header .caroufredsel_wrapper {
	height: 159px !important;
}
.span9.caroufredsel-header .caroufredsel_wrapper .carou1 {
	height: 150px !important;
}


.view {
	z-index: 9;
	cursor: default;
	overflow: hidden;
	text-align: left;
	position: relative;
}
.view img .list_portfolio_image{
	display: block;
	position: relative;
}


.view-tenth img.list_portfolio_image {
	left: 10px;
	margin-left: -10px;
	position: relative;
	-webkit-transition: all 0.9s ease;
	-moz-transition: all 0.9s ease;
	-o-transition: all 0.9s ease;
	-ms-transition: all 0.9s ease;
	transition: all 0.9s ease;
	width: 100% !important;
}


.caroufredsel_wrapper img.list_portfolio_image{
	height: 148px;
}


.view-tenth:hover img.list_portfolio_image {
	-webkit-transform: scale(3) rotate(15deg);
	-moz-transform: scale(3) rotate(15deg);
	-o-transform: scale(3) rotate(15deg);
	-ms-transform: scale(3) rotate(15deg);
	transform: scale(3) rotate(15deg);
}

.portfolio_item.view a{
	display:block;
}



.list_portfolio_hover.mask:hover{
	background: rgba(0,0,0,0.70);
	transition: background 0.7s ease-in-out;
	-moz-transition: background 0.7s ease-in-out;
	-webkit-transition: background 0.7s ease-in-out;
	-o-transition: background 0.7s ease-in-out;
	z-index: 100;
	
	
}

.list_portfolio_hover.mask:hover{
	background: transparent\0/;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)"\0/;
	filter: alpha(opacity=50)\0/;
	/*opacity: 0.5\0/;*/
	/*width: 302px\0/;
	height: 191px\0/;*/
	border: solid 1px transparent\0/;
}



.view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	border: solid 200px transparent\0/;
	/*width: 202px\0/;
	height: 100px\0/;*/
}


.image-link.mfp-iframe.nova_portfolio_video_link img, .list_portfolio_image_link img, .image-link.list_portfolio_image_zoom img{
	
}



.portfolio_list_type_default .list_portfolio_hover.mask:hover .image-link.mfp-iframe.nova_portfolio_video_link{
	background: url(../img/play.png) no-repeat left;
	transition: background .50s ease;
	-moz-transition: background .50s ease;
	-webkit-transition: background .50s ease;
	-o-transition: background .50s ease;
	-ms-transition: background .50s ease;
	height: 112%;
	padding:25px;
	z-index: 1000;
	left: 54%;
	top: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
		
}

.portfolio_list_type_default .list_portfolio_hover.mask:hover .list_portfolio_image_link{
	background: url(../img/links.png) no-repeat right;
	transition: background .30s ease;
	-moz-transition: background .30s ease;
	-webkit-transition: background .30s ease;
	-o-transition: background .30s ease;
	-ms-transition: background .30s ease;
	height: 112%;
	padding:25px;
	z-index: 1000;
	right: 54%;
	top: 0;
		box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.portfolio_list_type_default .list_portfolio_hover.mask:hover .list_portfolio_image_zoom{
	background: url(../img/zoom.png) no-repeat left;
	transition: background .50s ease;
	-moz-transition: background .50s ease;
	-webkit-transition: background .50s ease;
	-o-transition: background .50s ease;
	-ms-transition: background .50s ease;
	height: 112%;
	padding:25px;
	z-index: 1000;
	left: 54%;
	top: 0;
		box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
	
	.creative.portfolio_item.view.view-tenth.span4, .photography.portfolio_item.view.view-tenth.span3, .portfolio_item.view.view-tenth.span3, .portfolio_item.view.view-tenth.span6{
		position: relative;
	}

	.list_portfolio_image_link{
		display: block;
		position: absolute;
		top:-50px;
	}
	
	 .nova_portfolio_video_link, .list_portfolio_image_zoom{
		display: block;
		position: absolute;
		top:50%;
	} 
	
	.carou1 .list_portfolio_image_zoom{
		/*left: 17%;*/
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}
	.carou1 .list_portfolio_image_zoom img{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	
	
.view .list_portfolio_title{
	text-align: left;
	padding: 5px 0;
	background: url(../img/line-portfolio.png) no-repeat bottom left;
	/* visibility: hidden; */
	margin: 0 10px;
}
.view .list_portfolio_title a {
	color: #FFF;	
}


.view  .list_portfolio_skill{
	color: #e6e6e6;
	font-size: 10px;
	text-align: left;
	padding: 0 0 10px 10px;
	visibility: hidden;
	
}

.list_portfolio_hover.mask:hover  .list_portfolio_skill, .list_portfolio_hover.mask:hover .list_portfolio_title{
	visibility: visible;
	transition: visibility 0.5s ease-out;
	-moz-transition: visibility 0.5s ease-out;
	-webkit-transition: visibility 0.5s ease-out;
	-o-transition: visibility 0.5s ease-out;
}	
	
	
/*------- new portfolio ------*/
.portfolio_list_type_light .list_portfolio_hover.mask:hover{
	background: rgba(255, 255, 255, 0.75);
}


.portfolio_list_type_light .list_portfolio_hover.mask .list_portfolio_image_link{
	background: url(../img/link-new-style.png) no-repeat right;	
	transition: ease-in-out .4s;
	-webkit-transition: ease-in-out .4s;
	-moz-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	-ms-transition: ease-in-out .4s;
	height: 0;
	padding:20px;
	z-index: 1000;
	/*width: 161px;*/
	left: 61%;
	top: 50%;
}



.portfolio_list_type_light .list_portfolio_hover.mask .list_portfolio_image_zoom{
	background: rgba(255,255,255,0.7) url(../img/zoom-new-style.png) no-repeat center center;
	transition: ease-in-out .4s;
	-webkit-transition: ease-in-out .4s;
	-moz-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	-ms-transition: ease-in-out .4s;
	height: 0;
	padding:19px 17px;
	z-index: 1500;
	/*width: 161px;*/
	right: 50%;
	top: 50%;
	margin-right: -20px;
border: 1px solid #c00;
border-radius: 8px;
}


.portfolio_list_type_light .list_portfolio_hover.mask:hover .nova_portfolio_video_link{
	background: url(../img/icon-video-new.png) no-repeat left;
	transition: ease-in-out .4s;
	-webkit-transition: ease-in-out .4s;
	-moz-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	-ms-transition: ease-in-out .4s;
	height: 0;
	padding:20px;
	z-index: 1500;
	/*width: 161px;*/
	right: 60%;
	top: 50%;
}

.portfolio_list_type_light .view .list_portfolio_title{
	background: rgba(255,255,255,0.8);border-radius: 5px; margin-top: 10px
}


.portfolio_list_type_light .view .list_portfolio_title a{color: #3D3D3D;text-align: center;font-size:15px; text-transform: uppercase; line-height: 1.3em}
.portfolio_list_type_light .view .list_portfolio_skill{color: #3D3D3D;text-align: center;}	
	

/*------ filter ---*/
#items {
	margin-top: 20px;
}
#filters_title{
	font-size: 12px;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	padding: 0 14px 0 14px;
	position: relative;
	margin: 0 15px 0 0;
}

#filters_title:before {
	content: "";
	position: absolute;
	display: block;
	right: -3px;
	top: 39%;
	border-left: 3px solid;
	border-top: 3px solid rgba(0, 0, 0, 0);
	border-bottom: 3px solid rgba(0, 0, 0, 0);
}


#filter span{
	margin-right: 5px;
	margin-left: 5px;
}

#filter span a{
	color: #8d8d8d;
	font-size: 12px;
	line-height: 28px;
	display: inline-block;
}

#filter span a:active{
	color: #3d3d3d !important;
}

#filter span a:hover{
	color: #3d3d3d;
}
.selected-undefined, .portfolio_selected_category{
	border-bottom: solid 1px;
	position:relative;
}

	.selected-undefined a{
		color: #3d3d3d !important;
	}

/*------  portfolio_list -----*/
.thumbnail{
	padding:3px;
}

.thumbnail a img.list_portfolio_image{
	padding-top: 15px;
	padding-bottom: 16px;
	padding-left: 17px;
}
#sidebar .portfolio_list, #footer-widgets .portfolio_list{
	overflow: hidden;
	margin: 0 0 0 -20px;
}

.portfolio_list li{
	float: left;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	margin-bottom: 9%;
	background: #FFF;
	margin-left: 9%;
}

.portfolio_list li a:hover{
/* 	background: url(../img/plus3.png) no-repeat center; */
	transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
}
.portfolio_list li a img:hover{
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	opacity: 0.35;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

#footer-widgets .thumbnail{
	padding: 0;
}

#footer-widgets .portfolio_list li{
	background: #000;
	margin-left: 9%;
	border: solid 4px #585A5A;
}


#footer-widgets .portfolio_list li a img:hover{
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=45);
	opacity: 0.45;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.span7 .flexslider{
	box-shadow: none;
}

.flexslider.post-slideshow{
	box-shadow: none !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.flexslider ul.slides{
	background: none !important;
}

.slides .post-thumb img {
	border: none;
	padding: 0;
}


.row-fluid.style-tultip .span6 .img-circle{
	width: 59px;
	height: 61px;
	border: solid 5px #FFF;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.row-fluid.style-tultip{
	padding: 15px 0 15px 0;
}


	.testimonials-test{
		border: 1px solid #E1E1E1;
		padding: 20px;
		line-height: 21px;
		-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
		background: #FFF;
		background: -moz-linear-gradient(top, #FFF 0%, #FCFCFC 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#FCFCFC));
		background: -webkit-linear-gradient(top, #FFF 0%,#FCFCFC 100%);
		background: -o-linear-gradient(top, #FFF 0%,#FCFCFC 100%);
		background: -ms-linear-gradient(top, #FFF 0%,#FCFCFC 100%);
		background: linear-gradient(to bottom, #FFF 0%,#FCFCFC 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );
		position: relative;
		margin-bottom: 30px;
		min-height: 30px;
	}
	.testimonials-test:before{
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		top: 100%;
		border: solid rgba(0, 0, 0, 0);
		border-top-color: #E1E1E1;
		border-left-color: #E1E1E1;
		border-width: 6px;
		left: 9%;
	}

	.testimonials-test:after{
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		top: 100%;
		border: solid rgba(0, 0, 0, 0);
		border-top-color: #fcfcfc;
		border-left-color: #fcfcfc;
		border-width: 5px;
		left: 9.12%;
	}
	.comment-by{
		padding-left: 16px;
		display: inline-block;
		position: relative;
		top: 0px;
	}
	.comment-by h5, .comment-by h6{
		display: inline-block;
	}
	.comment-by h6{
		margin:0 0 0 0;
		padding: 0 0 0 0;
		color: #868686;
		font-weight: normal;
		font-size: 11px;
	}
	.comment-by span{
		font-size: 11px;
		line-height: 11px;
		color: #515456;
	}

/*------ icon_in_circle ---*/


.icon_in_circle{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: solid 1px #D8D8D8;
	display: inline-block;
	padding: 24px;
	width: 32px;
	height: 32px;
}

/*------ icon_in_circle hover home ---*/
.redshark_float_left {
	float: left;
	margin: 10px 20px 0 0;
}
.redshark_float_right{
	float: right;
	margin: 10px 0 0 20px;
}


.redshark_move_circle_container{
	float: left;
margin: 10px 20px 0 0;
}

.redshark_content_text_with_icon {
	padding-top: 3px;
}

.redshark_move_circle_container{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 59px;
	height: 59px;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
	
}

.redshark_move_circle_container:hover{
	box-shadow: 0 0 0 10px;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}


.redshark_icon_container:hover .redshark_move_circle_container{
	box-shadow: 0 0 0 10px;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.redshark_icon_container:hover i{
	box-shadow: 0 0 0 3px #fff;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}

.redshark_move_circle{
	text-align: center;
	display: inline-block;
}

.redshark_move_circle i{
	-webkit-transition: box-shadow 0.2s, border 0.3s ease;
	-moz-transition: box-shadow 0.2s, border 0.3s ease;
	transition: box-shadow 0.2s, border 0.3s ease;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: solid 1px;
	display: inline-block;
	padding-top: 13px;
	width: 59px;
	height: 59px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
}

.redshark_move_circle i:hover{
	border: solid 1px;
}


.redshark_move_circle:hover i{
	box-shadow: 0 0 0 3px #fff;
	-webkit-transition: box-shadow 0.2s;
	-moz-transition: box-shadow 0.2s;
	transition: box-shadow 0.2s;
}
/*--------------------------*/



.chart-shortcode.chart-center {
	margin: 0 auto;
	width: 80px;
	height: 80px;
	line-height: 80px;
}

.chart-shortcode {
	position: relative;
	text-align: center;
}

.chart-shortcode span i {
vertical-align: -4px;
}

.chart-shortcode span {
	vertical-align: 0px;
}
.chart-shortcode canvas {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 100%;
}

/*------- nova_image --- */

.nova_image.colored_border{
	border-bottom: solid 3px;
}

.nova_image.colored_border:hover{
	border-bottom-color: #8B8B8B;
}

.nova_image{
	position: relative;
	display: block;
}


/*--- logo text ----*/
.plainlogo {
	float: left;
	margin-top: 20px;
}
.plainlogo a{
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #ea0808;
	text-transform: uppercase;
}

.span6.logo-header-style{
	 margin: 30px 0 20px 0;
}
/*---- color  icon ---*/
[class^="icon-"], [class*=" icon-"]{
	/*color: #bcbfc4;*/
}

/*---- single_post_info ---*/


.single_post h1.entry-title{
	font-size: 16px;
	line-height: 18px !important;
	margin: 0 0 20px 0;
}
.single_post_info{
	border: solid 1px #ebebeb;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 20px;
}

.single_post_info_conteiner{
	float: left;
	padding: 10px 10px 6px 9px;
}

.single_post_info .post-icon, .single_post_info .entry-date-title, .single_post_info .entry-date{
	display: inline-block;
}

.single_post_info .post_header_desription{
	padding: 12px 10px 0 0;
	float: right;
	margin-bottom: 0;
}

.single_post_info .border-box-single-post {
	width: 50%;
	display: inline-block;
	overflow: hidden;
}
.single_post .entry-content{
	padding-top: 15px;
}

.single_post_info .width_icon{
	display: inline-block;
	overflow: hidden;
	width: 26px;
	height: 19px;
    margin: 0 13px 0 0;
	border-right: solid 1px rgba(255, 255, 255, 0.5);
	padding: 0 8px 0 0;
}

.single_post_info .entry-date-title, .single_post_info .entry-date{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	font-size: 10px;
	line-height: 11px;
}


/*------ contact_form ---*/
.contact_form{
	float: left;
	width: 100%;
	text-align: right;
}
.contact_form p{
	overflow: hidden;
}
.contact_form label {

	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-right: 5px;
}
.contact_form input[type="text"], .contact_form textarea{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
		background-color: #FFF;
		border: 1px solid #CCC;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
		-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
		-o-transition: border linear 0.2s, box-shadow linear 0.2s;
		transition: border linear 0.2s, box-shadow linear 0.2s;
		max-width: 80%;
		min-width: 80%;
		width: 80%;
		float: right;
}
.textarea{
	overflow:hidden;
}

/**************************************************************************************************/

.accordion {
    clear: both;
    margin-bottom: 10px;
    padding: 0;
    position: relative;
}
.accordion  .accordion_title {
	line-height: 18px;
	color: #6d6d6d;
    cursor: pointer;
    margin: 0;
	border: solid 1px #DDD;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(253,253,253,1) 49%, rgba(252,252,252,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(253,253,253,1)), color-stop(100%,rgba(252,252,252,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 49%,rgba(252,252,252,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 49%,rgba(252,252,252,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 49%,rgba(252,252,252,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(253,253,253,1) 49%,rgba(252,252,252,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcfcfc',GradientType=0 );
	font-weight: normal;

}
.accordion  .accordion_title span{display: inline-block;}
.accordion  .accordion_title_icon{
	padding: 8px 13px 9px 13px;
	border-right: solid 1px #DDD;
}
.accordion  .accordion_title_icon .icon-plus, .accordion  .accordion_title_icon .icon-minus{
	font-weight: normal;
	font-size: 10px;
}

.accordion  .accordion_title .name-short-title{padding: 8px 0 9px 10px; font-weight: bold;white-space: nowrap;word-wrap: normal;}
.accordion .accordion_title.accordion_active{
	color: #000;
	line-height: 30px;
	font-weight: bold;
	padding: 0 0 4px 49px !important;
}

.accordion_content {
	line-height: 18px;
	color: #858585;
    display: none;
    padding: 10px 10px 10px 34px;
	background: #fff;
	border-right: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0;
}
/*---------------*/
/* ------------------- .accordion.accordion_grey  ---------*/
.accordion.accordion_grey {
	background: none;
    clear: both;
    margin-bottom: 0;
    padding: 0 0 4px 0;
    position: relative;
	border-bottom: solid 1px #EBEBEB;
}
.accordion.accordion_grey .accordion_title.accordion_active{
	color: #e90505;
}
.accordion.accordion_grey .accordion_title {
    cursor: pointer;
    margin: 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 27px;
	color: #404040;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: none;
}
.accordion.accordion_grey  .accordion_title_icon{
	padding: 0 10px 0 10px;
	border: solid 1px #DDD;
}
.accordion.accordion_grey   .accordion_title .name-short-title{padding: 5px 0 5px 10px;}

.accordion.accordion_grey .accordion_content {
	background: none;
    display: none;
    margin-left: 1px;
    margin-top: 1px;
	padding: 10px 10px 10px 35px;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
/*--------------*/
/* ---- contact_alert --*/
.contact_alert li{
	background: url(../img/page-numbers-right.png) no-repeat  top 5px left;
	padding-left: 10px;
}
/*------ sideBar calendar ------*/
.span3  .widget{
	border-width: 0 !important;
	border-style: none !important;
	overflow: hidden;
}

.widget {
    margin-bottom: 29px;
}
.widget_calendar #calendar_wrap {
    overflow: hidden;
}
#calendar_wrap caption {
    padding: 11px 10px;
	line-height: 21px;
	font-weight: 900;
	text-transform: uppercase;
	color: #fff;
}
.widget_calendar table {
    border-collapse: collapse;
    display: table;
    margin-bottom: -2px;
    position: relative;
    table-layout: fixed;
    width: 100%;
}
.widget_calendar th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    width: 26px;
	padding-bottom: 20px;
	font-size: 11px;
	line-height: 20px;
}
.widget_calendar th:first-child {
    border-left: 0 none;
}
.widget_calendar th:last-child {
    border-right: 0 none;
}
.widget_calendar tbody tr {
    height: 35px;
}
.widget_calendar tbody tr > td {
    padding: 0;
    text-align: center;
    vertical-align: middle;
	font-size: 10px;
	line-height: 20px;
	font-weight: bolder;
	color: #575757;
}
.widget_calendar tbody tr > td:first-child {
    border-left: 0 none;
}
.widget_calendar tbody tr > td:last-child {
    border-right: 0 none;
}
.widget_calendar tbody tr > td a {
    display: block;
    padding: 6px 0;
	font-size: 10px;
	line-height: 20px;
	font-weight: 900;
}

.sidebar .widget_calendar tbody tr > td a:hover {
    text-decoration: none;
}
.widget_calendar tfoot {
    display: block;
    position: absolute;
    top: 2px;
    width: 100%;
}
.widget_calendar tfoot tr {
    display: block;
    width: 100%;
}
.widget_calendar tfoot td {
    border-color: transparent;
    float: left;
    padding: 15px 0;
}
	.widget_calendar tfoot td#prev{
		width: 38px;
	}
	.widget_calendar tfoot td#prev a{
		background: url(../img/prev-cel.png) no-repeat top;
		padding: 2px 0 0 0;
		text-indent: -9999px;
		color: transparent;	
	}
	.widget_calendar tfoot td#next a{
		background: url(../img/next-cel.png) no-repeat top;
		margin-left: 142px;
		padding: 2px 0 0 0;
		text-indent: -9999px;
		color: transparent;
	}
	
.widget_calendar tfoot td a:hover {
    text-decoration: none;
}
/*----------------*/
/*------ foooter calender ---*/

#wrap_footer .widget_calendar #calendar_wrap{
	border: solid 1px #4e4e4e;
}

#wrap_footer #calendar_wrap caption{
	background: #4e4e4e;
}

#wrap_footer .widget_calendar th{
	color: #ccc;
}
#wrap_footer .widget_calendar tbody tr > td{
	color: #8d8d8d;
}
#wrap_footer .widget_calendar tbody tr > td a{
	color: #fff;
}
	#wrap_footer .widget_calendar tbody tr > td a:hover{
		text-decoration: underline;
	}

/*--------------*/

/*--- main content ---*/
#main .table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #fff;
}
#main .table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
	background-color: #F9F9F9;
}

#main .table thead th{
	background: #f5f5f5;
}

/*-- form search ---*/

.header_search_form  .search-mini-wrapper{
	display: none;
	margin: 10px 0 0 0;
}


.header_search_form  .search-mini-wrapper {
	width: 0px;
	height: 41px;
	overflow: hidden;
	float: right;
	padding: 0 0 0 0;
}
.header_search_form .search-mini {
	position: relative;
}
.header_search_form .search-mini .text-form-search {
	height: 33px;
	line-height: 23px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: solid 1px #ececec;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	font-size: 11px;
	padding-left: 5px;
}

.header_search_form .search-mini .text-form-search[type="text"]:focus{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color:#fff;
}
.header_search_form .search-mini .btn.btn-search {
	position: absolute;
	padding: 0px 8px 0 7px;
	border: 0;
	margin: 0 12px 0 0;
	background:  url(../img/search-header.png) no-repeat right;
	background-color: #cf3222;
	top: 11px;
	right: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	z-index: 100;
	height: 12px;
}

.header_search_form_link{
	background:  url(../img/search-header.png) no-repeat center;
	display: block;
	float: right;
	margin-top: 31px;
	margin-right: 12px;
	width: 15px;
	height: 12px;
	cursor: pointer;
}


.form textarea:focus, .form input[type="text"]:focus, .form input[type="password"]:focus, .form input[type="file"]:focus, .form input[type="email"]:focus, .form input[type="number"]:focus, .form input[type="search"]:focus, .form input[type="tel"]:focus, .form input[type="url"]:focus, select:focus{
	box-shadow: none;
	background: #fff;
}
/*------------ search sidebar -------*/
#sidebar .search-mini-wrapper {
	overflow: hidden;
	float: left;
}
#sidebar .search-mini {
	position: relative;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
#sidebar  .search-mini .text-form-search {
	border: 0;
	width: 207px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: solid 1px #FBFBFB;
	background-color: #F2F2F2;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size: 11px;
	height: 20px\0/;
}
#sidebar .search-mini .btn.btn-search {
	position: absolute;
	height: 29px;
	width: 34px;
	padding: 1px 15px 0px 14px;
	border: 0;
	margin: 0;
	background: url(../img/search-small.png) no-repeat 11px;
	background-color: #D2D2D2;
	color: #FFF;
	top: 0;
	right: 0;
	font-size: 12px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	z-index: 100;
}
#sidebar .search-mini .text-form-search[type="text"]:focus {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #FFF;
}

/*------ search content----*/
#main .search-mini-wrapper {
	overflow: hidden;
	float: left;
}
#main .search-mini {
	position: relative;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}
#main  .search-mini .text-form-search {
	border: 0;
	width: 207px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: solid 1px #FBFBFB;
	background-color: #F2F2F2;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size: 11px;
	height: 20px\0/;
}
#main .search-mini .btn.btn-search {
	position: absolute;
	height: 29px;
	width: 34px;
	padding: 1px 15px 0px 14px;
	border: 0;
	margin: 0;
	background: url(../img/search-small.png) no-repeat 11px;
	background-color: #D2D2D2;
	color: #FFF;
	top: 0;
	right: 0;
	font-size: 12px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	z-index: 100;
}
#main .search-mini .text-form-search[type="text"]:focus {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #FFF;
}

/*----  skills ---*/

.nova_skill{
	padding: 1px 0 0 0;
	margin: 0 0 30px 0;
}
.progressbar{
    position:relative;
    display:block;
    height: 6px;
}
.progressbar:before{
    position:absolute;
    display:block;
    content:"";
    width: 100%;
    height: 6px;
    top:16px;
    left: 0;
    background:#f3f3f3;
}
.bar {
	position:absolute;
	display:block;
	width:0px;
	height:4px;
	top:17px;
	left: 0;
	overflow:hidden;
}
.bar.color2 {
	background: #8b8b8b;
}


.bar span {
	position:absolute;
	display:block;
	width:100%;
	height:9px;
	top:0;
	left:0;
}
.label-start {
	z-index: 10;
	display: block;
	color: #fff;
	font-weight:bold;
	font-size: 12px;
	position: absolute;
	margin-left: -16px;
	top: -12px;
	width: auto;
	padding: 3px 6px 3px 6px;
}
.label-start span {
	position:absolute;
	display:block;
	width:14px;
	height:9px;
	top: 19px;
	left: 16px;
	background:transparent;
	overflow:hidden;
	
}

.label-start span:before {
	position:absolute;
	display:block;
	content:"";
	width:8px;
	height:8px;
	top: -2px;
	left: 0px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}


@-webkit-keyframes sparkle {
	from {background-position: 0 0;}
	to {background-position: 0 -64px;}
}
@-moz-keyframes sparkle {
	from {background-position: 0 0;}
	to {background-position: 0 -64px;}
}
@-o-keyframes sparkle {
	from {background-position: 0 0;}
	to {background-position: 0 -64px;}
}
@keyframes sparkle {
	from {background-position: 0 0;}
	to {background-position: 0 -64px;}
}

/*================================ */
.socials_share_container:after{
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
}
.socials_share_container{
	border-bottom: solid 1px #EBEBEB;
	padding: 15px 0 45px 0;
	margin: 40px 0 45px 0;
	cursor: pointer;
}

.socials_share_container .icon-plus, .socials_share_container .icon-minus{
	font-size: 10px;
	font-weight: normal;
}

.socials_share_container .icon-minus{
	color: #fff;
}

.socials_share_title{
	float: left;
	padding: 15px 27px 15px 20px;
	background: #e9e9e9;
	color: #363636;
	overflow: hidden;
	text-transform: uppercase;
}
.socials_share_container .socials_share_title2{
	color: #FFF;
}

.socials_share_container span{
	padding-left: 10px;
	font-weight: bold;
	/*color: #fff;*/
}

.socials-ul-content  ul.socials{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: #FFF;
}

.socials-ul-content  ul.socials li a span{
	display: block;
	padding-right: 68px;
}

.socials-ul-content .socials a.facebook{
	padding: 2px 12px 0 12px;
}

.socials_share_content_container{
	border-top: solid 1px #EEE;
	border-bottom: solid 1px #F5F5F5;
	border-right: solid 1px #DDD;
	height: 47px;
}

.socials-ul-content{
	float: left;
	display: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

.socials-ul-content .socials a{
	height: 24px;
	padding: 2px 12px 0 20px;
	font-weight: bolder;
}

.socials_share_content_container .socials .facebook, .socials_share_content_container .socials .twitter, .socials_share_content_container .socials .googleplus{
	width:0;
}

/*============ singl post tab-pane =====*/

.single_post .tab-pane  .post-icon {
	border-bottom: none;
	position: relative;
	top: 53px;
}

.single_post .tab-pane .post-icon {
	background: url(../img/icon_big.png) no-repeat 0 0;
	width:58px;
	height: 44px;
	text-align: center;
	left: 0;
}

.single_post .tab-pane  .post-icon.post-icon-standard {
	background-position: 0 -80px;
}
.single_post .tab-pane .post-icon.post-icon-gallery{ background-position: 0 -118px;}
.single_post .tab-pane .post-icon.post-icon-image{ background-position: 0 -236px; }
.single_post .tab-pane .post-icon.post-icon-standard{ background-position: 0 -176px; }
/* .single_post .tab-pane .post-icon.post-icon-link{ background-position: 0 2px;} */
.single_post .tab-pane .post-icon.post-icon-audio{ background-position: 0 -10px;}
.single_post .tab-pane .post-icon.post-icon-video{ background-position: 0 -65px;}

.single_post .tab-pane{
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 10px;
	padding-bottom: 35px;
}

.single_post .tab-pane:after{
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
}
.single_post .tab-pane ul li{
	float: left;
	margin-left: 72px;
	overflow: hidden;
	width: 178px;
	border: solid 1px #E8E8E8;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.single_post .tab-pane ul li:first-child{
	margin-left: 0;
}



.single_post .tab-pane ul li .posts_tab_image{
	width: 178px;
	height: 140px;
	text-align: center;
	position: relative;
	background: #FDFDFD;
}
.single_post .tab-pane ul li .posts_tab_image a img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	opacity: 0.35;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}




.single_post .tab-pane ul li .posts_tab_image a img:hover .image-overlay{

	position: absolute;
	background: url(../img/arrow-post-new.png) no-repeat center;
	width: 20px;
	height: 20px;
	outline: solid 1px #F00;
	border-radius: 50%;
	top: 50%;
	display: inline-block;


}
.single_post .posts_tab_image_link{
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}


.single_post .posts_tab_image_link:hover{
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=60);
	background: rgba(255, 255, 255, 0.60);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}


.single_post .posts_tab_image_link:hover .image-overlay{
	position: absolute;
	background: url(../img/arrow-post-new.png) no-repeat center;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	top: 46%;
	display: inline-block;
	background-color: #cf3222;
	transition: background-color 0.5s linear;
	-webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;
	-ms-transition: background-color 0.5s linear;
	left:46%;
}

.single_post .tab-pane .posts_tab_title{
	font-weight: bold;
	padding: 0 0 9px 8px;
	height: 40px;
	overflow: hidden;
	border-bottom: solid 1px #E8E8E8;
	margin: 0 0 9px 0;
	
}
.posts_tab_date {
	padding-left: 8px;
	padding: 0 0 8px 8px;
}
.posts_tab_date .comments-link{
	display: inline-block;
	float: right;
	padding-right: 8px;
}
/*---- portfolio --*/

.nova_recent_portfolio_content_text {
	padding-right: 20px;
	margin-bottom: 10px;
}

.nova_recent_portfolio_arrows {
	overflow: hidden;
	margin-bottom: 10px;
}

.prev3, .next3 , .prev4, .next4{
	text-decoration: none;
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-size: 15px;
	line-height: 22px;
	color: #FFF;
}

.prev3.colored_bg_cl, .prev4.colored_bg_cl{
	background: url('../img/page-numbers-left.png') no-repeat 8px;
	width: 22px;
	height: 22px;
	background-color: #EBEBEB;
}

.prev3:hover, .prev4:hover{
	background: url('../img/arrow-hover-prev.png') no-repeat 8px;
	width: 22px;
	height: 22px;
}

.next3.colored_bg_cl, .next4.colored_bg_cl{
	background: url('../img/page-numbers-right.png') no-repeat 8px;
	width: 22px;
	height: 22px;
	background-color: #EBEBEB;
}

.next3:hover, .next4:hover{
	background: url('../img/arrow-hover.png') no-repeat 8px;
	width: 22px;
	height: 22px;
}

.carou1 .portfolio_item.span4, .carou1 .portfolio_item.span3{
	margin-right: 0.13456%;
	float: left;
}

.nova_testimonials_carousel_container{
	position: relative;
}

.nova_testimonials_carousel_container .nova_recent_portfolio_arrows{
	position: absolute;
	top: -38px;
	right: -10px;
}

.span6 .clearfix .posts_list {
	margin-right: 31px;
}
.span6 .clearfix .posts_list h6{
	margin: 0 0 0 0;
}



/* ---- slider big header ---*/
.tp-leftarrow:hover {background-position:bottom left; height: 37px;width: 34px;}
.tp-rightarrow:hover {background-position:bottom left; height: 37px;width: 34px;}

/*----- page header ---*/
#page_content .redshark_recent_post_image{
	float: left;
	margin: 0 15px 0 0;
}

#page_content .redshark_recent_post_image  .posts_tab_image {
	width: 112px;
	height: 86px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	text-align: center;
}

.redshark_homepage .posts_list li{
	width: 100%;
	display: inline-block;
	border-bottom: none !important;
	
}

#page_content .posts_list li:first-child{
	

}

#page_content .posts_list li {
	margin: 0 0 30px 0;
	padding: 0 0 19px 0;
	border-bottom: 1px dotted #FD7614!important;
}
#page_content .posts_list li article ul li {border-bottom: 0!important;list-style-type: disc; margin-left: 20px; padding: 0;display: list-item;}

.readmore-js-section {border-left: 5px solid #eee;
padding-left: 10px;
}

#page_content .posts_list li h6{
	margin: 0 0 10px 0;
}

#page_content .posts_list li:last-child{
	border-bottom: none;
}

#page_content .redshark_recent_post_image   .post-icon {
	border-bottom: none;
	position: relative;
	top: 32px;
	left: 10px;
}

#page_content .redshark_recent_post_image .post-icon {
	background: url(../img/icon-standard-grey.png) no-repeat 0 0;
	width: 26px;
	height: 15px;
	margin: 0 auto;
	padding-bottom: 3px;
}

#page_content .redshark_recent_post_image  .post-icon.post-icon-standard {
	background-position: 0 -80px;
}
#page_content .redshark_recent_post_image .post-icon.post-icon-gallery{ background-position: 0 -56px;}
#page_content .redshark_recent_post_image .post-icon.post-icon-image{ background-position: 0 -99px; }
#page_content .redshark_recent_post_image .post-icon.post-icon-standard{ background-position: 0 -80px; }
#page_content .redshark_recent_post_image .post-icon.post-icon-link{ background-position: 0 2px;}
#page_content .redshark_recent_post_image .post-icon.post-icon-audio{ background-position: 0 -18px;}
#page_content .redshark_recent_post_image .post-icon.post-icon-video{ background-position: 0 -36px;}

/*========= */
/*----- sidebar and footer flickr_badge_wrapper flickr_badge_image ----*/
#sidebar  ul li.page_item{
	background: url(../img/nex-footer-menu-grey.png) no-repeat top 12px left;
	padding-left: 15px;
}

#sidebar  ul li.page_item a {
	line-height: 33px;
}

#sidebar .commentlist > li, .children > li, .commentlist .children > li{
	border-bottom: none !important;
	margin-bottom: 0;
}



#sidebar .flickr_badge_wrapper .flickr_badge_image{
	float: left;
	width: 55px;
}
#sidebar .flickr_badge_wrapper .flickr_badge_image img{
	width: 50px;
	height: 50px;
	border: solid 1px #e8e8e8;
	padding: 1px;
}
#sidebar .flickr_badge_wrapper .flickr_badge_image a img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	opacity: 0.35;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
/*--*/
#wrap_footer .flickr_badge_wrapper .flickr_badge_image{
	float: left;
	margin-bottom: 15px;
	margin-right: 14px;
}
#wrap_footer .flickr_badge_wrapper .flickr_badge_image img{
	width: 51px;
	height: 52px;
	border: solid 4px #585A5A;
}
#wrap_footer .flickr_badge_wrapper .flickr_badge_image a img:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	opacity: 0.35;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}


#search_result .status-publish{
	border-bottom: solid 1px #FAFAFA;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#sidebar .menu-gru-container .menu li{
	background: url(../img/nex-footer-menu-grey.png) no-repeat top 12px left;
	padding-left: 3px;
}


#wrap_footer .span3 .widget.widget_text {
	margin-top: 0;
}
.redshark_carousel .caroufredsel_wrapper{
	height: 49px !important;
}
.row-fluid.redshark_carousel [class*="span"]{
	margin-left: 0 !important;
	outline: solid 2px #fff;
	
}

.navigation.portfolio-navigation {
	overflow: hidden;
	margin-bottom: 10px;
}

.portfolio_single_content .nav-previous{
	background: url(../img/page-numbers-left.png) no-repeat left;
	padding-left: 10px;
	font-size: 10px;
	line-height: 26px;
	font-weight: bolder;
	text-transform: uppercase;
	float: left;
}

.portfolio_single_content .nav-next{
	background: url(../img/page-numbers-right.png) no-repeat right;
	padding-right: 10px;
	font-size: 10px;
	line-height: 26px;
	font-weight: bolder;
	text-transform: uppercase;
	float: right;
}
.portfolio_single_content .nav-previous a, .portfolio_single_content .nav-next a{
	color: #6B6B6B;
}
.portfolio_single_content .nav-previous a:hover, .portfolio_single_content .nav-next  a:hover{
	color: #000;
}

/*---------------- 404 error ----------*/
.nova_404_page_content{
	background: url(../img/error.png) no-repeat top center;
	text-align:  center;
	padding: 114px 134px 140px 174px;
	overflow: hidden;
	margin-bottom: 65px;
	font-size: 16px;
}


.span6.offset3 .search-mini-wrapper{
	float: none;
	width: 100%;
}
.span6.offset3 .search-mini{
	width: 100%;
}
.span6.offset3 .search-mini .text-form-search{
	width: 88%;
	margin: 0 4px;
	background: #FFF;
	padding: 0 5px 0 5px;
	border: solid 1px #eee;
	height: 40px;
}
.span6.offset3 .search-mini .btn.btn-search{
	right: 0;
	padding: 6px 21px 6px 21px;
	background: url(../img/search-small.png) no-repeat 15px;
	background-color: #D2D2D2;
	height: 40px;
	width: 42px;
}


.comment.byuser #commentform{
	padding-right: 15px;
}


 
#comment-wrap .form-horizontal{
	border: none;
} 
#comment-wrap .form-horizontal .input-medium.span8{
	width: 286px;
} 

#comment-wrap .form-horizontal .controls{
	margin-bottom: 25px;
}
/*---------------*/


#comment-wrap #respond{
	margin-left: 37px;
}

#comment-wrap #respond .form-horizontal .form-actions {
	padding: 0 0 0 160px;
	margin-top: 0;
	margin-bottom: 25px;
}

#comment-wrap #respond .form-horizontal .cmt-btn-submit{
	float: left;
}


/*-----------------------*/

.form-horizontal {
	float: left;
	border: solid 5px #EBEBEB;
	padding-top: 12px;
	padding-left: 13px;

}

#commentform .row{
	margin-left: 0;
}


#comment {
	margin-bottom: 24px;
}

.form-horizontal .control-label {
	width: 90px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	float: none;
	padding-top: 0;
	text-align: left;
}
.form-horizontal .controls {
	/*margin-left: 110px;*/
	margin-left: 0px;
	float: left;
}
.form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal textarea {
/* 	width: 81%; */
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
/* 	margin-left: 6px; */
	background: #FDFDFD;
}
.form-horizontal .form-actions{
	background-color: #FFF;
	border-top: none;
}
.form-horizontal .cmt-btn-submit {
	float: right;
	margin-right: 31px;
}
.post_header_desription  .tags a{
	display: inline-block;
	background: url(../img/line-page-icon-blog.png) no-repeat right;
	padding-right: 7px;
	margin-right: 7px;
}
.post_header_desription  .tags a:last-child{
	background: none;
}

.form-horizontal .controls {
	margin-left: 0px;
}
.form-actions{
	padding: 19px 2px 20px;
}

.carou3 .span6{
	width: 450.21875px;
	margin-left: 5px !important;
	box-sizing: border-box;
}

#respond-wrap .control-group{
	/*padding-top: 22px;*/
	padding-top: 22px;
	float: left;
	margin-left: 20px;
	margin-bottom: 0;
}

.form-horizontal .control-group{
	margin-bottom: 0;
}

#wpgmza_map {
	 margin-bottom: 20px;
}
#main  .form-horizontal{
	padding-top: 37px;
}

#contactForm {
	padding-right: 25px;
	padding-left: 25px;
}

#contactForm .row{
	margin-left: 0;
}
 
#contactForm .control-group{
	float: left;
	margin-left: 20px;
	margin-bottom: 25px;
}


#contactForm .cmt-btn-submit{
	margin-right: 0;
}

/*---- post header ---*/

.posts_list .nova_posts_list_date{
	background: url(../img/clock.png) no-repeat left;
	padding-left: 18px;
}

.posts_list .nova_posts_list_comments{
	display: inline;
	background: url(../img/line-page-icon-blog.png) no-repeat left;
	padding-left: 7px;
	margin-left: 7px;
}

.portfolio_single_video iframe {
width: 100%;
min-height: 300px;
height: auto;
}

/*------------------------*/
#sidebar_contact .widget.widget_text h5{
	display: inline;
}
/*---------------------------*/
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor: pointer !important;
}

.standard {
	height: 29px;
	width: auto!important;
	padding: 8px 0;
}
/*----------------------------*/
.portfolio_item.view.view-tenth.span6{
	margin-right: 10px;
	margin-bottom: 10px;
}

/*---------- */
.style-title-bold-slider{
	color: #2d2d2d;
	font-size: 110%;
	font-weight: bolder;
	background: transparent;
}
.style-title-bold-slider2{
	padding: 0 0 10px 0;
	border-bottom: solid 1px #ea0808;
}
/*------------------*/
.blog_post_content .post-thumb img{
	width: 100% !important;
}
/*-------------------------*/
.flexslider .slides img{
	width: 100% !important;
}
/*================================ wordpress style ====================================*/
.wp-caption {}
.wp-caption-text {
	display:block;
	font-size:11px;
	font-style:italic;
	margin:0 auto;
	padding:3px 10px 5px;
	text-align:center;
}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright {
	float:right;
	margin: 0 0 0 10px;
}
.alignleft {
	float: left;
	margin: 0 15px 0 0;
}
.aligncenter {clear:both; display:block; margin:10px auto; padding: 10px 0;}

.alignleft img, .alignright img{ display:block; } 
/*=================================== rev slider =======================================*/
#wrap_all .tp-rightarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../img/large_right_arrow.png) no-Repeat top left;
	background-color: #000;
	width: 34px;
	height: 37px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#wrap_all .tp-leftarrow {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: url(../img/large_left_arrow.png) no-repeat top left;
	background-color: #000;
	width: 34px;
	height: 37px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.slider-list-chek-bg{
	background: url(../img/list-chek.png) no-repeat left;
	padding-left: 17px;
}
.text-style-shark{
	font-size: 150%;
	color: #cf3222;
	font-weight: bold;
}



/*---------------------------------*/
.nova_testimonial .img-circle.avatar{
	text-align: left;
}
/*--------------- btn rev slider ---------------*/
.btn2.button_standart_danger2 {
	background: #EA0808;
	background: -moz-linear-gradient(top, #E70808 0%, #C01307 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E70808), color-stop(100%,#C01307));
	background: -webkit-linear-gradient(top, #E70808 0%,#C01307 100%);
	background: -o-linear-gradient(top, #E70808 0%,#C01307 100%);
	background: -ms-linear-gradient(top, #E70808 0%,#C01307 100%);
	background: linear-gradient(to bottom, #E70808 0%,#C01307 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea0808', endColorstr='#c11407',GradientType=0 );
	border: solid 1px #C01C07;
}
.btn-standard.btn2 {
	text-shadow: none;
	font-family: 'Open Sans', sans-serif;
	line-height: 16px;
	font-size: 13px;
	padding: 9px 13px 9px 13px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none;
}


#wrap_all .tp-caption.modern_big_red{
   position: absolute; 
   color: #fff; 
   text-shadow: none; 
   font-size: 20px; 
   font-weight: 700;
   line-height: 36px; 
   font-family: 'Open Sans', sans-serif; 
   padding: 3px 10px; 
     padding-top: 1px;
   margin: 0px; 
   border-width: 0px; 
   border-style: none; 
   background-color:#cf3222; 
   letter-spacing: 0;          
  }
/*--------------------- portfolio new shortcod -------------*/


.portfolio_list_type_square .portfolio_item {
	display: inline-block;
}

.portfolio_list_type_square .portfolio_item  .type-portfolio.status-publish{
	box-shadow: inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.portfolio_list_type_square .type-portfolio.status-publish {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: default;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.portfolio_list_type_square .type-portfolio.status-publish .img-gall1{
	width: 100%;
}

.portfolio_list_type_square .ch-info {
	position: absolute;
	background: rgba(0, 0, 0, 0.8);
	width: inherit;
	height: 100%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
	top: 0;
}

.portfolio_list_type_square .ch-info .image-link{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	
}

.portfolio_list_type_square .type-portfolio.status-publish:hover .image-link{
	background:url(../img/plus5.png)no-repeat center;
	width: 41px;
	height: 41px;
}

.portfolio_list_type_square .ch-info .bg-icon-box-port.colored_border {
	 width: 0; 
	 height: 0; 
	border-bottom-style: solid;
	border-bottom-width: 55px;
	border-left: 55px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out 0.4s;
	-moz-transition: all 0.3s ease-in-out 0.4s;
	-o-transition: all 0.3s ease-in-out 0.4s;
	-ms-transition: all 0.3s ease-in-out 0.4s;
	transition: all 0.3s ease-in-out 0.4s;
	position: absolute;
	right: 0;
	bottom: 0;
}

.portfolio_list_type_square .ch-info .bg-icon-box-port .link-box-port{
	position: absolute;
	right: 4px;
	right: 4px\0/;
	top: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 20px;
	height: 20px;
}


.portfolio_list_type_square .type-portfolio.status-publish:hover {
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.portfolio_list_type_square .type-portfolio.status-publish:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.portfolio_list_type_square .type-portfolio.status-publish:hover .ch-info .bg-icon-box-port  {
	opacity: 1;
}
.portfolio_list_type_square .type-portfolio.status-publish:hover .ch-info .bg-icon-box-port  a{
	opacity: 1;
}
/*--------------- Dropcaps ---------------*/
.redshark_dropcap {
	display: inline-block;
	float: left;
	margin: 7px 10px 10px 0px;
	font-size: 40px;
	color: #222;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
	padding-top: 14px;
}

.redshark_dropcaps_full_fill{
	color: #fff;
	background: #222222;
}

.redshark_dropcaps_shape_circle{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.redshark_dropcaps_full_empty {
	border: solid 2px;
}
/*-------------------*/
#main.redshark_404 .search-mini .text-form-search{
	width: 100%;
}
#main.redshark_404 .search-mini .btn.btn-search {
	height: 41px;
	width: 39px;
}
/*---------*/
.redshark_contact_template{
	overflow: hidden;
}
	.logo-header-style{
		overflow: hidden;
		float: left;
	}



	
	


/* ============================== media only  ============================*/	
@media only screen and (min-width: 1100px) {
	.container h1 {
		font-size: 180%;
	}
}
@media only screen and (min-width: 980px){
		.container h1 {
			font-size: 175%;
		}
		
}

@media (max-width: 767px){

			body {
				padding-right: 0 !important;
				padding-left: 0 !important;
				}
		#wrap_all{
			width: auto !important;
			box-shadow: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
		}
		.container{
			padding-left: 20px;
			padding-right: 20px;
		}

	 .logo{
		width: auto;
		text-align: center;
		float: none;
		margin: 0 0 15px 0;
	}
	
	.plainlogo{
		float:none;
		width: auto;
	text-align: center;
		
	}
	
	.slogan {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	float: none;
	text-align: center;
	}
	
	.row-fluid.style-tultip [class*="span"] {
		margin-bottom: 60px !important;
	}
	
	.main-content{
		background: none;
	}
	
	.sapn-section-nav{
		float:none;
	}
	
	.search-mini-wrapper{
		float: none;
		text-align: center;
		max-width: 220px;
		margin: 0 auto;
		width: 208px;
	}
	
	.tabs_full_width.row-fluid .span4 {
		width: 100%;
	}
	
	
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{
		margin-bottom: 0;
	}
	
	
	.single_post .tab-pane ul li{
		float: none;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.call-action .text {
		width: auto;
		
	}
	
	.nova_cusom_block_border{
		padding-left: 0;
		padding-top: 5px;
		margin-top: 20px;
	}
	
	.call-action .cta{
		width: 100%;
	}
	
	.call-action .textbox-call{
		width: auto;
	}
	#nav-section{
		margin-left: 0 !important;
		float: none !important;
	}
	
	#wrap_footer .posts_tab_title, #wrap_footer .posts_tab_comments{
		float: none;
		width: auto;
	}
	#wrap_footer .widget.widget_redshark_twitter_widget .widget-title{
		background: url(../img/twitt-icon-footer.png) no-repeat top center;
		margin: 10px 0 0 0;
	}
	
	#sidebar .posts_tab_title, #sidebar .posts_tab_comments {
		float: none;
		width: auto;
	}
	.contact_form label{
		text-align: left;
		float: left;
	}
	.menu-footers-container{
		float: left;
	}
	
	.post-footer .footer-links{
		text-align: left;
	}
	
	.redshark_carousel .caroufredsel_wrapper{
		width: auto;
	}
	
	.post-footer .footer-links li:first-child{
		margin-left: 0;
	}
	
	.flexslider.post-slideshow{
		height: auto !important;
	}
	.call-action{
		border-left: 1px solid #F1F1F1;
	}
	.form-horizontal .control-label{
		text-align: left;
	}
	.form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal textarea{
		margin-left: 0;
		width: 100%;
	}
	

	.widget_calendar tfoot td#next a{
		margin-left: 515px;
	}
	
	.carou2 .span2{
		float:left !important;
		display: inline-block;
	}
	.row-fluid-2{
		height: auto !important;
	}
	#page_content_portfolio .portfolio_item.view.view-tenth.span3{
		width: auto !important;
		height: auto !important;
	}
	
	.page.type-page.status-publish .row-fluid-2 {
		height: auto !important;
	}
	.caroufredsel-header .row .span3{
		width: 220px !important;
	}
	
	
	.span1.blog_post_info {
		margin: 0 0 15px 0;
	}
	
	
	.header_search_form_link{
		text-align: center;
		width: auto;
	}
	
	
	.head_phone {
		float: none !important;
		text-align: center;
	}
	
	
	
	/*------ search header ----*/
	.span6.header_search_form {
		text-align: center;
	}
	
	.header_search_form .search-mini-wrapper{
		width: 208px;
		display: inline-block;
		float: none;
	}
	
	.header_search_form_link{
		display: none;
	}
	.tabs_full_width.row-fluid .tabs.nav li{
		width: auto;
	}
	.redshark_homepage .posts_list li{
		width: auto;
	}
	
	
	/*----------------------*/
	.socials_share_content_container{
		border-top: none;
		border-bottom: none;
		border-right: none;
	}
	.socials_share_content_container ul.socials li{
		border-left: none;
		float: none;
		display: block;
	}
	/*-----------------------------*/
	
	#wrap_header ul.socials li{
		float: none;
	}
	
	/*------------------------------*/
	nav .menu ul li:first-child{
		border-top: none !important;
	}
	.alignleft{
		 float: none;
	}
	
	nav .menu ul li:hover > a {
		background: #5E5E5E !important;
	}
	
	.logo-header-style{
		float: none;
	}
	#page_content .posts_list li{
		margin: 0 0 0 0;
	}
	#sidebar .portfolio_list, #footer-widgets .portfolio_list{
		margin: 0 0 0 0;
	}
	.portfolio_list li:first-child, #footer-widgets .portfolio_list li:first-child{
		margin-left: 0;
	}
	.portfolio_list li, #footer-widgets .portfolio_list li{
		margin-left: 3%;
	}
	/*--------------------*/
	.form-horizontal{
		width: 100%;
		border: none;
		padding-left: 0;
	}
	#respond-wrap .control-group{
		float: none;
		margin-left: 0;
	}
	.form-horizontal .controls{
		float: none;
	}
	#contactForm{
		padding-left: 0;
	}
	#contactForm .control-group{
		float: none;
	}
	#comment-wrap .form-horizontal .input-medium.span8{
		width: 100%;
	}
	#comment-wrap .form-horizontal .cmt-btn-submit{
		padding: 0 0 0 0;
	}
	#comment-wrap #respond .form-horizontal .form-actions{
		padding: 0 0 0 0;
	}
}


@media only screen and (max-width: 800px){
	#wrapper {
		width: auto !important;
		box-shadow: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
	}
}


@media (max-width: 979px) and (min-width: 768px){
	#wrap_footer .row {
		margin-left: 0px;
	}
	
	
	#wrap_all{
			width: auto !important;
			box-shadow: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
		}
	.row-fluid-2 {
	width: 100%;
	}
	.row-fluid-2:before, .row-fluid-2:after {
	display: table;
	line-height: 0;
	content: "";
	}
	.row-fluid-2:after {
	clear: both;
	}
	
	.logo {
		width: auto;
		text-align: center;
		float: none;
		margin: 0 0 20px 0;
	}
	
	.call-action .text {
		width: auto;
	}

	.row-fluid .span9.caroufredsel-header{
		width: auto;
	}
	
	.tabs_full_width.row-fluid .span4 {
		width: 100%;
	}
	
	.nova_cusom_block_border{
		padding-left: 0;
		padding-top: 5px;
		margin-top: 20px;
	}
	
	.call-action .cta{
		width: 100%;
	}
	
	.call-action .textbox-call{
		width: auto;
	}
	
	#nav-section{
		margin-left: 0 !important;
		float: none !important;
	}
	
	#wrap_footer .posts_tab_title, #wrap_footer .posts_tab_comments{
		float: none;
		width: auto;
	}
	
	#wrap_footer .widget.widget_redshark_twitter_widget .widget-title{
		background: url(../img/twitt-icon-footer.png) no-repeat top center;
		margin: 10px 0 0 0;
	}
	
	#sidebar .posts_tab_title, #sidebar .posts_tab_comments {
		float: none;
		width: auto;
	}

	.menu-footers-container{
		float: left;
	}

	.post-footer .footer-links li:first-child{
		margin-left: 0;
	}
	
	.flexslider.post-slideshow{
		height: auto !important;
	}
	.call-action{
		border-left: 1px solid #F1F1F1;
	}
	.form-horizontal .control-label{
		text-align: left;
	}
	
	.form-horizontal input[type="text"], .form-horizontal input[type="password"], .form-horizontal textarea.input-medium{
		margin-left: 0;
		min-height: 30px;
		width: 100%;
	}
	
	.post-footer .footer-links{
		text-align: left;
	}

	.carou2 .span2{
		float:left !important;
		display: inline-block;
	}
	.row-fluid-2{
		height: auto !important;
	}
	#page_content_portfolio .portfolio_item.view.view-tenth.span3{
		width: auto !important;
		height: auto !important;
	}
	.page.type-page.status-publish .row-fluid-2 {
		height: auto !important;
	}
	
	.caroufredsel-header .row .span3{
	width: 220px !important;
	}	
	
	.span1.blog_post_info {
		margin: 0 0 15px 0;
	}
	
	
	/*------ search header ---*/
	.span6.header_search_form {
		text-align: center;
	}
	
	.header_search_form .search-mini-wrapper{
		width: 208px;
		display: inline-block;
		float: none;
	}
	
	.header_search_form_link{
		display: none;
	}
	
	.tabs_full_width.row-fluid .tabs.nav li{
		width: auto;
	}
	.redshark_homepage .posts_list li{
		width: auto;
	}
	/*----------------------*/
	.socials_share_content_container{
		border-top: none;
		border-bottom: none;
		border-right: none;
	}
	.socials_share_content_container ul.socials li{
		border-left: none;
		float: none;
		display: block;
	}
	/*-----------------------------*/
	#wrap_header ul.socials li{
		float: none;
	}
	/*------------------------------*/
	nav .menu ul li:first-child{
		border-top: none !important;
	}
	
	/*-----------------------*/
	.logo-header-style{
		float: none;
	}
	.plainlogo{
		float: none;
		width: auto;
		text-align: center;
	}
	#page_content .posts_list li{
		margin: 0 0 0 0;
	}
	
	
	#sidebar .portfolio_list, #footer-widgets .portfolio_list{
		margin: 0 0 0 0;
	}
	
	.portfolio_list li:first-child, #footer-widgets .portfolio_list li:first-child{
		margin-left: 0;
	}
	
	.portfolio_list li, #footer-widgets .portfolio_list li{
		margin-left: 3%;
	}
	/*--------------------------------*/
	.form-horizontal{
		width: 100%;
		border: none;
		padding-left: 0;
	}
	#respond-wrap .control-group{
		float: none;
		margin-left: 0;
	}
	.form-horizontal .controls{
		float: none;
	}
	
	#contactForm{
		padding-left: 0;
	}
	#contactForm .control-group{
		float: none;
	}
	#comment-wrap .form-horizontal .input-medium.span8{
		width: 100%;
	}
	#comment-wrap .form-horizontal .cmt-btn-submit{
		padding: 0 0 0 0;
	}
	#comment-wrap #respond .form-horizontal .form-actions{
		padding: 0 0 0 0;
	}
	
}


@media (max-width: 480px){
	.redshark_carousel .caroufredsel_wrapper{
		width: auto;
	}
	.widget_calendar tfoot td#next a{
		margin-left: 223px;
	}
	.single_post_info_conteiner{
		width:100%;
	}
	.single_post_info .post_header_desription{
		float: left;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.single_post_info .entry-date-title, .single_post_info .entry-date{
		position: relative;
		top: -6px;
	}
	#sidebar .portfolio_list, #footer-widgets .portfolio_list{
		margin: 0 0 0 0;
	}
	.portfolio_list li:first-child{
		margin-left: 0;
	}
}

@media (max-width:320px){
	.widget_calendar tfoot td#next a{
		margin-left: 130px;
	}
}
/*-----------------------------------------*/