
@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('fontface/TitilliumText22L003-webfont.eot');
    src: url('fontface/TitilliumText22L003-webfont.eot?iefix') format('eot'),
         url('fontface/TitilliumText22L003-webfont.woff') format('woff'),
         url('fontface/TitilliumText22L003-webfont.ttf') format('truetype'),
         url('fontface/TitilliumText22L003-webfont.svg#webfonthw2QSkaV') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1, h2, h3, h4, h5, h6, .mk-content-box, .the-title, .filter-portfolio a, .mk-fancy-text, #mk-page-introduce, #mk-main-navigation ul li a, #mk-header .mk-searchform .text-input, .mk-button, .mk-blockquote, .mk-pricing-table .mk-offer-title, .mk-pricing-table .mk-pricing-plan, .mk-pricing-table .mk-pricing-price, textarea, input[type=text], input[type=password], input[type=email], select, .mk-skill-meter-title, .client-title, .mk-banner-text-caption, .mk-tabs-tabs a, .mk-accordion-tab, .mk-toggle-title, #cboxTitle, #mk-footer-navigation ul li a, .mk-footer-copyright, .mk-slideshow-shortcode .mk-flex-caption, .team-member-name, .team-member-position, .mk-fancy-divider, .mk-dropcaps, .big-numbers-count, .widget-sub-navigation ul li a, .pinterest-widget-title, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce .mk-onsale{ font-family: "TitilliumText22LRegular"}










/*
*****************************
GENERAL SECTIONS ************
*****************************
*/


body{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	background: #f7f4ee    ;
}

.mk-grid {
	max-width: 1140px;
}

#mk-boxed-layout {
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}

p {
	font-size: 12px;
	color: #666666;
	color: #666666;
}

a {
	color: #333333;
	color: #333333;
}

#mk-header {
	background: #e6dfcf repeat center top fixed ;
}

#mk-header .header-logo {
	padding : 0px 0 0px;
}


#theme-page {
	background: #f7f4ee url(https://www.cherrypxl.com/wp-content/uploads/2014/04/10.png) repeat-x center bottom fixed ;
}

#mk-footer {
	background: #4a463d    ;
}

#mk-footer #footer-slogan {
	background-image: url(images/patterns/default-pattern.png);
	background-color: #2e281f;
	background-color: #2e281f;
}

#mk-footer #footer-slogan h4 {
	font-size: 22px;
	color: #ddcfb5;
	color: #ddcfb5;
}

.homepage-tabbed-box {
	background-color: #4a453c;
	background-color: #4a453c;
	
}


.blog-single-content-wrapper, .single-post-social-share, .mk-blog-single-page .single-postype-icons, .mk-single-permalink-icon, .mk-single-zoom-icon{
	background-color: #ffffff;
	background-color: #ffffff;
}

.single-blog-wrapper {
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.6);
}


.mk-homepage-slideshow {
	background: #97ccd9 url(://cherry.rookybooky.com/wp-content/themes/paragon/images/patterns/5.png) repeat center center fixed ;
}


/*
*****************************
TYPOGRAPHY ******************
*****************************
*/
 

#theme-page h1{
			font-size: 36px;
			color: #393836;
			color: #393836;
			font-weight: bold;
	}

#theme-page h2{
			font-size: 30px;
			color: #393836;
			color: #393836;
			font-weight: bold;
	}


#theme-page h3{
			font-size: 24px;
			color: #393836;
			color: #393836;
			font-weight: bold;
	}

#theme-page h4{
			font-size: 18px;
			color: #393836;
			color: #393836;
			font-weight: bold;
	}


#theme-page h5{
			font-size: 16px;
			color: #393836;
			color: #393836;
			font-weight: bold;
	}


#theme-page h6{
			font-size: 14px;
			color: #393836;
			color: #393836;
			font-weight: normal;
	}









/* Widgets : Sidebar */
#mk-sidebar, #mk-sidebar p{
			font-size: 12px;
			color: #4d4d4d;
			color: #4d4d4d;
			font-weight: normal;
	}

