/*Epsilon Framework Version 2*/
/*Framework author: Enabled*/
/*License: This stylesheet cannot be resold by anyone else except Enabled and Cosmin Cotor*/
/*
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);
/* CSS Document */
/*////////////////*/
/*Stylesheet Reset*/
/*////////////////*/
* {
    appearance: normal;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    outline: none;
    font-size-adjust: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none
    }
*:focus {
    outline: none
    }
body {
    margin: 0;
    padding: 0
    }
a:hover {
    text-decoration: none !important
    }
div, p, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre {
    display: block;
    overflow: hidden;
    position: relative
    }
.checkbox {
    color: #666
    }
h1 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 800;
    color: #292929
    }
h2 {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 800;
    color: #292929
    }
h3 {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 800;
    color: #292929
    }
h4 {
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 800;
    color: #292929
    }
h5 {
    color: #292929;
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: 800
    }
h1, h2, h3, h4, h5, h6 {
    color: #1f1f1f
    }
a {
    color: #e34e47
    }
/*////////////////////////*/
/*Other Classes and Resets*/
/*////////////////////////*/
/*///////////////*/
/*Text Highlights*/
/*///////////////*/
.text-highlight {
    color: #FFF;
    padding: 5px;
    margin-right: 3px
    }
/*///////*/
/*Buttons*/
/*///////*/
.center-button {
    width: 100px;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-top: 20px
    }
.fullscreen-button {
    width: 100%;
    display: block;
    text-align: center
    }
.button:hover {
    opacity: 0.8
    }
.button-big:hover {
    opacity: 0.8
    }
.button-icon:hover {
    opacity: 0.8
    }
.button-big-icon:hover {
    opacity: 0.8
    }
.button-fullscreen {
    display: block;
    width: 100%
    }
.button {
    text-align: center;
    color: #FFF;
    padding: 8px 13px;
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 2px
    }
.button-big {
    text-align: center;
    color: #FFF;
    padding: 10px 26px;
    display: inline-block;
    margin-bottom: 2px
    }
.button-big-icon {
    text-align: center;
    color: #FFF;
    padding: 10px 36px;
    padding-left: 43px;
    display: inline-block;
    text-align: left;
    background-position: 8px 8px;
    background-repeat: no-repeat;
    background-size: 23px 23px
    }
.button-icon {
    text-align: center;
    color: #FFF;
    padding: 8px 15px;
    padding-left: 35px;
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 2px;
    text-align: left;
    background-position: 8px 7px;
    background-repeat: no-repeat;
    background-size: 20px 20px
    }
.button-turqoise {
    background-color: #16a085
    }
.button-turqoise:active {
    background-color: #085b4b
    }
.button-green {
    background-color: #27ae60
    }
.button-green:active {
    background-color: #177c42
    }
.button-blue {
    background-color: #2980b9
    }
.button-blue:active {
    background-color: #195a84
    }
.button-magenta {
    background-color: #8e44ad
    }
.button-magenta:active {
    background-color: #61267a
    }
.button-dark {
    background-color: #2c3e50
    }
.button-dark:active {
    background-color: #0b1621
    }
.button-yellow {
    background-color: #f1c40f
    }
.button-yellow:active {
    background-color: #c3a321
    }
.button-red {
    background-color: #c0392b
    }
.button-red:active {
    background-color: #932d23
    }
.button-orange {
    background-color: #e67e22
    }
.button-orange:active {
    background-color: #b76217
    }
/*/////////////*/
/*Buttons Icons*/
/*/////////////*/
.icon-home {
    background-image: url(../m/images/icons/misc/home.png)
    }
.icon-setting {
    background-image: url(../m/images/icons/settings/cog4.png)
    }
.icon-mail {
    background-image: url(../m/images/icons/misc/mail.png)
    }
/*////////////////*/
/*Mobile Detectors*/
/*////////////////*/
.mobile-detector-button {
    color: #FFF;
    background-color: #2c3e50;
    padding: 10px 35px;
    display: block;
    width: 135px;
    text-align: right;
    margin-bottom: 5px
    }
