/* Fonts */

body, 
li p,
#slider,
#slider a,
#slider h6,
input[type="submit"] {
	font : px/px ;
}

h1,
a.logo span.title {
	font : px/px ;
}

h1,
a.logo span.title {font-weight:bold;}

h2,
.sitemap > li > a,
.currency,
.price,
.coins {
	font : px/px ;
}

h2,
.sitemap > li > a,
.currency,
.price,
.coins {font-weight:bold;}

h3,
h3.name a,
.sitemap > li > ul > li > a,
.cms_archive li,
.cms_archive li a {
	font : px/px ;
}

h3,
h3.name a,
.sitemap > li > ul > li > a,
.cms_archive li,
.cms_archive li a {font-weight:bold;}

h4,
h4 a,
.cmsms_comments,
.widget_calendar caption,
.widget_calendar table thead th {
	font : px/px ;
}

h4,
h4 a,
.cmsms_comments,
.widget_calendar caption,
.widget_calendar table thead th {font-weight:bold;}

h5,
.format-aside .entry-content {
	font : px/px ;
}

h5,
.format-aside .entry-content {
	font-weight:bold;
	font-style:italic;
}

h6 {
	font : px/px ;
}

h6 {
	font-weight:bold;
	font-style:italic;
}

li {line-height:24px;}

li p,
li a,
li abbr,
li small {line-height:18px;}

q, 
blockquote,
.format-quote .entry-title,
q:before, 
q:after, 
blockquote:before, 
blockquote:after {
	font : px/px ;
}

q, 
blockquote,
q:before, 
q:after, 
blockquote:before, 
blockquote:after,
.format-quote .entry-title {
	font-weight:bold;
	font-style:italic;
}

q:before, 
blockquote:before {
	font-size:28px;
	line-height:1em;
}

code {
	font : px/px ;
}

small, 
abbr,
abbr a,
#comments .comment-body .published,
.cmsms-form-builder span.db {
	font : px/px ;
}

input, 
textarea, 
select, 
option, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder .check_parent input[type="radio"]+label, 
.wpcf7 .wpcf7-list-item input[type="checkbox"]+span, 
.wpcf7 .wpcf7-list-item input[type="radio"]+span {
	font : px/px ;
}

#navigation > li > a, 
#navigation > li.current-menu-ancestor > a, 
#navigation > li.current_page_item > a, 
#navigation > li.current_page_ancestor > a,
#navigation > li:hover > a,
.tog,
.tour li a,
.tabs li a,
.related_posts li a {
	font : px/px ;
}

#navigation a,
#navigation > li > a, 
#navigation > li.current-menu-ancestor > a, 
#navigation > li.current_page_item > a, 
#navigation > li.current_page_ancestor > a,
#navigation > li:hover > a,
.tog,
.tour li a,
.tabs li a,
.related_posts li a {font-weight:bold;}

.tour li a {
	font-family : ;
}

a,
.comment_approve,
#navigation ul li a,
ul.cmsms_category li, 
ul.post-categories li,
.post-categories,
.period {
	font-family : ;
}

a,
ul.cmsms_category li, 
ul.post-categories li,
.post-categories, 
.period {font-weight:bold;}

#navigation ul li a,
.cmsms_category li,
.cmsms_category li a,
.post-categories,
.period {
	font-size:px;
	line-height:px;
}

.cont_nav,
span.dropcap2,
span.dropcap {
	font-family : ;
}

#slider h1 {
	font-size:px;
	line-height:px;
}

#slider,
#slider a,
#slider h6 {
	font-size:px;
	line-height:px;
}

@media only screen and (max-width: 540px) {
	
	#header nav #navigation li a {
		font : px/px ;
	}
	
	#header nav #navigation li a {
		font-weight:bold;
	}
	
}


/* Colors */

body,
.wp-pagenavi a,
.wp-pagenavi a:hover,
.color_1,
.cont_nav a,
.cmsmsLike span,
ul.p_filter li a {
	color : ;
}

a,
h3.name a:hover,
.color_2,
.color_3,
ul.cmsms_category li, 
ul.post-categories li {
	color : ;
}

a:hover,
.price,
.comment-edit-link:hover,
.cmsmsLike:hover span,
.cmsmsLike.active span,
#bottom a:hover,
#bottom h1 a:hover,
#bottom h2 a:hover,
#bottom h3 a:hover,
#bottom h4 a:hover,
#bottom h5 a:hover,
#bottom h6 a:hover,
.social_block ul li a:hover,
.sitemap > li a:hover,
.cms_archive li a:hover,
.project .post_inner .entry-title a:hover,
.project .portfolio_inner .entry-title a:hover,
.post .post_inner .entry-title a:hover,
.post .portfolio_inner .entry-title a:hover {
	color : ;
}

h1 {
	color : ;
}

h2,
.sitemap > li > a {
	color : ;
}

h3,
h3.name a,
.sitemap > li a,
.cms_archive li,
.cms_archive li a {
	color : ;
}

h4,
.widget_calendar table thead th,
.widget_calendar table tbody #today,
.cmsms_comments,
.cmsms_comments:hover,
.currency,
.coins,
.period {
	color : ;
}

h5 {
	color : ;
}

h6 {
	color : ;
}

#navigation li > a,
.tour li a,
.tog,
.tog:hover,
.tabs li a,
.related_posts li a,
.tabs li a:hover,
.related_posts ul li a:hover,
.tabs li a.current,
.related_posts ul li a.current,
div.jp-playlist li a,
div.jp-playlist li a:hover, 
div.jp-playlist li.jp-playlist-current a {
	color : ;
}

