/*

Theme Name: Uncode Child

Description: Child theme for Uncode theme

Author: ariel ramira

Author URI: www.arielramira.com

Template: uncode

Version: 1.0.0

Text Domain: uncode

*/
/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Avenir Next LT Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Condensed'), url('AvenirNextLTPro-Cn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Demi';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi'), url('AvenirNextLTPro-Demi.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Demi Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Condensed'), url('AvenirNextLTPro-DemiCn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Heavy Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy Condensed'), url('AvenirNextLTPro-HeavyCn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Medium Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Medium Condensed'), url('AvenirNextLTPro-MediumCn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Regular'), url('AvenirNextLTPro-Regular.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Ultra Light Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light Condensed'), url('AvenirNextLTPro-UltLtCn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold'), url('AvenirNextLTPro-Bold.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold Condensed'), url('AvenirNextLTPro-BoldCn.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Bold Condensed Italic'), url('AvenirNextLTPro-BoldCnIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Condensed Italic'), url('AvenirNextLTPro-CnIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Demi Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Condensed Italic'), url('AvenirNextLTPro-DemiCnIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Demi Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Demi Italic'), url('AvenirNextLTPro-DemiIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Heavy Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Heavy Condensed Italic'), url('AvenirNextLTPro-HeavyCnIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Italic'), url('AvenirNextLTPro-It.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Medium Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Medium Condensed Italic'), url('AvenirNextLTPro-MediumCnIt.woff') format('woff');
}


@font-face {
font-family: 'Avenir Next LT Pro Ultra Light Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Avenir Next LT Pro Ultra Light Condensed Italic'), url('AvenirNextLTPro-UltLtCnIt.woff') format('woff');
}

h2 {
    font-family: 'source code pro'! important;
	letter-spacing: 1px! important;
    font-weight: 500! important;
}

h3 {
    font-family: 'Avenir'! important;
    font-size: 54px;
    letter-spacing: 0.02em;
    line-height: 1.2;
}

.homehead h3 { 
    font-size: 54px! important;
    font-weight: 300 !important;
    font-family: 'Avenir'! important;
}


.bigtext-line0 {
	font-size: 70px! important;
}
.style-dark .btn-default.btn-outline:hover {
	background-color: #000! important;
	color: #fff !important;
}
a.style-dark .btn-default.btn-outline:hover {
	color: #fff !important;
}
.second {
	font-size: 45px;
	font-style: italic;
}
.fa {
    text-align: center! important;
}
.fa-fw {
    color: #000;
}
.fa-2x {
    color: #fff;
}
.style-accent-bg {
    background-color: transparent;
}
.border-accent-color {
    color: #4c674c! important;
}
.blogup {
    margin-top: -160px;
}
.no-touch .onepage-pagination .cd-label {
    display:none;
}


/* plugins */
@media only screen and (max-width: 736px) {
    #FbridgeSGWidget {
    display:none;
}
 #main-logo {
    display: inline-block;
 }
.header-wrapper .header-bg {
    background-size: cover;
}
.cut {
    margin-bottom: 150px;
}
.tmb .t-entry-text .t-entry-text-tc .t-entry > *:not(hr):last-child {
    padding-left: 20px;
}
.centerbutton {
   margin-left: 40px;
}
}
@media only screen and (max-width: 1024px) {
}
input#fbridge_email.textInput {
    padding: 4px 10px 4px 10px!  important;
    width: 100%;
}
#FbridgeSGWidget label {
	display:none! important;
}
#FbridgeSGWidget {
    width: 30%;
    margin: auto! important;
}
#FbridgeSGWidget .button {
    opacity: 1! important;
    background-color: transparent;
    border: 2px solid white;
    width: 100%;
}

#FbridgeSGWidget input[type=text] {
    background-color: #f1f1f1 !important;
    font-family: 'source code pro' !important;
    font-size: 20px !important;
    text-transform: uppercase! important;
    font-weight: 500! important;
}


.page-id-16 .row-breadcrumb.row-breadcrumb-light, .post-title {       
    display:none;
}
h3.t-entry-title.font-762333.h2.font-weight-700.fontspace-111509 {
    font-size: 19px! important;
}
.license { 
    margin: auto;
    text-align: center;
}
#main-logo .text-logo {
    color: #DAD8DC! important;
    text-align: center;
    text-transform: uppercase! important;
    font-family: 'Poppins' !important;
    font-weight: 800! important;
}
.text-logo.h3.logo-skinnable {
    font-size: 32px!important;
}
fieldset {
    border: 0px solid #c0c0c0;
    margin: auto;
    padding: 0;
}
.site-info {
    text-transform: uppercase;
}

