/* --

Theme Name: Deadline Responsive Child
Theme URI: http://www.awesem.com/deadline-responsive/slider
Version: 2.3.1
Author: AWESEM
Author URI: http://www.awesemthemes.com
Template: deadline-responsive 
License: All files, unless otherwise stated, are released under the GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Child of A Premium News/Magazine Theme by AWESEM

-- */

/*@import url('_assets/css/font-awesome.css');
@import url('_assets/css/font-awesome-ie7.css');*/

/* --

Styles Index
=======
1.0 Reset
2.0 Grid
	2.1 960 < x
	2.2 768 < x < 959
	2.3 x < 767
3.0 Typography
	3.1 Alignements
	3.2 Tables
4.0 Main structure
	4.1 Wrapper
	4.2 Topbar
	4.3 Header
	4.4 Footer
5.0 Top navigation
	5.1 1st level
	5.2 2nd level
	5.3 3rd level
	5.4 Fluid effect
	5.5 Date
6.0 Main navigation
	6.1 1st level
	6.2 2nd level
	6.3 3rd level
	6.4 Fluid effect
7.0 Breadcrumbs
8.0 Posts
	8.1 Posts entries
	8.2 Posts navigation
	8.3 Video & Audio player
	8.4 Archives
	8.5 Search results
	8.6 Author bio
	8.7 Related posts
	8.8 Navigation
9.0 Contact
10.0 Forms
11.0 Comments
	11.1 Comment list
	11.2 Comment form
		11.2.1 Depth 1
		11.2.2 Depth 2
		11.2.3 Depth 3
		11.2.4 Depth 4
		11.2.5 Depth 5
12.0 Widgets
	12.1 Ads
	12.2 Categories / Latest blog posts
	12.3 Flickr
	12.4 News in pictures
	12.5 Search
	12.6 Slider
		12.6.1 Slider reset
		12.6.2 Slider theme
		12.6.3 Slider blog / Slider latest
	12.7 Social counter
	12.8 Tabbed
	12.9 Twitter
	12.10 Various
	12.11 Video
13.0 Shortcodes
	13.1 Button
		13.1.1 Button small
		13.1.2 Button medium
		13.1.3 Button large
	13.2 List
	13.3 Toggle
	13.4 Tooltips
	13.5 Dropcap
	13.6 Highlight
	13.7 Alert
	13.8 Google Maps
	13.9 Columns
14.0 Responsive
	14.1 768 < x < 959
		14.1.1 Leaderboard
		14.1.2 Forms
		14.1.3 Comments - Comment form - Depths
		14.1.4 Widget - Ads
		14.1.5 Widget - News in pictures
		14.1.6 Widget - Search
		14.1.7 Shortcode - Columns
		14.1.8 Widget - Tabbed
	14.2 x < 767
		14.2.1 Main structure
		14.2.2 Typography
		14.2.3 Top
		14.2.4 Bottom
		14.2.5 Leaderboard
		14.2.6 Main nav
		14.2.7 Posts - Video & Audio player
		14.2.8 Forms
		14.2.9 Comments - Comment list
		14.2.10 Comments - Comment form - Depths
		14.2.11 Sidebar
		14.2.12 Widget - Ads
		14.2.13 Widget - News in pictures
		14.2.14 Widget - Search
		14.2.15 Widget - Slider
		14.2.16 Shortcode - Tabs
		14.2.17 Shortcode - Columns
x.x Clear
x.x Various

-- */

