body {
	font-family: 'Playfair Display';
	font-size: 17px;
	font-weight: 400;
	color: #404040;
	letter-spacing: 0px;
	}

h1 {
	font-family: 'Josefin Slab';
	font-size: 60px;
	font-weight: 600;
	letter-spacing: 0px;
	}

h2 {
	font-family: 'Josefin Slab';
	font-size: 45px;
	font-weight: 600;
	letter-spacing: 0px;
	}

h3 {
	font-family: 'Josefin Slab';
	font-size: 35px;
	font-weight: 600;
	letter-spacing: 0px;
	}

h4 {
	font-family: 'Josefin Slab';
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 0px;
	}

h5 {
	font-family: 'Josefin Slab';
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0px;
	}

h6 {
	font-family: 'Josefin Slab';
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0px;
	}

.crt-countdown-h1 .countdown-amount, .crt-countdown-dh1 .countdown-period {
	font-size: 60px;
}
.crt-countdown-h2 .countdown-amount, .crt-countdown-dh2 .countdown-period {
	font-size: 45px;
}
.crt-countdown-h3 .countdown-amount, .crt-countdown-dh3 .countdown-period {
	font-size: 35px;
}
.crt-countdown-h4 .countdown-amount, .crt-countdown-dh4 .countdown-period {
	font-size: 25px;
}
.crt-countdown-h5 .countdown-amount, .crt-countdown-dh5 .countdown-period {
	font-size: 20px;
}
.crt-countdown-h6 .countdown-amount, .crt-countdown-dh6 .countdown-period {
	font-size: 18px;
}
@media (max-width: 767px) {
    h1 {
        font-size: 40px;
    }

    h2 {
        font-size: 30px;
    }

    h3 {
        font-size: 25px;
    }

    h4 {
        font-size: 22px;
    }

    h5 {
        font-size: 20px;
    }

    h6 {
        font-size: 18px;
    }
	
	.crt-countdown-h1 .countdown-amount, .crt-countdown-dh1 .countdown-period {
		font-size: 40px;
	}
	.crt-countdown-h2 .countdown-amount, .crt-countdown-dh2 .countdown-period {
		font-size: 30px;
	}
	.crt-countdown-h3 .countdown-amount, .crt-countdown-dh3 .countdown-period {
		font-size: 25px;
	}
	.crt-countdown-h4 .countdown-amount, .crt-countdown-dh4 .countdown-period {
		font-size: 22px;
	}
	.crt-countdown-h5 .countdown-amount, .crt-countdown-dh5 .countdown-period {
		font-size: 20px;
	}
	.crt-countdown-h6 .countdown-amount, .crt-countdown-dh6 .countdown-period {
		font-size: 18px;
	}
}

.crt-btn, #respond .form-submit input, .wpcf7 input[type=submit], button, .btn {
	font-family: 'PT Serif';
	font-weight: 400;
	}

.crt-post-single-title, .post-navigation-title, crt-dropcap, .crt-post-tags, .crt-category-list, #crt-owl-quote .crt-quote-content, .crt-heading-font-1 {
	font-family: 'PT Serif Caption';
	font-weight: 400;
	}

.crt-ps-categories a, .crt-psth-a, .crt-post-infos a, .crt-entry-tag, .tagcloud a, .crt-member-role, figure.crt-portfolio-effect p, .crt-price-description, #crt-owl-quote .crt-quote-author-position, .crt-heading-font-2, #crt-countdown, .crt-counter {
	font-family: 'Fondamento';
	font-weight: 400;
	}
	
	a, a:visited {
   color: #404040;
}

a:hover,
a:focus,
a:active {
    color: #b3634e;
}

.crt-blogger-post-excerpt, .crt-blogger-post-side-border {
   border-color: #404040 !important;
}

/* Color 1 */
.crt-cta-cover, .crt-cta-hover, .crt-cta-hover h3, .crt-cta-more, .crt-events-inner, .crt-event-titles, .crt-event-infos a, .crt-iconbox .icon, #crt-video-image .crt-video-image-holder:before, .crt-portfolio-grid figure figcaption, .crt-post-1-date, .crt-cta-hover a, .crt-pricing-column, .crt-progress .fore .name, .crt-progress-group:hover .fore .name, .fw-tabs-container, .crt-tab-holder .nav > li > a, .crt-toggle, .toggle .toggle-arrow:after, .toggle a, .highlight, .highlight-2, #respond .form-submit input, .schedule-icon-holder, .crt-date-box, .wpcf7 input[type=submit], .page-numbers, a.page-numbers:hover, .owl-carousel .owl-prev, .owl-carousel .owl-next, .cal-month-box [class*="cal-cell"]:hover span[data-cal-date], .cal-month-day.event-day span[data-cal-date] {
	color: #ffffff;
}
.crt-btn, .crt-cta-hover {
    color: #ffffff !important;
}