.android-detected a {
    background-image: url(../m/images/detector/droid@2x.png);
    background-position: 15px 15px;
    background-size: 26px 30px;
    background-repeat: no-repeat
    }
.ipod-detected a {
    background-image: url(../m/images/detector/iphone@2x.png);
    background-position: 15px 15px;
    background-size: 26px 30px;
    background-repeat: no-repeat
    }
.ipad-detected a {
    background-image: url(../m/images/detector/ipad@2x.png);
    background-position: 15px 15px;
    background-size: 26px 30px;
    background-repeat: no-repeat
    }
.iphone-detected a {
    background-image: url(../m/images/detector/iphone@2x.png);
    background-position: 15px 15px;
    background-size: 26px 30px;
    background-repeat: no-repeat
    }
/*///////////////*/
/*Code Highlights*/
/*///////////////*/
.code {
    border: solid 1px #cacaca;
    font-size: 12px;
    margin-bottom: 30px
    }
.wline {
    font-size: 11px;
    display: block;
    background-color: #FFF;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px
    }
.code > span:last-child {
    border-bottom: none
    }
.gline {
    font-size: 11px;
    border-top: solid 1px rgba(0, 0, 0, 0.1);
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    display: block;
    background-color: #f1f1f1;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px
    }
/*////////////////*/
/*Lists with icons*/
/*////////////////*/
.icon-list li {
    list-style: none;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    margin-bottom: 10px
    }
.address-list {
    background-image: url(../m/images/lists/address_48.png)
    }
.block-list {
    background-image: url(../m/images/lists/block_48.png)
    }
.bookmark-list {
    background-image: url(../m/images/lists/bookmark_48.png)
    }
.briefcase-list {
    background-image: url(../m/images/lists/briefcase_48.png)
    }
.bubble-list {
    background-image: url(../m/images/lists/bubble_48.png)
    }
.buy-list {
    background-image: url(../m/images/lists/buy_48.png)
    }
.calendar-list {
    background-image: url(../m/images/lists/calendar_48.png)
    }
.clipboard-list {
    background-image: url(../m/images/lists/clipboard_48.png)
    }
.clock-list {
    background-image: url(../m/images/lists/clock_48.png)
    }
.delete-list {
    background-image: url(../m/images/lists/delete_48.png)
    }
.diagram-list {
    background-image: url(../m/images/lists/diagram_48.png)
    }
.document-list {
    background-image: url(../m/images/lists/document_48.png)
    }
.down-list {
    background-image: url(../m/images/lists/down_48.png)
    }
.flag-list {
    background-image: url(../m/images/lists/flag_48.png)
    }
.folder-list {
    background-image: url(../m/images/lists/folder_48.png)
    }
.gear-list {
    background-image: url(../m/images/lists/gear_48.png)
    }
.globe-list {
    background-image: url(../m/images/lists/globe_48.png)
    }
.heart-list {
    background-image: url(../m/images/lists/heart_48.png)
    }
.help-list {
    background-image: url(../m/images/lists/help_48.png)
    }
.home-list {
    background-image: url(../m/images/lists/home_48.png)
    }
.info-list {
    background-image: url(../m/images/lists/info_48.png)
    }
.key-list {
    background-image: url(../m/images/lists/key_48.png)
    }
.label-list {
    background-image: url(../m/images/lists/label_48.png)
    }
.left-list {
    background-image: url(../m/images/lists/left_48.png)
    }
.letter-list {
    background-image: url(../m/images/lists/letter_48.png)
    }
.monitor-list {
    background-image: url(../m/images/lists/monitor_48.png)
    }
.pencil-list {
    background-image: url(../m/images/lists/pencil_48.png)
    }
.plus-list {
    background-image: url(../m/images/lists/plus_48.png)
    }
.present-list {
    background-image: url(../m/images/lists/present_48.png)
    }
.print-list {
    background-image: url(../m/images/lists/print_48.png)
    }
.right-list {
    background-image: url(../m/images/lists/right_48.png)
    }
.save-list {
    background-image: url(../m/images/lists/save_48.png)
    }
.search-list {
    background-image: url(../m/images/lists/search_48.png)
    }
.shield-list {
    background-image: url(../m/images/lists/shield_48.png)
    }
