
/* Template Options */

/*

	--//-- 1. Color Options --//--



	- Theme color - 40b7b8 (rgba - 64,183,184); baseColor

	- Body background color - f7f7f7; 			bodyBg

	- Sidebar background color - f0f1f2; 		sidebarBg

	- Header background color - ffffff; 		headerBg

	- Header border color - ececec; 			headerBd

	- Slogan color - 434343; 					sloganCl

	- Slogan border color - bebebe; 			sloganBd

	- Main menu text color - 343434;			mainmenuCl

	- Sub-menu background color - ffffff;		submenuBg

	- Sub-menu border color - e6e6e6;			submenuBd

	- Sub-menu text color - 444444;				submenuCl

	- Main text color - 444444;					mainTextCl

	- Heading color - 222222;					headingCl

	- Content block background color - ffffff;	contentBlockBg

	- Content block border color - e6e6e6;		contentBlockBd

	- Footer background color - ffffff;			footerBg

	- Footer border color - e6e6e6;				footerBd

	- Footer copyright color - 434343;			footerCl

		

	

	--//-- 2. Theme Fonts --//--

   

	- Main font - PT Sans;

	- Headers font - Roboto;

	

*/

/* Default background color */

body,

.shortcode_tab_item_title,

.ww_block canvas,

#whaterwheel {

	background:#;

}



/* Sidebar background color */

.bg_sidebar {

	background:#;

}



/* Header background color & border color */

.main_header {

	background:#;

	border-bottom:# 1px solid;

}



/* Header Search */

.header_search input {

	background:#!important;

	border:# 1px solid!important;

}

.main_header nav .search_fadder {

	background:rgba(255,255,255,0);

}

.main_header.search_on nav .search_fadder {

	background:rgba(255,255,255,1);

}



/* Slogan */

.logo_sect .slogan {

	border-left:# 1px solid;

	color:#;

}



/* Menu */

.main_header nav ul.menu > li > a {

	color:#;

}

ul.mobile_menu li a {

	color:#!important;

}

.main_header nav ul.menu .sub-menu {

	background:#;

	border:# 1px solid;

}

.main_header nav ul.menu > li > .sub-menu:before {

	border-bottom:# 5px solid;

}

.main_header nav ul.menu > li > .sub-menu:after {

	border-bottom:# 5px solid;

}

.main_header nav .sub-menu a {

	color:#;

}

ul.mobile_menu .sub-menu a {

	color:#!important;

}



/* Footer */

footer {

	background:#;

	border-top:# 1px solid;

}

footer .copyright {

	color:#;

}



/* Selection background */

::selection {background:#;

}

::-moz-selection {background:#;

}



/* Typography & Shortcodes */

h5.shortcode_accordion_item_title,

h5.shortcode_toggles_item_title,

h5.shortcode_accordion_item_title.state-active {

	color:#!important;

}

h5.shortcode_accordion_item_title,

h5.shortcode_toggles_item_title,

.featured_posts .item_wrapper,

.featured_portfolio .item_wrapper,

.columns1 .gallery_item_wrapper,

.list-of-images .gallery_item_wrapper,

.shortcode_tab_item_title:hover,

.shortcode_tab_item_title.active,

.all_body_cont,

.shortcode_messagebox,

.price_item,

.before-after,

.promoblock_wrapper,

.module_team .item,

.post_preview_wrapper,

.box_date .box_day,

.pagerblock li a,

.blog_post_page,

.blogpost_user_meta,

.portfolio_item_block,

.fw_preview_wrapper,

.cont_gallery_wrapper,

.fw-blog_post-footer,

.sp-blog_post-footer,

.load_more_works,

.notification_error,

.notification_ok,

.itemAuthorLatest_k2 {

	background: #;

	border:# 1px solid;

}



.notification_error:after,

.notification_ok:after {

	background: #;

}



.shortcode_tab_item_title {

	border:# 1px solid;

}

.shortcode_messagebox:before {

	background:#;

}

.shortcode_tab_item_title.active:before,

.beforeAfter_wrapper .result_line:after,

.beforeAfter_wrapper .result_line:before,

.fw_content_wrapper {

	background: #;

}

.price_item .price_item_title {

	border-bottom:# 1px solid;

}

.itemAuthorLatest_k2 ul li a,

p, td, div,

.blogpost_share a:hover,

.optionset li.selected a,

.btn_back,

.widget_nav_menu ul li a,

.widget_archive ul li a,

.widget_pages ul li a,

.widget_categories ul li a,

.widget_recent_entries ul li a,