.crt-flexslider .flexslider .flex-direction-nav a, .crt-flexslider .flexslider .flex-direction-nav a:hover, .crt-btn-bw:hover {
	background-color: #ffffff;
}

.crt-cta-col-frame-line .crt-cta-hover::before, .crt-cta-col-frame-line .crt-cta-hover::after {
	border-color: #ffffff;
}

/* Color 2 */
.crt-ps-categories a:hover, .crt-iconbox .desc p, .crt-separator-normal, .crt-separator-small, span[data-cal-date], .cal-day-weekend span[data-cal-date], .cal-day-holiday span[data-cal-date] {
	color: #404040;
}
.crt-portfolio-grid figure .crt-portfolio-effect-img {
    border-color: #404040;
}
#respond .form-submit input:hover {
	background-color: #404040;
}

/* Color 3 */
.crt-iconbox .name, .crt-member-role, .crt-post-tags a, .crt-cta-hover, .crt-post-single-title, a.page-numbers, .fw-shortcode-calendar .day-highlight, .fw-shortcode-calendar a.cal-event-week, .crt-post-sc-2 .entry-elements a:hover {
    color: #1d1d1d;
}
.crt-btn-bw:hover {
	color: #1d1d1d !important;
}
#crt-video-image .crt-video-image-holder:after, figure.crt-portfolio-effect, .crt-pricing-column, .crt-pricing-featured .crt-btn, .crt-progress .fore, .crt-btn-bw, .owl-carousel .owl-prev, .owl-carousel .owl-next {
    background-color: #1d1d1d;
}
.crt-portfolio img, .crt-post-sc-2 .small-thumb-holder, .crt-pricing-column-frame, .crt-flexslider .flexslider .flex-direction-nav a, .fw-table table > thead > tr > th, .fw-table table > tbody > tr > th, .fw-table table > tfoot > tr > th, .fw-table table > thead > tr > td, .fw-table table > tbody > tr > td, .fw-table table > tfoot > tr > td {
	border-color: #1d1d1d;
}
.crt-cta-cover {
	text-shadow: 1px 1px 1px #1d1d1d;
}
figure.crt-portfolio-effect:before {
    box-shadow: 3px 3px 20px #1d1d1d;
}
figure.crt-portfolio-effect .crt-h2-holder:before,
figure.crt-portfolio-effect .crt-p-holder:before {
    box-shadow: 0 1px 10px #1d1d1d;
}
a.page-numbers {
	box-shadow: 0 0 0 2px #1d1d1d inset;
}
/* Color 4 */
.crt-ps-categories a, .crt-post-single-title:hover, .crt-post-infos a:hover, .crt-social-share-bar i:hover, .crt-cta-more:hover, .crt-cta-hover a:hover, .crt-heading, #crt-owl-quote .crt-quote-image i, .fw-shortcode-calendar-wrapper .page-header h3, .btn-group button[data-calendar-nav], .cal-week-box .cal-day-today span[data-cal-date], .cal-week-box .cal-day-today.event-day span[data-cal-date], #cal-day-box .day-highlight .event-item:hover, .crt-post-sc-2 .entry-elements a {
	color: #b3634e;
}
.crt-events-inner, figure.crt-portfolio-effect h2, figure.crt-portfolio-effect p, .crt-post-1-date, .crt-pricing-featured .crt-pricing-column, .crt-progress .fore .bar, .fw-tabs-container, .crt-toggle, .highlight-2, .crt-btn-basic, .crt-btn-custom, #respond .form-submit input, .schedule-icon-holder, .crt-date-box, .wpcf7 input[type=submit]:hover, .wpcf7 input[type=submit], .crt-owl-navigation-normal-2 .owl-prev, .crt-owl-navigation-normal-2 .owl-next, .cal-day-today, .cal-day-today.event-day {
    background-color: #b3634e;
}
.crt-events-holder, .crt-pricing-featured .crt-pricing-column-frame, .crt-progress-holder, #crt-owl-quote .crt-quote-author-image, .crt-tab-holder, .crt-toggle-holder, .fw-shortcode-calendar .day-highlight {
    border-color: #b3634e;
}
.page-numbers {
	box-shadow: 0 0 0 20px #b3634e inset;
}
a.page-numbers:hover {
	box-shadow: 0 0 0 20px #b3634e inset;
}
/* Color 5 */
.crt-imagebox .name, .crt-post-tags a:hover {
    color: #da9481;
}
.crt-iconbox .icon, #crt-video-image:hover .crt-video-image-holder:before, .small-thumb-holder .small-thumb-overlay:before, .crt-btn-basic:hover, .fw-table thead {
	background-color: #da9481;
}
.crt-imagebox .image, .crt-member-img-h, .crt-blockquote-1, .crt-flexslider .flexslider {
    border-color: #da9481;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    box-shadow: 0 0 0 6px #da9481 inset;
}
/* Color 6 */
.fw-table tbody .desc-col, .cal-year-box [class*="span"]:hover, .cal-month-box [class*="cal-cell"]:hover, .fw-shortcode-calendar .day-highlight:hover, .fw-shortcode-calendar .day-highlight, .cal-month-day.cal-day-outmonth:hover, .cal-month-day.cal-day-outmonth:hover span[data-cal-date], [class*="cal-cell"]:hover, .crt-bfah .crt-article-container, .crt-bfah-title-holder-bg {
	background-color: #ffe3dc;
}
/* Color 7 */
.crt-post-infos a, .crt-social-share-bar i, .crt-post-sc-2 .post-author {
    color: #33455e;
}
.crt-btn-inverse {
	background-color: #33455e;
}
/* Color 8 */
.crt-psth, .crt-entry-tag, .crt-blockquote-2-holder, .iframe-holder, .crt-event-content-image, .crt-post-sc-2 .entry-title, .crt-post-tags {
	border-color: #6b7b91;
}
.crt-post-1-content, .highlight, .crt-btn-inverse:hover, .crt-prod-cat-content {
    background-color: #6b7b91;
}
/* Color 9 */
.panel, .crt-member-content, .crt-iconbox, .cal-row-fluid.cal-row-head [class*="cal-cell"], .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"], .cal-week-box, #cal-day-box, .fw-table {
	background-color: #c5cbd3;
}
.crt-tab-holder .nav-tabs > li.ui-tabs-active > a, .crt-tab-holder .nav-tabs > li.ui-tabs-active > a:hover, .crt-tab-holder .nav-tabs > li.ui-tabs-active > a:focus, .toggle .active a, .toggle:hover a, .toggle a:hover, .toggle a:focus, .toggle a:active, .crt-event-infos a:hover {
	color: #c5cbd3;
}
.crt-tab-holder .nav > li > a:hover {
    color: #c5cbd3 !important;
}
.crt-tab-holder .nav-tabs > li.ui-tabs-active > a, .crt-tab-holder .nav-tabs > li.ui-tabs-active > a:hover, .crt-tab-holder .nav-tabs > li.ui-tabs-active > a:focus, .toggle .active a {
    border-color: #c5cbd3 !important;
}

