/*
Theme Name: Revamp
Theme URI: http://theme.revamp.com/gpl/
Description: Free responsive WordPress theme with Buddypress and bbPress supports. Have 4 different layout:content-sidebar,sidebar-content,full content (long),full content(short). 13 different theme styles,Google Fonts,logo upload abilities. Unique 2 feature builtin:Promotion Bar and ShowCase. All options are using WordPress Theme Customizer feature so you can watch changes live! Designers:This theme built on Twitter Bootstrap,have 0 custom css code and using template_part system so you can easily use it as parent theme! You can find detailed information,showcase,live demo,tips and tricks about theme in:http://theme.revamp.com/
Text Domain: revamp
Version: 1.2.9.1
Author: Revamp
Author URI: http://revamp.com/
Tags: buddypress,post-formats,custom-background,custom-colors,custom-menu,editor-style,featured-images,front-page-post-form,full-width-template,translation-ready,theme-options,threaded-comments,fixed-width,flexible-width,one-column,two-columns,left-sidebar,right-sidebar,black,blue,gray,green,orange,purple,red,silver ,white,yellow,dark,light


License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl.txt

You can find detailed information,showcase,live demo,
tips and tricks about theme in:
http://theme.revamp.com/

This theme is licensed under the GPL.
I would be so happy if you dont remove designer link :)

WARNING for editing this theme:
We dont recommend edit files of this theme. 
You can add custom css from Theme Customizer panel. 
For adding custom bootstrap styles or changing theme display system,
We recommend you to use Child Theme:
http://theme.revamp.com/child-theme/
http://codex.wordpress.org/Child_Themes  
*/

/* Bootstrap 3.0 Temporary Fixes */
.dropdown-menu{z-index:1001}
.navbar-collapse{max-height:none} 

/* Some Make-Up */
.logo-text{font-size:200%!important;line-height:120%!important;display:inline-block!important;text-shadow:0 0.01em 0.05em #666,0.01em 0.06em 0em #999,0.01em 0.1em 0.1em rgba(0,0,0,0.85)}
.caption .hero-title,.caption .hero-content p,.gallery-title,.gallery-caption{
	display:inline-block;color:#fff;background:#333;background:rgba(0,0,0,0.4);border-radius:3px;padding:5px;text-shadow:0 1.5px 1px #000;
}
.caption .hero-link{display:inline-block;vertical-align:middle}

/* wp-styles */
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin-right:5px}
img.alignright{margin-left:5px}
.wp-caption{max-width:100%!important}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}
iframe,object,embed{max-width:100%}

/* theme general fixes */
img{display:inline-block;height:auto;max-width:100%}
.no-margin-bot{margin-bottom:0}
.page-links .pagination{clear:both;margin:0}
.entry-thumbnail.pull-left{margin-right:10px}
.entry-thumbnail.pull-right{margin-left:10px}
@media (min-width:992px){
	.loop_tile  {margin-left:-5px!important;margin-right:-5px!important}
	.loop_tile .loop_tile_item, .loop_tile .loop-grid-sizer{padding-left:5px!important;padding-right:5px!important;word-wrap:break-word;-ms-word-wrap:break-word;hyphens:auto}
	.col-md-6.loop_tile_item { width:49.9%;}
	.col-md-4.loop_tile_item { width:33.2%;}
	.col-md-3.loop_tile_item { width:24.9%;}
}
.dropdown-form{padding:10px;min-width:250px}
.label,.badge{white-space:normal;padding:2px 4px}
.thumbnail img{display:block;margin:0 auto}
.thumbnail.pull-left,.thumbnail.alignleft{margin-right:5px}
.thumbnail.pull-right,.thumbnail.alignright{margin-left:5px}
.fs-content-thumbnail{padding:0}
@media (min-width:768px){.fs-have-thumbnail{overflow:hidden}}
.radio li{list-style:none}
.site-sidebar-content #sidebar{margin-left:0}
#content article{margin-bottom:5px}
#content.popup{padding:0;}
.carousel-caption .pagination{margin:0}
#wplogo{color:#21759b}
body.admin-bar .navbar-fixed-top{top:28px}
.home-page #breadcrumbs{display:none}
#content #breadcrumbs-top{padding-bottom:5px;}
.dropdown-menu.submenu{display:block;margin-left:20px;border:0;box-shadow:none;position:relative}

/* bbpress */
.bbp-topics .pagination{margin:0;font-size:80%}
.bbp-threaded-replies .panel{margin-bottom:2px}
.bbp-topic-revision-log{list-style:none}
.bbp-topic-revision-log-item{overflow:hidden}
.panel-body.alert{margin-bottom:0}

/*tinymce*/
body.mceContentBody{margin:10px!important;padding:10px!important}
.wp-switch-editor{height:26px!important}
table.mceToolbar{background:none!important;background-color:inherit!important}
td.mceIframeContainer{padding:0!important}

/* site-only-content = .row .col-xs-12 col-md-8 (round to 12x) */
.site-only-content .container{max-width:624px}
@media (min-width:1200px){.site-only-content .container{max-width:756px} }
@media (min-width:768px) and (max-width:991px){.site-only-content .container{max-width:624px} }

/* only-content-long = .row .col-xs-12 col-md-12 */
.site-only-content-long .container{max-width:940px}
@media (min-width:1200px){.site-only-content-long .container{max-width:1140px} }
@media (min-width:768px) and (max-width:991px){.site-only-content-long .container{max-width:720px} }

