        a {
            color: #f5bc3c;
        }

        a:hover,
        a:focus {
            color: #e8b60f;
        }

        .blogpost-1 .blogpost-body a:hover {
            color: #e8b60f;
        }

        mark,
        .mark,
        .blogpost .post-info-1 {
            background-color: #f5bc3c;
        }

        .footer a,
        .subfooter a {
            color: #f5bc3c;
        }

        .footer a:hover,
        .subfooter a:hover {
            color: #e8b60f;
        }

        .list-triangle li:after {
            color: #f5bc3c;
        }

        .table>thead>tr>th {
            border-bottom: 1px solid #f5bc3c;
            background-color: #f5bc3c;
        }

        .table-bordered {
            border-color: #f5bc3c;
        }

        .bg-color-default {
            background-color: #f5bc3c;
        }

        .triangle i {
            color: #f5bc3c;
        }

        .separator:after {
            background-color: #f5bc3c;
        }

        .post-date,
        .blogpost-1 .post-info-1 {
            background-color: #f5bc3c;
        }

        .breadcrumb>.active {
            color: #f5bc3c;
        }

        ul.pagination li>a:hover,
        .page-links>span,
        .page-links>a>span:hover {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        ul.pagination li.active a,
        .pagination>.active>a:hover,
        .pagination>.active>a:focus {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .btn-default,
        #preheader-contact-form .btn-default.disabled,
        #contact-form .btn-default.disabled,
        #footer-form .btn-default.disabled,
        .form-wrapper.contact-form input[type=submit] {
            background-color: #f5bc3c;
            border-color: #f5bc3c;
        }

        .btn-default:hover,
        .btn-default:focus,
        .btn-default:active,
        .btn-default.active,
        .open .dropdown-toggle.btn-default,
        .form-wrapper.contact-form input[type=submit]:hover {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .btn-white:hover,
        .btn-white:focus,
        .btn-white:active,
        .btn-white.active,
        .open .dropdown-toggle.btn-white {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .bg-color-default .btn-white:hover,
        .bg-color-default .btn-white:focus,
        .bg-color-default .btn-white:active,
        .bg-color-default .btn-white.active,
        .bg-color-default .open .bg-color-default .dropdown-toggle.btn-white {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .nav-tabs {
            border-bottom: 1px solid #f5bc3c;
        }

        .nav-tabs>li>a:hover {
            background-color: #f5bc3c;
            border-color: #f5bc3c;
        }

        .nav-tabs>li.active>a,
        .nav-tabs>li.active>a:hover,
        .nav-tabs>li.active>a:focus {
            background-color: #f5bc3c;
            border-color: #f5bc3c;
            border-bottom: 1px solid #f5bc3c;
        }

        .nav-pills>li.active>a,
        .nav-pills>li.active>a:hover,
        .nav-pills>li.active>a:focus,
        .nav-pills>li>a:hover,
        .nav-pills>li>a:focus,
        .portfolio .nav-pills>li>a:after {
            background-color: #f5bc3c;
        }

        .portfolio .nav-pills>li.active>a,
        .portfolio .nav-pills>li.active>a:hover,
        .portfolio .nav-pills>li.active>a:focus,
        .portfolio .nav-pills>li>a:hover,
        .portfolio .nav-pills>li>a:focus {
            background-color: transparent;
        }

        .portfolio .nav-pills>li.active>a:focus,
        .portfolio .nav-pills>li.active>a {
            color: #f5bc3c
        }

        .nav-pills.nav-stacked>li>a:after {
            color: #f5bc3c;
        }

        .nav-pills>li.active>a:after,
        .nav-pills>li.active>a:hover:after,
        .nav-pills>li.active>a:focus:after,
        .nav-pills>li>a:hover:after,
        .nav-pills>li>a:focus:after {
            color: #fff;
        }

        .panel-heading a {
            background-color: #f5bc3c;
        }

        .panel-heading a:hover {
            background-color: #f5bc3c;
        }

        .progress-bar-default {
            background-color: #f5bc3c;
        }

        .mask .triangle {
            border-color: transparent #f5bc3c transparent transparent;
        }

        .mask .triangle {
            border-color: transparent #f5bc3c transparent transparent;
        }

        .navbar-default .navbar-nav>.open>a,
        .navbar-default .navbar-nav>.open>a:hover,
        .navbar-default .navbar-nav>.active>a,
        .navbar-default .navbar-nav>li>a:hover,
        .navbar-default .navbar-nav>.active>a:hover,
        .navbar-default .navbar-nav>.active>a:focus,
        .navbar-default .navbar-nav>.open>a:focus {
            background-color: #f5bc3c;
        }

        .dropdown-menu>li>a {
            background-color: #f5bc3c;
        }

        .nav .open>a,
        .nav .open>a:hover,
        .nav .open>a:focus,
        .dropdown-menu>li>a:hover,
        .dropdown-menu>li>a:focus {
            background-color: #e8b60f;
            border-color: transparent;
        }

        .navbar-default .navbar-symbols>.open>a,
        .navbar-default .navbar-symbols>.open>a:hover,
        .navbar-default .navbar-symbols>li>a:hover,
        .navbar-default .navbar-symbols>.active>a:hover,
        .navbar-default .navbar-symbols>.active>a:focus,
        .navbar-default .navbar-symbols>.open>a:focus {
            background-color: transparent;
            color: #f5bc3c;
        }

        .social-links li a:hover {
            color: #f5bc3c;
            border-color: #f5bc3c;
        }

        .header-top .navbar-nav>li>a:hover,
        .header-extras li .he-text span {
            color: #f5bc3c;
        }

        .header-top .info li i {
            color: #f5bc3c;
        }

        .tag a:hover {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .icon-box i {
            color: #f5bc3c;
            border: 5px solid #f5bc3c;
        }

        .icon-box:hover i {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .icon-box-2 i {
            color: #f5bc3c;
            border: 5px solid #f5bc3c;
        }

        .icon-box-2:hover i {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .icon-box-2:hover h3 {
            color: #e8b60f;
        }

        .icon-box-3 i {
            color: #f5bc3c;
            border: 1px solid #f5bc3c;
        }

        .icon-box-3:hover i {
            background-color: #e8b60f;
            border-color: #e8b60f;
        }

        .icon-box-3:hover h3 {
            color: #e8b60f;
        }

        .plan .header {
            background: #f5bc3c;
            -webkit-box-shadow: 0px 0px 60px #3472a8 inset;
            -moz-box-shadow: 0px 0px 60px #3472a8 inset;
            box-shadow: 0px 0px 60px #3472a8 inset;
        }

        .plan .popover-title {
            background-color: #f5bc3c;
        }

        .flex-direction-nav a {
            color: #fff;
        }

        .timeline-date-label {
            color: #e8b60f;
        }

        .tooltip-inner {
            background-color: #f5bc3c;
        }

        .tooltip.top .tooltip-arrow {
            border-top-color: #f5bc3c
        }

        .tooltip.top-left .tooltip-arrow,
        .tooltip.top-right .tooltip-arrow {
            border-top-color: #f5bc3c
        }

        .tooltip.right .tooltip-arrow {
            border-right-color: #f5bc3c
        }

        .tooltip.left .tooltip-arrow {
            border-left-color: #f5bc3c
        }

        .tooltip.bottom .tooltip-arrow,
        .tooltip.bottom-left .tooltip-arrow,
        .tooltip.bottom-right .tooltip-arrow {
            border-bottom-color: #f5bc3c
        }

        @media (min-width: 768px) {
            .timeline .timeline-item:before {
                background-color: #fff;
                border: 1px solid #e8b60f;
            }
        }

        .blogpost-1 .side .social-links li a,
        .blogpost-1 ul.links li a:hover,
        .blogpost .side .social-links li a {
            color: #f5bc3c;
        }

        .owl-carousel.thumbnail-gallery .owl-thumbnail-item:hover,
        .image-box-1 .btn {
            background-color: #f5bc3c;
        }

        .timeline-date-label {
            color: #f5bc3c;
        }

        .timeline .timeline-item:before {
            border: 1px solid #f5bc3c;
        }

        .light .subfooter .navbar-default .nav>li>a:hover {
            color: #f5bc3c;
        }

        .light .footer-content .nav-pills>li.active>a:hover,
        .light .footer-content .nav-pills>li>a:hover {
            color: #f5bc3c;
        }

        .light .form-control:focus {
            border-color: #f5bc3c;
        }

        .overlay a {
            color: #f5bc3c;
        }

        .overlay-links a+a {
            background-color: #f5bc3c;
        }

        a.overlay i {
            color: #f5bc3c;
        }

        .text-default,
        .star-rating {
            color: #f5bc3c;
        }

        .sort-param>li:hover ul,
        .sort-param.active-sort>li ul {
            color: #f5bc3c;
        }

        .vglacer-bullet {
            border-left: 3px solid #f5bc3c;
        }

        .testimonial .author {
            background-color: #f5bc3c;
        }

        .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
        .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
            background-color: #f5bc3c;
        }

        .woocommerce span.onsale,
        .woocommerce-page span.onsale {
            color: #f5bc3c;
        }

        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
            border: 3px solid #f5bc3c;
        }

        .heading:after,
        #comments h3.comment-reply-title:after,
        .product-categories li.cat-item:hover,
        .product-categories li.active.cat-item {
            background-color: #f5bc3c;
        }

        .vertical .tab-content {
            border-left: 1px solid #f5bc3c;
        }

        .vertical.right .tab-content {
            border-right: 1px solid #f5bc3c;
        }

        .list-triangle li i {
            color: #f5bc3c;
        }

        .heading-block-line:after,
        .woocommerce .related.products h2:after {
            border-color: #f5bc3c;
        }

        .progress .progress-bar {
            background-color: #f5bc3c
        }

        .tp-caption.vglacierdefaultheavy50,
        .vglacierdefaultheavy50,
        .tp-caption.vglacierblackheavy40,
        .vglacierblackheavy40,
        .tp-caption.vglacierdefaultheavy60,
        .vglacierdefaultheavy60,
        .vglaciergreenbox30 {
            background-color: rgba(245, 188, 60, 0.8)!important
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .logo,
        .caption {
            font-family: "Lato", sans-serif;
            color: #2c3e50;
        }

        body,
        input,
        textarea,
        select,
        blockquote {
            font-family: "Lato", sans-serif;
            font-size: 16px;
            font-weight: 400;
            ;
            color: #666666;
        }

        .header-top.custom {
            color: #ecf0f1;
            background-color: #2c3e50;
            border-bottom: none;
        }
        .custom.main-navigation .nav.navbar-symbols .open > a,
        .custom.main-navigation .nav.navbar-symbols .open > a:hover,
        .custom.main-navigation .nav.navbar-symbols .open > a:focus {
            background-color: transparent;
            color: #f5bc3c;
        }
        .header {
            background-color: #233242;
        }
        .navbar-toggle.shopping-cart i,
        .custom.main-navigation .navbar-default .navbar-symbols > li > a i {
            color: #333333
        }
        .custom.main-navigation .navbar-default .navbar-toggle .icon-bar {
            background-color: #0196ff;
        }
        .custom.main-navigation .navbar-default .navbar-toggle:hover .icon-bar,
        .custom.main-navigation .navbar-default .navbar-toggle:focus .icon-bar {
            background-color: #0196ff;
        }
        .main-navigation.custom {
            background-color: #f5bc3c;
        }
        .custom.main-navigation .navbar.navbar-default,
        .main-navigation.custom {
            border-color: rgba(255, 255, 255, 0.01);
        }
        .custom.main-navigation .navbar-default .navbar-nav > .active > a,
        .custom.main-navigation .navbar-default .navbar-nav > .active > a:focus {
            color: #f5bc3c;
            background-color: #0196ff;
        }
        .custom.main-navigation .main-navigation .navbar-nav > .open > a,
        .custom.main-navigation .main-navigation .navbar-nav > .open > a:hover,
        .custom.main-navigation .main-navigation .navbar-nav > .open > a:focus {
            background-color: #f5bc3c;
            border-color: #f5bc3c;
            border-bottom-color: #f5bc3c;
            color: #333333;
        }
        .custom.main-navigation .dropdown-menu > li > a {
            color: #2c3e50;
            border-bottom: 1px solid rgba(255, 255, 255, 0.01);
        }
        .custom.main-navigation .dropdown-menu > li > a {
            background-color: #ffffff;
        }
        .custom.main-navigation .dropdown-menu > li > a:hover,
        .custom.main-navigation .dropdown-menu > li > a:focus {
            background-color: #f5bc3c !important;
        }
        .custom.main-navigation .dropdown-menu > li > a:hover,
        .custom.main-navigation .dropdown-menu > li > a:focus,
        .custom.main-navigation .dropdown.active > a,
        .custom.main-navigation .dropdown-menu .menu > .active > a,
        .custom.main-navigation .dropdown-menu .menu > .active > a:hover,
        .custom.main-navigation .dropdown-menu .menu > .active > a:focus {
            background-color: #0196ff;
            color: #333333;
        }
        .custom.main-navigation .dropdown-menu > .active > a,
        .custom.main-navigation .dropdown-menu > .active > a:hover,
        .custom.main-navigation .dropdown-menu > .active > a:focus,
        .custom.main-navigation .nav > li > ul > li.open > a,
        .custom.main-navigation .nav > li > ul > li.open > a:hover,
        .custom.main-navigation .nav > li > ul > li.open > a:focus {
            background-color: #f5bc3c;
            color: #333333;
        }
        .custom.main-navigation .nav .open > a,
        .custom.main-navigation .nav .open > a:hover,
        .custom.main-navigation .nav .open > a:focus {
            background-color: #0196ff;
            color: #f5bc3c;
        }
        .custom.main-navigation h1,
        .custom.main-navigation h2,
        .custom.main-navigation h3,
        .custom.main-navigation h4,
        .custom.main-navigation h5,
        .custom.main-navigation h6,
        .custom.main-navigation p {
            color: #2c3e50;
        }
        .custom.main-navigation .navbar-main-menu > li > a {
            color: #333333;
        }
        .custom.main-navigation .navbar-main-menu > li > a:hover,
        .custom.main-navigation .navbar-main-menu > li > a:focus {
            background-color: #0196ff;
            color: #f5bc3c;
        }
        .custom.main-navigation .dropdown>a:before {
            color: #333333;
        }
        .custom.main-navigation .navbar-default .navbar-nav > .active.dropdown > a:before,
        .custom.main-navigation .navbar-default .navbar-nav > .dropdown > a:hover:before {
            color: #f5bc3c;
        }
        .custom.main-navigation .dropdown .dropdown>a:before {
            color: #2c3e50;
        }
        .custom.main-navigation .dropdown .dropdown>a:hover:before,
        .custom.main-navigation .navbar-default .navbar-nav > li.dropdown.open > a:before {
            color: #333333;
        }
        .custom.main-navigation .navbar-symbols > li > .dropdown-menu {
            background-color: #f5bc3c;
        }
        .custom.main-navigation .navbar-symbols .table > thead > tr > th {
            background-color: rgba(245, 188, 60, 0.95);
            color: #333333;
            border-bottom: 1px solid #333333;
        }
        .custom.main-navigation .navbar-symbols .table > tbody > tr > td {
            color: #333333;
            border-bottom: 1px solid #333333;
        }
        .custom.main-navigation .navbar-symbols .table-hover > tbody > tr:hover > td,
        .custom.main-navigation .navbar-symbols .table-hover > tbody > tr:hover > td > a {
            background-color: rgba(245, 188, 60, 1);
            color: #333333;
        }
        .custom.main-navigation .panel-body {
            background-color: rgba(245, 188, 60, 0.95);
        }
        .dropdown-menu.cart .panel-body .btn {
            border-color: #333333;
            color: #333333
        }
        .dropdown-menu.cart .panel-body .btn:hover {
            background-color: #0196ff;
            color: #f5bc3c;
        }
        .custom.main-navigation .navbar-symbols .form-control input,
        .custom.main-navigation .navbar-symbols .form-control {
            color: #333333;
            border-color: #333333;
        }
        .custom.main-navigation .navbar-symbols .form-control::-webkit-input-placeholder,
        .form-group.search:after {
            color: #333333
        }
        .custom.main-navigation .navbar-symbols input:focus::-webkit-input-placeholder,
        .custom.main-navigation .navbar-symbols input:focus:-moz-placeholder,
        .custom.main-navigation .navbar-symbols input:focus::-moz-placeholder {
            color: #2c3e50;
        }
        .not-front .custom.main-navigation,
        .front .custom.main-navigation {
            border-color: transparent;
        }
        .fixed-header-on .custom.main-navigation.fixed {
            border-bottom: transparent;
            background-color: rgba(245, 188, 60, 0.95);
        }
        .fixed-header-on .main-navigation.fixed.custom .navbar-symbols > li > .dropdown-menu {
            box-shadow: none;
            background-color: rgba(245, 188, 60, 0.95);
        }
        .fixed-header-on .main-navigation.fixed.custom .navbar-symbols .form-control {
            color: #2c3e50;
            border: 1px solid #333333;
        }
        .fixed-header-on .main-navigation.fixed.custom .panel-body,
        .fixed-header-on .main-navigation.fixed.custom .table > thead > tr > th,
        .custom.main-navigation .vertical-div {
            background-color: transparent;
            border-bottom: 1px solid #333333;
        }
        .fixed-header-on .main-navigation.fixed.custom .table > tbody > tr > td {
            border-top: 1px solid #333333;
        }
        .fixed-header-on .main-navigation.fixed.custom .header-top-dropdown .dropdown-menu {
            color: #2c3e50;
        }
        @media (max-width: 767px) {
            .custom.main-navigation .navbar-default .navbar-collapse {
                border-color: rgba(255, 255, 255, 0.01);
            }
        }
        @media (max-width: 767px) {
            .navbar.navbar-default,
            .custom.main-navigation .navbar.navbar-default {
                background-color: #f5bc3c;
                border-color: #333333;
            }
            .dark.main-navigation a.navbar-toggle.shopping-cart i {
                color: #f5bc3c;
            }
            .navbar-default .navbar-nav .open .dropdown-menu > li > a {
                color: #333333!important;
            }
            .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
            .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
            .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
                color: #333333;
                background-color: #f5bc3c;
            }
            .custom.main-navigation .dropdown-menu > li > a:hover,
            .custom.main-navigation .dropdown-menu > li > a:focus {
                background-color: #0196ff!important;
                color: #f5bc3c;
            }
        }
        .header-top.custom .social-links li a,
        .header-top.custom .info li a {
            color: #ecf0f1;
            border-color: #ecf0f1;
        }
        .header-top.custom .social-links li a:hover {
            color: #f5bc3c;
            border-color: #f5bc3c;
        }
        .header-top.custom .navbar-nav > li {
            border-color: #ecf0f1;
        }
        .header-extras li i,
        .header-extras li .he-text,
        .header .site-slogan {
            color: #ecf0f1
        }
        .shopping-cart-counter {
            background-color: #0196ff;
            color: #f5bc3c
        }
        @media (min-width: 768px) {
            .header-top .navbar-nav > li > a {
                color: #ecf0f1;
            }
        }
        .custom-footer .footer,
        .custom-footer .subfooter,
        .custom-footer .footer-content .tags-cloud .tag > a,
        .custom-footer .footer h1,
        .custom-footer .footer h2,
        .custom-footer .footer h3,
        .custom-footer .footer h4,
        .custom-footer .footer h5,
        .custom-footer .footer h6,
        .custom-footer .footer-content .nav-pills > li > a,
        .custom-footer .footer-content .nav-pills > li.active > a,
        .custom-footer .footer-content .nav-pills > li.active > a:focus,
        .custom-footer .footer-content .nav-pills > li > a:focus,
        .custom-footer .footer-content .nav-pills.nav-stacked > li > a:after,
        .custom-footer .footer-content .nav-pills > li.active > a:after,
        .custom-footer .footer-content .nav-pills > li.active > a:hover:after,
        .custom-footer .footer-content .nav-pills > li.active > a:focus:after,
        .custom-footer .footer-content .nav-pills > li > a:hover:after,
        .custom-footer .footer-content .nav-pills > li > a:focus:after {
            color: #cecece;
        }
        .custom-footer .subfooter,
        .custom-footer .navbar-default .navbar-nav > li > a {
            color: #333333;
        }
        .custom-footer .footer {
            background-color: #2e343a;
            border-top: 1px solid #36373c;
            border-bottom: 1px solid #36373c;
        }
        .custom-footer .subfooter {
            background-color: #f5bc3c;
        }
        .subfooter a,
        .subfooter a:hover,
        .subfooter .navbar-default .nav > li > a:hover {
            color: #333333;
        }
        @media (min-width: 992px) {
            .custom-footer .subfooter .navbar-default .nav > li > a,
            .footer a,
            .subfooter a {
                border-color: #333333;
            }
        }
        @media (max-width: 767px) {
            .custom-footer .subfooter .navbar-default .navbar-collapse {
                border-color: #333333;
            }
        }

        .sidebar {
            margin-bottom: 0;
        }
        .sidebar .block:last-child {
            margin-bottom: 45px;
        }
        .ul > li {
            list-style: none;
            border-bottom: 1px solid #3c4b3a;
            margin-right: 0px;
            width:100%;
        }
		
	
		fieldset{
		  display: block;
		  -webkit-margin-start: 2px;
		  -webkit-margin-end: 2px;
		  -webkit-padding-before: 0.35em;
		  -webkit-padding-start: 0.75em;
		  -webkit-padding-end: 0.75em;
		  -webkit-padding-after: 0.625em;
		  border: 1px solid #ccc;
		  border-image-source: initial;
		  border-image-slice: initial;
		  border-image-width: initial;
		  border-image-outset: initial;
		  border-image-repeat: initial;
		  min-width: -webkit-min-content;
		  padding:20px;
		   -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
		  margin-bottom:20px;
		} 

		legend{
		  padding:0 2px;
		  -webkit-padding-start: 2px;
		  -webkit-padding-end: 2px;
		  border: none;
		  font-size:14px;
		  font-weight:bold;
		  text-transform: uppercase;
		}