/* Mixed */
.crt-cta-layer {
    background: #1d1d1d;
	background: -webkit-radial-gradient(circle, #ffffff, #404040, #1d1d1d);
	background: -o-radial-gradient(circle, #ffffff, #404040, #1d1d1d);
	background: -moz-radial-gradient(circle, #ffffff, #404040, #1d1d1d);
    background: radial-gradient(circle, #ffffff, #404040, #1d1d1d);
}

.crt-cta-layer-2 {
    background: #c5cbd3;
	background: -webkit-radial-gradient(circle, #33455e 25%, #6b7b91 65%, #c5cbd3 100%);
	background: -o-radial-gradient(circle, #33455e 25%, #6b7b91 65%, #c5cbd3 100%);
	background: -moz-radial-gradient(circle, #33455e 25%, #6b7b91 65%, #c5cbd3 100%);
    background: radial-gradient(circle, #33455e 25%, #6b7b91 65%, #c5cbd3 100%);
}

/* Color 1 */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, p.demo_store, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce span.onsale {
    color: #ffffff;
}
/* Color 3 */
.woocommerce-pagination li .page-numbers {
	box-shadow: 0 0 0 2px #1d1d1d inset;
}
/* Color 4 */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, p.demo_store, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a  {
    background-color: #b3634e;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-MyAccount-navigation ul li a {
    border-color: #b3634e;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    box-shadow: 0 0 0 20px #b3634e inset;
}
/* Color 5 */
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover  {
    background-color: #da9481;
}
/* Color 6 */
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li img.avatar {
    border-color: #ffe3dc;
}
/* Color 9 */
.woocommerce div.product .woocommerce-tabs ul.tabs li, #crt-wc-product, .woocommerce span.onsale, #crt-wc-product .crt-wc-product-img-overlay, .woocommerce #reviews #comments ol.commentlist li img.avatar, #crt-owl-products .crt-post-sc-2 {
	background-color: #c5cbd3;
}

#crt-page-holder {
    margin-top: 50px;
}

#crt-page-holder {
    margin-bottom: 40px;
}

#crt-outerheader .crt-menu-area {
    background-color: rgba(255,255,255,0.25);
}

#crt-logo {
	padding: 5px 15px 20px 0;
}

#crt-logo #crt-logo-text a {
	font-family: 'PT Serif Caption';
	font-size: 72px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0px;
	color: #404040;
}

#crt-logo #crt-logo-text a:hover {
	color: #b3634e;
}

#crt-logo #crt-logo-tagline {
	font-family: 'Playfair Display';
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0px;
	color: #404040;
}
  
