@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
#content {
  font-family: "Open Sans",sans-serif;
}

.ls-box.ls-skin-editor-box .inner p{margin: 0}
.ls-box.ls-skin-editor-box .inner {padding: 0}

.CodeMirror * {
	font-family: monospace;
}

#content.nobootstrap {
	padding: 80px 15px 0;
}

form .ls-preview-wrapper p {
	padding: 0;
}

#content .ls-tr-tags input[type=text] {
	padding: 0 4px;
	line-height: 15px;
	background: rgba(255, 255, 255, 0.43);
}

.hidden,
.tablenav-pages,
.toolbar_btn.btn-help,
.subhead-fixed {
  display: none !important;
}

.ls-layer-kind ul,
.ls-settings-sidebar {
	padding-left: 0;
}

.nobootstrap label {
	width: auto;
}

input.ls-sublayer-title {
	margin-top: 6px;
}

.ls-publish .button {
    background: #2ea2cc;
    border-color: #0074a2;
    color: #fff;
    margin: 0;
    text-shadow: none;
}

.wrap > hr {
	visibility: hidden;
	margin: 15px 0;
}

#content .ui-draggable {
  cursor: move;
}
.ls-colorpicker {
  padding-left: 30px !important;
}
/* close buttons (x) */
#content  .ls-sublayer-nav a.remove,
#content  #ls-layer-tabs a span {
  line-height: 9px;
  height: 11px;
  width: 11px;
}
#content .ls-image.hover a {
  line-height: 13px;
  height: 15px;
  width: 15px;
}

#content select {
	color: #000;
}
#ls-layers select {
	width: 120px;
}

.ls-sliders-list a,
.ls-sublayer-page a,
#content .row a.duplicate,
#content .row a.ls-url-prompt{
	color: #2175a7;
}

#ls-layers td.right label {
	float: right;
	font-weight: normal;
	color: #999999;
}

.ls-selected {
  outline: 1px dashed #1474a2;
}
img.ls-selected.ui-draggable-dragging {
  outline: 0;
}

/* HELP */
#screen-meta {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.024);
		z-index: 1;
		border: 1px solid transparent;
}
#screen-options-wrap, #contextual-help-wrap {
    margin: 0;
    padding: 8px 20px 12px;
    position: relative;
}
#contextual-help-wrap {
    padding: 0;
    margin-left: 0 !important;
    overflow: auto;
		border: 1px solid #ddd;
		border-top: none;
}
#contextual-help-wrap.no-sidebar #contextual-help-back {
    border-bottom-right-radius: 2px;
    border-right-width: 0;
    right: 0;
}
#contextual-help-back, .contextual-help-tabs .active a {
    border-color: #E1E1E1;
}
#contextual-help-back {
    background: none repeat scroll 0 0 #F6FBFD;
}
#contextual-help-back {
    border-style: solid;
    border-width: 0 1px;
    bottom: 0;
    left: 150px;
    position: absolute;
    right: 170px;
    top: 0;
}
#contextual-help-columns {
    position: relative;
}
.contextual-help-tabs {
    float: left;
    margin: 0;
    width: 150px;
}
.contextual-help-tabs ul {
    margin: 1em 0;
		padding: 0;
}
.contextual-help-tabs .active, .contextual-help-tabs .active a, .contextual-help-tabs .active a:hover {
    background: none repeat scroll 0 0 #F6FBFD;
    color: #333333;
}
.contextual-help-tabs .active {
    border-color: #2EA2CC;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02), 0 1px 0 rgba(0, 0, 0, 0.02);
}
.contextual-help-tabs .active {
    border-style: solid;
    border-width: 0 0 0 2px;
    margin: 0 -1px 0 -2px;
}
.contextual-help-tabs li {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0 0 0 2px;
    list-style-type: none;
    margin-bottom: 0;
}
#contextual-help-back, .contextual-help-tabs .active a {
    border-color: #E1E1E1;
}
.contextual-help-tabs a {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px 0;
    display: block;
    line-height: 18px;
    padding: 5px 5px 5px 12px;
    text-decoration: none;
}
.contextual-help-tabs-wrap {
    overflow: auto;
    padding: 0 20px;
}
.help-tab-content.active {
    display: block;
}
.help-tab-content {
    display: none;
    line-height: 1.6em;
    margin: 0 22px 12px 0;
}

