/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* Webfonts */
@font-face {
    font-family: 'proxima-nova';
    src: url('fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'proxima-nova';
    src: url('fonts/proximanova-semibold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}
@font-face {
    font-family: 'proxima-nova';
    src: url('fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}


/* Blurry Images Fix for Chrome and Safari */
.img-responsive, img {
    image-rendering: -webkit-optimize-contrast;
}

.post-share {
    border-bottom-width: 0px !important;
}

h1, h2, h3, h4, h5, h6 {
    margin: 10px 0 10px 0;
    letter-spacing: -0.02rem;
}

body {
font-size: 18px;
letter-spacing: -0.01rem;
}

.font-weight-menu, .menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-smart i.fa-dropdown, .vmenu-container a {
letter-spacing: 0;
}

.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code, aside p, aside li, aside dt, aside dd, aside dl, aside address, aside label, aside small, aside pre, aside code {
    font-size: 16px;
}
footer .widget-container .widget-title {
    border: 0;
    padding: 0;
    margin: 0;
}

.font-ui-fixed, .post-info, .widget-container .widget-title, #comments .comments-title, #respond .comments-title, #comments #reply-title, #respond #reply-title, .uncode-share h6, .woocommerce div.product .wootabs .tab-pane:not(.tab-vcomposer) .product-tab-title, .woocommerce #content div.product .wootabs .tab-pane:not(.tab-vcomposer) .product-tab-title, .woocommerce #reviews .woocomments .woocomments-title, .woocommerce .products.related .related-title, .woocommerce #review_form #respond #reply-title {
    font-weight: 600;
    letter-spacing: 0;
    text-transform: inherit;
    font-size: 1rem;
}

.widget-container a {
    color: #676464 !important;
    font-weight: 400;
}

.buttons-style, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .btn, .btn-link, .nav-tabs, .panel-title > a span, .wc-forward, .wc-forward a {
    letter-spacing: 0.05em;
}


.btn {
	font-size: 14px;
}

footer {
background-color: white;
}

b, strong {
    font-weight: 700;
}

figcaption {
    font-size: 14px;
    padding-top: 10px;
}

@media (min-width: 960px) {
body[class*=hmenu-] .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-] .navbar-nav-last>ul>li:only-child>a {
     padding-right: 13px;
}
.icon-box.icon-box-right {
    text-align: right;
}
}

.main-wrapper {
    background: #f7f7f7 !important;
}

.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 16px;
    font-weight: 700;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
    font-size: 16px;
}

.nav-tabs {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: none;
}

.nav-tabs > li > a span {
    font-size: 16px;
}

footer {
    display: table;
    width: 100%;
    height: auto;
}

.page-wrapper, .page-body {
    display: table;
    width: 100%;
    height: auto;
}

.main-wrapper {
background-color: white;
}

.isotope-filters ul.menu-smart>li>span>a {
    font-size: 1rem;
    }

    .btn-link {
        text-transform: none;
        letter-spacing: 0;
    }

    form#mc-embedded-subscribe-form {
    background-color: #F4F4F4;
}

.style-light input[type="submit"] {
color: white;
background: #00c450;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, button[type="submit"]:focus {
    background-color: #FF5400;
}

input[type="email"] {
    padding: 14px 15px 14px 15px;
}

.mc4wp-form-basic input {
display: inline !important;
}

.fa-power:before {
    content: "\e0ba";
    padding-right: 5px;
}

.menu-btn-table {

    color: white;
}
@media (min-width: 960px) {
.menu-btn-table .btn {
    padding: 10px 18px 10px 18px !important;
    font-weight: 400 !important;
    text-transform: none;
    background: #00c450;
    border-color: #00c450;
    border-radius: 72px;
    border-top-left-radius: 72px;
    border-top-right-radius: 72px;
    border-bottom-right-radius: 72px;
    border-bottom-left-radius: 72px;
    letter-spacing: 0;
   
}
}
.menu-btn-table .btn:hover {
    background: transparent;
    border-color: white;
    padding: 10px 18px 10px 18px !important;
    font-weight: 400 !important;
    text-transform: none;
    border-radius: 72px;
    border-top-left-radius: 72px;
    border-top-right-radius: 72px;
    border-bottom-right-radius: 72px;
    border-bottom-left-radius: 72px;
    letter-spacing: 0;
    
}

.nav-tabs {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}

.iconboxleft {
    text-align: right;
}

/*.row.limit-width.row-parent {
    padding-left: 0;
    padding-right: 0;
}*/

p.pmarg {
        margin: 5px 0 0;
}

.pmarg p {
        margin: 5px 0 0;
}

.icon-box-heading.icon-box-fa-2x-back {
    height: 1em;
}

.ogradient {


background: #FF5400; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #FF5400 , #f83600); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #FF5400 , #f83600); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

@media (min-width: 960px) {
  .menu-shadows {
    -webkit-box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 1);
    box-shadow: 4 5px 10px -10px rgba(0, 0, 0, 1);
  }

body[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    -webkit-box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 1);
    box-shadow: 4 5px 10px -10px rgba(0, 0, 0, 1);
}
  }

