/*
Theme Name: Unbeelievable Health
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url("http://www.unbeelievablehealth.co.uk/wp-content/themes/bridge-child/fonts/stylesheet.css");

#fieldName {display: none;}

/* FONTS */

h1 {
    font-size: 44px;
    position: relative;
    bottom: 35px;
  	font-family: 'umbrellaregular' !important;
}
h1:after {
    width: 253px;
    content: url('http://www.unbeelievablehealth.co.uk/wp-content/uploads/bee-transparent.png');
    height: 68px;
    top: 5px;
    position: absolute;
}

h3 {
    font-size: 36px;
    position: relative;
    bottom: 35px;
  	font-family: 'umbrellaregular' !important;}

.wp-caption-text {
    font-size: 13px;
    margin-top: 0px;
    font-style: italic;
}

.content p ul li,.content .wpb_text_column ul li {
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1em;
    padding-left: 1em;
}

.post_text_inner h5 a {
    font-family: trocchi;
    font-size: 19px;
}

h5 {font-size:18px;}

/* HEADER */

/*header.centered_logo .logo_wrapper {
    float: left;
}
.header_inner_right {display: none !important;}

header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.right {
    float: left;
}


*/
.newsletter_wrapper {text-align: right;}

.header-txt {color: #fff; text-transform: none;}

#menu-main-menu li a { 
    padding-left: 0 ;
}
#menu-main-menu li a { 
    padding-right: 34px;
}

.drop_down .narrow .second .inner ul li a {
    padding-left: 16px !important;
}


/* NEWSLETTER */

.header-signup {max-width: 350px; float:right;}
.header-signup h6 {text-align:left;}
.header-signup input {
    width: 120px;
    background: #fff;
    border: 1px solid #d8dbdd;
    font-family: 'quicksand';
    height: 20px;
    padding: 5px;
}
.header-signup button {
    width: 122px;
    background: #E8C67F;
    border: 1px solid #F7941D;
    font-family: 'quicksand';
    font-weight: 600;
    padding: 7.5px;
    font-size: 13px;
    margin-top: 8px;
    margin-left: 4px;
  	cursor:pointer;
}
.header-bee {
    display: inline;
    padding-right: 10px;
    max-width: 118px;
    padding-top: 10px;
}
.regular-bee{
    display: block;
    max-width: 178px;
    margin: auto;
}
.regular-signup {max-width: 375px; margin: auto; display: block;} 
.regular-signup input {
    width: 100%;
    background: #fff;
    border: 1px solid #d8dbdd;
    font-family: 'quicksand';
    height: 20px;
    padding: 5px;
}
.regular-signup button {
    width: 103%;
    background: #FCB040;
    border: 1px solid #F7941D;
    font-family: 'quicksand';
    font-weight: 900;
    padding: 7.5px;
    font-size: 16px;
    margin-top: 8px;
  	cursor:pointer;
}
/* FOOTER */

.footer_bottom ul li {
    margin-right: 20px;
}

/* TESTIMONIAL */

.ttshowcase_rl_quote p {
    font-family: 'trocchi', garamond, 'times new roman';
    font-size: 22px;
    display: inline;
    color: #000;
font-weight: 600;
} 

.ttshowcase_rl_quote p:before {content:"\201C";} .ttshowcase_rl_quote p:after {content:"\201D"; }
.ttshowcase_rl_subtitle:before {content: ", ";}

.ttshowcase_rl_title, .ttshowcase_rl_subtitle {
    font-weight: 300 !important;
    font-size: 18px !important;
    display: inline;
    color: #000;	
    font-weight: 700;
}

/* HOMEPAGE */


.content.content_top_margin_none {
    padding: 36px 0;
}

.home .content.content_top_margin_none {
    padding: 0;
}

.qode_carousels .slides img {max-width: 180px !important; margin-right: 0!important;}
#slides li {max-width:180px !important;}

.vc_row {margin-top: 13.5px ;margin-bottom: 13.5px !important;}
.home .vc_row:first-child {margin-top: 0;}
.margin-fix {margin-top: 0px ;margin-bottom: 0px !important;}

.over-button-wrap {
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
    width: 88%;
    position: absolute;
    bottom: 55px;
    padding: 10px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    justify-content: center;
  	font-weight: 700;
    color: #000;
    font-size: 20px;
}

.home-buttons-three .over-button-wrap {min-height: 52px;}
.homepage-buttons-two .over-button-wrap {
    width: 95%;
    padding: 20px 0;
}

.content .container .container_inner.page_container_inner {
    padding: 0px 0 0 0;
}

/* CONTACT */

.contact-foot i {
    padding: 0 3px 0px 14px;
}

/* FAQ */

.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title {
    font-size: 17px;
    text-transform: none;
}

/* ROW STYLES */

.infobox-1 {background: #EFEFEF; padding: 20px;}
.infobox-2 {background: #EDD6E9; padding: 20px;}
.infobox-3 {background: #D1E5C0; padding: 20px;}
.infobox-4 {background: #CCC6DB; padding: 20px;}

.infobox-1 h2, .infobox-2 h2 , .infobox-3 h2, .infobox-4 h2 {margin-bottom: 10px;}




.big-text-block h2 {font-family: 'trocchi', garamond, 'times new roman'; font-size: 34px; display: inline;}
.big-text-block h3 {font-size: 25px; font-weight: 300; font-size: 32px; display: inline;}
.btb-alt h2 {font-size: 28px;}



#searchform > div > label {
    color: #000;
    font-size: 26px;
    top: 4px;
    position: relative;
}
#searchsubmit {display: none;}
#s {
    border: 2px solid #a1a1a1;
    padding: 10px;
    margin: 10px;
	font-family: 'lato';
}
#searchform > div {
    margin: auto;
    width: 380px;
    padding-top: 25px;
}

/* BLOG */

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea {
		border: 1px solid #D8DBDD;
}

.q_masonry_blog article {
    border: 1px solid rgb(216, 219, 221);
}

/**/

/* RESPONSIVE BREAKPOINTS 
==========================*/


@media (max-width: 1200px) {
#menu-main-menu li a {
    padding-right: 26px;
    font-size: 13px;
}  		
}

@media (min-width: 1200px) {
 
}

@media (max-width: 1110px) {

}


@media (min-width: 1110px) {
    
    
} 

@media (min-width: 1000px) {

.header-txt {
    font-size: 20px;
    padding-top: 18px;
}
.header_top {
    min-height: 65px;
}

.social-block {padding-top: 5px;}
  
}  

@media (max-width: 1000px) {

h1 {
    font-size: 30px;
    position: relative;
    bottom: 0;
}
h1:after {
    width: 152px;
    content: url('http://www.unbeelievablehealth.co.uk/wp-content/uploads/bee-transparent-small.png');
    top: 14px;
    position: relative;
    height: 41px;
}  

  
.header_top {height: 34px;}
  
.right {display: none;}

.left .inner {float: left;}  
  
.social-block img {
    width: 28px;
    height: auto;
    margin-top: 3px;
}
  
}

@media (min-width: 768px) {
	


}

@media (max-width: 768px) {
.wp-image-76 {
    float: none;
}
}

@media (max-width: 680px) {
  
  
}


@media (max-width: 600px) {

}

