/* Style undo ( default ) -----------------------------------------------------
-----------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6        { color: #333;}
code, pre                { background-color: #ff0000; color: #FFF; border: 1px solid #dddddd;}


/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

a:link, a:visited        { color: #2b2b2b; text-decoration: none; }
a:hover                  { color: #ff0000; }

::-moz-selection         { background:#6c942e; color: #fff; text-shadow: none; }
::selection              { background:#6c942e; color: #fff; text-shadow: none; }

html body                { color: #414141; background: #eef0ee;}
.header-sub              { background: #FFF; }
.wrap                    { background: #FFF; }
.logo-icon               { background-color: #ff0000;}

/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/

/* -- Search -- */
#searchform2 #s          { background-color: #ebebeb; color: #444;}

/* -- Live Search -- */
ul.search_results li:hover { background-color: #f2f2f2 !important; }
ul.search_results          { -moz-box-shadow: 0 0 5px #999 !important; -webkit-box-shadow: 0 0 5px #999 !important; box-shadow: 0 0 5px #999 !important;}

/*-----------------------------------------------------------------------------
----------------------------- 3 - Content -------------------------------------
-----------------------------------------------------------------------------*/
/* -- Home Featured Posts -- */
ul.featured-home-posts li .title-box, ul.featured-home-posts li.big .title-box { background: #000;}
ul.featured-home-posts .category a { background: #ff0000; color: #FFF !important; }
ul.featured-home-posts .category a:hover { background: #000 !important;}

ul.featured-home-posts .media-video,
ul.featured-home-posts .media-image,
ul.featured-home-posts .media-slider,
ul.featured-home-posts .media-text,
.widget-first .media-video,
.widget-first .media-image,
.widget-first .media-slider,
.widget-first .media-text,
ul.widget-list .media-video,
ul.widget-list .media-image,
ul.widget-list .media-slider,
ul.widget-list .media-text,
ul.single-posts li .media-video,
ul.single-posts li .media-image,
ul.single-posts li .media-slider,
ul.single-posts li .media-text,
.footer-posts li .media-video,
.footer-posts li .media-image,
.footer-posts li .media-slider,
.footer-posts li .media-text { background-color: #fcc71f;}

.widget-first .category a, ul.widget-list .category a, .entry .category a      { background: #ff0000; color: #FFF !important;}
.widget-first .category a:hover, ul.widget-list .category a:hover, .entry .category a:hover {background-color: #000 !important; text-decoration: none;}
.widget-left h3, .widget-right h3, .featured-trailers h3  { border-top: 2px solid #232323; border-bottom: 1px dotted #232323; }

h3.content-title         { border-top: 2px solid #232323; border-bottom: 1px dotted #232323;}
h1.article-title         { color: #333;}
h1.page-title            { background: #ff0000; color: #FFF; }
.post-date               { background-color:#000; color: #FFF;}
.entry a                 { color: #ff0000; }
.entry a:hover           { text-decoration: underline;}

/* -- Banners -- */
.banner                  { background: #FFF; border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; border-right: 1px solid #bebebd; border-bottom: 1px solid #bebebd;}

/* -- Pagination -- */
.wp-pagenavi, .defaultpag             { background: #FFF; border-top: 3px double #f0eee9;}
.wp-pagenavi a, .wp-pagenavi span { background: #232323 !important; color: #fff !important;}
.wp-pagenavi a:hover, .list1 li a:hover, .list2 li a:hover { color: #fff !important; background: #ff0000;}
.wp-pagenavi span.current { background: #ff0000; color: #fff !important;}

/* -- Accordion -- */
.accordionButton, .accordionButton1, .accordionButton2, .accordionButton3  { border-bottom: 1px solid #f0eee9; color: #333;}
.accordionButton:hover, .accordionButton1:hover, .accordionButton2:hover, .accordionButton3:hover  { border-bottom: 1px solid #bebebd;}
.accordionButton.first, .accordionButton1.first, .accordionButton2.first, .accordionButton3.first  { border-top: 1px solid #f0eee9;}
.accordionContent       { border-bottom: 1px solid #f0eee9;}

/* -- Single - Latest posts -- */
ul.single-posts li img    { border: 3px solid #f1f1f1; outline: 1px solid #363636; }
ul.single-posts li:hover img  { border: 3px solid #ff0000; outline: 1px solid #FFF;}

/*-----------------------
-- Slider Blog Posts ----
-----------------------*/
.bx-wrapper .bx-next    { background: #ff0000 url(../../images/caousel-next.png) no-repeat 0px 0px; }
.bx-wrapper .bx-prev    { background: #ff0000 url(../../images/caousel-prev.png) no-repeat -2px 0px; }
.bx-wrapper .bx-next:hover { background: #fcc71f url(../../images/caousel-next.png) no-repeat 0px 0px; }
.bx-wrapper .bx-prev:hover { background: #fcc71f url(../../images/caousel-prev.png) no-repeat -2px 0px; }


/*-----------------------------------------------------------------------------
----------------------------- 3.b - Shop -------------------------------------
-----------------------------------------------------------------------------*/
/* -- Home -- */
select.orderby          { background: #fcc71f; color: #FFF !important; }
select.orderby:hover    { background: #f0eee9 !important; color: #7f8282 !important;}

/* -- Products -- */
ul.products li img      { border-bottom: 5px solid #000;}
ul.products li:hover img{ border-bottom: 5px solid #ff0000;}

/* -- Pagination -- */
ul.page-numbers li .current{ background: #ff0000; color: #fff !important;}
ul.page-numbers li a       { background: #232323 !important; color: #fff !important; }
ul.page-numbers li a:hover { background: #ff0000;}

/* -- Single Product -- */
span.posted_in             { background-color: #ffd62c; border: 1px solid #ffd62c; color: #FFF; text-shadow: 0 -1px 0 #ffd62c; }
span.posted_in a           { color: #FFF !important;}
span.tagged_as             { background-color: #ffd62c; border: 1px solid #ffd62c; color: #FFF; text-shadow: 0 -1px 0 #ffd62c; }
span.tagged_as a           { color: #FFF !important;}
div.star-rating            { color: #ff0000;}
.woocommerce .added:before { background-color: #fcc71f !important;}

/* -- Widgets -- */
ul.product_list_widget li  { border-bottom: 1px solid #f2f2f2; }
ul.product_list_widget li ins { color: #ff0000; }
.footer-content ul.product_list_widget li  { border-bottom: 1px solid #f0eee9; }


/*-----------------------------------------------------------------------------
----------------------------- 4 - Sidebar --------------------------------------
-----------------------------------------------------------------------------*/

.sidebar h3.title, .sidebar-midle h3.title  { border-top: 2px solid #232323; border-bottom: 1px dotted #232323; }
ul.tags li a, .tagcloud a             { background: #f0eee9; color: #7f8282 !important;}
ul.tags li a:hover, .tagcloud a:hover { color: #fff !important; background: #ff0000;}

.banner300 span a, .banner160 span a  { color: #7f8282;}

.sidebar-links li a       { background: #f0eee9; color: #7f8282 !important;}
.sidebar-links li a:hover { color: #fff !important; background: #ff0000;}
.sidebar-links li a span  { color: #ff0000;}
.sidebar-links li a:hover span  { color: #FFF;}

/* - Widget Videos - */
.video-widget-title       { background: #fcc71f; color: #FFF;}

/* -- Categories -- */
.widget_categories li a   { background: #f0eee9; color: #7f8282 !important; }
.widget_categories li     { color: #ff0000; }
.widget_categories li a:hover { color: #fff !important; background: #ff0000; }
.widget_categories li:hover { color: #fcc71f;}

/* -- More default widgets -- */
.wp-caption               { background: #fcc71f;}
.wp-caption-text          { color: #FFF;}

/* -- Recent Entries -- */
.widget_recent_entries li { border-bottom: 1px solid #f2f2f2;}

/* -- Recent Comments -- */
.widget_recent_comments li{ border-bottom: 1px solid #f2f2f2;}

/* -- Archives and Nav menu widget -- */
.widget_archive li, .widget_nav_menu li { border-bottom: 1px solid #f2f2f2;}

/* -- Meta and Pages widget -- */
.widget_meta li, .widget_pages li { border-bottom: 1px solid #f2f2f2;}

/* -- Calendar -- */
#wp-calendar caption      { color: #333; }
#wp-calendar thead        { background: #ff0000; color: #FFF;}
#wp-calendar tbody        { color: #aaa; }
#wp-calendar tbody td     { background: #f5f5f5; border: 1px solid #fff; }
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad   { background: #f5f5f5; }
#wp-calendar #today       { background: #fcc71f; color: #FFF !important;}


/*-----------------------------------------------------------------------------
----------------------------- 5 - Comments ------------------------------------
-----------------------------------------------------------------------------*/

ul.comment               { background: #FFF; border: 1px solid #e3e3e3;}
.comment li              { border-bottom: 1px solid #e3e3e3;}
.comment li:hover        { background: #f3f3f3; border-bottom: 1px solid #bebebd; }
.comment li:hover div.comment-body { color: #666;}
.comment li span.comment-author a, .comment li span.comment-author  { color: #FFF; background: #232323;}
.comment li span.comment-date      { color: #969797;}
.comment li div.comment-body       { color: #969797;}
#respond                 { color: #969797;}
#commentform textarea    { border: 1px solid #e3e3e3; color:#666; background:#FFF;}
#commentform #author, #commentform #email, #commentform #url  { border: 1px solid #e3e3e3; color:#999; background:#FFF;}
#commentform label span    { color:#F00; }
#commentform span          { color:#F00; }
#commentform #submitcomm   { background-color: #ff0000; border: 1px solid #ff0000; color: #FFF; text-shadow: 0 -1px 0 #ff0000; }


/*-----------------------------------------------------------------------------
----------------------------- 6 - Menu ----------------------------------------
-----------------------------------------------------------------------------*/

.jquerycssmenu { border-right: 1px solid #1a1a1a; }
.jquerycssmenu ul li { border-left: 1px solid #1a1a1a; border-right: 1px solid #404040;}

.jquerycssmenu ul li.current-menu-item { background: #fcc71f;}
.jquerycssmenu ul li:hover    { background: #ff0000;}

/*Top level menu link items style*/
.jquerycssmenu ul li a { color: #FFF !important; }

/*1st sub level menu*/
.jquerycssmenu ul li ul { background: #232323;}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a { border-top: 1px solid #1a1a1a; border-bottom: 1px solid #404040; color: #f9f9f9 !important;}


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contact Form --------------------------------
-----------------------------------------------------------------------------*/


/* -- Contact Form -- */
#contactform #contactName, #contactform #emaill, #contactform #subject { border:1px solid #232323; color:#333; }
#contactform textarea         { border:1px solid #232323; color:#333;}
#contactform .sendemail       { background-color: #ff0000; border: 1px solid #ff0000; color: #FFF; text-shadow: 0 -1px 0 #ff0000;}
#contactform label span       { color:#F00;}
#contactform span             { color:#F00;}
#contactform label.error      { color:#F00;}


/*-----------------------------------------------------------------------------
----------------------------- 8 - Footer --------------------------------------
-----------------------------------------------------------------------------*/

.footer-content          { border-bottom: 5px solid #1a1a1a; border-top: 5px solid #f0eee9; }
.footer-content h3.title { border-bottom: 2px solid #232323;}

.footer-content-bottom   { border-bottom: 5px solid #1a1a1a; background: #232323;}
.footer-content-bottom h3.title { color: #FFF;}
.footer-links li a       { color: #b1b2b2;}
.footer-links li         { color: #fcc71f;}
.footer-links li a:hover { color: #FFF !important;}

.company-info            { background: #1a1a1a; color: #b1b2b2; }

ul.footer-posts li a h4   { color: #b1b2b2;}
ul.footer-posts li a h4:hover { color: #FFF;}
ul.footer-posts li img    { border: 3px solid #1a1a1a; }
ul.footer-posts li img:hover    { border-color: #ff0000; }

.footer-bottom           { border-bottom: 3px solid #1a1a1a; background: #ff0000;}
.copyright               { color: #FFF !important;}
.copyright a             { color: #FFF !important; text-decoration: underline;}
.copyright a:hover       { text-decoration:none !important; }
.footer-menu li          { color: #FFF;}
.footer-menu li a        { color: #FFF !important; text-decoration: underline; }
.footer-menu li a:hover  { text-decoration:none !important;}

/* -- Back to Top -- */
/*#back-top span           { background-color: #ff0000;}
#back-top a:hover        { color: #000; }
#back-top a:hover span   { background-color:#000 !important; }*/

/* -- Tiptip -- */
#tiptip_content { color: #fff; border: 1px solid #ff0000; background-color: #ff0000; }
#tiptip_holder.tip_top #tiptip_arrow { border-top-color: #ff0000; }
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color: #ff0000; }
#tiptip_holder.tip_right #tiptip_arrow { border-right-color: #ff0000; }
#tiptip_holder.tip_left #tiptip_arrow { border-left-color: #ff0000; }
#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: #ff0000; }
#tiptip_holder.tip_bottom #tiptip_arrow_inner {  border-bottom-color: #ff0000; }
#tiptip_holder.tip_right #tiptip_arrow_inner { border-right-color: #ff0000; }
#tiptip_holder.tip_left #tiptip_arrow_inner { border-left-color: #ff0000; }
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content { background-color: #ff0000; }
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: #ff0000; }
	#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: #ff0000; }
}