#crt-header-buttons {
	padding: 0 20px 12px 10px;
}

#crt-header-buttons .crt-btn-hb {
	background: rgba(255,255,255,0);
    color: #1d1d1d !important;
}

#crt-hb-search,
#crt-hb-cart {
	background: rgba(221,221,221,0.9);
    color: #1d1d1d !important;
}
#crt-header-buttons .crt-btn-hb:hover {
	color: #b3634e !important;
}

#crt-header-buttons .crt-btn-content {
	font-family: 'Playfair Display SC';
	font-size: 17px;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0px;
}

#crt-header-buttons .crt-btn-content,
#crt-menu-social-header.crt-menu-social li {
    padding: 0px 5px;
}

#crt-header-navigation li {
	padding: 15px 8px 15px 8px;
	margin-right: 5px;
	background-color: rgba(255,255,255,0);
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#crt-toggleMenu {
	padding: 15px 0 15px;
}

#crt-header-navigation li a,
#crt-toggleMenu {
	font-family: 'Playfair Display SC';
	font-size: 17px;
	font-weight: 400;
	line-height: 17px;
	color: #1d1d1d;
	letter-spacing: 0px;
	text-transform: uppercase;
		-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

#crt-header-navigation li:hover {
	background-color: rgba(255,255,255,0);
}

#crt-header-navigation li:hover a {
	color: #b3634e;
	text-decoration: none;}

#crt-header-navigation li.current-menu-item,
#crt-header-navigation li.current-menu-ancestor {
	background-color: rgba(255,255,255,0);
}

#crt-header-navigation li.current-menu-item a,
#crt-header-navigation li.current-menu-ancestor a {
	color: #b3634e;
}

#crt-header-navigation ul ul {
    background-color: rgba(221,221,221,0.9);
	margin-top: 15px;
}

#crt-header-navigation ul ul li a {
	font-family: 'Playfair Display';
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #1d1d1d !important;
	letter-spacing: 0px;
	text-transform: none;
	}

#crt-header-navigation ul .mega-menu ul li {
	color: #1d1d1d !important;
}

#crt-header-navigation ul ul li {
	background-color: rgba(255,255,255,0);
	padding: 10px 10px 10px 10px;
}

#crt-header-navigation ul .mega-menu ul li a {
	padding: 0 0 10px;
}

#crt-header-navigation ul ul li:hover {
	background-color: rgba(255,255,255,0);
}

#crt-header-navigation ul ul li:hover a,
#crt-header-navigation ul ul ul li:hover a {
	color: #b3634e !important;
	text-decoration: none;
}

#crt-header-navigation ul ul li:hover ul li:hover a {
	color: #b3634e !important;
}

#crt-header-navigation ul ul li.current-menu-item,
#crt-header-navigation ul ul li.current-menu-ancestor,
#crt-header-navigation ul ul ul li.current-menu-item,
#crt-header-navigation ul ul ul li.current-menu-ancestor {
	background-color: rgba(255,255,255,0);
}

#crt-header-navigation ul ul li.current-menu-item a,
#crt-header-navigation ul ul li.current-menu-ancestor a,
#crt-header-navigation ul ul li.current-menu-ancestor ul li.current-menu-item a {
	color: #b3634e !important;
}

