/*

Theme Name: MetroCorp

Theme URI: http://themeforest.net/item/metrocorp-a-multipurpose-business-theme/3200162?ref=FranklinM2

Author: Franklin Mutwiri Gitonga

Author URI: http://radiumthemes.com/

Description: MetroCorp is an elegant theme for your business website.

Version: 1.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, white, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, post-formats, theme-options, translation-ready

Text Domain: radium

*/





/*

 * Default

 * Basic and global styles

 * ------------------------------------------------------------------------------------------- */

body {	

    background: #f8f8f8;

     -webkit-font-smoothing: antialiased;

 	color: #45484D;

 	font: 13px/20px Strait, sans-serif;

 	font-weight: 400;

 	margin-bottom: 0;

	}



body.boxed { background: #f5f5f5; }



.boxed .row .row { margin: 0 -20px; }



.boxed .column, 

.boxed .columns { padding: 0 20px; }

		

.boxed #header,

.boxed #featured-area,

.boxed #page-header,

.boxed #content-nav-bar,

.boxed #main-container,

.boxed #bottom-footer {

	width: 940px;

	max-width: 100%;

	min-width: 768px;

	margin: 0 auto;

	}



.boxed #header,

.boxed #content-nav-bar,

.boxed #main-container { background: white; }	

	

p {
/*
 	font: 13px/20px Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica, Arial, sans-serif;
*/
font-size:15px;
font-family: 'Strait', sans-serif;
	margin-bottom: 15px;

	font-weight: 400;

	}



a {	

	color: #1E2224;

	transition: background .2s ease-out, color .2s ease-out;

		-webkit-transition: background .2s ease-out, color .2s ease-out;

		-moz-transition: background .2s ease-out, color .2s ease-out;

		-o-transition: background .2s ease-out, color .2s ease-out;

		-ms-transition: background .2s ease-out, color .2s ease-out;

    }

	

a:hover { color: #0073E5; }

a:active { }



p a { color: #1E2224; }  

p a:hover { }

p a:active { }



h1,

h2,

h3,

h4,

h5,

h6 {

	font-family: "Open Sans", "Helvetica Neue", HelveticaNeue, Helvetica-Neue, "Helvetica", Arial, Verdana, sans-serif; 

	font-weight: 400; 

	margin-bottom: 14px;

	}



header h1 { font-weight: 500; }



header h4 { font-weight: 300; }





h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small { font-weight: normal; }



h1 { font-size: 37px; font-family: 'Russo One', sans-serif;}

h2 { font-size: 31px;font-family: 'Strait', sans-serif; }

h3 { font-size: 22px; }

h4 { font-size: 19px; font-family: 'Strait', sans-serif;}

h5 { font-size: 14px; fik }

h6 { font-size: 13px; text-transform: uppercase;	}



h1, h2, h3 { color: #222; }



strong, b { color: #1E2224; }



::selection { 

	background: #1881F6;

	color: white;

	text-shadow: none;

	}

	

.error { color: #ff0000; }



blockquote {

	border-left: none;

	font-style: italic;

	padding: 0px 0px 0px 10px;

	border-left: 1px solid #EAECEF;

	}



blockquote, 

blockquote p {

	color: #878c95;

	font: italic 12px/21px Georgia, "Times New Roman", Times, serif;

	 }

/*	 
hr { border-color: #eee; }
*/

figure { margin: 0; }



pre {

	margin: 25px 0px; 

	padding: 10px 15px 10px 20px;

	clear: both;

	border-radius: 0px;

	color: #3b3e44;

	overflow: auto;

	font: 11px/19px "Courier New", Courier, mono, sans-serif;

	border-left: 20px solid #e2e6e8;

	border-bottom-style: none;

	border-right-style: none;

	border-top-style: none;

	background-color: #f4f4f4;

	}

 

code { 

	padding: 4px 7px;

	background-color: #f4f4f4;

	border-radius: 0px;

	color: #3B3E44;

	font: 11px/19px "Courier New", Courier, mono, sans-serif;

	overflow: auto;

	border-style: none;    

	}

	

pre ol,

pre ul { margin: 0 0 0 0; }

	   

#main ul, 

#main ol { }



ul li ul , 

ol li ol { margin: 1em 0 1.4em 24px;} 

 

	

/* =Header

 -----------------------------------------------------------*/

#header { background: white; }

  		

#top {

	padding: 20px 0;

 	color: #b6c5d5;

	font-size: 12px;

   	}

 	

#top-header {	

	background-color: #fff; 

 	color: #b6c5d5;

  	}



 		

 /* =Branding 

-----------------------------------------------------------*/

#logo img { 

	float: left; 

	margin-right: 15px;

	}



#logo_text { 

	color: #222;	

	float: left; 

	margin-right: 15px;

	}

	

#branding-tagline { 

	border-left: 1px solid #505050;

	float: left; 

	margin: 15px 15px 0 0; 

	padding-left: 15px;

	}

	

#branding-tagline p {	

	margin-bottom: 0; 

	color: #45484D;

	font: italic 12px Georgia, "Times New Roman", Times, serif;

	}

 	

 /* Top Widgets */

#top-tools { float: right; }	 

  	 

 /*=Search */

 #top #searchform { 

 	padding-top: 8px; 

 	margin-left: 15px; 

 	margin-bottom: 0;

 	float: right;

 	}

 

#top-search { display: inline-block; }



#top-search button { display: none; }

  	

#top #searchform input.s {

 	margin: 0 0 0 0;

 	padding-left: 30px;

 	padding-right: 30px;

	line-height: 24px;

	display: block;

 	background:#fefefe url(assets/images/icons/icon-search.png) no-repeat 8px 9px;;

	text-transform: capitalize;

	width: 180px;

	-webkit-transition-duration: 400ms;

	-webkit-transition-property: width, background;

	-webkit-transition-timing-function: ease;

	-moz-transition-duration: 400ms;

	-moz-transition-property: width, background;

	-moz-transition-timing-function: ease;

	-o-transition-duration: 400ms;

	-o-transition-property: width, background;

	-o-transition-timing-function: ease;

	}



#top #searchform input.s:focus {

 	color: #8f949d;

 	outline:none;

 	border:1px solid #AFCEFF;

 	background-color: #F9F9F9;

 	width: 200px;

   	}

				  

 #top input[type="email"], 

 #top input[type="text"], 

 #top input[type="password"], 

 #top textarea {

	border: 1px solid #eee;

	background: #505050;

	color: #BEC1C5;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	font-size: 11px;

	}

 

 /*=Login */

 #top-login{

 	display: inline-block;

 	margin-left: 20px;

 	}



#top-login .login{

	border: 1px solid #505050;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	}





/* =Navigation 

-----------------------------------------------------------*/

