/* ----------------------------------------------------------------------------
Theme Style: Bakery
-------------------------------------------------------------------------------  */



body {
       color: #fffec4;
       background-color: #211310;
}

a {
    color: #65a478;
}

a:hover,
a:active,
a:focus {
  
    color: #f7decc;
  }

/* Typography                                   1-
================================================== */


h1 { color: white; }
h2,
h4,
h5,
h6 {
    color: #86584A;
  
}
h3 { color: black; }
    
/* Modern Vintage style                         
================================================== */

.extra_a a {
	color: #f7decc;
	}
	
.extra_a a:hover {
	color: #65a478;
	}
	
	
	


/* Navigation                                   4-
================================================== */


#navigation {
    background-image: url(bg_navigation.jpg);
    }
    
#main-menu > li > a {
    color: black ;
    font-size: 20px;	

}
#main-menu > li > a:hover {
    color: #56d899 ;	
    font-size: 20px;
}

#main-menu li.current_page_item a {
	color: black !important;
	}

#main-menu li.current-menu-item a {
	color: #56d899 !important;
	}




#main-menu > li.menu-item-has-children:before {
    color: #616F45;
    }

.current a {
    color: #56d899 !important;	
    }
    
ul.sub-menu > li > a {
     background-color: #65a478;
	color: #f7decc;
	border-color: #86584A;
}

ul.sub-menu > li > a:hover {
	background-color: #86584A; 
	color: #f7decc !important;
	}

ul.sub-menu > li:first-child {
	border-color: #86584A;
	}

ul.sub-menu ul.sub-menu > li:first-child {
	border-color: #444;
	}

ul.sub-menu > li.menu-item-has-children:before {
	color: #616F45;
	}

/* Mobile Navigation */

.flexnav.flexnav-show {
	background: black;
	}

.flexnav li a {
	color: #56d899;
	background: #f7decc;
	border-color: #65a478;
	}
.flexnav li a:hover {
     color: #65a478;
	}
	
.flexnav li ul li a { /* Livel 2 */
	background: #f7decc;
     border-color: #65a478;
     color: #86584A;
	}
.flexnav ul li ul li a { /* Livel 3 */
	background: #f7decc; 
	}
.flexnav ul li ul li ul li a { /* Livel 4 */
	background: #f7decc;
	}
	
.flexnav li ul.sub-menu > li:first-child {
     border-color: #65a478;
}	

/* === Button Togle level Menu ===  */


.flexnav .touch-button_li {
	background: #65a478;
	color: #f7decc;
	}
.flexnav .touch-button_li .navicon {
	color: #666;
	}







/* Navigation Mobile                            5-
================================================== */


.menu-nav i {
     color: #f7decc;
     transition: all 0.3s ease 0s;
     -webkit-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
}
.menu-nav i:hover {
     color: #86584A;
     transition: all 0.3s ease 0s;
     -webkit-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
}


#navigation-mobile {
     background: #f7decc;
}


#menu-nav-mobile li {
    border-top: 1px dashed #1f1311;
}


#navigation-mobile li a {
      color: #1f1311;
 }

#navigation-mobile li a:hover {
    color: #E96045;
}


#menu-nav-mobile ul.sub-menu li {
     border-top: 1px dashed #515560;
}

#menu-nav-mobile .menu-parent-item i {
	    color: #1f1311;
}



/* Sections                                     6-
================================================== */

.head_bg {
	background-size: 177px 177px;
	background-image: url(bg1.jpg) !important;
	
     }

.alternate-bg1 {
	background-size: 177px 177px;
	background-image: url(bg1.jpg);
	
     }

.alternate-bg2 {
	background-size: 177px 177px;
     background-image: url(bg2.jpg);
     }


.page_theme {
	background-size: 177px 177px;
	background-image: url(bg2.jpg);
     }








/* Moder Vintage Styling                        7-
================================================== */

.section_divider {
         background-color: #65a478;
     }

