body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: latolight;
}
blockquote,
body {
    line-height: 22px
}
blockquote,
blockquote cite a {
    color: #FFF
}
a,
a:hover {
    color: #555
}
.Skt-header-image,
th {
    text-align: center
}
#logo #site-title a,
#skenav a,
.sticky-post {
    text-transform: uppercase
}
.button:focus,
a,
a img,
iframe,
img,
input,
input[type=password],
input[type=text],
textarea {
    outline: 0
}
.button,
.ih-item.circle .info {
    -webkit-backface-visibility: hidden
}
#content .alignnone.size-full,
#content img,
#sider-bar img,
#skt-plugin-box,
#support-page img,
.affiliate-step-desc,
.dg-wrapper,
.single-post .skepost img,
.ske-container img,
.ske-container select,
.sketch-image-post img,
.wp-caption,
embed,
iframe {
    max-width: 100%
}
@font-face {
    font-family: latobold;
    src: url(fonts/Lato-Bold-webfont.eot);
    src: url(fonts/Lato-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/Lato-Bold-webfont.woff2) format('woff2'), url(fonts/Lato-Bold-webfont.woff) format('woff'), url(fonts/Lato-Bold-webfont.ttf) format('truetype'), url(fonts/Lato-Bold-webfont.svg#latobold) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: latolight;
    src: url(fonts/Lato-Light-webfont.eot);
    src: url(fonts/Lato-Light-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/Lato-Light-webfont.woff2) format('woff2'), url(fonts/Lato-Light-webfont.woff) format('woff'), url(fonts/Lato-Light-webfont.ttf) format('truetype'), url(fonts/Lato-Light-webfont.svg#latolight) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: latoregular;
    src: url(fonts/Lato-Regular-webfont.eot);
    src: url(fonts/Lato-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/Lato-Regular-webfont.woff2) format('woff2'), url(fonts/Lato-Regular-webfont.woff) format('woff'), url(fonts/Lato-Regular-webfont.ttf) format('truetype'), url(fonts/Lato-Regular-webfont.svg#latoregular) format('svg');
    font-weight: 400;
    font-style: normal
}
.clear {
    clear: both
}
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}
body {
    color: #777;
    font-size: 13px;
    font-weight: 300
}
address,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
ol,
p,
pre,
table,
ul {
    margin-bottom: 20px;
    line-height: 22px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #5b5a5a;
    margin: 35px 0px 16px;
    font-weight: 400
}
pre {
    overflow: auto;
    width: 98%
}
ol {
    list-style: decimal
}
ul {
    list-style-type: disc
}
li {
    margin-left: 30px
}
dl {
    margin: 0 0 24px;
    float: left
}
cite,
dt {
    font-weight: 400
}
dd {
    margin-bottom: 18px
}
blockquote {
    background-color: #3785fe;
    border-radius: 2px;
    font-size: 14px!important;
    padding: 8px 5px 8px 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    quotes: none;
    font-family: open_sansitalic
}
#skenav,
a img,
iframe {
    border: none
}
iframe {
    width: 100%;
    overflow: hidden
}
blockquote:after,
blockquote:before {
    content: '';
    content: none
}
del {
    text-decoration: line-through
}
#cancel-comment-reply-link,
#commentform .logged-in-comment a,
#footer .third_wrapper a,
#logo #site-title a,
#skenav a,
#theme-subs-popup .button,
.comment-meta a,
.comments-template .reply a,
.comments-template a,
.entry-title a,
.flat-button,
.ih-item a:hover,
.readmore a,
.siteinfo .sitename a,
.ske_widget a,
.ske_widget a:link,
.ske_widget a:visited,
.skepost-meta a,
.skt_noty_container a,
.skt_noty_container a:visited,
a,
a#backtop {
    text-decoration: none
}
strong {
    font-weight: 700
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
th {
    color: #000;
    font-weight: 400
}
td,
th {
    padding: 3px 5px;
    border: 1px solid #CCC
}
body.page-template-template-front-page-php #main {
    margin-top: 0!important
}
header {
    position: relative
}
.front-page #header {
    padding: 0;
    position: absolute;
    z-index: 9999;
    background: 0 0
}
#header {
    padding: 0 0 122px;
    background: url(../images/inner-page-background.jpg) #222545;
    z-index: 9
}
.single-lite-themes #header,
.single-plugins #header,
.single-themes #header {
    background: url(../images/slider-bg.jpg) #222545;
    height: 860px;
    z-index: 11
}
.skehead-headernav {
    left: 0;
    top: 0;
    width: 100%;
    z-index: 200
}
#header.skehead-headernav.skehead-headernav-shrink {
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
#logo {
    transition: height .3s ease 0s, line-height .3s ease 0s;
    position: relative;
    max-height: 62px
}
#logo #site-title {
    display: block;
    font-size: 18px;
    margin: 8px 0 11px
}
.skehead-headernav .logo {
    margin-top: 18px
}
.skehead-headernav.skehead-headernav-shrink #logo #site-title {
    margin: 0 0 2px
}
#logo #site-title a {
    color: #333;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    line-height: 23px;
    margin-top: 5px
}
#logo #site-description {
    color: #555;
    font-size: 11px;
    line-height: 15px;
    position: relative;
    left: 1px
}
.skehead-headernav.skehead-headernav-shrink #logo #site-title a {
    font-size: 15px;
    line-height: 20px;
    margin-top: 6px
}
.skehead-headernav.skehead-headernav-shrink #logo #site-description {
    font-size: 11px;
    margin-top: 2px
}
#skehead #skenav {
    margin-top: 0
}
.bottom-shadow {
    background: url(../images/header_shadow.png) no-repeat;
    display: block;
    height: 25px;
    margin-bottom: 15px;
    margin-top: -10px;
    position: relative;
    width: 869px
}
#skehead .sub-menu,
#skenav,
#skenav .mobile-blog,
#skenav .mobile-support {
    display: none
}
.skt-slider-text {
    position: relative;
    top: 45px
}
.header-slider-wrap {
    background: url(../images/slider-bg.jpg) #222545;
    height: 751px
}
.header-slider-wrap .container {
    position: relative;
    top: 195px
}
.sketch-slider-image {
    background: url(../images/slider-desktop.png);
    height: 456px;
    width: 684px;
    float: right
}
.skt-font-big {
    color: #fff;
    font-family: latobold;
    font-size: 102px;
    line-height: 95px
}
.skt-font-small {
    color: #fff;
    font-size: 102px;
    line-height: 90px;
    font-family: latolight;
    position: relative;
    left: -10px;
    letter-spacing: -8px
}
.skt-font-normal h1 {
    float: left;
    margin-bottom: 0
}
.skt-font-normal,
.skt-font-normal h1 {
    color: #fff;
    font-size: 26px;
    line-height: 52px;
    font-family: latobold;
    float: none;
    display: inline-block;
}
.skt-font-flip {
    color: #fff;
    font-size: 64px;
    line-height: 64px;
    font-family: latobold;
    position: relative;
    left: -2px
}
.skt-breadcrumb-navigation.inside-slider {
    float: left;
    margin-top: 25px
}
.skt-breadcrumb-navigation.inside-slider .ske-menu-top a.skt-breadcrumb-navigation .ske-menu-top a {
    font-size: 16px;
    padding: 12px 25px;
    font-family: latobold
}
.span6.skt-slider-text {
    margin-top: 50px
}
.blog .container.post-wrap,
.blog-template .container.post-wrap,
.container.post-wrap,
.left-sidebar #content {
    margin-top: 0
}
#skenav {
    background: 0 0;
    margin-left: auto;
    margin-right: auto
}
#skenav .ske-menu,
ul.menu {
    font-size: 13px;
    margin: 0;
    display: inline-block;
    float: right
}
#skenav .ske-menu ul.menu {
    list-style: none;
    margin: 0
}
#skenav .ske-menu .menu li,
ul.menu li {
    float: left;
    position: relative;
    margin-left: 0;
    list-style: none
}
#skenav a {
    color: #aba9a9;
    display: block;
    font-size: 14px;
    line-height: 22px;
    font-family: latobold;
    padding: 0 20px;
    transition: color .1s linear 0s, background .1s linear 0s;
    -webkit-transition: color .1s linear 0s, background .1s linear 0s;
    -moz-transition: color .1s linear 0s, background .1s linear 0s;
    -o-transition: color .1s linear 0s, background .1s linear 0s
}
#skenav a:hover,
#skenav ul li.current-menu-ancestor a,
#skenav ul li.current-menu-item a,
#skenav ul li.current-menu-parent a,
#skenav ul li.current_page_item a,
#skenav ul li.current_page_parent a,
#skenav ul>li a:hover,
* html #skenav ul li a:hover,
* html #skenav ul li.current-menu-ancestor a,
* html #skenav ul li.current-menu-item a,
* html #skenav ul li.current-menu-parent a,
* html #skenav ul li.current_page_item a {
    color: #fff
}
.ske-menu-top a {
    color: #fff;
    font-size: 15px;
    padding: 8px 15px 10px 35px;
    display: block
}
.ske-menu-top {
    margin-bottom: 34px
}
#skenav-top ul li a {
    font-family: 'latobold';
    background: #3785fe;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#skenav-top ul li a:hover {
    background: #2e71d5;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#skenav-top ul li:first-child a {
    border-radius: 0 0 0 5px;
    border-right: 1px solid #0979f5
}
#skenav-top ul li:last-child>a {
    border-radius: 0 0 5px
}
#header.skehead-headernav-shrink #skenav a {
    line-height: 56px
}
#header.skehead-headernav-shrink #skenav ul ul a,
#skenav ul ul a {
    line-height: 1.2em
}
#skenav ul ul {
    top: 100%;
    left: 0;
    float: left;
    width: 200px;
    z-index: 99999
}
#skenav ul .sub-menu li,
#skenav ul ul li {
    display: block;
    width: 100%
}
#skenav ul .children li:first-child,
#skenav ul .sub-menu li:first-child {
    border-top: none
}
#skenav ul ul ul.children,
#skenav ul ul ul.sub-menu {
    left: 100%;
    top: 0!important;
    border-top: 0 none;
    margin-top: 0
}
#skenav ul ul a {
    font-size: 13px;
    padding: 10px 20px;
    width: auto;
    height: auto
}
#skenav ul li:hover {
    z-index: 999999999999
}
#main {
    padding: 0;
    background: #FEFEFE;
    position: relative
}
#content {
    word-wrap: break-word;
    -ms-word-wrap: break-word
}
#content .post:first-child {
    padding-top: 0
}
#content .post {
    border-bottom: 0 solid #E1E1E1;
    padding-bottom: 40px;
    padding-top: 40px
}
.archive #content .post:first-child,
.blog #content div.post:first-child,
.page-template-template-blog-fullwidth-php #content .post:first-child,
.page-template-template-blog-left-sidebar-page-php #content .post:first-child,
.page-template-template-blog-page-php #content .post:first-child {
    padding-top: 0
}
.archive #content .post,
.blog #content .post,
.page-template-template-blog-fullwidth-php #content .post,
.page-template-template-blog-left-sidebar-page-php #content .post,
.page-template-template-blog-page-php #content .post {
    border-bottom: 1px dotted #DDD;
    padding-top: 50px
}
.archive #content .post:last-child,
.blog #content .post:last-child,
.blog-template #content .post:last-child,
.category #content .post:last-child,
.search #content .post:last-child,
.tag #content .post:last-child {
    border-bottom: 0
}
.blog #content,
.blog-template #content {
    margin-bottom: 17px
}
.archive #content,
.category #content,
.search #content,
.tag #content {
    margin-bottom: 15px
}
.search #content .post {
    border-bottom: 1px solid #E1E1E1
}
.blog .navigation #sketch-paginate,
.blog-template .navigation #sketch-paginate {
    margin-bottom: 38px
}
.fullwidth-temp .container.post-wrap {
    margin-top: 60px
}
.fullwidth-temp #content .post {
    padding-bottom: 30px
}
.sitemap-temp #content {
    margin-bottom: 30px
}
.default-pagetemp #content .post,
.left-sidebar #content .post {
    padding-bottom: 50px
}
.entry {
    margin: 10px 0 15px
}
.post-title,
.skepost img {
    margin-bottom: 10px
}
.entry-title a {
    color: #000
}
.post-title a {
    line-height: 30px;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.title {
    font-size: 26px;
    line-height: 30px
}
.skepost-meta abbr {
    border: none
}
.skepost-meta abbr:hover {
    border-bottom: 1px dotted #666
}
.skepost input {
    margin: 0 0 24px
}
.skepost input.button,
.skepost input.file {
    margin-right: 24px
}
.skepost select {
    margin: 0 0 24px
}
.skepost sub,
.skepost sup {
    font-size: 10px
}
.skepost blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 24px;
    text-align: right;
    width: 33%
}
.skepost blockquote.right {
    float: right;
    margin-left: 24px;
    margin-right: 0;
    text-align: left;
    width: 33%
}
body.page .edit-link {
    clear: both;
    display: block
}
.skepost-meta .category a,
.skepost-meta span {
    display: inline-block
}
.skepost-meta a {
    font-weight: 400;
    color: #999
}
.skepost-meta span {
    letter-spacing: 1px;
    margin-right: 1px;
    padding-top: 0
}
.skepost-meta span.date {
    margin-right: 4px
}
.skepost-meta span i {
    margin-right: 2px
}
.readmore {
    margin-top: 15px
}
.readmore a {
    background-color: #444;
    border-radius: 5px;
    color: #FFF;
    display: block;
    font-style: italic;
    height: 24px;
    overflow: hidden;
    padding: 0 2px 0 10px;
    width: 91px
}
.readmore a:hover {
    background-color: #5F5F5F
}
.continue a {
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.sticky-post {
    border-bottom: 1px solid transparent;
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 10px;
    padding-top: 35px;
    width: 120px
}
.sticky-post:first-child {
    padding-top: 0;
    margin-top: -5px
}
#content .post.sticky {
    padding-top: 15px
}
.single #content .title {
    margin-bottom: 16px
}
#content.blogsidebar {
    margin-top: 0
}
#front-content-box .container p {
    margin: 0
}
.skt-content-border {
    border: 1px solid #eee;
    border-radius: 3px;
    font-size: 16px;
    line-height: 24px;
    padding: 14px 13px
}
.single-post .flat-button.green,
.single-post .flat-button.orange {
    padding: 31px 29px;
    width: auto
}
.page-template-template-fullwidth #content h3 {
    color: #555;
    font-size: 22px;
    margin-bottom: 4px
}
.page-template-template-fullwidth #content .pricing-btn {
    font-size: 15px;
    padding: 10px 16px
}
#content a.button-link.large-button.alignleft {
    margin-left: 205px!important
}
#content a.button-link.large-button.alignright {
    margin-right: 220px!important
}
.single-post .skepost img {
    background: #FFF;
    border-radius: 3px;
    padding: 6px;
    text-align: center;
    border: 1px solid #EEE
}
.single-post .skepost {
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0
}
.bread-title-holder .container {
    display: table;
    height: 100%;
    position: relative
}
.bread-title-holder .cont_nav {
    display: block;
    margin-top: 4px;
    position: relative
}
.bread-title-holder .affix .cont_nav,
.comment-edit-link,
.nocomments,
.nopassword {
    display: none
}
.bread-title-holder div.title,
.bread-title-holder h1.title,
.bread-title-holder h2.title {
    color: #5b5a5a;
    font-size: 30px;
    font-family: latobold;
    line-height: 35px;
    margin: 0
}
.affix .skt-breadcrumb-navigation.span5 {
    padding-top: 0
}
.affix #skebreadcrumbnav ul li a {
    padding: 7px 14px
}
.bread-title-holder .cont_nav_inner a,
.bread-title-holder .cont_nav_inner p {
    font-size: 16px
}
.bread-title-holder .cont_nav_inner p {
    margin: 0
}
.bread-title-holder .skt-breadcrumbs-separator {
    color: #666;
    font-size: 10px;
    letter-spacing: -1px;
    margin: 0 3px;
    position: relative
}
.bread-title-holder {
    position: relative;
    top: -48px;
    z-index: 9
}
.single-lite-themes .bread-title-holder,
.single-plugins .bread-title-holder,
.single-themes .bread-title-holder {
    left: 0;
    margin: 0 auto;
    position: relative;
    right: 0;
    top: -824px;
    z-index: 9
}
.bread-title-holder .container .row-fluid {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 20px 0;
    position: static;
    width: 1170px
}
.single-lite-themes .bread-title-holder .container .row-fluid.affix,
.single-plugins .bread-title-holder .container .row-fluid.affix,
.single-themes .bread-title-holder .container .row-fluid.affix {
    width: 1170px;
    z-index: 10;
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    padding: 8px 0
}
#skebreadcrumbnav {
    margin: 0
}
#skebreadcrumbnav ul li a {
    font-family: latobold;
    background: #3785fe;
    padding: 12px 14px;
    border-right: 1px solid #0979f5;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#skebreadcrumbnav ul li a:hover {
    background: #2e71d5;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#skebreadcrumbnav ul li:first-child a {
    border-radius: 3px 0 0 3px;
    border-right: 1px solid #0979f5
}
#skebreadcrumbnav ul li:last-child>a {
    border-radius: 0 3px 3px 0
}
.container_inner.span7 {
    padding-left: 23px
}
.container_inner.span12 {
    padding: 0 23px
}
.skt-breadcrumb-navigation.span5 {
    padding-top: 8px;
    padding-right: 23px
}
.bread-title-holder .container .row-fluid.skehead-headernav-shrink {
    position: fixed;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 0;
    width: 1170px;
    margin: auto
}
.comment-box-top {
    background: url(../images/comment-box-top.jpg) no-repeat;
    height: 6px;
    width: 612px
}
.comment-box-mid {
    background: url(../images/comment-box-mid.jpg) repeat-y;
    width: 612px;
    padding: 20px 0 0 25px
}
.comment-box-btm {
    background: url(../images/comment-box-btm.jpg) no-repeat;
    height: 6px;
    width: 612px
}
.leavereply {
    margin-bottom: 20px
}
.note {
    font-size: 10px
}
#comments .navigation {
    padding: 0 0 18px
}
h3#comments-title,
h3#reply-title {
    color: #333;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 0
}
h3#comments-title {
    padding: 24px 0
}
.commentlist {
    list-style: none;
    margin: 0
}
.commentlist li {
    margin: 0 0 0 25px
}
.commentlist p {
    margin: 5px 0
}
.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 10px;
    position: relative
}
.commentlist li:last-child {
    margin-bottom: 0
}
#comments .comment-body ol,
#comments .comment-body ul {
    margin-bottom: 18px
}
#comments .comment-body p:last-child {
    margin-bottom: 6px
}
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px
}
.commentlist ol {
    list-style: decimal
}
#content .commentlist .avatar {
    height: 77px;
    left: -100px;
    margin-right: 5px;
    position: absolute;
    top: 4px;
    width: 77px
}
.comment-author {
    position: relative
}
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: 400
}
.comment-author .says {
    font-style: italic
}
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px
}
.comment-meta a:hover {
    color: #3785fe
}
.reply,
.reply a {
    color: #fff
}
.reply {
    position: absolute;
    right: 0;
    top: 10px;
    background: #3785fe;
    border-radius: 3px;
    font-size: 14px;
    padding: 10px
}
a.comment-edit-link {
    color: #222
}
.commentlist .children {
    list-style: none;
    margin: 0
}
.commentlist .children li {
    background: url(../images/corner-arrow.png) left 0 no-repeat;
    padding-left: 45px
}
.comment-body {
    border-bottom: 1px dotted #EEE;
    margin-bottom: 10px;
    padding: 12px 0 12px 100px
}
#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px
}
.commentlist li.comment+li.pingback {
    margin-top: -6px
}
#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0
}
#respond input[type=submit],
.comments-template .reply a {
    display: inline-block;
    letter-spacing: 1px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer
}
#comments .pingback .url {
    font-size: 13px;
    font-style: italic
}
input[type=submit] {
    color: #333
}
#content #respond {
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
    position: relative
}
.comments-template {
    margin-bottom: 20px;
    margin-top: 20px
}
.comments-template #commentsbox {
    padding-top: 10px
}
.comments-template .reply a {
    border: 1px solid #3785fe;
    font-size: 12px!important;
    line-height: 19px;
    margin-bottom: 0;
    padding: 7px 22px;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.comments-template .reply a:hover {
    background: #3785fe;
    color: #FFF;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#comments {
    clear: both;
    color: #333;
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 0
}
.commentmetadata {
    margin: 0 0 15px;
    position: relative
}
.commenttext {
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 5px
}
.postmetadata {
    margin: 7px 0;
    padding: 2px 10px
}
.postmetadata a {
    color: #404040;
    text-decoration: none
}
#respond p {
    clear: both;
    height: 40px;
    margin: 0
}
#respond .comment-notes {
    font-size: 12px;
    margin-bottom: 1em;
    color: #666
}
#comments-list ul #respond,
.children #respond {
    margin: 0
}
#respond .logged-in-as {
    font-size: 12px
}
.form-allowed-tags {
    line-height: 1em
}
h3#reply-title {
    margin: 18px 0
}
#comments-list #respond {
    margin: 0 0 18px
}
#cancel-comment-reply-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #3785fe
}
#respond .required {
    color: #3785fe;
    font-size: 16px
}
#respond label {
    float: left;
    font-size: 14px;
    margin-top: 5px;
    color: #5b5b5b;
    font-family: latobold
}
#respond input[type=submit] {
    color: #fff;
    font-family: latobold;
    background: #3785fe;
    height: auto;
    font-size: 15px!important;
    margin-bottom: 0;
    padding: 12px 25px;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#respond input[type=submit]:hover {
    background: #2e71d5;
    color: #FFF;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