#navigation {

  	border-top: 1px solid #eee;

  	border-bottom: 1px solid #eee;

  	position: relative;

  	z-index:1000;

   	background-color:#000000;
	font-family: 'Russo One', sans-serif;

  	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

  	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

  	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

  	transition: background .3s ease-out, color .3s ease-out;

  		-webkit-transition: background .3s ease-out, color .3s ease-out;

  		-moz-transition: background .3s ease-out, color .3s ease-out;

  		-o-transition: background .3s ease-out, color .3s ease-out;

  		-ms-transition: background .3s ease-out, color .3s ease-out;

  	}

  

 /* =Primary Nav Layout and Styles ----*/	

 .main_menu {

 	position: relative;

 	z-index: 1000;

 	}

 

 .main_menu strong, 

 .main_menu b { color: #fcb117; }

 		

 .main_menu .radium_mega { z-index:9999; }

 

 .main_menu .radium_mega a {
 
 	font-family:Arial, Helvetica, sans-serif;

 	display:block;

 	padding: 15px 20px;

 	text-decoration:none;

 	text-align:center;

 	outline:none;

 	z-index:990;

 	position:relative;

 	float:left;

 	text-transform: capitalize;

 	color: #555;

 	}

 

.main_menu .radium_mega a:hover {
	background-color:#313131;}
 	

.main_menu .radium_mega li {

 	color: #555;

 	float:left;

 	position:relative;

 	line-height: 22px;

 	list-style: none;

 	font-size: 14px;

 	}

 	

.main_menu .radium_mega > li {

  	line-height: 18px;

  	list-style: none;

  	margin-bottom: -1px;

 	}

 	

.main_menu .radium_mega > li:hover { background: #000; }

 	 	 	

.main_menu .radium_mega > li:last-child > a { border-right: none; }

 	  	 					

.main_menu .radium_mega img {

 	max-width:100%;

 	position: relative;	

 	display: inline-block;

 	}

 

.main_menu .radium_mega, 

.main_menu .radium_mega ul {

 	margin:0;

 	position:relative;

 	}

 	 

.radium_mega_div,  

.radium_mega > li > ul { z-index: 1000; }	

 

.main_menu .radium_mega > .sub-menu,  

.main_menu .radium_mega > .sub-menu > li { background:#000; }

 

.main_menu ul li strong {

 	font-size: 12px;

 	font-weight: bold;

 	text-transform: uppercase;

 	}

 	

.main_menu  ul li .menu-desc {

 	font-size: 11px;
	
	font-weight:bold;

 	display: block;

 	letter-spacing: 0.2px;

 	text-transform: lowercase;

 	color: #ffffff;

 	}	

 	

.main_menu .radium_mega > li:hover > a,

.main_menu .radium_mega > .current-menu-item > a { position: relative; }

	

.main_menu .radium_mega > li > a {

 	border-bottom: 1px solid #eee;

 	border-right: 1px solid rgba(155, 155, 155, 0.2);

 	transition: all 0.2s ;

 		-webkit-transition: all 0.2s ;

 		-moz-transition: all 0.2s ;

 		-ms-transition: all 0.2s ;

 		-o-transition: all 0.2s;

 	}

 	

.main_menu .radium_mega > li > a:hover,  

.main_menu .radium_mega > .current-menu-item > a { border-bottom: 1px solid #AFCEFF; }

 	

 

/* =DropDown----*/	

.main_menu .radium_mega ul a {

 	text-align: left;

 	display:inline;

 	padding:0 12px;

 	height:auto;

 	margin:0;

     transition: all 0.2s ;

     	-webkit-transition: all 0.2s ;

     	-moz-transition: all 0.2s ;

     	-ms-transition: all 0.2s ;

     	-o-transition: all 0.2s ;

 	}

  

.main_menu .submenu-link { padding-bottom: 20px;}

 

.main_menu .radium_mega .radium_mega_div,

.main_menu .radium_mega > li > ul,  

.main_menu .radium_mega > li > ul ul {

 	background: #fcfcfc;

 	padding:10px 12px; 

 	margin-top: -1px;

	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	border: 1px solid rgba(255, 255, 255, 0.1);

	border-radius: 0 0 2px 2px;

	-webkit-border-radius: 0 0 2px 2px; 

	-moz-border-radius: 0 0  2px 2px;	

 	}

 	

.main_menu .radium_mega > li > ul,  

.main_menu .radium_mega > li > ul ul {

 	position:absolute;

 	display:none;

 	width:225px;

 	top:100%;

 	padding: 10px 12px;

 	background: #fcfcfc;

 	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

 	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

 	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

 	border: 1px solid rgba(255, 255, 255, 0.1);  

  	}

 

.main_menu .radium_mega > li > ul a {

 	width:200px;

 	display:block;

 	}

 	

.main_menu .radium_mega > li > ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.07); }



.main_menu .radium_mega > li > ul li:hover { border-bottom: 1px solid #AFCEFF; }

 

.main_menu .radium_mega > li > ul li:first-child { border-top: none; }

  	 

.main_menu .radium_mega > li > ul li a { padding: 5px 12px; }



.main_menu .radium_mega > li > ul li a:hover { background: #fff; }

 

.main_menu .radium_mega > li > ul li:first-child a { border-top: none; }

 

.main_menu .radium_mega > li > ul ul {

 	border-top: medium none;

 	left: 170px;

 	top: -2px;

 	}

 

.main_menu .radium_mega > li > ul ul a { }

 

.main_menu .radium_mega > li:hover > ul,  

.main_menu .radium_mega > li > ul li:hover ul,   

.main_menu .radium_mega > li > ul ul li:hover ul,   

.main_menu .radium_mega > li > ul ul ul li:hover ul,   

.main_menu .radium_mega > li > ul ul ul ul li:hover ul ,   

.main_menu .radium_mega > li > ul ul ul ul ul li:hover ul,

 

.main_menu .radium_mega > li:hover > ul ul,  

.main_menu .radium_mega > li > ul li:hover ul ul,   

.main_menu .radium_mega > li > ul ul li:hover ul ul ,   

.main_menu .radium_mega > li > ul ul ul li:hover ul ul,   

.main_menu .radium_mega > li > ul ul ul ul li:hover ul ul { display:block; }

 

.main_menu .radium_mega h1,

.main_menu .radium_mega h2,

.main_menu .radium_mega h3,  

.main_menu .radium_mega h4,  

.main_menu .radium_mega h5,  

.main_menu .radium_mega h6 {

 	color: #555;

 	font-size: 13px;

 	font-style: normal;

 	font-weight: bold;

 	margin-bottom: 0;

 	padding: 0 12px 6px 12px;

 	text-transform: none;

 	border-bottom: 1px solid rgba(0, 0, 0, 0.07);

 	}

 

.main_menu .submenu-indicator {

 	display: inline-block;

 	top: 20px;

 	height: 7px;

 	width: 7px;

 	background: url(assets/images/drop.png) 0 -12px no-repeat;

 	margin-left: 7px;

 	position: absolute;

 	right: 5px;

 	}

 

.main_menu .radium_mega > li:hover > a .submenu-indicator { background: url(assets/images/drop.png) 0 -12px no-repeat; }

  

.main_menu .radium_mega > .current-menu-item > a .submenu-indicator { background: url(assets/images/drop.png) 0 -12px no-repeat; }

  

.main_menu div .radium_mega > .dropdown_ul_available:hover > a { z-index: 1000; } 

 

.main_menu .radium_mega1, 

.main_menu .radium_mega2, 

.main_menu .radium_mega3, 

.main_menu .radium_mega4, 

.main_menu .radium_mega5 {

 	position:absolute; 

 	display:none; 

 	top:100%; 

 	left:0; 

 	}



.main_menu .radium_mega1 { padding: 10px 0; }



.main_menu .radium_mega1 div ul,	

.main_menu .radium_mega1 div ul li li { padding: 5px 0; }

.main_menu .radium_mega1 div ul li a { padding: 0 12px; }



.main_menu .radium_mega div ul { padding: 5px 0; }

.main_menu .radium_mega div ul li li { padding: 5px 12px; }

			

.main_menu .radium_mega1 { width:225x; }

.main_menu .radium_mega2 { width:450px; }

.main_menu .radium_mega3 { width:720px; }

.main_menu .radium_mega4 { width:962px; }



.main_menu li:hover .radium_mega1,

.main_menu li:hover .radium_mega2, 

.main_menu li:hover .radium_mega3, 

.main_menu li:hover .radium_mega4, 

.main_menu li:hover .radium_mega5 { display:block; }



.main_menu .radium_mega_menu_columns_1,

.main_menu .radium_mega_menu_columns_2,

.main_menu .radium_mega_menu_columns_3,

.main_menu .radium_mega_menu_columns_4,

.main_menu .radium_mega_menu_columns_5,

.main_menu .radium_mega_menu_columns_6,

.main_menu .radium_mega_menu_columns_7 { 

	float: right;

	margin-left: 20px;

	}

	

.main_menu .radium-mega-menu-columns-first { 

	float: left; 

	margin-left: 0; 

	}

	  	 	

.main_menu .radium_mega ul ul li {

	width:200px; 

	border-bottom: 1px solid rgba(0, 0, 0, 0.07);

	}



.main_menu .radium_mega ul ul li:hover, 

.main_menu .radium_mega ul > ul > li:hover { 

	background: #fff;

	border-bottom: 1px solid #AFCEFF;

	}

/*  				 
 .main_menu .radium_mega div ul .radium_mega_hr {

 	width:100%;

 	height:9px;

 	clear:both;

 	padding:0;

 	}
 */

 .main_menu .radium_mega div ul ul { padding: 0; }

 

 .main_menu .radium_mega div ul ul ul { padding:2px 0 0; }

 	

 .man_menu .radium_mega div ul ul .radium_mega_text_block{

 	background: none;

 	padding:3px 0 0 0;

 	margin:0;

 	font-size: 11px;

 	}

	

.main_menu .radium_mega div ul li li {

 	width:200px;

 	float:left;

 	clear:both;

  	margin:0;

  	padding: 5px 0;

 	}

 

.main_menu .radium_mega div ul > li > li { padding: 0; }

 

.main_menu .radium_mega div ul li li li { width:178px; }  

.main_menu .radium_mega div ul li li li li { width:155px; }

 

/* Shortcodes in Menu */

.main_menu .radium_mega div ul li .radium-mega-text-block:hover { background: transparent; }

.main_menu .radium_mega .radium_mega_text_block { margin-bottom: 15px !important; }

 	

.main_menu .radium_mega p { margin-bottom: 15px !important; }

 		

.main_menu .radium_mega .row,

.main_menu .radium_mega .column, 

.main_menu .radium_mega .columns{

 	clear: both;

 	width: 100%;

 	margin: 0 0 0 0;

 	text-align: left;

 	}

 

/* =Page Navigation 

-----------------------------------------------------------*/

/* Page Header*/



#featured-area { 

 	width: 100%; 

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3); 

	overflow: hidden;

	position: relative;

	}

	

.boxed #featured-area { }

	

.home #featured-area { }	



#featured-area .container { padding: 30px 0; }

		

#page-header {

	color: #fff;

 	background-color: #0073E5;

	background-image: radial-gradient(center top,ellipse cover,#00A6FE 0,#0073E5 100%);

	background-image: radial-gradient(center top,ellipse farthest-corner,#00A6FE 0,#0073E5 100%);

	background-image: radial-gradient(center top,ellipse cover,#00A6FE 0,#0073E5 100%);

	background-image: -webkit-gradient(radial,center top,0,center top,559,color-stop(0,#00A6FE),color-stop(1,#0073E5));

	background-image: radial-gradient(center top,ellipse cover,#00A6FE 0,#0073E5 100%);

 	}



#page-header .inner{

	background: url('assets/images/headermap.png') top center no-repeat;

	width: 100%; 

	padding: 22px 0;

 	}

	

#page-header h1 {

	margin-bottom: 0;

	display: inline-block;
	
	text-shadow: 0.06em 0.06em #000000

 	}



#featured-area h1,

#featured-area h2,

#featured-area h3,

#featured-area h4, 	

#featured-area h1 a,

#featured-area h2 a,

#featured-area h3 a,

#featured-area h4 a,

#page-header h1,

#page-header h2, 

#page-header h3,

#page-header h4,

#page-header h1 a,

#page-header h2 a, 

#page-header h3 a,

#page-header h4 a,

#page-header .subheader { color: #fff; }



header .subheader {	margin-bottom: 0; margin-top: 5px; }



#featured-area .nivoslider-wrapper { padding: 0 0; }

				

/* Content-nav-bar

----------------------------------------------- */

#content-nav-bar {

 	color: #9D9D9D;

 	background: #fff;

	display: block;

	padding: 10px 0;

 	border-top: 1px solid #EEE;

	border-bottom: 1px solid #EEE;

 	}



#content-nav-bar h1 {

	color: #e6e8eb;

	font-size: 20px;

	margin-bottom: 0;

	line-height: 20px;

	font-weight: bold;

	}

	

#content-nav-bar .page-entry-meta {

	background: none;

	padding-bottom: 0;

	}	

		

#content-nav-bar .entry-subtitle {

	color: #8f949d;

	}

	 	

/* =BreadCrumb */  

.breadcrumbs {

	color: #8f949d;

	font: italic 12px/21px Georgia, "Times New Roman", Times, serif;

	}

	

.breadcrumb a { color: #b9bdc4; }

	 

.breadcrumb a:hover { color: #e6e8eb; }	

	

/* =Main Container 

-----------------------------------------------------------*/

#main-container { padding: 20px 0; background-image:url(http://infinitetoday.com/dev-wordpress-v2/wp-content/uploads/2013/01/bginfi3.png); background-repeat:repeat-y; background-position:center; background-color:#7a7b7d; }



/* =Sidebar 

-----------------------------------------------------------*/

#sidebar { 

	zoom: 1;

	position: relative;

	}

	

#sidebar.sidebar-right { }

	

#sidebar.sidebar-left { }

	 	 

#sidebar p { margin-bottom: 10px; }



#sidebar aside p { font: italic 12px/1.35 Georgia, "Times New Roman", Times, serif;  }



#sidebar ul,

#sidebar ol { margin:0 0 0 0; }



#sidebar ul ul,

#sidebar ol ol,

#sidebar ul ul ul,

#sidebar ol ol ol{ margin:5px 0 0 10px; }



#sidebar li, 

#sidebar li li,

#sidebar .widget li {

	line-height: 22px;

	color: #8f949d;

	}



#sidebar .widget li a { color: #555; }

	

#sidebar .widget li a:hover { color: #c4c6c7; }



#sidebar .widget li a:active { color: #0081C7; }



#sidebar input, 

#sidebar .uneditable-input { width: 100%; }



/* grid when inside sidebar */

#sidebar .column, 

#sidebar .columns { width: 190px !important; float: none; margin-left: 0; margin-right: 0; }

#sidebar.row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }

#sidebar .row .row .column, 

#sidebar .row .row .columns { padding: 0; }



/*Sidegar Widgets */

#sidebar .widget {

	display: block;

	clear: both;

	margin: 40px 0; 

	}



#sidebar .widget:first-child{

	margin-top: 0;

	}



#sidebar .widget-title {

    margin-bottom: 7px;

    padding-bottom: 10px;

	border-bottom: 1px solid #EAECEF;

    line-height: 13px;

    font-size: 13px;

    color: #1e2224;

    text-align: left;

    }

    

#sidebar .widget_recent_entries ul { max-width: 90%; }

#sidebar .widget_recent_entries li { margin-bottom: 8px;	}



/* Search */ 

#sidebar .searchform input.s {

 	float: left;

	background: url(assets/images/icons/icon-search.png) no-repeat 8px 9px;

	padding-left: 25px;

	-webkit-border-radius: 0px;

	 }

	 

#sidebar #searchsubmit { float: left; margin-left: 0px; }



#sidebar .searchform button { display: none; }



		

/* =Widgets 

--------------------------------------------------------------*/

.widget { margin: 25px 0; }

.widget ul > li { list-style: none; }

.widget ul ul { margin: 0; padding: 0;	}

.widget li li { padding-left: 0; }

.widget li li ul { padding-left: 15px; }

.widget .widget-title { 

    font-family:  "Helvetica", Arial, sans-serif;

    font-weight: bold;

    line-height: 13px; 

    font-size: 13px;

    }

     

/* =Menu Widget */

.widget .widget_nav_menu ul, 

ul.xoxo { margin: 0 0 0 0; }



/* =Child/Sibling Widget */

#sidebar .widget_radium_menu ul { }



#sidebar .widget_radium_menu li {

 	color: #555;

 	border-bottom: 1px solid rgba(0, 0, 0, 0.07);

 	margin-bottom: 0;

 	}



#sidebar .widget_radium_menu li:hover,

#sidebar .widget_radium_menu li .current_page_item { border-bottom: 1px solid #AFCEFF; }

	

#sidebar .widget_radium_menu li a {

	padding: 5px 0;;

	display: block;

	}

	

	

/* Recent Posts */ 

.radium-recent-posts-widget .news-title{

	line-height: 18px;

	color: #1e2224;

	-webkit-transition: all 0.2s ;

	   -moz-transition: all 0.2s ;

	    -ms-transition: all 0.2s ;

		 -o-transition: all 0.2s ;	

	}

    

.radium-recent-posts-widget .news-title:hover { color: #8f949d; }   

    

.radium-recent-posts-widget ul li {

	min-height: 48px;

	display: block;

	clear: both;

	margin-bottom: 15px;

	}



.radium-recent-posts-widget ul li:last-child{

    background-image: none;

    padding-bottom: 0;

    }

    

.radium-recent-posts-widget ul li a:hover { padding-left: 0 !important; }     	      



.radium-recent-posts-widget .news-thumb {

    float: left;

    display: inline;

    width: 53px;

    height: 48px;

    margin: 5px 5px 0 0;

    }

 	

.radium-recent-posts-widget .news-thumb img { 

	width: 48px;

	height: 48px;

	-webkit-transition: all 0.2s;

	   -moz-transition: all 0.2s;

	    -ms-transition: all 0.2s;

		 -o-transition: all 0.2s;

	}  

		      

.radium-recent-posts-widget .news-thumb img:hover { opacity: .3; }



.radium-recent-posts-widget .news-meta {

	font-weight: normal;

	font-size: 10px;

	line-height: 20px;

	margin-left: 55px;

	}

			

/* =Testimonial Widget */

.radium_testimonials_widget .widget-title { text-align: center; }

	

.radium-testimonials .post-thumb {

	float: left;

	margin: 0 10px 0 0;

	width: 48px;

	height: 48px;

	}

	

.radium-testimonials .post-thumb img { 

	height: 48px;

	width: 48px;

	}

	

.radium-testimonials .entry-meta {

	float: left;

	margin: -5px 0 0 0;

	padding: 0 0 0 0;

	background-image: none;

	width: 70%;

	border: none;

	color: #6B707B;

	}



.testimonial-meta { font: normal normal 12px/20px "Helvetica", Arial, sans-serif; }

	

.radium-testimonials .entry-meta .name { font-weight: bold; }



.radium-testimonials li { 

	list-style: none;	

	margin-top: 5px; 

	width:100%;

	float: left;

	}



.radium-testimonials span {

 	font-weight: bold;

	}



.radium-testimonials p {

	width: 100%;

	float: left;

	margin: 3px 0 25px 0;

	font-variant: normal;

	text-transform: none;

	}

	

/* =Testimoials Sidebar*/		

#sidebar .radium-testimonials p { margin-bottom: 15px; text-align: left; }

#sidebar .radium-testimonials li:last-child p { margin-bottom: 0; }

	

/* =RSS Widget */

.widget_rss li { margin: 0 0 18px 0; }



/* =Calender */



/*Search Form*/

.entry-content .searchform{

	margin-top: 5px;

	margin-bottom: 8px;

	}

	

.default_searchform input.s {

	width: 89%;

	float: left;

	}



.default_searchform button.button{

	width: 10%;

	margin-left: -2px;

	margin-top: 3px;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	height: 33px;

	}

		

/* =Flickr Widget */

.flicker-image-wrapper{

    float: left;

    margin-top: 6px;

    }



.flickr_badge_image {

	float: left;

	margin: 0 5px 5px 0;

	}



.flickr_badge_image a {

	float: left;

	transition: all 0.2s ;

		-webkit-transition: all 0.2s ;

		-moz-transition: all 0.2s ;

		-ms-transition: all 0.2s ;

		-o-transition: all 0.2s ;

	}



.flickr_badge_image a:hover { opacity: 0.3; }



.flickr_badge_image img {

    width: 60px;

    height: 60px;

	float: left;

	}



/* Images Widget */ 

#radium_custom_images_widget { width: 106%; }

#radium_custom_images_widget p { width: 96%; }



#radium_custom_images_widget ul { margin-top: 5px;}



#radium_custom_images_widget li img { 

	padding: 0 0 0 0; 

	-webkit-transition: all 0.2s ;

	-moz-transition: all 0.2s ;

	-ms-transition: all 0.2s ;

	-o-transition: all 0.2s ;

	float: left; 

	}



