/* ------------- Stylees Page Admin Short Codes ----- */body { overflow-x: hidden; }/* ------------ Tooltips Admin ----------------- */#img-title-sizes {    display: block;    width: 100%;    height: 100px;    background-image: url('../../images/img-titles-sizes.png');    background-repeat: no-repeat;    background-position: left center;}.small-paragraph {    display: inline-block;    width: auto;}a.coy-tooltip {  position: relative;  display: inline;}a.coy-tooltip span {  position: absolute;  width:140px;  color: #FFFFFF;  background: #000;  height: auto;  line-height: 20px;  text-align: center;  visibility: hidden;  border-radius: 6px;  padding: 10px 20px;}a.coy-tooltip span:after {  content: '';  position: absolute;  top: 100%;  left: 50%;  margin-left: -8px;  width: 0; height: 0;  border-top: 8px solid #000;  border-right: 8px solid transparent;  border-left: 8px solid transparent;}a:hover.coy-tooltip span {  visibility: visible;  opacity: 0.8;  bottom: 30px;  left: 50%;  margin-left: -76px;  z-index: 999;}/* ----------- General ------------------------- */.pro-version {    padding: 3px 5px;    margin: 0 10px;    background: red;    color: #fff;}p.note-proversion {    display: inline-block;    width: 100%;    height: auto;    float: left;    text-align: left;    padding: 0px !important;    margin: 0px !important;}#edit-slug-box, #preview-action {    display: none;}.coy-thumbnail {    width: 80%;    max-width: 70px;    height: auto;}.coyote-grid-content{    width: 98%;    max-width: 1075px;    height: auto;    display: block;    margin: 0px auto;    padding: 0px;        background-color: #ffffff;    border: 1px solid #e3e3e3;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);}.grid-hide-all, .coy-button-hide {    display: none;    opacity: 0;    visibility: hidden;}.coyote-grid-content h2 {       border-bottom: 1px solid #eeeeee;    padding: 20px 12px 30px 12px;    background: #FFFFFF;    color: #353535;    margin-bottom: 0px;    margin-top: 0px;}.shortcode-ico {    background-image: url("../../images/code-ico.png") !important;    background-position: 98% center !important;    background-repeat: no-repeat !important;}.settings-ico {    background-image: url("../../images/settings-ico.png") !important;    background-position: 98% center !important;    background-repeat: no-repeat !important;}.coyote-grid-post {    display: block;    padding: 0px;}.coyote-grid-post p {    padding: 5px 10px;}.choose-option {    display: block;    margin: 0px 1%;    width: 23%;    height: auto;    min-height: 100px;    float: left;   }.choose-option input{    width: 90%;}.choose-option h3 {    font-size: 14px;}.choose-option p {    font-size: 11px;    font-style: italic;    margin: 2px 0px 0px;    padding: 0px !important;    color: #757575;}.my-buttons {    display: block;    width: 100%;    height: auto;    margin: 20px 0px;    padding: 20px 12px;    border-top: 1px solid #ECECEC;}/* --------- */.object-grid-sortable {    min-height: 50px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    display: block;    margin: 0px;    padding: 0px;}.coygrid-text, .coygrid-item, coygrid-input-text {    display: block;    margin: 5px 0px;}.two-columns {    display: inline-block;    width: 49%;    height: auto;    margin: 0px;}.closed-item {     background: #f5f5f5;    border: 1px solid #dedede;    padding: 20px;}.object-grid {     background: #f9f9f9;    border: 1px solid #dedede;    padding: 10px;}  .attachment-preview-image {    display: inline-block;    width: 27%;    height:  auto;    margin: 0px 10px 0px 0px;    padding:  0px;    float: left;}.divpreview {    background-image: url('../../images/image-default.png');    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    display: block;    width: 90%;    height: 150px;    margin: 0 auto;}.image-url {    display: none;    visibility: hidden;}.coytext-inputs {    display: inline-block;    width: 70%;    height:  auto;    margin: 0px 10px 0px 0px;    padding:  0px;    float: left;}.coytext-inputs p {    margin: 5px 0px;}.coygrid-input-item {    display: block;    width: 100%;    height:  auto;    margin: 0px 10px 0px 0px;    padding:  0px;    float: none;}.coygrid-input-text {    display: block;    padding: 5px 0px;}.grid-layout {        display: block;        width: auto;    height: auto;    margin: 10px 5px;}.grid-layout li {        margin-right: 14px;         display: inline-table;    margin-top: 20px;}.grid-layout li input[type=radio] {    -webkit-border-radius: 50%;    border-radius: 50%;    margin-right: 14px;    line-height: 10px;    float: left;    display: inline-block;    margin-top: 20px;}.empty-row-slider-item {    display: none !important;    visibility: hidden !important;}.cbs-label-text {    display: block;    width: 100%;    height: auto;    clear: both;}.image-upload-button {    margin-top: 5px !important;}#grid-sliders {}#coyote_slider_basic_meta .error {     color: red;    display: block;}#grid-sliders li{    display: block;    margin: 0px 0px 10px 0px;    padding: 12px;    background: #fdfdfd;    border: 1px solid #ccc;}#grid-sliders h3{        padding: 10px 0px;}.head-slide-item {    cursor: pointer;    color: #777;}.head-slide-item:before{    content: '\f142';    right: 25px;    font: 400 20px/1 dashicons;    speak: none;    display: inline-block;    padding: 0px;    top: 0;    position: relative;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    text-decoration: none!important;    float: right;}.closed-item:before{    content: '\f140' !important;}.object-grid .drag-item {     display: inline-block;    width: 20px;    height: 20px;    right: -20px;        display: inline-block;    padding: 0px;    top: 0;    position: relative;       float: right;    line-height: 20px;        cursor: move;    background-image: url('../../images/cursor_drag.png');    background-position: center center;    background-size: cover;}.btn-delete {    background: #E02525 !important;    border-color: #CC3636 !important;    color: #ffffff !important;    -webkit-box-shadow: inset 0 1px 0 #E05F5F,0 1px 0 rgba(224,95,95,.08) !important;    box-shadow: inset 0 1px 0 #E05F5F,0 1px 0 rgba(224,95,95,.08) !important;}.btn-delete:hover {    background: #EF0000 !important;    border-color: #9C0101 !important;}.preview-shortcode {    background: #e8e8e8;    padding: 5px;}#grid-codes {    width: 100%;    height: auto;    border-collapse: collapse;    border-spacing: 0;    border: 1px solid #ccc;}#grid-codes thead {    font-size: 12px;    padding: 15px;    background: #D6D6D6;        text-align: center;    border-bottom: 1px solid #bbb;}#grid-codes caption {    font-size: 18px;    padding: 15px;    background: #F7F7F7;    border: 1px solid #ccc;    border-bottom: none;    }#grid-codes tfoot {    background: #EFEFEF;    line-height: 30px;}#grid-codes tr th {    line-height: 30px;    border-right: 1px solid #CACACA;}#grid-codes tr {}#grid-codes td {    vertical-align: middle;    border: 1px solid #cccccc;    border-width: 0px 1px 1px 0px;    text-align: center;    padding: 7px;    font-size: 12px;    font-family: Arial;    font-weight: normal;    color: #212121;  }.pair {    background: #ffffff; }.odd {    background: #f9f9f9;}.delete-item, .edit-item, .preview-item {    opacity: 0.78;    cursor: pointer;}.delete-item:hover, .edit-item:hover, .preview-item:hover {    opacity: 1;    color: #d54e21;}#save {    padding: 5px 14px;    line-height: 20px;    font-size: 14px;    height: auto;    display: inline-block;}#coy-preview {    padding: 0px;    margin: 0px auto;    display: block;    width: 100%;    height: auto;    background: none;}.panel-preview {    display: block;    width: 100%;    height: auto;    min-height: 300px;    margin: 0px 0px 30px 0px;    padding: 0px;    background: #b1b1b1;}.content-return {    display: block;    width: 100%;    height: auto;    padding: 20px 0px;}.btn-go-back {    background: #50A8E2 !important;    color: #fff;    padding: 10px 20px;    text-decoration: none;}.btn-go-back:hover {    background: #127ABF !important;    color: #ffffff;}/* ========= Grid Layouts ======== */#grid-layout {    display: none;    width: 100%;    height: auto;    overflow: hidden;}.grid-layout {}.grid-layout-scroll {    display: inherit;    margin: 0px 10px;    border: 1px solid #E6E6E6;    width: 33%;    height: auto;    text-align: center;    background: #Fefefe;    padding: 10px 0px 20px 0px;}.grid-layout-scroll img {    display: block;    width: 80%;    margin: 10px auto;    opacity: 0.7;}.choose-layouts {    text-align: center;}.choose-layouts h3 {    font-size: 1em !important;}.choose-layouts label {     display: block; }.choose-layouts img {     width: 90%;    margin: 0px auto 10px;;}.item-checked{    }#setas {    display: block;    width: 100%;    margin: 0px;    background: #ffffff;    min-height: 50px;}.grid-prev {	        width: 32px;    display: block;        height: 32px;    background-image: url('../../images/controls.png');    background-position: 0 0;    cursor: pointer;    position: relative;    z-index: 9999;    margin-top: -16px;    opacity: 0.5;    -webkit-transition: opacity 0.35s linear 0s;    transition: opacity 0.35s linear 0s;    text-indent: -9999px;    margin: 10px 0px;    float: left;    left: 43%;}.grid-prev:hover {	        opacity: 0.9;    }.grid-next {        width: 32px;    display: block;        height: 32px;    background-image: url('../../images/controls.png');    background-position: -32px 0;    cursor: pointer;    position: relative;    z-index: 9999;    margin-top: -16px;    opacity: 0.5;    -webkit-transition: opacity 0.35s linear 0s;    transition: opacity 0.35s linear 0s;    text-indent: -9999px;    margin: 10px 0px;    float: right;    right: 43%;}.grid-next:hover {    opacity: 0.9;    }.checkoption {    position: relative;    display: inline-block;    vertical-align: top;    width: auto;    height: auto;    margin: 0px;}#grid-tabs-settings {    background: #f1f1f1;    -webkit-box-sizing: border-box;    -moz-box-sizing:    border-box;    box-sizing:         border-box;}.options-header-settings, .options-footer-settings {    text-align: right;    padding: 10px;    background: #f5f5f5;    clear: both;    border-top: 1px solid #dfdfdf;    border-bottom: 1px solid #dfdfdf;}.options-header-settings p.submit {    text-align: right;    margin: 10px 0px 0px;    padding: 0px;    display: inline;    float: right;}.options-footer-settings p.submit {    text-align: right;    margin: 0px;    padding: 0px;}.options-header-settings ul {    display: inline-block;    width: auto;    height: auto;    float: left;    position: relative;}.options-header-settings ul li{    display: inline-block;    width: auto;    height: auto;    float: left;    position: relative;    margin-right: 15px;    cursor: pointer;}.settings-menu-tabs{    float: left;    position: relative;        width: 20%;    background-color: #f1f1f1;    border-left: 1px solid #d8d8d8;    border-right: 1px solid #d8d8d8;    border-bottom: 1px solid #d8d8d8;    margin-top: 0px;    -webkit-box-sizing: border-box;    -moz-box-sizing:    border-box;    box-sizing:         border-box;}.settings-menu-tabs li {    margin-bottom: 0;    -moz-box-shadow: inset 0 1px 0 #f9f9f9;    -webkit-box-shadow: inset 0 1px 0 #f9f9f9;    box-shadow: inset 0 1px 0 #f9f9f9;    margin-right: 1px;    border-bottom: 1px solid #d8d8d8;}.settings-menu-tabs li:hover {    background: #f9f9f9;}.settings-menu-tabs li a:link, .settings-menu-tabs li a:visited {    display: block;    padding: 10px 10px 10px 10px;    font-weight: bold;    font-size: 13px;    text-decoration: none;    color: #555;    opacity: 0.5;}.settings-menu-tabs li a:hover {    color: #0355a3;}.settings-tabs-container{     width: 80%;    position: relative;    float: right;    background: #ffffff;    -webkit-box-sizing: border-box;    -moz-box-sizing:    border-box;    box-sizing:         border-box;    padding: 20px 20px 40px;}.settings-tabs-container h1 {    border-bottom: 4px solid #f1f1f1;    padding-bottom: 10px;}.settings-tabs-container h3 {    background: #f1f1f1;    padding: 12px;}.settings-tabs-container p {    padding-left: 10px;}.coy-label {    margin: 0px 10px 0px 0px;}.mini-input {    width: 60px;}.choose-radios {    border-bottom: 1px dashed #CCCCCC;    padding-bottom: 10px;}.slide-item-toggle .ui-tabs-panel {    background:  #ffffff;    padding: 15px;}.grid-menu-tabs{    float: left;    position: relative;        width: 100%;    background: #F9F9F9;    border-bottom: 1px solid #d8d8d8;    margin-top: 0px;    margin-bottom: 20px;    padding: 0px;    -webkit-box-sizing: border-box;    -moz-box-sizing:    border-box;    box-sizing:         border-box;}.grid-menu-tabs li {    display: inline-block;    float: left;    width: 150px;    margin-bottom: -2px;    background: #FFF;    border: 1px solid #eeeeee;    border-bottom: none;}.grid-menu-tabs li:focus, .grid-menu-tabs li a:focus {    box-shadow: 0 0 0 0;    border: 0 none;    outline: 0;} .grid-menu-tabs li:hover {    background: #f9f9f9;}.grid-menu-tabs li.ui-tabs-active, .grid-menu-tabs li.ui-state-active{    color: #555;    border: 1px solid #ddd;    border-top: 2px solid #92CAF5;    border-bottom: 1px solid #fff;}.grid-menu-tabs li a:link, .grid-menu-tabs li a:visited {    display: block;    padding: 10px 10px 10px 10px;    font-weight: bold;    font-size: 13px;    text-decoration: none;    color: #555;    opacity: 0.5;}.grid-menu-tabs li a:hover {    color: #0355a3;}.grid-tabs-container{     width: 80%;    position: relative;    float: right;    background: #ffffff;    -webkit-box-sizing: border-box;    -moz-box-sizing:    border-box;    box-sizing:         border-box;    padding: 20px 20px 40px;}.grid-tabs-container h1 {    border-bottom: 4px solid #f1f1f1;    padding-bottom: 10px;}.grid-tabs-container h3 {    background: #f1f1f1;    padding: 12px;}.grid-tabs-container p {    padding-left: 10px;}.inputvideoid {    max-width: 350px;}