#respond input,
#respond textarea {
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    color: #666;
    float: right;
    font-size: 12px;
    font-weight: 300;
    height: 30px;
    margin: 0 0 22px;
    padding: 4px;
    width: 78%
}
#respond .comment-form-comment {
    height: 102px
}
#commentform .submit {
    float: right;
    width: 175px
}
#respond textarea {
    height: 182px;
    overflow: auto
}
.form {
    width: 500px
}
#commentform .logged-in-comment {
    font-family: Times New Roman;
    font-size: 16px;
    margin-bottom: 15px;
    color: #888
}
#commentform .logged-in-comment a {
    color: #111
}
#commentform .logged-in-comment a:hover {
    color: #000
}
#respond #input {
    float: right;
    margin: 0 0 20px;
    width: 420px
}
#respond .form-allowed-tags {
    clear: both;
    display: none
}
#respond .form-submit {
    margin: 12px 0 0
}
#respond .form-submit input {
    border: none;
    border-radius: 3px;
    font-size: 15px;
    outline: 0;
    width: 79.6%
}
#commentform .left-label {
    float: left;
    margin-bottom: 15px;
    width: 240px
}
#commentform .right-input {
    float: left
}
#commentform .input {
    float: right;
    margin-top: 15px;
    width: 380px
}
#commentform .input input[type=submit] {
    float: left
}
.cancel-comment-reply {
    float: right;
    margin-bottom: 15px
}
.ske_widget ul {
    list-style: none;
    margin-left: 0
}
.ske_widget ul.menu {
    font-size: 12px;
    float: none;
    width: 100%
}
.ske_widget ul.menu li {
    float: none
}
.ske_widget ul.menu li a {
    margin-left: 3px
}
.ske_widget ul ul {
    list-style: none;
    margin-left: 0
}
.ske_search #s {
    width: 60%
}
.ske_search label {
    display: none
}
#footer #searchform input[type=text],
#sidebar #searchform input[type=text],
.error404 #searchform input[type=text],
.search #searchform input[type=text] {
    border: 1px solid #DDD;
    color: #666;
    padding-left: 5px;
    border-right: 0
}
#footer #searchform input[type=text] {
    border: 0;
    height: 27px
}
.ske-container {
    margin: 0 0 40px
}
.widget_search .ske-title {
    border-bottom: none
}
.ske-title {
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 10px;
    font-size: 24px
}
.ske-container img,
.ske-container select {
    height: auto
}
.ske_widget a,
.ske_widget a:link,
.ske_widget a:visited {
    color: #777;
    font-size: 16px
}
.ske_widget a:hover {
    color: #188bff
}
.ske_widget a.image:hover {
    padding: 0
}
#wp_tag_cloud div {
    line-height: 1.6em
}
#wp-calendar {
    background: #3785fe;
    color: #FFF;
    padding: 2px;
    width: 95%
}
#wp-calendar caption {
    color: #525252;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 4px;
    text-align: left
}
#wp-calendar thead {
    font-size: 11px
}
#wp-calendar tbody td,
#wp-calendar thead th {
    font-size: 12px;
    border: none;
    text-align: center
}
#wp-calendar thead th {
    color: #FFF;
    padding: 9px 5px
}
#wp-calendar tbody {
    color: #aaa
}
#wp-calendar tbody td {
    padding: 3px 0 2px;
    color: #f2f2f2
}
#wp-calendar a {
    color: #FFF;
    font-size: 13px;
    font-weight: 400
}
#wp-calendar tbody a {
    background: rgba(0, 0, 0, .3);
    color: #fff;
    display: block;
    font-weight: 400;
    height: 23px;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
    width: 25px
}
#wp-calendar a:hover {
    color: #000
}
tfoot td {
    padding: 9px 5px
}
#wp-calendar td {
    border: none
}
#wp-calendar tbody .pad {
    background: 0 0
}
#wp-calendar tfoot #next {
    text-align: right
}
#sidebar div.follow-icons li a {
    background: #eee
}
#sidebar div.follow-icons .social li a:before {
    color: #333
}
#sidebar div.follow-icons .social li a:hover:before {
    color: #fff
}
#sidebar select {
    border: 1px solid #DDD;
    color: #666;
    font-size: 12px;
    padding: 4px;
    width: 100%
}
.ske_widget .tagcloud a,
.ske_widget .widget_tag_cloud a {
    background: #ececec;
    color: #666;
    display: inline-block;
    font-size: 12px!important;
    margin-bottom: 5px;
    padding: 6px 10px;
    transition: all 1s ease 0s
}
.ske_widget .tagcloud a:hover,
.ske_widget .widget_tag_cloud a:hover {
    color: #fff;
    background-color: #3785fe
}
.ske-container .tagcloud a,
.ske_widget .widget_tag_cloud a {
    border-radius: 2px;
    color: #666;
    font-weight: 400;
    line-height: 20px;
    margin-right: 2px;
    text-transform: capitalize;
    font-size: 12px!important
}
.ske-footer-container ul.sub-menu li {
    border: none;
    margin: 0 0 0 10px
}
.ske-footer-container ul.sub-menu {
    margin-bottom: 0
}
#sidebar {
    float: right
}
#sidebar .ske-container {
    border: 1px solid #eee;
    border-radius: 3px
}
#sidebar .ske-title {
    border-bottom: 1px solid #eee;
    padding: 15px 0 15px 19px;
    font-size: 19px;
    font-family: latobold;
    letter-spacing: 2px;
    margin-bottom: 19px;
    text-transform: uppercase
}
#sidebar .ske-container form,
#sidebar .ske-container>div {
    padding: 0 0 19px 19px
}
#sidebar .ske-container ul {
    padding: 0 0 0 19px
}
#main #sidebar .widget_recent_entries li {
    padding: 9px 19px 9px 0
}
#sidebar .widget_recent_entries a {
    line-height: 24px
}
#sidebar .skeside {
    width: 100%;
    float: left;
    margin-bottom: 25px
}
.front-page #sidebar {
    padding-left: 0
}
#main .ske_widget ul {
    margin-left: 0
}
#main .ske_widget ul ul.children {
    margin: 0;
    padding: 0
}
#main .ske_widget ul ul.children li,
#main .ske_widget ul ul.sub-menu li {
    border-bottom: none
}
.ske_widget ul ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_meta ul li:before,
.widget_nav_menu ul li:before,
.widget_pages ul li:before,
.widget_recent_comments ul li:before,
.widget_recent_entries ul li:before,
.wpb_taxonomy ul li:before {
    margin-right: 5px;
    color: #777;
    font-size: 12px;
    font-family: FontAwesome
}
#main .ske_widget ul ul.children li:first-child,
#main .ske_widget ul ul.sub-menu li:first-child {
    padding-top: 18px
}
#main .ske_widget ul ul.children li:last-child,
#main .ske_widget ul ul.sub-menu li:last-child {
    padding-bottom: 0
}
#main .ske_widget ul ul li {
    line-height: normal;
    margin: 0;
    padding: 9px 0;
    display: block;
    width: 100%
}
#sidebar_1 .ske-container img {
    margin: 0 4px 8px;
    padding: 2px
}
.ske_widget ul.social {
    margin-bottom: 0
}
#sidebar .ske_widget div.follow-icons ul.social li:before {
    margin-right: 0
}
#sidebar .ske_widget div.follow-icons ul.social li {
    margin-top: 0;
    margin-bottom: 10px
}
#footer #wp-calendar {
    background: #2C2D2E
}
#footer #wp-calendar thead th {
    color: #ddd
}
#footer #wp-calendar caption {
    color: #ccc
}
#footer .tagcloud a {
    border-radius: 2px
}
#footer select {
    width: 100%;
    padding: 5px;
    font-size: 12px;
    border: 0;
    color: #666
}
.left-sidebar #sidebar {
    padding-right: 0;
    padding-left: 0;
    float: left;
    margin-left: 0
}
.left-sidebar #content {
    float: right
}
.wpcf7-form {
    font-size: 14px;
    line-height: 22px;
    margin-top: 20px
}
.wpcf7-form input[type=date],
.wpcf7-form input[type=email],
.wpcf7-form input[type=file],
.wpcf7-form input[type=number],
.wpcf7-form input[type=range],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=text],
.wpcf7-form input[type=url] {
    border: 1px solid #eee;
    border-radius: 3px;
    display: block;
    height: 40px;
    margin: 0;
    padding: 5px 4px;
    width: 98%;
    font-size: 16px;
    font-weight: 400
}
.wpcf7-form p {
    margin-bottom: 10px
}
.wpcf7-form textarea {
    padding: 8px;
    width: 98%;
    border: 1px solid #eee;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 400
}
.wpcf7-form input[type=submit] {
    background: #494949;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    font-family: latobold;
    padding: 15px 35px;
    text-transform: uppercase;
    margin: 0;
    border: none;
    cursor: pointer
}
.wpcf7-form label {
    line-height: 28px;
    color: #5b5a5a;
    text-transform: uppercase;
    font-family: latobold;
    font-size: 16px
}
.page-template-template-contact-with-sidebar-php .ske_tab_h .ske_tab_container {
    border-radius: 0 6px 6px
}
.page-template-template-contact-with-sidebar-php .ske_tab_h ul.ske_tabs {
    border-radius: 0 0 6px
}
.page-template-template-contact-with-sidebar-php .ske_tab_h ul.ske_tabs li a {
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    border-right: medium none;
    font-family: latobold
}
.page-template-template-contact-with-sidebar-php .ske_tab_h ul.ske_tabs li.active a {
    color: #474747
}
.page-template-template-contact-with-sidebar-php .ske_tab_h ul.ske_tabs li.active {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: -2px
}
.page-template-template-contact-with-sidebar-php .ske_tab_h ul.ske_tabs li {
    background: #0979f5;
    border-top: 1px solid #0979f5;
    border-right: 1px solid #0979f5;
    border-radius: 3px 3px 0 0;
    margin-right: 2px
}
.page-template-template-contact-with-sidebar-php .pricing-btn {
    font-size: 15px;
    padding: 10px 16px
}
.ske-container.SktFollowContact .follow-icons li {
    height: 41px;
    background: rgba(0, 0, 0, .4);
    float: left;
    font-family: FontAwesome;
    margin-bottom: 0;
    margin-right: 5px;
    padding: 0;
    text-align: center;
    border-radius: 3px
}
#main .ske-container.SktFollowContact .follow-icons li:before {
    content: ''
}
#main .ske-container.SktFollowContact .follow-icons li {
    font-family: FontAwesome;
    float: left;
    background: 0 0;
    border: none;
    padding: 0;
    margin-right: 8px;
    margin-top: 15px;
    width: auto;
    margin-left: 2px
}
.ske-container.SktFollowContact .follow-icons li a {
    display: block;
    padding: 0;
    margin: 0
}
.ske-container.SktFollowContact .follow-icons li a span {
    font-size: 0
}
.social li a:before {
    color: #fff;
    display: block;
    font-size: 21px;
    height: 18px;
    line-height: 18px;
    padding: 11px;
    width: 18px;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s
}
.follow-icons li:hover {
    background: 0 0
}
.linkedin-icon a:before {
    content: "\f0e1"
}
.facebook-icon a:before {
    content: "\f09a"
}
.ske-container.SktFollowContact .follow-icons li,
.ske-container.SktFollowContact .follow-icons li:hover {
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s
}
.ske-container.SktFollowContact .follow-icons li.facebook-icon:hover {
    background-color: #3b5998
}
.ske-container.SktFollowContact .follow-icons li.twitter-icon:hover {
    background-color: #00aced
}
.ske-container.SktFollowContact .follow-icons li.gplusicon-icon:hover {
    background-color: #dd4b39
}
.ske-container.SktFollowContact .follow-icons li.pinterest-icon:hover {
    background-color: #cb2027
}
.ske-container.SktFollowContact .follow-icons li.youtube-icon:hover {
    background-color: #cd201f
}
.ske-container.SktFollowContact .follow-icons li.linkedin-icon:hover {
    background-color: #0077b5
}
.ske-container.SktFollowContact .follow-icons li.flickr-icon:hover {
    background-color: #ff0084
}
.ske-container.SktFollowContact .follow-icons li.vk-icon:hover {
    background-color: #45668e
}
.twitter-icon a:before {
    content: "\f099"
}
.flickr-icon a:before {
    content: "\f16e"
}
.gplusicon-icon a:before {
    content: "\f0d5"
}
.skype-icon a:before {
    content: "\f17e"
}
.youtube-icon a:before {
    content: "\f16a"
}
.vk-icon a:before {
    content: "\f189"
}
.dribble-icon a:before {
    content: "\f17d"
}
.pinterest-icon a:before {
    content: "\f0d2"
}
.tumblr-icon a:before {
    content: "\f173"
}
.github-icon a:before {
    content: "\f09b"
}
.foursquare-icon a:before {
    content: "\f180"
}
#footer {
    background-color: #1A1D20;
    border-top: 0 solid #30B7FF;
    color: #747474;
    margin-bottom: 0
}
#footer .first_wrapper {
    margin: 0 auto;
    height: 64px;
    color: #858585
}
.footer-seperator,
.siteinfo .sitename {
    margin-bottom: 5px
}
#footer .first_wrapper .siteinfo {
    float: left;
    height: auto;
    margin-left: 20px;
    padding: 10px 0
}
.footer-seperator {
    height: 1px
}
.siteinfo .sitename a {
    color: #FFF;
    font-size: 20px
}
.siteinfo .sitedescription {
    color: #858585;
    font-size: 12px
}
#footer .third_wrapper {
    background-color: #222528;
    color: #737475;
    margin: 0 auto;
    padding: 25px 0
}
#footer .ske-footer-container {
    float: left;
    padding-top: 50px;
    margin-bottom: 41px
}
#footer li.ske-footer-container {
    list-style: none
}
.ske-title.ske-footer-title {
    color: #fff;
    font-size: 16px;
    font-family: latobold;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    text-transform: uppercase
}
.ske-footer-container ul li a,
.ske_widget a {
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    margin-bottom: 5px;
    transition: all .5s linear 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    position: relative
}
.ske-footer-container ul li a:hover,
.ske_widget a:hover {
    transition: all .5s linear 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}