.image-size-104x104 img, 

.image-size-104x220 img,

.image-size-220x104 img,

.image-size-220x220 img {

	padding: 0 0 0 0; 

	margin-right: 12px;

	margin-bottom: 12px;

	float: left;

	}



.image-size-104x104 img:hover,

.image-size-220x104 img:hover,

.image-size-104x220 img:hover,

.image-size-220x220 img:hover { opacity: 0.3; }



.image-size-104x104 img {

	height: 104px;

	width:104px;

	}

	

.image-size-104x220 img {

	height: 104px;

	width:220px;

 	}

 	

.image-size-220x104 img {

	height: 220px;

	width:104px;

 	}

 	 			

.image-size-220x220 img {

	height: 220px;

	width:220px;

 	}



/* Newsletter Form Widget */

.radium-newsletter form { margin-bottom: 4px; }



input.email-newsletter {

	width: 80.8%;

	color: #CCC;

	padding-left: 8px;

	margin-top: 0;

	-webkit-border-radius: 0px;

	float: left;

	}



.newsletter-button.button {

	width: 33px;

	height: 33px;

	margin-left: -2px;

	padding: 0 0;

  	}



.newsletter-button:hover { 	} 	



		

/*Twitter Widget*/

#twitter_div { margin-bottom: 15px; }



#twitter_update_list { margin-top: 1px; }



#twitter_div li {

	margin-bottom: 8px;

	padding-bottom: 5px;

	line-height: 21px;

	}

		

#twitter_div span { color: #6b707b; }			

#twitter_div li:last-child { margin-bottom: 20px; }

#twitter_div li a { color: #8F949D;  }

#twitter_div li a:hover { color: #c4c6c7; padding: 0 0 0 0; }

#twitter_div li a:active { color: #0081C7;}



#twitter-link { 

	font-family: "Helvetica", Arial, sans-serif;;

	font-weight: bold;

 	padding: 8px 12px 8px 33px;

 	margin-top: 5px;

	color: #fff;

	display: inline-block;

	clear: both;

    background: url(assets/images/icons/icon-twitter-feed.png) no-repeat 9px 50% #0081C7;

    background-position: 8px 12px;

    transition: all 0.2s ;

    	-webkit-transition: all 0.2s ;

    	-moz-transition: all 0.2s ;

    	-ms-transition: all 0.2s ;

    	-o-transition: all 0.2s ;	

    } 

    

#twitter-link:hover { 

	background-color: #1e2224; 

	background-position: 8px -28px;

	}

     

.style2 #twitter-link   { background-color: #1e2224; }

	

.style2 #twitter-link:hover { background-color: #0081C7; }

	

.style3 #twitter-link { background-color: #02B0E8; }

	

.style3 #twitter-link:hover { background-color: #1e2224;}



.style4 #twitter-link {

	 font-weight: bold;

	 line-height: 13px; 

	 font-size: 13px;

	 color: #1e2224;

	 background: none;

	 padding: 0 0 0 0;

	} 

	  

.style4 #twitter-link:hover { 

	color: #8F949D; 

	} 

	

/* =Recent Portfolio Widget */

 .radium_recent_portfolios_widget h3{

	font-size: 13px;

	font-weight: bold;

	text-align: center;

 	}

 

 #sidebar .radium-recent-portfolios-widget .entry-meta {

    background-image: none;

    padding-left: 0;

    }   

 

.radium-recent-portfolios-widget .portfolio-item .post-thumb img { 

	width: 220px;

	height: 136px;

	margin-bottom: 6px;

 	}

	

.radium-recent-portfolios-widget .portfolio-item .post-thumb img:hover { }



.radium-recent-portfolios-widget .portfolio-item:last-child { margin-bottom: 0; } 

.radium-recent-portfolios-widget .video-frame { margin-bottom: 5px; }

	

/* Gallery Widget */

.radium-recent-gallery-widget .gallery-item .post-thumb img {

	width: 220px;

	height: 136px;

	margin-bottom: 18px;	

	}



.radium-recent-gallery-widget .gallery-item .post-thumb img:hover { }



.radium-recent-gallery-widget .gallery-item:last-child img { margin-bottom: 0; } 	

 

/* =Video Widget */	

p.radium_video_desc { margin-top: 11px; }

		

.radium_video {	margin-top: 12px; }





/*Twitter Search Feed */

.twit-search-feed{

	float: left;

	margin-bottom: 0;

	}

		

.twit-search-feed ul,

.twit-search-feed ul li {

 	margin: 0 0 0 0;

 	padding: 0 0 0 0;

 	list-style: none;

 	background-image: none;

   	font-size: 12px

	}



.twit-search-feed ul li span.who img {

  	margin-right: 15px;

  	margin-top: 5px;

 	width: 48px;

 	height: 48px;

	}



.twit-search-feed ul li div {

 	margin: 0;

	}



.twit-search-feed .who {

	float: left;

	}

		

.twit-search-feed .tweet-content {

	display: block;

	padding-left: 63px;

	}

	

.twit-search-feed ul li .tweet-entry-meta {

 	padding-left: 63px;

	}

	

.widget .twit-search-feed ul li {

 	background-image: none;

 	padding: 10px 0 18px;

 	position: relative; 

 	word-break: normal;

 	word-wrap: break-word;

 	margin: 0 0;

	}



.twit-search-feed ul li:first-child{

	margin-top: 0;

	padding-top: 0;

	}



.twit-search-feed ul li:last-child{

	margin-bottom: 0;	

	}



.twit-search-feed ul li small{

	font-size: 10px;

	} 



.twit-search-feed ul li .time {

 	font-size: 10px;

 	opacity: 0.5;

 	-moz-opacity:0.5;

 	}

 	

.twit-search-feed ul li .reply {

 	text-transform: lowercase;

 	visibility: hidden;

	}

	

.twit-search-feed ul li:hover .reply {

	visibility: visible;

	}

 

li.tweet {

  	margin-bottom: 15px;

  	padding-bottom: 10px;

  	border-bottom: 1px solid #36393C;

	}

	

li.tweet:last-child {

	margin-bottom: 0;

	padding-bottom: 0;

	border-bottom: 0;

	}

    

li.tweet p { margin-bottom: 0; }

