/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* Top bar */
#Top_bar:after { background: url("images/home_jeweller_line_silver.png") repeat-x; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; z-index: 21; }

/* Shortcodes */
a.icon_bar { color: #fff !important; border-color: rgba(255, 235, 235, 0.04) !important; background-color: rgba(30, 30, 30, 0.36); box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.03) inset;}

.portfolio_group .portfolio-item .desc { background: none; }

.date_label, .timeline_items li h3 span { background-color: #3a3a3a; color: #a8a8a8; }
.date_label:after, .timeline_items li h3 span:after { border-left-color: #3a3a3a; }

/* Image frame */
.image_frame .image_wrapper .mask:after { background: rgba(0, 0, 0, 0.25); }

/* Footer */
#Footer .widgets_wrapper { background-color: rgba(24,24,24,.4); }

/* Form */
.section.full-width .wpcf7-form .column.one { margin: 0 1% 10px !important; width: 98% !important; }
.section.full-width .wpcf7-form .column.one-second { margin: 0 1% 10px !important; width: 48% !important; }


.trailer_box { max-width :500px; margin: 0 auto; }
@media only screen and (max-width: 767px) {
.portfolio_wrapper { max-width: 479px; margin: 0 auto; }
}

body.portfolio-template-default #Content{
	padding-top: 5px !important;
}

.fancy_heading .title {
  font-size: 35px !important;
  line-height: 40px !important;
}
ul.portfolio_grid img{
	height: 300px !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_back_0 {
  background: #776b51 none repeat scroll 0 0 !important;
  border-radius: 2px !important;
  margin: 0 95px 5px !important;
  text-align: center !important;
  width: 150px !important;
}
.foogallery-album-gallery-list .foogallery-pile h3 {
letter-spacing: 0 !important;
}
.foogallery-album-header h2 {
	letter-spacing: 0 !important;
}
.header-stack #Top_bar .logo #logo{
  max-height: 100px;
}
.trailer_box .desc h2{
  font-size: 20px;
  text-transform: uppercase;
}
.products-bg{
 
}
a.icon_bar {
    color: #053b32 !important;
    background-color: #ffffff;
}
#Footer{
    background-color: #cb8c33;
}
#back_to_top{
    background-color: #cb8c33;
    color: #fff !important;
}
body.header-stack:not(.template-slider) #Header {
    min-height: auto;
}
.trailer_box .desc .subtitle{
  display: none;
}
.copyright{
  color: #fff;
}
#Footer .footer_copy .social li a{
  color: #fff;
  font-size: 20px;
}
#Footer .footer_copy .social li a:hover {
    color: rgba(255,255,255,.7);
}
#Top_bar .menu > li > a, 
#Top_bar .top_bar_right a{
  color: #0A3B2E;
}
#Subheader {
    background-color: #09493b;
}
#Subheader .title,
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    color: #d69942;
}
p, li{
  font-size: 16px;
  line-height: 30px;
}
#Subheader .title{
  width: 45%;
}
#Subheader ul.breadcrumbs{
  width: 50%;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{
  font-size: 12px;
  text-transform: uppercase;
}
#Top_bar .menu li ul li{
  width: 215px;
  font-size: 14px;
}
.menu-item-has-children > a{
  pointer-events: none;
}

.ztb-customchatbox-logo{
	display: none !important;
}
.buttonizer-button a:hover, .buttonizer-button a:focus {
    background: #9e702f;
}