.ske-footer-container ul li {
    list-style: none;
    margin-bottom: 7px;
    margin-left: 0;
    padding-bottom: 7px;
    padding-left: 1px
}
.ske-footer-container p,
.ske-footer-container ul li a {
    color: #737475;
    line-height: 18px
}
.ske-footer-container ul li a:hover {
    color: #fff
}
#footer .third_wrapper .copyright {
    line-height: 28px;
    min-height: inherit;
    font-size: 14px
}
#footer .third_wrapper .owner {
    line-height: 20px;
    text-align: right;
    float: right;
    min-height: inherit;
    font-size: 14px
}
#footer .third_wrapper a {
    color: #737475;
    font-size: 14px
}
#footer .third_wrapper a:hover {
    color: #188bff
}
a#backtop:before {
    color: #FFF;
    content: "\f106";
    display: block;
    font-family: FontAwesome;
    font-size: 14px;
    margin-top: 9px;
    text-align: center
}
a#backtop {
    background: no-repeat #3785FE;
    border-radius: 3px 3px 0 0;
    bottom: 0;
    height: 35px;
    line-height: 16px;
    position: fixed;
    right: 5px;
    width: 35px;
    z-index: 99
}
.ske-footer-container ul li:before {
    content: none
}
.ske-footer-container .menu li {
    display: block;
    float: none
}
.ske-footer-container .menu {
    float: none;
    width: 100%
}
.varify-payment-icon {
    position: relative;
    height: 157px
}
.varify-payment-icon img {
    margin: 0 auto;
    position: absolute;
    width: 182px;
    left: 0;
    right: 0
}
#sketch-paginate {
    display: inline-block;
    font-size: 13px;
    margin: 20px 0;
    position: relative;
    text-align: center;
    width: 100%
}
#sketch-paginate .sketch-current,
#sketch-paginate a {
    height: 32px;
    padding: 0;
    width: 32px;
    display: inline-block
}
#sketch-paginate a {
    border: 1px solid #E0DEDE;
    font-size: 15px;
    line-height: 31px;
    border-radius: 3px;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s
}
#sketch-paginate .sketch-current,
#sketch-paginate a:hover {
    color: #FFF;
    border: 1px solid #3785fe;
    transition: all 1s ease 0s;
    background: #3785fe
}
#sketch-paginate a:hover {
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s
}
#sketch-paginate .prev {
    float: left;
    left: 0;
    margin: 0 3px 6px 0;
    position: absolute
}
#sketch-paginate .next {
    float: right;
    margin: 0 0 6px 3px;
    position: absolute;
    right: 0
}
#sketch-paginate .sketch-page {
    margin: 0 3px 6px
}
#sketch-paginate .icon-angle-left,
#sketch-paginate .icon-angle-right {
    font-size: 24px;
    line-height: 30px
}
#sketch-paginate .sketch-current {
    font-size: 15px;
    line-height: 31px;
    border-radius: 3px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s
}
.navigation {
    color: #888;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 0;
    overflow: hidden
}
.navigation.blog-navigation {
    margin-top: 35px
}
.archive .blog-navigation,
.category .blog-navigation,
.search .blog-navigation,
.tag .blog-navigation {
    margin-bottom: 35px
}
.nav-previous {
    float: left;
    width: 50%;
    text-align: left
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%
}
.skepost._404-page,
.wp-caption {
    text-align: center
}
.page-navigation a {
    color: #FFF;
    text-transform: capitalize
}
.page-navigation .alignleft,
.page-navigation .alignright {
    background: #3785fe;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    padding: 6px 12px;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s
}
.single-post .page-navigation {
    margin: 20px 0
}
.single-post #content .page-navigation .alignleft,
.single-post #content .page-navigation .alignright {
    margin: 0
}
#searchform input[type=text],
#sidebar #searchform input[type=text] {
    font-size: 16px;
    height: 44px;
    padding-right: 10px;
    width: 249px;
    border-radius: 3px 0 0 3px
}
#searchform input[type=submit] {
    background: #3785fe;
    border: 0;
    color: #D7D7D7;
    height: 29px;
    width: 30px;
    padding: 24px 32px;
    border-radius: 0 3px 3px 0
}
#searchform .searchleft {
    float: left
}
#searchform .searchright {
    float: left;
    position: relative
}
#searchform .searchright .fa {
    color: #fff;
    font-size: 22px;
    left: 21px;
    position: absolute;
    top: 23%;
    z-index: 0
}
._404-page form {
    display: inline-block
}
._404-page form input {
    margin-bottom: 0
}
.error-txt-first {
    line-height: 150px;
    margin-top: 20px
}
.error-txt {
    font-size: 180px;
    line-height: 220px
}
.skepost._404-page p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 45px;
    margin-bottom: 22px
}
#error-404 {
    margin-top: 20px
}
#error-404 .error-txt-first span {
    background: #3785fe;
    color: #fff;
    font-size: 202px;
    margin-left: 1px;
    padding: 0 62px;
    font-family: latolight
}
.left-border {
    border-radius: 8px 0 0 8px
}
.right-border {
    border-radius: 0 8px 8px 0
}
.wp-caption {
    background: #FFF;
    padding: 5px 3px;
    border: 1px solid #EEE
}
.wp-caption-text {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 11px
}
.gallery-item dd {
    float: none
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
.aligncenter {
    display: block;
    margin: 5px auto
}
.alignnone.size-full {
    max-width: 100%
}
#content .alignright {
    float: right;
    margin: 5px 0 20px 20px
}
#content .alignleft {
    float: left;
    margin: 5px 20px 20px 0
}
#content .aligncenter {
    display: block;
    margin: 30px auto
}
#menu-icon,
#mini-menu {
    display: none
}
#content img,
#sider-bar img {
    height: auto;
    margin: 0
}
#content table {
    border: 1px solid #E7E7E7;
    text-align: left;
    width: 99%;
    margin: 0 0 10px
}
#content tr td {
    border: 1px solid #CCC;
    padding: 6px 24px;
    text-align: center
}
.responsive-nav-button {
    background-color: #D6D6D6;
    border-radius: 3px;
    display: none;
    font-family: FontAwesome;
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    height: 35px;
    line-height: 37px;
    text-align: center;
    vertical-align: middle;
    width: 35px
}
#mini-menu {
    background: url(../images/menuulbg.png);
    position: absolute;
    width: 470px;
    z-index: 99999999
}
.gallery ul li a img {
    border: none
}
.gallery ul li {
    position: relative;
    z-index: 1
}
.gallery_2columns {
    list-style: none;
    margin: 0 0 0 -20px;
    width: 700px
}
.gallery_2columns li {
    display: inline;
    float: left;
    width: 330px;
    height: 220px;
    margin: 0 0 20px 20px;
    position: relative
}
.gallery a span,
.single .thumb-wrap a span {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%;
    cursor: pointer;
    height: 100%
}
.gallery a span.image_hover,
.single .thumb-wrap span.image_hover {
    background: url(../images/hover_image_big.png) center center no-repeat #000
}
.gallery a span.video_hover {
    background: url(../images/hover_video_big.png) center center no-repeat #000
}
#skt-theme-recipe.skt-section {
    margin-top: 38px
}
.theme-recipe-elements>ul {
    margin: 0
}
.theme-recipe-elements li.theme-recipe-title {
    color: #16191b;
    font-size: 26px;
    font-family: latolight;
    margin-left: 0;
    margin-right: 67px
}
.theme-recipe-elements li.theme-recipe-title strong {
    font-family: latobold
}
.theme-recipe-elements {
    text-align: center;
    width: 100%
}
.theme-recipe-elements li {
    color: #a9a9a9;
    display: inline-block;
    font-size: 15px;
    font-family: latobold;
    list-style-type: none;
    margin-left: 70px;
    cursor: pointer;
    position: relative;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.theme-recipe-elements li i {
    font-size: 21px;
    margin-right: 16px
}
.theme-recipe-elements li i,
.theme-recipe-elements li span {
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.theme-recipe-elements li:hover i {
    color: #3785fe;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.theme-recipe-elements li:hover span {
    color: #060e31;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.theme-recipe-elements .fa.fa-long-arrow-right {
    left: 73%;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: all .5s ease-out 0s
}
.theme-recipe-elements li:hover i.fa.fa-long-arrow-right {
    left: 115%;
    opacity: 1
}
#featured-theme-box.skt-section {
    margin-top: 38px
}
#featured-theme-box {
    background: #222528
}
.skt-counter-section {
    width: 21.1%;
    float: left
}
.skt-counter-section .ske-container,
.skt-counter-section ul {
    margin-bottom: 0
}
.theme-count-down {
    background: #4eb54a;
    font-size: 24px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    padding: 28px 0
}
#skt-counter-started {
    color: #fff;
    font-size: 28px;
    font-family: latolight;
    line-height: 28px;
    padding-top: 23px;
    padding-bottom: 5px
}
.skt-Countdown span {
    color: #fff;
    font-size: 17px;
    font-family: latobold
}
.count-head {
    display: block;
    line-height: 30px
}
#skt-counter-started div.skt-Countdown {
    display: inline-block;
    margin-left: 10px
}
#skt-counter-started .skt-Countdown div,
.button,
.skt-small-font {
    display: block
}
#skt-counter-started div.skt-Countdown:first-child {
    margin-left: 0
}
.skt-view-more-theme {
    background: #1c1f22;
    text-align: center;
    padding: 25px 0
}
.skt-view-more-theme>a {
    border: 1px solid;
    display: block;
    margin: 10px 27px;
    padding: 12px 0
}
.skt-small-font {
    color: #fff;
    font-size: 29px;
    line-height: 29px
}
.skt-big-font {
    color: #fff;
    font-family: latobold;
    font-size: 24px;
    line-height: 34px
}
.button {
    border: none;
    background: 0 0;
    color: inherit;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    -moz-osx-font-smoothing: grayscale
}
.skt-view-more-theme>a:hover .skt-big-font,
.skt-view-more-theme>a:hover .skt-small-font {
    color: #1C1F22
}
.skt-view-more-theme.skt-ipad {
    display: none
}
.button-ujarak {
    -webkit-transition: border-color .5s, color .5s;
    transition: border-color .5s, color .5s
}
.button-ujarak::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(.7, 1, 1);
    transform: scale3d(.7, 1, 1);
    -webkit-transition: -webkit-transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s
}
.button-ujarak,
.button-ujarak::before {
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}
.button-ujarak:hover {
    border-color: #fff
}
.button-ujarak:hover::before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.skt-featured-theme-section {
    width: 77.9%;
    float: right;
    margin-top: 39px
}
.sketch-frame {
    height: 463px;
    line-height: 463px;
    overflow: hidden
}
.sketch-frame ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 50px
}
.sketch-frame ul li.ih-item {
    float: left;
    width: 595px;
    height: 446px;
    margin: 0 1px 0 0;
    padding: 0;
    text-align: center;
    cursor: col-resize;
    background: url(../images/browser-window.png) no-repeat
}
.scrollbar {
    background: #fff;
    border-radius: 14px;
    height: 12px;
    line-height: 0;
    margin: 0;
    width: 98%
}
.scrollbar .handle {
    width: 100px;
    height: 100%;
    background: #3785FE;
    cursor: pointer;
    border-radius: 13px
}
.scrollbar .handle .mousearea {
    position: absolute;
    top: -9px;
    left: 0;
    width: 100%;
    height: 20px
}
.ih-item,
.ih-item img,
.ih-item.circle,
.ih-item.circle .img {
    position: relative
}
.ih-item {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.ih-item.circle .img:before,
.ih-item.circle.effect13 .info {
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out
}
.ih-item,
.ih-item * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.ih-item a {
    color: #333
}
.ih-item img {
    border-radius: 0 0 6px 6px;
    height: 391px;
    left: 1px;
    top: 28px;
    width: 543px
}
.ih-item.circle .img:before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    transition: all .35s ease-in-out
}
.ih-item.circle .info {
    bottom: 26px;
    left: 27px;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 28px;
    backface-visibility: hidden
}
.ih-item.circle.effect13.colored .info {
    background: rgba(1, 9, 46, .9)
}
.ih-item.circle.effect13 .info {
    background: rgba(0, 0, 0, .6);
    opacity: 0;
    border-radius: 0 0 6px 6px;
    transition: all .35s ease-in-out
}
.ih-item.circle.effect13 .info h3 {
    visibility: hidden;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 1px;
    font-size: 20px;
    margin: 0 30px;
    padding: 41px 0 0;
    height: 77px;
    font-family: latobold;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
}
.ih-item.circle.effect13:hover .info {
    opacity: 1
}
.ih-item.circle.effect13:hover h3 {
    visibility: visible
}
.info-back {
    display: block;
    margin: 15% auto 0;
    position: relative
}
.info-back ul {
    display: inline-block;
    position: relative;
    text-align: center;
    border-radius: 5px
}
.info-back ul li:first-child {
    border-left: 1px solid #576080;
    border-radius: 5px 0 0 5px
}
.info-back ul li:last-child {
    border-radius: 0 5px 5px 0
}
.info-back ul li {
    cursor: pointer;
    border: 1px solid #576080;
    border-left: 0 none;
    float: left;
    margin: 0;
    width: 42px;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.info-back ul li:hover {
    background-color: #3785FE;
    border-color: #3785fe;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.info-back ul li a {
    display: block
}
.info-back ul li i {
    color: #fff;
    font-size: 22px;
    padding: 9px 0
}
.theme-hover-info {
    margin-top: 18px
}
.ldc_counts,
.skt-alw-download-info,
.skt-download-info,
.skt-eye-info,
.skt-heart-o-info,
.skt-paperclip-info {
    display: block;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 18px;
    color: #fff;
    font-family: latoregular
}
.skt-alw-download-info {
    opacity: 1
}
#featured-box {
    margin-top: 95px
}
.skt-section {
    margin-top: 65px
}
.iconbox-icon i {
    font-size: 34px;
    line-height: 54px;
    text-align: center;
    transition: all .3s ease 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.main-box .main-box-mid {
    margin-bottom: 10px
}
ul.mid-box-mid li:nth-child(3n+1) {
    margin-left: 0
}
ul.mid-box-mid li:nth-child(3n+1)>div {
    border-left: none
}
.iconbox-content h4,
.mid-box-mid .mid-box:hover .iconbox-content h4 {
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s
}
.sections_inner_content_head {
    color: #5b5a5a;
    text-align: center
}
.sections_inner_content_head div.section_heading,
.sections_inner_content_head h2.section_heading {
    font-size: 38px;
    font-family: latolight;
    line-height: normal
}
.sections_inner_content_head .section_description {
    font-size: 26px;
    font-family: latobold;
    line-height: normal
}
.sketch-iconbox.iconbox-top {
    border-left: 1px solid #e5e5e5;
    padding-bottom: 18px;
    padding-left: 30px;
    padding-top: 18px;
    text-align: center;
    overflow: hidden
}
.mid-box-mid li:first-child .sketch-iconbox.iconbox-top {
    border-left: 1px solid transparent
}
.featured_inner h4 {
    font-size: 20px;
    font-family: latobold;
    color: #6a6a6a
}
.iconbox-content {
    color: #6a6a6a;
    font-size: 16px;
    font-family: latoregular;
    line-height: 26px
}
.mid-box-mid.row-fluid {
    margin-top: 80px;
    border-bottom: 1px solid #e5e5e5
}
.featured_icon i {
    border: 1px solid #6a6a6a;
    border-radius: 3px;
    font-size: 60px;
    height: 60px;
    padding: 15px;
    text-align: center;
    width: 60px
}
.featured_icon {
    margin-bottom: 25px
}
.featured_inner h4 {
    margin-bottom: 5px
}
.skt-section .container {
    position: relative
}
.sketch-featured-on {
    background: url(../images/featuredon.png);
    float: left;
    height: 366px;
    position: relative;
    width: 319px;
    z-index: 999
}
.sketch-affiliate-info {
    background: url(../images/affiliates-banner.jpg);
    float: left;
    height: 247px;
    position: absolute
}
.sketch-affiliate-info>a {
    background: #f40b19;
    border-radius: 4px;
    float: right;
    padding: 35px 27px;
    position: relative;
    right: 32px;
    top: 40px;
    text-align: center
}
.sketch-affiliate-info .skt-small-font {
    font-size: 28px;
    line-height: 34px
}
.sketch-affiliate-info .skt-big-font {
    font-size: 34px
}
#featuredonslider {
    height: 322px;
    position: relative;
    width: 317px
}
#featuredonslider a {
    position: relative;
    z-index: 1;
    background: #188bff
}
#featuredonslider img {
    z-index: 1;
    bottom: 0;
    left: 32px;
    position: absolute;
    right: 0;
    top: 40px
}
#featuredonslider a.active {
    z-index: 3
}
.sketch-featured-on-title {
    color: #5b5a5a;
    font-size: 22px;
    font-family: latobold
}
.affiliate-text {
    float: left;
    width: 61%;
    position: relative;
    left: 118px;
    text-align: right;
    color: #fff;
    line-height: 40px;
    top: 64px
}
.aff-lite {
    font-family: latolight;
    font-size: 63px
}
.aff-earn,
.aff-txt {
    font-family: latobold
}
.aff-earn {
    font-size: 60px
}
.aff-txt {
    font-size: 30px;
    line-height: 30px
}
#skt-plugin-box .row-fluid {
    padding-top: 60px
}
.skt-wp-head {
    left: 35px;
    position: relative;
    top: 59px
}
#skt-plugin-box {
    background: url(../images/plugin-bg.jpg);
    height: 1304px
}
.skt-plugin-left {
    background: url(../images/footerplugin-icon.png) left center no-repeat;
    height: 990px
}
#skt-plugin-box .skt-plugin-right {
    margin-left: 0;
    position: relative
}
.skt-plugin-right i {
    background: #e51a54;
    border-radius: 50%;
    color: #fff;
    font-size: 45px;
    padding: 34px
}
#skt-plugin-box .skt-plugin-right .span3 {
    width: 18%
}
#skt-plugin-box .skt-plugin-right .span9 {
    width: 79.44%
}
.skt-ptxt-light {
    color: #fff;
    font-family: latolight;
    font-size: 50px;
    line-height: 60px
}
.skt-ptxt-bold {
    color: #fff;
    font-family: latobold;
    font-size: 50px;
    line-height: 50px
}
.plugin-title,
.plugin-title a {
    color: #fff;
    font-size: 22px;
    font-family: latobold;
    line-height: 40px
}
.plugin-disc {
    color: #fff;
    font-size: 16px;
    font-family: latoregular
}
.plugin-disc a {
    color: #ed1452
}
#plugin-count-1 {
    bottom: -44px;
    position: relative
}
#plugin-count-2 {
    bottom: -114px;
    position: relative
}
#plugin-count-3 {
    bottom: -177px;
    position: relative
}
#plugin-count-4 {
    bottom: -221px;
    position: relative
}
#plugin-count-5 {
    bottom: -306px;
    position: relative
}
#plugin-count-6 {
    bottom: -398px;
    position: relative
}
#front-newslatter-box {
    background: url(../images/newsletterbg.jpg) no-repeat;
    height: 241px;
    position: relative
}
#front-newslatter-box .span5 {
    position: relative
}
#front-newslatter-box .span5 img {
    position: absolute;
    top: -98px;
    right: 0
}
.subs-wrapper {
    color: #fff;
    padding-top: 65px;
    line-height: 22px
}
.subs-newsletter {
    display: inline-block;
    width: 490px;
    padding: 2px;
    border-radius: 3px;
    background-color: #fff;
    position: relative
}
.subs-title {
    color: #fff;
    font-size: 26px;
    margin-bottom: 16px;
    font-family: latobold
}
.news-small {
    font-size: 19px;
    margin-top: 10px
}
.subs-newsletter input {
    margin: 0;
    width: 69%;
    float: left;
    padding: 12px 10px;
    border: 0;
    font-size: 16px
}
.subs-newsletter input[type=submit] {
    outline: 0!important;
    border-radius: 0 3px 3px 0;
    line-height: 22px;
    cursor: pointer;
    text-align: center;
    background: #3858CB;
    color: #fff;
    float: right;
    font-size: 16px;
    letter-spacing: normal;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 24%;
    transition: all .5s ease-in-out 0s;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s
}
.continue a,
.pricing-btn {
    letter-spacing: 1px;
    cursor: pointer
}
.subs-newsletter.active input[type=submit] {
    border: 2px solid #fff
}
.subs-newsletter.active input[type=text] {
    color: #fff
}
.subs-newsletter.active input[type=text]:focus {
    color: #fff!important
}
#mce-responses {
    position: absolute;
    top: 48px
}
#mc_embed_signup div.mce_inline_error {
    position: absolute;
    width: 50%;
    top: 50px
}
.content-heading-wrap {
    color: #5b5a5a;
    text-align: center;
    margin-bottom: 26px;
    margin-top: 0
}
.content-inner-head {
    font-family: latobold;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 11px;
    text-transform: uppercase
}
.content-inner-subhead {
    font-family: latolight;
    font-size: 22px;
    line-height: 24px;
    margin: 15px 0;
    text-transform: uppercase
}
.author-name a,
.author_content .author_name,
.author_title,
.news_comments .black.mb {
    font-family: latobold
}
.content-inner-border {
    border-top: 1px solid #e5e5e5;
    margin: auto;
    width: 58%
}
.single-lite-themes .content-inner-border,
.single-plugins .content-inner-border,
.single-themes .content-inner-border {
    border-top: 1px solid rgba(255, 255, 255, .2)
}
#content .post.item,
.single #content .post {
    border-radius: 0 0 3px 3px;
    padding-bottom: 0;
    text-align: center
}
#content .post.skt-blog {
    margin: 30px 0 0!important;
    padding-top: 0
}
.author-name-avatar {
    line-height: 0;
    margin-bottom: 83px;
    position: relative
}
.author-name-avatar .avatar {
    border: 4px solid #fff;
    border-radius: 50%;
    left: 0;
    margin: auto!important;
    position: absolute;
    right: 0;
    top: -55px;
    height: 104px!important;
    width: 104px
}
.author-name a {
    color: #5b5a5a;
    display: block;
    font-size: 17px;
    margin-bottom: 12px
}
.skepost-meta {
    color: #8f8d8d;
    font-size: 15px;
    margin-bottom: 7px;
    word-spacing: 2px
}
.post-title a,
.single #content .title {
    font-size: 18px;
    font-family: latobold;
    color: #5b5a5a
}
.skepost {
    clear: both;
    font-size: 18px;
    line-height: 31px;
}
.single #content .title,
.single .skepost {
    text-align: left
}
.skepost p {
    margin-bottom: 17px;
    padding: 0 15px;
    font-size: 18px;
    line-height: 31px;
}
.single .skepost p {
    padding: 0;
    letter-spacing: 0px;
    line-height: 31px;
    word-spacing: 0px
}
.featured-image-shadow-box {
    line-height: 0
}
#content .continue {
    border-top: 1px solid #eee;
    margin: 0 auto;
    width: 90%
}
.continue a {
    color: #5b5a5a;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin: 8px 0;
    padding: 8px 9px;
    position: relative;
    text-transform: uppercase
}
.continue a:hover {
    color: #3785fe
}
.author-comment-section {
    border: 1px solid #eee;
    border-radius: 3px;
    margin: 30px 0
}
.author_cont_box.row-fluid {
    padding: 30px 32px;
    width: 91.8%;
    border-bottom: 1px solid #eee
}
.author_title,
.news_comments {
    padding: 26px 33px;
    text-align: left
}
.author_title {
    border-bottom: 1px solid #eee;
    margin: 0
}
.author_content.span8 {
    text-align: left
}
.author_social .team-social.tooltip a {
    border: 1px solid #5a5a5a;
    border-radius: 3px;
    font-size: 16px;
    margin-right: 10px;
    padding: 4px 10px;
    display: inline-block
}
.author_social .team-social {
    float: left
}
.author-comment-section .avatar {
    border-radius: 4px
}
.author_content .author_name {
    font-size: 20px
}
.author_content .author_bio {
    margin-bottom: 15px;
    font-size: 14px
}
.ldc_counts {
    left: 0;
    position: absolute;
    right: 0;
    top: 60px;
    width: 65px
}
.ul_cont {
    display: block;
    height: 41px;
    left: 42px;
    position: absolute;
    top: 0;
    width: 41px;
    z-index: 9
}
.post-type-archive-plugins .navigation.blog-navigation,
.post-type-archive-showcase .navigation.blog-navigation,
.post-type-archive-themes .navigation.blog-navigation {
    display: none
}
.dg-container {
    width: 100%;
    height: auto;
    position: relative
}
.dg-wrapper {
    width: 837px;
    height: 520px;
    margin: 0 auto;
    position: relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px
}
.dg-wrapper .demo-screenshot-img>.shots-overlay {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 0 0 7px 7px;
    position: absolute;
    width: 786px;
    height: 442px;
    top: 28px;
    bottom: 0;
    left: 27px;
    right: 0;
    display: block;
    z-index: 99;
    opacity: 0;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}