.widget_meta ul li a {

	color:#;

	font-weight:400;

}



a:hover,

.chart,

.blogpreview_top .listing_meta span a:hover,

.pagerblock li a,

.prev_next_links div a:hover,

.prev_next_links div a:hover:before,

.prev_next_links div a:hover:after,

.ltl_next,

.ltl_prev,

.widget_posts .post_title {

	color:#;

	font-weight:400;

}

.slider_data h6,

.slider_info .listing_meta a:hover {

	color:#!important;

}

.main_header nav ul.menu > li > a {

	color:#;

}

.main_header nav ul.sub-menu li a {

	color:#;

}

.main_header nav ul.sub-menu > li:hover > a,

.main_header nav ul.sub-menu > li.current-menu-item > a,

.main_header nav ul.sub-menu > li.current-menu-parent > a,

.iconbox_wrapper .ico i,

.shortcode_iconbox a:hover .iconbox_body,

.shortcode_iconbox a:hover .iconbox_body p,

.shortcode_iconbox a:hover .iconbox_title,

a,

blockquote.shortcode_blockquote.type5:before,

.main_header nav ul.menu > li:hover > a,

.main_header nav ul.menu > li.current-menu-ancestor > a,

.main_header nav ul.menu > li.current-menu-item > a,

.main_header nav ul.menu > li.current-menu-parent > a,

.dropcap.type2,

.dropcap.type5,

.featured_items_title a:hover,

.shortcode_tab_item_title:hover,

.counter_wrapper .ico_wrapper i,

.most_popular .price_item_cost h1,

.most_popular .price_item_cost h4,

.pagerblock li a:hover,

.blogpost_title a:hover,

.optionset li a:hover,

.portfolio_content h6 a:hover,

.portfolio_dscr_top a:hover,

.grid-port-cont h6 a:hover,

.btn_back:hover,

.fs_sharing a:hover,

.count_ico:hover i,

.ltl_prev:hover,

.ltl_next:hover,

.widget_nav_menu ul li a:hover,

.widget_archive ul li a:hover,

.widget_pages ul li a:hover,

.widget_categories ul li a:hover,

.widget_categories ul li.current-menu-item a,

.widget_recent_entries ul li a:hover,

.widget_meta ul li a:hover,

.widget_posts .post_title:hover {

	color:#;

}

.itemAuthorLatest_k2 ul li a:hover,

h5.shortcode_accordion_item_title:hover,

h5.shortcode_toggles_item_title:hover,

.comment-reply-link:hover:before,

.comment_info a:hover,

.portfolio_dscr_top a:hover,

ul.mobile_menu > li:hover > a,

ul.mobile_menu > li.current-menu-ancestor > a,

ul.mobile_menu > li.current-menu-item > a,

ul.mobile_menu > li.current-menu-parent > a,

.mobile_menu ul.sub-menu > li:hover > a,

.mobile_menu ul.sub-menu > li.current-menu-item > a,

.mobile_menu ul.sub-menu > li.current-menu-parent > a {

	color:#!important;

}

.highlighted_colored,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:hover,

.shortcode_button.btn_type5,

.shortcode_button.btn_type1:hover,

.shortcode_button.btn_type1_dark:hover,

.shortcode_button.btn_type4:hover,

.main_header nav ul.menu > li > a:before,

h5.shortcode_accordion_item_title:hover .ico:before,

h5.shortcode_toggles_item_title:hover .ico:before,

h5.shortcode_accordion_item_title:hover .ico:after,

h5.shortcode_toggles_item_title:hover .ico:after,

.box_date .box_month,

input[type="button"],

input[type="reset"],

input[type="submit"],

.search404 .search_button,

.preloader:after {

	background-color:#;

}

#mc_signup_submit:hover {

	background-color:#!important;

}

.shortcode_button.btn_type4:hover {

	box-shadow:inset 1px 1px 0 #, inset -1px -1px 0 #, inset 0 -1px 0 #, inset -1px 0 0 #;

}

blockquote.shortcode_blockquote.type5 .blockquote_wrapper,

.widget_tag_cloud a:hover,

.columns2 .portfolio_item .portfolio_item_wrapper h5,

.columns3 .portfolio_item .portfolio_item_wrapper h5,

.columns4 .portfolio_item .portfolio_item_wrapper h5,

.fs_blog_top,

.simple-post-top,

.widget_search .search_form,

.module_cont hr.type3,

blockquote.shortcode_blockquote.type2 {

	border-color:#;

}

.widget_flickr .flickr_badge_image a .flickr_fadder {

	background:rgba(0,0,0, 0);

}