.statistics-list {
    background-image: url(../m/images/lists/statistics_48.png)
    }
.stop-list {
    background-image: url(../m/images/lists/stop_48.png)
    }
.tick-list {
    background-image: url(../m/images/lists/tick_48.png)
    }
.trash-list {
    background-image: url(../m/images/lists/trash_48.png)
    }
.up-list {
    background-image: url(../m/images/lists/up_48.png)
    }
.user-list {
    background-image: url(../m/images/lists/user_48.png)
    }
.wallet-list {
    background-image: url(../m/images/lists/wallet_48.png)
    }
.warning-list {
    background-image: url(../m/images/lists/warning_48.png)
    }
/*/////////////*/
/*Table Styling*/
/*/////////////*/
.table {
    width: 100%;
    margin-bottom: 25px
    }
.table-title {
    font-size: 12px
    }
.table-sub-title {
    font-weight: bold;
    font-size: 12px
    }
.price {
    font-size: 12px
    }
.small-price {
    position: absolute;
    margin-left: 0;
    font-size: 10px;
    margin-top: -3px !important
    }
/*//////////////*/
/*Speach Bubbles*/
/*//////////////*/
.green-bubble {
    background-color: #33c922 !important;
    color: #FFF !important;
    border: none !important
    }
.blue-bubble {
    background-color: #0b84fe !important;
    color: #FFF !important;
    border: none !important
    }
.speach-left {
    float: left;
    display: inline;
    text-align: left;
    max-width: 75%;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 10px;
    background-color: #FFF;
    border: solid 1px #cacaca
    }
.speach-left-title {
    display: block;
    width: 100%;
    font-size: 10px;
    font-style: normal;
    padding-left: 5px;
    color: #000;
    text-shadow: 0 1px 0 #FFF
    }
.speach-right {
    float: right;
    text-align: right;
    text-align: left;
    max-width: 75%;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 10px;
    background-color: #FFF;
    border: solid 1px #cacaca
    }
.speach-right-title {
    text-align: right;
    display: block;
    font-size: 10px;
    font-style: normal;
    padding-right: 5px;
    color: #000;
    text-shadow: 0 1px 0 #FFF
    }
/*//////*/
/*Quotes*/
/*//////*/
.quote-style-one {
    margin-bottom: 20px
    }
.quote-style-one img {
    float: left;
    width: 25%
    }
.quote-style-one em {
    font-style: normal;
    float: left;
    width: 70%;
    padding-left: 4%
    }
.quote-style-one strong {
    font-style: italic;
    float: left;
    width: 70%;
    padding-left: 4%;
    padding-top: 2%
    }
.quote-style-two {
    margin-bottom: 20px
    }
.quote-style-two em {
    text-align: left;
    font-style: normal;
    display: block
    }
.quote-style-two strong {
    text-align: left;
    font-style: italic;
    display: block
    }
.quote-style-three {
    margin-bottom: 20px
    }
.quote-style-three em {
    text-align: right;
    font-style: normal;
    display: block
    }
.quote-style-three strong {
    text-align: right;
    font-style: italic;
    display: block
    }
.quote-style-four em {
    text-align: center;
    font-style: normal;
    display: block
    }
.quote-style-four strong {
    text-align: center;
    font-style: italic;
    display: block
    }
.quote-style-four img {
    width: 70px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px
    }
/*/////////////////////*/
/*Radios and Checkboxes*/
/*/////////////////////*/
.checkbox-one {
    background-image: url(../m/images/ui/checkbox1.png);
    background-size: 16px 18px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 1px;
    margin-bottom: 10px
    }
.checkbox-one-checked {
    background-image: url(../m/images/ui/checkbox1c.png)
    }
.checkbox-two {
    background-image: url(../m/images/ui/checkbox2.png);
    background-size: 16px 18px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 1px;
    margin-bottom: 10px
    }
.checkbox-two-checked {
    background-image: url(../m/images/ui/checkbox2c.png)
    }