.divider {
        background-color: #65a478;
     }

.divider-post {
     border-bottom: 1px dashed #86584A;
     }
h1.text_tit {
        color: white;
       }

h1.text_title_section {
       color: white;
       }

h2.text_intertit {
       color: white;
    
     }

h2.text_intertit p {
     color: white;
     }


h2.introduction {
        color: white;
        }


h2.text_archive {
        color: #f7decc;
         }

.frame_portfolio {
        border: 10px solid #f7decc;
       }
     
.portfolio_tit {
   	background-color: #f7decc;
	
     }
     
.frame_scrol {
        border: 10px solid #f7decc;
  
     }


.frame {
     border: 10px solid #f7decc;
     
   
     }

.frame_features {
     border: 7px solid #f7decc;
   
        }

.frame_avatar {
     border: 5px solid #f7decc;
  
     }

@media (max-width: 480px) {

.frame {
     border: 5px solid #f7decc;
     }
  
.frame_features {
     border: 5px solid #f7decc;
     }

}



/* Modern Vintage Botton                        8-
================================================== */
.special {
     background-image: url(../images/bg_load_ribbon.png);
     background-position: bottom;
     background-size: 500px;	
     color: #000000;
     font-size: 20px;
        }
	


/* Social Share                                9-
================================================== */
.button {
     background: #DCE0E0;
    
     }


.icon i {
     color: #fff;
     }


.slide p {
        color: #fff;
        }


.facebook .icon, .facebook .slide {
     background: #576779;
     }

.twitter .icon, .twitter .slide {
     background: #4da8b6;
     }

.google .icon, .google .slide {
     background: #b26344;
     }

.linkedin .icon, .linkedin .slide {
     background: #3e7081;
     }



/* Blog page - Full - Sidebar                  10-
================================================== */

     
.cat-meta-list li {
         color: #86584A;
      }

.cat-meta-list li i {
     color: #65a478;
     }

.cat-meta-list li a {
	color: #65a478;
}
.cat-meta-list li a:hover {
	color: #865849;
}

/* Portfolio Page - Full - Right Sidebar       11-
================================================== */

h2.headline_portfolio {
     color: #86584A;
         }
     
span.child_right_side {
     color: #65a478;
     }

h2.text_intertit_portfolio {
        color: #65a478;
    
     }

/* Footer                                      12-
================================================== */

footer {
     background-color: #fffec4;
   
     }
     
     

.bg_navigation_up {
   
     background-image: url(../images/bg_navigation_up.jpg);
        }
     
.bg_navigation_down {
      background-image: url(../images/bg_navigation_down.jpg);
        }

.footer_cont a span.foot_tit {
     color: #56d899;
     
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
        }
.footer_cont a:hover span.foot_tit 
 {
     color: #56d899;
     
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
        }

span.scrollsections-navigation {
     color: black;
     }

span.scrollsections-navigation a {
     color: #56d899;
     }
	

/* Team Section                                13-
================================================== */


.team_single .image .mask,
.item .mask {
     /*border:10px solid rgba(236, 131, 101, 0.155);*/
     border:5px solid #f7decc;
     }

.img_team {
        border: 5px solid #e47e65;
     }
     
     
.team_single .image {
   
     border:5px solid #f7decc;
	     }

.tit_team {
     border-top: solid 1px #65a478; 
     border-bottom: solid 1px #65a478; 
     color: #f7decc;
     color: #f7decc;
     }

.cont_team p {
        color: #f7decc;
     }




/* ==  Menu Filter Portfolio  == */

	
nav#filter li {
	background: #65a478 ;
	}
	
.append_img {
	background-image:  url(../images/img_lef.png);
	
	}
	
nav#filter a {
	color: #f7decc;

	}




/* Paralax Backgrounds                         15-
================================================== */

.parallax {
	background-color: #000;
		}

/* Paralax Backgrounds PORTFOLIO/BLOG
=========================================== */

.parallax_blog{
	background-color: #000;
		}