#crt-header-navigation ul ul li.current-menu-item ul a,
#crt-header-navigation ul ul li.current-menu-ancestor ul a,
#crt-header-navigation ul ul li:hover ul a {
	color: #1d1d1d !important;
}
#crt-header-navigation ul ul a, #crt-header-navigation .mega-menu ul li {
	width: 10em;
}

@media (max-width: 967px) {
	#crt-header #crt-logo {
		padding-right: 0;
		padding-left: 0;
		text-align:center;
	}
	
	#crt-header #crt-header-menus {
		width: inherit;
	}
	
	#crt-header,
	#crt-header #crt-logo img {
		margin:auto;
	}
	
    #crt-toggleMenu {
        display: block !important;
    }

    #crt-header #crt-header-navigation {
        display: none;
    }
}

#crt-mobile-navigation {
	background: #dddddd;
}

#crt-mobile-navigation li {
	padding: 5px 5px;
}

#crt-mobile-navigation li a {
	font-family: 'Playfair Display';
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #1d1d1d !important;
	letter-spacing: 0px;
}

#crt-mobile-navigation li a:hover {
	color: #b3634e !important;
}

#crt-outersecondaryheader {
	background: rgba(255,255,255,0);
}

#crt-secondary-header {
	font-family: 'Playfair Display';
	font-size: 17px;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0px;
	color: #404040;
}

#crt-secondary-header h3,
#crt-secondary-header .crt-header-column-link span {
	font-family: 'Fondamento';
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0px;
}

#crt-secondary-header .crt-header-column-link span {
	color: #1d1d1d !important;
}

#crt-secondary-header .crt-header-column-link:hover span,
.crt-sh-column a h3:hover {
	color: #b3634e !important;
}

.crt-sh-column-1 h3 {
	color: #26496b;
}

.crt-sh-column-1  {
	border-color: #26496b !important;
	border-right: 2px solid rgba(38,73,107,0.2) !important;
	background-color: rgba(38,73,107,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(38,73,107,0)), to(rgba(38,73,107,0.2)));
    background: -moz-linear-gradient(center top, rgba(38,73,107,0.2) 0%, rgba(38,73,107,0) 100%);
    background: -o-linear-gradient(top, rgba(38,73,107,0.2), rgba(38,73,107,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(38,73,107,0.2)', EndColorStr='rgba(38,73,107,0)');
}

.crt-sh-column-2 h3 {
	color: #5a2d34;
}

.crt-sh-column-2  {
	border-color:  #5a2d34 !important;
	border-right: 2px solid rgba(90,45,52,0.2) !important;
	background-color: rgba(90,45,52,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(90,45,52,0)), to(rgba(90,45,52,0.2)));
    background: -moz-linear-gradient(center top, rgba(90,45,52,0.2) 0%, rgba(90,45,52,0) 100%);
    background: -o-linear-gradient(top, rgba(90,45,52,0.2), rgba(90,45,52,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(90,45,52,0.2)', EndColorStr='rgba(90,45,52,0)');
}

.crt-sh-column-3 h3 {
	color: #908937;
}

.crt-sh-column-3  {
	border-color:  #908937 !important;
	background-color: rgba(144,137,55,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(144,137,55,0)), to(rgba(144,137,55,0.2)));
    background: -moz-linear-gradient(center top, rgba(144,137,55,0.2) 0%, rgba(144,137,55,0) 100%);
    background: -o-linear-gradient(top, rgba(144,137,55,0.2), rgba(144,137,55,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(144,137,55,0.2)', EndColorStr='rgba(144,137,55,0)');
}

#crt-back-to-top {
	color: rgba(179,99,78,0.7);
	background-color: rgba(221,221,221,0.7);
}

#crt-back-to-top:hover {
	color: #b3634e;
	background-color: #dddddd;
}

#crt-breadcrumbs {
    margin: 5px 0;
	background-size: initial;
	background-repeat: repeat;
	background-color: rgba(144,137,55,0.15);
	font-family: 'PT Serif';
	font-size: 18px;
	font-weight: 400;
	line-height: 36px;
	color: #ffffff;
	letter-spacing: 0px;
	border-color: #1d1d1d !important;
	min-height: 36px;
		}

#crt-breadcrumbs .crt-breadcrumbs-holder {
	background-color: #1d1d1d;
}

