body, div, td {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif; 
}


/*-------------------------------------------
    Primary: Color
-------------------------------------------*/

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
a:hover,
#logo h2, #logo h2 a, #logo h2 img,
.nav-next a, .nav-previous a,
#but-prev-next a,
#wp-pagenavibox .wp-pagenavi *,
.widget_custom_menu > li > ul > li.current-menu-item > a,
.dark #but-prev-next a:hover,
.dark #wp-pagenavibox .wp-pagenavi a:hover {
  color: #000066;
}


/*-------------------------------------------
    Primary: Background Color
-------------------------------------------*/

body.dark,
caption,
th,
#menu,
#footer,
.status-header,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#sidebar .widget,
.more-link:hover,
#layout .mejs-volume-slider,
.widget_nav_menu,
.widget_nav_menu h5,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span {
  background-color: #000066;
}


/*-------------------------------------------
    Primary: Border Top Color
-------------------------------------------*/

#buddypress div.item-list-tabs ul li a span:after {
  border-top-color: #000066;
}


/*-------------------------------------------
    Primary Alt A: Color
-------------------------------------------*/

body.dark #content-layout,
#sidebar .widget,
#footer,
.sidebar-footer > div .widget,
body.dark #bbpress-forums .bbp-forum-info .bbp-forum-content,
body.dark #bbpress-forums p.bbp-topic-meta,
body.dark span.bbp-author-ip,
body.dark #buddypress .activity-list .activity-content .activity-header,
body.dark #buddypress .activity-list .activity-content .comment-header,
body.dark #buddypress div.activity-meta a:not(:hover),
body.dark #buddypress a.activity-time-since:not(:hover),
body.dark #buddypress .acomment-options a:not(:hover),
body.dark #buddypress div.activity-comments div.acomment-meta {
  color: #7878de;
}


/*-------------------------------------------
    Secondary: Color
-------------------------------------------*/

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a,
.st-ul li.st-current, .st-ul li.st-current:hover,
.widget_display_stats dd,
.sidebar-footer .widget-info p a.mailto {
  color: #686769;
}


/*-------------------------------------------
    Secondary: Background Color
-------------------------------------------*/

input[type="button"],
input[type="submit"], button,
#header-holder-2,
#search-form-header,
#search-form-header span,
#copyrights-holder,
.term-title h1:before,
a.button,
.toggle-closed .toggle-title span,
.pricing-table-featured .pricing-table-title,
.pricing-table-featured .pricing-table-price,
.pricing-table-featured .button,
.skill-bar,
.st-gallery ol li.st-gallery-tab-current,
.more-link,
#layout .mejs-time-loaded,
#sidebar .sidebar .widget_display_search,
#sidebar .widget_search,
.tagcloud a,
.widget_custom_menu > li > a:hover,
.widget_custom_menu > li.wHover,
#sidebar .widget-posts,
.widget-posts-icon:hover,
#sidebar .sharrre .count,
.dark .sharrre .count,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress div#subnav.item-list-tabs ul li.selected a,
#buddypress div#subnav.item-list-tabs ul li.current a,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover {
  background-color: #686769;
}


/*-------------------------------------------
    Secondary: Border Top Color
-------------------------------------------*/

.st-ul li.st-current, .st-ul li.st-current:hover,
#sidebar .sharrre .count:before,
#sidebar .sharrre .count:after,
.dark .sharrre .count:before,
#buddypress div.item-list-tabs ul li.current a:after {
  border-top-color: #686769;
}


/*-------------------------------------------
    Secondary: Border Bottom Color
-------------------------------------------*/

#menu,
#buddypress div#subnav {
  border-bottom-color: #686769;
}


/*-------------------------------------------
    Custom styles
-------------------------------------------*/

div.posts-featured-a-wrapper a.post-thumb {
    background-color: #F4F4F4;
    height: 322px;
}

.ico16-comment-2 {
    background-image: url('assets/images/icons/32/glyphs/gray/comment-2.png');
    display: none;
}



a.post-thumb {
    background-color: #FFF;
    height: 147px;
}



.st-hover {
    position: relative;
    z-index: 2;
    display: none;
}


.wp-post-image {
    display: inline-block;
    margin: 0px 0px 1em;
}

h1.entry-title.post-title {
 margin-bottom: -20px;
}

li a { color:#353fb5;
}