.dg-wrapper .demo-screenshot-img:hover .shots-overlay {
    opacity: 1
}
.dg-wrapper .shots-overlay a.demo-details {
    left: 43%
}
.dg-wrapper .shots-overlay a.single-demo {
    right: 43%
}
.dg-wrapper .shots-overlay a span {
    text-indent: -99999px;
    font-size: 0
}
.dg-wrapper .shots-overlay a {
    background-color: #fff;
    border-radius: 3px;
    color: #000;
    font-size: 22px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    top: 50%;
    position: absolute;
    margin: -23px auto 0;
    width: 46px;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}
.dg-wrapper .shots-overlay a:hover {
    background-color: #3785fe;
    color: #fff
}
.dg-wrapper .demo-screenshot-img {
    width: 837px;
    height: 520px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/single-slider-browser-window.png) top left no-repeat;
    #box-shadow: 0 10px 20px rgba(0, 0, 0, .3)
}
.dg-wrapper .demo-screenshot-img.dg-transition {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
.dg-wrapper .demo-screenshot-img img {
    border-radius: 0 0 6px 6px;
    display: block;
    left: 27px;
    padding: 0;
    position: relative;
    top: 28px;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}
.dg-wrapper .demo-screenshot-img div {
    font-style: italic;
    text-align: center;
    line-height: 50px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
    color: #333;
    font-size: 16px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute
}
.dg-wrapper .demo-screenshot-img.dg-center div,
.sketch-theme-details span {
    display: block
}
.dg-container nav {
    width: 58px;
    position: absolute;
    z-index: 1000;
    bottom: 40px;
    left: 50%;
    margin-left: -29px
}
.dg-container nav span {
    text-indent: -9000px;
    float: left;
    cursor: pointer;
    width: 24px;
    height: 25px;
    opacity: .8
}
.dg-container nav span:hover {
    opacity: 1
}
.dg-container nav span.dg-next {
    background-position: top right;
    margin-left: 10px
}
.single-lite-themes .single-upper-wrapper,
.single-plugins .single-upper-wrapper,
.single-themes .single-upper-wrapper {
    position: absolute;
    width: 1170px;
    top: -668px;
    z-index: 8
}
.single-lite-themes .sketch-iconbox.iconbox-top,
.single-plugins .sketch-iconbox.iconbox-top,
.single-themes .sketch-iconbox.iconbox-top {
    height: 290px;
    overflow: hidden
}
.single-lite-themes .skepost p,
.single-plugins .skepost p,
.single-themes .skepost p {
    font-size: 17px
}
.single-lite-themes .content-heading-wrap,
.single-plugins .content-heading-wrap,
.single-themes .content-heading-wrap {
    margin-bottom: 50px
}
.single-lite-themes .content-inner-head,
.single-lite-themes .content-inner-subhead,
.single-plugins .content-inner-head,
.single-plugins .content-inner-subhead,
.single-themes .content-inner-head,
.single-themes .content-inner-subhead {
    color: #fff
}
.single-lite-themes .content-inner-head,
.single-plugins .content-inner-head,
.single-themes .content-inner-head {
    margin-bottom: 26px
}
.single-lite-themes .related-theme .content-inner-head,
.single-lite-themes .related-theme .content-inner-subhead,
.single-plugins .related-theme .content-inner-head,
.single-plugins .related-theme .content-inner-subhead,
.single-themes .related-theme .content-inner-head,
.single-themes .related-theme .content-inner-subhead {
    color: #5b5a5a
}
.sketch-theme-details {
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    margin-top: 53px
}
.sketch-theme-details li {
    float: left;
    list-style-type: none
}
.sketch-theme-details span.detail-img img {
    margin-top: 2px
}
.sketch-theme-details ul {
    display: inline-block;
    text-align: left;
    margin-bottom: 28px
}
.sketch-theme-details div {
    margin-bottom: 20px;
    font-weight: 700;
    ont-family: latobold;
    font-size: 50px;
    line-height: 50px;
    color: #4f4f4f;
    text-transform: uppercase
}
.sketch-theme-details ul li:first-child {
    border-left: none
}
.sketch-theme-details ul li {
    border-left: 1px solid #f5f5f5;
    margin: 0;
    padding: 0 30px
}
#full-division-box,
#full-division-box2 {
    background-attachment: fixed;
    background-repeat: repeat;
    height: 100%;
    overflow: hidden;
    width: 100%;
    padding: 40px 0
}
.detail-title {
    font-family: latoregular;
    font-size: 15px;
    line-height: 22px;
    color: #959595
}
.detail-content,
.sketch_theme_head {
    color: #4f4f4f;
    font-family: latobold
}
.detail-content {
    font-size: 18px;
    line-height: 24px
}
.detail-rating {
    display: none
}
.sketch_theme_head {
    font-size: 26px;
    line-height: 28px
}
#full-division-box {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover
}
#full-division-box2 {
    background-image: url(../images/what-get-background.jpg);
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover
}
.flat-button.blue {
    background: #188bff
}
.flat-button.orange {
    background: #e7762e
}
.flat-button.green {
    background: #2ecc71
}
.flat-button.red {
    background: #e74c3c
}
.flat-button {
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 22px;
    margin-bottom: 11px;
    padding: 34px 0 34px 29px;
    position: relative;
    vertical-align: top;
    width: 92%;
    font-family: latobold
}
.single-lite-themes .flat-button,
.single-plugins .flat-button,
.single-themes .flat-button {
    margin-bottom: 0;
    padding: 37px 0 37px 29px
}
.single-lite-themes .flat-button span.flat-btn-head,
.single-plugins .flat-button span.flat-btn-head,
.single-themes .flat-button span.flat-btn-head {
    padding-left: 4px;
    padding-top: 10px
}
.flat-button.top-radius {
    border-radius: 6px 6px 0 0
}
.flat-button.bottom-radius {
    border-radius: 0 0 6px 6px
}
.flat-button:hover {
    color: #fff
}
.flat-button i,
element.style {
    float: left;
    font-size: 70px;
    padding-right: 13px;
    width: 21%
}
.flat-button span.flat-btn-head {
    float: left;
    font-family: latobold;
    font-size: 27px;
    font-weight: 600;
    line-height: 27px;
    width: 70%
}
.flat-button span.flat-btn-subhead {
    font-family: latoregular;
    font-size: 16px;
    text-transform: capitalize
}
.get-theme-pack .section_heading {
    font-family: latobold;
    color: #fff;
    font-size: 40px;
    text-align: center;
    margin-bottom: 35px;
    font-weight: 600;
    line-height: 40px
}
.get-theme-pack i {
    color: #fff;
    font-size: 81px;
    line-height: 64px;
    margin-bottom: 30px;
    text-align: center;
    width: 100%
}
.get-theme-pack ul {
    margin-bottom: 0
}
.get-theme-pack ul li {
    color: #fff;
    font-size: 16px;
    line-height: 28px
}
.pack-items {
    margin-top: 33px
}
.theme-test-drive {
    background: #14d16e
}
.single-lite-themes .related-theme .content-inner-border,
.single-plugins .related-theme .content-inner-border,
.single-themes .related-theme .content-inner-border {
    background-color: #e5e5e5
}
.container.skt-section.sketch-price-table.plugin-price-table {
    margin-top: 60px
}
.theme-test-drive>div {
    float: left
}
.single-lite-themes .trial-section-heading {
    font-size: 35px
}
.trial-section-heading {
    color: #fff;
    font-family: latobold;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    margin: 0
}
.test-drive-one {
    background-color: #14d16e;
    width: 34%
}
.test-drive-one-left {
    padding-top: 85px;
    float: left;
    text-align: right;
    width: 20%
}
.test-drive-one-right {
    float: right;
    margin-left: 14px;
    padding-bottom: 59px;
    padding-top: 75px;
    width: 76.6%
}
.test-drive-two {
    background-color: #14c169
}
.test-drive-three {
    background-color: #12b862
}
.test-drive-four {
    background-color: #11ab5b
}
.test-drive-box {
    text-align: center;
    width: 22%
}
.test-drive-box a {
    padding: 50px 0;
    display: block;
    margin: 0
}
.test-drive-box i {
    color: #fff;
    font-size: 85px
}
.try-now-btn {
    background: rgba(0, 0, 0, .6);
    border-radius: 3px;
    color: #fff;
    padding: 10px 45px;
    font-family: latobold;
    font-size: 23px;
    display: inline-block
}
.try-now-btn:hover {
    color: #fff
}
.test-drive-box a,
.test-drive-one p {
    font-size: 20px;
    font-family: latobold;
    color: #fff;
    margin-bottom: 16px
}
.test-drive-one .section_heading {
    font-family: latobold;
    color: #fff;
    font-size: 40px;
    text-align: center;
    margin-bottom: 35px
}
.test-drive-box-sep {
    border-top: 1px solid #fff;
    display: block;
    margin: 20px auto;
    width: 270px
}
.simplePopup {
    display: none;
    position: fixed;
    border: 4px solid grey;
    background: #fff;
    z-index: 3;
    padding: 12px;
    width: 70%;
    min-width: 70%;
    height: 400px;
    overflow: auto
}
.simplePopupClose {
    background: #eee;
    border: 1px solid #ccc;
    cursor: pointer;
    float: right;
    font-size: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 5px 10px
}
.simplePopupBackground {
    display: none;
    background: #000;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1
}
.faq-sep-mid,
.faq-sep-two {
    width: 10px;
    height: 10px;
    top: -4px;
    border-radius: 3px;
    position: relative
}
.faq h2 {
    font-size: 24px;
    font-family: latobold;
    line-height: 28px
}
.faq p {
    font-size: 17px;
    padding-left: 0
}
.faq ul {
    list-style-type: none
}
.faq ul li {
    margin: 0 0 60px
}
.faq-sep {
    text-align: center;
    overflow: hidden
}
.faq-sep div {
    display: inline-block;
    line-height: 20px
}
.faq-sep-mid {
    margin: 0
}
.faq-sep-two {
    margin: 0 10px
}
.faq-sep-one {
    height: 1px;
    width: 305px;
    position: relative;
    top: -8px
}
.faq-sep-black div {
    background: #5b5a5a
}
.faq-sep-blue div {
    background: #188BFE
}
.faq-sep-white div {
    background: #fff
}
.faq .content-heading-wrap {
    margin-bottom: 66px
}
.fl {
    float: left
}
.fr {
    float: right
}
.fn {
    float: none
}
.text-left {
    text-align: left
}
.text-right {
    text-align: right
}
.lb-25 {
    font-family: latobold;
    font-size: 25px;
    line-height: 30px
}
.pricing-btn {
    color: #fff;
    font-size: 18px;
    font-family: latobold;
    min-width: 180px;
    text-align: center;
    background: #3785fe;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    padding: 14px 32px;
    position: relative;
    transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s
}
.pricing-btn:hover {
    color: #fff;
    background: #2e71d5
}
#club-member-faq,
#pricing-table-section {
    background-attachment: fixed;
    background-repeat: repeat;
    background-size: cover;
    box-shadow: 0 -2px 3px -1px rgba(0, 0, 0, .06) inset;
    overflow: hidden
}
.content-heading-wrap .lowercase-subhead {
    line-height: 35px;
    text-transform: none
}
.pricing-page-heading-wrap {
    margin-bottom: 40px
}
.pricing-box {
    background-color: #fff
}
.pricing-box h2,
.pricing-box h3 {
    font-family: latobold;
    color: #fff
}
.standard-content,
.standard-pricing .pricing-btn {
    background-color: #2DCC70
}
.club-content,
.club-pricing .pricing-btn {
    background-color: #28C1E3
}
.developer-content,
.developer-pricing .pricing-btn {
    background-color: #E7354B
}
.pricing-title {
    font-size: 30px;
    line-height: 35px
}
.pricing-item {
    font-size: 18px;
    line-height: 22px
}
.pricing-box .pricing-charge {
    color: #fff;
    font-size: 15px
}
.pricing-feature {
    line-height: 16px;
    padding-left: 25px
}
#pricing-table-section {
    background-image: url(../images/pricing-table-bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    height: 100%;
    width: 100%;
    padding: 120px 0 60px
}
.club-pricing {
    position: relative;
    top: -25px
}
.pricing-content {
    padding-top: 45px
}
.pricing-desc {
    background-color: rgba(0, 0, 0, .1);
    margin-bottom: 0;
    padding: 13px 0
}
.pricing-features-wrap {
    color: #000;
    font-size: 18px;
    list-style-type: none;
    padding: 32px 0 0
}
.pricing-features-wrap i {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    font-size: 28px
}
.pricing-features-wrap li {
    padding: 5px 0
}
#pricing-page .mid-box-mid.row-fluid {
    margin-top: 0;
    border: none
}
#pricing-page .pricing-mid-box-mid ul:first-child {
    margin-top: 80px
}
#pricing-page .pricing-mid-box-mid ul:last-child {
    border-bottom: 1px solid #e5e5e5
}
.popular-img {
    position: absolute;
    top: -10px;
    right: -10px
}
#club-member-faq {
    background-image: url(../images/clubmember-ship-bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    height: 100%;
    width: 100%
}
#full-testimonial-box,
.affiliate-top-banner {
    background-size: cover;
    background-repeat: no-repeat
}
.faq-heading-wrap .content-inner-head {
    font-size: 32px;
    margin-bottom: 15px
}
#club-member-faq,
#club-member-faq .content-inner-head,
#club-member-faq h2 {
    color: #fff
}
#affiliates-page p {
    padding: 0
}
.affiliate-top-banner {
    background-image: url(../images/affiliate-banner-image.jpg);
    padding: 108px 0 65px;
    text-align: center
}
.affiliate-heading {
    color: #fff;
    font-size: 50px;
    font-family: latobold;
    line-height: 55px;
    margin-bottom: 23px
}
.affiliate-heading-wrap .content-inner-head {
    font-size: 32px;
    margin-bottom: 15px
}
.content-heading-wrap.affiliate-heading-wrap {
    margin-bottom: 38px
}
.join-affiliate-box {
    background-color: #188BFE;
    color: #fff;
    padding: 75px 0 48px
}
.join-affiliate-heading {
    color: #fff;
    font-family: latobold;
    font-size: 29px;
    line-height: 33px
}
.text-center {
    text-align: center
}
#affiliates-page .join-affiliate-para {
    font-size: 17px;
    margin-bottom: 38px
}
.join-affiliate-box .pricing-btn {
    background-color: #fff;
    color: #5b5a5a;
    margin-right: 20px
}
.join-affiliate-box .pricing-btn:hover {
    background-color: #14D16D;
    color: #fff
}
#affiliates-page .affiliate-work-feature p {
    font-size: 20px;
    line-height: 25px;
    padding: 0 50px
}
.affiliate-work-feature i {
    font-size: 75px;
    margin-bottom: 25px
}
.work-sep {
    margin: 38px 0 58px
}
.work-sep div {
    background-color: #A0A0A0;
    height: 1px;
    margin: 0 auto
}
.work-sep .sep-horizontal {
    width: 75%
}
.work-sep .sep-vertical {
    width: 45%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.affiliate-work .content-heading-wrap.affiliate-heading-wrap {
    margin-bottom: 68px
}
.test-drive-box {
    position: relative;
    overflow: hidden
}
.test-drive-box .affiliate-step {
    padding: 52px 0
}
.affiliate-step-desc {
    position: absolute;
    top: 100%;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    opacity: 0
}
.test-drive-box:hover .affiliate-step-desc {
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
    top: 0;
    opacity: 1
}
.test-drive-two .affiliate-step-desc {
    background-color: #14c169
}
.test-drive-three .affiliate-step-desc {
    background-color: #12b862
}
.test-drive-four .affiliate-step-desc {
    background-color: #11ab5b
}
.test-drive-box .lato-regular {
    font-family: latoregular;
    font-size: 17px;
    padding: 0 10px;
    display: block
}
#full-testimonial-box {
    background-image: url(../images/affiliate-testimonials.jpg);
    padding-top: 55px
}
#full-testimonial-box,
#full-testimonial-box a,
#full-testimonial-box p {
    color: #fff;
    font-size: 20px;
    line-height: 25px
}
#full-testimonial-box i {
    margin-bottom: 15px;
    font-size: 78px
}
#full-testimonial-box .content-heading-wrap {
    margin-bottom: 40px
}
#full-testimonial-box .content-inner-head {
    margin-bottom: 25px;
    color: #fff
}
#full-testimonial-box .testimonial-author {
    color: #14d16e;
    margin: 27px 0 0;
    line-height: 20px
}
.full-support-box,
.full-support-box .lb-25,
.full-support-box a,
.full-support-box p,
.full-support-box-bottom .lb-25,
.full-support-box-top .lb-25,
.support-features,
.support-features .lb-25 {
    color: #fff
}
.oneperframe {
    height: 250px;
    line-height: 250px;
    overflow: hidden
}
.oneperframe ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 50px
}
.oneperframe ul li {
    float: left;
    width: 1170px;
    height: 100%;
    margin: 0 1px 0 0;
    padding: 0;
    text-align: center;
    cursor: pointer
}
#support-page p {
    padding: 0;
    font-size: 17px
}
.full-support-box-bottom,
.full-support-box-top {
    background: #36373b;
    padding-top: 65px;
    color: #fff
}
.full-support-box-bottom {
    padding-bottom: 50px
}
.full-support-box-top {
    margin-top: 115px;
    padding-bottom: 115px;
    position: relative
}
.full-support-box-top img {
    position: absolute;
    top: -42px
}
.full-support-box-top .span7 {
    padding-left: 35px
}
.support-feature-left {
    float: left;
    width: 40%;
    background-color: #2c95ff;
    padding: 65px 0 84px
}
.support-feature-right {
    float: right;
    width: 60%;
    background-color: #3ab54a;
    padding: 65px 0 52px
}
.support-feature-left-content {
    float: right;
    margin-right: 100px
}
.support-feature-right-content {
    margin-left: 60px
}
.support-features {
    font-size: 17px
}
.support-features li {
    padding: 5px 0
}
.full-support-box-light {
    margin: 65px 0 48px
}
.full-support-box-dark {
    background: #f4f4f8;
    padding: 40px 0 29px
}
#infscr-loading {
    position: absolute;
    text-align: center;
    left: 42%;
    bottom: 0;
    z-index: 100;
    background: rgba(255, 255, 255, .8);
    padding: 20px;
    color: #555;
    font-size: 15px;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