/* Animation polaroid                          16-
================================================== */

.grid figcaption {
     background: #f7decc;
	color: #65a478;
	}
	
.grid figcaption h3 {
		color: #774b3d;
	}



.grid figcaption a {
	
	background: #ed4e6e;
	color: #fff;
	}


li.polaindie.frame:hover {
		border: 10px solid #f7decc;
	}




/*
+----------------------------------------------------------------+
|  SHORT CODE
+----------------------------------------------------------------+
*/



/* Subtitle 2 Row                              17-
================================================== */

.fancy span {
		color: #fffec4;
	}

.fancy span:before,
.fancy span:after {
     border-bottom: 1px solid #65a478;
	border-top: 1px solid #65a478;
	}


/* Subtitle 1 Row                              18-
================================================== */


.fancy_one span {
		color: #fffec4;
		}

.fancy_one span:before,
.fancy_one span:after {
	border-bottom: 1px solid #65a478;
	}

/* Toggle & Accordion                          19-
================================================== */

/*  Toggle  */

.accordion-group {
    	background-image: url(../images/bg_widget.jpg);
  	color: #fff;
  	  	}
  	  	
.accordion-heading .accordion-toggle {
		color: #f7decc;
	  	}
.accordion-heading:hover .accordion-toggle,
.accordion-heading:hover .accordion-toggle.inactive {
	color:#f7decc;
  	}
a.accordion-toggle {
	color: #f7decc ;
  	}
a.accordion-toggle:hover {
  	color: #774b3d ;
  	}
.accordion-heading .accordion-toggle.active {
  	color:#774b3d;
  	}
.accordion-heading .accordion-toggle.inactive {
  	}
.indicator {
	color: #f7decc ;
  	}
.indicator_area {
	color: #f7decc ;
  	}
.accordion-heading.accordionize .accordion-toggle span,
.accordion-heading.togglize .accordion-toggle span {
  	color: #23262C;
  	}
.accordion-heading:hover .accordion-toggle span {
  	color: #FFFFFF;
  	}
.accordion-heading .accordion-toggle.active span,
.accordion-heading:hover .accordion-toggle.inactive span {
	color: #FFFFFF;	
  	}
.accordion-inner {
  	background: #f7decc;
  	color: #774b3d;
  	}

/*  Accordion  */


.panel-default {
	background-image: url(../images/bg_widget.jpg);
  	}
  	
.panel-default a {
  	color: #f7decc;	
  	}

.panel-default a:hover {
  	color: #333333;	
  	}
  	
.panel-body {
	background: #f7decc;
     color: #774b3d;
  	}
  	
.panel-default > .panel-heading {
	background-image: url(../images/bg_widget.jpg) !important;
	  	}
  	
.panel-group {
  	display: inline;
  	}

.vintage_bottom {
	
	background-image: url(../images/bg_bottom.png);
	background-size: 73px 7px;
	z-index: 9999999;
	clear: both;
		}


/* Tab                                         20-
================================================== */

.nav-tabs > li > a {
	background-image: url(../images/bg_widget.jpg);
	color: #f7decc;
		}

.nav-tabs > li > a {
		color: #f7decc !important;
	}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #774b3d !important;
		}

.tab-content {
		background: #f7decc;
	color: #774b3d;
	}

.tab-content > .active {
	background: #f7decc;
	color: #774b3d;
	}
	
	
/* Blockquote                                  21-
================================================== */

blockquote {
	border-left: 5px solid #65a478;
	}


blockquote small {
		color: #f7decc;
	}

blockquote.pull-right {
		border-right: 5px solid #65a478;
	}

/* Contacts                                    22-
================================================== */

.widget_contact_footer {
	color: #fffec4;
}
.widget_contact_footer ul {
	color: #fffec4;
	}

li.type_contact {
	color: #fffec4;
	}




/*  Sections ShortCode - Blog Full and With Sidebar       23-
============================================================= */