li.tweet p a { color: #9cb13a; }

 	

 			

/* =TagCloud */	

.tagcloud {

	float: left;

	margin-bottom: 25px;

	}

	

.tagcloud a {

	font: 600 12px/normal Helvetica, Arial, Geneva, sans-serif;

	font-size: 12px !important;

	float: left;

	margin: 5px 5px 0 0;

	padding: 6px 9px;

	cursor: pointer;

	display: inline-block;

	color: #fff;

	position: relative;

	transition: 0.1s linear all;

		-webkit-transition: 0.1s linear all;

		-moz-transition: 0.2s linear all;

		-ms-transition: 0.2s linear all;

		-o-transition: 0.2s linear all;

	background-color: #0081C7;

	border-radius: 2px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	}		

		

.tagcloud a:hover { background-color: #1e2224; }

.tagcloud a:active { background-color: #1e2224; }





/* Social Counter Widget */

.social-bar ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	}

 	

.social-bar  ul li { margin-bottom: 10px; }

 

.social-bar .icon-wrapper {

	background-image:url(assets/images/icons/social-bar.png) ;

	background-repeat:no-repeat;

	background-color: #1e2224;

	height: 34px;

	width: 34px;

	float: left;

	margin-top: 5px;

	margin-right: 8px;

	transition: all 0.2s ;

		-webkit-transition: all 0.2s ;

		-moz-transition: all 0.2s ;

		-ms-transition: all 0.2s ;

		-o-transition: all 0.2s ;

	border-radius: 2px;

		-webkit-border-radius: 2px;

		-moz-border-radius: 2px;			

	}

	

/* Style 1 (Default) */ 

.social-bar .count-icon-rss { background-position: -173px 0; }

.social-bar .count-icon-rss:hover { background-position: -173px -35px; background-color: #FB7922; }



.social-bar .social-bar .count-icon-twitter { background-position: 0 0; }

.social-bar .count-icon-twitter:hover { background-position: 0 -35px; background-color: #02B0E8; }



.social-bar .count-icon-facebook { background-position: -35px 0; }

.social-bar .count-icon-facebook:hover { background-position: -35px -35px; background-color: #3B5997; }



.social-bar .count-icon-dribbble { background-position: -210px 0; }

.social-bar .count-icon-dribbble:hover { background-position: -210px -35px; background-color: #CD316B; }



/* Style 2 (Social Colors)*/ 

.social-bar .style2 .count-icon-rss { background-color: #FB7922; }

.social-bar .style2 .count-icon-rss:hover { background-color: #1e2224; }



.social-bar .style2 .count-icon-twitter { background-color: #02B0E8; }

.social-bar .style2 .count-icon-twitter:hover { background-color: #1e2224; }



.social-bar .style2 .count-icon-facebook { background-color: #3B5997; }

.social-bar .style2 .count-icon-facebook:hover { background-color: #1e2224; }



.social-bar .style2 .count-icon-dribbble { background-color: #CD316B; }

.social-bar .style2 .count-icon-dribbble:hover { background-color: #1e2224; }



/* Style 3 (Social Icons)*/ 

.social-bar .style3 .count-icon-rss { background: url(assets/images/icons/social-bar-icons.png) -170px 0px rgba(255, 255, 255, 0); }

.social-bar .style3 .count-icon-twitter { background: url(assets/images/icons/social-bar-icons.png) 0px 0px rgba(255, 255, 255, 0); } 

.social-bar .style3 .count-icon-facebook { background: url(assets/images/icons/social-bar-icons.png) -34px 0px rgba(255, 255, 255, 0); } 

.social-bar .style3 .count-icon-dribbble { background: url(assets/images/icons/social-bar-icons.png) -204px 0px rgba(255, 255, 255, 0); }



.social-bar .style3 .count-icon-rss:hover,

.social-bar .style3 .count-icon-twitter:hover,

.social-bar .style3 .count-icon-facebook:hover,

.social-bar .style3 .count-icon-dribbble:hover { opacity: .6; } 



/* =Foobar */

#radium_foobar {

	z-index: 99;

	position: absolute;

	top: -31px;

	color: #fff;

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

	text-align: center;

	border-top:3px solid #c24c25;

	width: 100%;

	font: italic bold 12px Georgia, "Times New Roman", Times, serif;

	}

	

#radium_foobar .inner { background: transparent; }

	

#radium_foobar .inner .message {

  	background: #c24c25;

  	padding: 7px 0 10px 0;

  	border-radius: 0 0 2px 2px;

  	color: #fff;

 	}

	

#radium_foobar a { color:#E6E8EB; }

	

#radium_foobar a:hover{ color:#8F949D; }



#radium_foobar .openbtn {

	cursor: pointer;

	display: block;

	width:32px;

	height:32px;

	position: absolute;

	top: 37px;

	right:0px;

	float: right;

	background:#c24c25 url(assets/images/plus-minus.png) no-repeat 2px 0;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

	border-radius: 0 0 0 2px;

 	}



#radium_foobar .closebtn {

	cursor: pointer;

	display: block;

	width:32px;

	height:32px;

	position: absolute;

	top: 0;

	right:0;

	float: right;

	background: url(assets/images/plus-minus.png);

	background-color: #c24c25;

	background-position: 32px -30px;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

	border-radius: 0 0 0 2px;

  	}

 

/* =Audio/Video jPlayer Skin

--------------------------------------------------------------------- */

	

.fullwidth {

	display: block;

	min-width: 100%;

	max-width: 100%;

	height: auto;

	}



div.jp-video.fullwidth .jp-jplayer img, 

div.jp-video.fullwidth .jp-jplayer video, 

div.jp-video.fullwidth .jp-jplayer object {

    left: 0;

    position: absolute;

    top: 0;

	}

	

/* Video */

div.jp-audio, 

div.jp-video {

	color:#a7a7a7;

	line-height:2.2em;

	position:relative;

	z-index:10;

	}

	

div.jp-video video { background-color:#fff; }

	

div.jp-audio { width:100%; }

	

div.jp-video.fullwidth, 

div.jp-video.fullwidth .jp-type-list-parent {

	width:100%;

	height:0;

	padding-bottom:56.25%;

	position:relative;

	margin-bottom: 40px;

	}

	

div.jp-video.fullwidth.playlist {

	height:auto;

	padding-bottom:0;

	}

	

div.jp-video.fullwidth .jp-type-single, 

div.jp-video.fullwidth .jp-type-list {

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	}

	

div.jp-video-full {

	width:100%;

	height:100%;

	position:static !important;

	position:relative

	}

	

div.jp-video-full div.jp-jplayer {

	overflow:hidden;

	position:fixed;

	top:0;

	left:0;

	z-index:1000;

	}

	

div.jp-video-full div.jp-gui {

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	z-index:1000;

	}

	

div.jp-video-full div.jp-interface {

	position:absolute;

	bottom:0;

	left:0;

	z-index:1000;

	}



a.jp-full-screen span {background:url(assets/images/jplayer/jp_sprite.png) -58px -57px no-repeat;}

	

a.jp-full-screen:hover span {background-position:-86px -57px;}

	

a.jp-restore-screen span { background:url(assets/images/jplayer/jp_sprite.png) -58px -84px no-repeat; }

	

a.jp-restore-screen:hover span { background-position:-84px -84px; }



div.jp-video-play {

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

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	cursor:pointer;

	}

	

div.jp-video-full div.jp-video-play {

	height:100%;

	z-index:999999;

	}

	

a.jp-video-play-icon {

	background:url(assets/images/jplayer/jp_play.png) 0 0 no-repeat;

	display:block;

	width:80px;

	height:50px;

	margin-left:-40px;

	margin-top: -14px;

	position:absolute;

	left:50%;

	top:50%;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	opacity:0.7;

	filter:alpha(opacity=70);

	-webkit-transition:opacity .5s ease-in-out;

	-moz-transition:opacity .5s ease-in-out;

	-ms-transition:opacity .5s ease-in-out;

	-o-transition:opacity .5s ease-in-out;

	transition:opacity .5s ease-in-out;

	}

	

div.jp-video-play:hover a.jp-video-play-icon {

	opacity:1;

	filter:alpha(opacity=100);

	}

 

/* Audio */

div.jp-audio.fullwidth, 

div.jp-audio.fullwidth .jp-type-list-parent {

	width:100%;

	height:0;

	padding-bottom:56.25%;

	position:relative;

	margin-bottom: 40px;

	}

	

div.jp-audio.fullwidth.playlist {

	height:auto;

	padding-bottom:0;

	}

	

div.jp-audio.fullwidth .jp-type-single, 

div.jp-audio.fullwidth .jp-type-list {

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	}

	

div.jp-audio-full {

	width:100%;

	height:100%;

	position:static !important;

	position:relative

	}

	

div.jp-audio-full div.jp-jplayer {

	overflow:hidden;

	position:fixed;

	top:0;

	left:0;

	z-index:1000;

	}

	

div.jp-audio-full div.jp-gui {

	width:100%;

	height:100%;

	position:fixed;

	top:0;

	left:0;

	z-index:1000;

	}

	

div.jp-audio-full div.jp-interface {

	position:absolute;

	bottom:0;

	left:0;

	z-index:1000;

	}



div.jp-audio-play {

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

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	cursor:pointer;

	}

	

div.jp-audio-full div.jp-audio-play {

	height:100%;

	z-index:999999;

	}

	

a.jp-audio-play-icon {

	background:url(assets/images/jplayer/jp_play.png) 0 0 no-repeat;

	display:block;

	width:80px;

	height:50px;

	margin-left:-40px;

	margin-top:-25px;

	position:absolute;

	left:50%;

	top:50%;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	opacity:0.7;

	filter:alpha(opacity=70);

	-webkit-transition:opacity .5s ease-in-out;

	-moz-transition:opacity .5s ease-in-out;

	-ms-transition:opacity .5s ease-in-out;

	-o-transition:opacity .5s ease-in-out;

	transition:opacity .5s ease-in-out;

	}

	

div.jp-audio-play:hover a.jp-audio-play-icon {

	opacity:1;

	filter:alpha(opacity=100);

	}

 	

div.jp-audio div.jp-interface { margin:0 0 0 0; }



div.jp-audio-full div.jp-title li { padding:1px 0; }

 		

/* Interface */

div.jp-gui { }

	

div.jp-interface {

 	background: #333;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#282828));

	background: -webkit-linear-gradient(top, #333, #282828);

	background: -moz-linear-gradient(top, #333, #282828);

	background: -ms-linear-gradient(top, #333, #282828);

	background: -o-linear-gradient(top, #333, #282828);

   	border-bottom: 1px solid #181818;

 	width:100%;

	height:40px;

	overflow:hidden;

	position:relative;

	}

	

div.jp-video div.jp-interface { margin:0 0 0 0; }

		

div.jp-controls-holder {

	width:100%;

	overflow:hidden;

	position:absolute;

	top:9px;

	left:0;

	}

	

div.jp-interface ul.jp-controls {

	list-style-type:none;

	margin:0;

	padding: 0;

	overflow:hidden;

	}

	

ul.jp-controls, 

div.jp-interface ul.jp-controls li {

	display:inline;

	float:left;

	}

	

div.jp-interface ul.jp-controls a {

	display:block;

	padding-right:2px;

	overflow:hidden;

	text-indent: 100%;

   	white-space: nowrap;

	overflow: hidden;

	padding-left: 4px;

	margin-top: 1px;

	}

	

div.jp-interface ul.jp-controls a span {

	display:block;

	overflow:hidden;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	}

	

a.jp-play span, 

a.jp-pause span {

	width:28px;

	height:28px;

	border-right: 1px solid #343434;

	padding-right: 6px;

	}

	

a.jp-play span {background:url(assets/images/jplayer/jp_sprite.png) 0 0 no-repeat;}

	

a.jp-play:hover span {background-position:-26px 0;}

	

a.jp-pause span {

	background:url(assets/images/jplayer/jp_sprite.png) 0 -28px no-repeat;

	display:none;

	}

	

a.jp-pause:hover span { background-position:-28px -28px; }

	

a.jp-stop span, 

a.jp-previous span, 

a.jp-next span {

	width:28px;

	height:28px;

	border-right: 1px solid #343434;

	padding-right: 3px;

	}

	

a.jp-stop span {background:url(assets/images/jplayer/jp_sprite.png) -2px -56px no-repeat;}

	

a.jp-stop:hover span {background-position:-30px -56px;}

	

a.jp-previous span { background: url(assets/images/jplayer/jp_sprite.png) -56px -28px no-repeat; }

	

a.jp-previous:hover span { background-position:-84px -28px; }

	

a.jp-next span { background:url(assets/images/jplayer/jp_sprite.png) -56px 0 no-repeat; }

	

a.jp-next:hover span { background-position:-84px 0; }

	

div.jp-progress {

	background-color: #121212;

	width:100%;

	height:7px;

	border-left: 1px solid #121212;

	border-right: 1px solid #121212;

	overflow:hidden;

		border-bottom: 1px solid #343434;

	position:absolute;

	top:0;

	left:0;

	}

	

div.jp-seek-bar {

	width:0;

	height:100%;

	cursor:pointer;

	box-shadow:inset 0 0 2px #464444;

	-moz-box-shadow:inset 0 0 2px #464444;

	-webkit-box-shadow:inset 0 0 2px #464444;

	}

	

div.jp-play-bar {

	background:url(assets/images/jplayer/jp_sprite.png) repeat-x;

	background-position: 0px -145px;

	width:0;

	height:7px;

	}

	

div.jp-seeking-bg {background:url(assets/images/jplayer/jp_load.gif) 0 0 repeat-x;}

	

a.jp-mute, 

a.jp-unmute, 

a.jp-volume-max { position:relative; }

	

a.jp-mute, 

a.jp-unmute { margin:0 75px 0 0; }

	

a.jp-mute span { background:url(assets/images/jplayer/jp_sprite.png) 0 -84px no-repeat; }

	

a.jp-mute:hover span { background-position:-28px -84px; }

	

a.jp-unmute span {

	background:url(assets/images/jplayer/jp_sprite.png) 0 -112px no-repeat;

	display:none;

	}

	

a.jp-unmute:hover span { background-position:-28px -112px; }

	

div.jp-volume-bar {

	background-color:#111;

	width:50px;

	height:7px;

	overflow:hidden;

	position:absolute;

	top:10px;

	right:55px;

	cursor:pointer;

	z-index:2;

	box-shadow: 0 1px 0 #464444;

	-moz-box-shadow: 0 1px 0 #464444;

	-webkit-box-shadow: 0 1px 0 #464444;

	}

	

div.jp-audio div.jp-volume-bar { right:18px; }

	

div.jp-volume-bar-value {

	background:url(assets/images/jplayer/jp_sprite.png) repeat-x;

	background-position: 0px -145px;

	width:0;

	height:7px;

	}

	

div.jp-current-time, 

div.jp-time-sep, 

div.jp-duration {

	font-size: 10px;

	margin-top: 8px;

	}

	

div.jp-current-time {

	display:inline;

	float:left;

	}

	

div.jp-time-sep {

	text-align:center;

	display:inline;

	float:left;

	margin-right:6px;

	margin-left:6px;

	}

	

div.jp-duration {

	text-align:right;

	display:inline;

	float:left;

	margin-left:94px;

	}

	

div.jp-title {

	font-weight:bold;

	text-align:center;

	display:none;

	}

	

div.jp-title, 

div.jp-playlist { width:100%; }

	

div.jp-type-single div.jp-title, 

div.jp-type-playlist div.jp-title, 

div.jp-type-single div.jp-playlist { border-top:none; }

	

div.jp-title ul, 

div.jp-playlist ul {

	list-style-type:none;

	padding:0;

	margin:0;

	}

	

div.jp-title li {

	font-weight:bold;

	padding:5px 0;

	}

	

div.jp-video-full div.jp-title li { padding:1px 0; }

	

div.jp-playlist li {

	background-color:#fcfcfc;

	margin:1px 0;

	position:relative;

	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .06);

	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .06);

	box-shadow:0 1px 0 rgba(0, 0, 0, .06);

	}

	

div.jp-playlist li a {

	display:block;

	padding:11px 20px 9px 45px;

	}

	

div.jp-playlist li.jp-playlist-current span {

	background-image:url(../assets/images/plus_grad.png);

	background-position:0 0;

	background-repeat:repeat-x;

	display:block;

	width:13px;

	height:13px;

	position:absolute;

	top:19px;

	left:15px;

	border-radius:6.5px;

	-moz-border-radius:6.5px;

	-webkit-border-radius:6.5px;

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

	-moz-box-shadow:inset 0 0 1px rgba(0, 0, 0, .2);

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

	}

	

div.jp-playlist li div { display:inline; }

	

div.jp-playlist a.jp-playlist-item-remove {

	color:#666;

	font-weight:bold;

	text-align:right;

	display:inline;

	float:right;

	margin-right:10px;

	}

	

div.jp-playlist a.jp-playlist-item-remove:hover { color:#0d88c1; }

	

div.jp-playlist span.jp-free-media {

	text-align:right;

	display:inline;

	float:right;

	margin-right:10px;

	}

	

div.jp-playlist span.jp-free-media a { color:#666; }

	

div.jp-playlist span.jp-free-media a:hover { color:#0d88c1; }

	

span.jp-artist {

	color:#666;

	font-size:.9em;

	}

		

div.jp-jplayer audio, 

div.jp-jplayer {

	width:0;

	height:0;

	}

	

div.jp-jplayer { background-color:#000; }

	

ul.jp-toggles {

	list-style-type:none;

	float:right;

	padding:0;

	margin:0 auto;

	overflow:hidden;

	z-index:1;

	}

	

ul.jp-toggles li {

	display:block;

	float:left;

	margin-left: 1px;

	}

	

ul.jp-toggles li a {

	border-left: 1px solid #343434;

	padding-left: 5px;

	}

	

ul.jp-toggles li a, 

ul.jp-toggles li a span {

	display:block;

	width:31px;

	height:31px;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

   	margin-top: 1px;

	}

		

.jp-no-solution {

	border:1px solid #009be3;

	background-color:#404040;

	color:#000;

	font-size:.8em;

	display:none;

	width:390px;

	padding:5px;

	margin-left:-202px;

	position:absolute;

	left:50%;

	top: 10px;

	}

	

.jp-no-solution a { color:#000; }

	

.jp-no-solution span {

	font-size:1em;

	font-weight:bold;

	text-align:center;

	display:block;

	}



/* = Pages/Posts

--------------------------------------------------------------*/

.entry-header h1 a,

.entry-header h2 a,

.entry-header h3 a { color: #1E2224; }



.entry-header h1 a:hover,

.entry-header h2 a:hover,

.entry-header h3 a:hover { color: #006FD6; }

		

.entry-meta {

    color: #8f949d;

	position: relative;

	text-transform: capitalize;

 	font-size: 11px;

 	margin-bottom: 14px;

 	border-top: 1px solid #EEE;

	border-bottom: 1px solid #EEE;

	float: left;

	margin: 0;

	padding: 5px 0;

	width: 100%;

	}

	

.entry-meta a {

	font-weight: normal;

	color: #8f949d;

	font-size: 11px;

 	}

	

.entry-meta a:hover { color: #434649; }

	

.entry-meta .date, 

.entry-meta .by-author, 

.entry-meta .tag-links,

.entry-meta .tags-list,  

.entry-meta .cat-links, 

.entry-meta .tax, 

.entry-meta .url, 

.entry-meta div.client,

.entry-meta .comments-link{

	float: left;

	margin-right: 22px;

	padding-left: 23px;

	font-size: 11px;

	}



.entry-meta .edit-link { float: right; }

	

.entry-meta .date { background: url(assets/images/icons/icon-date.png) no-repeat 0 5px; } 

	

.entry-meta .by-author { background: url(assets/images/icons/icon-author.png) no-repeat 0 5px; }



.tags.entry-meta{

	border-top: none;

	border-bottom: none;

	}



.entry-meta .tags-list { background: url(assets/images/icons/icon-tag.png) no-repeat 0 5px; }

	 

.entry-meta .cat-links { background: url(assets/images/icons/icon-cats.png) no-repeat 0 4px; } 



time.entry-date {

	font-size: 11px;

	color: #8f949d;

	}



.entry-meta .comments-link { background: url(assets/images/icons/icon-comments.png) no-repeat 0 5px; }

		 

.entry-meta span{

	float: left;

	margin-right: 5px;

	}

    	

.entry-meta span.client-link,

.entry-meta span.date { 

    color: #8f949d;

    font-weight: normal;

    }

	

.entry-summary { margin-bottom: 5px; }	

.entry-format {	margin-bottom: 10px; }	



.entry-meta .sep {

	background: url(assets/images/dot.png) no-repeat center center;

	padding: 0 1px;

	}



.type-post .entry-meta .tags-list { margin: 20px 0 40px 0; }



.entry-content-media {

	border-bottom: 1px solid #EAECEF;

    margin-top: 20px;

    padding-bottom: 20px;

    }

    

.entry-content .entry-content-media img { margin: 0 0 0 0; }

 

article.entry-content, 

article .entry-content{ 

 	padding: 15px 0 20px 0;

 	}

article .entry-content ul li{

	font-size:15px;

} 

.page article.entry-content, 

.page article .entry-content { padding: 0; }

 

section.type-post {

	margin-bottom: 20px;

	background: transparent url(assets/images/divider-h.png) no-repeat bottom center;

	}



.type-post .entry-header h2.entry-title {

	font-size: 24px;

	font-weight: 500;

	margin-bottom: 8px;

	}

	 	       	

/* Article Post */

.sticky { }

 					

/* =Status Post Format */

.format-status .avatar { margin-bottom: 20px; }

   

 /* =Audio Post Format */    

.format-audio .entry-content-media { 

	border-bottom: none; 

 	padding-bottom: 5px;

	}

  

/* =Aside Post Format */

.format-aside .entry-meta {	display: none; }

   

.format-aside .entry-header h2 { margin-bottom: 0; }

  

/* =Link Post Format */

.format-link .entry-meta { display: none; }

  

.format-link .sub-title { color:#8F949D; }  

     

/* =Chat Post Format */

.format-chat .entry-content-media {

     background-image: none;

     margin-top: 0;

     padding-bottom: 0;

     }

     

dl.chat-transcript {

 	line-height:150%;

 	font-size:14px;

 	}

 

.chat-transcript dd {

 	padding:0px 5px;

 	font-family:georgia;

 	font-style:italic;

 	}	

 		

.chat-transcript dt { padding:5px 0;}		

.chat-transcript dt.chat-highlight { padding:5px 0; }	

  

/* =Quote Post Format */

.format-quote p {

 	color: #1e2224;

 	font-weight: bold;

 	font-size: 14px;

 	line-height: 19px;

   	}

 

 .edit-link a { color: #8F949D; }	

 .edit-link a:hover { color: #434649; }	

  	

 /* =Images */

 .entry-content p img,

 .content .gallery .gallery-icon img, 

 .post-thumb img,

 .image-frame img, 

 .attachment .post-box img,

 .slider img {

 	display: block;

 	background: transparent;

 	border-radius: 2px;

  	}

  	

.image-frame img, 

.attachment .post-box img,

.entry-content-media img,

.post-thumb img { height: auto; }

 

.attachment article .entry-content { padding:0 0 0 0; }



.attachment .post-box img { margin: 0 auto; }

 

.content .gallery-item {

 	float: left;

 	margin: 0;

 	padding: 0;

 	}

 

 .content .gallery .gallery-icon img { margin-bottom: 0 !important;}	 

 

 .entry-content img,

 .comment-content img,

 .widget img { max-width: 100%;  border-radius: 2px; /* Fluid images for posts, comments, and widgets */ }

 

 img.size-full,

 img.size-large {

 	max-width: 100%;

 	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */

 	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

 	display: block;

 	}

 

 .entry-content img.wp-smiley {

 	border: none;

 	margin-bottom: 0;

 	margin-top: 0;

 	padding: 0;

 	}

 

 img.aligncenter {

 	margin-left: auto;

 	margin-right: auto;

 	display: block;

 	clear: both;

 	margin-top: 5px;

 	}

 

 img.alignleft {

 	float: left;

 	margin: 10px 25px 0 0;

 	}

 

 img.alignright {

 	display: block;

 	margin: 10px 0 0 20px;

 	}

 

 .wp-smiley {

 	max-height: 13px;

 	margin: 0 !important;

 	}

 

 .gallery { 

 	margin: auto; 

 	float: left;

 	width: 100%;

 	}

 	

 .gallery-item {

 	float: left;

 	text-align: center;

 	margin-left: 0;

 	}

 		

 #gallery-1 .gallery-item {

 	float: left;	

 	margin-top: 10px;

 	text-align: center;

 	width: 33%;

 	}

 	

 .gallery-image {

 	border: 1px solid #efefef;

 	margin-left: 0;

 	}

 

 .gallery-caption { 

     font-family: Georgia, "Times New Roman", Times, serif;

 	font-style: italic;

 	margin-left: 0;

 	font-weight: bold;

     }

 

 .gallery-item .gallery-caption { 

    margin-bottom: 0 !important;

	padding-right: 12%; 

	}

 

 .wp-caption,

 figcaption {

 	text-align: center;

 	margin: 10px 20px 20px 20px;

 	font-family: Georgia, "Times New Roman", Times, serif;

 	font-style: italic;

 	}

 

 .wp-caption.aligncenter { margin: 20px auto; }

 .wp-caption.alignleft { margin-left: 0; }

 .wp-caption.alignright { margin-right: 0; }

 .wp-caption.alignnone { margin-left: 0; }

 

 .wp-caption img,

 .wp-caption img a {

 	margin: 0;

 	padding: 0;

 	border: 0 none;

 	}

 

 .wp-caption

 .wp-caption-text {

 	margin: 0;

 	padding: 5px;

 	}

 

 img#wpstats {

 	display: block;

 	margin: 0 auto 1.625em;

 	}

 /*

 .post-thumb.preload img {

 	opacity: 0;

 	filter: alpha(opacity=0);

 	}

 	*/

 	

 .post-thumb.preload {

 	display: block;

 	background-image: url(assets/images/loader.gif);

 	background-repeat: no-repeat;

 	background-position: 50% 50%;

 	}

 	

 .post-thumb.preload:hover {

 	background-image: none;

 	}

 

 .post-thumb a img.image-loaded:hover { }

 

.framed{

 	padding: 6px;

 	margin-bottom: 10px;

	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px inset, white 0px -1px 1px inset;

	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px inset, white 0px -1px 1px inset;

	-o-box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px inset, white 0px -1px 1px inset;

	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px inset, white 0px -1px 1px inset;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	-o-border-radius: 2px;

	-ms-border-radius: 2px;

	-khtml-border-radius: 2px;

	border-radius: 2px;

	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05))), rgba(255, 255, 255, 0.4);

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), rgba(255, 255, 255, 0.4);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), rgba(255, 255, 255, 0.4);

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), rgba(255, 255, 255, 0.4);

	background: linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), rgba(255, 255, 255, 0.4);

	}			



/* =Author Info */

#post-author { 

	margin-top: 10px; 

	background-color: #F4F4F4;

	border-left: 5px solid #E2E6E8;

	float: left;

	padding: 15px;

	}



#post-author p {

	padding:0 0 0 15px;

	float:left;

	width:90%;

	line-height:20px;

	margin-bottom: 10px;

	}

	

.with-sidebar #post-author p {

	width: 455px;

	}

		

#post-author .posts_by { margin-left: 80px; }

	

#post-author h4 { }



#post-author h4 span { }



#post-author img { float:left; margin-top: 5px; }



#post-author .image a { float:left;  }



 	

/*Related Posts */	

#related-posts { margin-top: 30px; }

	

#related-posts .page-grid-item.three-columns { width: 31.3%; }

.with-sidebar #related-posts .page-grid-item.three-columns { width: 208px;  }



#related-posts .page-grid-item.three-columns,

#related-posts .page-grid-item.four-columns { height: auto; }

 		

#related-posts .entry-summary { margin: 0 0 0 0; }



#related-posts .entry-summary h6 {

	font-size: 13px;

	font-weight: bold;

	text-transform: none;

	}



#related-posts .entry-summary h6 a { color: #1E2224; }

	

#related-posts .entry-summary p { margin: 0 0 0 0; text-align: left; color: inherit; }	



.related-content {

	margin-top: 20px;

	}

	

.related-content h5{

	font-weight: bold;

	}



.related-content{

	min-width: 934px;

	}

	

.with-sidebar .related-content {

	min-width: 710px;

	}

		 	

.related-content .page-grid-item.three-columns {

	margin-top: 10px;

	height: 180px;

	}



.related-content .page-grid-item.three-columns.last,

.related-content .page-grid-item.three-columns:last-child{

	margin-right: 0;

	}

	

.with-sidebar .related-content .page-grid-item.three-columns { }



#related-posts .page-grid-item.three-columns {

	width: 31.3%;

	}	

			 	

/* = Single Share Posts

--------------------------------------------------------------*/	



section .share-post{

	padding-top: 12px;

	margin-bottom: 40px;

	}

	

.share-buttons-wrapper h4 {

	color: #1e2224;

	margin-bottom: 7px;

	}

	

section .share-post .twitter-share, 

section .share-post .facebook-like,

section .share-post .pinit,

section .share-post .gplus {

	width: 110px;

	float: left;

	}



section .share-post .pinit { width: 80px; }



/* Password Pretected post 

--------------------------------------------------------------*/	



.post-password-form input[type='password'] {

	float: left;

	width: 90%;

	}

		

.post-password-form .button {

	margin-left: -2px;

	width: auto;

	}	



/* = Portfolio

--------------------------------------------------------------*/



/* =Portfolio Filter */

#filter { 

	text-align: left; 

	position: relative;

	}

    

#filter h5 {

  	padding: 4px 15px;

	text-transform: uppercase;

	font-weight: 600;
font-family: 'Strait', sans-serif;
 	font-size: 19px;
	color:#000;

	cursor: pointer;

	background: url(assets/images/category-arrow.svg) no-repeat right center;

 	margin-bottom: 0;

 	}

	    

#filter ul { 

	display: none;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-align: left;

	position: absolute;

	left: 15px;

	z-index: 999;

	width: 93%;

	background-color: #FCFCFC;

	list-style: none;

  	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.07);

	border: 1px solid rgba(255, 255, 255, 0.1);

	}

		

#filter li { 

    padding: 5px 28px; 

    margin: 0 auto;

    border-bottom: 1px solid rgba(0, 0, 0, 0.07);

    color: #555;

     position: relative;

    line-height: 22px;

    list-style: none;

    font-size: 12px;

    }



#filter li:first-child { border-top: none; }



#filter li:hover { border-bottom: 1px solid #AFCEFF; }

	

#filter li h5 { display: inline; }



#filter a { color: #555; text-transform: capitalize; }

	

#filter a:hover { 

	color: #0081C7;

	background: #fff;

 	}

	

#filter a.active { color: #0081C7; }



#stage,

.stage { 

    position: relative; 

    width: 100%;

    clear: both;

    display: block;

    float: left;

    margin-left: 18px;

    }

    

#stage { min-width: 934px; 	}

			

#stage.withsidebar { min-width: 710px; }	   

 



/* =Isotope Stylings

--------------------------------------------------------------*/

   

.isotope-item { z-index: 2; }



.isotope-hidden.isotope-item {

    pointer-events: none;

    z-index: 1;

    }



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

          transition-duration: 0.8s;

    }



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

          transition-property: height, width;

    }



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

          transition-property:         transform, opacity;

    }



/* disabling Isotope CSS3 transitions ----------------------------*/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

     -moz-transition-duration: 0s;

          transition-duration: 0s;

    }





