/*** Main ***/
body, html { background:#f2f0e1; }
.top_navigation { background:#d59c56; }
.main_nav_in { border-top:1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }

.content p a, .content .arclist li a, .content .categories_list h3 a  { color:#CC4B3E; text-decoration:none; }
.content p a:hover, .content .arclist li a:hover, .content .categories_list h3 a:hover { color:#333; }


/*** layout 3 columns Fixed =============***/
.sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_r { border-left:1px solid #ccc; }

/*** layout 3 columns -> sidebar Left =============***/
.sidebar_3col_merge_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_l .sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_l .sidebar_3col_r {  border-left:none; }


/*** layout 3 columns -> sidebar Left =============***/
.sidebar_3col_merge_r { border-left:1px solid #ccc; }
.sidebar_3col_merge_r .sidebar_3col_l { border-right:1px solid #ccc; }
.sidebar_3col_merge_r .sidebar_3col_r {  border-left:none; }

.bottom { background:#efe9d1;  border-top:9px solid #e6e0c9; } 
.footer { clear:both; background:url(1-default/footer_top_line.png) repeat-x left top; }



/*** Header ========================================================================================= /
/*** Navigation ***/
.top_navigation_in ul li a {color: #fff;}
.top_navigation_in ul li a:hover { color:#fffac2; } 

.top_navigation_in ul li ul { background:#c5873a; }
.top_navigation_in ul li ul li { }
.top_navigation_in ul li ul li a { background:#c5873a; border-bottom:1px solid #fff; border-right:1px solid #fff;  }
.top_navigation_in ul li ul li a:hover { background:#b07328; } 

.top_navigation_in ul li:hover,
.top_navigation_in ul li:hover ul { background:#c5873a;  }

.top_navigation_in ul li ul li ul { background:#c5873a; }
.top_navigation_in ul li ul li ul li ul { background:#c5873a; }

.top_navigation_in ul li.current_page_item a, .top_navigation_in ul li.current_page_parent a, .top_navigation_in ul li.current_page_ancestor a, .top_navigation_in ul li.current-menu-item a,
.top_navigation_in ul li.current-bcategory-ancestor a { 
background:#D59C56 url(1-default/nav_top_current.png) no-repeat center bottom; }
.top_navigation_in ul li.current_page_item ul li a, .top_navigation_in ul li.current-bcategory-ancestor ul li a { background:#c5873a; }
.top_navigation_in ul li.current_page_item ul li a:hover, .top_navigation_in ul li.current-bcategory-ancestor ul li a:hover { background:#b07328; }


.top_navigation_in ul li.current_page_parent ul li.current_page_item a { background:#b07328; }
.top_navigation_in ul li.current_page_parent ul li a { background:#c5873a; }

.top_navigation_in ul li.current_page_parent ul li.current_page_item ul li a { background:#c5873a; }
.top_navigation_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#b07328; }

.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent a { background:#b07328; }
.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#c5873a; }
.top_navigation_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#b07328; }

.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item a { background:#b07328; }
.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#c5873a; }
.top_navigation_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#b07328; }

.top_navigation_in ul li ul li.current_page_ancestor a  { background:#b07328; }
.top_navigation_in ul li ul li.current_page_ancestor ul li a { background:#c5873a; }
.top_navigation_in ul li ul li.current_page_ancestor ul li a:hover { background:#b07328; }

/*** Header ========================================================================================= /
/*** Main Navigation ***/
.main_nav_in ul li {  }
.main_nav_in ul li a { color: #333; }
.main_nav_in ul li a:hover { color:#fffac2; } 

.main_nav_in ul li ul { background:#c5873a; }
.main_nav_in ul li ul li a { background:#c5873a;  border-bottom:1px solid #fff; border-right:1px solid #fff;  }
.main_nav_in ul li ul li a:hover { background:#b07328; } 

.main_nav_in ul li:hover,
.main_nav_in ul li:hover ul { background:#c5873a;  }
.main_nav_in ul li ul li ul { background:#c5873a;  }
.main_nav_in ul li ul li ul li ul { background:#c5873a; }

.main_nav_in ul li.current_page_item a, .main_nav_in ul li.current_page_parent a, .main_nav_in ul li.current_page_ancestor a { 
background:#D59C56 url(1-default/nav_top_current.png) no-repeat center bottom; }
.main_nav_in ul li.current_page_item ul li a { background:#c5873a; }
.main_nav_in ul li.current_page_item ul li a:hover { background:#b07328; }


.main_nav_in ul li.current_page_parent ul li.current_page_item a { background:#b07328; }
.main_nav_in ul li.current_page_parent ul li a { background:#c5873a; }

.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a { background:#c5873a; }
.main_nav_in ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#b07328; }

.main_nav_in ul li.current_page_ancestor ul li.current_page_parent a { background:#b07328; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a { background:#c5873a; }
.main_nav_in ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { background:#b07328; }

.main_nav_in ul li ul li.current_page_parent ul li.current_page_item a { background:#b07328; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a { background:#c5873a; }
.main_nav_in ul li ul li.current_page_parent ul li.current_page_item ul li a:hover { background:#b07328; }

.main_nav_in ul li ul li.current_page_ancestor a  { background:#b07328; }
.main_nav_in ul li ul li.current_page_ancestor ul li a { background:#c5873a; }
.main_nav_in ul li ul li.current_page_ancestor ul li a:hover { background:#b07328; }


/* logo */
.blog-title a { color:#cc4b3e;  }
.blog-title a:hover { color:#333;  }
.blog-description { color:#7b7b7b; }

.site-description .textwidget { color: #656363; }

/* header right side */ 
.search fieldset { background:#fff; border:2px solid #d9d8ca;  }
.search input { border: none; background:none; color:#333; }
.search button { background: url("1-default/search.png") 50% 50% no-repeat; border: none; }
.header_right p.updated_date { color:#89827a; }

/*** Slideshow ***/
.slide { background: #ffea97;}
.slide .post-category { color: #d9d9d9; }
.slide .post a { color: #000;}
.slide .post h2, .slide .post h2 a { color: #000; }
.slide .post .post-meta { color: #656363; }
.slide .post .post-meta span, .slide .post .post-meta a { color: #000; }
#larr {background: #000 url("1-default/larr.png") 8px 50% no-repeat; left: 0 !important;}
#rarr {background: #000 url("1-default/rarr.png") 11px 50% no-repeat; right: 0 !important;}

/*** Content ============================================================ ***/
.content-title {color: #cc4b3e; border-bottom: 1px solid #d9d8ca; }
.content-title a {color: #000; }
.content-title span {color: #d9d9d9;}
.content-title span a {color: #d9d9d9; }
.content-title span a:hover {color: #000; }

.content-title .per-page { color:#6a6a6a; border-right:1px solid #cfcec0;  }
.content-title .per-page select { border:1px solid #cfcec0; background:#f2f0e1; }

#mode {  background: url("1-default/mode.png") 0 0 no-repeat; background-size: 45px; }
.flip {background-position: 0 100% !important;}


.list .post { background:#faf8e8;  border:1px solid #e4e2d2; }
.list .post img { border:1px solid #ccc; }
.list .post a {color: #CC4B3E; }
.list .post a:hover { color:#000; }
.list .post .post-category {  color: #d9d9d9; }
.list .post .post-category a { }
.list .post .post-category a:hover {}
.list .post h2 { }
.list .post h2, .list .post h2 a {color: #CC4B3E;  }
.list .post h2 a:hover { color:#333; }
.list .post .post-meta { color: #aaa9a9; }
.list .post .post-meta span, .list .post .post-meta a {color: #bcbcbc; }
.list .post .post-meta a:hover { }
.list .featurd { background: #cc4b3e; }

.post-meta-single { color: #aaa9a9; }
.post-meta-single a {color: #bcbcbc;}
.post-meta-single a:hover {}


.single_cate {  position: relative;  }
.single_cate:before{
	position: absolute;
	content:'\f0b1';
	font-family: 'fontAwesome';
	font-size: 15px;
	left:0;
}
.single_comments { position: relative;  }
.single_comments:before{
	position: absolute;
	content:'\f086';
	font-family: 'fontAwesome';
	font-size: 15px;
	left:0;
}
.single_fav { position: relative; }
.single_fav:before{
	position: absolute;
	content:'\f004';
	font-family: 'fontAwesome';
	font-size: 15px;
	left:0;
}
.single_print { position: relative; }
.single_print a{ color:#cc4b3e; }
.single_print:before{
	position: absolute;
	content:'\f02f';
	font-family: 'fontAwesome';
	font-size: 15px;
	left:0;
	color:#cc4b3e;
}

.grid .featurd { background: #cc4b3e; }
.featured_post { background:#fdfcf5 !important;  }

.grid {}
.grid .post { background:#faf8e8;  border:1px solid #e4e2d2;  }
.grid .post img { border:1px solid #ccc; }
.grid .post h2, .grid .post h2 a {color: #CC4B3E; }
.grid .post h2 { }
.grid .post a { color:#CC4B3E; }
.grid .post a:hover { color:#333;}
.grid .post .post-meta {  color: #bcbcbc;}
.grid .post .post-meta span, .grid .post .post-meta a { color:#bcbcbc; }
.grid .post .post-meta .post-author { }
.grid .post_bottom { }


.content .sub_cate { border:1px solid #E4E2D2;background:#FAF8E8;   }
.content .sub_cate li {  color:#4a4a4a; background:url(1-default/mbullet.png) no-repeat 0px 7px; background-size: 10px 12px;   }
.content .sub_cate li ul.children li { background:url(1-default/sbullet.png) no-repeat 4px 7px; border:none;  background-size: 10px 12px;}
.content .sub_cate li a { color:#CC4B3E; }
.content .sub_cate li a:hover { color:#333;  }


.rollover {opacity: 0; background: #ffea97; }
.rollover-title { }
.rollover-title, .rollover-title a {color: #000; }
.rollover-title a:hover {}
.rollover-content {color: #262626;  }
.rollover-meta { color: #656363;}
.rollover-meta span, .rollover-meta a {color: #000;  }
.rollover-author { }
.rollover-meta a:hover {}

.pagination { color: #aaa9a9;  }
.pagination a {color: #000; }
.pagination a:hover { }
.pagination .nextpostslink { color:#cc4b3e; }
.pagination .nextpostslink:after { 
	 color: #cc4b3e;
    content: "\f105";
    font-family: "fontAwesome";
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 4px;
}
.pagination a:hover.nextpostslink { background-position:right -28px; }

.pagination .previouspostslink { color:#cc4b3e; }
.pagination .previouspostslink:before { 
	 color: #cc4b3e;
    content: "\f104";
    font-family: "fontAwesome";
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 4px;
}
.pagination a:hover.previouspostslink { background-position:0 -28px; }

#pagination { }
#pagination .nextpostslink { color: #000; }
#pagination .nextpostslink:hover { background-color:#FFEA97; }
#pagination .loading { background: url("1-default/loading.gif") 240px 9px no-repeat; color: #555;}
#pagination .loading:hover { background-color: transparent !important; }


.Navi .on { background:#CC4B3E; color:#fff; border:1px solid #a94339; }
.Navi a { background: #ccc; color:#afaeaa; border:1px solid #e4e2d2; background:#faf8e8; }
.Navi a:hover { background: #faf8e8; color:#CC4B3E; }

.entry {  }
.entry .post { background:url(1-default/post_navibg.png) repeat-x left bottom; }
.entry .post-meta { border-bottom: 1px solid #d9d8ca; color: #aaa9a9; }
.entry .post-meta h1 { color: #333; }
.entry .post-meta span, .entry .post-meta a {color: #000; }
.entry .post-content a {color: #000;}
.entry .post-footer a {color: #000; }
.single_bottom { border-top:1px solid #d9d8ca; color:#ababab; }
.single_bottom a { color:#ababab; }
.single_bottom a:hover { color:#333; }

.single_bottom span.i_email{
	position: relative;
}
.single_bottom span.i_email:before{
	content:'\f0e0';
	font-family: 'fontAwesome';
	font-size: 15px;
	margin-right: 5px;
}
.single_bottom span.single-post-tags { background:url(1-default/i_tag.png) no-repeat left 3px; }
.single_bottom .addthis_default_style { }
.single_bottom .at15t_compact { background:url(1-default/i_share.png) no-repeat left 3px !important; }



.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .singleh1 { color: #000; }
.singleh1  { color:#cc4b3e; border-bottom:1px solid #d9d8ca; }

.post-content {color: #606060; }
.post-content ol { }
.post-content ul {}
.post-content li {color: #606060; }
.post-content .arclist ul li{ color:#bbb; }

.post-content blockquote {  border-bottom:1px solid #e6caa7;  border-top:1px solid #e6caa7; }
.post-content blockquote p {color: #333; }

.post-navigation { background:url(1-default/post_navibg.png) repeat-x left bottom; }
.post-navigation a { color: #000; }
.post-navigation a:hover { color:#CC4B3E; }
.post-navigation a em { color: #aaa9a9; }
.post-prev { background: url("1-default/p_previous.png") no-repeat left 50%;}
a:hover.post-prev { background: url("1-default/p_previous_h.png") no-repeat left 50%; }
.post-next { background: url("1-default/p_next_n.png") no-repeat right 50%;}
a:hover.post-next { background: url("1-default/p_next_h.png") no-repeat right 50%; }


/*** Images ***/
.post-content .wp-caption {background: #f1f1f1; }
.post-content .wp-caption p.wp-caption-text {color: #888; }
.post-content .gallery .gallery-caption {color: #888; }

.post_bottom { border-top:1px solid #e7e6da; color:#949393; }
.i_fav { background:url(1-default/i_fav.png) no-repeat left 4px; }

/*** Comments ***/
.comments h3 { color: #4a4a4a; border-bottom: 1px solid #d9d8ca;}
.comments a {color: #000;}
.comment { border-bottom: 1px solid #d9d8ca !important;  }
.comment_left {  color:#818181; }

.comment-author {color: #af0000; }
.comment-author span {color: #000;}
.comment-author a, .comment-author span { color:#af0000;  }
.comment-author a:hover {  color:#333; }
.comment-reply-link { background:#f2f0e1; }
.comment-reply-link:hover { color:#CC4B3E; }
.comment-text p {color: #4b4b4b;  }

#commentform td p { color: #333; }
#commentform td p span {color: #aaa9a9; }
.commform-textarea {background:#edead8;  }
.commform-textarea #comment { }

#comment {  border: none; border-color: #fff; }
.commform-author div { }
.commform-email div {}
.commform-url p {}
.commform-url div {}
#author, #email, #url { border: none; color: #333;  }
#submit { border: none; background:#cc4b3e; color: #fff; 		 }
#submit:hover {background: #cd6e64; }


/*** Sidebar ===================================================== ***/
.widget h3, .widget-small h3 {color: #cf5649; border-bottom: 3px solid #e7e5d7; }
.widget a, .widget-small a {color: #000;  font-size: 16px;}
.widget li, .widget-small li { color: #262626; }


/* bottom ------------- */
#wp-calendar { background:#eee; }
#wp-calendar caption {  background:#eee; border-bottom:1px solid #fff;  }
#wp-calendar th { background:#efefef; border-bottom:1px solid #fff; }
#wp-calendar td { }

.bottom .widget h3 { border-bottom:none; color:#333;  }
.bottom .widget { }
.bottom .widget li { background:url(1-default/bottom_bullet.png) no-repeat left 7px; color:#4a4a4a; }
.bottom .widget li a { color:#4a4a4a; } 
.bottom .widget li a:hover { color:#cf5649; }

.bottom .social_media li  { background:none; }
.one_column {  background:#fff; }


/*** Footer ***/
.footer p { color: #737373;}
.footer a { color: #000; }
.footer a:hover { }
p.copyright { color: #333;}
p.copyright span { color: #737373;}



/*Page Template ============================================= */
/* contactus ----------------- */
#contact_frm { }
#contact_frm .form_row { } 
#contact_frm .form_row label {  }
#contact_frm .form_row .textfield { border:none; background:#fff; color:#444; } 
#contact_frm .form_row .textarea { background-color: #fff; color:#444; border:none; } 
#contact_frm .error, .message_error { color:#C00;  }

#contact_frm .b_submit  { border:none; color:#fff; background:#B3A586; }
#contact_frm .b_submit:hover { background:#cf5649; color:#fff; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
#contact_frm .indicates{ color:#C00; }


/*gallery ------------------------ */
.post-content .gallery {  }
.post-content .gallery li { border:1px solid #CEC5A5; }

/*archives ------------------------ */
.arclist { border:3px solid #CEC5A5; }
.post-content .arclist ul { }
.post-content .arclist ul li span{ color:#bbb; }
.post-content .arclist ul li a{ color:#4a4a4a; }
.post-content .arclist ul .arclist_comment, .post-content .arclist .arclist_date { color:#bbb; }


/*Advanced Search ------------------------ */
#advancedsearch { border:2px solid #CEC5A5;   }
#advancedsearch .adv_input { border:1px solid #CEC5A5; border-bottom:1px solid #CEC5A5; border-right:1px solid #CEC5A5;  }
#advancedsearch select { border:1px solid #CEC5A5; border-bottom:1px solid #CEC5A5; border-right:1px solid #CEC5A5;  }

#advancedsearch .adv_submit { border:none; color:#fff; float:left; background:#B3A586 url(1-default/button_lightbg.png) repeat-x right top;  }
#advancedsearch .adv_submit:hover { background:#B3A586; }

/*#end page template*/

/* wp-pagenavi/ */
.wp-pagenavi { color: #000; }
.wp-pagenavi a, .wp-pagenavi span { color: #000; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { }
.wp-pagenavi span.current { color: #9d9d9d; border: 1px solid #d9d9d9; }


/* article directory -------------------------- */

/* search section */
.search_section {  }
.search_section_top { border-top: 1px solid #d1ceb7;}
.search_section_bottom { border-bottom: 1px solid #d1ceb7; }

a.adv_search { color:#cc4b3e; }
a:hover.adv_search { color:#333; }


.search_section #searchform {  }
.search_block{ background-color: #fff; border-radius: 3px; border:1px solid #ccc; }
.search_section #searchform input { background:none; border:none; color:#6e6e6e; }
.search_section #searchform .b_search { background: url(1-default/i_search.png) no-repeat center; border:none; }

.submit_article { color:#9c9b92; }
.b_submit_article { background-color: #cc4b3e; border:none; border-radius: 3px; color: #fff }
.b_submit_article:hover { background-color: #d59c56; }

/* advanced_search */
#advanced_search h3 { border-bottom:1px solid #cec5a5; }
#advanced_search .row .textfield, #advanced_search .row .select {  }
#advanced_search .row span { }
.large {  }
#advanced_search .i_calendar { }

.b_advsearch {  color:#fff; background:#b3a586; border:none;  }
.b_advsearch:hover { background:#cf5649; }



/* Statistics ----------- */
.statistics { background:#f8f7e8; border:1px solid #ded8c6;  color:#6a6a6a;  }
.statistics strong { color:#cc4b3e; }
.statistics span.total { color:#000;  }


/* categories_list */
.content .categories_list h2 { color:#cc4b3e; border-bottom:1px solid #d9d8ca; }
.content .categories_list h3 { border-bottom:4px solid #e7e5d7; }
.content .categories_list div { }
.content .categories_list div  ul li { color:#959595;   }
.content .categories_list div  ul li ul.children li { background:url(1-default/sbullet.png) no-repeat left 5px; }
.content .categories_list div  ul li a, .content .categories_list div  ul li.view a:hover, .content .categories_list p a:hover { color:#4a4949; }
.content .categories_list div  ul li a:hover, .content .categories_list div  ul li.view a, .content .categories_list p a { color:#cf5649;  }

.content .categories_list p { color:#cc4b3e; border-top:1px solid #d9d8ca;  }


/* newsletter ------------------------*/
.newsletter_form  { background:#fff; border:none; border-radius: 3px;  }
.newsletter .field { background:#fff; border:none;  }
.newsletter_form .btn_submit, .newsletter_form .btn_submit:hover {  border:none; color:#fff; background:url(1-default/go.png) no-repeat left 3px; }
.newsletter .i_rss { }

/* author spotlight ------------------------*/
.sidebar .author_spotlight { }
.sidebar .author_spotlight li img {  border:1px solid  #d9d8ca;  background:#fff; }
.sidebar .author_spotlight li { background:none; border-bottom:1px solid #e7e5d7;  }
.sidebar .author_spotlight li a { color:#424242; }
.sidebar .author_spotlight li a:hover { color:#cf5649; } 
.sidebar .author_spotlight li:last-child { border-bottom:none; }

    

/* tabber ------------------------------------ */
.sidebar .tabbernav { border-bottom: 3px solid #e7e5d7;  }
.sidebar .tabbernav li { background:none; }
.sidebar .tabbernav li a { border:none; border-bottom: none; background:#f2f0e1; }
.sidebar .tabbernav li a:link { color: #919087; }
.sidebar .tabbernav li a:visited { color: #919087; }
.sidebar .tabbernav li a:hover { color: #cf5649; background: #f2f0e1; border-color: #227; }
.sidebar .tabbernav li.tabberactive a { background-color: #f2f0e1; border: 3px solid #e7e5d7; color:#cf5649; border-bottom:4px solid #f2f0e1; }
.sidebar .tabbernav li.tabberactive a:hover { color: #333; background: #f2f0e1; border-bottom: 4px solid #f2f0e1;}

.tabberlive .tabbertab {  border-top:0; }

/* sidebar ------------------------------------ */
.sidebar li  { background:url(1-default/sbullet.png) no-repeat left 7px; color:#4a4a4a; background-size: 8px; }
.sidebar li span.post-date , .widget li span.post-date { 
	color:#bbb;
}
.entry .post-content .sidebar ul li a, .sidebar li a { color:#4a4a4a; }
.entry .post-content .sidebar ul li a:hover, .sidebar li a:hover  { color:#cf5649;  }

.sidebar .socal_media_v2 li, .bottom .socal_media_v2 li  {}
.sidebar .socal_media_v2 li.i_facebook, .bottom .socal_media_v2 li.i_facebook { background:url(../images/i_facebook.png) no-repeat left 0px; }
.sidebar .socal_media_v2 li.i_twitter, .bottom .socal_media_v2 li.i_twitter { background:url(../images/i_twitter.png) no-repeat left 1px; }
.sidebar .socal_media_v2 li.i_youtube, .bottom .socal_media_v2 li.i_youtube { background:url(../images/i_youtube.png) no-repeat left 1px; }
.sidebar .socal_media_v2 li.i_rss, .bottom .socal_media_v2 li.i_rss { background:url(../images/i_rss.png) no-repeat left 1px; }


/* sidebar category ------------------------*/
.sidebar li.cat-item { color:#bbb; background-position:left 16px }
.sidebar li.current-cat {  background: #a9a794; color:#dbdbdb; }
.sidebar li.current-cat a { color:#fff; }

.sidebar li.current-cat ul li a { color:#4a4a4a; }
.sidebar li.current-cat ul li a:hover { color:#CC4B3E; }

.sidebar li ul.children li.current-cat { background: #a9a794; color:#dbdbdb; }

.sidebar .related_post { border:1px solid #e6cea9; }
.sidebar .related_post h3 { color:#CC4B3E; border-bottom:1px solid #e6cea9; }
.sidebar .related_post li { }

a.b_likethisarticle { color:#4a4a4a; border:1px solid #e0d7c0; position: relative; background:#efe9d1; }
a.b_likethisarticle:before{
	content:'\f004';
	font-family: "fontAwesome";
    font-size: 15px;
    left: 20px;
    position: absolute;
    top: 18px;
    color:#af0000;
}
a:hover.b_likethisarticle { color:#CC4B3E; background-position:0 -49px; }

/*breadcrumb ----------------------------------- */
.breadcrumb { color:#bcbcbc;  }
.breadcrumb a { color:#bcbcbc; }
.breadcrumb strong{ font-weight: normal; color:#cc4b3e; }
.breadcrumb a:hover { color:#333; }
.content p.cat_desc { color:#4a4a4a; }

/* submit article form ------------------------------ */
.submit_article_form h3 { color:#4a4a4a; border-bottom:1px solid #d9d8ca;  }
.submit_article_form .row label { color:#4a4a4a; }
.submit_article_form .row span.text { color:#4a4a4a; }
.submit_article_form .row .textfield, #authorizenetoptions td .textfield, #authorizenetoptions td .textfield2 {  } 
.submit_article_form .row .textarea { border:1px solid #cec5a5; }
.submit_article_form .row .select, #authorizenetoptions td .select_s, #authorizenetoptions td .select_s2 { border:1px solid #cec5a5; }
.submit_article_form .row .radio { }
.indicate, .login_form_l .form_row label span, .login_form_l .message_error2, .registration_form_box .message_error2, 
.registration_form_box .form_row label span { color:#de3230; }
.submit_article_form .row span.note { color:#a8a79f; }




.package { border:2px solid #d9d6c2; border-bottom:1px solid #d9d6c2;  }
.package_name { color:#fff; background-color: #a59684;  }
.package_desc { color:#4a4a4a;  }
.package_price { color:#CC4B3E; }
.free_package .package_name { background-color: #796350 }

.b_login { color:#fff;background:#b3a586; border:none; }
.b_login:hover { background:#cf5649; }

.b_reviewyourlisting, .b_goback, .b_delete, .b_cancel { color:#fff;background:#cc4b3e; }
.b_reviewyourlisting:hover, .b_goback:hover, .b_delete:hover, .b_cancel:hover { background-color: #d59c56 }

/* sidebar  login_widget------------ */
.login_widget { background:none; border:2px solid #e7e5d7;  }
.login_widget label { }
.login_widget label span { color:#C00; }
.login_widget .form_row {  color:#666; }
.login_widget .form_row .textfield { border:none; border-radius: 3px; }

.login_widget .b_signin {  color:#fff; background:#b8ab8e;  }
.login_widget .b_signin:hover { background:#b3a586; }

.sidebar .login_widget p.forgot_link a { color:#777672; }
.sidebar .login_widget p.forgot_link a:hover { color:#CC4B3E; }
.sidebar .login_widget h4 { border-bottom:3px solid #E7E5D7; color:#CF5649;}
.sidebar p { color:#757575; }

/* Registration page form setting --------------------- */
.error_msg { background:#ffe4e4; border-top:1px solid #ee8686;  border-bottom:1px solid #ee8686; color:#d70000;   }
.success_msg { text-align:center; color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }

/* login_form */
.login_form_l {  border:3px double #CEC5A5; }
.login_form_l h4, .registration_form_box h4 { }
.login_form_l .form_row label, .registration_form_box .form_row label { color:#4a4a4a;  }
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield { border:none; background:#fff; }
.login_form_l a { color:#CC4B3E; font-size:15px; }
.login_form_l a:hover { color:#333; }


.login_form_l .b_signin_n { color:#fff; border:none; background:#b3a586;  }
.login_form_l .b_signin_n:hover { background:#cc4b3e; }

#lostpassword_form h4 { border-top:1px solid #CEC5A5;  }

/* registration_form_r */
#reg_passmail { color:#a8a79f; }
.registration_form_box { border:3px double #CEC5A5; } 
.registration_form_box .b_registernow { color:#fff; background:#b3a586; border:none; }
.registration_form_box .b_registernow:hover { background:#cf5649; }

/* calendar css ----------------- */
#calendarDiv{ border:1px solid #c4c1ab; background-color: #f5f3e6;  color:#c88731; }
#calendarDiv .selectBox { border:1px solid #fff; color:#c88731; }
#calendarDiv .selectBoxOver { border:1px solid #FFF; background-color: #FFF; color: #c88731; }
#calendarDiv .topBar { background-color: #f7dab3;	 }
#calendarDiv .activeDay{	/* Active day in the calendar */ color:#b41500;   }
#calendarDiv .todaysDate { background-color: #fff;  }
#calendarDiv .monthYearPicker { background-color: #f5f3e7; border:1px solid #fff; color: #c88731;}
#calendarDiv .monthYearActive { background-color:#f5f3e7; color: #c88731; }


/* ---------- Mobile Menu ------------ */
@media screen and (max-width:767px){

	.select-menu{
		color: #a6574f;
	}
	.top_nav_wrapper{ background-color: #d59c56;}
	.top_navigation_in ul li.current_page_item a, .top_navigation_in ul li.current_page_parent a, .top_navigation_in ul li.current_page_ancestor a, .top_navigation_in ul li.current-menu-item a, .top_navigation_in ul li.current-bcategory-ancestor a{
		background: #a6574f !important;
	}
	.top_navigation_in ul li.current-menu-parent a{ background: #a6574f !important; }
	.top_navigation_in ul li a:hover{background: #a6574f !important; }

	.top_navigation_in ul li ul li ul{ padding-left: 15px;  visibility: visible; display: block; position: static; width: auto; }
	.top_navigation_in ul li:hover ul li ul{ display: block; visibility: visible; width: auto; }

}