.checkbox-three {
    background-image: url(../m/images/ui/checkbox3.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 2px;
    margin-bottom: 10px
    }
.checkbox-three-checked {
    background-image: url(../m/images/ui/checkbox3c.png)
    }
.radio-one {
    background-image: url(../m/images/ui/radio1.png);
    background-size: 16px 18px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 1px;
    margin-bottom: 10px
    }
.radio-one-checked {
    background-image: url(../m/images/ui/radio1c.png)
    }
.radio-two {
    background-image: url(../m/images/ui/radio2.png);
    background-size: 16px 18px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 1px;
    margin-bottom: 10px
    }
.radio-two-checked {
    background-image: url(../m/images/ui/radio2c.png)
    }
/*//////*/
/*Charts*/
/*//////*/
.chart strong {
    font-size: 12px;
    text-align: left;
    font-weight: normal
    }
.chart em {
    font-size: 12px;
    text-align: right;
    font-style: normal;
    display: block;
    margin-bottom: 10px;
    margin-top: -20px
    }
.chart-background {
    background-color: #CCC;
    width: 100%;
    display: block;
    height: 20px;
    margin-bottom: 20px
    }
.red-chart {
    background-color: #c0392b;
    margin: 3px;
    height: 14px;
    opacity: 0.9
    }
.green-chart {
    background-color: #27ae60;
    margin: 3px;
    height: 14px;
    opacity: 0.9
    }
.yellow-chart {
    background-color: #f39c12;
    margin: 3px;
    height: 14px;
    opacity: 0.9
    }
.blue-chart {
    background-color: #2980b9;
    margin: 3px;
    height: 14px;
    opacity: 0.9
    }
.chart-round div {
    border-radius: 10px
    }
.p100 {
    width: 100%
    }
.p90 {
    width: 90%
    }
.p80 {
    width: 80%
    }
.p70 {
    width: 70%
    }
.p60 {
    width: 60%
    }
.p50 {
    width: 50%
    }
.p40 {
    width: 40%
    }
.p30 {
    width: 30%
    }
.p20 {
    width: 20%
    }
.p10 {
    width: 10%
    }
.p0 {
    width: 0%
    }
/*//////////////////*/
/*Notification Boxes*/
/*//////////////////*/
.red-notification {
    background-color: #c0392b;
    color: #FFF
    }
.green-notification {
    background-color: #27ae60;
    color: #FFF
    }
.yellow-notification {
    background-color: #f39c12;
    color: #FFF
    }
.blue-notification {
    background-color: #2980b9;
    color: #FFF
    }
.big-notification {
    margin-bottom: 20px;
    padding: 8px
    }
.big-notification h3 {
    font-family: "Dosis", sans-serif;
    font-weight: 400;
    color: #FFF;
    margin-bottom: 5px;
    margin: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2)
    }
.big-notification h4 {
    font-family: "Dosis", sans-serif;
    font-weight: 400;
    color: #FFF;
    margin-bottom: 5px;
    margin: 10px;
    padding-bottom: 10px;
    padding-top: 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2)
    }
.close-big-notification {
    font-size: 14px;
    color: #FFF;
    float: right;
    margin-top: -41px;
    margin-right: 12px
    }
.big-notification p {
    padding: 10px;
    padding-top: 0;
    margin-bottom: 0
    }
.static-notification-red {
    background-color: #c0392b;
    color: #FFF;
    margin-bottom: 20px
    }
.static-notification-red p {
    margin-top: 10px;
    margin-bottom: 10px
    }
.static-notification-green {
    background-color: #27ae60;
    color: #FFF;
    margin-bottom: 20px
    }
.static-notification-green p {
    margin-top: 10px;
    margin-bottom: 10px
    }
.static-notification-yellow {
    background-color: #f39c12;
    color: #FFF;
    margin-bottom: 20px
    }
.static-notification-yellow p {
    margin-top: 10px;
    margin-bottom: 10px
    }
.static-notification-blue {
    background-color: #2980b9;
    color: #FFF;
    margin-bottom: 20px
    }
.static-notification-blue p {
    margin-top: 10px;
    margin-bottom: 10px
    }
/*////*/
/*Tabs*/
/*////*/
.tabs a {
    color: #343434;
    text-transform: uppercase
    }
.tab-content {
    display: none
    }