#navigation li.current_page_item > a, 
#navigation li.current_page_ancestor > a, 
#navigation li.current-menu-ancestor > a, 
#navigation li.current-menu-item > a, 
#navigation li:hover > a:hover, 
#navigation li:hover > a {
	color : ;
}

#navigation li li > a {
	color : ;
}

#navigation li li.current_page_item > a, 
#navigation li li.current_page_ancestor > a, 
#navigation li li.current-menu-ancestor > a, 
#navigation li li.current-menu-item > a, 
#navigation li li:hover > a:hover, 
#navigation ul li:hover > a {
	color : ;
}

q, 
blockquote {
	color : ;
}

code {
	color : ;
}

small, 
abbr {
	color : ;
}

input, 
textarea, 
select, 
option, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder .check_parent input[type="radio"]+label, 
.wpcf7 .wpcf7-list-item input[type="checkbox"]+span, 
.wpcf7 .wpcf7-list-item input[type="radio"]+span {
	color : ;
}

#slider,
#slider h1, 
#slider h3,
#slider h6 {
	color : ;
}


#slider a {
	color : ;
}

#slider a:hover {
	color : ;
}

#bottom,
#bottom .widget_custom_latest_popular_recent_entries abbr {
	color : ;
}

#bottom h1,
#bottom h2,
#bottom h3,
#bottom h4,
#bottom h5,
#bottom h6,
#bottom h1 a,
#bottom h2 a,
#bottom h3 a,
#bottom h4 a,
#bottom h5 a,
#bottom h6 a,
#bottom .tab.lpr .tabs li a:hover,
#bottom .tab.lpr .tabs li a.current {
	color : ;
}

#bottom a,
.social_block ul li a {
	color : ;
}

#footer {
	color: ;
}

#footer a {
	color: ;
}

code {
	border-top-color: ;
}

.comment-reply-link,
a.button span,
a.button_medium span,
a.button_large span,
a.button:hover span,
a.button_medium:hover span,
a.button_large:hover span,
.comment-reply-link:hover {
	color:#424242;
}

.cont_nav a:hover,
ul.p_filter li a:hover {color:#000000;}

thead th,
tfoot th {
	color:#fbfbfb;
}

.about_author h3,
.comment-body h3,
.comment-edit-link {
	color:#353535;
}

.comment-reply-link,
.button,
.button_medium,
.button_large,
.cmsmsLike:hover,
.cmsmsLike.active,
.widget_calendar table tbody #today,
#bottom .widget_calendar table tbody #today,
.cmsms_comments,
.resp_navigation {
	background-color : ;
}

input[type="text"]:focus,
textarea:focus,
select:focus,
#bottom input[type="text"]:focus,
#bottom textarea:focus,
#bottom select:focus,
.comment-reply-link:hover,
.button:hover,
.button_medium:hover,
.button_large:hover {
	border-color : ;
}

.cmsms_comments:before {
	border-top-color: ;
}

#bottom input[type="text"]:focus,
#bottom textarea:focus,
#bottom select:focus {
	-webkit-box-shadow:0 0 3px ;
	-moz-box-shadow:0 0 3px ;
	box-shadow:0 0 3px ;
}

span.dropcap2,
thead th,
tfoot th,
.widget_calendar caption,
.pricingtable .title,
#slide_top,
.resp_navigation:hover,
.resp_navigation.active,
.resp_navigation.current {
	background-color: ;
}

.slideCaptionInnerBlock {
	background-color: rgba(0, 0, 0, .6);
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li a, 
.widget_custom_portfolio_entries_container .cmsms_content_slider_parent .cmsms_slides_nav li a {
	background-color:#fbfbfb;
}

.cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a,
.cmsms_slider_parent ul.cmsms_slides_nav li a:hover,
.cmsms_slider_parent ul.cmsms_slides_nav li.active a,
.tp-bullets.simplebullets .bullet:hover, 
.tp-bullets.simplebullets .bullet.selected {
	background:#838383;
}

.shortcode_slideshow .cmsms_content_slider_parent ul.cmsms_slides_nav li a:hover,
.shortcode_slideshow .cmsms_content_slider_parent ul.cmsms_slides_nav li.active a {
	background:#040404;
}

.cmsms_post_img {
	background-color:#222222;
}

.cmsmsLike {background-color:#cccccc;}

/* ---------- Mobile (Note: Design for a width less than 541px) ---------- */

@media only screen and (max-width: 540px) {
	
	#navigation > li.current_page_item > a,
	#navigation > li.current_page_ancestor > a,
	#navigation > li.current-menu-ancestor > a,
	#navigation > li > a:hover,
	#navigation > li:hover > a {}
	
	#header nav #navigation li a {color:#fefefe;}
	
	#header nav #navigation li a:hover,
	#header nav #navigation li.current_page_item > a,
	#header nav #navigation li.current_page_ancestor > a,
	#header nav #navigation li.current-menu-ancestor > a,
	#header nav #navigation li ul li.current_page_item > a,
	#header nav #navigation li ul li.current_page_ancestor > a,
	#header nav #navigation li ul li.current-menu-ancestor > a,
	#header nav #navigation li ul li ul li.current_page_item > a,
	#header nav #navigation li ul li ul li.current_page_ancestor > a,
	#header nav #navigation li ul li ul li.current-menu-ancestor > a {color: ;}
	
}

