/*
Theme Name: ESD Cryptophone
Template: Zephyr
Version: 1.0
*/

/*Add your own styles here:*/

.pdf {
    text-transform: none;
}

.gform_wrapper h2.gsection_title {
    padding: 20px 0 0 0 !important;
}

@font-face {
    font-family:'Arame-Regular';
    src: url('webfonts/Arame_gdi.eot');
    src: url('webfonts/Arame_gdi.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Arame_gdi.woff') format('woff'),
        url('webfonts/Arame_gdi.ttf') format('truetype'),
        url('webfonts/Arame_gdi.svg#Arame-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2193;
}

@font-face {
    font-family:'Arame-Thin';
    src: url('webfonts/Arame-Thin_gdi.eot');
    src: url('webfonts/Arame-Thin_gdi.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Arame-Thin_gdi.woff') format('woff'),
        url('webfonts/Arame-Thin_gdi.ttf') format('truetype'),
        url('webfonts/Arame-Thin_gdi.svg#Arame-Thin') format('svg');
    font-weight: 250;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2192;
}

.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

/*Gravity Forms */
.gform_wrapper .top_label .gfield_label {
    margin: 2em 0 .5em !important;
    font-weight: 700;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    /* text-transform: uppercase !important; */
    font-size: 14px !important;
    font-family: 'Open Sans';
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 400 !important;
}

.gform_wrapper input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {
    height: 54px;
    line-height: 48px;
    padding-left: 16px !important;
    border: 3px solid #e0e0e0 !important;
    background: #f5f5f5;
    border-radius: 3px;
    font-size: 16px !important;
    color: #212121 !important;
    font-weight: 400;
    font-family: 'Open Sans';
}

input[type="submit"] {
    font-size: 18px !important;
    font-weight: 600 !important;
    font-family: 'Open Sans';
    line-height: 30px !important;
    padding: .8em 3em .8em 3em !important;
    margin: 5px 0;
    text-transform: uppercase;
    position: relative;
    border-radius: 0px;
    border: none;
    -webkit-transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;
    transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.gform_wrapper .instruction {
    display: block;
    font-size: .875em;
    letter-spacing: .5pt;
    white-space: nowrap;
    margin: .188em 0 .75em;
    font-family: 'Open Sans' !important;
    font-weight: 600;
}
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
    display: block;
    font-size: .875em;
    letter-spacing: .5pt;
    white-space: nowrap;
    margin: .188em 0 .75em;
    font-family: 'Open Sans' !important;
    font-weight: 600;
}
.w-tabs-section-header i {
    font-size: 20px;
    line-height: 30px;
    padding-right: 10px;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    margin-left: .063em;
    font-family: 'Open Sans' !important;
    font-weight: 600;
}
.gform_wrapper .gfield_radio li label {
    display: block;
    margin: 0 0 0 24px;
    padding: 0;
    width: auto;
    line-height: 1.5;
    vertical-align: top;
    font-family: 'Open Sans';
    font-weight: 600;
}

.gform_wrapper form li, .gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.gform_wrapper form li, .gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

/* Remove default button shadow */
a.ubtn-link .ubtn {
        font-family: inherit;
        line-height: 20px;
        box-shadow: none;
        }
.no-touch a.ubtn-link .ubtn:hover {
        box-shadow: 0 1px 2px rgba(0,0,0,0.1),
                    0 2px 4px rgba(0,0,0,0.3);
        }
.w-btn {
    border-radius: 0px;
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 18px;
}