.btn-container {
    text-align: center! important;
}
.uncont {
    text-align: center! important; 
    margin: auto;
}
.style-light .link, .style-light.style-override .link, .style-dark .style-light .link, .style-light a, .style-light.style-override a, .style-dark .style-light a, .style-light input[type=checkbox]:checked:before, .style-light.style-override input[type=checkbox]:checked:before, .style-dark .style-light input[type=checkbox]:checked:before{
    color: #bdbdbd! important;
}
.site-info.uncell.col-lg-6.pos-middle.text-left {
}
form img {
    display:none;
}
.header-wrapper .header-bg {
    background-image: url(http://arielramira.com/wp-content/uploads/2017/01/MG_3790.jpg) !important;
    background-size: cover;
    background-repeat: no-repeat;
}
.row-menu {
    background: #141618 !important;
}
.bandcamp { 
	width: 30px;
 }
 .bandcamptwo { 
    width: 50px;
 }

 .style-light .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):hover, .style-light .btn-default.active, .style-dark .style-light.style-override .btn-default.active, .style-dark .style-light .btn-default.active{
    color: #9E989C !important;
    background-color: transparent !important;
    border-color: #9E989C !important;
 }
 .style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
        background-color: transparent !important;
 }

 .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {
    font-size: 1em! important;
    padding-left: 25px;
 }
 .widget-container.widget_nav_menu .menu-item a:before, .widget-container.widget_custom_menu .menu-item a:before {
 	display:none;
 }
 .widget-container.widget_recent_comments li:before, .widget-container.widget_recent_entries li:before, .widget-container.widget_pages li:before, .widget-container.widget_top_rated_products li:before, .widget-container.widget_recent_reviews li:before {
 	display:none;
 }
 .aliascursor {
    text-transform: uppercase;
 }
 #main-logo {
    display: block;
 }
 .menu-dark .row-brand, .menu-dark .row-menu .row-menu-inner {
    border-bottom: 0px solid rgba(48, 49, 51, 1);
 }
 .ml-responsive-table.ml-responsive-table-0 {
    color: #000;
 }
dt.ml-title {
    color: #000! important;
}
.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    color: #000;
}
.btn-color-prif.btn-outline:not(.btn-hover-nobg):hover {
	background-color: #fff;
}
.btn-color-prif.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover {
	color: #000;
}
.icon-box.icon-inline {
    padding-right: 0px! important;
    padding-top: 19px! important;
}
.btn-container.btn-inline {
    display: inline-block !important;
}
.albums .t-entry-visual {
	pointer-events: none !important;
}
.logo-image.logo-skinnable {
    text-align: center! important;
    padding-right: 20px;
}
.fa-stack {
    margin: 5px;
}
.btn-color-prif:not(.btn-hover-nobg):not(.btn-text-skin):hover {
    color: #fff;
}
.btn-color-prif:not(.btn-hover-nobg):hover {
    background-color: #303133;
}
body[class*=hmenu] .menu-icons i:not(.fa-dropdown) {
font-size: 15px! important;
margin: -4px! important;
}
.btn-color-prif:not(.btn-hover-nobg):not(.btn-text-skin):hover {
    color: #9e989c! important;
}
.btn-color-prif:not(.btn-hover-nobg):hover {
    background-color: #303133 !important;
}
/* gigpress */ 
dl.ml-grid.ml-clearfix.ml-row-20, dl.ml-grid.ml-clearfix.ml-row-10, dl.ml-grid.ml-clearfix.ml-row-8,
dl.ml-grid.ml-clearfix.ml-row-6, dl.ml-grid.ml-clearfix.ml-row-2, dl.ml-grid.ml-clearfix.ml-row-12,
dl.ml-grid.ml-clearfix.ml-row-14, dl.ml-grid.ml-clearfix.ml-row-16, dl.ml-grid.ml-clearfix.ml-row-18,
dl.ml-grid.ml-clearfix.ml-row-4 {
    display:none! important;
}
.ml-responsive-table .ml-grid {
border-bottom: 0px solid #E9E9E9! important;
}
dd.ml-value.col-0.ml-table {
    padding-top: 15px;
}
dt.ml-title {
    display:none! important;
}
.table {
    empty-cells: hide! important;
}
.fa-angle-up:before {
    color: #000! important;
}
.footerlogo {
    padding-left: 10px;
}
input#_submit-input.button {
    background-color: transparent! important;
}
.ariel {
    text-align: center! important;
    font-size: 9px;
    font-weight: bold;
    display: none;
}