/* site-sidebar-content */
@media (max-width:991px){.site-sidebar-content #sidebar{clear:both} }

/* Responsive video */
.wrapper-flex-video{max-width:670px;}
.flex-video{position:relative;padding-top:0;padding-bottom:56.269%;height:0;margin-bottom:16px;overflow:hidden}
.flex-video iframe,
.flex-video object,
.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (min-width: 0px) and (max-width:1019px){
.flex-video{padding-top:0}
}
.maxw{max-width:433px;}
.maxwfull{max-width:100%;}
.maxwfull a{max-width:100%!important;}
.maxwfull img{max-width:100%!important;width:100%!important;height:auto!important;}

/* showcase */
.revamp-showcase{margin-bottom:30px}
.revamp-showcase .jumbotron{margin-bottom:0;font-size:inherit;padding:20px 15%!important}
.revamp-showcase .carousel-control.left{border-radius:6px 0 0 6px}
.revamp-showcase .carousel-control.right{border-radius:0 6px 6px 0}
.revamp-showcase .carousel-indicators{bottom:0;margin-bottom:0}

/* promotionbar */
.carousel-mini{min-height:100px;margin-bottom:0;margin-top:15px;_height:100px}
.carousel-mini .carousel-title{margin-top:0;padding-bottom:10px}
.carousel-mini .carousel-inner > .item > .thumbnail{text-align:center}
.carousel-mini .carousel-control{position:absolute;left:auto;top:-5px;right:20px;width:15px;height:20px;margin-top:0;font-size:30px;font-weight:bold;line-height:16px;text-align:center;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;filter:alpha(opacity=60)}
.carousel-mini .carousel-control.right{right:0}
.carousel-mini .carousel-control:hover{text-decoration:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;filter:alpha(opacity=90)}

/* make modals usable */
.revamp-modal-static{position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;margin:0 auto 20px;z-index:inherit;max-width:100%;width:100%;word-wrap:break-word;display:inline-block;overflow:inherit}
.revamp-modal-static .modal-dialog{width:100%;z-index:inherit;left:inherit;right:inherit;padding:0}
.revamp-modal-static .modal-footer{border-radius:6px;text-align:inherit;margin-top:0}
.revamp-modal-static .modal-body{overflow-y:inherit;max-height:inherit}
.revamp-modal-static .modal-body.alert{margin-bottom:0}
.revamp-modal-static .panel-footer{border-radius:6px}

/* custom icon font additions*/
@font-face {font-family:'Revamp';src:url('assets/fonts/Revamp.eot');src:url('assets/fonts/Revamp.eot?#iefix') format('embedded-opentype'),	url('assets/fonts/Revamp.woff') format('woff'),	url('assets/fonts/Revamp.ttf') format('truetype'),	url('assets/fonts/Revamp.svg#Revamp') format('svg');font-weight: normal;font-style: normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'Revamp';src: url('assets/fonts/Revamp.svg#Revamp') format('svg');}}
.icon-try,.icon-wordpress{font-family:'Revamp'!important}
.icon-try:before{content:"\20ba"}
.icon-wordpress:before{content:"\e000"}

/* ie fixes */
.lt-ie9 #revamp-promotionbar img.wp-post-image{width:100%;height:auto;max-width:none}
.lt-ie9 .bbp-replies .bbp-author-avatar img{width:80px;height:auto;max-width:none}
.lt-ie9 .widget.buddypress .item-avatar img{width:50px;height:auto;max-width:none}
.lt-ie9 ul.item-list img.avatar{width:50px;height:auto;max-width:none}
.lt-ie9 #item-actions img.avatar{width:50px;height:auto;max-width:none}
.lt-ie9 .bbp-topics .bbp-author-avatar img{width:14px;height:auto;max-width:none}
.lt-ie9 .bbp-forums .bbp-author-avatar img{width:14px;height:auto;max-width:none}
.lt-ie9 .revamp-modal-static .modal-footer{text-align:left}


/* overwrite lmax */
body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;}
.lt-ie9 body{font-family:"source_sans_proregular","Helvetica Neue",Helvetica,Arial,sans-serif;}
#content .fill{padding-left:0;padding-right:10px}@media screen and (min-width: 0px) and (max-width:1019px){#content .fill{padding-right:0}}@media screen and (min-width: 1020px){#content .fill{padding-right:10px}}@media screen and (min-width: 1230px){#content .fill{padding-right:16px}}
#body #content .dots{right:4px;left:auto;}@media screen and (max-width: -1px){#body #content .dots{display:none}}@media screen and (min-width: 0px) and (max-width:1019px){#body #content .dots{right:-1px}}@media screen and (min-width: 1020px){#body #content .dots{right:4px}}@media screen and (min-width: 1230px){#body #content .dots{right:6px}}

.page-header{border:0;}
.panel{background:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #E5E5E5;padding:2px;}
.panel-body{padding:15px;background:#f9f9f9;background-position:0 bottom;background-repeat:no-repeat;}
.panel-body .entry-content{background:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:12px;border:1px solid #E5E5E5;}
.home .panel-body .entry-content{background:rgba(255, 255, 255, 0.9);position:relative;}
.panel-body .entry-content ul{display:inline-block;}
.panel-body .entry-content img{max-width:100%!important;}

.home .panel-twitter{
background-image:url(assets/img/twitter-logo.jpg);
}

.home .panel-business{
background-image:url(assets/img/BusinessandTech.jpg?v=2);
}

.home .panel-market{
background-image:url(assets/img/thoughts.jpg);
}

.home .panel-andy{
background-image:url(assets/img/andy.jpg);
}

.home .panel-clipper{
background-image:url(assets/img/ClipperBlog.jpg);
}

.home .panel-staff{
background-image:url(assets/img/staff.jpg);
}

.panel-footer .glyphicon{padding-right:5px;color:#666666;}

#sidebar .overview{
padding:15px 0;
}

#sidebar .overview .cycle-vertical{
padding:15px 0;
margin-bottom:20px;
}

#sidebar .overview .cycle-vertical .cycle-slide{
position:absolute;
}

#sidebar .overview .cycle-vertical .cycle-slide:first-child{
position:relative;
z-index:3;
}

#sidebar p.scrollmore{color:#999;position:absolute;top:auto;left:15px;bottom:-10px;right:auto;z-index:2;font-family:"Lato",Arial,Helvetica,sans-serif;font-style:italic;font-size:12px}
.lt-ie9 .scrollmore{font-family:"latoitalic",Arial,Helvetica,sans-serif;font-weight:normal}

#content .panel-footer .label{white-space:nowrap;text-decoration:none;}
#content .panel-footer .label:hover{color:#ffffff;background-color:#BE0A24;}

.author-box{padding:0 15px 5px 0;}
.author-box .img-thumbnail{position:relative;}
#content .author-box .img-thumbnail p{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,0.5);width:91px;text-align:center;padding:5px 0;font-size:10px;}
#content .author-box .img-thumbnail p a{padding:0 5px;color:#ffffff;text-decoration:none;}
#content .author-box .img-thumbnail p a:hover{color:#BE0A24;}
.cn-blog #content .author-box .img-thumbnail p{display:none;}

#content .entry-header {
position:relative;
}

#content .entry-header h1,#content .entry-header h2,.home #content .entry-content h3 {
padding-right:60px;
}

#content h2 a,#content h3 a,#content a.read-more-link,#content h2 a:hover,#content h3 a:hover{
text-decoration:none;
}

#content .addthis.single {
position: absolute;
right: 0;
bottom: 27px;
z-index: 1;
}

.home #content .addthis.single {
position: absolute;
bottom: auto;
top: 22px;
right:27px;
z-index: 1;
}

.single-post #content .addthis.single {
bottom: 22px;
}

#content .addthis.single a {
position: relative;
float:none;
clear:both;
padding:0;
line-height:16px;
display:inline-block;
}

#content .addthis.single span {
position:absolute;
top:0;
right:22px;
white-space:nowrap;
}

#content .breadcrumb{background:none;padding:0;margin:0;min-height:16px;line-height:16px;list-style:none;}
#content .breadcrumb li{font-size:10px;font-family:arial;line-height:16px;padding:0;color:#666;text-shadow:none}
#content .breadcrumb>li+li:before{content:"›";padding:0 5px;color:#be0a24;font-size:24px;line-height:12px;font-weight:400;vertical-align:top;position:relative;top:auto;left:auto;}

