/* emoji */
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* dynamic-css */
body {
    background-color: #f3f3f3;
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: left top;
    background-image: url('/images/ds2.png');
}
.logo-area-wrap {
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: fixed;
    background-position: center center;
}
.footer-area-outer {
    background-color: #222222;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: center center;
}
.top-bar-menu {
    font-family: Lato;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    color: #eee;
    font-size: 10px;
}
.logo-text h1 {
    font-family: 'Open Sans';
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 300;
    font-style: normal;
    color: #111111;
    font-size: 60px;
}
.main-nav-wrap,
.mobile-menu-wrap,
.mobile-nav-button {
    font-family: Lato;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    font-style: normal;
    font-size: 12px;
}
.widget-title {
    font-family: Lato;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    color: #111111;
    font-size: 15px;
}
body {
    font-family: Cabin, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #555555;
    font-size: 15px;
}
.post-title,
.widget_recent_entries ul {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-style: normal;
    color: #111;
}
.post-meta-info,
.is-right-footer,
.comment-metadata {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    font-weight: 300;
    font-style: normal;
    color: #aaa;
    font-size: 10px;
}
.post-cate-info,
blockquote,
.post-widget-num,
.comment-author .fn {
    font-family: Lato, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}

/* other-css */
.widget-instagram-footer-header,
.shortcode-dropcap.is-art:before,
.logo-404 {
    font-family: Lato;
}
.view-info-number,
.num-count {
    font-family: Open Sans;
}
.post-excerpt {
    font-size: 14px;
}
.post-title.is-big-title {
    font-size: 36px;
}
.post-title.is-medium-title {
    font-size: 20px;
}
.post-title.is-small-title,
.widget_recent_entries ul {
    font-size: 14px;
}
.post-gallery.is-grid.post-thumb:before {
    display: none;
}
.post-excerpt {
    color: #888;
}
.post-gallery.is-grid.post-thumb img:hover {
    opacity: 0.8;
}
.comment-body .comment-author img {
    width: auto !important;
    max-width: 75px;
    margin-top: 0;
    margin-bottom: 0;
}
.logo-image-mobile img {
    max-height: 35px;
}
.off-canvas-wrap .widget {
    padding: 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.zilla-likes:hover:before,
.zilla-likes.active:before,
.zilla-likes:before {
    margin-right: 5px;
}
.main-nav-inner .mega-category-menu .is-sub-menu a:hover,
.main-nav-inner .mega-category-menu .is-sub-menu a:focus,
.main-nav-inner .mega-category-menu .is-sub-menu li:last-child a:hover,
.main-nav-inner .mega-category-menu .is-sub-menu li:last-child a:focus {
    background-color: inherit;
    border-color: inherit;
    color: inherit;
    border: none;
    opacity: 0.7 !important;
}
.main-nav-inner .mega-category-menu .is-sub-menu {
    text-align: left;
}
.main-nav-inner .mega-category-menu .is-sub-menu li:last-child a,
.main-nav-inner .mega-category-menu .is-sub-menu li {
    border-bottom: none;
}
.skytheme-widget-instagram {
    padding-top: 0 !important;
}
.desert-aside-demos-inner span.demo-1,
.desert-aside-demos-inner span.demo-2,
.desert-aside-demos-inner span.demo-3,
.desert-aside-demos-inner span.demo-4,
.desert-aside-demos-inner span.demo-5,
.desert-aside-demos-inner span.demo-6 {
    margin-top: 0 !important;
}
.desert-aside-demos-inner span {
    font-size: 12px !important;
    margin-top: 10px !important;
}
@media only screen and (min-width: 1400px) {
    .desert-container.footer-area {
        max-width: 1170px;
    }
}

/* form */
.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: inline-block;
    margin-bottom: 5px;
}

.form-group .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-group .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    margin-right: 10px;
    font-weight: 400;
    cursor: pointer;
}

.form-group .radio input[type="radio"] {
    position: absolute;
    margin-top: 3px;
    margin-left: -20px;
}

.form-group.has-error .form-control, .form-group.has-error .input-group-addon {
    border-color: #ff0000;
}

.form-group.has-error label {
    color: #ff0000;
}

.form-group.has-error .radio {
    color: #ff0000;
}

/* ad */
.ad-all-devices {
	display: table;
	margin: 0 auto;
}

.ad-content-buttom {
	display: inline-block 
}