.ico16-tag {
    display: none !important;
}

/*----featuredpostsresize----*/

.post-single .featured-image {
    background-color: #F4F4F4;
    width: 100%;
}

.st-format-standard-holder {
  
}





/*----plugins-----*/

.post_author_plugin {
font-weight:bold;
margin-bottom:10px;
margin-top: 10px;
}


#sexy-author-bio {
  font-size:0.73em;
  margin:20px 0 0;
  padding:20px !important;
}

#sexy-author-bio .bio-description {
  font-family:Helvetica, sans-serif;
  font-size:14px;
  font-weight:300;
  line-height:1.3em;
  margin-bottom:10px;
}

#sig-twitter, #sig-google, #sig-facebook, #sig-linkedin {
    height: 35px !important;
    float: right;
    border: 0px none;
    margin-left: 2px;
    padding: 0px;
    width: 35px !important;
}

.photo {
width:80px;
height:80px;
}

/*----Fonts------*/

 @font-face {
    font-family:'Neutraface2Display-Light';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Light.eot');
}

@font-face {
    font-family:'Neutraface2Display-Light';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Light.woff') format('woff'), url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Light.svg#Neutraface2Display-Light') format('svg');
}

 @font-face {
    font-family:'Neutraface2Display-Bold';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Bold.eot');
}

@font-face {
    font-family:'Neutraface2Display-Bold';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Bold.woff') format('woff'), url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Bold.svg#Neutraface2Display-Bold') format('svg');
}

 @font-face {
    font-family:'Neutraface2Display-Titling';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Titling.eot');
}

@font-face {
    font-family:'Neutraface2Display-Titling';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Titling.woff') format('woff'), url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/Neutra2Display-Titling.svg#Neutraface2Display-Titling') format('svg');
}

@font-face {
    font-family:'NeutraText-Book';
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/NeutraText-Book.eot');
    src: url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/NeutraText-Book.eot?#iefix') format('embedded-opentype'),
         url('http://thehiringsite.careerbuilder.com/wp-content/themes/Grimag-child-01/font/NeutraText-Book.woff') format('woff');
	font-weight: normal;
    font-style: normal;
}

/*-------------------------------------------
		1.2 - Titles
	-------------------------------------------*/

	h1, h2, h3, h4, h5, h6 {
		line-height: 1.3em;
		padding: 0.5em 0;
		margin: 0 0 0 -0.05em;
		font-style: normal;
		font-weight: bold;
		font-family: Neutraface2Display-Bold, sans-serif; 
		text-transform: uppercase;
	}
	
	h1 {
		font-size: 2.6em;
		font-weight: 300;
		letter-spacing: -0.04em;
	}

		#sidebar h1,
		#sidebar h2,
		#sidebar h3,
		#sidebar h4,
		#sidebar h5,
		#sidebar h6 {
			color: #FFF;
		}

		.sidebar-homepage-b h1 {
			display: table;
			margin: 0 auto;
			padding: 0.25em 0;
			text-align: center;
			font-weight: 300;
		}

			.sidebar-homepage-b h1 span {
				display: block;
			}

			.sidebar-homepage-b h1 a {
			}

	h2 {
		font-size: 2em;
		letter-spacing: -0.02em;
	}

	h3 {
		font-size: 1.6em;
		letter-spacing: -0.01em;
	}

	h4 {
		font-size: 1.3em;
	}

	h5 {
		font-size: 1.15em;
	}

	h6 {
		font-size: 1em;
	}
	
		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			text-decoration: none;
		}

			h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
			
			}

				.title-sub {
					opacity: 0.65;
				}
	
					.post-title .title-sub {
						display: block;
						font-size: 66%;
						font-weight: 300;
					}
	
				.title-end {
				}


/*--- Header ------------------------------*/

#header-layout-2 {
		background-color:#686769;
		}
		
#header-layout {
		background-color:#000066;
		}
	

        

		#logo {
			width: 280px !important;
                        margin-bottom: 0px;
                        margin-top: 10px;
		}

			#logo h2 {
				max-width: 280px !important;
			}

	
#hcustom {
		display:none;
	}
	

#logo img[style]{
	width:280px !important;
	max-width:100%;
}

.icons-social {
    display: block;
    font-size: 12px;
    margin: 6px 0px 6px 21px;
    float: right;
}