#content .breadcrumb li a{color:#66666;text-decoration:none;}
#content .breadcrumb a{display:inline-block}
.lt-ie9 #content .breadcrumb li,.lt-ie9 #content .breadcrumb a{display:inline-table}

.home .breadcrumb{display:none;}

#content .pagination{padding:20px 0 0;}
.single-post #content .pagination{width:100%;}
.single-post #content .pagination li{
width: 50%;
position:relative;
}

.single-post #content .pagination li.nav-previous:before,#content .pagination li.nav-next:after{
content: "";
display: inline-block;
font-family: "Glyphicons Halflings";
font-style: normal;
font-weight: normal;
line-height: 1;
position: absolute;
top: 11px;
left:5px;
color:#555555;
font-size:1em;
}

.single-post #content .pagination li.nav-next:after{
content: "";
left:auto;
right:5px;
}

.single-post #content .pagination li.nav-previous a{
padding-left:10%;
}

.single-post #content .pagination li.nav-next a{
padding-right:10%;
}

.single-post #content .pagination a{
text-decoration:none;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.single-post #content .pagination a .meta-nav{
display:none;
}

#content ul{
font-weight:400;
}

#content ul li{
color:#555555;
}

.lt-ie9 #content ul{
font-family:"source_sans_proregular","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:normal;
}


#content ul.nav, #content ul#activity-stream, #content ul#members-list{padding:0;}
#content ul.nav li:before,#content ul#activity-stream li:before,#content ul#members-list li:before,#content .pagination li:before,#content .breadcrumb li:first-child:before,#sidebar ul.list-group li:before{display:none;}
#content ul.nav li a, #sidebar ul.list-group li a{text-decoration:none;}

.lt-ie9 #body #slideshow .chevron:before, .lt-ie9 #body #slideshow .chevron:after{display:none!important;}


#sidebar h2,#sidebar .block-block h2 a{color:#BE0A24;text-decoration:none;}
#sidebar .block-block h2 a:hover{text-decoration:underline;}
#sidebar a.more{text-decoration:none;}

#sidebar h2 span.muted,#sidebar p span.muted,#sidebar p span.muted a{color:#555555;font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;}
.lt-ie9 #sidebar h2 span.muted{
    font-family: "source_sans_proregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#sidebar p span.muted

.category-fx-market-commentary .entry-content span,
.category-cn .entry-content span{color:#BE0A24;text-decoration:none!important;}



iframe.twitter-timeline{
width:100%;
}

#header .shortcuts .contact li.chat{height:18px;}

#twitter-box .twitter-header a{text-decoration:none;}
#twitter-box p a{color:#BE0A24;text-decoration:none;}
#twitter-box p a:hover,#twitter-box .twitter-header a:hover{text-decoration:underline;}
#twitter-box .twitter-tweet p{padding-bottom:20px;}
#twitter-box .twitter-tweet:last-child p{padding-bottom:10px;}

.not-front #content h3{font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:1.2em;font-weight:600;}

.lt-ie9 .not-front #content h3 {
    font-family: "source_sans_prosemibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.not-home #content h1{padding-top:10px;} 
.not-home.single-post #content h1 {padding-top:7px;} 
.home #content h2{padding-top:15px;} 
.home  #content h3{padding:10px 0;} 
.not-home #content h2{padding-top:10px;margin:0;} 
.category.category-global-fx-insights #content h2{color:#555555;} 
.not-home #content .entry-header time{font-size:1em;color:#333333;line-height:1em;padding:10px 0 0;display:block;float:none;clear:both;font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;} 

.category.category-global-fx-insights #content .entry-header time{color:#BE0A24;} 

.lt-ie9 .not-home #content .entry-header time {
font-family:"source_sans_proregular","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight:normal;
}

.not-home .panel-body{padding-top:0;} 
#content .panel-heading{border:0;padding:0 15px 10px;background:#f9f9f9;}
.panel-title > a{color:#555555;}
.category.category-global-fx-insights #content .panel-title > a.more{text-decoration: underline;}
.category.category-global-fx-insights #content .panel-title > a.more.active{display:none;}

.not-home #sidebar .social.block-block{padding: 0 0 56px;}
#content .entry-content p{margin-bottom:0!important;}

.npr{padding-right:0;}
.oh,body.iframe.oh{overflow:hidden;}
#content.popup h1, .not-front #colorbox h1{padding-right:30px;}

#header .shortcuts li.language{padding-top:2px;}

#allvideos a.video{overflow:hidden;height:100%;background: #ffffff url('https://www.lmax.com/wp-content/themes/revamp/assets/img/loading.gif') center center no-repeat;}
#allvideos a.video img{margin:-10% 0;width:100%;}
.cycle-caption{text-shadow:1px 1px 1px #000000;}

.colorbox-load.video{max-width:433px;}

#outside .center div{
    border:1px solid black;   
    display:inline-block;
    width:100px;
    
}
#outside .center div.disabled{
    color:#000;
    cursor:default;  
    background-color:#ddd;
}
#outside .center div{
   cursor:pointer;
    color:#0000FF;
}
#outside .cycle-slideshow{
width:500px;
}

.thumbnail img {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}

#cboxCurrent {
display:none!important;
}

#cboxPrevious, #cboxNext {
line-height:300px;
font-family:"Lato",Arial,Helvetica,sans-serif;
font-size:220px;
font-weight:300;
color:#ffffff;
width:100px;
height:300px;
bottom:auto;
top:50%;
margin-top:-175px;
left:0;
border-radius: 0 10px 0 0;
text-align:center;
outline:0 none;
}

#cboxPrevious:hover, #cboxNext:hover{
color:#ffffff;
text-shadow: 1px 1px 4px #333;
} 

.lt-ie9 #cboxPrevious, .lt-ie9 #cboxNext{font-family:"latolight",Arial,Helvetica,sans-serif;font-weight:normal}

#cboxNext{
border-radius: 10px 0 0 0;
right:0;
left:auto;
}

.thumbnails .col-xs-6,.thumbnails .col-md-3{margin-top:15px;margin-bottom:15px;}
.thumbnails .thumbnail{
padding:0;
border:0;
border-radius:0;
}

.thumbnails .thumbnail img{
-webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.26);
-moz-box-shadow:    0px 4px 14px 0px rgba(0, 0, 0, 0.26);
box-shadow:         0px 4px 14px 0px rgba(0, 0, 0, 0.26);
}

@media screen and (min-width: 0px) and (max-width:1019px){
.thumbnails .thumbnail img{
min-width: 100%;
height: auto;
}
}

/* Joel Kruger */
#main .kru-comments {
	padding: 0;
}
#main .kru-comments .panel-body {
	background-color: #ffffff;
}
#main .kru-comments .panel-body p {
	position: relative;
	padding-left: 15px;
}
#main .kru-comments .panel-body p:before {
	color: #bb2727;
	bottom: auto;
	color: rgb(190, 10, 36);
	content: "›";
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 2.211em;
	font-style: normal;
	font-weight: 400;
	left: 0;
	position: absolute;
	right: auto;
	top: -4px;
	z-index: 1;
}

