		a,.wpb_accordion_header i, .wpb_accordion_header a:hover i{
		color: #3e5e2c;
	}
	.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price
	{
		color: #3e5e2c !important;
	}
	.dmsearch.dmsearch-open .searchicon,
	.shop_item .icon-view,
	.shop_item .icon-link,
	.section-colorizedbg,
	h3.widget-title span.title-text,
	.about_widget .social span,
	.social span,
	.site-header .social span,
	.pricing-table > .price .name,
	.ls01,
	.dm_featured_box_icon,
	.miniicon span,
	.pagination > li > a:hover, #bbpress-forums .bbp-pagination a.page-numbers:hover,
	.topbar.whitebg .searchicon:before,
	.bs-glyphicons li:hover,
	.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	.progress-bar,
	.blog-wrap div.post-date,
	.contact_icons,
	.desc span.text a:hover, .desc span.title a:hover,
	.tagcloud a,
	.widget-title hr,
	.hovicon.effect-1.sub-a:hover,
	.hovicon.effect-1.sub-a:hover i,
	.hovicon.effect-1,
	.hovicon.effect-1.sub-a:hover,
	.back-to-top,
	.btn-primary,
	#owl-blog .read-more,
	#owl-blog .views,
	#owl-blog .post-type,
	#timeline .read-more,
	#timeline .views,
	#timeline .post-type,
	.flexslider .desc span.title,
	.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
	mark,
	.topbar {
	  background: #69a540;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#69a540), to(#3e5e2c));
	  background-image: -webkit-linear-gradient(top, #69a540, 0%, #3e5e2c, 100%);
	  background-image: -moz-linear-gradient(top, #69a540 0%, #3e5e2c 100%);
	  background-image: linear-gradient(to bottom, #69a540 0%, #3e5e2c 100%);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4db', endColorstr='#ff007acc', GradientType=0);
	  border-color: #3e5e2c #3e5e2c #004c80;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  *background-color: #69a540;
	  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	  border-color: #3e5e2c;
	}
	
	.jetmenu i,
	.jetmenu ul li .indicator,
	.blue > li:hover > a, .jetmenu .indicator:hover,
	.searchicon,
	.widget-title h3 span,
	.panel-title > a i,
	.rotate,
	.check li:before,
	#owl-blog .read-more,
	#owl-blog .post-type,
	.nav-tabs i,
	.best-rating i,
	.price > .amount, .widget_nav_menu li a:hover,
	.categories li a:hover,.widget_categories li a:hover , .widget_pages li a:hover , .widget_archive li a:hover, .widget_meta li a:hover, .widget_recent_entries li a:hover, .widget_recent_comments li a:hover,
	.recent_posts a, .widget_recent_comments li, .widget_display_forums li a:hover, .widget_display_topics li a:hover,
	.price-new,
	.required,
	.shop-right .amount,
	.desc span.text a,
	a, .shop_desc  ins .amount {
		color:#3e5e2c;
	}
	.servicetitle hr,
	.services_lists hr,
	::-moz-selection  {
		background:#3e5e2c;
	}
	::selection {
		background:#3e5e2c;
	}
	
	.post-wrapper-top h2,
	.form-control:focus,
	.blue > li:hover > a, .blue > li.active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li:hover > a {
		border-color:#3e5e2c;
	}
	/*.b-link-flow .b-wrapper, .b-link-flow .b-top-line,
	.b-link-stroke .b-top-line,
	.b-link-stroke .b-bottom-line,
	.b-link-twist .b-top-line,
	.b-link-twist .b-bottom-line,
	.b-link-twist:hover .b-top-line b, .b-link-twist:hover .b-bottom-line b,
	.b-link-flip,
	.b-link-flip .b-top-line,
	.b-link-flip .b-bottom-line,
	.lt-ie10 .b-link-flip:hover .b-bottom-line b,
	.b-link-flip:hover .b-top-line b,
	.b-link-box .b-top-line,
	.b-link-box .b-bottom-line,
	.b-link-stripe .b-line,
	.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-top-line-up,
	.b-link-apart-horisontal .b-bottom-line, .b-link-apart-horisontal .b-bottom-line-up,
	.b-link-apart-vertical .b-bottom-line, .b-link-apart-vertical .b-bottom-line-up,
	.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-top-line-up,
	.b-link-diagonal .b-line,
	.b-link-fade .b-wrapper, .b-link-fade .b-top-line,
	.tp-rightarrow.default,
	.tp-leftarrow.default,
	.flex-direction-nav a,
	.magnifier {
		background-color:  !important;
	}*/

	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active,
	.btn-primary.active,
	.btn-primary.disabled,
	.btn-primary[disabled] {
	  color: #ffffff;
	  background-color: #3e5e2c;
	  *background-color: #006bb3;
	}
	.btn-primary:active,
	.btn-primary.active {
	  background-color: #005b99 \9;
	}

	.nav-tabs > li.active > a, 
	.nav-tabs > li.active > a:hover, 
	.nav-tabs > li.active > a:focus {
		border-top-color:#3e5e2c !important;
	}
	
	.hovicon.effect-1:after {
		 box-shadow: 0 0 0 4px #3e5e2c;
	}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
		background-color:#3e5e2c;
	}
	.button, #submit{
		background-image: -webkit-gradient(linear, left 0%, left 100%, from(#69a540), to(#3e5e2c)) !important;
		background-image: -webkit-linear-gradient(top, #69a540, 0%, #3e5e2c, 100%) !important;
		background-image: -moz-linear-gradient(top, #69a540 0%, #3e5e2c 100%) !important;
		background-image: linear-gradient(to bottom, #69a540 0%, #3e5e2c 100%) !important;
		border-color: #3e5e2c #3e5e2c #69a540 !important;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
		border-color: #3e5e2c !important;
		background: #69a540 !important;
	}
	.button:hover, #submit:hover{
		background-color: #3e5e2c !important;
	}
	.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{
		color: #3e5e2c !important;
	}
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
		border-top-color: #3e5e2c !important;
	}
	.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
		border-top-color: #3e5e2c;
	}
	#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *, .mega_main_menu_ul > li:hover > a,
	#mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li > .item_link:hover, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link, #mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link{
		border-top-color: #3e5e2c !important;
	}
	                    #header{
margin: 0 auto;
}

.black-gradient{
  background: #333333 !important;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#333333), to(#000000)) !important;
  background-image: -webkit-linear-gradient(top, #333333, 0%, #000000, 100%) !important;
  background-image: -moz-linear-gradient(top, #333333 0%, #000000 100%) !important;
  background-image: linear-gradient(to bottom, #333333 0%, #000000 100%) !important;
  background-repeat: repeat-x;
  border-color: #000000 #000000 #004c80 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #000000 !important;
}
.black-gradient h3{
    color:#ffffff;
    font-size:22px;
}

.site-header {
  padding: 15px 0 15px 0 !important;
}
.header-wrapper {
  border-top: 0px solid #ededed !important;
  border-bottom: 0px solid #ededed !important;
}

.hovicon.effect-1:after{
    padding: 0 !important;
}

.navbar-nav > li > a{
    font-size:18px !important;
}

@media (min-width: 768px){
.navbar-nav{
    float:right !important;
}}

.header-wrapper, .navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #e2e2e2 !important;
  background: #e2e2e2 !important;
  background-image:none;
}

.navbar-nav > li > a {
  border-top: 3px solid #e2e2e2;
}

.navbar-default .navbar-toggle{
 background-color:#fff;   
}
.dm_featured_box{
    text-align:center;
    padding:40px 0 0 0;
    width:100%;
}

.dm_featured_box .dm_featured_box_icon{
    margin-left:auto;
    margin-right:auto;
}

table th, table td {
  border: none;
}

tr{
    border-bottom: 1px solid #efefef;
}

td{
    padding: 7px;
}

input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], textarea{
    width:100%;
    border: 1px solid #cecece;
    padding:4px 8px;
}
textarea{
    max-height:110px;
}

.post-wrapper-top {
  border-top:2px solid black;
  background: #69a540;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#69a540), to(#3e5e2c));
  background-image: -webkit-linear-gradient(top, #69a540, 0%, #3e5e2c, 100%);
  background-image: -moz-linear-gradient(top, #69a540 0%, #3e5e2c 100%);
  background-image: linear-gradient(to bottom, #69a540 0%, #3e5e2c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4db', endColorstr='#ff007acc', GradientType=0);
  border-color: #3e5e2c #3e5e2c #004c80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #3e5e2c;
}

.breadcrumb > .active {
  color: #dedede;
}

.breadcrumb li a{
    color:#ffffff;
}
.breadcrumb li a:hover{
    color:#000000;
}

.free-consultation{
 float:right;
 vertical-align:top;
 position:absolute;
 top:0;
 right:0;
}

.free-consultation h4{
    color:#ffffff;
    text-align:right;
    border:none;
    margin:0;
    padding:0;
    font-size: 20px;
}

.free-consultation h2{
    margin-top:10px;
    color:#ffffff;
    text-align:right;
    border:none;
    padding:0;
}

.free-consultation h2 a{
    color:#fff;
    -webkit-transition: color .5s; /* Safari */
    transition: color .5s;
}

.free-consultation h2 a:hover{
    color:#cecece;
}

.post-wrapper-top h2{
    margin-top:10px;
}

.footer-form{
    width: 100%;
    border: 0px solid #CECECE;
    padding: 4px 8px;
    background-color: #525252;
    color: #fff;
    margin-bottom: 8px;
    border:0 !important;
}

.cap-align{
    display:inline-block;
}

.footerCaptchatxt{
    width: 160px !important;
}

.amazingcarousel-image:last-child{
    display:none !important;
}

.cbp-qtcontent footer{
    text-align:center;
}

.cbp-qtcontent footer:before{
    content:"";
    display:block;
    background: url('https://saintcharlesclosets.com/dev/wp-content/uploads/2015/05/feature-border.png');
    width:313px;
    height:11px;
    margin:0 auto 10px auto;
}

.about-tabs .wpb_tabs_nav a {
    padding:15px 10px !important;
    font-size:13px !important;
}

ul.right-list{
    text-align:right;
    list-style-position: inside;
}
@media (max-width: 536px) {
    .site-title a img{
        max-width: 209px;
    
        
    }
}

.b-animate-go {
    height:224px;
    overflow: hidden;
}

@media (max-width: 995px) {
    .col-lg-3 {
        width:100% !important;
    }
}
.nt_ulp-link-button {
    text-shadow: 0px -1px 0px rgba(0,0,0,0.2) !important;
    text-decoration: none !important;
    display: block !important;
    height: 100% !important;
    box-sizing: border-box !important;
    border-radius: 5px !important;
    transition-duration: .5s !important;
    -moz-transition-duration: .5s !important;
    -webkit-transition-duration: .5s !important;
    -o-transition-duration: .5s !important;
    -ms-transition-duration: .5s !important;
    line-height: 60px;
}                /*bbpress*/
	.dmsearch.dmsearch-open .searchicon,
	.shop_item .icon-view,
	.shop_item .icon-link,
	.section-colorizedbg,
	h3.widget-title span.title-text,
	.about_widget .social span,
	.social span,
	.site-header .social span,
	.pricing-table > .price .name,
	.ls01,
	.dm_featured_box_icon,
	.miniicon span,
	.pagination > li > a:hover,
	.topbar.whitebg .searchicon:before,
	.bs-glyphicons li:hover,
	.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus,
	.pagination > li > span:hover,
	.pagination > li > a:focus,
	.pagination > li > span:focus,
	.progress-bar,
	.blog-wrap div.post-date,
	.contact_icons,
	.desc span.text a:hover, .desc span.title a:hover,
	.tagcloud a,
	.widget-title hr,
	.hovicon.effect-1.sub-a:hover,
	.hovicon.effect-1.sub-a:hover i,
	.hovicon.effect-1,
	.hovicon.effect-1.sub-a:hover,
	.back-to-top,
	.btn-primary,
	#owl-blog .read-more,
	#owl-blog .views,
	#owl-blog .post-type,
	#timeline .read-more,
	div.bbp-template-notice.info,
	div.bbp-template-notice, div.indicator-hint,
	#timeline .views,
	#timeline .post-type,
	.flexslider .desc span.title,
	.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus,
	mark,
	.topbar {
	  background: #69a540;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#69a540), to(#3e5e2c));
	  background-image: -webkit-linear-gradient(top, #69a540, 0%, #3e5e2c, 100%);
	  background-image: -moz-linear-gradient(top, #69a540 0%, #3e5e2c 100%);
	  background-image: linear-gradient(to bottom, #69a540 0%, #3e5e2c 100%);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4db', endColorstr='#ff007acc', GradientType=0);
	  border-color: #3e5e2c #3e5e2c #004c80;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  *background-color: #69a540;
	  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	  border-color: #3e5e2c;
	}
	mark{
	background: #69a540 !important;
	  color: #ffffff !important;
}

	
	.jetmenu i,
	.jetmenu ul li .indicator,
	.blue > li:hover > a, .jetmenu .indicator:hover,
	.searchicon,
	.widget-title h3 span,
	.panel-title > a i,
	.rotate,
	.check li:before,
	#owl-blog .read-more,
	#owl-blog .post-type,
	.nav-tabs i,
	.nav i,
	.best-rating i,
	.price > .amount,
	.categories li a:hover,
	.recent_posts a,
	.price-new,
	.required,
	.shop-right .amount,
	.desc span.text a,
	a {
		color:#3e5e2c;
	}
	.servicetitle hr,
	.services_lists hr,
	::-moz-selection  {
		background:#3e5e2c;
	}
	::selection {
		background:#3e5e2c;
	}
	
	.post-wrapper-top h2,
	.form-control:focus,
	.blue > li:hover > a, .blue > li.active > a {
		border-color:#3e5e2c;
	}
	.b-link-flow .b-wrapper, .b-link-flow .b-top-line,
	.b-link-stroke .b-top-line,
	.b-link-stroke .b-bottom-line,
	.b-link-twist .b-top-line,
	.b-link-twist .b-bottom-line,
	.b-link-twist:hover .b-top-line b, .b-link-twist:hover .b-bottom-line b,
	.b-link-flip,
	.b-link-flip .b-top-line,
	.b-link-flip .b-bottom-line,
	.lt-ie10 .b-link-flip:hover .b-bottom-line b,
	.b-link-flip:hover .b-top-line b,
	.b-link-box .b-top-line,
	.b-link-box .b-bottom-line,
	.b-link-stripe .b-line,
	.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-top-line-up,
	.b-link-apart-horisontal .b-bottom-line, .b-link-apart-horisontal .b-bottom-line-up,
	.b-link-apart-vertical .b-bottom-line, .b-link-apart-vertical .b-bottom-line-up,
	.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-top-line-up,
	.b-link-diagonal .b-line,
	.b-link-fade .b-wrapper, .b-link-fade .b-top-line,
	.tp-rightarrow.default,
	.tp-leftarrow.default,
	.flex-direction-nav a,
	.magnifier {
		background-color:rgba(0,122,204, 0.6) !important;
	}

	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active,
	.btn-primary.active,
	.btn-primary.disabled,
	.btn-primary[disabled] {
	  color: #ffffff;
	  background-color: #3e5e2c;
	  *background-color: #006bb3;
	}
	.btn-primary:active,
	.btn-primary.active {
	  background-color: #005b99 \9;
	}

	.nav-tabs > li.active > a, 
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
	.nav-tabs > li.active > a:hover, 
	.nav-tabs > li.active > a:focus {
		border-top-color:#3e5e2c !important;
	}
	
	.hovicon.effect-1:after {
		 box-shadow: 0 0 0 4px #3e5e2c;
	}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
		background-color:#3e5e2c;
	}