/* = Grid Page Setup (Used by Portfolio and gallery page Templates )

--------------------------------------------------------------*/

    

[class*="two-columns"] + [class*="two-columns"]:last-child, 

[class*="three-columns"] + [class*="three-columns"]:last-child, 

[class*="four-columns"] + [class*="four-columns"]:last-child{

  	float: left;

	}



.page-grid-item{

	overflow: hidden;

	}

		

/* Two Columns ----------------------------*/

.page-grid-item.two-columns {

	float: left;

	width: 47.2%;

 	height: 285px;

	margin-bottom: 20px;

	margin-right: 20px;

	overflow: hidden;

	}



.page-grid-item.two-columns h4 a {

	font-size: 14px;

	margin-top: 2px;

	}



.page-grid-item.two-columns .post-thumb {

	position: relative;

 	margin-bottom: 10px;

 	height: 240px; 

 	}

  

.page-grid-item.two-columns .post-thumb img,

.page-grid-item.two-columns .post-thumb-overlay,

.page-grid-item.two-columns .type-gallery .post-thumb-overlay, 	

.page-grid-item.two-columns .stripes { 

	height: 240px; 

	width: 100%; 

	}

 

.page-grid-item.two-columns .fluid-width-video-wrapper {

	padding-top: 53.8% !important;

	margin-bottom: 10px;

	}

 

.page-grid-item.two-columns div.jp-video.fullwidth .jp-type-single,

.page-grid-item.two-columns div.jp-audio.fullwidth .jp-type-single { height: 85%; }

 	

.page-grid-item.two-columns div.jp-video.fullwidth, 

.page-grid-item.two-columns div.jp-video.fullwidth .jp-type-list-parent,

.page-grid-item.two-columns div.jp-audio.fullwidth, 

.page-grid-item.two-columns div.jp-audio.fullwidth .jp-type-list-parent {

	padding-bottom: 51.25%;

	margin-bottom: 0;

	}

	

/* Two Columns with Sidebar*/ 	

.with-sidebar .page-grid-item.two-columns { width: 324px; height: 220px; }



.with-sidebar .page-grid-item.two-columns .post-thumb { height: 175px; }

 	

.with-sidebar .page-grid-item.two-columns .post-thumb img { }



.with-sidebar .page-grid-item.two-columns .post-thumb img,

.with-sidebar .page-grid-item.two-columns .post-thumb-overlay,

.with-sidebar .page-grid-item.two-columns .type-gallery .post-thumb-overlay, 	

.with-sidebar .page-grid-item.two-columns .stripes { height: 175px;  }

 

.with-sidebar .page-grid-item.two-columns .fluid-width-video-wrapper { padding-top: 53.9% !important;}

  

.with-sidebar .page-grid-item.two-columns div.jp-video.fullwidth .jp-type-single,

.with-sidebar .page-grid-item.two-columns div.jp-audio.fullwidth .jp-type-single { height: 78%; }

  	

.with-sidebar .page-grid-item.two-columns div.jp-video.fullwidth, 

.with-sidebar .page-grid-item.two-columns div.jp-video.fullwidth .jp-type-list-parent,

.with-sidebar .page-grid-item.two-columns div.jp-audio.fullwidth, 

.with-sidebar .page-grid-item.two-columns div.jp-audio.fullwidth .jp-type-list-parent { }

 	

 		

/* Three Columns ----------------------------*/

.page-grid-item.three-columns {

	float: left;

	width: 30.7%;

	height: 180px;

	margin-bottom: 20px;

	margin-right: 20px;

	}



.page-grid-item.three-columns.last { margin-right: 0; }

  

