@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700");
@font-face {
font-family: 'generous_demoregular';
src: url(https://debarge.com.au/wordpress/wp-content/themes/betheme-child/fonts/generousdemo-webfont.woff2) format('woff2'),
url(https://debarge.com.au/wordpress/wp-content/themes/betheme-child/fonts/generousdemo-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CenturyGothic';
src: url(//debarge.com.au/wp-content/themes/betheme-child/fonts/CenturyGothic.eot); src: url(//debarge.com.au/wp-content/themes/betheme-child/fonts/CenturyGothic.eot?#iefix) format('embedded-opentype'), url(//debarge.com.au/wp-content/themes/betheme-child/fonts/CenturyGothic.woff) format('woff'), url(//debarge.com.au/wp-content/themes/betheme-child/fonts/CenturyGothic.ttf)  format('truetype'), url(//debarge.com.au/wp-content/themes/betheme-child/fonts/CenturyGothic.svg#svgFontName) format('svg'); font-weight: normal;
font-style: normal;
}
html body,
body a,
body a:hover{
font-family: 'Poppins', sans-serif;
color: #000000;
}
body h3,
body h3 a,
body h3 a:hover {
color: #a26c4a;
padding-top: 50px;
}
body h3{
font-size: 34px;	
}
body footer div{
color: #000;
}
body a,
body .single-partner-column a{
font-family: 'Poppins', sans-serif;
}
body #Subheader .title {
font-size: 49px;    
font-weight: 600;    
color: #a26c4a;
}
body #Subheader{
padding: 70px 0 30px !important;	
}
body h2 {
font-size: 24px;
line-height: 36px;
font-weight: 600;
}
header #Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a{
color: #a26c4a;
}
header #Top_bar #logo img{
max-height:unset;
}
body .column_slider_plugin{
cursor:pointer;
}
.partners-bottom-border{
background:#000000;
width: 103px;
height: 2px;
margin: auto;
}
.single-partner-column a{
font-size: 16px;
font-weight: 600;
display: block;
margin-top: 20px;
font-family: "Lato", Arial, Tahoma, sans-serif;
}
.single-partner-column{
margin-bottom:26px;
}
.single-partner-column img {
margin: 0px 40px;
}
.about-hair-cafe-sec-area p {
font-size: 15px;
line-height: 27px;
}
.about-hair-cafe-sec-area h3{
font-size:28px;
padding-top:0px;
}
.about-hair-cafe-sec-area h2 {
font-size: 20px;
line-height: 31px;
}
footer#Footer .footer_copy .container{
border-top: 3px solid #a26c4a;	
}
#Footer .column:nth-child(1) h4{
color: #a26c4a;
font-weight: 600;
border-bottom: 2px solid #a26c4a;
display: inline-block;
padding-bottom: 8px;
}
.contact-details li{
position: relative;
}
.contact-details li{
position: relative;
padding-left: 28px;
padding-bottom: 4px;
list-style: none;
}
#Footer .contact-details li a{
color: #a26c4a;
font-weight: 500;
}
.contact-details {
padding-top: 11px;
margin-left: 0px !important;
}
.contact-details li:before{
content: '';
position: absolute;
left: 0;
top: 3px;
}
.address-details.contact-details li:before{
background: url(https://debarge.com.au/wp-content/themes/betheme-child/img/map.png) no-repeat left;
height: 16px;
width: 11px;
}
.salon-details.contact-details li:nth-child(1):before{
background: url(https://debarge.com.au/wp-content/themes/betheme-child/img/call.png) no-repeat left;
height: 15px;
width: 15px;
}
.salon-details.contact-details li:nth-child(2):before{
background: url(https://debarge.com.au/wp-content/themes/betheme-child/img/email.png) no-repeat left;
top: 7px;
height: 11px;
width: 18px;
}
#Footer h4{
margin-bottom:20px;
}
.footer-copy-center footer#Footer .footer_copy .copyright {
font-size: 15px;
font-family: "Playfair Display", Arial, Tahoma, sans-serif;
}
.text-block-area {
font-size: 16px;
line-height: 30px;
}
.contact-large-heading h2{
font-size: 41px;
line-height: 45px;
font-weight: 500;
}
.contact-details-area h3{
padding-top:0px;
}
.contact-details-area h4 {
font-size: 19px;
margin-top: 46px;
color: #a26c4a;
font-family: 'Poppins', sans-serif;
font-weight: 600;
margin-bottom: 9px;
}
.contact-details-area p {
font-size: 16px;
line-height: 28px;
}
@media(max-width:1024px){
body h2 {
font-size: 17px;
line-height: 27px;
}
body h3 {
font-size: 28px;
}
body .column_attr{
font-size: 14px;
line-height: 29px;
}
html body #Subheader .title {
font-size: 40px;
}
.single-partner-column > .column_attr{
padding:60px 20px !important;
}
.single-partner-column a {
font-size: 11px;
}
.contact-large-heading h2 {
font-size: 25px;
line-height: 37px;
}
.contact-details li {
font-size:11px;
padding-bottom: 6px;
}	
body footer div{
font-size:11px;
}
.c-form-area > .column_attr{
padding: 70px 0% 80px !important;
}
#Footer h4{
font-size: 16px;		
margin-bottom:7px;
}
.contact-details-area h4{
font-size:15px;
}
.contact-details-area p {
font-size: 13px;
line-height: 23px;
}
.contact-details-area .salon-details li {
font-size: 11px;
padding-bottom: 0px;
margin-bottom: 0px !important;
}
}
@media(max-width:980px){
body h2 {
font-size: 17px;
line-height: 27px;
}
body h3 {
font-size: 28px;
}
body .column_attr{
font-size: 14px;
line-height: 29px;
}
html body #Subheader .title {
font-size: 40px;
}
.single-partner-column > .column_attr{
padding:60px 20px !important;
}
.single-partner-column a {
font-size: 11px;
}
.contact-large-heading h2 {
font-size: 25px;
line-height: 37px;
}
.contact-details li {
font-size:11px;
padding-bottom: 6px;
}	
body footer div{
font-size:11px;
}
.c-form-area > .column_attr{
padding: 70px 0% 80px !important;
}
#Footer h4{
font-size: 16px;		
margin-bottom:7px;
}
.contact-details-area h4{
font-size:15px;
}
.contact-details-area p {
font-size: 13px;
line-height: 23px;
}
.contact-details-area .salon-details li {
font-size: 11px;
padding-bottom: 0px;
margin-bottom: 0px !important;
}
}
@media(max-width:767px){
body #Top_bar #logo img.logo-mobile {
display: inline-block;
width: 63%;
}
body h2 {
font-size: 16px;
line-height: 27px;    	
}
body h3 {
font-size: 22px;
}
body .column_attr{
font-size: 14px;
line-height: 26px;	
}
html body #Subheader .title {
font-size: 33px;        
}
.tp-caption{
min-width:240px !important;
max-width:240px !important;
}
.single-partner-column > .column_attr{
padding:60px 20px !important;
}
.single-partner-column a {
font-size: 12px;
}
.contact-large-heading h2 {
font-size: 19px;
line-height: 29px;    
}
.contact-details li {
padding-bottom: 6px;
}	
.c-form-area > .column_attr{
padding: 70px 0% 80px !important;
}
#Footer h4{
font-size: 16px;		
margin-bottom:7px;
}
body .box-equal-inner-content {
padding: 58px 40px 25px;
display: block;
font-size: 15px;
}
.equal-content-block div {
min-height: auto !important;
}
.single-partner-column img {
margin-bottom: 30px;
}
body .tp-caption a {
font-size: 17px !important;
}	
body .tp-caption{
text-align:left !important;
}
.about-hair-cafe-sec-area h3 {
font-size: 27px;
line-height: 34px;
}	
body .cafe-menu-heading {
font-size: 25px;
padding-top: 0px;
}	
body .gallery-area div#sc_gallery-1 .gallery-item {
width: 43%;
}
}
.contact-details-area ul.salon-details li {
font-size: 16px;
}
.tp-caption a{
font-size:30px !important;
color:#fff !important;
text-decoration:none !important;
}
.c-form-area input[type="submit"]{
font-family: 'Poppins', sans-serif;
width: 100%;
background: #a26c4a;
font-weight: 600;
font-size: 14px;
}
.about-us-btns a{
color:#fff !important;
background-color:#a26c4a !important;
margin:0px 9px;
}
.gallery-area div#sc_gallery-1 .gallery-item{
margin: 0px 10px !important;
width: 48%;
}
.gallery-area div#sc_gallery-1 .gallery-item .gallery-icon{
border: 1px solid #eae4df;	
}
.cafe-menu-heading{
font-family: generous_demoregular;
font-size: 38px;
}
.social-icons{
margin-top:18px;
}
.social-icons img{
margin-right:8px;
}
.metaslider.metaslider-flex{
margin:0 auto;
}
.bottom-heading h2{
padding-bottom:20px;
}
.about-cafe-home-text{
background-color:#f9f4f1;
}
.about-cafe-home-text,
.about-cafe-home-left-img{
margin-bottom:0px !important;
}
.box-equal-inner-content {
font-size: 18px;
padding: 0px 80px;
display:flex;
height:100%;
align-items:center;
}
.box-equal-inner-content p{
padding-bottom:14px;
font-family: CenturyGothic;
font-size: 16px;
}