/* Mobile media queries for blog sections */

	
.col-blog-7 h2.headline a {
	color: white;
}	

.w_blogpost {
		color: #65a478;
	}
	
	
.w_blogpost.w_blogpost_date a  {
	color: #86584A;
	}
	
	
.w_blogpost.w_blogpost_date a i {
	color: #65a478;
	}
	
	
	
	
	
	
	
	
.w_blogpost.w_blogpost_author a  {
	color: #86584A;
	}
	

.w_blogpost.w_blogpost_author a i {
	color: #65a478;
	}
	
	
	
	
	
	
	

.w_blogpost.w_blogpost_comments a  {
	color: white;
	}

.w_blogpost.w_blogpost_comments a i {
	color: white;;
}

p.read_more a i {
	color: black;
	}



/*  Single Box                                 24-
================================================== */
	
.tit_last_work {
	border-top: solid 1px #65a478; 
	border-bottom: solid 1px #65a478; 
	color: #86584A;
	}
	
.tit_last_work.select_last_work {
	border-top: solid 1px #65a478; 
	border-bottom: solid 1px #65a478; 
     color: #f7decc;

	}
	
.select_last_work {
	background-color: #65a478 !important; 
	}


/* Short Code tooltip
================================================== */
.tooltip-inner {
  color: #f7decc;
   background-color: #65a478;
}


.tooltip.top .tooltip-arrow {
    border-top-color: #65a478;
}

.tooltip.top-left .tooltip-arrow {
  border-top-color: #65a478;
}

.tooltip.top-right .tooltip-arrow {
   border-top-color: #65a478;
}

.tooltip.right .tooltip-arrow {
 
  border-right-color: #65a478;
}

.tooltip.left .tooltip-arrow {
   border-left-color: #65a478;
}

.tooltip.bottom .tooltip-arrow {
 
  border-bottom-color: #65a478;
}

.tooltip.bottom-left .tooltip-arrow {
 
  border-bottom-color: #65a478;
}

.tooltip.bottom-right .tooltip-arrow {
   border-bottom-color: #65a478;
}




/*
+----------------------------------------------------------------+
|  WIDGET
+----------------------------------------------------------------+
*/



/* Widgets - Modern Vintage Sidebar                                   25-==========================================================================*/

.textwidget {
	color: #774b3d;
}

.tit_widget {
		background-image: url(../images/bg_widget.jpg);
		color: #f7decc;
		}
	
.box_widget {
		color: #65a478;
	      background-color: #f7decc;

	}
.box_widget_no_title {
		color: #65a478;
		background-color: #f7decc;
		}

.box_widget p {
		color: #65a478;
	}
	
.box_widget a {
		color: #352130;
	}
	
.box_widget a:hover {
		color: #65a478;
	}
		
.tit_widget_bottom {
	background-image: url(../images/bg_bottom.png);
	}
	
.textwidget {
		color: #35211d;
	}



/* Widget archive - category                  25-1
================================================== */



.box_widget li {	
	border-bottom: solid 1px #C49D91;
	}

.box_widget li a {
	color: #774b3d;
	}

.box_widget li a:hover {
	color: #65a478;
	}

/* Widget Display as dropdown                 25-2
================================================== */


.box_widget select {
		background: #f7decc;
          border: 1px solid #774b3d;
		color: #774b3d;
		background-image: url(../images/resp_frec.png);
		background-position: center right;
	     background-repeat: no-repeat;
		}

/* Widget Search                              25-3
================================================== */

.box_widget .widget_search input[type="search"] {
		background: #f7decc;
          border: 1px solid #774b3d;
          color: #774b3d;
		background-image: url(../images/resp_search.png);
		background-position: center right;
		background-repeat: no-repeat;
		}
.box_widget_no_title .widget_search input[type="search"] {
		background: #f7decc;
          border: 1px solid #774b3d;
          color: #774b3d;
		background-image: url(../images/resp_search.png);
		background-position: center right;
		background-repeat: no-repeat;
		}
	
	::-webkit-input-placeholder {
	color: #774b3d;
	}