/* -- 1.0 Reset -- */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0; font-size: 100%; }
html, body { height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, video { display: block; }
b, strong { font-weight: 500; color: #444; }
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
li { display: list-item; }
table { border-collapse: collapse; border-spacing: 0; }
th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }
q { quotes: none; }
q:before, q:after { content: ''; content: none; }
sub, sup, small { font-size: 75%; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
svg { overflow: hidden; }


/* -- 2.0 Grid- -- */
	
	/* -- 2.1 960 < x -- */
	body { min-width: 1200px; background: #ddd; color: #333; position: relative; }
	.container { display: block; width: 1200px; margin: 0 auto; }
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: block; margin: 0 10px; float: left; }
	.grid-1 { width: 60px; }
	.grid-2 { width: 140px; }
	.grid-3 { width: 220px; }
	.grid-4 { width: 300px; }
	.grid-5 { width: 380px; }
	.grid-6 { width: 460px; }
	.grid-7 { width: 540px; }
	.grid-8 { width: 860px; }
	.grid-9 { width: 700px; }
	.grid-10 { width: 780px; }
	.grid-11 { width: 860px; }
	.grid-12 { width: 1180px; }
	.container .container { margin-left: -10px; }
	.container .grid-1 .container { width: 80px; }
	.container .grid-2 .container { width: 160px; }
	.container .grid-3 .container { width: 240px; }
	.container .grid-4 .container { width: 320px; }
	.container .grid-5 .container { width: 400px; }
	.container .grid-6 .container { width: 480px; }
	.container .grid-7 .container { width: 560px; }
	.container .grid-8 .container { width: 880px; }
	.container .grid-9 .container { width: 720px; }
	.container .grid-10 .container { width: 800px; }
	.container .grid-11 .container { width: 880px; }
	.container .grid-12 .container { width: 1200px; }
	#header-wrapper { width: 1180px;}

@media only screen and (min-width: 1200px) {
#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title {font-size:30px !important;}
}

/* -- 2.1b 960 < x -- */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	body { min-width: 960px; background: #ddd; color: #333; position: relative; }
	.container { display: block; width: 960px; margin: 0 auto; }
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: block; margin: 0 10px; float: left; }
	.grid-1 { width: 60px; }
	.grid-2 { width: 140px; }
	.grid-3 { width: 220px; }
	.grid-4 { width: 300px; }
	.grid-5 { width: 380px; }
	.grid-6 { width: 460px; }
	.grid-7 { width: 540px; }
	.grid-8 { width: 620px; }
	.grid-9 { width: 700px; }
	.grid-10 { width: 780px; }
	.grid-11 { width: 860px; }
	.grid-12 { width: 940px; }
	.container .container { margin-left: -10px; }
	.container .grid-1 .container { width: 80px; }
	.container .grid-2 .container { width: 160px; }
	.container .grid-3 .container { width: 240px; }
	.container .grid-4 .container { width: 320px; }
	.container .grid-5 .container { width: 400px; }
	.container .grid-6 .container { width: 480px; }
	.container .grid-7 .container { width: 560px; }
	.container .grid-8 .container { width: 640px; }
	.container .grid-9 .container { width: 720px; }
	.container .grid-10 .container { width: 800px; }
	.container .grid-11 .container { width: 880px; }
	.container .grid-12 .container { width: 960px; }
	#header-wrapper { width: 940px; }
	#main-nav ul a {font-weight: normal !important; padding-left:28px !important;}
	#leaderboard {width:620px !important;}
	.floated-thumb .post-thumb { width:200px; }
	.floated-thumb .post-thumb img { width: 200px; height: auto; }
	#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title { margin-top:10% !important; font-size: 20px !important; }
	#slider-archive .slider-caption-author, .aw_sliderblog_widget .slider-caption-author {font-size:14px !important;}
	#slider-archive .slider-caption-wrap p, .aw_sliderblog_widget .slider-caption-wrap p {font-size:14px;}
		
	}


	/* -- 2.2 768 < x < 959 -- */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		body { min-width: 720px; }
		.container { width: 720px; }
		.grid-1 { width: 40px; }
		.grid-2 { width: 100px; }
		.grid-3 { width: 160px; }
		.grid-4 { width: 220px; }
		.grid-5 { width: 280px; }
		.grid-6 { width: 340px; }
		.grid-7 { width: 400px; }
		.grid-8 { width: 460px; }
		.grid-9 { width: 520px; }
		.grid-10 { width: 580px; }
		.grid-11 { width: 640px; }
		.grid-12 { width: 700px; }
		.container .container { margin-left: -10px; }
		.container .grid-1 .container { width: 60px; }
		.container .grid-2 .container { width: 120px; }
		.container .grid-3 .container { width: 180px; }
		.container .grid-4 .container { width: 240px; }
		.container .grid-5 .container { width: 300px; }
		.container .grid-6 .container { width: 360px; }
		.container .grid-7 .container { width: 420px; }
		.container .grid-8 .container { width: 480px; }
		.container .grid-9 .container { width: 540px; }
		.container .grid-10 .container { width: 600px; }
		.container .grid-11 .container { width: 660px; }
		.container .grid-12 .container { width: 720px; }
		#header-wrapper { width: 700px; padding-bottom:50px !important;}
		#social-icons {bottom:7px !important;left:50%;margin-left:-86px;} /*margin-left:87px when mightybell put back*/
		#main-nav ul a {font-weight: normal !important; padding-left:35px !important;}
		#main-nav {margin-top:0px !important;float:none !important;z-index: 99999;}
        #tagline {left:170px !important;}

	}
	
	/* -- 2.3 x < 767 -- */
	@media only screen and (max-width: 767px) {
		body { min-width: 100%; background: #fff; }
		#main-nav {float:none !important;}
		#header-wrapper {padding-bottom:50px !important;}
		#social-icons {bottom:7px;left:50%;margin-left:-86px;} /*margin-left:87px when mightybell put back*/
		.container { width: 95%; }
		.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, #header-wrapper  { width: 100%; margin: 0; }
		.container .container { margin-left: 0; }
		.container .grid-1 .container, .container .grid-2 .container, .container .grid-3 .container, .container .grid-4 .container, .container .grid-5 .container, .container .grid-6 .container, .container .grid-7 .container, .container .grid-8 .container, .container .grid-9 .container, .container .grid-10 .container, .container .grid-11 .container, .container .grid-12 .container, #header-wrapper { width: 100%; }
	    #logo.leaderboard-true {margin-bottom:40px !important;}
	    #tagline {width:220px !important;left:50% !important;margin-left:-110px;bottom:-45px !important;}
	}


/* -- 3.0 Typography -- */
/* Modified to confirm font choices/MH */
/* body { font: 12px/20px Arial, sans-serif; } */
/* p, dl, hr, h1, h2, h3, h5, h6, ol, ul, pre, table, address, blockquote, fieldset, figure { margin-bottom: 20px; } */
/* pre, code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } */
/* blockquote { font: 14px/21px 'Noticia Text', Georgia, serif; font-style: italic; } */
/* hr { border: 0 #e8e8e8 solid; border-top-width: 1px; clear: both; height: 0; } */
/* h1 { font: bold 28px/42px Arial, sans-serif; margin-top: -10px; } */
/* h2 { font: bold 24px/36px Arial, sans-serif; margin-top: -9px; } */
/* h3 { font: bold 20px/30px Arial, sans-serif; margin-top: -8px; } */
/* h4 { font: normal 16px/24px Arial, sans-serif; margin-top: -6px; } */
/* h5 { font: bold 15px/24px Arial, sans-serif; margin-top: -7px; } */
/* h6 { font: bold 13px/24px Arial, sans-serif; margin-top: -8px; } */
body { font: 14px/20px 'bitterregular', Georgia, serif;  }
p, dl, hr, h1, h2, h3, h5, h6, ol, ul, pre, table, address, blockquote, fieldset, figure { margin-bottom: 20px; }
pre, code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
blockquote { font: 14px/21px 'bitterregular', Georgia, serif; font-style: italic; }
hr { border: 0 #e8e8e8 solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font: 26px/42px 'arimobold', sans-serif; margin-top: -10px; font-weight:800; }
h2 { font: 24px/36px 'arimobold', sans-serif; margin-top: -9px; font-weight:800;}
h3 { font: 20px/30px 'arimobold', sans-serif; margin-top: -8px; font-weight:800;}
h4 { font: 16px/24px 'arimobold', sans-serif; margin-top: -6px; font-weight:800;}
h5 { font: 15px/24px 'arimobold', sans-serif; margin-top: -7px; font-weight:800;}
h6 { font: 13px/24px 'arimobold', sans-serif; margin-top: -8px; font-weight:800;}
ol { list-style: decimal inside; }
.ie7 ol { list-style: decimal outside; }
ul { list-style: disc inside; }
.ie7 ul { list-style: disc outside; }
ul ul { margin-bottom: 0; margin-left: 20px; list-style-type: circle; }
li { margin-left: 0; }
a { color: #09c; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

	/* -- 3.1 Alignements -- */
	.alignright { text-align: right; float: right; margin-left: 20px; }
	.alignleft { text-align: left; float: left; margin-right: 20px; }
	.aligncenter { text-align: center; }
	
	/* -- 3.2 Tables -- */
	/* Modified table to no padding no border default/MH */
	/* table { border: 1px solid #e8e8e8; padding: 0 5px; width: 100%; */
	table { border: 0px solid #e8e8e8; padding: 0 0px; width: 100%; }
	#top table { border-color: #444; }
	table caption { text-align: center; font-weight: bold; font-size: 16px; line-height: 28px; }
	table thead th { font-weight: bold; color: #666; }
	tr { border-bottom: 1px solid #e8e8e8; }
	#top tr { border-bottom-color: #444; }
	/* th, td { padding: 5px; vertical-align: middle; text-align: center; } */
	th, td { padding: 0px; vertical-align: middle; text-align: center; }


/* -- 4.0 Main structure -- */

	/* -- 4.1 Wrapper -- */
	#wrapper { background: #fff; padding: 40px 10px 20px 10px; }
	
	/* -- 4.2 Topbar -- */
	#top { background: #333; padding: 20px 0 0 0; display: none; color: #fff; }
	#top-open { display: block; border-top: 10px solid #333; border-left: 10px solid transparent; border-right: 10px solid transparent; margin: 0 auto; width: 0; height: 0; text-indent: -9999px; cursor: pointer; z-index: 350; margin-bottom: -10px; position: relative; }
	#top-open.active { cursor: default; }
	#top-closed { display: none; position: absolute; z-index: 11; top: 20px; right: 20px; height: 16px; width: 16px; background: #fff url('_assets/img/icons-sprite.png') -96px -32px no-repeat; text-indent: -9999px; }
	#top-closed.active { display: block; }
	
	/* -- 4.3 Header -- */
	#full-header-wrap {width:100%; background: #ffffff;border-top:10px solid #ffffff;}
	#header-wrapper { position: relative; margin:0 auto;border-bottom:1px solid #8b8c8c;padding-bottom:15px;}
	.ie7 #header-wrapper { position: static; }
	#logo a { display: block; background: transparent;}
	#logo-text { font-size: 28px; font-weight: bold; text-decoration: none; }
	#tagline { font: normal 14px/20px 'arimoregular', sans-serif; color:#536276;position:absolute; left:2px; bottom:-35px;width:350px;}
	#logo.leaderboard-true { width: 250px; float: left; margin: 20px 20px 20px 10px; background: transparent;position:relative;padding-bottom:20px;overflow:visible;}
	.ie7 #logo.leaderboard-true { position: static !important; margin-top: 0 !important; top: 0 !important; }
	#logo.leaderboard-true img { width: 100%; }
	#leaderboard { width: 710px; height: 90px; float: right; margin: 0 0px 0 0px;}
	.social-icons {position:absolute; right:0px; bottom:20px;width:173px;height:32px;display:block;} /*173px when Mightybell put back */
	.social-icons a.facebook {background: url('_assets/img/social_icons_32.png?v2') 0px 0px no-repeat;margin-right:15px;width:32px;height:32px;display:block;float:left;}
	.social-icons a.twitter {background: url('_assets/img/social_icons_32.png?v2') -32px 0px no-repeat;margin-right:15px;width:32px;height:32px;display:block;float:left;}
	.social-icons a.rss {background: url('_assets/img/social_icons_32.png?v2') -64px 0px no-repeat;margin-right:15px;width:32px;height:32px;display:block;float:left;}
	.social-icons a.instagram {background: url('_assets/img/social_icons_32.png?v2') -96px 0px no-repeat;width:32px;height:32px;display:block;float:left;}
	.social-icons a.facebook:hover, .social-icons a.twitter:hover, .social-icons a.rss:hover, .social-icons a.instagram:hover {opacity:0.7;}
		
	/* -- 4.4 Footer -- */
	/* original/mh footer { background: #f8f8f8; padding: 40px 0 0 0; border-top: 1px solid #eee; } */
	footer { background: #48576c; padding: 20px 0 20px 0; border-top: 1px solid #eee; }	
	#bottom { background: #fff; margin-top: 20px; padding: 10px 0; border-top: 1px solid #eee; }
	#bottom p { font-size: 11px; line-height: 20px; margin-bottom: 0; color: #eee; }
	#bottom a { color: #eee; }
	#bottom a:hover { color: #333; } 	


/* -- 5.0 Top navigation -- */
#top-nav { height: 30px; z-index: 300; position: relative; background: #f8f8f8; border-bottom: 1px solid #eee; margin-top: 0; }
#top-nav ul { margin: 0; padding: 0; list-style: none; line-height: 30px; position: relative; font-size: 11px; }
#top-nav ul a { display: inline-block; position: relative; text-decoration: none; }
#top-nav ul li { float: left; position: relative; }
#top-nav ul li:hover { visibility: inherit; }

	/* -- 5.1 1st level -- */
	#top-nav ul li { border-right: 1px solid #eee; }
	#top-nav ul li:last-child { border-right: none; }
	#top-nav ul a { padding: 0 10px; color: #333; height: 30px; line-height: 30px; }
	#top-nav ul a:hover, #top-nav ul li.sfHover a, #top-nav ul li.current-cat a, #top-nav ul li.current-menu-item a { background: #ddd; }

	/* -- 5.2 2nd level -- */
	#top-nav ul ul { padding: 10px 0; background: #ddd; font-size: 12px; }
	#top-nav ul ul li { height: 30px; line-height: 30px; border: none; padding: 0 10px; float: none; }
	#top-nav ul ul li a { line-height: 30px; height: 30px; display: block; padding: 0 10px; border-top: 1px solid #ccc; }
	#top-nav ul ul li:first-child a, .ie7 #top-nav ul ul li a { border-top: none; }
	
	/* -- 5.3 3rd level -- */
	#top-nav ul ul ul { padding: 0; }	
	#top-nav ul ul li.sfHover, #top-nav ul ul li.sfHover, #top-nav ul ul a:focus, #top-nav ul ul a:hover, #top-nav ul ul a:active { outline: 0; }
		
	/* -- 5.4 Fluid effect -- */
	#top-nav a { display: block; width: auto; }
	#top-nav li { float: left; width: auto; position: relative; }
	#top-nav li ul { position: absolute; width: auto; left: -999em; min-width: 100%; }
	#top-nav li:hover ul, #top-nav li.sfHover ul { left: auto; top: 30px; }
	.ie7 #top-nav li.sfHover ul { left: 0; }
	#top-nav ul ul li:hover ul, #top-nav ul ul li.sfHover ul { margin-left: 100%; left: 0; top: 0px; }
	#top-nav li li { white-space: nowrap; min-width: 140px; }
	
	/* -- 5.5 Date -- */
	#date p { font-size: 12px; line-height: 30px; }
	#date span { font-size: 10px; text-transform: uppercase; color: #fff; background: #ccc; padding: 5px; }
	

/* -- 6.0 Main navigation -- */
.selectnav { display: none; }
#main-nav { height: 40px; z-index: 299; margin-top: 60px; margin-bottom: 20px; position: relative; border-bottom: 0px solid #333; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; float:right;}
#main-nav ul { margin: 0; padding: 0; list-style: none; line-height: 40px; position: relative; font-size: 16px;}
#main-nav ul a { display: inline-block; position: relative; text-decoration: none;text-transform:uppercase;}
#main-nav ul li { float: left; position: relative; }
#main-nav ul li:hover { visibility: inherit; }

	/* -- 6.1 1st level -- */
	#main-nav ul li { border-right: 0px solid #fff; }
	#main-nav ul li:last-child { border-right: none; }
	#main-nav ul a { padding: 0 0 0 45px; color: #48576C; height: 40px; line-height: 40px; font-family: 'arimoregular', Arial, sans-serif; font-weight:normal; }
	#menu-item-240 a {padding-left:0px !important;}
	#main-nav ul a:hover, #main-nav ul li.sfHover a, #main-nav ul li.current-cat a, #main-nav ul li.current-menu-item a { background: transparent; color: #333; }
	
	/* -- 6.2 2nd level -- */
	#main-nav ul ul { padding: 10px 0; background: #48576C;}
	#main-nav ul ul li { height: 30px; line-height: 30px; border: none; padding: 0 10px; float: none; }
	#main-nav ul ul li a { color:#fff !important;line-height: 30px; height: 30px; display: block; padding: 0 10px; border-top: 1px solid #666; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; text-transform:none !important;}
	#main-nav ul ul li:first-child a, .ie7 #main-nav ul ul li a { border-top: none; }
	
	/* -- 6.3 3rd level -- */
	#main-nav ul ul ul { padding: 0; }	
	#main-nav ul ul li.sfHover, #main-nav ul ul li.sfHover, #main-nav ul ul a:focus, #main-nav ul ul a:hover, #main-nav ul ul a:active { outline: 0; }
	
	/* -- 6.4 Fluid effect -- */
	#main-nav a { display: block; width: auto; }
	#main-nav li { float: left; width: auto; position: relative; }
	#main-nav li ul { position: absolute; width: auto; left: -999em; min-width: 100%; }
	#main-nav li:hover ul, #main-nav li.sfHover ul { left: auto; top: 40px; }
	.ie7 #main-nav li.sfHover ul { left: 0; }
	#main-nav ul ul li:hover ul, #main-nav ul ul li.sfHover ul { margin-left: 100%; left: 0; top: 0px; }
	#main-nav li li { white-space: nowrap; min-width: 140px; }
	

/* -- 7.0 Breadcrumb -- */
#breadcrumb { display: block; background: #f8f8f8; border: 1px solid #eee; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bold; }
.breadcrumb-wrapper { display: block; padding: 10px; }
#breadcrumb a { text-decoration: none; }


/* -- 8.0 Posts -- */
/* edited to make entry header bold and larger/MH */
.archive .entry-header {background: #48576C !important;padding:30px 0px 10px 20px !important;border-left:4px solid #fff !important;margin-bottom:20px !important;}
.entry-header {background: fff;padding:10px 0px 0px 0px;border-left:0px solid #fff;margin-bottom:0px;}
.entry-header h1 { font-size: 37px; line-height: 30px; font-weight: 800; padding-bottom: 0px; border-bottom: 0px solid #e8e8e8; margin-top: -5px; color:#585959;}
.archive .entry-header h1 { font-size: 36px !important; line-height: 30px; padding-bottom: 0px; border-bottom: 0px solid #e8e8e8; margin-top: -5px;font-family: 'arimobold', sans-serif; color:#fff !important;}
.entry-header h2 { font-size: 22px; line-height: 30px; font-weight: normal; margin-bottom: 5px; margin-top: -5px; }
.entry-header h2 a { text-decoration: none; }

/* Edited to get meta data in dark blue bold not uppercase/MH  */
/* .entry-meta, .post-meta { text-transform: uppercase; font-size: 10px; color: #999; } */
/* .entry-meta a, .post-meta a { color: #999; } */
/* .entry-meta a:hover, .post-meta a:hover { color: #333; } */

.entry-meta, .post-meta { font: 14px 'texgyreheroscnbold', sans-serif; font-size: 14px; color: #48576c;}
.entry-meta a, .post-meta a { color: #48576c;}
.entry-meta a:hover, .post-meta a:hover { color: #333; }
.entry-meta p { margin-bottom: 5px; color: #3a3a3a;}
.entry-meta { border-bottom: 0px dotted #e8e8e8; margin-bottom: 20px; padding-bottom: 15px; }
.blog .entry-meta, #archive .entry-meta, .search .entry-meta { border-bottom: 0; margin-bottom: 0; }
/* .post-meta .meta-title, .post-meta .excerpt { color: #333; text-transform: none; font-weight: bold; font-size: 12px; text-decoration: none; } */
.post-meta .meta-title, .post-meta .excerpt { color: #585959; text-transform: none; font-size: 26px; text-decoration: none; font-family: 'arimobold', sans-serif;line-height:100%;}
body.single .post-meta .excerpt-title {padding-bottom:2px !important;}
.post-meta .excerpt { color: #333; text-transform: none; font-weight: bold; font-size: 14px; text-decoration: none; }
.post-meta .excerpt {font-weight: normal; margin-top: -5px;  }
.post { padding-bottom: 20px; }
.image-link { display: block; background: #fff; padding: 4px; border: 1px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.image-link:hover { background: #333; border-color: #333; }
.post img { max-width: 100%; height: auto }
.entry .wp-caption img { max-width: 100%; height: auto !important; }

	/* -- 8.1 Posts entries -- */
	.entry-thumb { margin-bottom: 20px; }
	.format-gallery .entry-thumb, .audio-thumb { margin-bottom: 0; }
	.entry-thumb img { width: 100%; height: auto; }
	.post-thumb { margin-bottom: 20px; }
	.entry-video, .entry-audio { margin-bottom: 20px; }
	.format-audio .image-link { padding: 0; border: 0; }
	
	/* -- 8.2 Posts navigation -- */
	.navigation .alignleft { float: left; }
	.navigation .alignright { float: right; }
	
	/* -- 8.3 Video & Audio player -- */
	div.jp-audio, div.jp-video { position: relative; width: 100%; background: #333; }
	div.jp-audio a, div.jp-video a { outline: none; }
	div.jp-video-full div.jp-jplayer { top: 0; left: 0; position: fixed !important; position: relative; overflow: hidden; z-index: 1000; background: #000; }
	div.jp-video-full div.jp-gui { position: fixed !important; position: static; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
	div.jp-video-full div.jp-jplayer img { display: none !important; }
	div.jp-video-full div.jp-interface { position: absolute !important; position: relative; bottom: 0; left: 0; z-index: 1000; }
	div.jp-interface { position: relative; background: #333 url('_assets/img/video-sprite.png') 0 -45px repeat-x; width: 100%; }
	div.jp-interface { height: 35px; }
	div.jp-controls-holder { overflow: hidden; position: absolute; top: 10px; left: 0; height: 20px; width: 100%; }
	div.jp-time { position: absolute; font-size: 10px; color: #ccc; font-family: 'arimoregular', Arial, sans-serif; left: 29px; top: 0; line-height: 20px; background: transparent url('_assets/img/video-sprite.png') 0 -80px no-repeat; padding-left: 12px; }
	div.jp-interface ul.jp-controls { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
	div.jp-interface ul.jp-controls li { display: inline; float: left; }
	div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; }
	a.jp-play, a.jp-pause { width: 20px; height: 20px; position: absolute; top: 0; left: 5px; }
	a.jp-play { background: url('_assets/img/video-sprite.png') 0 0 no-repeat; }
	a.jp-play:hover { background: url('_assets/img/video-sprite.png') 0 -20px no-repeat; }
	a.jp-pause { background: url('_assets/img/video-sprite.png') -20px 0 no-repeat; display: none; }
	a.jp-pause:hover { background: url('_assets/img/video-sprite.png') -20px -20px no-repeat; }
	div.jp-progress { overflow: hidden; background-color: #444; top: 0; left: 0; height: 5px; border: 1px solid #111; z-index: 4; }
	div.jp-seek-bar { height: 5px; cursor: pointer; z-index: 8; position: relative; }
	div.jp-play-bar { position: absolute; top: 0; left: 0; background: #b30000 url('_assets/img/video-sprite.png') 0 -40px repeat-x; width: 0px; height: 5px; z-index: 10; display: block; }
	a.jp-mute, a.jp-unmute { width: 20px; height: 20px; position: absolute; top: 0; right: 100px; }
	div.jp-audio a.jp-mute, div.jp-audio a.jp-unmute, .ie8 div.jp-video a.jp-mute, .ie8 div.jp-video a.jp-unmute, .ie7 div.jp-video a.jp-mute, .ie7 div.jp-video a.jp-unmute { right: 65px; }
	a.jp-mute { background: url('_assets/img/video-sprite.png') -40px 0 no-repeat; }
	a.jp-mute:hover { background: url('_assets/img/video-sprite.png') -40px -20px no-repeat; }
	a.jp-unmute { background: url('_assets/img/video-sprite.png') -60px 0 no-repeat; display: none; }
	a.jp-unmute:hover { background: url('_assets/img/video-sprite.png') -60px -20px no-repeat; }
	div.jp-volume-bar { position: absolute; overflow: hidden; background: #444; width: 48px; height: 5px; cursor: pointer; top: 0; right: 45px; z-index: 999; top: 50%; margin-top: -3.5px; border: 1px solid #111; }
	div.jp-audio div.jp-volume-bar, .ie8 div.jp-video div.jp-volume-bar, .ie7 div.jp-video div.jp-volume-bar { right: 10px; }
	div.jp-volume-bar-value { background: #b30000 url('_assets/img/video-sprite.png') 0 -40px repeat-x; width: 0; height: 5px; }
	div.jp-jplayer audio, div.jp-jplayer { width: 0; height: 0; }
	div.jp-jplayer { line-height: 0; }
	ul.jp-toggles { list-style-type: none; padding: 0 0 0 8px; margin: 0; overflow: hidden; position: absolute; right: 5px; background: transparent url('_assets/img/video-sprite.png') 0 -80px no-repeat; }
	.ie8 ul.jp-toggles, .ie7 ul.jp-toggles { display: none; }
	ul.jp-toggles li { display: block; margin: 0; }
	ul.jp-toggles li a { display: block; width: 20px; height: 20px; text-indent: -9999px; line-height: 100%; }
	a.jp-full-screen { background: url('_assets/img/video-sprite.png') -80px 0 no-repeat; }
	a.jp-full-screen:hover { background: url('_assets/img/video-sprite.png') -80px -20px no-repeat; }
	a.jp-restore-screen { background: url('_assets/img/video-sprite.png') -100px 0 no-repeat; }
	a.jp-restore-screen:hover { background: url('_assets/img/video-sprite.png') -100px -20px no-repeat; }
	
	/* -- 8.4 Archives -- */
	#archive .floated-thumb { border-top: 1px solid #e8e8e8; padding-top:20px;}
	#archive .floated-thumb p { margin-bottom: 5px; }
	#archive .floated-thumb .post-thumb { margin-bottom: 20px; }
	#archive .floated-thumb p.excerpt { margin-bottom: 5px; }
	
	/* -- 8.5 Search results -- */
	.search-results .grid-8 .floated-thumb { border-top: 1px solid #e8e8e8; padding-top:20px;}
	.search-results .grid-8 .floated-thumb p { margin-bottom: 5px; }
	.search-results .grid-8 .floated-thumb .post-thumb { margin-bottom: 20px; }
	.search-results .grid-8 .floated-thumb p.excerpt { margin-bottom: 5px; }
	
	/* -- 8.6 Author bio -- */
	#author-bio { clear: both; padding-bottom: 20px; }
	#author-bio .alignleft a { width: 50px; height: 50px; display: block; background: #fff; padding: 4px; border: 1px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-top: 5px; }
	#author-bio .alignleft a:hover { background: #333; border-color: #333; }
	
	/* -- 8.7 Related posts -- */
	#related-posts { padding-bottom: 30px; }
	#related-posts .floated-thumb { border-top: 1px solid #e8e8e8; padding-top:20px;}
	#related-posts .floated-thumb p { margin-bottom: 5px; }
	#related-posts .floated-thumb .post-thumb { margin-bottom: 20px; }
	#related-posts .floated-thumb p.excerpt { margin-bottom: 5px; }
	
	/* -- 8.8 Navigation -- */
	.navigation { background: #f8f8f8; border: 1px solid #eee; padding: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; }
	.navigation a { font-weight: bold; text-decoration: none; }
	.navigation .current { font-weight: bold; }
	.navigation .next.page-numbers { float: right; }
	.ie7 .navigation .next.page-numbers { margin-top: -30px; margin-right: 10px; }
	.navigation .prev.page-numbers { float: left; }


/* -- 9.0 Contact -- */
.page-template-template-contact-php > iframe { display: none; }
span.recaptcha_only_if_audio { display: block; padding-top: 16px; }


/* -- 10.0 Forms -- */
input[type="url"], input[type="text"], input[type="email"], input[type="password"], textarea { border: 1px solid #e8e8e8; outline: none; font: normal 12px/20px Arial, sans-serif; display: block; -webkit-appearance: none; }
input[type="search"], input[type="search"]:focus {border:none !important;}
input[type="url"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus { border-color: #09c; }
.ie7 input:focus, .ie7 textarea:focus { border-color: #333 !important; }
input[type="url"], input[type="text"], input[type="email"], input[type="password"], input[type="search"] { padding: 0 4px; width: 270px; height: 28px; line-height: 28px; }
textarea { padding: 4px; width: 98.8%; height: 190px; resize: vertical; }
label { line-height: 40px; }
label.error { display: none !important; }
input.error, textarea.error { border: 1px solid #f00; }
span.red { color: #f00; }
.input-wrapper { padding: 5px; background: #f8f8f8; }
.submit, input[type="submit"] { width: auto; height: 28px; padding: 0 20px; background: #09c; border: 1px solid #07c; display: inline-block; cursor: pointer; font: bold 12px/28px Arial, sans-serif; color: #fff !important; -webkit-appearance: button; }
#contact-form-submit {background:#48576C;}
#contact-form-submit:hover {background:#617083;}
.ie7 #recaptcha_response_field { display: block; margin-top: 5px; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
.comment-subscription-form label { display: inline; line-height: 1.4; }
img#wpstats{ width: 0px; height: 0px; overflow: hidden; }


/* -- 11.0 Comments -- */

	/* -- 11.1 Comment list -- */
	#comments { padding-top: 20px; }
	.commentlist { margin-bottom: 40px; }
	ol.commentlist, ol.commentlist ul { list-style-type: none; margin-left: 0; }
	ol.commentlist .depth-1 { margin-bottom: 20px; position: relative; }
	li.comment { background: #fff; margin: 10px 0 20px 0; padding: 20px 20px 0 20px; border: 1px solid #eee; position: relative; }
	li.odd { background: #f8f8f8 !important; }
	li.odd > #respond .input-wrapper { background: #fff !important; }
	ul.children li.comment { margin-top: 20px; }
	li.comment .avatar { float: left; margin-right: 20px; margin-bottom: 20px; background: #fff; padding: 4px; border: 1px solid #eee; }
	li.comment cite { color: #333; font-weight: bold; font-style: normal; }
	li.comment cite a { color: #333; border-bottom: 0; text-decoration: none; }
	li.comment cite a:hover { background: none; border: 0 !important; color: #09c; }
	.comment-meta a { color: #999; text-transform: uppercase; font-size: 10px; }
	.comment-meta a:hover { color: #333; }
	.comment-meta { margin-bottom: 20px; }
	.comment ul { margin-bottom: 0; }
	.says { display: none; }
	.comments-nav { margin-bottom: 40px; }
	
	/* -- 11.2 Comment form -- */
	.comment-reply-link { margin-bottom: 20px; display: block; font-size: 10px; text-transform: uppercase; color: #999; font-weight: bold; text-decoration: none; }
	.comment-reply-link:hover { color: #333; }
	#cancel-comment-reply-link { margin-bottom: 40px; }
	
		/* -- 11.2.1 Depth 1 -- */
		.depth-1 .grid-4 { width: 279px; }
		.depth-1 input { width: 259px; }
		.depth-1 .grid-8 { width: 578px; }
		.depth-1 textarea { width: 558px; }
		
		/* -- 11.2.2 Depth 2 -- */
		.depth-2 .grid-4 { width: 258px; }
		.depth-2 input { width: 238px; }
		.depth-2 .grid-8 { width: 536px; }
		.depth-2 textarea { width: 516px; }
		
		/* -- 11.2.3 Depth 3 -- */
		.depth-3 .grid-4 { width: 237px; }
		.depth-3 input { width: 217px; }
		.depth-3 .grid-8 { width: 494px; }
		.depth-3 textarea { width: 474px; }
		
		/* -- 11.2.4 Depth 4 -- */
		.depth-4 .grid-4 { width: 216px; }
		.depth-4 input { width: 196px; }
		.depth-4 .grid-8 { width: 452px; }
		.depth-4 textarea { width: 432px; }
		
		/* -- 11.2.5 Depth 5 -- */
		.depth-5 .grid-4 { width: 195px; }
		.depth-5 input { width: 175px; }
		.depth-5 .grid-8 { width: 410px; }
		.depth-5 textarea { width: 390px; }

	
/* -- 12.0 Widgets -- */
.widget { margin-bottom: 0; }
h3.widget-title { color: #09c; border-bottom: 1px solid #e8e8e8; text-transform: uppercase; font-size: 11px; line-height: 20px; padding-bottom: 5px; margin-top: 0; }
#top h3.widget-title { border-bottom-color: #444; }
h3.widget-title a { text-decoration: none; }
.widget .post-excerpt { margin-bottom: 20px; }
.widget .post-excerpt p { margin-bottom: 0; }
.widget .sd-social { display: none !important; }

	/* -- 12.1 Ads -- */
	.aw_ad120x60_widget, .aw_ad120x240_widget, .aw_ad300x250_widget, .aw_ad300x600_widget { margin-bottom: 20px; }
	.aw_ad125x125_widget, .ad125x125 { margin-bottom: 10px; }
	.aw_ad125x125_widget .ad125x125:nth-of-type(2n+1) { float: left; }
	.aw_ad125x125_widget .ad125x125:nth-of-type(2n+2) { float: right; }
	.aw_ad120x60_widget img, .aw_ad120x240_widget img, .ad125x125 img { background: #fff; padding: 9px; border: 1px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
	.aw_ad120x60_widget img:hover, .aw_ad120x240_widget img:hover, .ad125x125 img:hover { background: #333; border-color: #333; }
	
	/* -- 12.2 Categories / Latest blog posts -- */
	/* EDITED to remove borders */
	.the-latest h4 { font-size: 12px; line-height: 20px; margin-bottom: 5px }
	.the-latest a h4 { color: #333; font-weight: bold; }
	.the-latest .post-title a { text-decoration: none; }
	.the-latest img { width: 100%; height: auto; }
	.the-latest .post-thumb a { background: #fff; padding: 4px; border: 0px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: block; }
	.the-latest .post-thumb a:hover { background: #FFF; border-color: #FFF; }
	.the-latest .post-meta p { margin-bottom: 5px; }
	.floated-thumb { padding-bottom: 0; margin-bottom: 0; }
	.floated-thumb p { margin-bottom: 5px; }
	.floated-thumb .post-thumb { float: left; margin-right: 20px; margin-bottom: 20px; background: #fff; padding: 4px; border: 0px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
	.floated-thumb .post-thumb:hover { background: #FFF; border-color: #FFF; }
	.floated-thumb .post-meta.no-thumb { margin-bottom: 20px; }
	
	/* -- 12.3 Flickr -- */
	.flickr_badge_image { float: left; margin: 0 10px 20px 10px; }
	.flickr_badge_image a { background: #fff; padding: 4px; border: 1px solid #e8e8e8; display: block; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
	.flickr_badge_image a:hover { background: #333; border-color: #333; }
	.flickr_badge_image img { height: 50px; width: 50px; }
	#flickr_badge_image1, #flickr_badge_image5, .grid-2 #flickr_badge_image3, .grid-2 #flickr_badge_image7 { margin-left: 0; }
	#flickr_badge_image4, #flickr_badge_image8, .grid-2 #flickr_badge_image2, .grid-2 #flickr_badge_image6 { margin-right: 0; }

	/* -- 12.4 News in pictures -- */
	#news-images, #news-thumbs { height: 300px !important; width: 300px !important; overflow: hidden; }
	.news-image, #news-images img { display: block; width: 300px !important; height: 300px; }
	.news-image { position: relative !important; }
	.news-title, .news-desc { display: block; }
	.news-meta .news-title { color: #fff; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #666; }
	.news-meta .news-desc { color: #999; font-size: 10px; text-transform: uppercase; }
	.news-meta .news-title a { color: #fff; text-decoration: none; }
	.news-meta .news-desc a { color: #999; text-decoration: none; }
	.news-meta .news-desc a:hover { color: #fff; }
	#news-images { display: block !important; left: 0 !important; position: relative; }
	#news-thumbs img { margin: 0 10px 20px 10px; cursor: pointer; float: left; background: #fff; padding: 4px; border: 1px solid #e8e8e8; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
	#news-thumbs img:hover, #news-thumbs img.selected { background: #333; border-color: #333; }
	#news-thumbs .itm0, #news-thumbs .itm4, #news-thumbs .itm8, #news-thumbs .itm12 { margin-left: 0; }
	#news-thumbs .itm3, #news-thumbs .itm7, #news-thumbs .itm11, #news-thumbs .itm15 { margin-right: 0; }
	#news-thumbs .itm12, #news-thumbs .itm13, #news-thumbs .itm14, #news-thumbs .itm15 { margin-bottom: 0; }
	#news-thumbs img.selected, #news-thumbs img:hover {  }
	
	/* -- 12.5 Search -- */
	#searchform { position: relative; margin-bottom: 20px; }
	#s { padding-right: 29px; width: 240px; max-width:240px;}
	#searchsubmit { position: absolute; display: block; top: 14px; right: 10px; z-index: 2; height: 28px; width: 28px; border: 0; padding: 0; text-indent: -9999px; cursor: pointer; background: #333 url('_assets/img/search.png') 0 0 no-repeat; }
	.ie7 #searchsubmit { top: 7px; }
	#searchsubmit:hover { background-color: #333 !important;}
	
	/* -- 12.6 Slider -- */
	
		/* -- 12.6.1 Slider reset -- */
		.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  { outline: none; }
		.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }
		.flexslider { margin: 0; padding: 0; position: relative; z-index: 1; }
		.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
		.flexslider .slides img { width: 100%; display: block; }
		.flex-pauseplay span { text-transform: capitalize; }
		.slides:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
		html[xmlns] .slides { display: block; }
		* html .slides { height: 1%; }
		.no-js .slides > li:first-child { display: block; }
		.slider-caption, .flex-direction-nav { display: none; }
		
		/* -- 12.6.2 Slider theme -- */
		.flexslider { padding-bottom: 20px; overflow: hidden; position: relative; height: auto; zoom: 1; }
		.flex-viewport { max-height: 440px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
		.loading .flex-viewport { max-height: 300px; }
		.flexslider .slides { zoom: 1; }
		.flexslider a { text-decoration: none; }
		.flexslider img { height: auto; width: 100%; }
		.flexslider li { list-style: none; margin: 0; }
		.slider-wrap { position: relative; opacity: 0; }
		.slider-item { position: relative; width: 100%; float: left; }
		.slider-item > a { display: block; }
		.slider-caption { position: absolute; display: block; width: 100%; background: rgba(72, 87, 108, .8); bottom: 0; right: 0; color: #fff; margin-bottom: 0; }
		.slider-caption-wrap { padding: 10px 20px; }
		.slider-caption p { margin-bottom: 0; }
		.flex-direction-nav li { list-style: none; display: block; background: #fff; background: #333; padding: 10px 15px; position: absolute; top: 50%; margin: -20px 0 0 0; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; z-index: 2; }
		.flex-direction-nav .first-child { left: 20px; }
		.flex-direction-nav .last-child { right: 20px; }
		.flex-direction-nav li .flex-prev, .flex-direction-nav li .flex-next { display: block; text-indent: -9999px; height: 0; width: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; }
		.flex-direction-nav li .flex-prev { left: 10px; border-right: 10px solid #fff; }
		.flex-direction-nav li .flex-prev:hover { border-right-color: #09c; }
		.flex-direction-nav li .flex-next { right: 10px; border-left: 10px solid #fff; }
		.flex-direction-nav li .flex-next:hover { border-left-color: #09c; }
		.flex-control-nav { position: absolute; bottom: 40px; left: 20px; text-align: center; height: 10px; margin: 0; display: table-cell; z-index: 2; }
		.flex-control-nav li { list-style: none; display: block; float: left; height: 15px; width: 15px; margin: -10px 5px 0px 5px; line-height: 0; }
		.flex-control-nav li:last-child { margin-right: 0; }
		.flex-control-nav a { cursor: pointer; display: block; text-indent: -9999px; height: 15px; width: 15px; background: #f28d1d; border: 0px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
		.flex-control-nav a:hover, .flex-control-nav a.flex-active { background: #48576C !important; }
		
		/* -- 12.6.3 Slider blog / Slider latest --*/
/* EDITED?MH #slider-archive, .aw_sliderblog_widget, .aw_sliderlatest_widget { background: #333; padding: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 20px; } */

		#slider-archive, .aw_sliderblog_widget, .aw_sliderlatest_widget { background:#202020; padding: 0px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-bottom: 20px; }
		#slider-archive .flexslider, .aw_sliderblog_widget .flexslider, .aw_sliderlatest_widget .flexslider { padding-bottom: 0; }
		#archive .slider-caption, .aw_sliderblog_widget .slider-caption, .aw_sliderlatest_widget .slider-caption { width: 50%; height: 100%; color: #fff; background:rgba (32,32,32,.7) !important;}
		#slider-archive .flex-control-nav, .aw_sliderblog_widget .flex-control-nav, .aw_sliderlatest_widget .flex-control-nav { bottom: 10px; left: 10px; }
		#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title { color: #fff; border-bottom: 0px solid #666; padding-bottom: 10px; margin-top:20%; margin-bottom: 10px; font-size: 30px; line-height: 30px; font-family:'bitterbold', serif !important; }
		#slider-archive .slider-caption-title a, .aw_sliderblog_widget .slider-caption-title a, .aw_sliderlatest_widget .slider-caption-title a { color: #fff; }
		
		#slider-archive .slider-caption-author, .aw_sliderblog_widget .slider-caption-author {font-family: 'texgyreherosregular', sans-serif !important;  color:#fff; font-size:16px;margin-bottom:20px;}
		#slider-archive .slider-caption-wrap p, .aw_sliderblog_widget .slider-caption-wrap p {font-family: 'arimoregular', serif; color:#fff; font-size:16px;margin-bottom:20px !important;}
		#slider-archive .slider-caption-link, .aw_sliderblog_widget .slider-caption-link, .aw_sliderlatest_widget .slider-caption-link { font-size: 14px !important;color:#fff !important; }
		#slider-archive .slider-caption-link a, .aw_sliderblog_widget .slider-caption-link a, .aw_sliderlatest_widget .slider-caption-link a, #archive .slides .post-meta, .aw_sliderblog_widget .post-meta, .aw_sliderlatest_widget .post-meta, #archive .slides .post-meta a, .aw_sliderblog_widget .post-meta a, .aw_sliderlatest_widget .post-meta a { color: #fff; }
		#slider-archive .slider-caption-link a:hover, .aw_sliderblog_widget .slider-caption-link a:hover, #slider-archive .slider-caption-link a:hover, .aw_sliderlatest_widget .slider-caption-link a:hover, #slider-archive .slides .post-meta a:hover, .aw_sliderblog_widget .post-meta a:hover, .aw_sliderlatest_widget .post-meta a:hover { color: #fff; }
	
	/* -- 12.7 Social counter -- */
	.aw_socialcounter_widget li a { font-weight: bold; text-decoration: none; color: #333; }
	.aw_socialcounter_widget li span { display: block; color: #999; font-size: 10px; text-transform: uppercase; }
	.aw_socialcounter_widget .alignleft { margin-right: 10px; margin-top: -4px; }
	
	/* -- 12.8 Tabbed -- */
	.tabs { margin: 0 0 20px 0; display: block; } 
	.tabs ul.nav { list-style: none; margin: 0; padding: 0; }
	.tabs ul.nav li { float: left; position: relative; margin: 0; z-index: 10; padding: 10px 20px; margin: 0 0 -1px 0; border: 1px solid transparent; border-bottom-color: #e8e8e8; }
	#top .tabs ul.nav li { border-bottom-color: #444; }
	.tabs ul.nav li a { color: #333; text-decoration: none; text-transform: uppercase; font-weight: bold; display: block; overflow: hidden; }
	.tabs ul.nav li a:hover { color: #09c; }
	.tabs ul.nav li.active { background: #fff; border: 1px solid #e8e8e8; border-bottom-color: #fff !important; }
	#top .tabs ul.nav li.active { background: #333; border-color: #444; border-bottom-color: #333 !important; }
	.tabs .tab { background: #fff; border: 1px solid #e8e8e8; padding: 20px 20px 0 20px; }
	#top .tabs .tab { background: #333; border-color: #444; }
	.tabs ul.nav li.active a { color: #09c; }
	.aw_tabbed_widget .tab ul { margin: 0; }
	.aw_tabbed_widget .tab li { list-style: none; padding-bottom: 5px; margin-bottom: 5px; margin-left: 0; }
	.aw_tabbed_widget .tab li:last-child { padding-bottom: 0px; border-bottom: 0; margin-bottom: 0; }
	.aw_tabbed_widget .tabs ul.nav li a { display: block; height: 16px; width: 16px; padding: 0; background: #333 url('_assets/img/icons-sprite.png') no-repeat; text-indent: -9999px; }
	.aw_tabbed_widget .floated-thumbs { margin-bottom: 0; }
	.aw_tabbed_widget .tabs ul.nav li.active a, .aw_tabbed_widget .tabs ul.nav li a:hover { background-color: #09c; }
	.aw_tabbed_widget #link-popular-posts { background-position: 0 0; }
	footer .aw_tabbed_widget #link-popular-posts { background-position: 0 -16px; }
	#top .aw_tabbed_widget #link-popular-posts { background-position: 0 -32px; }
	.aw_tabbed_widget #link-latest-posts { background-position: -16px 0; }
	footer .aw_tabbed_widget #link-latest-posts { background-position: -16px -16px; }
	#top .aw_tabbed_widget #link-latest-posts { background-position: -16px -32px; }
	.aw_tabbed_widget #link-latest-comments { background-position: -32px 0; }
	footer .aw_tabbed_widget #link-latest-comments { background-position: -32px -16px; }
	#top .aw_tabbed_widget #link-latest-comments { background-position: -32px -32px; }
	.aw_tabbed_widget #link-tags { background-position: -48px 0; }
	footer .aw_tabbed_widget #link-tags { background-position: -48px -16px; }
	#top .aw_tabbed_widget #link-tags { background-position: -48px -32px; }
	.aw_tabbed_widget #tab-latest-comments a { font-size: 12px; text-transform: none; text-decoration: none; color: #333; font-weight: bold; }
	
	/* -- 12.9 Twitter -- */
	.aw_twitter_widget span { padding-left: 26px; display: block; }
	.ie7 .aw_twitter_widget span { margin-top: -24px; }
	.aw_twitter_widget .twitter-time { font-size: 11px; font-family: 'arimoregular', Arial, sans-serif; font-style: normal; }
	.ie7 .aw_twitter_widget .twitter-time { margin-top: 0; }
	.aw_twitter_widget ul { list-style: none; }
	.aw_twitter_widget li { margin-left: 0; position: relative; margin-top: 10px; border-bottom: 1px dotted #e8e8e8; padding-bottom: 10px; }
	#top .aw_twitter_widget li { border-bottom-color: #444; }
	.aw_twitter_widget li:first-child { margin-top: 0; }
	.aw_twitter_widget li:last-child { padding-bottom: 0; border-bottom: 0; }
	.aw_twitter_widget .twitter-icon { display: block; position: absolute; top: 5px; left: 0; height: 16px; width: 16px; background: #09c url('_assets/img/icons-sprite.png') -64px 0 no-repeat; }
	footer .aw_twitter_widget .twitter-icon { background-position: -64px -16px; }
	#top .aw_twitter_widget .twitter-icon { background-position: -64px -32px; }
	 
	/* -- 12.10 Various -- */
	.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_links li, .widget_meta li, .widget_pages li, .widget_post-views li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li, .aw_socialcounter_widget li { list-style: none; border-bottom: 1px dotted #e8e8e8; padding: 10px 0; display: block; }
	#top .widget_archive li, #top .widget_categories li, #top .widget_nav_menu li, #top .widget_links li, #top .widget_meta li, #top .widget_pages li, #top .widget_post-views li, #top .widget_recent_comments li, #top .widget_recent_entries li, #top .widget_rss li, #top .aw_socialcounter_widget li { border-bottom-color: #444; }
	.widget_archive li:first-child, .widget_categories li:first-child, .widget_nav_menu li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_pages li:first-child, .widget_post-views li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child, .widget_rss li:first-child, .aw_socialcounter_widget li:first-child { padding-top: 0; }
	.widget_archive li:last-child, .widget_categories li:last-child, .widget_nav_menu li:last-child, .widget_links li:last-child, .widget_meta li:last-child, .widget_pages li:last-child, .widget_post-views li:last-child, .widget_recent_comments li:last-child, .widget_recent_entries li:last-child, .widget_rss li:last-child, .aw_socialcounter_widget li:last-child { border-bottom: 0; padding-bottom: 0; }
	.widget_archive select, .widget_categories select { margin-bottom: 20px; }
	.widget_categories ul ul, .widget_nav_menu ul ul { margin-left: 0; }
	.widget_categories .children, .widget_nav_menu .sub-menu { padding-top: 10px; }
	.widget_categories .children li, .widget_nav_menu .sub-menu li { padding-left: 20px; }
	.widget_categories .children .children li, .widget_nav_menu .sub-menu .sub-menu li { padding-left: 40px; }
	.widget_categories .children li:first-child, .widget_nav_menu .sub-menu li:first-child { border-top: 1px dotted #e8e8e8; padding-top: 10px; }
	#top .widget_categories .children li:first-child, #top .widget_nav_menu .sub-menu li:first-child { border-top-color: #444; }
	.widget_links li a { display: block; }
	.widget_links li a img { float: left; margin-right: 20px; }
	.widget_rss .rss-date { display: block; }
	.widget_tag_cloud { margin-bottom: 20px; }
	
	/* -- 12.11 Video -- */
	.aw_video_widget .description { font-style: italic; }
	

/* -- 13.0 Shortcodes -- */

	/* -- 13.1 Button -- */
	.button { display: inline-block; cursor: pointer; color: #fff; margin: 0 5px 0 0; text-decoration: none; text-shadow: 0px -1px 0 rgba(0,0,0,0.25); text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-position: 0 0; background-repeat: repeat-x; border: 1px solid; }
	.button:hover { color: #fff; background-color: transparent; }
	.button:active { -webkit-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.25); -moz-box-shadow: inset 0 -1px 2px rgba(0,0,0,0.25); box-shadow: inset 0 -1px 2px rgba(0,0,0,0.25); }
	.button.blue { border-color: #0ca1d1; }
	.button.brown { border-color: #9c6b34; }
	.button.dark { border-color: #484848; }
	.button.green { border-color: #8fc111; }
	.button.grey { border-color: #999; }
	.button.light { border-color: #bbb; color: #666; text-shadow: 0 -1px 0 rgba(255,255,255,0.25); }
	.button.light:hover { color: #666; }
	.button.magenta { border-color: #bd3650; }
	.button.orange { border-color: #df8022; }
	.button.purple { border-color: #8079a8; }
	.button.red { border-color: #c13531; }
	
		/* -- 13.1.1 Button small -- */
		.button.small { font: bold 11px/30px Arial, sans-serif; height: 30px; padding: 0 20px; }
		.button.small:hover { background-position-y: -30px; }
		.button.small.blue { background-image: url('_assets/img/_colors/blue/button-small.png'); }
		.button.small.brown { background-image: url('_assets/img/_colors/brown/button-small.png'); }
		.button.small.dark { background-image: url('_assets/img/_colors/dark/button-small.png'); }
		.button.small.green { background-image: url('_assets/img/_colors/green/button-small.png'); }
		.button.small.grey { background-image: url('_assets/img/_colors/grey/button-small.png'); }
		.button.small.light { background-image: url('_assets/img/_colors/light/button-small.png'); }
		.button.small.magenta { background-image: url('_assets/img/_colors/magenta/button-small.png'); }
		.button.small.orange { background-image: url('_assets/img/_colors/orange/button-small.png'); }
		.button.small.purple { background-image: url('_assets/img/_colors/purple/button-small.png'); }
		.button.small.red { background-image: url('_assets/img/_colors/red/button-small.png'); }
		
		/* -- 13.1.2 Button medium -- */
		.button.medium { font: bold 13px/40px Arial, sans-serif; height: 40px; padding: 0 25px; }
		.button.medium:hover { background-position-y: -40px; }
		.button.medium.blue { background-image: url('_assets/img/_colors/blue/button-medium.png'); }
		.button.medium.brown { background-image: url('_assets/img/_colors/brown/button-medium.png'); }
		.button.medium.dark { background-image: url('_assets/img/_colors/dark/button-medium.png'); }
		.button.medium.green { background-image: url('_assets/img/_colors/green/button-medium.png'); }
		.button.medium.grey { background-image: url('_assets/img/_colors/grey/button-medium.png'); }
		.button.medium.light { background-image: url('_assets/img/_colors/light/button-medium.png'); }
		.button.medium.magenta { background-image: url('_assets/img/_colors/magenta/button-medium.png'); }
		.button.medium.orange { background-image: url('_assets/img/_colors/orange/button-medium.png'); }
		.button.medium.purple { background-image: url('_assets/img/_colors/purple/button-medium.png'); }
		.button.medium.red { background-image: url('_assets/img/_colors/red/button-medium.png'); }
	
		/* -- 13.1.3 Button large -- */
		.button.large { font: bold 15px/50px Arial, sans-serif; height: 50px; padding: 0 30px; }
		.button.large:hover { background-position-y: -50px; }
		.button.large.blue { background-image: url('_assets/img/_colors/blue/button-large.png'); }
		.button.large.brown { background-image: url('_assets/img/_colors/brown/button-large.png'); }
		.button.large.dark { background-image: url('_assets/img/_colors/dark/button-large.png'); }
		.button.large.green { background-image: url('_assets/img/_colors/green/button-large.png'); }
		.button.large.grey { background-image: url('_assets/img/_colors/grey/button-large.png'); }
		.button.large.light { background-image: url('_assets/img/_colors/light/button-large.png'); }
		.button.large.magenta { background-image: url('_assets/img/_colors/magenta/button-large.png'); }
		.button.large.orange { background-image: url('_assets/img/_colors/orange/button-large.png'); }
		.button.large.purple { background-image: url('_assets/img/_colors/purple/button-large.png'); }
		.button.large.red { background-image: url('_assets/img/_colors/red/button-large.png'); }
	
	/* -- 13.2 List -- */
	.ie7 .list li { margin-left: 10px; }
	.list.blue li { list-style-image: url('_assets/img/_colors/blue/bullet.png'); }
	.list.brown li { list-style-image: url('_assets/img/_colors/brown/bullet.png'); }
	.list.dark li { list-style-image: url('_assets/img/_colors/dark/bullet.png'); }
	.list.green li { list-style-image: url('_assets/img/_colors/green/bullet.png'); }
	.list.grey li { list-style-image: url('_assets/img/_colors/grey/bullet.png'); }
	.list.light li { list-style-image: url('_assets/img/_colors/light/bullet.png'); }
	.list.magenta li { list-style-image: url('_assets/img/_colors/magenta/bullet.png'); }
	.list.orange li { list-style-image: url('_assets/img/_colors/orange/bullet.png'); }
	.list.purple li { list-style-image: url('_assets/img/_colors/purple/bullet.png'); }
	.list.red li { list-style-image: url('_assets/img/_colors/red/bullet.png'); }
	
	/* -- 13.3 Toggle -- */
	.toggle-title { cursor: pointer; margin-bottom: 20px; position: relative; background: #fff; padding: 10px 40px 10px 20px; border: 1px solid #e8e8e8; font-weight: bold; text-transform: uppercase; display: block; }
	.toggle-title br { display: none; }
	.toggle-title .toggle-icon { display: block; position: absolute; top: 50%; margin-top: -2.5px; right: 20px; height: 0; width: 0; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 5px solid #333; }
	.toggle.hover .toggle-title { color: #09c; }
	.toggle.hover .toggle-icon { border-top-color: #09c; }
	.toggle.active .toggle-icon { border-top: 0; border-bottom: 5px solid #333; }
	.toggle.hover.active .toggle-icon { border-bottom-color: #09c; }
	.toggle-content { margin: 20px 0; padding: 0; }
	.toggle.open .toggle-content { display: block; }
	.toggle.closed .toggle-content { display: none; }
	
	/* -- 13.4 Tooltips -- */
	.tooltip { position: relative; cursor: pointer; }
	.tooltip-box { position: absolute; display: none; background: #333; padding: 10px 20px; width: 180px; cursor: default; bottom: 20px; left: 50%; margin-left: -110px; color: #fff; z-index: 2; }
	.tooltip-arrow { position: absolute; display: block; height: 0; width: 0; border-top: 5px solid #333; border-left: 5px solid transparent; border-right: 5px solid transparent; bottom: -5px; left: 50%; margin-left: -5px; }
	
	/* -- 13.5 Dropcap -- */
	.dropcap { display: block; float: left; font: 48px/48px 'Noticia Text', serif; margin: 0 10px 0 0; color: #09c; }

	/* -- 13.6 Highlight -- */
	.highlight { padding: 2px 5px; color: #fff; background-color: #09c; text-shadow: 0 1px 1px rgba(0,0,0,0.25); }
	
	/* -- 13.7 Alert -- */
	.alert { display: block; padding: 20px; border: 1px solid; font-family: 'bitteritalic', Georgia, serif; text-align: center; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
	.alert.blue { background-color: #c2e1ee; border-color: #8ec3d9; color: #3d5058; }
	.alert.dark { background-color: #333; border-color: #111; color: #fff; text-shadow: 0 1px 0 rgba(0,0,0,0.5); }
	.alert.green { background-color: #e1ffd9; border-color: #badeb1; color: #435b3d; }
	.alert.light { background-color: #eee; border-color: #ccc; color: #333; }
	.alert.red { background-color: #ffdcdd; border-color: #e9b9bb; color: #713a3c; }
	.alert.yellow { background-color: #ffffe0; border-color: #e1db8b; color: #4d4d39; }
	
	/* -- 13.8 Google Maps -- */
	.google-maps { margin-bottom: 20px; }
	.google-maps a { border: 0; }
	.google-maps a:hover { background: none; }
	
	/* -- 13.9 Columns -- */
	.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-sixth { float: left; display: block; margin: 0 20px 0 0; }
	.last { margin: 0; }
	.one-half { width: 340px; }
	.one-third { width: 220px; }
	.two-third { width: 460px; }
	.one-fourth { width: 160px; }
	.three-fourth { width: 520px; }
	.one-sixth { width: 100px; }
	.page-template-template-fullwidth-php .one-half { width: 460px; }
	.page-template-template-fullwidth-php .one-third { width: 300px; }
	.page-template-template-fullwidth-php .two-third { width: 864px; }
	.page-template-template-fullwidth-php .one-fourth { width: 220px; }
	.page-template-template-fullwidth-php .three-fourth { width: 700px; }
	.page-template-template-fullwidth-php .one-sixth { width: 140px; }
	

/* -- 14.0 Responsive -- */

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title { margin-top:10% !important; font-size: 20px !important; }
		#slider-archive .slider-caption-author, .aw_sliderblog_widget .slider-caption-author {font-size:14px !important;}
		#slider-archive .slider-caption-wrap p:nth-child(3), .aw_sliderblog_widget .slider-caption-wrap p:nth-child(3) {font-size:14px !important;}
		#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title {font-size:30px !important;}
	}
	
	/* -- 14.1 768 < x < 959 -- */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	
		/* -- 14.1.1 Leaderboard -- */
		#leaderboard { width: 100%; height: 40px; overflow: hidden; float: none; margin: 0 auto; }
		#leaderboard img { max-width: 100%; height: auto; }
		#logo, #logo.leaderboard-true { width: 700px; float: none; margin-right: 0; margin-bottom: 20px; text-align: center; }
		#logo img { max-width: 100%; width: auto !important; }
		
		/* -- 14.1.2 Forms -- */
		#contact-form input { width: 200px !important; }
		textarea { width: 440px; height: 140px; }
		#recaptcha_image { width: 220px !important; }
		#recaptcha_image img { width: 100% !important; height: auto !important; }
		
		/* -- 14.1.3 Posts -- */
		.floated-thumb .post-thumb { width:100%; }
		.floated-thumb .post-thumb img { width: 100%; height: auto; }
		
		/* -- 14.1.4 Comments - Comment form - Depths -- */
		.depth-1 .grid-4 { width: 199px; }
		.depth-1 input { width: 179px; }
		.depth-1 .grid-8 { width: 418px; }
		.depth-1 textarea { width: 398px; }
		.depth-2 .grid-4 { width: 178px; }
		.depth-2 input { width: 158px; }
		.depth-2 .grid-8 { width: 376px; }
		.depth-2 textarea { width: 356px; }
		.depth-3 .grid-4 { width: 157px; }
		.depth-3 input { width: 137px; }
		.depth-3 .grid-8 { width: 334px; }
		.depth-3 textarea { width: 314px; }
		.depth-4 .grid-4 { width: 136px; }
		.depth-4 input { width: 116px; }
		.depth-4 .grid-8 { width: 292px; }
		.depth-4 textarea { width: 272px; }
		.depth-5 .grid-4 { width: 115px; }
		.depth-5 input { width: 95px; }
		.depth-5 .grid-8 { width: 250px; }
		.depth-5 textarea { width: 230px; }
		
		/* -- 14.1.5 Widget - Ads -- */
		.aw_ad300x250_widget img, .aw_ad300x600_widget img { width: 100%; height: auto; }
		.aw_ad120x60_widget img, .aw_ad120x240_widget img, .aw_ad125x125_widget img { width: 90px; height: auto; padding: 4px; }
		.ad125x125 { width: 100px; height: 100px; }
		
		/* -- 14.1.6 Widget - Flickr -- */
		.aw_flickr_widget img { height: 30px; width: 30px; }
		
		/* -- 14.1.5 Widget - News in pictures -- */
		#news-images, #news-thumbs { height: 220px !important; width: 220px !important; overflow: hidden; }
		#news-thumbs img { width: 30px; height: 30px; }
		.news-image, #news-images img { display: block; width: 220px !important; height: 220px; }
		.aw_newsinpictures_widget .caroufredsel_wrapper { height: 220px !important; }
		.news-title { font-weight: bold; }
		.news-meta { width: 180px !important; }
		
		/* -- 14.1.6 Widget - Search -- */
		#s { width: 175px; }
		
		/* -- 14.1.7 Shortcode - Columns -- */
		.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-sixth { float: left; display: block; margin: 0 20px 0 0; }
		.last { margin: 0; }
		.one-half { width: 250px; }
		.one-third { width: 160px; }
		.two-third { width: 340px; }
		.one-fourth { width: 115px; }
		.three-fourth { width: 385px; }
		.one-sixth { width: 70px; }
		.page-template-template-fullwidth-php .one-half { width: 340px; }
		.page-template-template-fullwidth-php .one-third { width: 220px; }
		.page-template-template-fullwidth-php .two-third { width: 460px; }
		.page-template-template-fullwidth-php .one-fourth { width: 160px; }
		.page-template-template-fullwidth-php .three-fourth { width: 520px; }
		.page-template-template-fullwidth-php .one-sixth { width: 100px; }
		
		/* -- 14.1.8 Widget - Tabbed -- */
		.aw_tabbed_widget .tabs ul.nav li { padding: 10px 15px; }

		#aw_sliderblog_widget-2 {}
		#slider-archive .slider-caption-wrap p, .aw_sliderblog_widget .slider-caption-wrap p {font-size:11px;}
		#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title {font-size:20px !important;display:block !important;padding-bottom: 10px; margin-top:10%; margin-bottom: 0px;}
		#slider-archive .slider-caption-author, .aw_sliderblog_widget .slider-caption-author {margin-top:-20px !important;margin-bottom:5px !important;}

		.widget_search.widget #searchform .input-wrapper {background: url('http://modernloss.com/wp-content/themes/deadline-responsive/_assets/img/search_bg_220.png') no-repeat !important;}
		#s {width:174px;}
	}
	
	/* -- 14.2 x < 767 -- */
	@media screen and (max-width: 767px) {

		#aw_sliderblog_widget-2 {margin-top:20px;}

		.floated-thumb .post-thumb { width:100%; }
		.floated-thumb .post-thumb img { width: 100%; height: auto; }
	
		/* -- 14.2.1 Main structure -- */
		body { background: #fff !important; }
		#wrapper { padding: 0; }
		
		/* -- 14.2.2 Typography -- */
		.text-right { text-align: left; }
		
		/* -- 14.2.3 Top -- */
		#top-button, #top-nav { display: none !important; }
		
		/* -- 14.2.4 Bottom -- */
		footer { padding-top: 20px;}
		#bottom { margin-top: 0; }
		#bottom .text-right { display: none; }
		
		/* -- 14.2.5 Leaderboard -- */
		#leaderboard { width: 90%; height: 100%; overflow: hidden; float: none; margin: 0 auto 20px auto; }
		#leaderboard img { max-width: 100%; height: auto; width: 100%; }
		#logo.leaderboard-true, #logo.leaderboard-true img { margin: 0; }
		#logo { padding: 20px 0; text-align: center; width: 100% !important; }
		#logo img { margin: 0 auto; width: auto !important; max-width: 100%; }
				
		/* -- 14.2.6 Main nav -- */
		.selectnav { display: block; margin: 0 auto; width: 100%; }
		#main-nav { margin-top: 0; margin-bottom: 20px; border-bottom: 0; height: auto; padding: 10px; background: #333; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
		#main-nav-menu { display: none; }
		
		/* -- 14.2.7 Posts - Video & Audio player -- */
		div.jp-jplayer, div.jp-jplayer img { width: 100% !important; height: auto; }
		
		/* -- 14.2.8 Forms -- */
		input, textarea { padding: 0 1%; line-height: normal; }
		#contact-form input {width: 98%; }
		label { line-height: 24px; }
		label.none { display: block !important; }
		.input-wrapper { padding: 1%; background: #f8f8f8; }
		
		/* -- 14.2.9 Comments - Comment list -- */
		ol.commentlist .depth-1 { margin-bottom: 4%; position: relative; }
		li.comment { padding: 4% 4% 0 4%; margin: 2% 0 4% 0; border: none; height: 100%; -webkit-box-shadow: 0 0 2px #aaa; -moz-box-shadow: 0 0 2px #aaa; box-shadow: 0 0 2px #aaa; }
		ul.children li.comment { margin-top: 4%; }
		li.comment .avatar { margin-right: 4%; }
		.comment-meta { margin-bottom: 4%; }
			
		/* -- 14.2.10 Comments - Comment form - Depths -- */
		.depth-1 .grid-4, .depth-2 .grid-4, .depth-3 .grid-4, .depth-4 .grid-4, .depth-5 .grid-4 { width: 100%; }
		.depth-1 input, .depth-2 input, .depth-3 input, .depth-4 input, .depth-5 input { width: 98%; }
		.depth-1 .grid-8, .depth-2 .grid-8, .depth-3 .grid-8, .depth-4 .grid-8, .depth-5 .grid-8 { width: 100%; }
		.depth-1 textarea, .depth-2 textarea, .depth-3 textarea, .depth-4 textarea, .depth-5 textarea { width: 98%; }
		
		/* -- 14.2.11 Sidebar -- */
		#sidebar { border-top: 1px dotted #ccc; padding-top: 20px;}
		
		/* -- 14.2.12 Widget - Ads -- */
		.ad125x125 { float: left !important; margin: 0 20px 20px 0 !important; }
		.ad125x125:last-of-type { margin-right: 0 !important; }
		
		/* -- 14.2.13 Widget - News in pictures -- */
		#news-images { float: none; margin: 0 auto 20px auto; }
		#news-thumbs { float: none; margin: 20px auto; }
		
		/* -- 14.2.14 Widget - Search -- */
		#s { width: 98%; padding: 0 1%; }
		#searchform label { display: none !important; }
		#searchsubmit { display: none; }
		
		/* -- 14.2.15 Widget - Slider -- */
		.slider-caption, .flex-direction-nav { }
		#slider-archive .slider-caption-wrap p:nth-child(3), .aw_sliderblog_widget .slider-caption-wrap p:nth-child(3) {display:none;}
		#slider-archive .slider-caption-title, .aw_sliderblog_widget .slider-caption-title, .aw_sliderlatest_widget .slider-caption-title {font-size:16px !important;display:block !important;padding-bottom: 10px; margin-top:10%; margin-bottom: 0px;line-height:100% !important;}
		.aw_sliderlatest_widget .slider-caption-link {display:block !important;}
		#slider-archive .slider-caption-author, .aw_sliderblog_widget .slider-caption-author {font-size:12px !important;}
		
		/* -- 14.2.16 Shortcode - Tabs -- */
		.tabs ul.nav li { display: block; float: none; border: 1px solid #e8e8e8; display: block; padding: 10px 5%; }
		.tabs ul.nav li.active:last-child { border-bottom: 1px solid #e8e8e8; }
		.tabs .tab { background: #fff; border: 0.2% solid #e8e8e8; padding: 10px; }
		.aw_tabbed_widget .tabs ul.nav li a { text-indent: 0; background: none !important; height: auto; width: auto; }
		
		/* -- 14.2.17 Shortcode - Columns -- */
		.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-sixth { float: left; display: block; margin: 0 20px 0 0; width: 100% !important; }
		.last { margin: 0; }
		
	}


/* -- x.x Clear -- */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }


/* -- x.x Various -- */
*::selection { color: #fff; }
*::-moz-selection { color: #fff; }
.margin-0 { margin-bottom: 0; }
.margin-10 { margin-bottom: 10px; }
.margin-20 { margin-bottom: 20px; }
.margin-30 { margin-bottom: 30px; }
.margin-40 { margin-bottom: 40px; }
.hidden { visibility: hidden; }
.none { display: none; }
.wp-caption, .gallery-caption { display: block; width: auto; max-width: 100%; }
.wp-caption img { margin: 0 auto !important; display: block; padding: 0; }
.wp-caption-text { text-align: center; margin-bottom: 0; font: 12px/20px 'Noticia Text', Georgia, serif; font-style: italic; }
.sticky {  }
.bypostauthor {  }
.rounded { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.related-gallery {width:150px !important; float:left !important; padding-right:20px !important; margin:0 30px 0 0 !important;}
.related-gallery img {border:none !important; padding:0px !important; box-shadow:none !important;border-radius:0px !important;margin-bottom:15px !important;}
.related-gallery .wp-caption-text {width:150px !important; margin:0 auto 0px auto !important;padding:0px 0 0 0px !important;}
.related-gallery .wp-caption-text h3 a {text-decoration:none !important;line-height:100% !important;font-size:16px !important; color:#555 !important;margin-bottom:0px !important}
.related-gallery .wp-caption-text h3 {line-height:100% !important;padding:0px 0 0 0 !important;}
h3.rel-gal {font-size:16px !important;margin-top:20px !important; width:150px !important;}
.related-gallery p, .related-gallery br {display:none;}

.tag-in-case{ display: block; font-weight: normal; font-size: 12px; margin-bottom: -5px; font-weight: normal; }

/** fix extra spacing inside posts **/
.related-gallery {
	clear :left;
}
h3.rel-gal {
	padding-right: 20px !important;
	margin-top: 20px !important;
	margin-right: 30px;
	float: left !important;
}

.entry .soliloquy-theme-classic .soliloquy-pager {
	bottom: initial;
	top: 10px;
}

.type-post .entry blockquote p {  color: #485970 !important; }
.type-post .entry blockquote{ padding: 1em 2.5em; font-size: 1.75em; line-height: 140%; text-align:center; color: #485970; }
@media only screen and (max-width:480px) { 
	.type-post .entry blockquote{ padding: 1em 0.4em; }
}

input.frm_hidden[type="text"] {
	display:none;
}

#frm_form_6_container #frm_field_83_container {
	margin-top: 80px;
	margin-bottom: 0;
}

#frm_form_6_container .frm_submit {
	margin-top: 60px;
}

.block-signup #frm_form_6_container .frm_submit {
	margin-top: 70px;
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style
{
	font-size: 12px;
	border-width: 0;
	border-color: #dddddd;
	color: #48576C;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	padding: 0px 15px;
	-moz-box-shadow: 0 1px 1px #999999;
	-webkit-box-shadow: 0 1px 1px #999999;
	box-shadow: 0 1px 1px #999999;
	margin: 0px;
}














/** custom css code **/



.whitetext { line-height: 20px; margin-bottom: 0; color: #FFF; font-family: 'arimoregular', Arial, sans-serif; font-size:13px;}
.whitetext a { color: #FFF; font-family: 'arimoregular', Arial, sans-serif; font-size:14px; text-decoration:none;}
.whitetext a:hover { color: #EEE; }
.post-thumb a img {border:none !important; padding:0 !important; }
.singleposttitle { font-size: 35px; font-family: 'arimobold', sans-serif !important;border-bottom:none; padding-top:15px !important;padding-bottom:0px !important; color:#585959 !important;line-height:110% !important;}
.subtitle { font-family: 'bitteritalic', Georgia, serif; font-size:20px; font-weight:normal; }
.singleauthor { font: normal 14px 'texgyreherosregular', sans-serif;color:#626262; }
.singleauthor a {color:#2372db !important;}
.entry { font-size: 16px; font-family: 'bitterregular', Georgia, serif; font-weight:400; color:#333 !important;line-height:150% !important;}
.entry strong {font-family: 'bitterbold' !important;}
.entry em {font-family: 'bitteritalic' !important;}
.entry a {color:#2372db;}
.entry a:hover {color:#aaa;}
.wp-caption {overflow:hidden !important;}
#related-posts .widget-title {border-bottom:none !important;margin-bottom:5px !important;}
h3.rel-gal {text-transform:uppercase;}
p.wp-caption-text {text-align:left;padding:10px 0;}
body.page-id-182 .entry, body.page-id-184 .entry {font-size:14px !important;padding-right:30px;}
body.page-id-182 .entry-header h1, body.page-id-184 .entry-header h1 {font-size:22px !important;}
.post-entry-meta { font: 16px 'texgyreherosregular', sans-serif; }
.post-entry-meta a {text-decoration:none;font-family: 'texgyreherosbold';}
.post-entry-meta a:hover {color:#444;}
.post-entry-meta p {line-height:30px;}
p.excerpt-title {padding-bottom:2px !important;}
p.excerpt-title a {color:#585959 !important;font-family: 'arimobold' !important;}
.floated-thumb .post-meta p {padding-bottom:10px; font: normal 14px 'texgyreherosregular', sans-serif;}
.floated-thumb .post-meta p a {text-decoration:none !important;}
p.excerpt, p.excerpt p { font: 15px 'bitterregular', Georgia, serif !important; color:#333 !important;line-height:160% !important; }
body.category-blog .post-meta p {font-family: 'bitterregular', Georgia, serif !important; font-size:15px !important; color:#333 !important;line-height:160% !important;}
body.category-blog .post-thumb {float:right !important;margin: 0px 0px 30px 30px !important;}
body.category-blog .entry-header {background: #97C6CA !important;}
#search-5.widget #searchform .input-wrapper {background: url('/current/wp-content/themes/deadline-responsive/_assets/img/search_bg.png') no-repeat;padding:14px 3%}
#search-5.widget #searchform .input-wrapper input {border:none !important;}
#text-2.widget, #text-6.widget {margin-bottom:0px !important;}
#bottom {display:none;}
.singleauthor a {text-decoration:none;}
.addthis_button_facebook_like {margin-right:30px !important;}
.addthis_toolbox {position:relative;top:15px;}
.addthis_button_pinterest_pinit {width:120px !important;}
.addthis_button_email {width:75px !important;}
#fblike-4 {border: 1px solid #97C6CA; max-width:300px;}
.single .entry p {color:#333 !important;}
.byline-intro, .byline-intro a {color:#626262 !important;font: normal 14px 'texgyreherosregular', sans-serif !important;}
#text-8.widget .textwidget {position:relative;max-width:300px;}
#frm_form_6_container {position:absolute; top:35px;left:30px;width:225px;}
.with_frm_style .frm_submit input[type=submit] {box-shadow:none !important;color:#48576C !important;position:relative;top:-45px;float:right;}
#form_roid1n .with_frm_style .frm_submit input[type=submit] {box-shadow:none !important;color:#48576C !important;position:relative;top:0px;float:none;}
#form_roid1n {width:300px;}
#form_roid1n .form-field br {display:none;}
#field_lmdckp {box-shadow:inset 2px 2px 5px #888;background: #fff;border:none !important;}
#frm_form_6_container #message {position:relative; top:85px;box-shadow:inset 2px 2px 5px #888;border:none !important;padding-bottom:0px !important;}
.frm_ajax_loading {display:none;}
.with_frm_style .frm_error {padding:0px !important;margin-top:-15px !important;margin-bottom:-10px !important;width:90px;line-height:100%;}
.soliloquy-container .soliloquy-control-nav { bottom: auto !important; top: 10px !important; }
.soliloquy-caption-inside { background: rgba(72, 87, 108, .8) !important;}
.us_shortcode, .us_shortcode  {margin-bottom:30px !important;}
body.home .us_posts_top, body.home .us_posts_bottom {display:none;}
.wit-tab-container ul.entries, .tptn_posts_widget ul {margin-left:0px !important;padding-left:0px !important;max-width:280px;}
.wit-tab-container ul.entries li, .tptn_posts_widget ul li {list-style:none !important; border-bottom:1px solid #ededed;padding-top:12px;padding-bottom:12px !important;}
.wit-tab-container ul.entries li:nth-child(5), .tptn_posts_widget ul li:nth-child(5) {border-bottom:0px solid #ededed !important;}
.tptn_posts_widget ul li {}
.wit-tab-container ul.entries li a, .tptn_posts_widget ul li a {text-decoration:none !important;font-family: 'arimobold';color:#555 !important;}
.wit-tab-container ul.entries li a:hover, .tptn_posts_widget ul li a:hover {color:#000 !important;}
.wit-tab-title:hover{opacity:1;text-shadow:none !important;}
.wit-tab-title.wit-selected{opacity:1;text-decoration:none !important;background:#97C6CA !important;color:#fff !important;}
.wit-tab-title {padding:9px 10px !important;}
#widgets_in_tabs-3 {padding:30px 0 0px 0px !important;}
.tptn_link img {margin:0px 0px 10px 0px !important;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.tptn_link img {width:100%;}
	.wit-tab-title {padding:9px 5px !important;font-size:10px !important;}
}
#simple-links-2 ul, #simple-links-3 ul {margin-left:0px !important;padding-left:0px !important;max-width:280px;}
#simple-links-2 ul li, #simple-links-3 ul li {list-style:none !important;border-bottom:1px solid #ededed;padding-top:12px;padding-bottom:12px !important;}
#simple-links-2 ul li:nth-child(5), #simple-links-3 ul li:nth-child(5) {border-bottom:0px solid #ededed !important;}
#simple-links-2 ul li a, #simple-links-3 ul li a {text-decoration:none !important;font-family: 'arimobold';color:#555 !important;}
#simple-links-2 ul li a:hover, #simple-links-3 ul li a:hover {color:#000 !important;}
#simple-links-2 {padding-bottom:0px !important;}
#simple-links-2 h3 {color:#4B5A70 !important;}

#toma_msp-2 ul.entries li {padding-bottom:15px;}
#toma_msp-2 ul.entries li a img {margin-bottom:10px !important;}
#toma_msp-2 ul.entries li img {margin-bottom:10px !important;}

#frm_form_6_container br { display: none; }


@media only screen and (max-width: 767px) {
	body > header {
		position: relative !important;
	}
}


@font-face {
	font-family: 'texgyreheroscnregular';
	src: url('/fonts/texgyreheroscn-regular-webfont.eot');
	src: url('/fonts/texgyreheroscn-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheroscn-regular-webfont.woff') format('woff'),
	url('/fonts/texgyreheroscn-regular-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheroscn-regular-webfont.svg#texgyreheroscnregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'texgyreheroscnitalic';
	src: url('/fonts/texgyreheroscn-italic-webfont.eot');
	src: url('/fonts/texgyreheroscn-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheroscn-italic-webfont.woff') format('woff'),
	url('/fonts/texgyreheroscn-italic-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'texgyreheroscnbold';
	src: url('/fonts/texgyreheroscn-bold-webfont.eot');
	src: url('/fonts/texgyreheroscn-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheroscn-bold-webfont.woff') format('woff'),
	url('/fonts/texgyreheroscn-bold-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheroscn-bold-webfont.svg#texgyreheroscnbold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'texgyreherosbold_italic';
	src: url('/fonts/texgyreheros-bolditalic-webfont.eot');
	src: url('/fonts/texgyreheros-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheros-bolditalic-webfont.woff') format('woff'),
	url('/fonts/texgyreheros-bolditalic-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheros-bolditalic-webfont.svg#texgyreherosbold_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'bitterbold';
	src: url('/fonts/bitter-bold-webfont.eot');
	src: url('/fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/bitter-bold-webfont.woff') format('woff'),
	url('/fonts/bitter-bold-webfont.ttf') format('truetype'),
	url('/fonts/bitter-bold-webfont.svg#bitterbold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'bitteritalic';
	src: url('/fonts/bitter-italic-webfont.eot');
	src: url('/fonts/bitter-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/bitter-italic-webfont.woff') format('woff'),
	url('/fonts/bitter-italic-webfont.ttf') format('truetype'),
	url('/fonts/bitter-italic-webfont.svg#bitteritalic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'bitterregular';
	src: url('/fonts/bitter-regular-webfont.eot');
	src: url('/fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/bitter-regular-webfont.woff') format('woff'),
	url('/fonts/bitter-regular-webfont.ttf') format('truetype'),
	url('/fonts/bitter-regular-webfont.svg#bitterregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'arimoitalic';
	src: url('/fonts/arimo-italic-webfont.eot');
	src: url('/fonts/arimo-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/arimo-italic-webfont.woff') format('woff'),
	url('/fonts/arimo-italic-webfont.ttf') format('truetype'),
	url('/fonts/arimo-italic-webfont.svg#arimoitalic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'arimoregular';
	src: url('/fonts/arimo-regular-webfont.eot');
	src: url('/fonts/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/arimo-regular-webfont.woff') format('woff'),
	url('/fonts/arimo-regular-webfont.ttf') format('truetype'),
	url('/fonts/arimo-regular-webfont.svg#arimoregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'arimobold';
	src: url('/fonts/arimo-bold-webfont.eot');
	src: url('/fonts/arimo-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/arimo-bold-webfont.woff') format('woff'),
	url('/fonts/arimo-bold-webfont.ttf') format('truetype'),
	url('/fonts/arimo-bold-webfont.svg#arimobold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'arimobold_italic';
	src: url('/fonts/arimo-bolditalic-webfont.eot');
	src: url('/fonts/arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/arimo-bolditalic-webfont.woff') format('woff'),
	url('/fonts/arimo-bolditalic-webfont.ttf') format('truetype'),
	url('/fonts/arimo-bolditalic-webfont.svg#arimobold_italic') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'texgyreherosregular';
	src: url('/fonts/texgyreheros-regular-webfont.eot');
	src: url('/fonts/texgyreheros-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheros-regular-webfont.woff') format('woff'),
	url('/fonts/texgyreheros-regular-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheros-regular-webfont.svg#texgyreherosregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'texgyreherosbold';
	src: url('/fonts/texgyreheros-bold-webfont.eot');
	src: url('/fonts/texgyreheros-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/texgyreheros-bold-webfont.woff') format('woff'),
	url('/fonts/texgyreheros-bold-webfont.ttf') format('truetype'),
	url('/fonts/texgyreheros-bold-webfont.svg#texgyreherosbold') format('svg');
	font-weight: normal;
	font-style: normal;

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#frm_form_6_container {width:170px;left:20px;}
	#frm_form_6_container #message {top:40px;}
	#field_lmdckp {margin-top:-40px !important;font-size:11px !important}
	.with_frm_style .frm_submit input[type=submit] {margin-top:-7px;font-size:10px;padding-top:-3px;}
}
@media only screen and (max-width: 768px) {
	.related-gallery, .rel-gal {display:none;}
}

#header-wrapper #social-icons #bluesky {
	display: inline-block;
	float: none;
	vertical-align: middle
}

.social-icons a.bluesky {
	background-image: url('/wp-content/themes/deadline-responsive-child/_assets/img/bluesky.png');
	background-size: cover;

	width: 32px;
	height: 32px;
	float: left;
}
.social-icons a.bluesky:hover {opacity:0.7;}


.i-bluesky{
	background-image: url('/wp-content/themes/deadline-responsive-child/_assets/img/bluesky.png');
	background-size: cover;

	width: 32px;
	height: 32px;
}