.uncell.vc_custom_1461677532077.border-color-xsdn-color.no-block-padding {
    border-left: 1px solid;
}

.btnblue :hover {
    color: #039edc !important;
}

#post-31356 > div > div > div > div.style-color-166641-bg.row-container.boomapps_vcrow > div > div > div > div > div > div > div > span {
    margin-top: 20px !important;
}


a.custom-link.btn.btn-color-920501.btn-round.btn-outline.btn-icon-left:hover, a.custom-link.btn.btn-color-920501.btn-round.btn-outline.btn-icon-left:hover {
    color: #009DDC !important;
}

div.icon-box-content > div > h3.h4 {
    margin-top: 15px !important;
}

div.icon-box-content > div > p {
    margin-top: 10px !important;
}

#colophon > div.style-color-215406-bg.vc_custom_1461676898503.row-container.boomapps_vcrow > div > div > div > div > div > div > div > div > div > div > div.pos-top.pos-center.align_center.column_child.col-lg-6.leftborder.boomapps_vccolumn.single-internal-gutter > div > div > div {
    border-style: solid;
    border-left-width: 1px;
    border-color: white;
}

.btn-color-920501.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-920501.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-920501.btn-outline:active {
    color: #247DCD !important;
}

.contentmarg {

}

.blockmargin {
margin-top: 15px !important;
}

.blockmargintop {
margin-top: 0px !important;
}

ul.icons li {
    text-indent: -1.15rem !important;
    padding-left: 1.15rem !important;
}

#page-header .header-wrapper .uncode-slider .row-child, #page-header .header-wrapper .row-parent, #page-header .header-main-container, #page-header .header-wrapper .row-container > .row-background, #page-header .header-main-container {
    -webkit-transition: opacity 0s !important;
    -moz-transition: opacity 0s !important;
    -o-transition: opacity 0s !important;
    transition: opacity 0s !important;
    -webkit-transition-delay: 0s !important;
    -moz-transition-delay: 0s !important;
    -o-transition-delay: 0s !important;
    transition-delay: 0s !important;
}

#colophon > div.style-color-lxmt-bg.vc_custom_1464335993135.border-accent-color.row-container {
border-top: 1px solid !important;
border-color: #eaeaea !important;
}

#colophon > div.style-color-215406-bg.vc_custom_1461676898503.row-container > div > div > div > div > div > div > div > div > div > div > div.pos-top.pos-center.align_center.column_child.col-lg-6.leftborder.single-internal-gutter > div > div > div {
border-left: 1px solid !important;
}

code, kbd, pre, samp {
    font-size: 14px;
}

.start-header {
	text-align: left !important;
}

h4.start {
    color: #0086cd;
    font-size: 22px;
    font-weight: 400;
}

.menu-btn-table .btn:hover {
	border-color: #00c450;
	color: #00c450;
}

a.nostyle:link {
    text-decoration: inherit !important;
    color: inherit !important;
    cursor: auto !important;
}

a.nostyle:visited {
    text-decoration: inherit !important;
    color: inherit !important;
    cursor: auto !important;
}

a.nostyle:hover {
    text-decoration: inherit !important;
    color: inherit !important;
    cursor: auto !important;
}

a.nostyle:active {
    text-decoration: inherit !important;
    color: inherit !important;
    cursor: auto !important;
}