/*--- Menu ------------------------------*/
		
#menu-2 {
    display: inline-block;
    float: left;
    margin: 0px 15px 0px 0px;
}

/*--- Content ------------------------------*/

/* Contributors Thumbnail photos */

.et_lb_image_content {
  clear:both;
  display:none;
  padding-top:22px;
}

/*===========================================
		P O S T S
===========================================*/
/* Featured Posts */



/* Post 1 */
		
	.posts-featured-details-wrapper > div {
    display: block;
        padding-top: 15px;
        padding-right-value: 25px;
        padding-bottom: 15px;
        padding-left-value: 25px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}
	
		.posts-featured-details-wrapper h1 {
    font-weight: bold;
	font-family: Neutraface2Display-Bold, sans-serif; 
    padding-top: 0px;
    font-size: 1.8em;
}


		
		/* Posts 2,3 */

				.posts-featured-details-wrapper h3 {
					font-size: 14px;
					font-weight: bold;
					letter-spacing: 0;
					padding-top: 0;
				}


/*-------------------------------------------
		10.2 - Post Sidebar
-------------------------------------------*/


	 div.sidebar-post {
		background: url('assets/images/line-light.png') right top no-repeat; /* needed for responsive*/
	 }




		/* Post Sidebar by left side */
		.sidebar-position-right div.sidebar-post,
		.sidebar-position-none div.sidebar-post {
			float: left;
			width: 120px;
			margin-right: -145px;
		}
		
		/* Post Sidebar by right side */
		.sidebar-position-left div.sidebar-post {
			float: right;
			width: 120px;
			margin-left: -145px;
		}
		
			.sidebar-post,
			.sidebar-post div {
				font-size: 12px;
			}
		
			#stickyDiv {
				width: 120px;
                       
			}




/* End Posts */




.read-more {
       display:none;
}

p a {
      color: #353fb5;
}



.posts-featured-wrapper .meta {
    position: absolute;
    left: 25px;
    bottom: 15px;
}


//*===============================================

	Media Queries

===============================================*//


@media only screen and ( min-width: 960px ) and ( max-width: 1319px ) {
/*===============================================

	T A B L E T   /   L A P T O P
	960px/1319px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer

	5 - COMMON

		- Titles

	6 - POSTS

		- Featured

	7 - WIDGETS

	8 - BUDDYPRESS

*/

	/*===========================================
		L A Y O U T
	===========================================*/
	
	
div.posts-featured-a-wrapper a.post-thumb {
    height: 259px;
}


a.post-thumb {
    height: 121px !important;
}

	.boxed #layout {
		max-width: 985px;
	}



	/*--- Header ------------------------------*/

	#header-holder {
		width: 935px;
	}

		#logo {
			width: 280px !important;
		}

			#logo h2 {
				max-width: 280px !important;
			}

	#header-holder-2 {
		width: 935px;
	}

	#hcustom {
		width: 450px;
	}

	/*--- Content -----------------------------*/

	#content-layout {
		width: 935px;
	}

		div.post-single {
			width: 524px;
		}	
}

@media only screen and ( min-width: 640px ) and ( max-width: 959px ) {
/*===============================================

	T A B L E T   V
	640px/959px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer
		- Ad sidebars

	5 - POST

	6 - SHORTCODES

	7 - WIDGETS

		- Get In Touch

	8 - COMMON

		- Titles

	9 - ICONS

	10 - TEMPLATES

	11 - BUDDYPRESS

*/

	/*===========================================
		L A Y O U T
	===========================================*/

/*--- Content -----------------------------*/

#content-holder div.post-single {
			float: none;
			width: 590px;
			margin: 0;
		}

/*--- Sidebar -----------------------------*/
#content-holder div.sidebar-post {
		width: 540px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}
	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}
	
		#stickyDiv {
			position: relative !important;
			float: right;
			width: 245px;
			top: auto !important;
		}

			#stickyDiv > div {
				margin: 0 0 25px;
			}
/*===========================================
		P O S T
	===========================================*/

	.page-title {
	}

	h2.post-title {
		margin-bottom: 0.5em;
	}

	.single-author-info {
		min-height: 130px;
	}

		.single-author-upic {
			float: right;
			margin: 0 0 10px 25px;
		}

	.post-short-info {
		float: left;
		width: 245px;
		margin: 0;
		padding: 0.5em 25px 0.5em 0;
		background-repeat: repeat-y;
	}

		#content-box .post-short-info > p,
		#content-box .post-short-info > div {
			background-position: left 0.35em;
		}

		.post-short-info p {
			margin-bottom: 1em;
		}

}