:-moz-placeholder { /* Firefox 18- */
	color: #774b3d;
	}
::-moz-placeholder {  /* Firefox 19+ */
	color: #774b3d;
	}
:-ms-input-placeholder {  
	color: #774b3d;
	}
	
	
	

/* Widget Head Search                         25-4
================================================== */
	

/* search input field */
.widget_navigation input[type=search] {
	background: #65a478;
	color: #f7decc;
		}
		
/* placeholder */
.widget_navigation input:-moz-placeholder {
	color: #f7decc;
	}
.widget_navigation input::-webkit-input-placeholder {
	color: #f7decc;
	}


/* Social Icon Modern-Vintage                 25-5
================================================== */

a.social_icon i {
	color: #f7decc;
		}

a.social_icon i:hover {
	color: #86584A;
		}
	

/* Testimonial Flex Slider                    25-6
================================================== */

.indie-testimonials-container .flex-control-nav li a {
    border: 2px solid #65a478;
  
    }
    
.indie-testimonials-container .flex-control-nav li a.flex-active, 
.indie-testimonials-container .flex-caption,
.indie-testimonials-container .flex-control-nav li a:hover {
    background: #65a478;
    }
    
.testimonial-builder.white .indie-testimonials-container .flex-control-nav li a {
    border-color: #65a478;
    
	}
.testimonial-builder.white .indie-testimonials-container .flex-control-nav li a.flex-active, 
.testimonial-builder.white .indie-testimonials-container .flex-caption,
.testimonial-builder.white .indie-testimonials-container .flex-control-nav li a:hover {
    background: #65a478;
	}



/* Widget Social                              25-7
================================================== */

p a.social_icon i {
	color: #86584A ;
		}

p a.social_icon i:hover {
	color: #65a478;
		}


/* Widget Twitter                             25-8
================================================== */

.box_widget .indie_widget_twitter li span {
     color: #1a0f0c;
	}

.box_widget .indie_widget_twitter li p span {
	color: #65a478;
	}
	
.widget .indie_widget_twitter {
	color: #774b3d;
	}

.widget .indie_widget_twitter li a {
	color: #65a478;
	}
.widget .indie_widget_twitter li a:hover {
	color: #1f1311;
	}
.widget span.followtwit {
	color: #000;
		}
.widget span.followtwit:hover {
	color: #1f1311;
	}

/*  line twitter siderbar */


.fancy_one_tw_sider i {
	color: #65a478;
	}

.fancy_one_tw_sider span {
	color: #65a478;
	}

.fancy_one_tw_sider span:before,
.fancy_one_tw_sider span:after {
	border-bottom: 1px solid #774b3d;
	}


/*  twitter shortcode */

.indie_widget_twitter {
	color: #f7decc;
	}



/* Follow our twitter shortcode */
span.followtwit {
		color: #f7decc;
	
	}



/* Widget Flickr                              25-9
================================================== */


.flickrfeed a {
		border: 5px solid #f7decc;
	}



/* Widget Instagram                          25-10
================================================== */


#instafeed a {
		border: 5px solid #f7decc;
	}




/* Widget Tag Cloud                          25-11
================================================== */


	
.tagcloud li {
	background: #65a478 url(../images/img_lef_tag.jpg) left center no-repeat;
	background-size: 15px 23px;

	}
		
.tagcloud ul li a {
	color: #f7decc !important;
		}




/* Botton to Top                               27-
================================================== */

#back-to-top {
		background-image: url(../images/scroll_arrow.png);
		}


#back-to-top i {
	
	color: #f7decc;
	
	}


/* Preloader flex                              28-
================================================== */

.loading_slide_portfolio {
      background: transparent url('../images/loadinfo.gif');
      }



/* Comments Style                              29-
================================================== */