#main .kru-comments .panel-body p.kru-chart:before {
	display:none;
}

#main h3.kru-voicemail {
	color:#be0a24;
    clear:both;
}

#main h3.kru-voicemail:before{
	display:none;
}

#main .kru-voicemail {
	padding-left:30px;
	position:relative;
}

#main .slimmer .kru-voicemail,
#main .slimmer .kru-title,
#main .slimmer .kru-tech-intro,
#main .slimmer .kru-performance,
#main .slimmer .kru-comments,
#main .slimmer .kru-reading,
#main .slimmer .kru-video{
	position:relative;
	background:url("https://www.lmax.com/wp-content/themes/revamp/assets/img/patterns/retina-dot.png") repeat-x 0 bottom;
	background-size: 5px 5px;
	margin-bottom:15px;
	padding:0 10px 17px 65px;
}

#main .slimmer .kru-title{
    background: none;
    padding-bottom: 0;
    font-size: 1.3em;
    margin-bottom: -1em;
}

#main .slimmer .kru-comments .tab-content>.tab-pane{
display:block;
}

#main .slimmer .kru-reading{
    margin-top: 15px;
    margin-0: 15px;
    padding: 20px 10px 0 65px;
	background-position:0 top;
}

#main .slimmer .kru-performance.special{
	background:none;
	margin-bottom:0;
	padding:5px 10px 0 65px;
}

#main .slimmer .kru-tech-intro{
margin-top:22px;
}

#main .slimmer .kru-voicemail .kru-tech-intro{
margin-top:0;
margin-left:-60px;
padding:10px 0 0;
background:none;
}

.cn-blog.category-daily-reports-test #main .slimmer .kru-tech-intro,
.cn-blog.category-daily-reports-test #main .slimmer .kru-performance{
background:url("https://www.lmax.com/wp-content/themes/revamp/assets/img/patterns/retina-dot.png") repeat-x 0 bottom;
background-size: 5px 5px;
}

#main .slimmer .kru-voicemail .kru-tech-intro:before{
display:none;	
}

#main .slimmer .kru-voicemail.wakeup{
	background:none;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top: -10px;  
}

#main .slimmer .kru-voicemail.special,
#main .slimmer .kru-voicemail.next24h{
	padding-bottom:25px;
	background:none;
	border:1px solid #ebc80c;
	padding:12px 10px 15px 65px;
	margin:15px 0;
}

#main .slimmer .kru-voicemail.next24h{
	border-color:#000000;
}

#main .slimmer .kru-voicemail h3,
#main .slimmer .kru-tech-intro h3,
#main .slimmer .kru-performance h3,
#main .slimmer .kru-comments h3,
#main .slimmer .kru-reading h3,
#main .slimmer .kru-video h3,
.not-front #content .category-global-fx-insights .slimmer h3{
	padding:10px 0 5px;
	margin:0;
	color: #be0a24;
    clear: both;
}

#main .slimmer .kru-voicemail h3 a,
#main .slimmer .kru-tech-intro h3 a,
#main .slimmer .kru-performance h3 a,
#main .slimmer .kru-comments h3 a,
#main .slimmer .kru-reading h3 a,
#main .slimmer .kru-video h3 a{
	color: #be0a24;
}

#main .slimmer .kru-voicemail.special h3:before,
#main .slimmer .kru-voicemail.next24h h3:before,
#main .slimmer .kru-voicemail.special h3:after,
#main .slimmer .kru-voicemail.next24h h3:after{
	content:"";
	display:block;
	position:absolute;
	top:10%;
	left:-2px;
	height:80%;
	width:2px;
	background:#ffffff;
}

#main .slimmer .kru-voicemail.special h3:after,
#main .slimmer .kru-voicemail.next24h h3:after{
	left:auto;
	right:-2px;
}


@media (max-width: 979px) and (min-width: 768px){
	.span4 .playa, .playa.span4{
		padding:0;
	}
}
@media (min-width: 768px){
	.playa .btn-group .btn {
		padding:4px 3px;
		margin:auto;
		display:inline-block;
		float:none;
	}
	.playa .btn-group .span1 {
		width:8%;
	}
	.playa .btn-group .span2 {
		width:16%;
	}
	.playa .btn-group .span3 {
		width:25%;
	}
	.playa .btn-group .span4{
		width:33%;
	}
	.playa.span2 .btn-group .btn, .playa.span1 .btn-group .btn, .span2 .playa .btn-group .btn, .span1 .playa .btn-group .btn{
		width:100%;
		display:block;
	}
	.span4.playa, .span3 .playa, .span2 .playa, .span1 .playa, .playa.span4, .playa.span3, .playa.span2, .playa.span1{
		padding:0;
		overflow:hidden;
	}
}

/* No arrow in submenu LI (overwrite LI STYLE) */
#main .kru-comments ul.list-unstyled li:before,
#main .slimmer ul.list-unstyled li:before {
	content: none;
}
/* No arrow in submenu LI  (overwrite my style for strong) */
#main .kru-comments .panel-body ul.list-unstyled strong:before {
	content: none;
}
#main .kru-comments ul.list-unstyled,
#main .slimmer ul.list-unstyled {
	padding-left: 0px;
}
#main .kru-comments ul.list-unstyled li strong {
	color: #000000;
	padding-left: 0;
}
#main .kru-comments .block {
	padding-bottom: 0;
}
#main .kru-comments .title-tabs {
	line-height: 1.7em;
	padding:0 10px 0 0;
	display:none;
}

@media screen and (min-width: 0px) and (max-width:1230px){
#main .kru-comments ul.topmenu {
	margin-left:-5px;
}
}

#main .kru-comments ul.topmenu {
	padding:0 0 10px 15px;
	border: 0;
}

#main .kru-comments ul.topmenu li {
	padding:0 25px 1px 0;
}

#main .kru-comments ul.topmenu li:before {
	display:block;
}

#main .kru-comments ul.topmenu li a {
	padding: 0;
	font-size: inherit;
	color: #000000;
	font-weight: 400;
	border: 0;
	text-decoration: underline;
}

.lt-ie9 #main .kru-comments ul.topmenu li a {
    font-family: "source_sans_proregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#main .kru-comments ul.topmenu li a:hover,#main .kru-comments ul.topmenu li a:hover strong,#content p a.more:hover {
	color: #be0a24;
}

#main .kru-comments ul.topmenu li.active a,#main .kru-comments ul.topmenu li.active a strong,#main .kru-comments ul.topmenu li.active a:hover {
	color: #555555;
}
#main .kru-comments h3,#main .kru-video{
	color:#be0a24;
	
}
.category-global-fx-insights #content .entry-content p.framed,.kru-performance.framed{
	margin:0;
	border:0;
	padding:0;
	
}