.tab-content p {
    margin-bottom: 0
    }
.tab-content-1 {
    display: block
    }
.tab-active {
    background-color: #bee7cf !important
    }
.actve-green {
    background-color: #67c68f !important
    }
.tab-but {
    font-size: 13px;
    float: left;
    background-color: #f9f9f9;
    margin-right: 2px;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px
    }
.tab-content {
    background-color: #eee;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px
    }
/*///////*/
/*Toggles*/
/*///////*/
.toggle-content {
    display: none;
    padding-top: 0
    }
.toggle-content p {
    border-top: solid 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 0;
    padding-top: 10px;
    padding: 15px
    }
.toggle-1, .toggle-2, .toggle-3 {
    background-color: #eee
    }
.deploy-toggle-1 {
    padding: 15px;
    padding-left: 50px;
    font-size: 13px;
    color: #343434;
    text-transform: uppercase;
    background-image: url(../m/images/ui/plus.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: 15px 19px
    }
.toggle-1-active {
    background-image: url(../m/images/ui/minus.png)
    }
.deploy-toggle-2 {
    padding: 15px;
    padding-left: 50px;
    font-size: 13px;
    color: #343434;
    text-transform: uppercase;
    background-image: url(../m/images/lists/plus_48.png);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: 15px 18px
    }
.toggle-2-active {
    background-image: url(../m/images/lists/delete_48.png)
    }
.deploy-toggle-3 {
    padding: 15px;
    font-size: 13px;
    color: #343434;
    text-transform: uppercase
    }
.deploy-toggle-3 em {
    background-color: #c0392b;
    position: absolute;
    transition: 0.1s ease-out;
    right: 15px;
    width: 50px;
    height: 20px;
    border-radius: 30px
    }
.deploy-toggle-3 em strong {
    top: 2px;
    left: 2px;
    height: 16px;
    width: 16px;
    border-radius: 19px;
    background-color: #f6f6f6;
    position: absolute;
    z-index: 999
    }
.toggle-3-active-background {
    background-color: #27ae60 !important
    }
.toggle-3-active-ball {
    transition: 0.01s ease-out;
    left: 32px !important
    }
/*///////*/
/*Submenu*/
/*///////*/
.submenu-navigation a {
    color: #343434
    }
.submenu-navigation {
    background-color: #eee
    }
.submenu-nav-deploy {
    font-size: 13px;
    padding: 15px;
    padding-left: 40px;
    text-transform: uppercase;
    background-image: url(../m/images/ui/arrow-down.png);
    background-repeat: no-repeat;
    background-size: 8px 5px;
    background-position: 15px 23px
    }
.submenu-nav-deploy-active {
    background-image: url(../m/images/ui/arrow-up.png)
    }
.submenu-nav-items {
    display: none
    }
.submenu-nav-items a:first-child {
    border-top: solid 1px rgba(0, 0, 0, 0.1)
    }
.submenu-nav-items a {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1)
    }
.submenu-nav-items a:last-child {
    padding-bottom: 10px
    }
/*////////////*/
/*Sliding Door*/
/*////////////*/
.sliding-door {
    background-color: #FFF;
    border: solid 1px #cacaca;
    height: 40px;
    line-height: 39px
    }
.sliding-door-bottom {
    border: solid 1px rgba(0, 0, 0, 0.05)
    }
.sliding-door-clear {
    height: 20px;
    display: block;
    width: 100%
    }
.sliding-door-top {
    position: absolute;
    background-color: #FFF;
    display: block;
    width: 101%;
    height: inherit;
    line-height: inherit;
    padding-top: 3px;
    z-index: 10;
    font-size: 12px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 15px;
    padding-bottom: 0;
    border-left: solid 1px #cacaca;
    margin-left: -1px
    }
.sliding-door-top a {
    color: #333;
    text-transform: uppercase;
    background-position: 0 13px
    }
.sliding-door-bottom {
    position: absolute;
    background-color: #fefefe;
    display: block;
    width: 100%;
    height: inherit;
    line-height: inherit;
    padding-top: 3px;
    font-size: 12px;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0
    }
.sliding-door-bottom a {
    color: #333;
    width: 98%
    }