.page-grid-item.three-columns .post-thumb {

	position: relative;

	margin-bottom: 10px;

	height: 136px;

  	}



.page-grid-item.three-columns .post-thumb img { 

	width: 100%;

	height: 136px;

	}



.page-grid-item.three-columns .post-thumb img,

.page-grid-item.three-columns .post-thumb-overlay,

.page-grid-item.three-columns .type-gallery .post-thumb-overlay, 	

.page-grid-item.three-columns .stripes { height: 136px; }



.page-grid-item.three-columns .fluid-width-video-wrapper {

	padding-top: 47% !important;

	margin-bottom: 10px;

	}

 

.page-grid-item.three-columns div.jp-video.fullwidth .jp-type-single,

.page-grid-item.three-columns div.jp-audio.fullwidth .jp-type-single { height: 85%; }

 	

.page-grid-item.three-columns div.jp-video.fullwidth, 

.page-grid-item.three-columns div.jp-video.fullwidth .jp-type-list-parent,

.page-grid-item.three-columns div.jp-audio.fullwidth, 

.page-grid-item.three-columns div.jp-audio.fullwidth .jp-type-list-parent {

	padding-bottom: 38.25%;

	margin-bottom: 0;

	}

	

.page-grid-item.three-columns div.jp-current-time, 

.page-grid-item.three-columns div.jp-time-sep, 

.page-grid-item.three-columns div.jp-duration {

	display: none;

	}

		

/* Three Columns with Sidebar*/ 	

.with-sidebar .page-grid-item.three-columns { width: 208px; height: 185px; }



.with-sidebar .page-grid-item.three-columns .post-thumb { height: 140px; }

 	

.with-sidebar .page-grid-item.three-columns .post-thumb img { }



.with-sidebar .page-grid-item.three-columns .post-thumb img,

.with-sidebar .page-grid-item.three-columns .post-thumb-overlay,

.with-sidebar .page-grid-item.three-columns .type-gallery .post-thumb-overlay, 	

.with-sidebar .page-grid-item.three-columns .stripes { height: 140px;  }

 

.with-sidebar .page-grid-item.three-columns .fluid-width-video-wrapper { padding-top: 68% !important; }

  

.with-sidebar .page-grid-item.three-columns div.jp-video.fullwidth .jp-type-single,

.with-sidebar .page-grid-item.three-columns div.jp-audio.fullwidth .jp-type-single { height: 89%; }

  	

.with-sidebar .page-grid-item.three-columns div.jp-video.fullwidth, 

.with-sidebar .page-grid-item.three-columns div.jp-video.fullwidth .jp-type-list-parent,

.with-sidebar .page-grid-item.three-columns div.jp-audio.fullwidth, 

.with-sidebar .page-grid-item.three-columns div.jp-audio.fullwidth .jp-type-list-parent { }

 



 /* Four Columns ----------------------------*/

 .page-grid-item.four-columns {

	float: left;

	width: 22.5%;

	height: 180px;

	margin-bottom: 20px;

	margin-right: 20px;

	}



 .page-grid-item.four-columns.last { margin-right: 0; }

	

 .page-grid-item.four-columns .post-thumb {

	position: relative;

	height: 138px;

	margin-bottom: 10px;

  	}



.page-grid-item.four-columns .post-thumb img { 

	width: 100%;

	height: 138px;

	}



.page-grid-item.four-columns .post-thumb img,

.page-grid-item.four-columns .post-thumb-overlay,

.page-grid-item.four-columns .type-gallery .post-thumb-overlay, 	

.page-grid-item.four-columns .stripes { height: 138px; }

 

.page-grid-item.four-columns .fluid-width-video-wrapper {

	padding-top: 65.5% !important;

	margin-bottom: 10px;

	}

 

.page-grid-item.four-columns div.jp-video.fullwidth .jp-type-single,

.page-grid-item.four-columns div.jp-audio.fullwidth .jp-type-single { height: 85%; }

 	

.page-grid-item.four-columns div.jp-video.fullwidth, 

.page-grid-item.four-columns div.jp-video.fullwidth .jp-type-list-parent,

.page-grid-item.four-columns div.jp-audio.fullwidth, 

.page-grid-item.four-columns div.jp-audio.fullwidth .jp-type-list-parent {

	padding-bottom: 51.25%;

	margin-bottom: 0;

	}

 

.page-grid-item.four-columns div.jp-current-time, 

.page-grid-item.four-columns div.jp-time-sep, 

.page-grid-item.four-columns div.jp-duration, 

.page-grid-item.four-columns div.jp-volume-bar { display: none !important; }

 

/* Four Columns with Sidebar*/ 	

.with-sidebar .page-grid-item.four-columns { width: 152px; height: 145px; }



.with-sidebar .page-grid-item.four-columns .post-thumb { height: 100px; }

 	

.with-sidebar .page-grid-item.four-columns .post-thumb img { }



.with-sidebar .page-grid-item.four-columns .post-thumb img,

.with-sidebar .page-grid-item.four-columns .post-thumb-overlay,

.with-sidebar .page-grid-item.four-columns .type-gallery .post-thumb-overlay, 	

.with-sidebar .page-grid-item.four-columns .stripes { height: 100px;  }

 

.with-sidebar .page-grid-item.four-columns .fluid-width-video-wrapper {	padding-top: 65.5% !important;}

  

.with-sidebar .page-grid-item.four-columns div.jp-video.fullwidth .jp-type-single,

.with-sidebar .page-grid-item.four-columns div.jp-audio.fullwidth .jp-type-single { height: 75%; }

  	

.with-sidebar .page-grid-item.four-columns div.jp-video.fullwidth, 

.with-sidebar .page-grid-item.four-columns div.jp-video.fullwidth .jp-type-list-parent,

.with-sidebar .page-grid-item.four-columns div.jp-audio.fullwidth, 

.with-sidebar .page-grid-item.four-columns div.jp-audio.fullwidth .jp-type-list-parent { }

 

 	 	 				

/* Full Width ----------------------------*/

   

/* With Sidebar --------------------------*/

.page-template-page-gallery-php #sidebar { }

 

/* General -------------------------------*/	

