input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  /*color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;*/
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-error .dy-radio{
  /*color: #B94A48;*/
  /*background-color: #F2DEDE;*/
}

.parsley-error .dy-js-error{
  margin-top:10px;
  background-color: #F2DEDE;
  padding:8px 8px 8px 10px;
  border: 1px solid red;
  border-radius: 5px;
}

.parsley-errors-list {
  margin: 5px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  color: #a94442;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

/*** Theme css partial ***/ /* hide breadcrumb */
.c-layout-breadcrumbs-1 .c-page-breadcrumbs {
    display:none;
}

.c-layout-header .c-topbar .c-top-menu > .c-ext {
    margin-top: 5px;
}

.c-layout-header .c-topbar .c-top-menu > .c-ext > li > a > i { 
    top: 0; margin-right: 4px; 
}


.c-layout-header .c-brand {
  margin: 23px 0 15px 0;
}


.c-desktop-logo {
    max-width: 340px;
}

.c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright { margin-top: 0;} 
.c-layout-footer.c-layout-footer-1 .c-postfooter a {text-decoration:underline;}
.c-layout-footer.c-layout-footer-1 .c-postfooter a:hover {text-decoration:none;}

.header-col2 .topbar-list li.c-divider {
    border-right: 1px solid #ccc;
    margin:0 10px;
    padding:0 !important;
    display: inline-block;
    height:15px;
}

@media all and (max-width: 768px){
    .fontsizediv {
        display:none;
    }
    .c-top-menu {
        margin-top: 6px !important;
    }
    
    .c-layout-sidebar-content.pd-r-15 {
        padding-right: 0 !important;
    }
    
    .c-layout-header .c-topbar .c-top-menu > .c-ext > li span.text{
        display:none;
    }
    
    .c-layout-sidebar-content > .boxshadow {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        padding-top: 10px !important;
        padding-left:15px !important; 
        padding-right:15px !important;
    }
    
    nav.c-mega-menu {
        max-height: none !important;
    }
    
    .c-layout-page a {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;

        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        /* Instead use this non-standard one: */
        word-break: break-word;

        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
    }
}

/* disable print link */
@media print {
  a[href]:after {
    content: none !important;
  }
}
/* color */
.primary-color {
  /* color: #B20000; */
}

@media (min-width: 768px){
.c-navbar-wrapper {
    min-height: 120px;
}
}

.c-layout-header .c-brand {
    margin: 19px 0 10px 0;
}

.c-desktop-logo {
    max-width: 570px;
}

.header-col2 {
    margin-top: 40px;
}

.c-layout-page {
    border-top: 0px solid #080 !important;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link .nav-icon span {
	 font-size: 21px; 
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
	letter-spacing: 0px;
	font-style: normal;
	padding: 20px 25px 10px 25px;
	min-height: 65px;
	font-size: 18px;
	text-align: center;
	font-weight: 400;
}

.nav-icon { display: inline-block; }

/* increase font size */
a.swlang {
	font-size: 1.1em !important;
}

.fontsizediv .a {
    font-size: 15px;
}

.fontsizediv .aa {
    font-size: 19px;
}

.fontsizediv .aaa {
    font-size: 23px;
}

body {
    font-size: 18px;
}

.c-postfooter {font-size: 16px !important; line-height: 200% !important;}

.fontsize_label { display: none; }

.c-copyright a {
    color: #fff !important;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link .nav-icon span {
    font-size: 18px;
}

 .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    color: #333 !important;
}

.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active  > .c-link {
    color: #fff !important;
}

.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-link {
    color: #FFF !important;
}

.c-content-blog-post-card-1 .c-body .c-author {
    font-size: 15px;
    color: #5c6873;
}

#dropdown-menu-42743 {
    width: 350px;
}

.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu {
    background: #fff;
    color: #333 !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.11), 0 6px 20px 0 rgba(0, 0, 0, 0.11);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
    border: 0;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {
	padding: 8px 25px;
	white-space: normal;
	letter-spacing: 1px;
	font-size: 18px;
}

.c-layout-breadcrumbs-1.c-bgimage {
    padding: 60px 0;
}

.c-content-blog-post-card-1.c-option-2 .c-body {
    padding: 30px 30px 15px 30px;
    background: #fff;
}

#content_header-42760 .owl-controls .owl-dots {
    display:none !important;
}