@media only screen and ( min-width: 480px ) and ( max-width: 639px ) {
/*===============================================

	P H O N E   H
	480px/639px

===============================================*//**/

/*

	1 - LAYOUT

		- Header
		- Content
		- Footer

	2 - MENU

		- Primary
		- Secondary

	3 - SIDEBARS

		- Sidebar
		- Footer
		- Ad sidebars

	4 - TEMPLATES / POSTS

		- Template 4

	6 - POST

	7 - SHORTCODES

	8 - WP CLASSES

	9 - WIDGETS

		- Get In Touch

	10 - COMMON

		- Titles

	11 - ICONS

	12 - BUDDYPRESS

*/

	/*===========================================
		L A Y O U T
	===========================================*/

/*--- Content -----------------------------*/

#content-holder div.post-single {
			float: none;
			width: 430px;
			margin: 0;
		}
/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/

	#content-holder div.sidebar-post {
		width: 380px;
		margin: 50px 0 25px;
		padding: 2em 25px;
		background-repeat: repeat;
	}
	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}
	
		#stickyDiv {
			position: relative !important;
			float: right;
			width: 170px;
			top: auto !important;
		}

			#stickyDiv > div {
				margin: 0 0 25px;
			}

/*===========================================
		P O S T
	===========================================*/


	/*--- Post info ---------------------------*/

	.single-author-info {
		min-height: 130px;
	}

		.single-author-upic {
			float: right;
			margin: 0 0 10px 25px;
		}

	.post-short-info {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0.5em 25px 0.5em 0;
		background-repeat: repeat-y;
	}

		#content-box .post-short-info > p,
		#content-box .post-short-info > div {
			background-position: left 0.35em;
		}

		.post-short-info p {
			margin-bottom: 1em;
		}
}

@media only screen and ( max-width: 479px ) {
/*===============================================

	P H O N E   V
	320px/479px

===============================================*//**/



	/*===========================================
		L A Y O U T
	===========================================*/

	body, div, td {
		font-size: 1em;
	}

		.boxed #layout {
			max-width: 330px;
		}

	/*--- Header ------------------------------*/

	#header-holder {
		width: auto;
	}

		#logo {
			float: none;
			width: auto;
			height: auto;
			margin: 0 auto;
			padding: 30px 0;
		}

			#logo h2 {
				max-width: 300px;
				margin: 0;
				text-align: center;
			}

				#logo h2 img {
					margin: 0 auto;
				}

		#hcustom {
		width: 450px;
	}

			

				.sidebar-ad-a .widget {
					max-width: 300px;
					margin: 0 0 50px;
				}

					.sidebar-ad-a .adsbygoogle {
						margin: 0 auto;
					}

	#header-holder-2 {
		width: 100%;
             
	}

	/* Search form */
	#search-form-header input {
		font-size: 15px;
	}

.icons-social {
    float: left;
    text-align: center;
    margin: 0px auto;
    padding: 0px 0px 5px 70px;
}

#menu-2 {
    padding: 0px 0px 0px 19px;
}

/*--- Content -----------------------------*/

#content-holder div.post-single {
			float: none;
			width: 300px;
			margin: 0;
		}



/*===========================================
		S I D E B A R S
	===========================================*/

	/*--- Sidebar -----------------------------*/


	#content-holder div.sidebar-post {
		width: 250px;
		margin: 50px 0 10px;
		padding: 2em 25px;
		background-repeat: repeat;
	}
	
		.sidebar-post,
		.sidebar-post div {
			font-size: inherit;
		}
	
		#stickyDiv {
			position: relative !important;
			width: 250px;
			top: auto !important;
		}

/*===========================================
		P O S T
	===========================================*/


	/*--- Post info ---------------------------*/

	.single-author-info {
		min-height: 130px;
	}

		.single-author-upic {
			float: right;
			margin: 0 0 10px 25px;
		}

		#content-box .post-short-info > p,
		#content-box .post-short-info > div {
			background-position: left 0.35em;
		}

		.post-short-info p {
			margin-bottom: 1em;
		}

}