.nobootstrap #screen-meta {
		margin-top: -19px;
}

.nobootstrap #screen-meta-links {
		margin: 0 20px 19px 0;
}

#screen-meta {
		margin-top: -15px;
}

#screen-meta-links {
    position: relative;
    z-index: 10;
    margin: 0 20px 15px 0;
}
#screen-meta-links .screen-meta-toggle {
    position: relative;
    top: 0;
		margin-top: -1px;
}
#screen-options-link-wrap, #contextual-help-link-wrap {
		border: 1px solid #ddd;
		border-top: 0;
		background: #FFFFFF;
    box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1);
}
#screen-options-link-wrap, #contextual-help-link-wrap {
    float: right;
    height: 28px;
    margin: 0 0 0 6px;
}
#screen-meta-links a.show-settings {
    display: block;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    z-index: 1;
}
#screen-meta-links a {
    color: #777777;
    padding: 3px 6px 3px 16px;
}
#screen-options-link-wrap {
  display: none;
}
#contextual-help-link-wrap #contextual-help-link {
  padding-right: 16px;
}


#ls-main-nav-bar .faq,
#content header{
  display:none;
}

input.current-page{
  width: auto;
}

.ls-font-list li{
  display:block;
  margin-bottom:6px;
}

.wrap .add-new-h2, .wrap .add-new-h2:active {
    background: none repeat scroll 0 0 #E0E0E0;
}

.wrap .add-new-h2, .wrap .add-new-h2:active {
    border: 0 none;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 4px;
    padding: 4px 8px;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    top: -3px;
}
 a.add-new-h2, #the-comment-list p.comment-author strong a, #media-upload a.del-link, #media-items a.delete, #media-items a.delete-permanently, .plugins a.delete, .ui-tabs-nav a, .plugins .inactive a {
    color: #0074A2;
    transition-duration: 0.05s;
    transition-property: border, background, color;
    transition-timing-function: ease-in-out;
}

 .wrap .add-new-h2:hover {
    background: none repeat scroll 0 0 #2EA2CC;
    color: #FFFFFF;
}


.button, .button-secondary {
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: #CCCCCC;
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.08);
    color: #555555;
    vertical-align: top;
}

.button, .button-primary, .button-secondary {
    -moz-box-sizing: border-box;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 28px;
    line-height: 26px;
    margin: 0;
    padding: 0 10px 1px !important;
    text-decoration: none;
    white-space: nowrap;
}

#content input[type=text],
#content input[type=number],
#content select,
#content textarea,
.uneditable-input{
/*  width: auto;*/
  padding: 4px;
  margin-bottom: 0;
  height: auto;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

#ls-pages .ui-widget-content{
  border: none;
}

.ls-settings-sidebar li{
  display: block;
}

#ls-pages .thumbnails{
  margin-left: 10px;
}

#ls-list-page form{
  margin: 0;
}

#ls-list-page form.ls-box{
  margin-top: 15px;
}

.button.button-hero, .button-group.button-hero .button {
    font-size: 14px;
    height: 46px;
    line-height: 44px;
    padding: 0 36px;
}
.button-primary {
    background: none repeat scroll 0 0 #2EA2CC;
    border-color: #0074A2;
    box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #FFFFFF;
    text-decoration: none;
}

div.ls-image a.modal{
  display:block;
}

div.ls-image.hover a.modal {
    background: none;
    border-radius: 0px;
    box-shadow: none;
    display: block;
    height: auto;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: auto;
}

#ls-tr-builder-form .header.medium p{
  margin-top:-1px;
}
#ls-tr-builder-form input{
  margin-top: 0;
}
#ls-tr-builder-form label{
  margin-bottom: 0;
}

.tablenav .tablenav-pages a.disabled, .tablenav .tablenav-pages a.disabled:hover, .tablenav .tablenav-pages a.disabled:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    color: #AAAAAA;
}
.tablenav .tablenav-pages a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
}

.tablenav .tablenav-pages a {
    font-size: 16px;
    font-weight: 400;
    padding: 0 10px 3px;
}
.tablenav .tablenav-pages a, .tablenav-pages span.current {
    text-decoration: none;
}
.tablenav-pages .next-page {
    margin-left: 2px;
}


#content.view-sliders .pagination-links{
  display:none;
}

#content input#title{
  height:38px;
  font-size: 22px;
}