#theme-notification-subscribe {
    border: 1px solid #ccc;
    padding: 15px 20px;
    box-shadow: 2px 2px 4px #eee
}
#theme-notification-subscribe input {
    padding: 7px;
    position: relative
}
#theme-notification-subscribe input[type=submit] {
    background: #265795;
    border: none;
    color: #fff;
    padding: 8px 31px;
    font-size: 18px;
    cursor: pointer;
    margin-right: 0
}
#theme-notification-subscribe span.wpcf7-form-control-wrap {
    float: left;
    margin-bottom: 13px;
    margin-right: 25px;
    position: relative;
    width: 45.6%
}
#breadcrumbs {
    font-size: 16px;
    margin: 4px 0 0
}
#sketchsubscfrom {
    width: 99%;
    margin: 8px auto 0
}
#sketchsubscfrom .header-form-field {
    float: left;
    width: 73%
}
#sketchsubscemail {
    border: 1px solid #eee;
    border-radius: 3px 0 0 3px;
    box-shadow: none;
    height: 27px;
    padding: 8px;
    margin: 0
}
#sketchsubscfrom input[type=submit] {
    margin: 0;
    background: #333;
    border: none;
    border-radius: 0 3px 3px 0;
    box-shadow: none;
    color: #fff;
    font-size: 16px;
    height: 45px;
    width: 21%;
    cursor: pointer
}
#sketchsubscfrom .error {
    display: block
}
.subscription-wrap {
    text-align: center;
    background: #3858cb;
    border: 1px solid #eee;
    border-radius: 3px;
    color: #fff;
    margin: 0 auto;
    padding: 10px 50px 26px;
    width: 38%
}
#member-resources a {
    margin-left: 10px;
    color: #167ac6
}
#theme-subs-popup,
.bMulti {
    background-color: #fff;
    border: 8px solid #ccc;
    color: #111;
    display: none;
    min-width: 100px;
    width: 100%;
    max-width: 714px
}
.skt-link,
.skt-link:active,
.skt-link:hover {
    color: #fff
}
.button.b-close,
.button.bClose {
    border-radius: 3px;
    box-shadow: none;
    font: 700 131% sans-serif;
    padding: 6px 9px;
    position: absolute;
    right: -21px;
    top: -21px
}
#theme-subs-popup .button {
    background-color: #3785fe;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 10px 20px;
    text-align: center
}
.wpcf7-form input[type=text].subs-name,
.wpcf7-form input[type=email].sub-email {
    display: inline;
    margin-right: 9px;
    width: 38%;
    background: #fff;
    border-color: #ccc;
    border-radius: 0;
    height: 33px
}
.wpcf7-form .theme-leadcapture input[type=submit].wpcf7-submit {
    display: inline;
    margin-left: 4px;
    padding: 11px;
    position: relative;
    top: 0;
    width: 17.5%;
    border-radius: 0
}
.wpcf7-form .theme-leadcapture p {
    margin-bottom: 0
}
div.wpcf7 .theme-leadcapture img.ajax-loader {
    border: none;
    position: absolute;
    left: 38.6%;
    top: 25px
}
.theme-leadcapture {
    background: #e9e9e9;
    padding: 10px;
    position: relative
}
.single-lite-themes .skt-fwidth-btn a {
    border-radius: 6px
}
div#theme-subs-popup .wpcf7-form {
    margin-top: 0
}
.flat-button.blue.skt-center-btn {
    background: #188bff;
    width: 50%;
    padding: 15px 0;
    font-size: 18px
}
.skt-link {
    cursor: pointer
}
.skt-twitter {
    background: #00aced
}
.skt-twitter:active,
.skt-twitter:hover {
    background: #0084b4
}
.skt-facebook {
    background: #3B5997
}
.skt-facebook:active,
.skt-facebook:hover {
    background: #2d4372
}
.skt-googleplus {
    background: #D64937
}
.skt-googleplus:active,
.skt-googleplus:hover {
    background: #b53525
}
.skt-pinterest,
.skt-pinterest:active,
.skt-pinterest:hover {
    background: #bd081c
}
.skt-vk,
.skt-vk:active,
.skt-vk:hover {
    background: #5985AC
}
.skt-reddit,
.skt-reddit:active,
.skt-reddit:hover {
    background: #FF4500
}
.skt-social {
    position: fixed;
    top: 50%;
    left: 0;
    margin: 0;
    padding: 0
}
.skt-social ul {
    margin: 0
}
.skt-social ul li {
    margin: 0;
    list-style: none;
    line-height: normal
}
.skt-social ul li a {
    display: block;
    padding: 10px
}
.skt-social ul li a i {
    font-size: 20px
}
.blog-button-center {
    margin: 0 auto;
    width: 78%
}
.single-post a.large-button,
a.medium-button,
a.small-button {
    margin: 0;
    padding: 8px 30px;
    position: relative;
    text-transform: capitalize
}
#skenav a {
    padding-bottom: 10px
}
#skenav ul.menu .nav-dropdown>ul {
    position: static;
    top: 100%;
    left: 0;
    float: none;
    width: 200px;
    z-index: 99999
}
#skenav ul ul {
    position: static;
    margin: 0
}
#skenav .menu .has_child .nav-dropdown {
    display: none;
    background: #fff;
    position: absolute;
    width: 200px
}
#skenav .menu .has_child:hover .nav-dropdown {
    display: block;
    -moz-animation: fadeInDown .3s ease-in;
    -webkit-animation: fadeInDown .3s ease-in;
    animation: fadeInDown .3s ease-in
}
#skenav .menu .has_child .nav-dropdown .nav-top-link-level-1 {
    text-transform: inherit;
    font-weight: 700;
    color: #737475
}
#skenav .menu .has_child .nav-dropdown .nav-top-link-level-1:hover {
    color: #3785FE
}
#skenav .menu .mega-menu.has_child .nav-dropdown .nav-top-link-level-1:hover {
    color: #737475
}
#skenav .menu .has_child .nav-column-links .nav-top-link-level-2 {
    text-transform: inherit;
    color: #737475
}
#skenav .menu .mega-menu.has_child .nav-dropdown .nav-top-link-level-1 {
    color: #737475;
    padding: 5px 20px
}
#skenav .menu .mega-menu.has_child .nav-column-links .nav-top-link-level-2 {
    text-transform: inherit;
    color: #a9a9a9;
    font-size: 14px;
    line-height: 22px;
    padding: 6px 20px
}
#skenav .menu .mega-menu.has_child .nav-column-links .nav-top-link-level-2:hover {
    color: #3785FE
}
#skenav .menu .has_child .nav-dropdown ul .has_child .nav-column-links {
    position: absolute;
    top: 0;
    background: #fff;
    left: 100%;
    display: none
}
#skenav .menu .has_child .nav-dropdown ul .has_child:hover .nav-column-links {
    display: block;
    -moz-animation: fadeInLeft .3s ease-in;
    -webkit-animation: fadeInLeft .3s ease-in;
    animation: fadeInLeft .3s ease-in
}
#skenav ul ul a {
    color: #aba9a9
}
#skenav ul ul li {
    border: none
}
#skenav .ske-menu,
ul.menu {
    position: relative
}
#skenav .ske-menu,
ul.menu .mega-menu.has_child {
    position: static
}
#skenav .menu .mega-menu.has_child .nav-dropdown {
    display: none;
    right: 0;
    background: #fff;
    border-radius: 3px;
    position: absolute;
    padding: 20px 10px;
    width: 880px;
    z-index: 10
}
#skenav .menu .mega-menu.has_child:hover .nav-dropdown {
    display: block;
    -moz-animation: fadeInDown .3s ease-in;
    -webkit-animation: fadeInDown .3s ease-in;
    animation: fadeInDown .3s ease-in
}
#skenav .menu .mega-menu.has_child .nav-dropdown ul .has_child .nav-column-links {
    display: block;
    -moz-animation: none;
    -webkit-animation: none;
    animation: none
}
#skenav ul.menu .mega-menu.has_child .nav-dropdown>ul {
    position: static;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 99999
}
#skenav .menu .mega-menu.has_child .nav-dropdown ul .has_child {
    display: inline-block;
    width: 25%
}
#skenav .menu .mega-menu.has_child .nav-dropdown ul .has_child .nav-column-links {
    position: inherit;
    top: 100%;
    left: 0;
    width: 100%
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}
.skt_noty_container {
    background: #222;
    box-sizing: border-box;
    color: #fff;
    font-size: 17px;
    padding: 13px 0
}
#notificationbar-slider .owl-buttons {
    display: none
}
.skt_noty_container:hover #notificationbar-slider .owl-buttons {
    display: block
}
#notificationbar-slider .owl-prev {
    position: absolute;
    left: -35px;
    top: 0
}
#notificationbar-slider .owl-next {
    position: absolute;
    top: 0;
    right: -35px
}
.skt_noty_container a,
.skt_noty_container a:visited {
    color: #31a8f0
}
.skt_noty_container .skt_noty_code {
    padding: 5px 10px;
    overflow: hidden;
    width: 100px;
    height: 22px;
    background-color: #f1d600;
    color: #000
}
.skt_noty_container .close,
.skt_show_noty {
    padding: 13px;
    top: 0;
    position: absolute;
    right: 0;
    cursor: pointer
}
.skt_noty_container .close {
    background: red;
    z-index: 9999
}
.skt_show_noty {
    display: none;
    z-index: 99999999;
    background: #3ab54b
}
.skt_noty_container .close .skt-close,
.skt_show_noty .skt_arrow {
    font-size: 20px;
    color: #fff
}
.skt_noty_message {
    margin: 0;
    font-family: latobold;
    font-size: 15px;
    letter-spacing: .5px;
    color: #f5f5f5;
    text-align: center
}
#theme-subs-popup a img {
    width: 100%;
    min-width: 100px;
    max-width: 714px
}
.img-responsive,
.skt-fonlink.ffrst img {
    max-width: 100%
}
.featured-image-shadow-box {
    border: 1px solid #e5e5e5
}
.theme-leadcapture .wpcf7-not-valid-tip {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0
}
.theme-test-drive.skt-section.clearfix {
    margin: -130px 0 0;
    position: fixed;
    top: 50%;
    z-index: 99999;
    width: 100%;
    left: 100%;
    transition: all .5s ease
}
.theme-test-drive-after,
.theme-test-drive-before {
    display: none
}
.single-themes .theme-test-drive-after,
.single-themes .theme-test-drive-before {
    height: 40px;
    line-height: 40px;
    width: 130px;
    background: #2ecc71;
    position: fixed;
    display: block;
    cursor: pointer;
    right: -45px;
    margin-top: -20px;
    font-size: 16px;
    top: 50%;
    transform: rotate(-90deg);
    color: #fff;
    text-align: center;
    z-index: 10000;
    font-weight: 600;
    letter-spacing: 1px;
    border-radius: 3px 3px 0 0
}
.single-themes .theme-test-drive-after {
    display: none;
    z-index: 100000;
    background: #E74C3C
}
.single-themes .theme-test-drive-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    display: none;
    z-index: 9999
}
.skt-fonlink.ffrst {
    width: 19.8%;
    display: inline-block
}
a.skt-fonlink.ffrst.active {
    background: url(../images/featuredon.png) bottom;
    padding-bottom: 35px;
    background-size: 100% 100%;
    position: relative;
    z-index: 1
}
.sketch-affiliate-info {
    left: 11.7%;
    top: 26px;
    right: 0;
    width: auto
}
.sketch-featured-on-title {
    text-align: center;
    text-decoration: underline;
    margin-bottom: 30px
}
#mc_embed_signup {
    display: none
}
.list-inline {
    padding-left: 0;
    list-style: none
}
.list-inline>li {
    display: inline-block
}
.featured-on {
    padding: 0 15px
}
.featured-on>li {
    margin: 0 0 30px
}
.sketch-featured-x {
    margin-top: 15px
}
@media only screen and (min-width: 768px) {
    .featured-on>li {
        width: 16.5%
    }
}
.text-uppercase {
    text-transform: uppercase
}
#menu-main-top .menu-item:before {
    position: absolute;
    color: #fff;
    top: 8px;
    left: 15px;
    font-size: 16px
}
#skebreadcrumbnav ul li[itemprop="offers"]:last-child a,
#skebreadcrumbnav ul li a.skthemes-button-download {
    background-color: #e74c3c;
    z-index: 1;
    position: relative;
    border: 0
}
body.post .skepost a {
    color: #3785fe;
    transition: border-color .3s ease, color .3s ease
}
body.single-post .skepost a:not(.button-link):hover:hover,
body.single .skepost a:not(.button-link):hover:hover {
    color: #3b5997;
    border-bottom: 1px dotted #3b5997
}
body.single-post .skepost a,
body.single .skepost a {
    color: #3785fe;
    font-weight: 400
}
.ske-footer-container ul:not(.social) a:hover:after {
    bottom: 0;
    border-bottom: 1px dotted #ddd
}
.ske-footer-container ul li a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px;
    border-bottom: 0 dotted #ddd;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease
}
#skenav .skt-search-btn a {
    padding-right: 0;
    padding-left: 5px
}
.single-themes #skebreadcrumbnav .menu li:last-child,
.single-plugins #skebreadcrumbnav .menu li:last-child,
.single-lite-themes #skebreadcrumbnav .menu li:last-child {
    position: relative;
    top: -8px;
    margin-left: 8px
}
.single-themes #skebreadcrumbnav .menu li:last-child:before,
.single-plugins #skebreadcrumbnav .menu li:last-child:before,
.single-lite-themes #skebreadcrumbnav .menu li:last-child:before {
    content: "";
    position: absolute;
    width: 8px;
    background-color: #3b5997;
    top: 4px;
    bottom: -4px;
    left: -8px;
    display: block;
    -webkit-transform: skewY(-45deg);
    -moz-transform: skewY(-45deg);
    -o-transform: skewY(-45deg);
    transform: skewY(-45deg)
}
.row-fluid .skt-breadcrumb-navigation.span5 {
    padding-right: 0;
    margin-left: 0
}
.top-search-form {
    position: absolute;
    right: 0;
    width: 100%
}
#header>.container {
    position: relative
}
#skt-head-searchform {
    display: none;
    background-color: rgba(255, 255, 255, 0.3)
}
#skt-head-searchbox {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #ddd;
    padding: 10px 15px;
    font-weight: normal;
    font-size: 14px;
    width: 100%
}
@media only screen and (min-width: 768px) {
    .top-search-form {
        width: 65.81196581196582%
    }
    #skt-head-searchform {
        margin-left: 25px
    }
}
#skebreadcrumbnav ul li[itemprop="offers"]:last-child a:hover,
#skebreadcrumbnav ul li a.skthemes-button-download:hover {
    background-color: #ca3223
}
#container-isotop.three-col .title a:hover {
    color: rgb(31, 31, 31)
}
#container-isotop.three-col .title a {
    transition: color 300ms ease
}
.standard-pricing .pricing-btn:hover {
    background-color: #10ab51
}
.club-pricing .pricing-btn:hover {
    background-color: #2e71d5
}
.developer-pricing .pricing-btn:hover {
    background-color: #b91529
}
.page-navigation .alignleft:hover,
.page-navigation .alignright:hover {
    background-color: #2e71d5
}
span.page-numbers.current {
    color: #FFF;
    border: 1px solid #3785fe;
    transition: all 1s ease 0s;
    background: #3785fe;
    font-size: 15px;
    line-height: 31px;
    border-radius: 3px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    margin: 0 3px 6px;
    height: 32px;
    padding: 0;
    width: 32px;
    display: inline-block
}
.screen-reader-text {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}
#sketch-paginate .navigation {
    margin: 0
}
.nc_socialPanel,
body.single .nc_socialPanel .nc_tweetContainer a,
body.single .nc_socialPanel .nc_tweetContainer a:hover{
    color: #ffffff !important;
    border-bottom: none !important;
}