.widget_flickr .flickr_badge_image a:hover .flickr_fadder {

	background:rgba(0,0,0, 0.6);

}



/* Fonts Families and Sizes */

* {

	font-family:PT Sans;

	font-weight:400;

}

p, td, div,	blockquote p, input {

	font-size:14px;

	line-height:22px;

}

.main_header nav ul.menu > li > a {

	font-size:13px;

	line-height: 15px;

}

h1, h2, h3, h4, h5, h6,

h1 span,

h2 span,

h3 span,

h4 span,

h5 span,

h6 span,

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

	font-family: Roboto;

	-moz-osx-font-smoothing:grayscale;

	-webkit-font-smoothing:antialiased;

	text-decoration:none!important;

	padding:0;

	color:#;

}

.sidebar_header {

	font-family:PT Sans;

}

.load_more_works {

	font-family: Roboto;

	color:#;

	-moz-osx-font-smoothing:grayscale;

	-webkit-font-smoothing:antialiased;

}

.box_date span,

.countdown-row .countdown-section:before,

.countdown-amount,

.countdown-period {

	font-family: Roboto;

}

.iconbox_header .ico i,

.title,	.comment-reply-link:before,

.ww_footer_right .blogpost_share span {

	color:#;

}

a.shortcode_button,

.chart.easyPieChart,

.chart.easyPieChart span,

input[type="button"],

input[type="reset"],

input[type="submit"],

.search404 .search_button {

	font-family: Roboto;

}

h1, h2, h3, h4, h5, h6,

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,

h1 a:hover,

h2 a:hover,

h3 a:hover,

h4 a:hover,

h5 a:hover,

h6 a:hover {

	font-weight:400;

}

h4,	h4 span,

h4 a,

h4 a:hover,

h3.comment-reply-title {

	font-weight:500;

}

input[type="button"],

input[type="reset"],

input[type="submit"] {

	font-weight:900;

	-moz-osx-font-smoothing:grayscale;

	-webkit-font-smoothing:antialiased;

}

h1, h1 span, h1 a {

	font-size:26px;

	line-height:28px;

}

h2, h2 span, h2 a {

	font-size:22px;

	line-height:24px;

}

h3, h3 span, h3 a {

	font-size:20px;

	line-height:22px;

}

h4, h4 span, h4 a, 	h3.comment-reply-title {

	font-size:16px;

	line-height:18px;

}

h5, h5 span, h5 a {

	font-size:14px;

	line-height:16px;

}

h6, h6 span, h6 a,

.comment_info h6:after {

	font-size:13px;

	line-height:15px;

}

@media only screen and (max-width: 760px) {

	.fw_content_wrapper {

		background:#!important;

	}

}



/* Logo Size */

.logo_def,

.logo_retina {

	width:80px;

	height:25px;

}

.logo-text {margin-bottom: 0;}

.fs_descr.hide_me{display: none !important;}

.contact_form #azuramessage {margin-bottom: 0;}

.responsive-video {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.responsive-video iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	border:0px;

}

#wp-calendar .calendarDateLinked,.no-touch #wp-calendar tbody td.calendarDateLinked:hover {

	background: #eeeeee;

}

#wp-calendar .calendarDateEmpty {

	background: none;

}

.itemToolbar {margin: 16px 14px 0 !important;}

.itemRatingBlock {float: right;padding: 8px 14px !important;}

.itemRatingList li:before {

	content: " " !important;

}

div.itemAttachmentsBlock {padding: 4px 14px !important; border-bottom: 0px !important;}

div.itemSocialSharing{padding: 9px 14px !important;}

.itemAuthorLatest_k2{ padding: 19px 23px;margin-top: -29px;margin-bottom: 40px;}

.fs_grid_gallery .itemToolbar {margin-left: 0 !important;margin-right: 0 !important;}

.fs_grid_gallery div.itemSocialSharing {padding: 9px 0 !important;}

.ribbon-img {height: 100%; width: auto;display: block;margin: 0 auto;}



.search-results .listing_meta {margin-left: 15px;}

.search-results .pagerblock {border-top: 1px solid #;margin-top: 21px;padding-top: 21px;}

.result-item .blogpost_title {margin-left: 0;}

.main-search .shortcode_button {height: 40px;}

.main-search .field_search {background-color: # !important; border:1px solid # !important;}

.login-field {margin-bottom: 21px;}

.login-field > label {line-height: 40px;}

.login-field input, .login-field input {background-color: # !important; border:1px solid # !important;}

.login-field input:focus{

	border-color: # !important;

}