.panel-body .entry-content .kru-performance img{
	width:505px;
}

.panel-body .entry-content.slimmer .kru-performance img{
	width:100%;
}

#main h3.kru-tech-high,#main h3.kru-fund-high,#main h3.kru-performance,#main h3.kru-reading {
	position:relative;
	color:#be0a24;
	clear:both;
	float:none;
}

.kru-tech-high li, .kru-fund-high li{float:left;padding:0 25px 1px 0;font-weight:600;}
.kru-tech-high li a, .kru-fund-high li a, #body ul.kru-tech-high li a strong, #body ul.kru-fund-high li a strong{color:#000000;font-weight:600;}
#body ul.kru-tech-high li a strong, #body ul.kru-fund-high li a strong{color:inherit;text-decoration:underline;}
.lt-ie9 .kru-tech-high li, .lt-ie9 .kru-fund-high li {
    font-family: "source_sans_prosemibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.kru-fund-high li strong{display: inline-block;white-space: nowrap;}
.kru-fund-high li strong:first-letter{text-transform: uppercase;}

.not-front #content .category-global-fx-insights h3 {padding:10px 0;}

h3.kru-tech-high:after{content: "choose pair"; font-weight:400; font-size:14px; color:#555555;padding-left: 10px;}


.category-global-fx-insights .img-thumbnail a{
    white-space:nowrap;
}

p.kru-video{
    clear:both;
}

.home-page p.kru-video, .single-post p.kru-video{
    display:none;
}

p.kru-video a{
    max-width: 433px;
}


p.kru-pdf{
    text-align:right;
    padding-right:30px;
}

p.kru-pdf a:after{
    content: "";
    display:block;
    position:absolute;
    top:-7px;
    right:-30px;
    width:32px;
    height:32px;
    background: url(assets/img/pdficon_large.png) no-repeat 0 0;
}

.slimmer p.kru-pdf a:after{
	right:auto;
	left:-35px;
}

.kru-voicemail:before{
    content: "";
    display:block;
    position:absolute;
    top:-2px;
    left:0;
    width:20px;
    height:32px;
    background: url(assets/img/mic.png) no-repeat 0 0;
}

.slimmer .kru-voicemail:before,
.slimmer .kru-tech-intro:before,
.slimmer .kru-performance:before,
.slimmer .kru-comments:before,
.slimmer .kru-reading:before,
.slimmer .kru-video:before{
	top:5px;
	left:5px;
}

.slimmer .kru-voicemail.special:before,
.slimmer .kru-voicemail.next24h:before{
	top:15px;
}

#content .slimmer p.kru-pdf,
#content .slimmer p.kru-fullreport{
padding-bottom:0;
}

#content .slimmer p.kru-pdf{
display:table;
clear:both;
padding-right:0;
padding-left:36px;
}

#content .slimmer p.kru-pdf a{
float:left;
}

#content p.kru-pdf a,
#content p.kru-fullreport a{
    display:block;
    height:32px;
    padding:0;
    line-height: 32px;
    position:relative;
}

.kru-form{
    padding:10px;
    margin:0;
    position:relative;
}

#subscribedto.panel-group.list .panel-heading:before{
display:none;
}

#subscribedto .panel,
#subscribedto .panel-body{
background:none;
}

#subscribedto{
    padding:0;
}

#subscribedto .subscolap{
    padding:12px 0 0;
}

#sidebar .kru-form{
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}

.kru-form.success .form-horizontal,.kru-form.error .form-horizontal,.kru-form.subscribed .form-horizontal{
    visibility:hidden;
}

.kru-form-msg{
    display:none;
    position: absolute;
    top:15px;
    left:0;
    width:100%;
    padding:10px;
    text-align:center;
}

@media screen and (min-width: 0px) and (max-width:1019px){
    .kru-form-msg {
        top:0;
    }
}

.kru-form-msg strong,.kru-form-msg .glyphicon {
    clear: both;
    display: block;
    font-size: 3em;
    padding: 20px 0;
}

.kru-form.subscribed .kru-form-subscribed,.kru-form.success .kru-form-success,.kru-form.error .kru-form-error{
    display: block;
}

.kru-form .form-group{
    margin: 0 0 5px;
}

.kru-form label, .kru-form .form-control {
    font-weight:normal;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;#
    -webkit-border-radius: 0;
    border-radius: 0;
    margin:0;
}

.kru-form .form-control{
    border-color: #f2f2f2;
}

.kru-form .btn {
    background:#2ca526;
    color:#ffffff;
    padding:5px 30px;
    margin:5px 0 0 0;
    font-size:inherit;
}

.panel.special,.entry-content.special{border-color:#be0a24;}
.panel.chart,.entry-content.chart,
.panel.next24h,.entry-content.next24h{border-color:#666666;}

.entry-content.special,
.entry-content.chart,
.entry-content.next24h{margin-bottom:20px;}

#content .special p a.read-more-link,
#content .chart p a.read-more-link,
#content .next24h p a.read-more-link{
	color:#be0a24;
	background:#eeeeee;
	padding:6px 10px;
	margin:10px 0 0;
	border: 1px solid #dddddd;
    border-radius: 5px 0px 0px 5px;
    display:inline-block;
}

#sidebar .kru-special{
	display:block;
	clear:both;
	padding:5px;
	background:#F9f9f9;
	border-radius: 5px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}

#sidebar .block-block a.kru-special:hover{
	text-decoration:none;
}

#sidebar .block-block a.kru-special:hover .icon-effect{
  -webkit-animation: 0; /* Safari 4+ */
  -moz-animation:    0; /* Fx 5+ */
  -o-animation:      0; /* Opera 12+ */
  animation:         0; /* IE 10+, Fx 29+ */
  left: -210%;
  opacity: 0;
}

#sidebar .kru-special .widget-title{
display:block;
clear:both;
font-family: "Lato", Arial, Helvetica, sans-serif;
font-style: italic;
line-height:1.1em;
font-weight: 700;
color: #BE0A24;
background: url(https://www.lmax.com/wp-content/themes/revamp/assets/img/patterns/dot.png) repeat-x 0 bottom;
margin: 0 0 0.5em;
padding: 0 0 .75em;
text-decoration:none;
}

.lt-ie9 #sidebar .kru-special .widget-title{
font-family:"latoitalic",Arial,Helvetica,sans-serif;font-weight:normal;
}

#sidebar .kru-special .widget-text{
	padding:5px 20px 5px 10px;	
	line-height:1em;
	display:block;
	clear:both;
}


#sidebar .kru-special:hover .widget-text{
	color: #BE0A24;
	text-decoration:underline;
}


#sidebar .kru-special:after{
	position:absolute;
	top:34px;
	right: 5px;
    color: #be0a24;
    content: "›";
    font-family: "Lato", Arial, Helvetica, sans-serif;
	font-size: 4em;
	font-style: normal;
	font-weight: 400;
}