#mk-sidebar .widgettitle {
			
			font-size: 18px;
			color: #b62248;
			color: #b62248;
			font-weight: bold;
	}	
#mk-sidebar .widgettitle a {
			color: #b62248;
			color: #b62248;
	}		

#mk-sidebar .widget a{
			color: #666666;
			color: #666666;
	}

#mk-sidebar .widget a:hover{
			color: #666666;
			color: #666666;
	}	








/* Widgets : Footer */
#mk-footer, #mk-footer p  {
			font-size: 11px;
			color: #e6dfcf;
			color: #e6dfcf;
			font-weight: normal;
	}

#mk-footer .widgettitle {
			font-size: 16px;
			color: #fd5e9a;
			color: #fd5e9a;
			font-weight: normal;
	}

#mk-footer .widgettitle a {
			color: #fd5e9a;
			color: #fd5e9a;
}	

#mk-footer .widget a{
			color: #e6dfcf;
			color: #e6dfcf;
	}

#mk-footer .widget a:hover{
			color: #e6dfcf;
			color: #e6dfcf;
	}	

#sub-footer {
	background-color: #7d7970;
	background-color: #7d7970;
}

#mk-footer-navigation ul li:last-child a, #mk-footer-navigation ul li a {
  border-color: #f7f4ee;
  border-color: #f7f4ee;
}


@media handheld, only screen and (max-width: 960px) {	
	#mk-footer-navigation ul li a {
		border-bottom-color:#f7f4ee;
		border-bottom-color:#f7f4ee;
	}	
}


/* Page Introduce Section */
#mk-page-introduce {
	background: #c56dcbrepeat center center fixed ;
}
.page-introduce-title {
	font-size: 44px;
}

.introduce-fancy-title span {
	line-height:68px;
}

.introduce-simple-title {
	color: #cb2650 !important;
}

.page-introduce-subtitle {
	font-size: 20px;
	line-height: 33px;
}

.page-introduce-subtitle span {
		background-color: #ffffff;
		background-color: #ffffff;
		box-shadow: 15px 0 0 #ffffff, -15px 0 0 #ffffff;
		box-shadow: 15px 0 0 #ffffff, -15px 0 0 #ffffff;
		color: #cb2650;
		color: #cb2650;
		font-size: 20px;
		line-height: 40px;
}

.page-introduce-desc {
	color: #4a453c;
	color: #4a453c;
	font-size: 14px;
}	





/* Main Navigation */

#mk-main-navigation ul li a {
	color: #ffffff;
	color: #ffffff;
	background-color: #cb2650;
	background-color: #cb2650;
	font-size: 13px;
	font-weight: bold;
}

.mk-header-searchform .text-input {
	background-color: #cb2650;
	background-color: #cb2650;
}

.mk-header-searchform .search-button {
	background-color: #cb2650;
	background-color: #cb2650;
}

.mk-responsive .mk-header-right, .mk-nav-responsive-link{
	background-color: #cb2650;
	background-color: #cb2650;
}

#mk-main-navigation ul li > a:hover,
#mk-main-navigation ul li:hover > a,
#mk-main-navigation ul li.current-menu-item > a,
#mk-main-navigation ul li.current-menu-ancestor > a,
.mk-nav-responsive-link:hover,
.mk-nav-responsive-link:focus {
	background-color: #cb2650;
	background-color: #cb2650;
	color: #ffffff;
	color: #ffffff;
}

#mk-main-navigation ul li ul li, #mk-main-navigation ul li ul li a {
	background-color: #d8647f;
	background-color: #d8647f;
	color: #ffffff;
	color: #ffffff;
}

#mk-main-navigation ul li ul li:hover .sf-sub-indicator {
	border-left-color: #d8647f;
	border-left-color: #d8647f;
}

