/*
	Theme Name: Official
	Description: A Blog Wordpress Template.
	Author: Bdayh
	Theme URI: http://themes.bdayh.com
	Author URI: http://themeforest.net/user/bdayh
	Version: 1.4.0
	License: GNU General Public License
	License URI: license.txt

	Tags: fixed-width, one-column, two-columns, three-columns, threaded-comments, custom-colors, custom-header, theme-options, left-sidebar, right-sidebar
*/
@import url("fonts/fontello/css/fontello.css");	/* Fontello Social */
* { padding: 0; margin: 0; outline: none; list-style: none; border: 0 none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
html { overflow-y: scroll; overflow-x: hidden; }
body { background: #f5f5f5 url(images/bg.gif) repeat; color: #333; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; line-height: 20px; }
a { color: #444; text-decoration: none; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
a:hover { color: #000; }
object, embed, video, iframe, picture { max-width: 100%; display: block; }
img { max-width: 100%; border: 0; -ms-interpolation-mode: bicubic; }
blockquote { padding: 0 0 0 15px; margin: 0 0 1.5; border-left: 5px solid #eee; font-style: italic !important; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif !important; }
blockquote p { margin-bottom: 0; }
blockquote small { display: block; color: #999 }
.quote-link a { color: #41b7d8; }
.clear { clear: both; }
.clearfix:after { content: ""; display: table; clear: both; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { clear: both; margin-left: auto; margin-right: auto; }
.fLeft { float: left; }
.fRight { float: right; }
.fRighti { float: right !important; }
.tcenter { text-align: center; }
.mAuto { margin-left: auto !important; margin-right: auto !important; }
.right10 { margin-right: 10px !important; }
.right15 { margin-right: 15px !important; }
.right25 { margin-right: 25px !important; }
.left10 { margin-left: 10px !important; }
.left15 { margin-left: 15px !important; }
.left25 { margin-left: 25px !important; }
.bottom10 { margin-bottom: 10px !important; }
.bottom15 { margin-bottom: 15px !important; }
.bottom20 { margin-bottom: 20px !important; }
.bottom25 { margin-bottom: 25px !important; overflow: hidden; }
/* WP */
.bypostauthor { }
.sticky { }
.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 100% !important; padding: 4px; text-align: center; }
.wp-caption img { max-width: 100% !important; }
.wp-caption p.wp-caption-text { color: #888; margin: 5px; padding: 0; }
.wp-caption.alignleft { margin-right: 20px; }
.wp-caption.alignright { margin-left: 20px; }
.wp-caption { }
.wp-caption-text { }
.gallery-caption { }
/* Go Top */
.gotop { background-color: #111; background-image: url(images/arrow_totop.png); background-position: 50% 50%; background-repeat: no-repeat; z-index: 999999999999999; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; width: 40px; height: 40px; text-indent: -99999px; position: fixed; bottom: -100px; right: 25px; cursor: pointer; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; transition: all .7s ease-in-out; overflow: auto; }
.gotop:hover { background-color: #e95c33; }
form { position: relative; }
#search-bar #searchform { margin: 0; }
select, textarea, input[type="text"], input[type="password"] { width: auto; max-width: 100%; color: inherit; }
textarea, input[type="text"], input[type="password"] { margin: 0; padding: 10px; border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; vertical-align: middle; }
.btn, .button, button.button, .btn[type="submit"], button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"], #commentform input[type="submit"], button { border: none; color: #FFF; background: #41b7d8; cursor: pointer; display: inline-block; margin: 0px 1px 4px 0; padding: 8px 11px; height: auto; text-align: center; -webkit-font-smoothing: antialiased; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.btn:hover, .button:hover, button.button:hover, .btn[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, #commentform input[type="submit"]:hover, button:hover { background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)); background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%); background-color: #eb3011; color: #FFF; }
textarea { min-height: 50px; height: auto; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus { outline: 0; border-color: #ccc; }
select { width: auto; max-width: 100%; padding: 0.3em; background-color: #fff; border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/* Top bar */
.top-bar { height: 38px; background: #2c2c2c; display: block; position: relative; clear: both; margin-bottom: 20px; }
.top-bar .wrapper { z-index: 444; }
/* Top bar links */
.top-bar-links { float: left; margin-left: 4px; }
.top-bar select { float: left; margin: 6px 0 0 15px; font: normal 11px Tahoma, Geneva, sans-serif; overflow: hidden; height: 27px; line-height: 19px; padding: 5px; width: 170px; background: #3D3D3D; color: #AAA; text-shadow: #111 0 1px 1px; display: none; cursor: pointer; border: none 0px !important; }
.top-bar .top-bar-links ul.toplinks { float: left; margin: 0 0 0 15px; position: relative; }
.top-bar .top-bar-links ul.toplinks > li { float: left; position: relative; }
.top-bar .top-bar-links ul.toplinks > li > a { font: bold 12px Arial, Helvetica, sans-serif; display: block; color: #AAA; text-shadow: #000 0 1px 1px; margin: 0; height: 35px; line-height: 35px; margin-right: 15px; transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; -webkit-transition: none; o-transition: none; text-transform: capitalize !important; }
.top-bar .top-bar-links ul.toplinks > li:last-child { background: none; }
.top-bar .top-bar-links ul.toplinks > li a:hover, .top-bar .top-bar-links ul.toplinks > li:hover > a, .top-bar .top-bar-links ul.toplinks > li.current-menu-item a { color: #FFF; }
.top-bar .top-bar-links ul.toplinks > li ul { display: none; position: absolute; z-index: 9999999999999; width: 175px; padding: 0px; background: none; border: none; }
.top-bar .top-bar-links ul.toplinks > li > ul > li { position: relative; background: #252525; }
.top-bar .top-bar-links ul.toplinks > li > ul > li:last-child { border-bottom: none !important; }
.top-bar .top-bar-links ul.toplinks > li > ul > li a { font: 12px Tahoma, Geneva, sans-serif !important; border-right: none !important; border-left: none !important; display: block; height: auto !important; line-height: 20px !important; padding: 5px 10px; padding-bottom: 7px; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; font-weight: normal !important; color: #AAA !important; text-shadow: #000 0 1px 0px !important; }
.top-bar .top-bar-links ul.toplinks > li > ul > li > a:hover, .top-bar .top-bar-links ul.toplinks > li > ul > li:hover > a { color: #EEE !important; background: #191919 !important; border: none !important; }
.top-bar .top-bar-links ul.toplinks > li > ul > li > ul { left: 175px; top: 0px; padding: 0px !important; background: none; border: none; }
.top-bar .top-bar-links ul.toplinks > li > ul > li > ul > li { background: #252525 !important; }
.top-bar .top-bar-links ul.toplinks > li > ul > li > ul > li:last-child { border : none !important; }
.top-bar .top-bar-links ul.toplinks > li > ul > li > ul > li:hover > a { color: #EEE !important; background: #191919 !important; border: none !important; }
/* Nav */
#nav { float: left; width: 228px; }
/* Container */
.wrapper { position: relative; margin: 0 auto; }
#container { float: left; width: 83%; margin-right: -350px; }
.main { display: block; position: relative; height: 100%; min-height: 375px; overflow: hidden; margin-right: 350px; padding: 30px; margin-bottom: 30px; background-color: #FFF; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px; /* border: 1px solid rgba(0,0,0,.1); */ -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); box-shadow: 0 0 10px 1px rgba(0,0,0,.05); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; z-index: 1; }
/* logo */
.logo { display: block; overflow: hidden; padding: 20px; text-align: center; }
/*
#nav .logo {background: #FFF;
position: relative;
z-index:2;

border-top: 1px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
border-right: 1px solid #fff;
-webkit-box-shadow: -15px 0 10px 0 rgba(0,0,0,.05);
-moz-box-shadow: -15px 0 10px 0 rgba(0,0,0,.05);
box-shadow: -15px 0 10px 0 rgba(0,0,0,.05);
margin: 0 -1px 0 0;

}
*/
.logo img { max-width: inherit; }
.logo p { padding-top: 10px; }
/* Sidebar */
#sidebar { display: block; float: left; padding: 0 20px; width: 310px; position: relative; }
/* Sidebar small */
.sidebar-small { float: left; width: 160px; margin: 0 30px 0 0; position: relative; z-index: 999; }
/* Nav sidebar */
.nav-sidebar { overflow: hidden; padding: 20px 15px; display: block; position: relative; margin-top: 30px; }
.nav-sidebar .ads_160x600 img { border: 1px #DDD solid; }
/* Content */
.content { float: left; width: 100%; }
.content .warp { display: block; }
.small-sidebar .content { margin-left: -190px; }
.small-sidebar .content .warp { margin-left: 190px; padding-left: 20px; }
/* Widgets */
.widget { clear: both; margin-bottom: 25px; }
.widget:last-child { margin-bottom: 0; }
.widget-title, #official-review-header { padding-bottom: 14px; border-bottom: 1px solid #e4e4e4; color: #41b7d8; }
#official-review-header h4 { margin-bottom: 0; }
.widget-title h4, #official-review-header h4 { font-family: Oswald, arial, Georgia, serif; font-size: 17px; font-weight: normal; line-height: 1; display: block; }
.widget-title h4 a { color: #41b7d8; }
.widget-title h4 a:hover { color: #000; }
#sidebar .widget-title { border: none; }
.widget_facebook iframe { width: 100% !important; }
#sidebar .widget-container, #sidebar .tabs_content { -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); box-shadow: 0 0 10px 1px rgba(0,0,0,.05); /* border: 1px solid rgba(0,0,0,.1); */ background: #FFF; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding: 20px; }
#sidebar .tabs_content { border-radius: 0px !important; margin-top: -1px; border: none !important; }
.widget-container { padding: 10px 0; clear: both; overflow: hidden; display: block; }
.widget-container li { background: url(images/dot.png) no-repeat left 8px; padding: 0 0 5px 12px; line-height: 18px; overflow: hidden; }
/* widgets social*/
.socialicons-widget .widget-container li { background: none; padding: 0; }
#sidebar .widget-container ul.social { margin-bottom: 0px; }
/* Tags */

.tagcloud a { display: inline-block; font-size: 12px !important; line-height: 20px; margin: 0 2px 3px 0px; text-align: center; padding: 2px 7px 2px 7px; text-shadow: none; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #777; border: solid 1px #ccc; background-color: #eee; }
.tagcloud a:hover { border: solid 1px #bbb; color: #555; background-color: #DDD; text-shadow: none; }
#post-tags a { display: inline-block; font-size: 14px !important; line-height: 20px; margin: 0 2px 3px 0px; text-align: center; padding: 2px 7px 2px 7px; text-shadow: none; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)); background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%); background-color: #eb3011; color: #FFF; }
#post-tags a:hover { color: #ededed; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c2d35), to(#17171d), color-stop(1, #17171d)); background: -moz-linear-gradient(0% 100% 90deg, #17171D, #17171D, #2C2D35 100%); background-color: #17171d; text-shadow: none; }
/* Calendar */

#calendar_wrap table, #calendar_wrap th, #calendar_wrap td, #calendar_wrap tr { padding: 1px 3px; border: 1px solid #CCC; border-collapse: collapse; }
#calendar_wrap #wp-calendar { width: 100%; color: #888; }
#calendar_wrap #wp-calendar caption { font-size: 14px; padding: 0 0 10px 1px; }
#calendar_wrap #wp-calendar th, #calendar_wrap #wp-calendar td { border: 1px solid #E1E1E1; text-align: center; }
#calendar_wrap #wp-calendar td { background-color: #f5f5f5 !important; }
#calendar_wrap th { font-family: Oswald, arial, Georgia, serif; font-size: 13px; font-weight: normal; line-height: 20px; background: #FFF; color: #444; text-shadow: white 0 1px 0px; }
#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today { background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)); background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%); background-color: #eb3011; color: #FFF; }
#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today a { color: #FFF; }
/* Post */
.entry-title { font-family: Oswald, arial, Georgia, serif; font-size: 25px; font-weight: normal; line-height: 34px; margin-bottom: 10px; }
article.post-item { overflow: hidden; display: block; margin-bottom: 30px; padding-bottom: 30px; border-bottom: #41b7d8 4px solid; }
.entry-excerpt { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
/* Post thumbnail */
article.post-item .post-thumbnail { overflow: hidden; display: block; margin: 0; position: relative; text-align: center; }
.f { width: 100%; }
.post-thumbnail embed, .post-thumbnail object, .post-thumbnail video { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
/* Post meta */
.post-meta-author { display: block; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: #e4e4e4 1px solid; }
.postmeta { padding-bottom: 20px; overflow: hidden; }
.postmeta a, .post-meta-author a { color: #41b7d8; }
.postmeta a:hover, .post-meta-author a:hover { color: #111; }
.postmeta span { float: left; display: block; margin-right: 20px; padding-left: 27px; }
.postmeta span.post-meta-author { background: url(images/separate.png) no-repeat -11px -167px; }
.postmeta span.post-meta-date { background: url(images/separate.png) no-repeat -11px -10px; }
.postmeta span.post-meta-cat { background: url(images/separate.png) no-repeat -11px -50px; }
.postmeta span.post-meta-comment { background: url(images/separate.png) no-repeat -10px -90px; }
.postmeta span.post-meta-views { background: url(images/separate.png) no-repeat -11px -126px; }
/* Read More */
.more-post { margin-top: 15px; overflow: hidden; }
.more-link { -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; color: #fff !important; background-color: #41b7d8; line-height: 30px; display: inline-block; vertical-align: middle; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 0 15px; height: 30px; text-transform: capitalize; }
.more-link:hover { background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)); background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%); background-color: #eb3011; color: #FFF; }
/* pagination */
.pagination { position: relative !important; overflow: hidden !important; margin: 15px 80px 15px 0 !important; clear: both; display: block; width: 100%; font: 13px 'Droid Sans', Arial, Verdana, sans-serif; }
.pagination .wp-pagenavi { float: left !important; width: 100%; }
.pagination .wp-pagenavi span, .pagination .wp-pagenavi a, .pagination .wp-pagenavi .pages, .pagination .wp-pagenavi .extend, .pagination .wp-pagenavi .current, .page-pagination a { font: bold 11px Helvetica, Tahoma, Geneva, sans-serif; background: #FFF; display: inline-block !important; overflow: hidden !important; padding: 0 15px !important; margin-right: 5px !important; height: 35px !important; line-height: 35px !important; color: #555 !important; margin-bottom: 5px !important; border-radius: 2px; }
.pagination .wp-pagenavi a:hover, .page-pagination a:hover { background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)) !important; background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%) !important; background-color: #eb3011 !important; color: #FFF !important; }
.pagination .wp-pagenavi .current { background-color: #41b7d8; color: #FFF !important; }
.pagination .wp-pagenavi .pages { display: none !important; }
/* Newsletter */
.newsletter_content { overflow: hidden; }
.newsletter_content p { margin-bottom: 10px; }
.newsletter_content form { margin: 0px; }
.go_newsletter { float: left; }
.bd-feedburner button { font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif; padding: 8px 10px; padding-bottom: 11px; overflow: hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; background-color: #ff8703; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 135, 3)), to(rgb(247, 105, 32))); background-image: -webkit-linear-gradient(top, rgb(255, 135, 3), rgb(247, 105, 32)); background-image: -moz-linear-gradient(top, rgb(255, 135, 3), rgb(247, 105, 32)); background-image: -o-linear-gradient(top, rgb(255, 135, 3), rgb(247, 105, 32)); background-image: -ms-linear-gradient(top, rgb(255, 135, 3), rgb(247, 105, 32)); background-image: linear-gradient(top, rgb(255, 135, 3), rgb(247, 105, 32)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ff8703', EndColorStr='#f76920');
border: 1px solid #da6007; -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.06), 1px 1px 0 rgba(255,255,255,.03), -1px -1px 0 rgba(0,0,0,.02), inset 1px 1px 0 rgba(255,255,255,0.05); box-shadow: 0px 1px 0 rgba(255,255,255,.06), 1px 1px 0 rgba(255,255,255,.03), -1px -1px 0rgba(0,0,0,.02), inset 1px 1px 0 rgba(255,255,255,0.05); color: #fff !important; text-shadow: 1px 1px 1px rgba(0,0,0,.2); -webkit-user-select: none; }
.bd-feedburner button:focus, .bd-feedburner button:hover { background-color: #fd8d25; background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(253, 141, 37)), to(rgb(252, 124, 35))); background-image: -webkit-linear-gradient(top, rgb(253, 141, 37), rgb(252, 124, 35)); background-image: -moz-linear-gradient(top, rgb(253, 141, 37), rgb(252, 124, 35)); background-image: -o-linear-gradient(top, rgb(253, 141, 37), rgb(252, 124, 35)); background-image: -ms-linear-gradient(top, rgb(253, 141, 37), rgb(252, 124, 35)); background-image: linear-gradient(top, rgb(253, 141, 37), rgb(252, 124, 35)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fd8d25', EndColorStr='#fc7c23');
color: #fff!important; }
/* Widget Counters */
.widget_counters { background-color: #FFF; -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); box-shadow: 0 0 10px 1px rgba(0,0,0,.05); /* border: 1px solid rgba(0,0,0,.1); */ -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-bottom: 25px; position: relative; overflow: hidden; padding: 10px; }
.widget_counters li { display: block; float: left; width: 33%; text-align: center; padding: 10px 0; }
.widget_counters li span { clear: both; display: block; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 17.6px; }
.widget_counters li a:hover span.icon { opacity: 0.6; filter: alpha(opacity=60); /* For IE8 and earlier */ -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
.widget_counters li a span.icon { display: block; overflow: hidden; height: 45px; margin-bottom: 10px; background: url(images/social-counters.png) no-repeat; }
.widget_counters li small { color: #AAA !important; }
.widget_counters li.rss_subscribers span { font-family: Oswald, arial, Georgia, serif; font-size: 11pt; display: block; text-transform: uppercase; }
.widget_counters li a { display: block; }
.widget_counters li a .counters-icon { width: 32px; height: 32px; display: block; margin: auto; margin-bottom: 5px; }
.widget_counters li.rss_subscribers a span.icon { background-position: center -112px; }
.widget_counters li.rss_subscribers a { color: #e87800; }
.widget_counters li.twitter_followers a span.icon { background-position: center -56px; }
.widget_counters li.twitter_followers a { color: #0092ff; }
.widget_counters li.facebook_fans a span.icon { background-position: center 0; }
.widget_counters li.facebook_fans a { color: #2149a0; }
.widget_counters li.youtube_subs a span.icon { background-position: center -168px; }
.widget_counters li.youtube_subs a { color: #cf3e39; }
.widget_counters li.vimeo_subs a span.icon { background-position: center -224px; }
.widget_counters li.vimeo_subs a { color: #309aeb; }
.widget_counters li.dribbble_followers a span.icon { background-position: center -279px; }
.widget_counters li.dribbble_followers a { color: #bb3e6d; }
/* Sidebar Social */
#sidebar ul.social, .sidebar-small ul.social, .nav-sidebar ul.social { overflow: hidden; display: block; clear: both; text-align: center; margin-bottom: 20px; }
#sidebar ul.social li, .sidebar-small ul.social li, .nav-sidebar ul.social li { float: none; }
#sidebar ul.social li a, .sidebar-small ul.social li a { }
/* Login user */
.login_user .avatar { -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; padding: 3px; background: #fff; border: 1px solid #eeeeee; }
.login_user, .login_form, .search_content { overflow: hidden; }
.login_form input[type="text"], .login_form input[type="password"], .search_content input[type="text"], .search_content input[type="password"], .search_content select { margin-bottom: 10px; width: 93%; padding: 3%; }
.search_content select { width: 99%; }
.login_form button { margin: 10px 0; }
.login_user p { font-family: Oswald, arial, Georgia, serif; font-size: 15px; text-transform: uppercase; font-weight: normal !important; color: #AAA; }
.login_user p a { color: #41b7d8; }
.login_user p a:hover { color: #111; }
/* Tabs */
#sidebar .widget_tabs .widget_container ol.tabs_nav li { margin-bottom: 0px; width: 25%; display: inline; float: left; text-align: center; list-style: none outside none; margin: 0px; padding: 0px; background: #333333; color: #FFF; }
.tab_container { display: none; }
#tab1 { display: block; }
#sidebar .widget_tabs .widget_container ol.tabs_nav li.active { background-color: #41b7d8; }
#sidebar .widget_tabs .widget_container ol.tabs_nav li a { color: #FFF; padding: 12px 0px; display: block; }
#sidebar .widget_tabs .widget_container ol.tabs_nav { overflow: hidden; display: block; }
.widget-post-wrapper { border-bottom: 1px solid #F0F0F0; padding: 0px !important; padding-bottom: 9px !important; overflow: hidden; background: transparent !important; list-style: none !important; clear: both; display: block; }
.widget-post-thumb { float: left; margin-right: 15px; line-height: 0px; }
.widget-post-thumb a { display: block; }
#sidebar .widget-post-wrapper { border-bottom: 1px solid #F0F0F0; padding-bottom: 9px !important; margin-bottom: 9px !important; overflow: hidden; width: 100%; }
#sidebar li.widget-post-wrapper:last-child { margin-bottom: 0px !important; padding-bottom: 0px !important; border-bottom: none; }
.widget-post-title { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; line-height: 16px; margin-bottom: 2px; }
.widget-post-meta { color: #AAA; font-size: 11px; }
.widget-gravatar img { float: left; -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; padding: 3px; background: #fff; border: 1px solid #eeeeee; }
/* Twitter Feed */
.twitter-item { margin-bottom: 10px; color: #AAA; }
#twitter-widget li { background: url(images/twitter_icon.png) no-repeat 10px 12px; padding: 10px 10px 10px 35px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 0px; width: auto; }
/* Flickr */
.flickr_badge_image { float: left; width: 24%; margin: 0.5%; overflow: hidden; line-height: 0px; }
.flickr_badge_image img { height: auto; }
.flickr_badge_image a { display: block; }
/* Widget Google */
.followusongoogle-widget .widget_google { margin-bottom: -20px; !important;
}
/* Widget Ads */
.ads_125 { display: block; overflow: hidden; }
.ads_125 a { width: 50%; text-align: center; overflow: hidden; display: block; float: left; line-height: 0; margin-bottom: 25px; }
.ads_160x600, .ads_250x250, .ads_280x250, .ads_300x250 { line-height: 0; text-align: center; overflow: hidden; margin-bottom: 25px; }
.ads_160x600 a, .ads_250x250 a, .ads_280x250 a, .ads_300x250 a { display: block; overflow: hidden; }
/* Widget video */

.widget_video { overflow: hidden; display: block; margin: 0; position: relative; text-align: center; width: 100%; height: 100%; }
.widget_video embed, .widget_video object, .widget_video video { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }
/* Widget Slider */
.widgetslider { padding: 5px; background: #FFF; display: block; position: relative; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; background: #fff; -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); box-shadow: 0 0 10px 1px rgba(0,0,0,.05); margin-bottom: 25px; }
.widgetslider.flexslider .slides > li { display: none; }
.widgetslider.flexslider .slides > li img { width: 100%; max-width: 100%; }
.widgetslider.flexslider .flex-loading { background: transparent url(images/loading.gif) 50% 50% no-repeat !important; height: 31px; }
.widgetslider.flexslider .slides, .widgetslider.flexslider .slides > li { height: 215px !important; background: #000 url(images/ajax-loader.gif) 50% 50% no-repeat !important; }
.widgetslider.flexslider ul.flex-direction-nav .flex-next { background: url(images/next2.png) no-repeat center center; width: 43px; height: 43px; position: absolute; right: -50px; bottom: 50%; margin-bottom: -25px; z-index: 6000; overflow: hidden; text-indent: -80000px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; display: inline-block; cursor: pointer; }
.widgetslider.flexslider ul.flex-direction-nav .flex-prev { background: url(images/prev2.png) no-repeat center center; width: 43px; height: 43px; position: absolute; left: -50px; bottom: 50%; margin-bottom: -25px; z-index: 6000; overflow: hidden; text-indent: -80000px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; display: inline-block; cursor: pointer; }
.widgetslider.flexslider .slides > li .slider-caption { background: url(images/bg-10.png) repeat; position: absolute; width: 100%; z-index: 555555; display: block; left: 0; bottom: 0; color: #fff; font-size: 13px !important; text-align: center; line-height: 16px !important; }
.widgetslider.flexslider .slides > li .slider-caption a { padding: 8px 10px; display: block; overflow: hidden; color: #fff; text-shadow: #000 0 1px 1px; font-size: 13px !important; line-height: 16px !important; }
.flex-loading { background: transparent url(images/loading.gif) 50% 50% no-repeat; height: 31px; }
/* Post slideshow */
.post-slideshow, .post-gall { width: 638px !important; height: 368px !important; overflow: hidden; position: relative; display: block; }
.post-slideshow li { width: 100% !important; }
.post-slideshow li img { max-width: 100%; width: 100%; height: auto; }
.post-slideshow-nxt { background: url(images/next2.png); width: 43px; height: 43px; position: absolute; right: -80px; bottom: 50%; margin-bottom: -30px; z-index: 99999999; overflow: hidden; text-indent: -80000px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; display: inline-block; cursor: pointer; }
.post-slider { line-height: 0px; text-align: center; overflow: hidden; position: relative; display: block; }
.post-slideshow-prev { background: url(images/prev2.png); width: 43px; height: 43px; position: absolute; left: -80px; bottom: 50%; margin-bottom: -30px; z-index: 99999999; overflow: hidden; text-indent: -80000px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; display: inline-block; cursor: pointer; }
/* hr */
hr { border: solid #ececec; border-width: 1px 0 0; clear: both; margin: -1px 0 0 0; height: 0; }
/* Formats */
.format-link { text-align: center; }
.format-link a { color: #41b7d8; }
.format-link a:hover { color: #e53b2c; }
.link-icon, .aside-icon, .image-icon { display: block; overflow: hidden; height: 32px; margin-bottom: 10px; }
.link-icon { background: url(images/link.png) no-repeat center center; }
.aside-icon { background: url(images/aside.png) no-repeat center center; }
.image-icon { background: url(images/image.png) no-repeat center center; }
/* Nav Menu */
.nav-menu ul.navlinks { -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.05); box-shadow: 0 0 10px 1px rgba(0,0,0,.05); position: relative; z-index: 9999999999999; }
.nav-menu select { width: 100%; display: none; }
.nav-menu li { display: block; font-family: Oswald, arial, Georgia, serif; font-size: 15px; font-weight: normal; text-transform: uppercase; }
.nav-menu li.current-menu-item, .nav-menu li.current-page-item { border-right: #41b7d8 4px solid; }
.nav-menu li a { display: block; padding: 9px 15px 11px 8px; border-bottom: #eee 1px solid; background: #FFF; cursor: pointer; text-align: center; }
.nav-menu li a:hover, .nav-menu li:hover a, .nav-menu li ul li ul li a:hover, .nav-menu li ul li ul li:hover a, .nav-menu li ul li a:hover, .nav-menu li ul li:hover a { background-color: #FF6; }
.nav-menu li ul { display: none; }
.nav-menu li > ul > li > a { background-color: #f5f5f5 !important; color: #888; cursor: pointer; }
.nav-menu li > ul > li > ul > li > a { background-color: #f5f5f5 !important; color: #888; cursor: pointer; }
.nav-menu ul li.current-menu-item a, .nav-menu ul li.current-menu-item a:hover, .nav-menu ul li.current-menu-parent a, .nav-menu ul li.current-menu-parent a:hover, .nav-menu ul li.current-page-ancestor a, .nav-menu ul li.current-page-ancestor a:hover { color: #e95c33; }
/* Footer */
#footer { width: 100%; display: block; padding: 10px 0; padding-bottom: 7px; overflow: hidden; background: #222; position: relative; color: #888;/* border-top: #41b7d8 4px solid; */ }
#footer .wrapper { padding: 0 20px; }
#footer a { color: #AAA; }
#footer a:hover { color: #FFF; }
#footer .footer-text { float: left; line-height: 17px; font: normal 13px Arial, Helvetica, sans-serif; max-width: 60%; }
#footer .footer-social { float: right; }
/* Entry */
.content .entry iframe { max-width: 100%; }
.entry p { padding-top: .5em; padding-bottom: .5em; }
.entry img { max-width: 100%; height: auto; }
.entry ol, .entry ul { margin: 0 0 25px 10px; }
.entry ul li { list-style: inside disc; }
.entry ol li { list-style: inside decimal; }
.entry li { margin: 0 0 5px; }
.entry table { border: 1px solid #DFDFDF; background-color: #FFF; width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-family: Arial, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif; color: #333; border-collapse: separate; border-spacing: 0; }
.entry table th { background: #F5F5F5; font: bold 13px Arial, Helvetica, sans-serif !important; }
.entry table td, .entry table th { border-top: 1px solid white; border-bottom: 1px solid #DFDFDF; color: #555; }
.entry table th { text-shadow: 0 1px 0 #fff; font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; font-weight: normal; padding: 7px 7px 8px; text-align: left; line-height: 1.3em; font-size: 14px; }
.entry table td { font-size: 12px; padding: 4px 7px 4px; vertical-align: top; }
blockquote { margin: 0 0 30px 40px; min-height: 60px; }
.single-post .postmeta, .page .postmeta, .archive .postmeta, .search .postmeta, .home .postmeta { border-bottom: 1px solid #f2f2f2; padding-bottom: 5px; margin-bottom: 10px; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; color: #AAA; }
.single-post .postmeta .post-meta-author, .page .postmeta .post-meta-author, .archive .postmeta .post-meta-author, .search .postmeta .post-meta-author, .home .postmeta .post-meta-author { border: none; padding-bottom: 0; margin-bottom: 0; }
.single-post-thumb { text-align: center; }
.single-post-thumb img { width: 100%; max-width: 100%; }
.single-post article.post-item { border: none; padding-bottom: 0; position: relative; }
#post-tags { clear: both; margin: 15px auto; }
.edit-link a { display: block; overflow: hidden; float: right; clear: both; -khtml-border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 4px 10px; color: #ededed; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c2d35), to(#17171d), color-stop(1, #17171d)); background: -moz-linear-gradient(0% 100% 90deg, #17171D, #17171D, #2C2D35 100%); background-color: #17171d; }
#post-tags .heading { font-family: Oswald, arial, Georgia, serif; font-size: 17px; font-weight: normal; }
/* Crumbs */
.crumbs { }
.crumbs-home-icon { background: url(images/separate.png) no-repeat -12px -205px; padding-left: 22px; }
/* Share Post */
.share-post { clear: both; margin: 10px 0 0; padding: 10px 0 0px 10px; background-color: #fafafa; border-top: #E5E5E5 1px solid; -moz-box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1); -webkit-box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1); box-shadow: inset 0px 10px 6px -10px rgba(0,0,0, 0.1); overflow: hidden; }
.share-post li, .mini-share-post li { float: left; display: inline-block; overflow: hidden; width: 106px; height: 31px; }
/* Bio */

.bio { overflow: hidden; display: block; border-bottom: #E5E5E5 1px solid; padding-bottom: 15px; margin-bottom: 20px; }
.bio h3 { font-family: Oswald, arial, Georgia, serif; font-size: 17px; font-weight: normal; }
.bio h3 a { color: #41b7d8; }
.bio h3 a:hover { color: #222; }
.author-avatar { float: left; margin-right: 25px; }
.author-avatar { overflow: hidden; }
.author-avatar img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.author-description { padding: 10px 0 15px; line-height: 16px; }
/* Related */
.single-post-related .related-images div.related-item img { max-width: 100%; width: 100%; display: block; }
.single-post-related { display: block; overflow: hidden; }
.single-post-related .related-images div.related-item a { display: block; }
.single-post-related .related-images div.related-item { float: left; display: inline; overflow: hidden; position: relative; margin: 1%; width: 23%; line-height: 0; }
.single-post-related .related-images div.related-item .related-item-title { position: absolute; bottom: 0px; display: inline-block; text-align: center; background: url(images/bg-10.png) repeat; font-size: 10px; text-transform: uppercase; line-height: 13px; width: 96%; padding: 3% 2%; color: #AAA; }
.single-post-related .related-images div.related-item .related-item-title:hover { color: #FFF; }
.single-post-related .related-list div.related-item { display: inline; float: left; width: 45%; margin: 0px 1%; padding-left: 15px; line-height: 25px; background: url(images/list-style1.png) no-repeat left 50%; }
.single-post-related .related-list div.related-item .thumb { display: none; }
/* title */
.title { font-family: Oswald, arial, Georgia, serif; font-size: 19px; font-weight: normal; text-transform: uppercase; }
/* Comments */
#commentform { padding: 0 5px; margin-top: 5px; overflow: hidden; }
#commentform label { color: #707070; }
#commentform p { margin: 10px 0; }
#commentform textarea, #commentform input { padding: 4px 7px; background: #FFF; color: #333; font: normal 12px Helvetica, Arial, Sans-Serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: #e2e2e2 1px solid; border-right: #DDD 1px solid; border-bottom: #DDD 1px solid; }
#commentform input { display: block; width: 250px; height: 24px; }
#commentform textarea { width: 97.5%; clear: both; }
#commentform input:hover, #commentform textarea:hover { }
#commentform input:focus, #commentform textarea:focus { background: #f8f8f8; }
#commentform .form-allowed-tags, .comment-form-comment label { display: none; }
.comment-form-email, .comment-form-url, .comment-form-url, .comment-form-comment { clear: both; }
.comment-notes { margin-bottom: 10px; }
input.error, textarea.error { border: 1px solid #FF0000 !important; }
.commentlist li { margin-bottom: 20px; clear: both; position: relative; clear: both; }
.comment-avatar { overflow: hidden; margin: 0 10px 5px 0px; float: left; }
.comment-avatar img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.author-comment { overflow: hidden; position: relative; }
.author-comment cite { font: 13px 'Droid Sans', Helvetica, Arial, Sans-Serif; text-transform: capitalize; color: #3b3b3b; position: relative; display: block; margin-bottom: 2px; padding-top: 4px; font-style: normal !important; }
.commentmetadata { display: block; font-size: 85%; clear: both; font: 11px 'Droid Sans', Helvetica, Arial, Sans-Serif; color: #AAA; line-height: 18px; }
.commentmetadata a { color: #AAA; }
.comment-wrap { font: 12px 'Droid Sans', Helvetica, Arial, Sans-Serif; background: white; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #ccc; border-color: #e4e4e4 #bebebd #bebebd #e4e4e4; color: #707070; position: relative; padding: 15px; margin: 1%; text-transform: capitalize; }
.comment-content { text-transform: none !important; }
.comment-content p { line-height: 17px; margin-bottom: 10px; }
.nocomments { text-align: center; }
.commentlist li.pingback { padding: 5px 10px; border-bottom: 1px solid #ddd; }
#comments .children { margin-top: 15px; margin-left: 35px; }
.reply a { -khtml-border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; position: absolute; bottom: 3px; right: 3px; padding: 7px; background: #100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7614), to(#eb3011), color-stop(1, #eb3011)); background: #100f15 -moz-linear-gradient(0% 100% 90deg, #eb3011, #EB3011, #EB7614 100%); background-color: #eb3011; color: #FFF; }
.reply a:hover { color: #ededed; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c2d35), to(#17171d), color-stop(1, #17171d)); background: -moz-linear-gradient(0% 100% 90deg, #17171D, #17171D, #2C2D35 100%); background-color: #17171d; }
.news_box_title5, .news_box_title2, #reply-title { font-family: Oswald, arial, Georgia, serif; font-size: 21px; font-weight: normal; padding: 10px 0 10px 0; margin: 15px 0 0 0; }
#respond form { margin: 0px; }
#respond input { margin-bottom: 15px; }
#respond label { font-weight: normal; font-size: 14px; margin-bottom: 10px; }
.input-h { float: left; width: 31%; overflow: hidden; margin: 0 2% 0 0!important; padding: 0px !important; }
.add_comment p:nth-child(5) { margin-right: 0px !important; }
.input-h input { max-width: 100% !important; width: 91% !important; }
/* inner box */
.inner-box2 .more-link { }
/* authors wrap */
.authors-wrap li { list-style: none !important; }
/* Timeline Page */
.timeline_list { margin-bottom: 30px; margin-left: 30px; border-left: #EEE 1px solid; padding-top: 15px; }
.timeline_list li { padding-left: 20px; line-height: 25px; margin-bottom: 5px; list-style: none !important; }
.timeline_list li span { font: 11px 'Droid Sans', Helvetica, Arial, Sans-Serif; margin-right: 20px; min-width: 100px; display: inline-block; color: #AAA; }
.timeline_list li a { display: inline-block; background: url(assets/images/1_arrow.png) no-repeat left 10px; padding-left: 15px; }
.timeline_content { margin: 20px; }
.timeline_title { display: block; clear: both; overflow: hidden; font-family: Oswald, arial, Georgia, serif; font-size: 22.24px; font-weight: normal; text-transform: capitalize; border-bottom: #EEE 1px solid; margin-bottom: -1px; padding-bottom: 0px !important; }
.timeline_title span { display: inline-block; overflow: hidden; padding: 5px 15px; background: #f5f5f5; border-left: #EEE 1px solid; border-right: #EEE 1px solid; border-top: #EEE 1px solid; }
/* Sitemap Page */
ul.sitemap_content { overflow: hidden; }
ul.sitemap_content > li { float: left; width: 23%; margin-top: 15px; margin-bottom: 15px; margin-right: 2%; clear: right; overflow: hidden; list-style: none !important; display: block; }
ul.sitemap_content > li:nth-child(1n+4) { margin-right: 0px; }
h3.sitemap_title { display: block; clear: both; overflow: hidden; margin-bottom: 15px; padding-bottom: 10px; font-family: Oswald, arial, Georgia, serif; font-size: 22.24px; font-weight: normal; text-transform: capitalize; }
ul.sitemap_content > li ul >li { display: block; line-height: 25px; margin-bottom: 5px; background: url(images/1_arrow.png) no-repeat left 55%; padding-left: 20px; color: #f96d10; }
ul.sitemap_content > li ul >li a { text-transform: capitalize !important; }
/* Full width */
.full_width .sidebar-small { display: none; }
.full_width .content { float: none; }
.full_width .content, .full_width .content .warp { margin-left: 0; padding-left: 0; }
.full_width #sidebar { -webkit-column-count: 3; -webkit-column-gap: 10px; -moz-column-count: 3; -moz-column-gap: 10px; column-count: 3; column-gap: 10px; float: none; clear: both; width: auto; display: none !important; }
.full_width #sidebar .widget, .search-widget { clear: none !important; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; }
#container.full_width { width: 100%; }
#container.full_width .content { width: auto !important; }
.page article .flickr_badge_image, .single-post article .flickr_badge_image { width: 8%; }
/* Rss */
a.rss-cat-icon { float: right; background: url(images/cat-rss.png) no-repeat; width: 16px; height: 16px; margin: 6px 0 0 8px; text-indent: -99999px; display: block; }
/* Top bar social */
.top-bar-social, .top-bar-search { float: right; margin-top: 4px; margin-right: 4px; }
.top-bar-social li { margin-bottom: 0; }
.top-bar-search input { padding: 7px 10px; border: none; color: #EEE; background: rgba(0,0,0,0.7) url(images/search-icon.png) no-repeat right 50%; }
/* Socail */
ul.social li { display: inline-block; float: left !important; overflow: hidden; text-indent: -80000px; margin: 1px; }
ul.social li a { display: block; width: 30px; height: 30px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
ul.social li.facebook a { background: #DDD url(images/social/icon-facebook.png) no-repeat -6px -6px; }
ul.social li.facebook:hover a { background-position: -6px -48px; background-color: #3b5998; }
ul.social li.twitter a { background: #DDD url(images/social/icon-twitter.png) no-repeat -6px -6px; }
ul.social li.twitter:hover a { background-position: -6px -48px; background-color: #33ccff; }
ul.social li.flickr a { background: #DDD url(images/social/icon-flickr.png) no-repeat -6px -6px; }
ul.social li.flickr:hover a { background-position: -6px -48px; background-color: #ff0084; }
ul.social li.vimeo a { background: #DDD url(images/social/icon-vimeo.png) no-repeat -6px -6px; }
ul.social li.vimeo:hover a { background-position: -6px -48px; background-color: #1ab7ea; }
ul.social li.youtube a { background: #DDD url(images/social/icon-youtube.png) no-repeat -6px -6px; }
ul.social li.youtube:hover a { background-position: -6px -48px; background-color: #ff3333; }
ul.social li.googleplus a { background: #DDD url(images/social/icon-gplus.png) no-repeat -6px -6px; }
ul.social li.googleplus:hover a { background-position: -6px -48px; background-color: #dd4b39; }
ul.social li.rss a { background: #DDD url(images/social/icon-rss.png) no-repeat -6px -6px; }
ul.social li.rss:hover a { background-position: -6px -48px; background-color: #ff6600; }
ul.social li.pinterest a { background: #DDD url(images/social/icon-pinterest.png) no-repeat -6px -6px; }
ul.social li.pinterest:hover a { background-position: -6px -48px; background-color: #cb2027; }
ul.social li.behance a { background: #DDD url(images/social/icon-behance.png) no-repeat -6px -6px; }
ul.social li.behance:hover a { background-position: -6px -48px; background-color: #1769ff; }
ul.social li.dribbble a { background: #DDD url(images/social/icon-dribbble.png) no-repeat -6px -6px; }
ul.social li.dribbble:hover a { background-position: -6px -48px; background-color: #ea4c89; }
ul.social li.tumblr a { background: #DDD url(images/social/icon-tumblr.png) no-repeat -6px -6px; }
ul.social li.tumblr:hover a { background-position: -6px -48px; background-color: #2c4762; }
ul.social li.linkedin a { background: #DDD url(images/social/icon-linkedin.png) no-repeat -6px -6px; }
ul.social li.linkedin:hover a { background-position: -6px -48px; background-color: #a82400; }
ul.social li.myspace a { background: #DDD url(images/social/icon-myspace.png) no-repeat -6px -6px; }
ul.social li.myspace:hover a { background-position: -6px -48px; background-color: #000000; }
ul.social li.instagram a { background: #DDD url(images/social/icon-instagram.png) no-repeat -6px -6px; }
ul.social li.instagram:hover a { background-position: -6px -48px !important; background-color: #ea4c89; }
/* Audio */
.jp-jplayer { line-height: 0; }
div.jp-audio { color: #666; position: relative; width: 100%; text-align: center; }
.jp-interface { padding: 12px 20px; height: 30px; background-color: #1e1e1e; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; }
a.jp-play, a.jp-pause { background: #FFF; display: inline-block; width: 18px; height: 18px; float: left; text-indent: -9999px; outline: none; margin: 0 0 0 -5px; }
a.jp-play { background: url("images/jplayer/sprite.png") 0 0 no-repeat; }
a.jp-pause { background: url("images/jplayer/sprite.png") 0 -30px no-repeat; display: none; }
.jp-progress { background: #111; width: 100%; height: 10px; float: left; margin: 5px 0 7px; overflow: hidden; }
.jp-seek-bar { width: 0; height: 100%; cursor: pointer; }
.jp-play-bar { background: url("images/jplayer/01.png") left repeat-x; width: 0; height: 10px; position: relative; z-index: 9999; }
.jp-audio a.jp-mute, .jp-audio a.jp-unmute { text-indent: -9999px; float: right; height: 18px; width: 18px; outline: none; }
.jp-mute { background: url(images/jplayer/sprite.png) 0 -60px no-repeat; }
a.jp-unmute { background: url(images/jplayer/sprite.png) 0 -90px no-repeat; display: none; }
.jp-volume-bar { background: #111; height: 7px; width: 50px; float: right; margin: 2px 1px 0 8px; }
.jp-volume-bar-value { background: url("images/jplayer/01.png") left repeat-x; width: 0; height: 7px; position: relative; z-index: 9999; }
/* Tipsy */
a.ttip, a.tooldown { display: inline-block; }
.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 6px 10px; padding-top: 5px; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/* prettyPhoto */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height: 13px }
div.pp_default .pp_top .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }
div.pp_default .pp_top .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x }
div.pp_default .pp_top .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }
div.pp_default .pp_content .ppt { color: #f8f8f8 }
div.pp_default .pp_content_container .pp_left { background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px }
div.pp_default .pp_content_container .pp_right { background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px }
div.pp_default .pp_next:hover { background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor: pointer }
div.pp_default .pp_previous:hover { background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer }
div.pp_default .pp_expand { background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px }
div.pp_default .pp_expand:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer }
div.pp_default .pp_contract { background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px }
div.pp_default .pp_contract:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer }
div.pp_default .pp_close { width: 30px; height: 30px; background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer }
div.pp_default .pp_gallery ul li a { background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border: 1px solid #aaa }
div.pp_default .pp_social { margin-top: 7px }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto }
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height: 30px; width: 30px }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; width: 20px; margin: 4px 0 0 }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px }
div.pp_default .pp_content_container .pp_details { margin-top: 5px }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative }
div.pp_default .pp_nav .currentTextHolder { font-family: Georgia; font-style: italic; color: #999; font-size: 11px; left: 75px; line-height: 25px; position: absolute; top: 2px; margin: 0; padding: 0 0 0 10px }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity: 0.7 }
div.pp_default .pp_description { font-size: 11px; font-weight: 700; line-height: 14px; margin: 5px 50px 5px 0 }
div.pp_default .pp_bottom .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }
div.pp_default .pp_bottom .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }
div.pp_default .pp_bottom .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }
div.pp_default .pp_loaderIcon { background: url(images/prettyPhoto/default/loader.gif) center center no-repeat }
div.light_rounded .pp_top .pp_left { background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }
div.light_rounded .pp_top .pp_right { background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }
div.light_rounded .pp_next:hover { background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer }
div.light_rounded .pp_previous:hover { background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer }
div.light_rounded .pp_expand { background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.light_rounded .pp_expand:hover { background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.light_rounded .pp_contract { background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.light_rounded .pp_contract:hover { background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer }
div.light_rounded .pp_nav .pp_play { background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px }
div.light_rounded .pp_nav .pp_pause { background: url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px }
div.light_rounded .pp_arrow_previous { background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }
div.light_rounded .pp_arrow_next { background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }
div.light_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }
div.light_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_top .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }
div.dark_rounded .pp_top .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }
div.dark_rounded .pp_content_container .pp_left { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y }
div.dark_rounded .pp_content_container .pp_right { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y }
div.dark_rounded .pp_next:hover { background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor: pointer }
div.dark_rounded .pp_previous:hover { background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer }
div.dark_rounded .pp_expand { background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.dark_rounded .pp_expand:hover { background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.dark_rounded .pp_contract { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.dark_rounded .pp_contract:hover { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer }
div.dark_rounded .pp_description { margin-right: 85px; color: #fff }
div.dark_rounded .pp_nav .pp_play { background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px }
div.dark_rounded .pp_nav .pp_pause { background: url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px }
div.dark_rounded .pp_arrow_previous { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }
div.dark_rounded .pp_arrow_next { background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }
div.dark_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }
div.dark_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }
div.dark_rounded .pp_loaderIcon { background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background: #000 }
div.dark_square .pp_description { color: #fff; margin: 0 85px 0 0 }
div.dark_square .pp_loaderIcon { background: url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat }
div.dark_square .pp_expand { background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.dark_square .pp_expand:hover { background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.dark_square .pp_contract { background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.dark_square .pp_contract:hover { background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.dark_square .pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer }
div.dark_square .pp_nav { clear: none }
div.dark_square .pp_nav .pp_play { background: url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px }
div.dark_square .pp_nav .pp_pause { background: url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px }
div.dark_square .pp_arrow_previous { background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }
div.dark_square .pp_arrow_next { background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }
div.dark_square .pp_next:hover { background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor: pointer }
div.dark_square .pp_previous:hover { background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer }
div.light_square .pp_expand { background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.light_square .pp_expand:hover { background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.light_square .pp_contract { background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.light_square .pp_contract:hover { background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.light_square .pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer }
div.light_square .pp_nav .pp_play { background: url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px }
div.light_square .pp_nav .pp_pause { background: url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px }
div.light_square .pp_arrow_previous { background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }
div.light_square .pp_arrow_next { background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }
div.light_square .pp_next:hover { background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer }
div.light_square .pp_previous:hover { background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer }
div.facebook .pp_top .pp_left { background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }
div.facebook .pp_top .pp_middle { background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }
div.facebook .pp_top .pp_right { background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }
div.facebook .pp_content_container .pp_left { background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }
div.facebook .pp_content_container .pp_right { background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }
div.facebook .pp_expand { background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer }
div.facebook .pp_expand:hover { background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer }
div.facebook .pp_contract { background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer }
div.facebook .pp_contract:hover { background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer }
div.facebook .pp_close { width: 22px; height: 22px; background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer }
div.facebook .pp_description { margin: 0 37px 0 0 }
div.facebook .pp_loaderIcon { background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat }
div.facebook .pp_arrow_previous { background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default }
div.facebook .pp_arrow_next { background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px }
div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default }
div.facebook .pp_nav { margin-top: 0 }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px }
div.facebook .pp_nav .pp_play { background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px }
div.facebook .pp_nav .pp_pause { background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px }
div.facebook .pp_next:hover { background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer }
div.facebook .pp_previous:hover { background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer }
div.facebook .pp_bottom .pp_left { background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }
div.facebook .pp_bottom .pp_middle { background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x }
div.facebook .pp_bottom .pp_right { background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }
div.pp_pic_holder a:focus { outline: none }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500 }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 1000000 }
.pp_content { height: 40px; min-width: 40px }
* html .pp_content { width: 40px }
.pp_content_container { position: relative; text-align: left; width: 100% }
.pp_content_container .pp_left { padding-left: 20px }
.pp_content_container .pp_right { padding-right: 20px }
.pp_content_container .pp_details { float: left; margin: 10px 0 2px }
.pp_description { display: none; margin: 0 }
.pp_social { float: left; margin: 0 }
.pp_social .facebook { float: left; margin-left: 5px; width: 90px; overflow: hidden }
.pp_social .twitter { float: left }
.pp_nav { clear: right; float: left; margin: 3px 10px 0 0 }
.pp_nav p { float: left; white-space: nowrap; margin: 2px 4px }
.pp_nav .pp_play, .pp_nav .pp_pause { float: left; margin-right: 4px; text-indent: -10000px }
a.pp_arrow_previous, a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000 }
.pp_gallery { display: none; left: 50%; margin-top: -50px; position: absolute; z-index: 10000 }
.pp_gallery div { float: left; overflow: hidden; position: relative }
.pp_gallery ul { float: left; height: 35px; position: relative; white-space: nowrap; margin: 0 0 0 5px; padding: 0 }
.pp_gallery ul a { border: 1px rgba(0,0,0,0.5) solid; display: block; float: left; height: 33px; overflow: hidden }
.pp_gallery ul a img { border: 0 }
.pp_gallery li { display: block; float: left; margin: 0 5px 0 0; padding: 0 }
.pp_gallery li.default a { background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display: block; height: 33px; width: 50px }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top: 7px!important }
a.pp_next { background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49% }
a.pp_previous { background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49% }
a.pp_expand, a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000 }
a.pp_close { position: absolute; right: 0; top: 0; display: block; line-height: 22px; text-indent: -10000px }
.pp_loaderIcon { display: block; height: 24px; left: 50%; position: absolute; top: 50%; width: 24px; margin: -12px 0 0 -12px }
#pp_full_res { line-height: 1!important }
#pp_full_res .pp_inline { text-align: left }
#pp_full_res .pp_inline p { margin: 0 0 15px }
div.ppt { color: #fff; display: none; font-size: 17px; z-index: 9999; margin: 0 0 5px 15px }
div.pp_default .pp_content, div.light_rounded .pp_content { background-color: #fff }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color: #000 }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position: relative }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background: #fff }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right: 85px }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px!important }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default }
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default }
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color: #c4c4c4 }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color: #fff }
.pp_top, .pp_bottom { height: 20px; position: relative }
* html .pp_top, * html .pp_bottom { padding: 0 20px }
.pp_top .pp_left, .pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px }
.pp_top .pp_middle, .pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px }
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle { left: 0; position: static }
.pp_top .pp_right, .pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px }
.pp_fade, .pp_gallery li.default a img { display: none }
a[rel=prettyPhoto], .post-slider a img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; width: 100%; height: auto; }
.post-slider li, .post-slider ul { width: 100% !important; height: auto !important; }
.author-info { background: #F6F6F6; margin-bottom: 15px; border: 1px solid #E1E1E1; border-bottom: 1px solid #979797; padding: 20px; position: relative; }
.author-info-content { padding-left: 100px; }
.author-info-content h3 { margin-bottom: 15px; }
.author-info img.author-img { max-width: 70px; float: left; margin-right: 15px; background: #FFF; padding: 4px; }
.row { margin-bottom: 20px; }
.entry .last { margin-right: 0 !important; clear: right; }
.post-tabs, .post-tabs-ver { margin-bottom: 20px; }
.post-tabs ul.tabs-nav { height: 33px; margin: 0; }
.post-tabs ul.tabs-nav li { border: 1px solid #EEE; font-weight: bold; line-height: 32px; cursor: pointer; display: block; float: left; margin: 0 5px 0 0; padding: 0 16px; background: #EEE; border-bottom: 0 none; }
.post-tabs ul.tabs-nav li.current { background: #FFF; z-index: 1; height: 33px; }
.post-tabs .pane { background: #FFF; margin-bottom: 15px; border: 1px solid #E1E1E1; padding: 20px; }
.post-tabs-ver ul.tabs-nav { float: left; width: 170px; margin: 0; }
.post-tabs-ver ul.tabs-nav li { border: 1px solid #EEE; font-weight: bold; height: 30px; line-height: 30px; cursor: pointer; display: block; margin: 0 0 5px 0; padding: 0 16px; background: #EEE; border-right-width: 0; }
.post-tabs-ver ul.tabs-nav li.current { background: #FFF; z-index: 1; width: 138px; }
.post-tabs-ver .pane { margin-left: 170px; background: #FFF; margin-bottom: 15px; border: 1px solid #EEE; padding: 20px; min-height: 130px; }
.post_video { clear: both; margin-bottom: 20px; overflow: hidden; text-align: center; }
.divider { clear: both; overflow: hidden; margin: 15px 0; height: 5px; border-bottom: #EEE 4px double; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul.dots > li { list-style: none !important; font: 12px 'Droid Sans', Arial, Verdana, sans-serif; line-height: 20px !important; margin-bottom: 0px !important; background: url(images/dot.png)no-repeat left center !important; padding-left: 20px !important; color: #707070; display: list-item; }
div.starlist ul li { display: list-item; list-style: none; font: 12px 'Droid Sans', Arial, Verdana, sans-serif; line-height: 20px !important; margin-bottom: 0px !important; background: url(images/star_16.png)no-repeat left 0px !important; padding-left: 25px !important; color: #707070; }
ul.check > li, div.checklist ul li { display: list-item; list-style: none !important; font: 12px 'Droid Sans', Arial, Verdana, sans-serif; line-height: 20px !important; margin-bottom: 0px !important; background: url(images/check_16.png)no-repeat left 2px !important; padding-left: 25px !important; color: #707070; }
ol.decimal > li { list-style: none; display: list-item; list-style: decimal !important; font: 12px 'Droid Sans', Arial, Verdana, sans-serif; line-height: 20px !important; margin-bottom: 0px !important; padding-left: 5px !important; color: #707070; margin-left: 15px; }
/* WP Classes */
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright, img.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; margin-bottom: 1.5em; padding: 0; max-width: 100%; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; display: block; }
.wp-caption p.wp-caption-text { margin: 0; padding: 10px 0; font-size: 14px; font-style: italic; }
.wp-smiley { max-height: 1em; margin: 0 !important; }
.gallery dl { margin: 0; }
.gallery-caption { margin: -1.5em 0 0 0; }
.more-link { }
.post-body iframe { width: 100%; }
/* Pullquotes */
blockquote.left { float: left; margin-left: 0; margin-right: 20px; text-align: right; width: 33%; }
blockquote.right { float: right; margin-left: 20px; margin-right: 0; text-align: left; width: 33%; }
/* Post */
.post-id { }
.post { }
.page { }
.attachment { }
.sticky { }
.hentry { }
.category-misc { }
.category-example { }
.tag-news { }
.tag-wordpress { }
.tag-markup { }
.bypostauthor { }
.gallery-caption { }
/* Pagination */
.single-post-nav { clear: both; padding: 15px 0; overflow: hidden; padding-bottom: 0px; }
.single-post-nav a { color: #555; }
.single-post-nav a:hover { color: #000; }
.single-post-nav div { color: #999999; display: block; font-size: 14px; position: relative; width: 25%; }
.single-post-nav .bdayh_post_previous { float: left; padding-left: 40px; }
.single-post-nav .bdayh_post_next { float: right; padding-right: 40px; text-align: right; }
.single-post-nav div span { color: #999999; display: block; font-size: 80%; }
.single-post-nav div a:after { color: #CCCCCC; font-size: 56px; height: 22px; line-height: 22px; margin-top: -9px; position: absolute; top: 34%; }
.bdayh_post_previous a:after { content: "«"; left: 0; }
.bdayh_post_next a:after { content: "»"; right: 0; }
/* Review */
div#official-review-wrapper { float: left; width: 100%; clear: both; overflow: hidden; color: #333; margin: 3px 27px 20px 0px; position: relative; }
div#official-review-wrapper.official-review-placement-bottom { width: 100%; }
div#official-review-wrapper.official-review-placement-t { width: 100%; }
div.official-review-criteria { position: relative; height: 40px; overflow: hidden; display: block; margin-bottom: 0px; background: #F5F5F5; border-bottom: 1px #EEE solid; border-top: 1px #FFF solid; }
span.official-criteria-percentage { position: absolute; z-index: 100; background: #FFCC00; color: #FFF !important; display: block; height: 100%; }
span.official-criteria-description { position: absolute; top: 10px; left: 15px; z-index: 101; }
span.official-criteria-star-under { position: absolute; top: 8px; right: 15px; height: 18px; width: 97px; background: url(images/star-sprite.png) scroll transparent no-repeat; background-position: 0px -20px; }
span.official-criteria-star-top { position: absolute; top: 0px; left: 0px; height: 18px; background: url(images/star-sprite.png) scroll transparent no-repeat; }
div.official-review-summary.official-final-score-percent { background: #F5F5F5; position: relative; overflow: hidden; min-height: 84px; }
div.official-review-summary.official-final-score-stars { background: #F5F5F5; margin-bottom: 2px; position: relative; overflow: hidden; min-height: 109px; }
div#official-criteria-final-score { text-align: center; padding: 7px 0px 0px 0px; width: 118px; position: absolute; top: 0px; right: 0px; background: #41b7d8; height: 500px; color: #FFF; }
div#official-criteria-final-score h4 { margin-bottom: 10px !important; font-family: Oswald, arial, Georgia, serif; font-size: 17px; font-weight: normal; text-transform: uppercase; }
div#official-criteria-final-score h3 { margin-bottom: 0px !important; font-size: 21px; font-family: Tahoma, Arial, Verdana, sans-serif; padding-top: 10px; }
#official-full-article div#official-criteria-final-score h3 { margin: 0; text-shadow: none; }
div#official-criteria-final-score h3 span { font-size: 18px; }
#official-full-article div#official-criteria-final-score h4 { margin-bottom: 4px; margin-top: 0px; text-shadow: none; }
span#official-final-score-stars-under { margin: auto; position: relative; z-index: 100; width: 97px; height: 18px; display: block; background: url(images/ratings-light.png) scroll transparent no-repeat; background-position: 0px -26px; }
span#official-final-score-stars-top { position: absolute; top: 0px; left: 0px; height: 18px; display: block; background: url(images/ratings-light.png) scroll transparent no-repeat; }
div#official-short-summary { width: 60%; float: left; padding: 10px 15px; color: #444; font-size: 14px; font-family: Tahoma, Geneva, sans-serif; }
article#official-full-article div#official-short-summary p { margin: 11px 0px 10px 10px; line-height: 1.5em; }
div#official-short-summary p strong { }
.user-review-rating { position: relative; }
.official-user-review-criteria { padding: 10px; background: #000; position: relative; -moz-transition: .3s linear; -webkit-transition: .3s ease-out; transition: .3s linear; }
.official-user-review-criteria:hover { background: #222; }
.official-user-review-criteria em { font-size: 10px; }
#official-review-header { padding-bottom: 14px; border-bottom: 1px solid #e4e4e4; color: #41b7d8; }
#official-review-header h4 { margin-bottom: 0; }
#official-review-header h4 { font-family: Oswald, arial, Georgia, serif; font-size: 21px; font-weight: normal; display: block; padding: 0 15px; }
.official-user-review-description { color: #AAA !important; }
span.official-module-a-stars-under { display: block; position: relative; float: left; width: 96px; height: 18px; background: url(images/ratings-light.png) scroll transparent no-repeat left bottom; }
span.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 18px; background: url(images/ratings-light.png) scroll transparent no-repeat left top; }
span.leading-article.official-module-a-stars-under { display: inline-block; margin-left: 4px; position: relative; float: none; width: 96px; height: 18px; background: url(images/ratings-light.png) scroll transparent no-repeat left bottom; }
span.leading-article.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 18px; background: url(images/ratings-light.png) scroll transparent no-repeat left top; }
.widget span.official-module-a-stars-under { display: block; position: relative; float: none; width: 50px; height: 9px; margin: 0 5px 0 0; background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom; }
.widget span.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 9px; background: url(images/star-sprite-small.png) scroll transparent no-repeat left top; }
.widget span.leading-article.official-module-a-stars-under { display: inline-block; position: relative; width: 50px; height: 9px; overflow: hidden; float: none; margin: 0 5px 0 0; background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom; }
.widget span.leading-article.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 9px; background: url(images/star-sprite-small.png) scroll transparent no-repeat left top; }
/* footer widgets */
#footer-widgets { position: relative; z-index: 1; color: #ddd; background: #333; text-shadow: 0 0 1px #000; padding: 20px 0; margin-top: 20px; overflow: hidden; }
#footer-widgets a { color: #ccc; }
#footer-widgets a:hover { color: #FFF; }
.footer-divider { clear: both; display: block; overflow: hidden; border-bottom: 3px #41b7d8 solid; }
.footer-widgets-box { float: left; margin-right: 4%; width: 22%; }
#footer-fourth { margin-right: 0; }
.footer-widget-title { padding: 10px; overflow: hidden; }
.footer-widget-title h4 { font-family: Oswald, arial, Georgia, serif; font-size: 16px; font-weight: normal; text-transform: uppercase; border-left: 4px #41b7d8 solid; padding-left: 9px; }
.footer-widget-container, #footer-widgets .tabs_content { padding: 10px; }
.footer-widget-container ul, .widget_tabs ul { }
.footer-widget-container li, .widget_tabs li.widget-post-wrapper { padding: 6px 12px 6px 0 !important; line-height: 18px; border: none !important; overflow: hidden; }
.footer-widget-container li:first-child, #footer-widgets .widget_tabs li:first-child { border-top: 0 none; }
#footer-widgets .tagcloud a { background: #444; border: 1px solid #222; text-shadow: 0 1px 0 #000; -moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222; -webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222; box-shadow: inset 0 0 2px #888, 0 0 2px #222; }
#footer-widgets .tagcloud a:hover { background: #555; }
#footer-widgets .tabs_content { overflow: hidden; display: block; }
#footer-widgets .widget_tabs ol.tabs_nav { display: block; clear: both; width: 100%; overflow: hidden; }
#footer-widgets .widget_tabs ol.tabs_nav li:first-child { padding-left: 10px !important; }
#footer-widgets .widget_tabs ol.tabs_nav li { float: left; list-style: none outside none; margin: 0px; padding: 10px 7px 10px 0 !important; background: #333333; color: #FFF; font-family: Oswald, arial, Georgia, serif; font-size: 16px; font-weight: normal; text-transform: uppercase; }
#footer-widgets .widget_tabs ol.tabs_nav li.active a { color: #41b7d8; background: none !important; }
#footer-widgets span.official-module-a-stars-under { display: block; position: relative; float: none; width: 50px; height: 9px; margin: 0 5px 0 0; background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom; }
#footer-widgets span.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 9px; background: url(images/star-sprite-small.png) scroll transparent no-repeat left top; }
#footer-widgets span.leading-article.official-module-a-stars-under { display: inline-block; position: relative; width: 50px; height: 9px; overflow: hidden; float: none; margin: 0 5px 0 0; background: url(images/star-sprite-small.png) scroll transparent no-repeat left bottom; }
#footer-widgets span.leading-article.official-module-a-stars-over { display: block; position: absolute; top: 0px; left: 0px; float: left; height: 9px; background: url(images/star-sprite-small.png) scroll transparent no-repeat left top; }
#footer-widgets input, #footer-widgets select { background: #414141; -moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222; -webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222; box-shadow: inset 0 0 2px #888, 0 0 2px #222; border: 1px solid #202020; color: #AAA; }
#footer-widgets input:hover, #footer-widgets input:focus { color: #EEE; }
#login-form #log, #login-form #pwd, .bd-feedburner input[type=text] { width: 90% }
.bd-feedburner button { margin-top: 6px; }
#footer-widgets .widgetslider { background: #111 !important; }
#footer-widgets .flickr_badge_image { float: left; margin: 2px; width: 54px; overflow: hidden; line-height: 0px; }
#footer-widgets #twitter-widget li { padding: 10px 10px 10px 35px !important; }
.home_social { margin-top: -39px; margin-bottom: 30px; overflow: hidden; clear: both; display: block; }
/*	Page Template
	-----------------------------------------------------*/
.page-template-full-width-php #container, .page-template-full-width-php #container .main, div.full_width #container, div.full_width #container .main { margin-right: 0px; }
.page-template-full-width-php #container .content, .page-template-full-width-php .content .warp, div.full_width .page-template-full-width-php .content .warp, div.full_width .page-template-full-width-php #container .content, div.full_width .content .warp, div.full_width #container .content { margin-left: 0px; padding-left: 0px; }


/*	Full width
	-----------------------------------------------------*/
@media only screen and (max-width: 1680px) and (min-width: 1050px) {
#container.full_width { width: 84% !important; }
}
/* 1050px */
@media only screen and (max-width: 1050px) and (min-width: 985px) {
#container.full_width { width: 100% !important; }
}
#boxed .footer-widgets-body { margin: 0 20px; }
#boxed { position: relative; z-index: 1; width: 1220px; background: #f5f5f5; margin: 25px auto; -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; }
#boxed .main { }
#boxed .main .content { margin-left: 0px !important; }
#boxed .main .content .warp { margin-left: 0px !important; padding-left: 0px !important; }
#boxed #container { width: 990px !important; }
.banners { text-align: center; line-height: 0px; }
div.widget div.widget-container h1, div.widget div.widget-container h2, div.widget div.widget-container h3, div.widget div.widget-container h4, div.widget div.widget-container h5, div.widget div.widget-container h6 { font-family: tahoma, arial; }
/*
Short Code ==========================================================*/
/* Typography */
* h1, * h2, * h3, * h4, * h5, * h6 { font-weight: normal; font-family: Oswald, arial, Georgia, serif; }
* h1 a, * h2 a, * h3 a, * h4 a, * h5 a, * h6 a { font-weight: inherit; }
* h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px; }
* h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
* h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
* h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
* h5 { font-size: 17px; line-height: 24px; }
* h6 { font-size: 14px; line-height: 21px; }
* em { font-style: italic; }
* strong { font-weight: bold; }
* small { font-size: 80%; }
/* dropcap */
span.dropcap { display: block; margin: 5px 5px 0px 0px; float: left; font-size: 280%; font-family: Georgia, "Times New Roman", Times, serif; }
/* highlight */
span.highlight { text-transform: none; background: #FFE7B8; color: #CE5810; }
/* Lists */
ul.bd_line_list, ul.bd_star_list, ul.bd_yes_list, ul.bd_no_list { list-style: none !important; margin: 0; padding: 0; }
/* list line */
ul.bd_line_list li { list-style: none !important; border-top: 1px solid #ddd; border-top: 1px solid rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 rgba(255,255,255,0.7); margin-top: 5px; padding-top: 5px; font: normal 14px/20px Arial, Helvetica, sans-serif; }
ul.bd_line_list li:first-child { border: none; box-shadow: none; }
ul.bd_line_list li:first-child { margin-top: 0; padding-top: 0; }
/* list star */
ul.bd_star_list li { list-style: none !important; background: url(shortcode/images/list/star.png) no-repeat left center; padding: 3px 0 0 25px; margin-top: 5px; font: normal 14px/20px Arial, Helvetica, sans-serif; }
ul.bd_star_list > li:first-child { margin-top: 0; }
/* list yes */
ul.bd_yes_list li { list-style: none !important; background: url(shortcode/images/list/yes.png) no-repeat left center; padding: 3px 0 0 25px; margin-top: 5px; font: normal 14px/20px Arial, Helvetica, sans-serif; }
ul.bd_yes_list > li:first-child { margin-top: 0; }
/* list no */
ul.bd_no_list li { list-style: none !important; background: url(shortcode/images/list/no.png) no-repeat left center; padding: 0 0 0 25px; margin-top: 5px; font: normal 14px/20px Arial, Helvetica, sans-serif; }
ul.bd_no_list > li:first-child { margin-top: 0; }
/* table */
table.bd_table { width: 100%; border-collapse: collapse; border-spacing: 0; border-spacing: 2px; border: none !important; }
table.bd_table th, table.bd_table td { padding: 11px; border: 1px solid #f0f0f0 !important; }
table.bd_table th { font-size: 16px; font-weight: normal; text-align: left; background-color: #f9f9f9 !important; font-family: Oswald, arial, Georgia, serif; font-size: 17px; }
table.bd_table td { background-color: #FFF !important; }
/* clear */
div.clear { clear: both; display: block; overflow: hidden; }
/* divider */
div.divider { background: #f9f9f9 !important; height: 8px; overflow: hidden; margin: 10px 0 20px; clear: both; border: none !important; }
/* Columns */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position: relative; margin-right: 4%; float: left; font: normal 14px/20px Arial, Helvetica, sans-serif; }
div.one_half.last, div.one_third.last, div.one_fourth.last, div.two_third.last, div.three_fourth.last { margin-right: 0 !important; clear: right; }
div.one_half { width: 48% }
div.one_third { width: 30.66% }
div.two_third { width: 65.33% }
div.one_fourth { width: 22% }
div.three_fourth { width: 74% }
div.one_fifth { width: 16.8% }
div.two_fifth { width: 37.6% }
div.three_fifth { width: 58.4% }
div.four_fifth { width: 67.2% }
div.one_sixth { width: 13.33% }
div.five_sixth { width: 82.67% }
/* Notification */
div.bd_notification { padding: 14px 30px 14px 20px; position: relative; margin-bottom: 16px; border-radius: 2px; }
div.bd_notification i { float: left; margin: 1px 10px 0 0; display: inline-block; width: 16px; height: 16px; vertical-align: baseline; }
div.bd_notification p { padding: 0; margin: 0; }
div.bd_notification.notification_mark { background-color: #d8f1c6; color: #769958; }
div.bd_notification.notification_mark i { background: url(shortcode/images/notification/mark.png) no-repeat 0 0; }
div.bd_notification.notification_error { background-color: #f9d9d9; color: #aa4343; }
div.bd_notification.notification_error i { background: url(shortcode/images/notification/error.png) no-repeat 0 0; }
div.bd_notification.notification_warning { background-color: #fbf4dd; color: #a38c68; }
div.bd_notification.notification_warning i { background: url(shortcode/images/notification/warning.png) no-repeat 0 0; }
div.bd_notification.notification_info { background-color: #d7e3f4; color: #728095; }
div.bd_notification.notification_info i { background: url(shortcode/images/notification/info.png) no-repeat 0 0; }
/* Buttons */
a.bd_button.btn_small, a.bd_button.btn_middle, a.bd_button.btn_large { padding: 12px 22px; border-radius: 2px; color: #fff; display: inline-block; margin: 5px 5px 5px 0; border: none; cursor: pointer; text-shadow: none !important; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; font-family: Oswald, arial, Georgia, serif !important; }
a.bd_button.btn_middle { padding: 15px 30px !important; font-size: 18px !important; }
a.bd_button.btn_large { padding: 17px 31px !important; font-size: 24px !important; }
a.bd_button:hover { background: #4b4c4d !important; }
/* Toggle */
div.toggle { overflow: hidden; display: block; position: relative; }
div.toggle h4 { border: 1px solid #f0f0f0; color: #5a5c5d; border-radius: 2px; padding: 10px 20px; margin-bottom: 4px; position: relative; cursor: pointer; overflow: hidden; }
div.toggle span { position: absolute; right: 18px; top: 13px; cursor: pointer; font-size: 23px; font-weight: bold; text-align: right; display: block; color: #e74c3c; }
div.toggle div.panel { padding: 13px 17px; display: none; cursor: text; background: #f9f9f9; border-radius: 2px; line-height: 23px; font-family: Arial, sans-serif; }
/* Tabs */
div.tabgroup { }
div.tabgroup ul.tabs, div.tabgroup ul.tabs li { list-style: none !important; margin: 0px !important; }
div.tabgroup ul.tabs { border-left: 1px solid #f0f0f0; overflow: hidden; }
div.tabgroup ul.tabs li { float: left; border-top: 2px solid #4b4c4d; border-right: 1px solid #f0f0f0; color: #868686; background: #f9f9f9; cursor: pointer; font-size: 18px; display: block; font-family: Oswald, arial, Georgia, serif; }
div.tabgroup ul.tabs li a { display: block; padding: 13px 18px; }
div.tabgroup ul.tabs li.ui-tabs-active { border-bottom: 1px solid #fff; background: none; cursor: default; }
div.tabgroup div.contents { border: 1px solid #f0f0f0; border-radius: 2px; margin-top: -1px; padding: 20px; overflow: hidden; }
div.tabgroup div.contents div.ui-tabs-panel { display: none; }
/* Social links */
a.social_links { display: inline-block; margin: 10px; font-size: 19px; font-weight: normal; }
/* Soundcloud */
div.bd-soundcloud-shortcode { text-align: center; overflow: hidden; position: relative; }
div.bd-soundcloud-shortcode iframe { width: 100%; max-width: 100%; display: block; }
/* Google maps */
div.bd-googlemaps-shortcode { text-align: center; overflow: hidden; position: relative; }
div.bd-googlemaps-shortcode iframe { width: 100%; max-width: 100%; display: block; }
/*
Widgets ==========================================================*/
/* Ads 125 */
div.widget.ad_125_125 div.ads125 div.ads-content { width: 50%; float: left; display: inline-block; text-align: center; padding: 5px 0; }
/* Ads 120 x 600 */
div.widget.ad_120_600 div.ads120 div.ads-content { width: 50%; float: left; display: inline-block; text-align: center; }
/* Ads 250 */
div.widget.ad_250_250 div.ads250 div.ads-content { width: 100%; float: left; display: inline-block; text-align: center; padding: 10px 0; }
/* Ads 250 */
div.widget.ad_300_300 div.ads300 div.ads-content { width: 100%; float: left; display: inline-block; text-align: center; line-height: 0; }
/*
Fixed ==========================================================*/
div.bd-fix { width: 1220px; margin: auto; }
div.bd-fix .nav-sidebar { padding: 20px 15px 20px 0; }
div.bd-fix .content { margin-left: 0; }
div.bd-fix #container, div.bd-fix #nav select, div.bd-fix .top-bar select { width: 680px !important; margin: 0 auto; float: left; margin-left: 0; }
div.bd-fix .sidebar-small { margin-right: 15px; }
div.bd-fix #sidebar { width: 300px; float: right; padding: 0; margin-right: 0; }
div.bd-fix #container .main { margin-right: 0px !important; }
div.bd-fix .nav-menu li:first-child a { border-radius: 10px 0px 0px 0px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
div.bd-fix .nav-menu li:last-child a { border-radius: 0px 0px 0px 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
div.bd-fix-footer { width: 1160px; margin: auto; }
div.bd-fix div.full_width #container { width: 987px !important; }
div.zin { z-index: 99999; }
div.bd-fix div.sidebar-small { display: none !important; }
div.bd-fix .small-sidebar .content .warp { margin-left: 0px !important; padding-left: 0px !important; }
/*
Social Counter ==========================================================*/
#social-counter-widget { padding: 0px !important; margin-bottom: 20px !important; overflow: hidden; clear: both; display: block; position: relative; }
#social-counter-widget ul.social-counter-widget { }
#social-counter-widget ul.social-counter-widget, #social-counter-widget ul.social-counter-widget li { list-style: none!important; margin: 0!important; padding: 0!important; }
#social-counter-widget ul.social-counter-widget li { display: inline-block; }
#social-counter-widget ul.social-counter-widget li a { display: block; overflow: hidden; color: #282a2b; }
#social-counter-widget ul.social-counter-widget li a i { margin: 0 0 10px 0; }
#social-counter-widget ul.social-counter-widget li a span { font-size: 17px !important; line-height: 20px !important; font-weight: normal !important; font-family: Oswald, arial, Georgia, serif !important; }
#social-counter-widget ul.social-counter-widget li a small { color: #c1c1c1; }
/* Style 1 */
#social-counter-widget.style1-SC { background-color: #FFF; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.1); padding: 10px 0px !important; }
#social-counter-widget.style1-SC li { display: block; width: 33%; overflow: hidden; float: left; }
#social-counter-widget.style1-SC li a { display: inline-block; text-align: center; padding: 10px 20px; overflow: hidden; }
#social-counter-widget.style1-SC li a i, #social-counter-widget.style1-SC li a span, #social-counter-widget.style1-SC li a small { clear: both; display: block; }
#social-counter-widget.style1-SC ul.social-counter-widget li a i { color: #FFF !important; display: inline-block !important; width: 50px !important; height: 50px !important; text-align: center; font-size: 28.2px; line-height: 50px !important; overflow: hidden; border-radius: 100px; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-rss a i.icon.social_icon-rss { background: #faa33d; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-twitter a i.icon.social_icon-twitter { background: #40bff5; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-facebook a i.icon.social_icon-facebook { background: #5d82d1; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-gplus a i.icon.social_icon-google { background: #eb5e4c; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-youtube a i.icon.social_icon-youtube { background: #ef4e41; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-vimo a i.icon.social_icon-vimeo { background: #35c6ea; }
#social-counter-widget.style1-SC ul.social-counter-widget li.social-counter-soundcloud a i.icon.social_icon-soundcloud { background: #ff7e30; }
#social-counter-widget.style1-SC ul.social-counter-widget li a:hover i.icon { background: #232323 !important; }
/* Style 2 */
#social-counter-widget.style2-SC { padding: 0; }
#social-counter-widget.style2-SC ul.social-counter-widget li { display: block; width: 100%; overflow: hidden; margin: 0 0 5px 0 !important; border-radius: 3px; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
#social-counter-widget.style2-SC li a { display: block; text-align: left; padding: 7px 10px; overflow: hidden; }
#social-counter-widget.style2-SC ul.social-counter-widget li a i.icon, #social-counter-widget.style2-SC ul.social-counter-widget li a span, #social-counter-widget.style2-SC ul.social-counter-widget li a small { float: left; line-height: 35px !important; }
#social-counter-widget.style2-SC ul.social-counter-widget li a i.icon { font-size: 18.3px; color: #FFF; margin: 0 10px 0 0 !important; display: inline-block !important; width: 35px !important; height: 35px !important; text-align: center; font-size: 17px; line-height: 35px !important; overflow: hidden; border-radius: 100px; }
#social-counter-widget.style2-SC ul.social-counter-widget li a span { color: #FFF; }
#social-counter-widget.style2-SC ul.social-counter-widget li a small { color: #282a2b; margin: 0 0 0 10px; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-rss { background: #faa33d; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-twitter { background: #40bff5; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-facebook { background: #5d82d1; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-gplus { background: #eb5e4c; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-youtube { background: #ef4e41; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-vimo { background: #35c6ea; }
#social-counter-widget.style2-SC ul.social-counter-widget li.social-counter-soundcloud { background: #ff7e30; }
#social-counter-widget.style2-SC ul.social-counter-widget li:hover { background: #232323 !important; }
#social-counter-widget.style2-SC ul.social-counter-widget li:hover a small { color: #FFF !important; }
/* Style 3 */
#social-counter-widget.style3-SC { background-color: #FFF; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.1); padding: 10px 0px !important; }
#social-counter-widget.style3-SC ul.social-counter-widget li a span { font-size: 13px !important; }
#social-counter-widget.style3-SC li { display: block; width: 24%; overflow: hidden; float: left; }
#social-counter-widget.style3-SC li a { display: inline-block; text-align: center; padding: 10px 20px; }
#social-counter-widget.style3-SC li a i, #social-counter-widget.style3-SC li a span, #social-counter-widget.style3-SC li a small { clear: both; display: block; }
#social-counter-widget.style3-SC ul.social-counter-widget li a i { color: #FFF !important; display: inline-block !important; width: 35px !important; height: 35px !important; text-align: center; font-size: 17px; line-height: 35px !important; overflow: hidden; border-radius: 100px; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-rss a i.icon.social_icon-rss { background: #faa33d; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-twitter a i.icon.social_icon-twitter { background: #40bff5; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-facebook a i.icon.social_icon-facebook { background: #5d82d1; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-gplus a i.icon.social_icon-google { background: #eb5e4c; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-youtube a i.icon.social_icon-youtube { background: #ef4e41; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-vimo a i.icon.social_icon-vimeo { background: #35c6ea; }
#social-counter-widget.style3-SC ul.social-counter-widget li.social-counter-soundcloud a i.icon.social_icon-soundcloud { background: #ff7e30; }
#social-counter-widget.style3-SC ul.social-counter-widget li a:hover i.icon { background: #232323 !important; }
/* Style 4 */
#social-counter-widget.style4-SC { padding: 0; }
#social-counter-widget.style4-SC ul.social-counter-widget li { display: block; width: 100%; overflow: hidden; margin: 0 0 5px 0 !important; border-radius: 3px; background-color: #FFF; border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
#social-counter-widget.style4-SC li a { display: block; text-align: left; padding: 7px 10px; overflow: hidden; }
#social-counter-widget.style4-SC ul.social-counter-widget li a i.icon, #social-counter-widget.style4-SC ul.social-counter-widget li a span, #social-counter-widget.style4-SC ul.social-counter-widget li a small { float: left; line-height: 35px !important; }
#social-counter-widget.style4-SC ul.social-counter-widget li a i.icon { font-size: 18.3px; color: #FFF; margin: 0 10px 0 0 !important; display: inline-block !important; width: 35px !important; height: 35px !important; text-align: center; font-size: 17px; line-height: 35px !important; overflow: hidden; border-radius: 100px; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }
#social-counter-widget.style4-SC ul.social-counter-widget li a small { margin: 0 0 0 10px; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-rss a i.icon.social_icon-rss { background: #faa33d; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-twitter a i.icon.social_icon-twitter { background: #40bff5; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-facebook a i.icon.social_icon-facebook { background: #5d82d1; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-gplus a i.icon.social_icon-google { background: #eb5e4c; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-youtube a i.icon.social_icon-youtube { background: #ef4e41; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-vimo a i.icon.social_icon-vimeo { background: #35c6ea; }
#social-counter-widget.style4-SC ul.social-counter-widget li.social-counter-soundcloud a i.icon.social_icon-soundcloud { background: #ff7e30; }
#social-counter-widget.style4-SC ul.social-counter-widget li a:hover i.icon { background: #232323 !important; }
/*
Twitter Feed ==========================================================*/
div.bd-twitter-widget { margin: 10px 0 0 0 !important; }
div.bd-twitter-widget ul.tweet_list li, div.bd-twitter-widget ul.tweet_list { list-style: none !important; padding: 0px !important; background: none !important; }
div.bd-twitter-widget ul.tweet_list li.twitter-item i { color: #40bff5; margin: 0 5px 0 0; font-size: 11.8px !important; line-height: 25px !important; }
/*
v3.4.0 ==========================================================*/
div.bd-login div.login_user .avatar, div.bd-author-bio .avatar { -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; padding: 3px; background: #fff; border: 1px solid #eeeeee; }
div.bd-login div.login_user .post_thumbnail, div.bd-author-bio .post_thumbnail { float: left; margin-right: 15px; overflow: hidden; }
div.bd-login div.login_user p { font-family: Oswald, arial, Georgia, serif; font-size: 15px; text-transform: uppercase; font-weight: normal !important; color: #AAA; }
div.bd-author-bio .author_social, div.bd-login .author_social { margin: 10px 0 0 0 !important; }
div.flickr_badge_image div.widget-post-thumb { margin-right: 2px; }
.entry iframe {
display: inline-block;
}