.crt-breadcrumbs-holder:after {
	border-left-color: #1d1d1d;
}

#crt-breadcrumbs .crt-breadcrumbs-holder,
#crt-breadcrumbs .crt-breadcrumbs-holder a {
	color: #ffffff !important;
}

#crt-breadcrumbs {
    color: #1d1d1d !important;
}

#crt-breadcrumbs a:hover {
    color: #b3634e !important;
}

#crt-breadcrumbs .recent-marquee,
#crt-breadcrumbs .crt-breadcrumbs-holder:after,
#crt-breadcrumbs .top-news-slider {
	height: 36px;
}

.crt-w-d-c-1 .widget-container, .crt-w-pp-c-1 .widget-area .widget_curiosity_popularwidget, .crt-w-rp-c-1 .widget-area .widget_recent_entries, .crt-w-c-c-1 .widget-area .widget_curiosity_contactwidget, .crt-w-f-c-1 .widget-area .widget_curiosity_flickrwidget, .crt-w-e-c-1 .widget-area .widget_curiosity_eventwidget, .crt-w-q-c-1 .widget-area .widget_curiosity_quotewidget, .crt-w-a-c-1 .widget-area .widget_archive, .crt-w-ca-c-1 .widget-area .widget_calendar, .crt-w-cat-c-1 .widget-area .widget_categories, .crt-w-m-c-1 .widget-area .widget_meta, .crt-w-s-c-1 .widget-area .widget_search, .crt-w-cu-c-1 .widget-area .widget_nav_menu {
	background-color: rgba(38,73,107,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(38,73,107,0)), to(rgba(38,73,107,0.2)));
    background: -moz-linear-gradient(center top, rgba(38,73,107,0.2) 0%, rgba(38,73,107,0) 100%);
    background: -o-linear-gradient(top, rgba(38,73,107,0.2), rgba(38,73,107,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(38,73,107,0.2)', EndColorStr='rgba(38,73,107,0)');
    border-color: rgba(38,73,107,0.5);
    border-top-color: #26496b;
}

.crt-w-d-c-2 .widget-container, .crt-w-pp-c-2 .widget-area .widget_curiosity_popularwidget, .crt-w-rp-c-2 .widget-area .widget_recent_entries, .crt-w-c-c-2 .widget-area .widget_curiosity_contactwidget, .crt-w-f-c-2 .widget-area .widget_curiosity_flickrwidget, .crt-w-e-c-2 .widget-area .widget_curiosity_eventwidget, .crt-w-q-c-2 .widget-area .widget_curiosity_quotewidget, .crt-w-a-c-2 .widget-area .widget_archive, .crt-w-ca-c-2 .widget-area .widget_calendar, .crt-w-cat-c-2 .widget-area .widget_categories, .crt-w-m-c-2 .widget-area .widget_meta, .crt-w-s-c-2 .widget-area .widget_search, .crt-w-cu-c-2 .widget-area .widget_nav_menu {
	background-color: rgba(90,45,52,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(90,45,52,0)), to(rgba(90,45,52,0.2)));
    background: -moz-linear-gradient(center top, rgba(90,45,52,0.2) 0%, rgba(90,45,52,0) 100%);
    background: -o-linear-gradient(top, rgba(90,45,52,0.2), rgba(90,45,52,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(90,45,52,0.2)', EndColorStr='rgba(90,45,52,0)');
    border-color: rgba(90,45,52,0.5);
    border-top-color: #5a2d34;
}

.crt-w-d-c-3 .widget-container, .crt-w-pp-c-3 .widget-area .widget_curiosity_popularwidget, .crt-w-rp-c-3 .widget-area .widget_recent_entries, .crt-w-c-c-3 .widget-area .widget_curiosity_contactwidget, .crt-w-f-c-3 .widget-area .widget_curiosity_flickrwidget, .crt-w-e-c-3 .widget-area .widget_curiosity_eventwidget, .crt-w-q-c-3 .widget-area .widget_curiosity_quotewidget, .crt-w-a-c-3 .widget-area .widget_archive, .crt-w-ca-c-3 .widget-area .widget_calendar, .crt-w-cat-c-3 .widget-area .widget_categories, .crt-w-m-c-3 .widget-area .widget_meta, .crt-w-s-c-3 .widget-area .widget_search, .crt-w-cu-c-3 .widget-area .widget_nav_menu {
	background-color: rgba(144, 137, 55,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(144, 137, 55,0)), to(rgba(144, 137, 55,0.2)));
    background: -moz-linear-gradient(center top, rgba(144, 137, 55,0.2) 0%, rgba(144, 137, 55,0) 100%);
    background: -o-linear-gradient(top, rgba(144, 137, 55,0.2), rgba(144, 137, 55,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(144, 137, 55,0.2)', EndColorStr='rgba(144, 137, 55,0)');
    border-color: rgba(144, 137, 55,0.5);
    border-top-color: #908937;
}

.widget_curiosity_posttabwidget #tab_popular {
	background-color: rgba(38,73,107,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(38,73,107,0)), to(rgba(38,73,107,0.2)));
    background: -moz-linear-gradient(center top, rgba(38,73,107,0.2) 0%, rgba(38,73,107,0) 100%);
    background: -o-linear-gradient(top, rgba(38,73,107,0.2), rgba(38,73,107,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(38,73,107,0.2)', EndColorStr='rgba(38,73,107,0)');
}

.widget_curiosity_posttabwidget #tab_latest {
	background-color: rgba(90,45,52,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(90,45,52,0)), to(rgba(90,45,52,0.2)));
    background: -moz-linear-gradient(center top, rgba(90,45,52,0.2) 0%, rgba(90,45,52,0) 100%);
    background: -o-linear-gradient(top, rgba(90,45,52,0.2), rgba(90,45,52,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(90,45,52,0.2)', EndColorStr='rgba(90,45,52,0)');
}

.widget_curiosity_posttabwidget #tab_comments {
	background-color: rgba(144, 137, 55,0.2);
    background: -webkit-gradient(linear, center bottom, center top, from(rgba(144, 137, 55,0)), to(rgba(144, 137, 55,0.2)));
    background: -moz-linear-gradient(center top, rgba(144, 137, 55,0.2) 0%, rgba(144, 137, 55,0) 100%);
    background: -o-linear-gradient(top, rgba(144, 137, 55,0.2), rgba(144, 137, 55,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(144, 137, 55,0.2)', EndColorStr='rgba(144, 137, 55,0)');
}

.widget_curiosity_posttabwidget .nav-tabs .blue a {
    background-color: rgba(38,73,107,0.2);
    border-top: 5px solid #26496b;
}

.widget_curiosity_posttabwidget .nav-tabs .purple a {
    background-color: rgba(90,45,52,0.2);
    border-top: 5px solid #5a2d34;
    border-left: 1px solid rgba(0,0,0, 0.3);
}

.widget .nav-tabs .yellow a {
    background-color: rgba(144, 137, 55,0.2);
    border-top: 5px solid #908937;
    border-left: 1px solid rgba(0,0,0, 0.3);
}

.row .sidebarcol {
    width: 30%;
}

.row .contentcol {
    width: 70%;
}

.row .sidebarcol .widget-area {
    padding: 0 !important;
}

#crt-footer-sidebar {
	background-color: rgba(144,137,55,0.15) !important;
}

#crt-footer-sidebar {
    background-image: url("../images/bg-body-pattern.png");
	background-size: initial;
    background-repeat: repeat;
	}

#crt-fs-content {
	padding: 20px 25px 0;
}

#crt-fs-content .crt-footer-widget {
	padding: 10px 5px;
}

#crt-fs-content .crt-footer-widget .crt-footer-title {
	font-family: 'Playfair Display SC';
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0px;
	color: #1d1d1d;
	}

#crt-fs-content .crt-footer-widget {
	color: #404040;
}

#crt-fs-content .crt-footer-widget a {
	color: #404040;
}

#crt-fs-content .crt-footer-widget a:hover {
	color: #b3634e;
}

#crt-footer, #crt-bottom-footer-holder #crt-menu-social-items-footer li {
    background-color: rgba(255,255,255,0) !important;
}

#crt-bottom-footer {
	padding: 10px 0;
	font-family: 'PT Serif';
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0px;
	color: #404040;
}

#crt-bottom-footer a {
	font-family: 'PT Serif';
	font-size: 17px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0px;
	color: #404040;
}

#crt-menu-social-footer a {
	color: #404040;
}

#crt-bottom-footer a:hover,
#crt-menu-social-footer a:hover {
	color: #b3634e;
}

#crt-bottom-footer .crt-footer-menu li,
#crt-bottom-footer #crt-menu-social-items-footer li {
	padding: 0 0 0 10px;
}