.comments-title, 
.pings-title, 
#reply-title {
	
	border-bottom: 1px solid #65a478;
	color: #65a478;
	
	}
.comment-cont {
	border-bottom: 1px solid #65a478;
	}
ul.children .comment-cont {
	border-bottom: none !important;
	}

.comment-cont p {
	color: #86584A;
		}
.comment-side .avatar {

	background-color: #f7decc;
	border: #f7decc;
	}
  .bot_polar{
    background-color: #f7decc;
       }

.comment-author cite, 
.comment-author cite a {
	color: #65a478;
	
	}
.comment-author cite a:hover {
	color: #E96045;
	}
.comment-author a {
	color: #65a478;
	}
.comment-author a:hover {
	color: #f7decc;
	}
.comment-meta, 
.comment-meta a {
	color: #86584A;
	
	}
.comment-meta a:hover {
	color: #86584A;
	}

.comment-meta a {
	color: #f7decc;
     background-color: #65a478;

	
	}
.comment-meta a:hover {
	background-color: #f7decc;
	color: #1b1111;
	}
	
.badge_author {
		background: #65a478;
	}

/* Comment Form */


#commentform span.required {
	color: #E96045;
	}

#commentform input, 
#commentform textarea {
	
	border: none; 
	background: #f7decc;
		color: #65a478;
		}

#commentform input:focus,
#commentform textarea:focus {
	border-color: #C5C5C5;
	background: #FFFFFF;
	color: #1b1111;
	}


#commentform #submit {
	color: #f7decc;
	background-image:url(../images/bg_load_ribbon.png);
	background-size: 225px 40px;
	background-color: transparent;
	width: 226px;
	
  transition: all 0.3s ease 0s;
     -webkit-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
     }

#commentform #submit:hover {
	color: #1b1111;
	
  transition: all 0.3s ease 0s;
     -webkit-transition: all 0.3s ease 0s;
     -o-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
	}



	
/* Contact Form                                31-
================================================== */


.wpcf7 .watermark {
	color: #65a478 !important;
	}

.wpcf7 input, 
.wpcf7 textarea {
		border: 1px solid #DFDFDF;

	background: #f7decc;
		color: #86584A;
		}

.wpcf7 input:focus, 
.wpcf7 textarea:focus {
	border-color: #f7decc;
	background: #FFFFFF;
		color: #86584A;
	}

.wpcf7 input {
		border: none;
	}

.wpcf7 textarea {
		border: none;
	}

.wpcf7 .wpcf7-submit {
	
	background-color: #65a478;
	color: #f7decc;
	
	}

.wpcf7 .wpcf7-submit:hover,
.wpcf7 .wpcf7-submit:focus,
.wpcf7 .wpcf7-submit:active {
	background-color: #f7decc;
		color: #86584A;
	}

.wpcf7-form.invalid input.wpcf7-not-valid,
.wpcf7-form.invalid textarea.wpcf7-not-valid,
.wpcf7-form input:focus:invalid:focus,
.wpcf7-form textarea:focus:invalid:focus {
	border-color: #E96045;
	
	}

	
/* FlexSlider                                  32-
================================================== */
/* Direction Nav */
.flex-direction-nav a {
background: url(../images/bg_direction_nav.png) no-repeat 0 0; 
background-size: 93px 43px;
}




/* Navigation                                  33-
================================================== */


a.page-numbers {
	color: #f7decc;
	}

.indie_pagination .page-numbers:hover {
	color: #f7decc;
	background-color: #65a478;
}

.page-numbers.current {
	background-color: #65a478;
	color: #f7decc;
	}

.next {
	border-left: 1px solid #f7decc;
	}

.prev {
	border-right: 1px solid #f7decc;
	}

span.dots {
	color: #f7decc;
	}



/*  Loading color                                 34-
================================================== */

/*
#qLoverlay {
	background-color: #f7decc !important;
}
#qLpercentage {
	color: #86584A !important;
}


#qLbar {
	background-color: #65a478 !important;
}

*/