@media screen and (min-width: 0px) and (max-width:1019px){
#sidebar .kru-special .widget-title{
font-size:0.857em;
}
}

#sidebar .kru-special p{
	padding:5px 20px 5px 10px;	
	line-height:1em;
}

#sidebar p.well{padding:5px 10px!important;margin:0;}

#sidebar .kru-special time{
	font-size:80%;	
}

.ui-datepicker td.special a{
	position:relative;
}

.ui-datepicker td.special a:after{
	content:"*";
	color:#be0a24;
	position:absolute;
	padding:0 1px;
	top:2px;
}

.ui-datepicker td.ui-datepicker-current-day.special a:after{
	color:#ffffff;
}

#sidebar p.small{font-size:80%;}
.not-home #content h2 span.dark{color:#000000;}
.not-home #content h2 a:hover span.dark{color:inherit;}

.kru-tags{display:none;}

a.colorbox-load{outline:none;}

.home-page #gfxi .posttitle a{color:#000000;}

/* High Impact Calendar */
.row.hic-days {
margin-left:-5px;
margin-right:-5px;
}

.hic-days .col-md-1{padding:5px;}
.hic-day{background-color:#e1e1e1;position:relative;padding:5px 0;font-size:16px;}
.hic-day,.hic-day-number,.hic-day-text{display:block;clear:both;text-align:center;}
.hic-day-number{color:#be0a24;font-size:2.3em;line-height:0.8em;letter-spacing:-0.05em;}
.hic-day-text{color:#000000;font-size:1em;}
span.hic-day .hic-day-number,span.hic-day .hic-day-text{color:#c2c2c2;}
#content a.hic-day{
text-decoration:none;
}

#content a.hic-day:hover{background-color:#cccccc;}

#content .hic-calendar ul{
margin-left:9px;
padding:10px 0 10px 15px;
}

#content .hic-calendar .panel-body{
background:transparent;
}

.hic-currencies.panel-group.list .panel-heading:before,
#content .hic-currencies li:before,
#content .hic-calendar li:before{
content: "\e072";
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
font-size:.9em;
color:#000000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
top:4px;
left:-21px;
}

#content .hic-currencies.panel-group.list li{
font-weight:600;
}

#content .hic-currencies li:before{
color:inherit;
}

#content .hic-currencies li.strongest,
#content .hic-currencies li.overbought{
color:#00a650;
}

#content .hic-currencies li.weakest,
#content .hic-currencies li.oversold{
color:#be0a24;
}

#content .hic-currencies li.strongest:before{
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}

#content .hic-currencies li.weakest:before{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}

#content .hic-currencies li.oversold:before{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}

#content .hic-currencies .panel-heading,
#content .hic-currencies .panel-body{padding:0;background:none;}
#content .hic-currencies ul{padding:0 0 0 20px;}
#content .hic-currencies ul strong{display:block;clear:both;color:#000000;}
#content .hic-currencies.panel-group.list .panel{padding:0;}

#content .hic-currencies.panel-group.list{
padding:10px 0 10px 20px;
background: url(https://www.lmax.com/wp-content/themes/revamp/assets/img/patterns/retina-dot.png) repeat-x 0 top;
background-size: 5px 5px;
}

.hic-calendar.panel-group.list,
.hic-calendar.panel-group.list .panel{
padding:0;
margin:0;
}

/* Slide GFX Sign up */
#gfxi-signup:after {font-size:12px;border-left:1px solid #D1D1D1;content:"";position:absolute;top:50%;left:-25px;margin:-25px 0 0;height:50px;width:25px;border-radius:50px 0px 0px 50px;-moz-border-radius:50px 0px 0px 5 0px;-webkit-border-radius:50px 0px 0px 50px;background:#FFF;}
#gfxi-signup {border:1px solid #D1D1D1;border-right:0;width:100px;height:110px;background:#fff;padding:15px 15px;position:fixed;bottom:230px;right:0px;z-index:20;text-align:center;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-filter:drop-shadow(5px 5px 8px rgba(0,0,0,0.3));-moz-filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.3));-ms-filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.3));-o-filter: drop-shadow(px 5px 8px rgba(0,0,0,0.3));filter: drop-shadow(5px 5px 8px rgba(0,0,0,0.3));}
#gfxi-signup .mail{width:40px;height:39px;margin:0 auto;cursor:pointer;}
#gfxi-signup .dot{height:24px; width:100%;overflow:hidden;}
#gfxi-signup .dot:after {content:"..............................................................................";color:#D2D2D2;letter-spacing:0px;font-size: 20px; line-height:15px;height:22px;display:block;}
#gfxi-signup .text{position:absolute;text-align:center;width:100%;left:0;top:70px;cursor:pointer;}
#gfxi-signup .text h2 .extra,#gfxi-signup .kru-form,#gfxi-signup .formadv{display:none;}
#gfxi-signup .text h2{color: #BE0A24;font-size:18px;font-family: "Lato", Arial, Helvetica, sans-serif;margin: 5px 0;}
#gfxi-signup .arrow, 
#gfxi-signup .arrow svg{height: 18px;width:12px;}
#gfxi-signup .arrow{position:absolute;z-index:20;top:50%;margin-top:-9px;left:-16px;cursor:pointer;}

#gfxi-signup.large {padding:8px 15px;width:90%;max-width:420px;height:auto;bottom:-5px;text-align:left;}
#gfxi-signup.large .mail{position:absolute;cursor:default;}
#gfxi-signup.large  .kru-form,#gfxi-signup.large  .formadv{display:block;clear:both;}
#gfxi-signup.large .text{text-align: left;padding:0 0 10px 55px;display:block;position:relative;top:auto;cursor:default;}
#gfxi-signup.large .dot:after {line-height:0;}
#gfxi-signup.large .text h2{color: #BE0A24;font-size:18px;font-family: "Lato", Arial, Helvetica, sans-serif;margin: 5px 0;}
#gfxi-signup.large .text h2 .extra{display:inline;}
#gfxi-signup.large .kru-form {background-color: #f5f5f5;border: 1px solid #e3e3e3;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;width: 100%;}
#gfxi-signup.large .arrow{
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
left:-12px;
}

.formadv{font-size: 13px;padding-top:6px;}

#gfxi-signup.small{padding:0;width:0;height:0;bottom:283px;}
#gfxi-signup.small .rbox{display:none;}

.category-global-fx-insights #gfxi-signup{display:none!important;}


/* Date picker */
.ui-datepicker-inline {
background-color: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 0;
display: none;
margin-top: 0;
padding: 10px;
width: 100%;
}

#colorbox.kru #cboxTitle{
line-height:36px;
font-size:17px;
text-align:left;
bottom:auto;
top:0;
width:95%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#colorbox.kru iframe{
border:1px solid #dadcde;
}

#colorbox.kru #cboxLoadedContent{
padding-top:45px;
padding-bottom:15px;
}


.home-page .kru-fund-high, .single-post ul.kru-tech-high, .single-post .kru-fund-high{display:none!important;}