#mk-main-navigation ul li ul li a:hover,
#mk-main-navigation ul li ul li:hover > a,
#mk-main-navigation ul ul li a:hover,
#mk-main-navigation ul ul li:hover > a,
#mk-main-navigation ul ul li.current-menu-item > a {
	background-color:#ffffff;
	background-color:#ffffff;
  	color: #cb2650;
  	color: #cb2650;
}


/*
*****************************
SKINING *********************
*****************************
*/



/* Main Skin Color : Color Property */

.mk-blog-classic-item time a,
.mk-blog-classic-item .categories a,
.mk-blog-classic-item .categories,
.mk-blog-single-page time.post-date a, 
.mk-blog-single-page .categories a,
.mk-blog-single-page .categories,
.mk-commentlist .comment-author,
.mk-commentlist .comment-reply:hover > a,
.mk-newspaper-comments .comment-author a,
.mk-blog-newspaper-item .featured-image:hover > .the-title a,
.portfolio-brief-content h3,
.mk-tabs .mk-tabs-tabs li.current > a,
.mk-tabs.light .mk-tabs-tabs li.current > a,
.mk-accordion .mk-accordion-tab.current,
.mk-toggle .mk-toggle-title.active-toggle,
.mk-clients-shortcode .client-title,
.rating-star .rated,
.portfolio-newspaper-image:hover .the-title.highlight span a,
.mk-newspaper-comments .comment-author,
.upsells.products h2,
.related.products h2,
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .price .amount,
.single-postype-icons i,
.filter-portfolio ul li a
{
	color: #cb2650 !important;
	color: #cb2650 !important;
}






/* Main Skin Color : Background-color Property */


.image-hover-overlay,
.mk-blog-classic-item.portfolio-post-type .portfolio-outer-wrapper,
.post-type-badge,
.metro-portfolio,
.newspaper-portfolio,
.about-author-name,
.single-post-tags a:hover,
.similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern /* Should be !important if not working */,
.ls-paragonskin .ls-bottom-slidebuttons a.ls-nav-active,
.ls-paragonskin .ls-bottom-slidebuttons a:hover,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.portfolio-newspaper-image .excerpt-overlay,
.portfolio-logo-section,
.post-list-document .post-type-thumb:hover,
#wp-calendar td#today,
.metro-image,
.metro-video,
.metro-audio,
.metro-document,
.mk-clients-shortcode ul li:hover .clients-overlay,
.mk-pricing-price,
.mk-pricing-button .mk-button:hover,
#cboxTitle,
#cboxPrevious,
#cboxNext,
#cboxClose,
#mk-footer-navigation ul li a:hover,
div.jp-volume-bar-value,
.comment-form-button, 
.mk-button:hover,
input[type="submit"]:hover,
.widget_posts_lists ul li .post-list-thumb .posts-overlay,
.mk-single-audio-wrapper,
.widget-sub-navigation ul li.current_page_item a,
.widget-sub-navigation ul li a:hover,
.woocommerce .mk-onsale,
.filter-portfolio ul li a:hover,
.filter-portfolio ul li a.current,
.pinterest-item-overlay

{
	background-color: #cb2650 !important;
	background-color: #cb2650 !important;
}



/* Main Skin Color : Border-color Property */


.previouspostslink,
.nextpostslink

{
	border-color: #cb2650 !important;
	border-color: #cb2650 !important;
}


.widget-sub-navigation ul li.current_page_item a {
	border-color: #cb2650;
	border-color: #cb2650;
}


.mk-blockquote.style2:before, .mk-blockquote.style2:after {
	background-color: #f7f4ee;
	background-color: #f7f4ee;
}


.the-title.highlight span, .introduce-fancy-title span, .mk-fancy-text span, .mk-woo-product-item .the-title span, .product_title.entry-title span {
	background-color: #cb2650;
	background-color: #cb2650;
	box-shadow: 12px 0 0 #cb2650, -12px 0 0 #cb2650;
	box-shadow: 12px 0 0 #cb2650, -12px 0 0 #cb2650;
}







/****************************/