#content_header-42760 .c-panel {
    display: none;
}
@media (max-width: 768px){
    .c-layout-header .c-brand {
        margin-top: 6px;
        margin-bottom: 5px;
    }
    
    .c-navbar-wrapper {
        min-height:190px;
        margin-bottom:15px;
    }
    
    .c-mobile-logo {
        max-width: 100%;
        margin: 5px;
        
    }
    
    .c-brand {
        display:block;
        /* clear:both; */
        /* float:none; */
        /* min-height: 162px; */
    }
    
    .c-brand .c-hor-nav-toggler {
        width: 92%;
        margin-left:auto;
        margin-right:auto;
    }
    
    .c-search-toggler,
    .c-topbar {
        display:none !important;
    }
 
    .c-layout-header.c-layout-header-4 .c-navbar {
        background: none;
        height: auto;
    }
    
    .nasthon-footer > div {
        text-align:center !important;
    }
    
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        font-style: normal;
        padding: 15px 20px 10px 20px;
        min-height: 55px;
        font-size: 18px;
        text-align: left;
        font-weight: 400;
    }
    
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li {
        text-align: left !important;
    }
    
    .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li  {
        color: #fff !important;
    }
    
    .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        color: #fff !important;
    }
    
    a.swlang {
        margin:-left 0;
    }
    
    .mobi-top-bar {
        display: block !important;
    }
    
    #dropdown-menu-42743 {
        width: auto;
    }
    
    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu {
        background: #333;
        color: #fff !important;
        box-shadow: none;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        border: 0;
    }
    
    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #404851;
        border-color: #337ab7;
    }
    
    .sidebar{
        display: none;
    }
    
    .c-layout-sidebar-content > div:first-child{
        padding: 10px 15px 5px 20px !important;
    }
}
/*********************
THEME COLOR - DEFAULT
*********************/
.primary-color {
    color: #9E5C00;
}

a {
  color: #9E5C00;
}

a:active,
a:hover,
a:focus {
  color: #006edb;
  text-decoration: underline;
}

.fontsizediv a.a_active ,
.c-theme-link:focus,
.c-theme-link:active,
.c-theme-link:hover {
  color: #9E5C00 !important;
}

.c-theme-link:focus>i,
.c-theme-link:active>i,
.c-theme-link:hover>i {
  color: #9E5C00 !important;
}

.c-theme-link.c-active {
  color: #9E5C00 !important;
}

.c-theme-link.c-active>i {
  color: #9E5C00 !important;
}

.c-theme-link2 {
  color: #9E5C00 !important;
}


.c-theme-linkwhite {
  color: #fff;
}

.c-theme-linkwhite:hover {
  color: #fff;
  text-decoration: underline!important;
}

.c-theme-nav li:focus>a:not(.btn),
.c-theme-nav li:active>a:not(.btn),
.c-theme-nav li:hover>a:not(.btn) {
  color: #fff !important;
}

.c-theme-nav li:focus>.c-quick-sidebar-toggler>.c-line,
.c-theme-nav li:active>.c-quick-sidebar-toggler>.c-line,
.c-theme-nav li:hover>.c-quick-sidebar-toggler>.c-line {
  background: #fff !important;
}

.c-theme-nav li.c-active {
  color: #fff !important;
}

.c-theme-nav li.c-active>a:not(.btn) {
  color: #fff !important;
}

.c-theme-nav li.c-active>.c-quick-sidebar-toggler>.c-line {
  background: #fff !important;
}

.c-theme-nav>li>.dropdown-menu.c-menu-type-mega>.nav.nav-tabs>li:hover>a {
  color: #fff !important;
}

.c-theme-nav>li>.dropdown-menu.c-menu-type-mega>.nav.nav-tabs>li.active {
  border-bottom: 1px solid #fff !important;
}

