                /****** PLACE YOUR CUSTOM STYLES HERE ******/
                
                .icon {
                    color: rgba(180, 207, 13, 1);
                }
                
                table {
                    width: 100%;
                }
                
                .styled td {
                    border-top-width: 1px;
                    border-top-style: solid;
                    border-top-color: rgba(240, 240, 240, 1);
                    padding-top: 10px;
                    padding-bottom: 10px;
                    margin-right: 10px;
                }
                
                .styled th {
                    padding-top: 10px;
                    padding-bottom: 10px;
                }
                
                a {
                    color: rgba(103, 154, 255, 1);
                }
                
                a:hover {
                    color: rgba(0, 0, 0, 1);
                }
                
                .btn {
                    border: 2px solid rgba(180, 207, 13, 1);
                    color: rgba(180, 207, 13, 1);
                }
                
                .btn:hover {
                    background: rgba(180, 207, 13, 1);
                    color: rgba(0, 0, 0, 1);
                }
                
                .btn:visited {
                    color: rgba(180, 207, 13, 1);
                }
                
                .btn.btn-filled {
                    background: rgba(180, 207, 13, 1);
                    color: rgba(255, 255, 255, 1);
                    margin: 0px !important;
                    padding: 0px 10px !important;
                }
                
                .btn.btn-filled:hover {
                    border: 2px solid rgba(180, 207, 13, 1);
                    background: rgba(255, 255, 255, 1) !important;
                    color: rgba(180, 207, 13, 1) !important;
                }
                
                .btn.btn-filled:visited {
                    background: rgba(180, 207, 13, 1);
                    color: rgba(255, 255, 255, 1);
                }
                
                .image-bg .btn.btn-filled,
                .image-bg .btn-filled:visited {
                    border-color: rgba(180, 207, 13, 1);
                }
                
                .nav-bar {
                    height: 55px;
                    max-height: 55px;
                    line-height: 53px;
                    border-bottom: 1px solid rgba(240, 240, 240, 1);
                }
                
                .module.widget-handle {
                    border-left: 1px solid rgba(240, 240, 240, 1);
                }
                
                .menu > li > ul li.active a {
                    color: rgba(103, 154, 255, 1);
                }
                
                .menu > li.active > a {
                    color: rgba(103, 154, 255, 1);
                    opacity: 1;
                }
                
                footer.bg-dark a {
                    color: rgba(255, 255, 255, 0.5);
                }
                
                footer.bg-dark a:hover {
                    color: rgba(255, 255, 255, 1);
                }
                
                .sub {
                    opacity: .65;
                }
                
                section.image-bg.dark h1,
                section.image-bg.dark h2,
                section.image-bg.dark h3,
                section.image-bg.dark h4,
                section.image-bg.dark h5,
                section.image-bg.dark h6 {
                    color: rgba(41, 41, 41, 1)!important;
                }
                
                section.image-bg.dark p,
                section.image-bg.dark span {
                    color: rgba(102, 102, 102, 1)!important;
                }
                
                h3,
                h4,
                h5,
                h6,
                p,
                ul,
                ol,
                pre,
                table,
                blockquote,
                input,
                button,
                select,
                textarea {
                    margin-bottom: 12px;
                }
                
                .label {
                    background: rgba(180, 207, 13, 1);
                }
                
                .post-title .label {
                    margin-bottom: 8px;
                }
                
                .pb300 {
                    padding-bottom: 300px;
                }
                
                .pt300 {
                    padding-top: 300px;
                }
                
                img.frame {
                    padding: 20px 20px 50px 20px;
                    background-color: rgb(245, 245, 245)
                }
                
                input[type="submit"],
                button[type="submit"] {
                    border: 2px solid rgba(180, 207, 13, 1);
                    background: rgba(180, 207, 13, 1);
                    border-radius: 25px !important;
                }
                
                .overlay::before {
                    background: #292929;
                    opacity: 0.0;
                }
                
                .feature.bordered {
                    padding: 56px;
                }
                
                form.halves select {
                    width: 46%;
                    float: left;
                    margin-left: 2.5%;
                    margin-bottom: 16px;
                }
                
                form.halves textarea {
                    width: 95%;
                    float: left;
                    margin-left: 2.5%;
                    margin-bottom: 16px;
                }
                
                .checkbox-option,
                .radio-option {
                    border: 1px solid rgba(180, 207, 13, 1);
                    margin-top: 24px;
                    margin-bottom: 0px;
                }
                
                .radio-option.checked .inner {
                    background: rgba(180, 207, 13, 1);
                }
                
                form.halves button {
                    width: 46%;
                    float: none !Important;
                    margin-left: 2.5%;
                    margin-bottom: 16px;
                }
                
                .flex-direction-nav a.flex-next::before,
                .flex-direction-nav a.flex-prev::before {
                    color: #000;
                }
                
                p.lead {
                    color: rgba(0, 0, 0, 0.85);
                }
                
                .image-bg.bg-light p,
                .image-bg.bg-light span,
                .image-bg.bg-light li {
                    color: rgba(0, 0, 0, 0.65);
                }
                
                .foundry_modal {
                    max-height: 60%;
                    width: 100%;
                    height: 100%;
                    padding: 0px 0px;
                }
                
                .third-thumbs ul {
                    margin-bottom: 0px !important;
                }
                
                .col-md-8 .third-thumbs li {
                    width: 21.52212vw !important;
                    height: 17vw !important;
                }
                
                .third-thumbs li {
                    width: 33.0vw !important;
                    height: 20vw !important;
                    border: none;
                }
                
                @media (max-width: 767px) {
                    form.thirds select,
                    form.halves select,
                    form.halves textarea {
                        width: 100%;
                        margin-bottom: 8px;
                        float: left;
                        margin-left: 0;
                    }
                    .feature.bordered {
                        padding: 32px;
                        border: none;
                    }
                    h2 {
                        font-size: 24px;
                        line-height: 30px;
                        letter-spacing: 5px;
                    }
                    table.styled td,
                    table.styled th,
                    .row.mobile span,
                    .row.mobile h6 {
                        font-size: 0.80em !important;
                        letter-spacing: 0px !important;
                        line-height: 1.2em !important;
                    }
                    .sub {
                        font-size: 0.85em !important;
                    }
                    .breadcrumb-2 li a,
                    .breadcrumb-2 li {
                        letter-spacing: 1px;
                    }
                    .hidden-sm {
                        display: none !important;
                    }
                }
                
                .btn-xsm {
                    height: 24px;
                    font-size: 10px;
                    line-height: 22px;
                    min-width: 0;
                    margin: 0 !important;
                    padding: 0 2px !important;
                    letter-spacing: 0px !important;
                }

.availableframe {
	border: none;
	width: 70px;
	height: 50px;
	padding: 0;
	margin: 0;
}