#sendToTwitter {
background: url('assets/img/twittericon.png') no-repeat 2px 2px;
padding-left:20px;
}

#sendToTwitter .glyphicon:before {
content:"";
}

#shareQuote {
display:block;
clear:both;
padding-bottom: 10px;
}

#shareQuote:before {
content: "\201C";
font-family: Georgia,Arial,sans-serif;
float: left;
font-size:40px;
font-weight:bold;
line-height: 0;
color:#999999;
margin: 20px 5px 0 0;
}




/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-datepicker { width: 100%; padding: 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.5em 0; border-bottom: 1px solid #eee; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 15px; border-radius: 0; }
.ui-datepicker .ui-datepicker-prev { left:20px; }
.ui-datepicker .ui-datepicker-next { right:20px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: none; }
.ui-datepicker .ui-datepicker-title { margin: 0 3.3em; line-height: 1.8em; text-align: center; font-weight: bolder; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: 1em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; width: 2em; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { margin: .7em 0 0 0; padding:0 .2em; background: #f5f5f5; border-top: 1px solid #ddd;}
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333; border-radius: 0; box-shadow: 0 0 0;}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #fff; color: #333; border-radius: 3px; }
.ui-datepicker-today .ui-state-default { background: #fcf8e3; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #eee; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #be0a24; color: #fff!important; }
.ui-datepicker-header .ui-state-hover { background: #fff; }
/* Interaction Cues
----------------------------------*/
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .55; filter:Alpha(Opacity=55); }
.ui-state-disabled .ui-state-default { font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .15; filter:Alpha(Opacity=15); }

.ui-datepicker-inline .ui-datepicker-prev,
.ui-datepicker-inline .ui-datepicker-next {
cursor: default;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
height: 20px;
line-height: 1;
margin-top: 2px;
width: 30px;
}
.ui-datepicker-inline .ui-datepicker-prev {
float: left;
text-align: left;
}
.ui-datepicker-inline .ui-datepicker-next {
float: right;
text-align: right;
}
.ui-datepicker-inline .ui-datepicker-prev:before {
content: "\e079";
}
.ui-datepicker-inline .ui-datepicker-next:before {
content: "\e080";
}
.ui-datepicker-inline a:hover{text-decoration:none!important;}

/* Small datepicker */
.ui-datepicker .ui-datepicker-header{padding:0;}
.ui-datepicker th{padding:0.3em;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:5px;}
.ui-datepicker table{font-size:.9em;}

/* Shine effect */
.icon-effect {
  display:block;
  position: absolute;
  top: -100%;
  left: -210%;
  width: 200%;
  height: 300%;

  opacity: 1!important;
  
  -webkit-animation: loopshine 2s infinite; /* Safari 4+ */
  -moz-animation:    loopshine 2s infinite; /* Fx 5+ */
  -o-animation:      loopshine 2s infinite; /* Opera 12+ */
  animation:         loopshine 2s infinite; /* IE 10+, Fx 29+ */
  
	background: rgba(255, 255, 255, 0.2);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 75%, rgba(255,255,255,0.8) 90%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(255,255,255,0.4)), color-stop(90%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 75%,rgba(255,255,255,0.8) 90%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 75%,rgba(255,255,255,0.8) 90%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 75%,rgba(255,255,255,0.8) 90%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 75%,rgba(255,255,255,0.8) 90%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
  
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 29%, rgba(255,255,255,0.99) 30%, rgba(255,255,255,0.8) 51%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(29%,rgba(255,255,255,1)), color-stop(30%,rgba(255,255,255,0.99)), color-stop(51%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 29%,rgba(255,255,255,0.99) 30%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 29%,rgba(255,255,255,0.99) 30%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 29%,rgba(255,255,255,0.99) 30%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 29%,rgba(255,255,255,0.99) 30%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */);


  -webkit-transform: rotate(10deg);
     -moz-transform: rotate(10deg);
      -ms-transform: rotate(10deg);
       -o-transform: rotate(10deg);
          transform: rotate(10deg);
    
  -webkit-transition-property: left, top, opacity;
     -moz-transition-property: left, top, opacity;
      -ms-transition-property: left, top, opacity;
       -o-transition-property: left, top, opacity;
          transition-property: left, top, opacity;
  -webkit-transition-duration: 0.5s, 0.5s, 0.1s;
     -moz-transition-duration: 0.5s, 0.5s, 0.1s;
      -ms-transition-duration: 0.5s, 0.5s, 0.1s;
       -o-transition-duration: 0.5s, 0.5s, 0.1s;
          transition-duration: 0.5s, 0.5s, 0.1s;
  -webkit-transition-timing-function: ease;
     -moz-transition-timing-function: ease;
      -ms-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}

@-webkit-keyframes loopshine {
  	from {
  		left: -210%;
  		opacity: 0;
	}
  	to { 
	  	opacity: 1;
	  	left: 110%;
  	}
}
@-moz-keyframes loopshine {
  	from {
  		left: -210%;
  		opacity: 0;
	}
  	to { 
	  	opacity: 1;
	  	left: 110%;  	
	}
}
@-o-keyframes loopshine {
  	from {
  		left: -10%;
  		opacity: 0;
	}
  	to { 
	  	opacity: 1;
	  	left: 110%;
  	
	}
}
@keyframes loopshine {
  	from {
  		left: -210%;
  		opacity: 0;
	}
  	to { 
	  	opacity: 1;
	  	left: 110%;  	
	}
}

/* Home revamp */

.spriteposts,
.slimmer .kru-voicemail:before,
.slimmer .kru-tech-intro:before,
.slimmer .kru-performance:before,
.slimmer .kru-comments:before,
.slimmer .kru-reading:before,
.slimmer .kru-video:before {
background-image: url(assets/img/spritesheetposts.png);
background-repeat: no-repeat;
background-size: 403px 55px;
display: block;
content:"";
position:absolute;
}

.spriteposts-24h,.slimmer .kru-voicemail.next24h:before {
width: 52px;
height: 55px;
background-position: -1px -2px;
}

.spriteposts-alert,.slimmer .kru-voicemail.special:before {
width: 53px;
height: 50px;
background-position: -53px -1px;
}

.spriteposts-charts,.slimmer .kru-comments:before {
width: 45px;
height: 49px;
background-position: -106px -1px;
}

.spriteposts-clock,.slimmer .kru-voicemail:before {
width: 49px;
height: 50px;
background-position: -153px -1px;
}

.spriteposts-play,.slimmer .kru-video:before {
width: 50px;
height: 50px;
background-position: -203px -1px;
}

.spriteposts-reading,.slimmer .kru-reading:before {
top:27px;
width: 46px;
height: 47px;
background-position: -255px -1px;
}

.spriteposts-updown,.slimmer .kru-performance:before {
width: 49px;
height: 50px;
background-position: -303px 0;
}

.spriteposts-zoom,.slimmer .kru-tech-intro:before {
width: 50px;
height: 49px;
background-position: -353px -1px;
}


span.black{
color:#000000;
}

.slimmer .mtop{
margin-top:-15px;
}

.slimmer .right-adjust{
display:inline-block;
width:35px;
}

.kru-performance-popup #cboxClose{
right:-20px;
}

/* code in posts */
code {
    overflow: auto;
    max-width: 100%;
    display: inline;
	clear:both;
}

/* wechat inside addthis */
#atic_wechat{position:relative;z-index:2;}
#atic_wechat:hover{opacity:1;}
#atic_wechat:after{
content:"";
display:block;
background:url("/sites/default/files/QR-code_lmax-WeChat.jpg") 0 0;
background-size:100% 100%;
width:100px;
height:100px;
position: absolute;
z-index:2;
left: 10px;
bottom: 25px;
border: 1px solid #5c5c5c;
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: scale(0,0);
-moz-transform: scale(0,0);
-ms-transform: scale(0,0);
transform: scale(0,0);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}
#atic_wechat:hover:after{
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-ms-transform: scale(1,1);
transform: scale(1,1);
}