.c-theme-nav>li>.dropdown-menu.c-menu-type-mega>.nav.nav-tabs>li.active>a {
  color: #fff !important;
}

.c-theme-nav.nav.nav-tabs>li:hover>a {
  color: #fff !important;
}

.c-theme-nav.nav.nav-tabs>li.active {
  border-bottom: 1px solid #fff !important;
}

.c-theme-nav.nav.nav-tabs>li.active>a {
  color: #fff !important;
}

.c-theme-ul>li:focus>a:not(.btn),
.c-theme-ul>li:active>a:not(.btn),
.c-theme-ul>li:hover>a:not(.btn) {
  color: #9E5C00 !important;
}

.c-theme-ul>li:focus>a:not(.btn)>i,
.c-theme-ul>li:active>a:not(.btn)>i,
.c-theme-ul>li:hover>a:not(.btn)>i {
  color: #9E5C00 !important;
}

.c-theme-ul>li:focus>button>.c-line,
.c-theme-ul>li:active>button>.c-line,
.c-theme-ul>li:hover>button>.c-line {
  background: #9E5C00 !important;
}

.c-theme-ul>li.active,
.c-theme-ul>li.c-active {
  color: #9E5C00 !important;
}

.c-theme-ul>li.active>a:not(.btn),
.c-theme-ul>li.c-active>a:not(.btn) {
  color: #9E5C00 !important;
}

.c-theme-ul>li.active>a:not(.btn)>i,
.c-theme-ul>li.c-active>a:not(.btn)>i {
  color: #9E5C00 !important;
}

.c-theme-ul-bg>li {
  color: #ffffff;
  background: #9E5C00 !important;
}

.c-theme-font,
.c-theme-color {
  color: #9E5C00 !important;
}

.c-theme-font>i,
.c-theme-color>i {
  color: #9E5C00 !important;
}

.c-theme-bg {
  background: #9E5C00 !important;
}

.c-theme-bg.c-theme-darken {
  background: #2e78d4 !important;
}

.c-theme-bg-after:after {
  background: #9E5C00 !important;
}

.c-theme-bg-before:before {
  background: #9E5C00 !important;
}

.c-theme-border-after:after {
  border-color: #9E5C00 !important;
}

.c-theme-border-before:before {
  border-color: #9E5C00 !important;
}

.c-theme-bg-on-hover:hover {
  background: #9E5C00 !important;
}

.c-theme-border {
  border-color: #9E5C00 !important;
}

.c-theme-on-hover:hover {
  color: #9E5C00 !important;
}

.c-theme-bg-parent-hover:hover .c-theme-bg-on-parent-hover {
  background: #9E5C00 !important;
}

.c-theme-border {
  border-color: #9E5C00;
}

.c-theme-border-top {
  border-top-color: #9E5C00;
}

.c-theme-border-bottom {
  border-bottom-color: #9E5C00 !important;
}

.c-theme-border-left {
  border-left-color: #9E5C00;
}

.c-theme-border-right {
  border-right-color: #9E5C00;
}

.c-content-iconlist-1.c-theme>li:hover i {
  color: #fff;
  background: #9E5C00;
}

.c-content-ver-nav .c-menu.c-theme>li:before {
  color: #9E5C00;
}

.c-content-ver-nav .c-menu.c-theme.c-arrow-dot>li:before {
  background: #9E5C00;
}

.c-content-pagination.c-theme>li:hover>a {
  border-color: #9E5C00;
  background: #9E5C00;
  color: #fff;
}

.c-content-pagination.c-theme>li:hover>a>i {
  color: #fff;
}

.c-content-pagination.c-theme>li.c-active>span,
.c-content-pagination.c-theme>li.c-active>a {
  border-color: #9E5C00;
  background: #9E5C00;
  color: #fff;
}

.c-content-pagination.c-theme>li.c-active>span>i,
.c-content-pagination.c-theme>li.c-active>a>i {
  color: #fff;
}

.c-theme-btn.btn {
  color: #ffffff;
  background: #9E5C00;
  border-color: #9E5C00;
}

.c-theme-btn.btn.btn-no-focus:focus,
.c-theme-btn.btn.btn-no-focus.focus {
  color: #ffffff;
  background: #9E5C00;
  border-color: #9E5C00;
}