.sliding-door-bottom a strong {
    padding-right: 10px;
    font-weight: normal;
    text-transform: uppercase
    }
.sliding-door-bottom a em {
    background-image: url(../m/images/ui/minus.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: 13px 13px;
    margin-right: 20px;
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px
    }
.sliding-door-top a em {
    background-image: url(../m/images/ui/plus.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: 13px 13px;
    margin-right: 20px;
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px
    }
/*Contact Form */
.contactField {
    background-color: rgba(255, 255, 255, 0.4);
    font-size: 12px;
    color: #666;
    border: solid 1px #cacaca
    }
.contactTextarea {
    background-color: rgba(255, 255, 255, 0.4);
    font-size: 12px;
    border: solid 1px #cacaca;
    color: #666
    }
.contactSubmitButton {
    line-height: 19px !important;
    display: block !important;
    height: 36px !important;
    margin-right: 4px;
    width: 100%
    }
.contact-form {
    margin-bottom: 20px
    }
.contactNameField {
    padding-bottom: 5px;
    font-size: 12px
    }
.contactNameField span {
    float: right;
    opacity: 0.2
    }
.contactEmailField {
    padding-bottom: 5px;
    font-size: 12px
    }
.contactEmailField span {
    float: right;
    opacity: 0.2
    }
.contactMessageTextarea {
    padding-bottom: 5px;
    font-size: 12px
    }
.contactMessageTextarea span {
    float: right;
    opacity: 0.2
    }
/*Field Styles*/
#contactNameField {
    text-transform: capitalize
    }
.contactField {
    min-width: 100%;
    display: block;
    box-sizing: border-box
    }
.contactTextarea {
    min-width: 100%;
    display: block;
    box-sizing: border-box
    }
.buttonWrap {
    line-height: 20px;
    padding-bottom: 24px;
    min-width: 43%;
    display: inline-block
    }
.formSubmitButtonErrorsWrap a {
    width: 25%;
    text-align: center;
    padding: 8px 10px !important
    }
.formValidationError .red-notification p {
    background-image: none !important;
    display: block !important;
    padding-left: 0 !important;
    text-align: center !important
    }
.contactField {
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px
    }
.contactTextarea {
    margin-bottom: 20px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 18px;
    height: 90px
    }
/*////*/
/*Maps*/
/*////*/
.maps-container {
    display: block !important;
    padding-bottom: 0;
    box-sizing: border-box;
    max-height: 150px;
    overflow: hidden;
    margin-bottom: 20px
    }
.maps {
    display: block !important;
    width: 100%;
    overflow: hidden
    }
/*/////////*/
/*Blog Post*/
/*/////////*/
.blog-post p {
    margin-bottom: 10px
    }
.blog-user {
    background-image: url(../m/images/lists/blog_user.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: 0 2px;
    list-style: none;
    padding-left: 20px;
    float: left;
    margin-right: 10px
    }
.blog-time {
    background-image: url(../m/images/lists/blog_time.png);
    background-repeat: no-repeat;
    background-size: 12px 11px;
    background-position: 0 3px;
    list-style: none;
    padding-left: 15px;
    float: left;
    margin-right: 10px
    }
.blog-cat {
    background-image: url(../m/images/lists/blog_cat.png);
    background-repeat: no-repeat;
    background-size: 12px 10px;
    background-position: 0 4px;
    list-style: none;
    padding-left: 20px;
    float: left;
    margin-right: 10px
    }
.blog-more {
    background-image: url(../m/images/lists/blog_more.png);
    background-repeat: no-repeat;
    background-size: 14px 10px;
    background-position: 0 5px;
    list-style: none;
    padding-left: 20px;
    float: left;
    padding-bottom: 20px
    }
/*/////////////////////*/
/*Recent Blog Post Tabs*/
/*/////////////////////*/
.recent-post p a:hover {
    opacity: 0.8
    }
.recent-post p img {
    float: left;
    margin-right: 20px
    }
.recent-post p strong {
    display: block;
    color: #1f1f1f;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding-top: 5px
    }
.recent-post p em {
    font-style: normal;
    color: #666
    }