/* Responsive */

/* tiny */
@media screen and (max-width: 767px){
.home .panel-twitter{background-image:none;}
.home .panel-business{background-image:none;}
.home .panel-market{background-image:none;}
.home .panel-andy{background-image:none;}
.home .panel-staff{background-image:none;}
.hidden-exp-lg{display:none;}
.home-page .npr{padding-right:5%;}
.subscolap .hidden-sm{display:inline!Important;}
#subscribedto .subscolap{padding-top:50px;}
#subscribedto .btn{position:absolute;top:-65px;left:15px;}

#gfxi-signup.large .text{
	padding: 0 0 0px 55px;
}

}

/* small */
@media screen and (min-width: 768px) and (max-width:1019px){
.home .panel-twitter{background-image:none;}
.home .panel-business{background-image:none;}
.home .panel-market{background-image:none;}
.home .panel-andy{background-image:none;}
.home .panel-staff{background-image:none;}
.hidden-exp-lg{display:none;}
.home-page .npr{padding-right:15px;}
#subscribedto .subscolap{padding-top:7px;text-transform:capitalize;}
#subscribedto .subscolap a{font-size:12px;}
#subscribedto .subscolap{font-size:1.4em;line-height:1.375em;}
.home #content h2{background:none;}
}

/* medium */
@media screen and (min-width: 1020px){
.hidden-exp-lg{display:none;}
.home-page .npr{padding-right:0;}
.subscolap{text-transform:capitalize;}
.subscolap .hidden-md{display:none!Important;}
#subscribedto .subscolap{font-size:14px;line-height:1.375em;}
.home #content h2{background:none;}
}

/* large */
@media screen and (min-width: 1230px){
.hidden-exp-lg{display:inline!Important;}
.home-page .npr{padding-right:0;}
.subscolap{text-transform:initial;}
.subscolap .hidden-md{display:inline!Important;}
.not-front.home-page #content h2{font-size:1.6em;}
}


#post-31279 .kru-pdf,
#post-31285 .kru-pdf,
#post-31306 .kru-pdf,
#post-31317 .kru-pdf,
#post-31824 .kru-pdf{
	display: none!important;
}

.siteid-11 #menu-footer{
	padding-bottom: 20px;
}

@media screen and (max-width: 767px){
	.not-home #content h2{
		margin: 5px 0 10px 0;
		width: 94%;
	}

	.panel-body .entry-content{
		padding: 12px 17px;	
	}

	#content .panel-business .entry-content p.tac{
		padding-top: 10px;
    	padding-bottom: 0;
	}

	#footer{
		padding-bottom: 30px;
	}

	.home #content .addthis.single{
		right: 19px;
	}

	#content p{
		font-size: 1.0em!important;
	}

	.not-front #content h1, .not-front #content h2, .not-front #colorbox h1, .not-front #colorbox h2{
		font-size: 1.325em;
	}
}

@media screen and (max-width: 540px){
	#main .slimmer .kru-voicemail, #main .slimmer .kru-title, #main .slimmer .kru-tech-intro, 
	#main .slimmer .kru-performance, #main .slimmer .kru-comments, #main .slimmer .kru-reading, 
	#main .slimmer .kru-video, #main .slimmer .kru-voicemail.special, #main .slimmer .kru-voicemail.next24h{
		padding-left: 10px;
	}

	.spriteposts, .slimmer .kru-voicemail:before, .slimmer .kru-tech-intro:before, 
	.slimmer .kru-performance:before, .slimmer .kru-comments:before, 
	.slimmer .kru-reading:before, .slimmer .kru-video:before{
		background: none!important
	}

	#main .slimmer .kru-voicemail.wakeup{
		margin-bottom: 0;
    	margin-top: -30px;
	}
}

@media screen and (max-width: 430px){
	#content{
		padding-left: 2%;
    	padding-right: 2%;
	}

	.row > div{
		padding-left: 3%;
    	padding-right: 3%;
	}

	.panel-body .entry-content {
    	padding: 12px;
	}

	#main .slimmer .kru-tech-intro, #main .slimmer .kru-voicemail.wakeup{
		padding-left: 0;
		padding-right: 0; 
	}

	#content .entry-header h1, #content .entry-header h2, 
	.home #content .entry-content h3{
		padding-right: 0;
	}

	#main .slimmer .kru-tech-intro{
		margin-top: -2px;
	}

	#content .addthis.single{
		display: none;
	}

	.not-front #content h2{
		font-size: 1.325em;
	}

	.not-home #content h2{
		margin: 5px 0 10px 4px;
	}

	.panel-body{
		padding: 11px;
	}

	#content .panel-heading{
		padding: 0 8px 10px;
	}

	#subscribedto .btn{
		left: 17px;
    	width: 92%;
	}

	.page-template-page-category-signup-php .panel-group.list .panel-heading a.np.accordion-toggle.np{
		margin-left: 5px;
	}
}

@media screen and (max-width: 360px){ 
	.panel{
		padding: 2px;
	}

	#subscribedto .btn{
		left: 14px;
	}

	#content .panel-heading{
		padding: 0 10px 10px;
	}

	.panel-body{
		padding:11px;
	}

	.well{
		padding: 10px 15px 0 15px;
	}

	.not-home #content h2{
		width: 98%;	
		margin-bottom: 0;
		font-size: 1.225em;
		margin-top: 0;
	}

	.not-front #main{
	    padding: 5px 0 0px; 
	}

	.not-home #content .entry-header time{
		padding: 10px 0 0 5px;
	}

	.author-box{
	    width: 100%;
        text-align: center;
        padding: 0 0 5px 0;
	}

	#content .author-box .img-thumbnail p{
		width: 96px;
	}

	#header .navbar-brand{ 
        width: 189px!important;
        top: 2px!important; 
        margin-left: -95px!important;
    }
}