.c-theme-btn.btn.btn-no-focus:hover,
.c-theme-btn.btn:hover,
.c-theme-btn.btn.btn-no-focus:active,
.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open>.c-theme-btn.btn.dropdown-toggle {
  color: #ffffff;
  background: #367dd6;
  border-color: #367dd6;
}

.c-theme-btn.btn:active,
.c-theme-btn.btn.active,
.open>.c-theme-btn.btn.dropdown-toggle {
  background-image: none;
}

.c-theme-btn.btn.disabled,
.c-theme-btn.btn.disabled:hover,
.c-theme-btn.btn.disabled:not(.btn-no-focus):focus,
.c-theme-btn.btn.disabled:not(.btn-no-focus).focus,
.c-theme-btn.btn.disabled:active,
.c-theme-btn.btn.disabled.active,
.c-theme-btn.btn[disabled],
.c-theme-btn.btn[disabled]:hover,
.c-theme-btn.btn[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.btn[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.btn[disabled]:active,
.c-theme-btn.btn[disabled].active,
fieldset[disabled] .c-theme-btn.btn,
fieldset[disabled] .c-theme-btn.btn:hover,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.btn:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.btn:active,
fieldset[disabled] .c-theme-btn.btn.active {
  background: #9E5C00;
  border-color: #9E5C00;
}

.c-theme-btn.btn .badge {
  color: #9E5C00;
  background: #ffffff;
}

.c-theme-btn.c-btn-border-1x {
  border-color: #9E5C00;
  border-width: 1px;
  color: #9E5C00;
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-1x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-1x.btn-no-focus.focus {
  color: #9E5C00;
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-1x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-1x:hover,
.c-theme-btn.c-btn-border-1x.btn-no-focus:active,
.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open>.c-theme-btn.c-btn-border-1x.dropdown-toggle {
  color: #ffffff;
  background: #9E5C00;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-1x:active,
.c-theme-btn.c-btn-border-1x.active,
.open>.c-theme-btn.c-btn-border-1x.dropdown-toggle {
  background-image: none;
}

.c-theme-btn.c-btn-border-1x.disabled,
.c-theme-btn.c-btn-border-1x.disabled:hover,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x.disabled:active,
.c-theme-btn.c-btn-border-1x.disabled.active,
.c-theme-btn.c-btn-border-1x[disabled],
.c-theme-btn.c-btn-border-1x[disabled]:hover,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-1x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-1x[disabled]:active,
.c-theme-btn.c-btn-border-1x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-1x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-1x.active {
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-1x .badge {
  color: none;
  background: #9E5C00;
}

.c-theme-btn.c-btn-border-2x {
  border-color: #9E5C00;
  border-width: 2px;
  color: #9E5C00;
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-2x.btn-no-focus:focus,
.c-theme-btn.c-btn-border-2x.btn-no-focus.focus {
  color: #9E5C00;
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-2x.btn-no-focus:hover,
.c-theme-btn.c-btn-border-2x:hover,
.c-theme-btn.c-btn-border-2x.btn-no-focus:active,
.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open>.c-theme-btn.c-btn-border-2x.dropdown-toggle {
  color: #ffffff;
  background: #9E5C00;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-2x:active,
.c-theme-btn.c-btn-border-2x.active,
.open>.c-theme-btn.c-btn-border-2x.dropdown-toggle {
  background-image: none;
}

.c-theme-btn.c-btn-border-2x.disabled,
.c-theme-btn.c-btn-border-2x.disabled:hover,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x.disabled:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x.disabled:active,
.c-theme-btn.c-btn-border-2x.disabled.active,
.c-theme-btn.c-btn-border-2x[disabled],
.c-theme-btn.c-btn-border-2x[disabled]:hover,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus):focus,
.c-theme-btn.c-btn-border-2x[disabled]:not(.btn-no-focus).focus,
.c-theme-btn.c-btn-border-2x[disabled]:active,
.c-theme-btn.c-btn-border-2x[disabled].active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:hover,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus):focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:not(.btn-no-focus).focus,
fieldset[disabled] .c-theme-btn.c-btn-border-2x:active,
fieldset[disabled] .c-theme-btn.c-btn-border-2x.active {
  background: none;
  border-color: #9E5C00;
}

.c-theme-btn.c-btn-border-2x .badge {
  color: none;
  background: #9E5C00;
}

.c-theme.form-control:focus,
.c-theme.form-control:active,
.c-theme.form-control.active {
  border-color: #9E5C00 !important;
}

.c-content-line-icon.c-theme {
  background-image: url(../../img/content/line-icons/blue2.png);
}

.c-content-list-1.c-theme.c-separator-dot>li:before,
.c-content-list-1.c-theme>li:before {
  background: #9E5C00;
}

.c-content-tab-1.c-theme .nav>li:hover>a,
.c-content-tab-1.c-theme .nav>li:focus>a,
.c-content-tab-1.c-theme .nav>li:active>a,
.c-content-tab-1.c-theme .nav>li.active>a,
.c-content-tab-1.c-theme .nav.nav-justified>li:hover>a,
.c-content-tab-1.c-theme .nav.nav-justified>li:focus>a,
.c-content-tab-1.c-theme .nav.nav-justified>li:active>a,
.c-content-tab-1.c-theme .nav.nav-justified>li.active>a {
  border-bottom-color: #9E5C00;
}

.c-content-tab-2.c-theme>ul>li.active>a>.c-title,
.c-content-tab-2.c-theme>ul>li:hover>a>.c-title {
  color: #9E5C00;
}

.c-content-tab-2.c-theme>ul>li.active>a>.c-content-line-icon,
.c-content-tab-2.c-theme>ul>li:hover>a>.c-content-line-icon {
  background-image: url(../../img/content/line-icons/blue2.png);
}

.c-content-tab-5.c-theme .c-nav-tab>li.active>a,
.c-content-tab-5.c-theme .c-nav-tab>li a:hover {
  color: #fff;
  background-color: #9E5C00;
}

.c-content-tab-5.c-theme .c-nav-tab.c-arrow a:hover:after {
  border-left-color: #9E5C00;
}

.c-content-tab-5.c-theme .c-nav-tab.c-arrow .active>a:after {
  border-left-color: #9E5C00;
}

.c-content-accordion-1.c-theme .panel>.panel-heading>.panel-title>a {
  background-color: #9E5C00;
}

.c-content-accordion-1.c-theme .panel>.panel-heading>.panel-title>a.collapsed {
  background-color: #ffffff;
}

.c-content-accordion-1.c-theme .panel>.panel-heading>.panel-title>a.collapsed:hover,
.c-content-accordion-1.c-theme .panel>.panel-heading>.panel-title>a.collapsed:focus {
  background-color: #9E5C00;
}

.c-content-accordion-1.c-theme .panel>.panel-collapse>.panel-body {
  background-color: #9E5C00;
}

.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav>li.c-onepage-link:hover>a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav>li.c-onepage-link.c-active>a,
.c-mega-menu-onepage-dots.c-theme .c-onepage-dots-nav>li.c-onepage-link.active>a {
  background: rgba(88, 147, 221, 0.9);
}

.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active>a {
  transition: all 0.2s;
  color: #9E5C00;
}

.c-layout-sidebar-menu.c-theme .c-sidebar-menu li.c-active>a>.c-arrow {
  color: #9E5C00;
}

.c-layout-sidebar-menu.c-theme .c-sidebar-menu li .c-dropdown-menu>li:hover>a {
  color: #9E5C00;
}

.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2>li.c-active>a {
  transition: all 0.2s;
  color: #ffffff;
  background-color: #9E5C00;
}

.c-layout-sidebar-menu.c-theme .c-sidebar-menu.c-option-2>li.c-active>a>.c-arrow {
  color: #ffffff;
}

.c-content-title-4.c-theme .c-line-strike:before {
  border-top: 1px solid #9E5C00;
}

.owl-carousel.c-theme .owl-controls .owl-dot {
  background: #e1e1e1;
}

.owl-carousel.c-theme .owl-controls .owl-dot:hover {
  background: #fff;
}

.owl-carousel.c-theme .owl-controls .owl-dot.active {
  background: #9E5C00;
}

.cbp-l-filters-button .cbp-filter-counter,
.cbp-l-filters-buttonCenter .cbp-filter-counter {
  background-color: #9E5C00;
}

.cbp-l-filters-button .cbp-filter-counter:before,
.cbp-l-filters-buttonCenter .cbp-filter-counter:before {
  border-top: 4px solid #9E5C00;
}

.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active {
  color: #9E5C00;
}

.cbp-l-filters-alignCenter .cbp-filter-counter,
.cbp-l-filters-text .cbp-filter-counter {
  background: none repeat scroll 0 0 #9E5C00;
}

.cbp-l-filters-alignCenter .cbp-filter-counter:before,
.cbp-l-filters-text .cbp-filter-counter:before {
  border-top: 4px solid #9E5C00;
}

.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
  border-bottom-color: #9E5C00;
}

.cbp-l-project-desc-title:before,
.cbp-l-project-details-title:before {
  background: #9E5C00;
}

.tp-bullets.round.c-theme .bullet {
  margin-right: 5px;
}

.tp-bullets.round.c-theme .bullet.selected {
  background: #9E5C00;
}

.tp-banner-container.c-theme .tparrows.circle {
  background-image: url(../../img/content/line-icons/blue2.png);
}

/* customize */

.c-topbar {
  /*background: #9E5C00;*/
  background: #efefef;
}

.c-topbar .c-theme-ul>li:hover>a:not(.btn) {
  /*color: #fff !important;*/
}

.c-layout-page {
  border-top: 4px solid #9E5C00;
}

.pwrap .active:before,
.pwrap .active:after {
  background: #9E5C00 !important;
  content: "";
  position: absolute;
  transition: all 0.8s;
  z-index:-1;
}

@media (max-width: 768px){
.pwrap .active {
    background: #9E5C00 !important;
}
.c-hor-nav-toggler {
    background: #ffc000 !important;
}
}

/* customize */
.c-layout-header.c-layout-header-4 .c-navbar {
    background: #ffc000;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus {
	color: #333;
	font-weight: 600;
}

.c-theme-nav li.c-active {
	background: #9E5C00;
	color: #333 !important;
}

.c-theme-nav li:hover > a:not(.btn) {
    background: #9E5C00 !important;
}

.c-bg-yellow {
    background: #fffadb !important;
}

.c-content-feature-10 i.c-theme-font {
    background: #9E5C00 !important;
    color: #fff !important;
}

.c-layout-footer.c-layout-footer-1 .c-postfooter {
	padding: 40px 0;
	background: #84520a;
}

.nasthon-footer a {
    color: #fff !important;
}
/******* sof set font size ********/

/* font size - "aaa" */

body.aaa,
body.aaa .btn,
body.aaa label {
  font-size: 20px;
}

body.aaa .btn-lg {
  font-size: 20px;
}

.aaa .pageTitle h1,
.aaa h1 {
  font-size: 28px;
}

.aaa h2,
.aaa .event_info h2 {
  font-size: 24px;
}

.aaa h3,
.aaa .event_info h3 {
  font-size: 20px;
}

.aaa .c-content-bar-4 h3,
.aaa .tp-caption h3{
  font-size: 43px;
}

.aaa .copyright p {
  font-size: 14px;
}

.aaa .c-content-blog-post-card-1 .c-body .c-title {
	font-size: 24px;
}

.aaa .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    font-size:21px;
}

/* font size - "a" */

body.a,
body.a .btn,
body.a label {
  font-size: 14px;
}

.a .pageTitle h1,
.a h1 {
  font-size: 22px;
}

.a h2,
.a .event_info h2 {
  font-size: 19px;
}

.a h3,
.a .event_info h3 {
  font-size: 17px;
}

.a .tp-caption h3,
.a .c-content-bar-4 h3 {
  font-size: 29px;
}

.a .panel-heading h2 {
  font-size: 18px;
}

/******* eof set font size ********/