.page-grid-item a { color: #8F949D }



.page-grid-item .post-slider { margin: 0 auto 0 auto; } 



.page-grid-item .post-slider .slides img,

.portfolio .page-grid-item .post-slider .slides img,

.gallery .page-grid-item .post-slider .slides img  { margin-top: 0; }

	

.page-grid-item h3,

.page-grid-item h3 a,

.page-grid-item h4,

.page-grid-item h4 a {

	font-size: 13px;

	text-align: center;

	width: 100%;

	color: #1e2224;

	margin-bottom: 0;

    }  



.page-grid-item h3,

.page-grid-item h4 {

  	font-weight: bold;

  	margin-top: 3px;

  	}  

 	

.page-grid-item h3 a:hover,    

.page-grid-item h4 a:hover { color: #8f949d; }

 

.page-grid-item h3 a:active,   

.page-grid-item h4 a:active { color: #0081C7; }   

  

.page-grid-item p {

	font-size: 12px;

	text-align: center;

	width: 100%;

	color: #8F949D;

	margin-bottom: 0;

	}    

	

.page-grid-item .post-thumb-overlay {

	display: none;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	color: white;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	z-index: 2;

	}



.page-grid-item .post-thumb-overlay {

	background: url(assets/images/thumb-hover.png) center center no-repeat ;

	display: none;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	color: white;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	z-index: 2;

	}

 			

.stripes {

	background: black ;

	position: absolute;

	opacity: .8;

	top: 0;

	width: 100%;

	height: 100%;

	display: none;

	overflow: hidden;

	cursor: pointer;

	z-index: 1;

	}



/* grid slider */

.page-grid-item.three-columns .post-slider .flex-direction-nav .prev, 

.page-grid-item.three-columns .post-slider .flex-direction-nav .next,

.page-grid-item.four-columns .post-slider .flex-direction-nav .prev, 

.page-grid-item.four-columns .post-slider .flex-direction-nav .next {

 	background: url(assets/images/nav-arrows.png) no-repeat transparent 0 0;

 	width: 21px;

 	height: 21px;

	}

	

.page-grid-item.three-columns .post-slider .flex-direction-nav .next,

.page-grid-item.four-columns .post-slider .flex-direction-nav .next {

	background-position: -21px 0;

	}

	

.page-grid-item.three-columns .post-slider .flex-direction-nav .prev,

.page-grid-item.four-columns .post-slider .flex-direction-nav .prev {

	background-position: 0 0;

	}	 		

		

/* =Single Portfolio

--------------------------------------------------------------*/	 

    

/* Portfolio Meta*/

.portfolio-entry-meta {

	margin-left: 0px;

	margin-top: 20px;

 	color: #8F949D;

	text-transform: capitalize;

	font: bold 11px/14px Helvetica, Arial, Geneva, sans-serif;

 	}

	

.portfolio-entry-meta h3, 

.portfolio-entry-content h3{

	display: block;

 	padding-bottom: 9px;

	clear: both;

	line-height: 13px;

	margin-bottom: 9px ;

	}	

	

.portfolio-entry-meta .date, 

.portfolio-entry-meta .by-author, 

.portfolio-entry-meta .tag-links,

.portfolio-entry-meta .tags-list,  

.portfolio-entry-meta .cat-links, 

.portfolio-entry-meta .tax, 

.portfolio-entry-meta .url, 

.portfolio-entry-meta div.client,

.portfolio-entry-meta .edit-link,

.portfolio-entry-meta .comments-link{

	background: none;

	padding: 0;

	margin-bottom: 5px;

	clear: both;

	font-size: 12px;

	color: #1e2224;

	line-height: 18px;

	}

	

.portfolio-entry-meta .edit-link{

	margin-bottom: 0;

	float: left;

	}

	

.portfolio-entry-meta span { float: none; }

    

.portfolio-entry-meta span.client-link,

.portfolio-entry-meta span.date { 

    font-weight: normal;

    }

    

.portfolio-entry-meta .cat-links {

	float: left;

	margin-right: 0;

	margin-bottom: 0;

	padding-left: 0;

	}

	

.portfolio-entry-meta span.cat-links { color: #1e2224; }



.portfolio-entry-meta .tax { }



.portfolio-entry-meta .tax a, 

.portfolio-entry-meta .tags-list a {

	font-weight: normal;

	color: #1e2224;

	}	



.portfolio-entry-meta .url a.project-link {

	margin-top: 10px;

	margin-bottom: 20px;

	padding: 6px 9px;

	cursor: pointer;

	display: inline-block;

	color: white;

	position: relative;

	transition: 0.1s linear all;

	-webkit-transition: 0.1s linear all;

	-moz-transition: 0.2s linear all;

	-ms-transition: 0.2s linear all;

	-o-transition: 0.2s linear all;

	background: #0081C7;

	border-radius: 2px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	}



.portfolio-entry-meta .url a.project-link:hover { background: #1E2224; }	



/* Single portfolio content */ 

.portfolio article.entry-content { background-image: none; }

  

.portfolio .entry-content { padding: 20px 0; }



.portfolio .image-frame { width: 100%; }



.portfolio .entry-content-media { margin-top: 0; }

	

.portfolio .image-frame img { 

	margin-bottom: 0; 

	margin-top: 0; 

	}	

      

      

/*=Gallery

-----------------------------------------------------------------------------------*/

.radium-gallery-description { text-align: center; } 





/*=Team

-----------------------------------------------------------------------------------*/

.team { 

	background: transparent url(assets/images/divider-h.png) no-repeat bottom center;

	padding-bottom: 40px;

	margin-bottom: 20px; 

	}

	

.team:last-child { 

	background: none;

 	margin-bottom: 0; 

	}



.team-profile{

	width: 240px;

	float: left;

	}

	

.team-content {

	float: left;

	width: 70%;

	}



.with-sidebar .team-content {	width: 63%; }



.team .entry-meta { font-weight: normal; text-transform: none; }



.team .profile-photo, 

.team .social-media-links { margin: 7px 0 0 0; }

.team .social-media-links { min-width: 228px; }

.team .social-media-links ul li { margin-right: 3px; }



.team-thumb img{

	max-width: 220px;

	max-height: 220px;

	}

		

.page article .team .entry-content {

	margin-top: 10px;

	float: left;

	width: 100%; 

	}



.job-title { color: #6b707b !important; }		

 

.page-template-page-team-php .pagination,

.page-template-page-team-php .pagination {

	margin-right: 0;

	margin-bottom: 0;

	} 

 

 

 /* Sitemap/Archive

-----------------------------------------------------------------------------------*/

.page-template-archives-php ul.square, 

.page-template-archives-php ul.circle, 

.page-template-archives-php ul.disc {

 	margin-left: 0;

 	}

  

/**/

.search-results h3 {

	border-bottom: 1px solid #eee;

	margin-bottom: 15px;

	padding-bottom: 15px;

	}

	

.search-item {

	border-bottom: 1px solid #eee;

	margin-bottom: 15px;

	}

	

.search-item  h5 {

 	font-weight: bold;

 	}

 		 

/*=Comments

-----------------------------------------------------------------------------------*/



#comments { 	

	float: left;

	width: 100%;

	}

	

#comments .entry-meta,

.comments-respond .entry-meta { 

	text-transform: none;

	border: none;

	}



#comments .entry-meta h4,

.comments-respond .entry-meta h4{

	font: bold 13px/13px Helvetica, Arial, Geneva, sans-serif;

	color: #1e2224;

	margin-top: 2px;

	margin-bottom: 10px;

	}



#comments a.leave-comment,

#comments .comment-meta a,	

#comments .entry-meta a,

.comments-respond .entry-meta a{

	color: #8F949D;

	}

			

#comments .entry-meta p{

	font-size: 11px;

	float: none;

	text-align: left;

	color: #878787;

	}



#comments .entry-meta p a{

	font-size: 11px;

	float: none;

	text-align: left;

	border-bottom: none;

	}

		

.comments-custom-text.entry-meta p { font-size: 11px; color: #878787;}

    

#comments h3 span { background: transparent; padding: 0 0 0 0; }

#comments ol {   margin: 0;   list-style-type: none;	}

#comments ol li ol {	margin: 1em 0 1.4em 24px;   list-style:upper-alpha;	}

#comments ol li ol o l{ list-style:lower-roman;	}

#comments ol li ol ol ol ol ol { list-style:lower-alpha; }



#comments li #respond { margin-left: 65px; }

	

li.comment {

    margin: 0 0 7px 0;

	border-bottom: 1px solid #EAECEF;

	}

		

li.comment:first-child { }

li.comment:last-child { background: none; border-bottom: none;}



ul.children li.comment:last-child .comments-respond {

	padding-top: 0;

	}

	

li.comment .comment-body {

    margin: 0 0 0 65px;

    position: relative;

    min-height: 70px;

    padding-bottom: 10px;

	}



li.comment .comment-meta {

	clear: both;

    overflow: hidden;

    display: block;

 	}



li.comment .comment-text { padding-bottom: 1px; }



.comment .avatar {

    position: absolute;

    left: -65px;

    top: 6px;

    background: #fff;

	}



#comments .byuser img { background-color: #fff; }

	

li.comment p {

    clear: both;

    margin-bottom: 5px;

	}



li.comment cite {

    font-weight: bold;

    font-style: normal;

    float: left;

    line-height: 22px;

    color: #1e2224;

	}



li.comment cite a { color: #1e2224; }

	

li.comment cite a:hover { 

	color: #8f949d;

	text-decoration: none;

	}



.commentmetadata,

.commentmetadata a { font-size: 11px; }



.says { display: none }



.comment-meta {

    margin: 0 0 10px 0;

    position: relative;

	}

	

#cancel-comment-reply {	margin-bottom: 5px; }

    

li.comment .comment-body a.comment-reply-link {

	color: #8f949d;

    display: block;

    position: absolute;

    right: 0;

    top: 0px;

    font-size: 11px;

    margin-top: 2px;

	}



li.comment .comment-body a.comment-reply-link:hover { color: #c4c6c7; } 

li.comment .comment-body a.comment-reply-link:active { color: #0081C7; }



.moderation {

    font-size: 11px;

    color: #c88865;

	}



.comment ul.children {

    list-style-type: none;

    margin: 0 0 0 65px;

	}



ul.children li.comment {

    padding: 7px 0 0 0;

    margin: 0;

	border-top: 1px solid #EAECEF;

    }

    

ul.children li.comment:last-child { border-bottom: none; }

	

ul.children .avatar { left: -65px; }



ul.children li.comment .comment-body { margin: 0 0 0 65px }



#comment-notes{

	font-size: 10px;

	line-height: 18px;

	color: #aaaaaa;

	}



#comments .border-bottom {

	border-bottom: 1px solid #EAECEF;

	margin-bottom: 7px;

	}



div.comment-author { }

div.comment-content p { clear: both;margin-bottom: 15px;}



.comment-awaiting-moderation {

	line-height: 24px;

	margin-left: 5px;

	}		



/* =Comment Respond --*/

#commentform h4 { margin-bottom: 27px; }

		

#commentform #row-author label { } 



#commentform p { margin-bottom: 15px }

#commentform span { display: inline;}



.logged-in #commentform #row-comment { margin-top: 0;}

.logged-in #commentform .label { padding-top: 0; }	

 

 		

/* =Trackbacks --*/



li.trackback, 

li.pingback {

	margin: 0 0 10px 16px;

	list-style-type: decimal;

	}



#trackbacks-list { margin-left: 0px; }



#trackbacks-list li:first-child { margin-top: 2px; }



#trackbacks-list div.comment-content p { display: none; }



/* =Login/out --*/

.logout { 

	float: none !important;

	font-size: 11px; 

	}



#login { margin-bottom: -10px; }



/* =pagination

-----------------------------------------------------------------------------------*/

.pagination { 

  	width: 100%;

	float: none;

	text-align: center;

	margin: 0 auto;

	}

 	

.pagination span.current,	

.pagination a {	

    margin: 0 5px;

  	padding: 0 7px;

	font-weight: bold;

 	border: 1px solid #eee;

	}

	

.pagination a:last-child { background-image: none; }

		

.pagination .current,

ul.pagination li:hover a { color: #1e2224; }

		

.pagination a:hover { color: #494f5d; }

	

.pagination-wrapper .pagination-meta {

    color: #515151;

    background: none;

    margin: 8px 5px 0 0;

    font-size: 11px;

    padding: 0 5px;

 	text-align: center;

    }	

    

.pagination-arrows {

	float: right;

	height: 16px;

	margin-left: 5px;

 	}

	

.pagination-arrows a {

	display: block;

	width: 21px;

	height: 21px;

 	padding: 0 0;

 	margin: 0 0;

 	border: none;

	}

	

.pagination-arrows .page-previous, 

.pagination-arrows .page-next {

	float: left;

	margin-left: 2px;

	background:#0081C7 url(assets/images/nav-arrows.png) no-repeat 0 0;

	margin-top: 1px;	

	transition: all 0.2s ;

		-webkit-transition: all 0.2s ;

		-moz-transition: all 0.2s ;

		-ms-transition: all 0.2s ;

		-o-transition: all 0.2;

	}



.pagination-arrows .page-previous { }

	 

.pagination-arrows .page-next { background-position: -21px 0px; }

	

.pagination-arrows .page-previous:hover { background-color: #1e2224; background-position: 0 -21px; } 



.pagination-arrows .page-next:hover { background-color: #1e2224; background-position: -21px -21px; } 

		

.pagination-arrows .page-previous.inactive,	 

.pagination-arrows .page-next.inactive,

.pagination-arrows .page-previous.inactive:hover,	 

.pagination-arrows .page-next.inactive:hover,

.pagination-arrows .page-previous.inactive:active,	 

.pagination-arrows .page-next.inactive:active{

	background-color: #EAECEF;

	transition: none ;

		-webkit-transition: none ;

		-moz-transition: none ;

		-ms-transition: none ;

		-o-transition: none ;

 	}



.pagination-arrows .page-previous.inactive a,	 

.pagination-arrows .page-next.inactive a { cursor: auto; }





/* =Social-Media-Icons (Used by widgets, footer social icons, team profiles )

--------------------------------------------------------------*/

 

/* Social Media Links Style 1 (Default)*/

.sidebar .social-media-links {

	margin-top: 12px;

	width: 100%;

    }



.social-media-links ul { margin: 0 0 0 0; }

    

.social-media-links ul li {

	margin-right: 4px;

	margin-bottom: 4px;

	display: block;

	float: left;

	text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

 	width: 34px;

	height: 34px;

	padding: 0 0 0 0!important;

    }

		

.social-media-links ul li a {

    background-image:url(assets/images/icons/social-bar.png) ;

    background-repeat:no-repeat;

    width: 34px;

    height: 34px;

    float:left;

    text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;

     background-color: #1e2224;

    transition: all 0.2s ;

    	-webkit-transition: all 0.2s ;

    	-moz-transition: all 0.2s ;

    	-ms-transition: all 0.2s ;

    	-o-transition: all 0.2s ;

    padding: 0 0 0 0!important;

    border-radius: 2px;

    	-moz-border-radius: 2px;

    	-webkit-border-radius: 2px;

    }

    

.social-media-links ul li a:hover { padding: 0 0 0 0 !important; }

 	   

.social-media-links ul li.twitter a { background-position: -1px 0px; }

.social-media-links ul li.twitter a:hover { background-position: -1px -35px; background-color: #02b0e8; }  



.social-media-links ul li.facebook a { background-position: -35px 0px; }

.social-media-links ul li.facebook a:hover { background-position: -35px -35px; background-color: #3b5997; }  



.social-media-links ul li.googleplus a { background-position: -71px 0px; }

.social-media-links ul li.googleplus a:hover { background-position: -71px -35px; background-color: #0a9d35; }      

 

.social-media-links ul li.linkedin a { background-position: -105px 0px; }

.social-media-links ul li.linkedin a:hover { background-position: -105px -35px; background-color: #0b84c3; }  



.social-media-links ul li.zerply a { background-position: -141px 0px; }

.social-media-links ul li.zerply a:hover { background-position: -141px -35px; background-color: #a3e056; } 



.social-media-links ul li.rss a { background-position: -173px 0px; }

.social-media-links ul li.rss a:hover { background-position: -173px -35px; background-color: #fb7922; } 



.social-media-links ul li.dribbble a { background-position: -210px 0px; }

.social-media-links ul li.dribbble a:hover { background-position: -210px -35px; background-color: #cd316b; } 



.social-media-links ul li.reddit a { background-position: -245px 0px; }

.social-media-links ul li.reddit a:hover { background-position: -245px -35px; background-color: #fe4502; }



.social-media-links ul li.vimeo a { background-position: -279px -1px; }

.social-media-links ul li.vimeo a:hover { background-position: -279px -36px; background-color: #9dc647; }



.social-media-links ul li.youtube a { background-position: -315px -2px; }

.social-media-links ul li.youtube a:hover { background-position: -315px -37px; background-color: #d61c1f; }



.social-media-links ul li.forrst a { background-position: -351px -1px; }

.social-media-links ul li.forrst a:hover { background-position: -351px -36px; background-color: #1c7a37; } 



.social-media-links ul li.flickr a { background-position: -385px 0px; }

.social-media-links ul li.flickr a:hover { background-position: -386px -35px; background-color: #fa057a; } 



.social-media-links ul li.digg a { background-position: -420px -1px; }

.social-media-links ul li.digg a:hover { background-position: -420px -36px; background-color: #00549c; } 



.social-media-links ul li.github a { background-position: -455px 0px; }

.social-media-links ul li.github a:hover { background-position: -455px -35px; background-color: #3e78aa; } 



.social-media-links ul li.pinterest a { background-position: -490px -1px; }

.social-media-links ul li.pinterest a:hover { background-position: -490px -36px; background-color: #de464a; } 



.social-media-links ul li.stumbleupon a { background-position: -525px 0px; }

.social-media-links ul li.stumbleupon a:hover { background-position: -525px -35px; background-color: #f94e20; }    



.social-media-links ul li.delicious a { background-position: -561px 0px; }

.social-media-links ul li.delicious a:hover { background-position: -561px -35px; background-color: #4444ec; } 



.social-media-links ul li.foursquare a { background-position: -595px 0px; }

.social-media-links ul li.foursquare a:hover { background-position: -595px -35px; background-color: #1fb2df; }



.social-media-links ul li.behance a { background-position: -630px -1px; }

.social-media-links ul li.behance a:hover { background-position: -630px -36px; background-color: #189afb; }



.social-media-links ul li.yelp a { background-position: -666px -1px; }

.social-media-links ul li.yelp a:hover { background-position: -666px -36px; background-color: #b92718; }  



.social-media-links ul li.email a { background-position: -701px 0px; }

.social-media-links ul li.email a:hover { background-position: -701px -35px; background-color: #3185f1; } 



.social-media-links ul li.tumblr a { background-position: -736px -1px; }

.social-media-links ul li.tumblr a:hover { background-position: -736px -36px; background-color: #2c4762; } 



.social-media-links ul li.skype a { background-position: -770px 0px; }

.social-media-links ul li.skype a:hover { background-position: -770px -35px; background-color: #00aff0; } 



/* Social Media Links Style 2 (Social Colors)*/  

 .social-media-links ul.style2 li a:hover { background-color: #1e2224!important; }

   

.social-media-links ul.style2 li.twitter a { background-color: #02b0e8;}



.social-media-links ul.style2 li.facebook a { background-color: #3b5997; }



.social-media-links ul.style2 li.googleplus a { background-color: #0a9d35; }

 

.social-media-links ul.style2 li.linkedin a { background-color: #0b84c3; }



.social-media-links ul.style2 li.zerply a {  background-color: #a3e056; }



.social-media-links ul.style2 li.rss a { background-color: #fb7922; }



.social-media-links ul.style2 li.dribbble a { background-color: #cd316b; }



.social-media-links ul.style2 li.reddit a { background-color: #fe4502; }



.social-media-links ul.style2 li.vimeo a { background-color: #9dc647; }



.social-media-links ul.style2 li.youtube a { background-color: #d61c1f; }



.social-media-links ul.style2 li.forrst a { background-color: #1c7a37; }



.social-media-links ul.style2 li.flickr a { background-color: #fa057a; }



.social-media-links ul.style2 li.digg a { background-color: #00549c; }



.social-media-links ul.style2 li.github a { background-color: #3e78aa; }



.social-media-links ul.style2 li.pinterest a { background-color: #de464a; }



.social-media-links ul.style2 li.stumbleupon a { background-color: #f94e20; }



.social-media-links ul.style2 li.delicious a { background-color: #4444ec; }



.social-media-links ul.style2 li.foursquare a { background-color: #1fb2df; }



.social-media-links ul.style2 li.behance a { background-color: #189afb; }



.social-media-links ul.style2 li.yelp a { background-color: #b92718; }



.social-media-links ul.style2 li.email a { background-color: #3185f1; }

 	

.social-media-links ul.style2 li.tumblr a { background-color: #2c4762; }



.social-media-links ul.style2 li.skype a { background-color: #00aff0; }



/* Social Media Links Style 3 (Social Icons)*/

.social-media-links ul.style3 li.stumbleupon a { background: url(assets/images/icons/social-bar-icons.png) -510px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.twitter a { background: url(assets/images/icons/social-bar-icons.png) 0px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.facebook a { background: url(assets/images/icons/social-bar-icons.png) -34px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.dribbble a { background: url(assets/images/icons/social-bar-icons.png) -204px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.googleplus a { background: url(assets/images/icons/social-bar-icons.png) -68px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.linkedin a { background: url(assets/images/icons/social-bar-icons.png) -102px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.zerply a { background: url(assets/images/icons/social-bar-icons.png) -136px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.rss a { background: url(assets/images/icons/social-bar-icons.png) -170px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.reddit a { background: url(assets/images/icons/social-bar-icons.png) -238px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.vimeo a { background: url(assets/images/icons/social-bar-icons.png) -272px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.youtube a { background: url(assets/images/icons/social-bar-icons.png) -306px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.forrst a { background: url(assets/images/icons/social-bar-icons.png) -340px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.flickr a { background: url(assets/images/icons/social-bar-icons.png) -374px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.digg a { background: url(assets/images/icons/social-bar-icons.png) -408px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.github a { background: url(assets/images/icons/social-bar-icons.png) -442px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.pinterest a { background: url(assets/images/icons/social-bar-icons.png) -476px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.delicious a { background: url(assets/images/icons/social-bar-icons.png) -544px 0px rgba(255, 255, 255, 0); }

.social-media-links ul.style3 li.foursquare a { background: url(assets/images/icons/social-bar-icons.png) -578px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.behance a { background: url(assets/images/icons/social-bar-icons.png) -612px 0px rgba(255, 255, 255, 0); } 

.social-media-links ul.style3 li.yelp a { background: url(assets/images/icons/social-bar-icons.png) -646px 0px rgba(255, 255, 255, 0); }



.social-media-links ul.style3 li a:hover{ opacity: 0.6; }





/* =Footer Social-Icons 

--------------------------------------------------------------*/

.social-nav {

    z-index: 1;

    margin: 0 0 0 0;

    width: 100%;

    }



.social-nav ul {float: right; margin: -3px 20px 0 0; }

    

.social-nav ul li {

	margin: 0 0 0 2px;

	width: 27px;

	height: 27px;

    }

		

.social-nav ul li a {

 	background-image:url(assets/images/icons/social-bar.png) ;

    width: 27px;

    height: 27px;

    float:left;

    text-indent: 100%;

	overflow: hidden;

	white-space: nowrap;



    }



.social-nav ul li.facebook a { background-position:-39px -3px; }

.social-nav ul li.facebook a:hover { background-position:-39px -38px; background-color: #3b5997; } 



.social-nav ul li.twitter a { background-position: -4px -4px; }

.social-nav ul li.twitter a:hover { background-position: -4px -39px; background-color: #02b0e8; } 



.social-nav ul li.dribbble a { background-position: -213px -3px; }

.social-nav ul li.dribbble a:hover { background-position: -213px -38px; background-color: #cd316b; } 



.social-nav ul li.linkedin a { background-position: -108px -3px; }

.social-nav ul li.linkedin a:hover { background-position: -108px -38px; background-color: #0b84c3; } 



.social-nav ul li.email a { background-position: -704px -4px; }

.social-nav ul li.email a:hover {background-position: -704px -39px; background-color: #3185f1;} 



.social-nav ul li.google a { background-position: -74px -3px; }

.social-nav ul li.google a:hover { background-position: -74px -38px; background-color: #0a9d35; } 



.social-nav ul li.rss a { background-position: -177px -3px; }

.social-nav ul li.rss a:hover { background-position: -177px -38px; background-color: #fb7922; } 



.social-nav ul li.behance a { background-position: -634px -4px; }

.social-nav ul li.behance a:hover { background-position: -634px -39px; background-color: #189afb; } 



.social-nav ul li.pinterest a { background-position: -494px -4px }

.social-nav ul li.pinterest a:hover { background-position: -494px -39px; background-color: #de464a; } 

  

  

/* =Footer

--------------------------------------------------------------*/

#bottom-footer { 

   	background: #2E2E2E;

 	border-top: 2px solid #0081C7;

 	margin-top: -2px;

 	}

 	

#bottom-footer .container { 

  	padding: 20px 0;

 	}

 		

#bottom-footer p { color: #8f949d; }

 

#bottom-footer abbr,  

#bottom-footer acronym {

	border-color: #8F949D;

	color: #8F949D;

	}



#bottom-footer strong, 

#bottom-footer b { color: #8F949D; }

 

.footer-wrapper {

    height: auto;

    padding-top: 30px;

    float: left;

    width: 100%;

    }

    	

 #bottom-footer a { color: #8F949D; }

 	

 #bottom-footer a:hover { color: #f2f2f3; }	

 	

 #bottom-footer a:active { color: #0081C7; }

 

 #bottom-footer li a { line-height: 22px; }

 

 #bottom-footer li a:hover { }

 

 #bottom-footer li a:active { }

  			

 #bottom-footer h1, 

 #bottom-footer h2, 

 #bottom-footer h3, 

 #bottom-footer h4, 

 #bottom-footer h5 { color: #E6E8EB; }

 

 #bottom-footer h2 {

 	border-bottom: 1px solid #36393C;

  	font-size: 12px;

 	padding-bottom: 10px;

 	margin-bottom: 6px;

 	font-weight: bold;	

 	}	 		   

 

#bottom-footer .entry-meta { color: #8f949d; }



#footer-widgets{

	border-bottom: 1px solid #36393C;

	padding-bottom: 20px;

	}

	

#colophon {

	color: #8F949D;

	padding: 20px 0 0 0;

	}

	 	

/* =Footer widgets */ 

.footer_widget { margin-bottom: 20px; }

.footer_widget:last-child{ margin-bottom: 0; }	



#bottom-footer .widget ul {

	list-style: none;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

 	}

 	

#bottom-footer .widget ul:last-child { padding-bottom: 0; }

 		 	

#bottom-footer .widget li { 

	padding-left: 20px;

	background: url(assets/images/bullet.png) no-repeat left 4px;

	color: #8F949D;

	width: 100%;

	}

		

/* =Latest Tweets Widget*/

#bottom-footer #twitter_div ul { }

	

#bottom-footer #twitter_div li{

	padding-left: 0;

	background-image: none;

	border-bottom: 1px solid #36393C;

	}

	

#bottom-footer #twitter_div li:last-child {

	margin-bottom: 5px;

	padding-bottom: 5px;

	}

	

#bottom-footer #twitter_div a { color: #fff; }



/* =Custom Images */ 

#bottom-footer #radium_custom_images_widget li{

	padding-left: 0;

	background-image: none;

	width: auto;

	}

	

/* =Testimonial Widget */

#bottom-footer .radium-testimonials li{

	padding-left: 0;

	background-image: none;

	}

	

/* =Social Counter*/

#bottom-footer .radium_Social_icons_Widget li{

	padding-left: 0;

	background-image: none;

	}

	

/* =Other Widgets*/	

	

#bottom-footer .tagcloud a{

 	color: white;

 	}

 

 #bottom-footer .twit-search-feed ul li {

 	padding-left: 0;

 	background-image: none;

 	}

 	

 #bottom-footer .widget li:last-child{

 	margin-bottom: 0;

 	padding-bottom: 0;

 	}

 		

 footer#bottom-footer .social-media-links li {

 	padding-left: 20px;

 	background: none;

  	width: 34px;

 	}

 	

 footer#bottom-footer li.news-content {

 	background-image: none;

 	padding-left: 0;

 	}

 		

/* =Bottom Nav */ 

.foot-nav ul { margin-bottom: 0; }		

.foot-nav ul li{

 	float: left; 

 	margin-right: 10px;

 	}

 	

 .foot-nav li {

 	list-style: none;

 	display: inline;

 	padding: 0 5px;

 	}

 	

 .foot-nav li a {  }



  

 /* =Forms

 --------------------------------------------------------------------------*/

 

 /* =Inputs */

 form { margin-bottom: 20px; }

 

 fieldset legend { color: #1E2224; }

 

 form label {

     color: #1e2224;

     font-weight: bold;

     font-size: 12px;

     padding-top: 0;

     margin-bottom: 0;

     margin: 5px 0 3px 0;

     }

     

 form label.error{

     padding-top: 5px;

     width: 100%;

     display: none !important;

     }

    

input[type="password"].error, 

input[type="date"].error, 

input[type="datetime"].error, 

input[type="email"].error, 

input[type="number"].error, 

input[type="search"].error, 

input[type="tel"].error, 

input[type="time"].error, 

input[type="url"].error,   

input[type="text"].error, 

input.error, 

textarea.error {

	border-color: #F53C3C;

	}

             

 form .input {

     clear: none;

     display: inline;

     margin-bottom: 20px;

      	-moz-border-radius: 2px;

          -webkit-border-radius: 2px;

     border-radius: 2px;

     }

     

 input.input-text, 

 textarea, 

 select {

     display: block;

     margin-bottom: 18px;

     	-moz-border-radius: 2px;

          -webkit-border-radius: 2px;

     border-radius: 2px;

     } 

 

select {

  	height: 28px;

 	}    

	

 input, 

 .uneditable-input {

 	 width: 94%;

 	 min-height: 33px;

 	 	-moz-border-radius: 2px;

 	      -webkit-border-radius: 2px;

 	 border-radius: 2px;

 	 }

     

 input[type=email],           

 input[type=text],

 input[type=password],

 textarea {

     border:1px solid #bec1c5;

     color:#bec1c5;

     -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,.10);

     -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,.10);

     box-shadow:inset 0px 1px 3px rgba(0,0,0,.10);

 		-moz-border-radius: 2px;

 	     -webkit-border-radius: 2px;

     border-radius: 2px;

	 font-family: Helvetica, Arial, Geneva, sans-serif;

 	}

 

 input[type=email]:focus,

 input[type=text]:focus,

 input[type=password]:focus,

 textarea:focus {

 	color: #8f949d;

     outline:none;

     border:1px solid #a8aeb5;

         -webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,.15);

     -moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,.15);

     box-shadow:inset 0px 1px 4px rgba(0,0,0,.15);

		-moz-border-radius: 2px;

	     -webkit-border-radius: 2px;

	border-radius: 2px;

    }

     

input[type="text"], 

input[type="password"], 

input[type="date"], 

input[type="datetime"], 

input[type="email"], 

input[type="number"], 

input[type="search"], 

input[type="tel"], 

input[type="time"], 

input[type="url"], 

textarea { 

	font-size: 12px;

	margin-top: 3px;

	}



.radio input[type="radio"], 

input[type="radio"],

.checkbox input[type="checkbox"],

input[type=checkbox]  {

	float: left;

	display: inline-block;

	width: auto;

	height: auto;

	padding: 0;

	margin: 10px 7px 3px 0;

	line-height: normal;

	}



#sidebar .radio input[type="radio"], 

#sidebar input[type="radio"],

#sidebar .checkbox input[type="checkbox"],

#sidebar input[type=checkbox]{

	width: auto;

	margin-top: 6px;

	}

	

/** multisite login form adjustments */

.mu_register br { display: none; }

.mu_register form { margin: 0 0 0 0; }

.mu_register p.submit { margin-bottom: 0; }

.mu_register input[type="submit"] {

	width: 100px;

	height: 33px;

	} 



/*

* UItoTop jQuery Plugin 1.1

* http://www.mattvarone.com/web-design/uitotop-jquery-plugin/

/*----------------------------------------------------------------*/



#toTop {

	color: #fff;

	display:none;

	text-decoration:none;

	position:fixed;

	bottom:39px;

	right:15px;

	overflow:hidden;

	width:23px;

	height:30px;

	border:none;

	background: #1e2224 url(assets/images/ui.totop.png) no-repeat 1px 1px;

	padding-left: 30px;

	text-transform: uppercase;

	line-height: 32px;

	font-weight: bold;

	border-radius: 2px;

	}



#toTopHover {

	display:block;

	overflow:hidden;

	float:left;

	opacity: 0;

	-moz-opacity: 0;

	filter:alpha(opacity=0);

	}



#toTop:active, 

#toTop:focus {

	outline:none;

	}



		

/* @group Videos (below fold) */



#below_fold #video_trigger {

	top: 150px;

	}



#videos_area {

	text-align: center;

	}



#videos_area h2 {

	font-size: 30px;

	}



#videos_area a {

	color: #333;

	float: left;

	font-size: 18px;

	height: 180px;

	text-align: center;

	text-decoration: none;

	width: 192px;

	}



#videos_area a img {

	display: block;

	}



.vid_thumb {

	border-radius: 3px;

	box-shadow: 

		inset 0 2px 3px rgba(0, 0, 0, 0.4),

		0 1px 0 rgba(255, 255, 255, 0.5);

	height: 80px;

	margin: 0 auto 8px;

	width: 130px;

	float: left;

	}



.vid_thumb {

	border-radius: 3px;

	box-shadow: 

		inset 0 2px 3px rgba(0, 0, 0, 0.4),

		0 1px 0 rgba(255, 255, 255, 0.5);

	height: 80px;

	margin: 0 auto 8px;

	width: 130px;

	float: left;

	}



#below_fold .vid_thumb {

	margin-bottom: 8px;

	}



#below_fold .play_btn {

	margin-top: -100px;

	}



#vids_wrapper {

	margin: 20px auto 0;

	/*	width: 900px;*/

	}



/* @end */	







a.video_thumb{

	width: 31%; 

	display: inline;

	margin-right: 10px;

	float: left;

	text-align: center;

	}	

	

a.video_thumb:last-child{

	margin-right: 0;

	}

		

div.clients img { margin:  0 0 0 0; }	



ul.customer-logos {

	text-align: center;

	}

	

ul.customer-logos li {

	display: inline;

	margin: 10px 0 10px 15px;

	float: left;

	height: 21px;

	}

	

h3.homepage-banner {

	width: 80%;

	margin: 0 auto;

	margin-bottom: 10px;

	}

	

.center-text { text-align: center; }



.light { font-weight: 200 !important; }





.textwidget input[type='text'], 

.textwidget textarea { width: 100% !important; }

.contact-form .clear-form { clear: both; }

.contact-form select { margin-bottom: 13px; }

.contact-form textarea { float: none; }

.contact-form input[type='radio'], 

.contact-form input[type='checkbox'] { float: none; }

.contact-form label.checkbox, 

.contact-form label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }

