/* COMMAN CLASS */
.pd-lr-0  { padding-left: 0; padding-right: 0; }
.pd-lr-10  { padding-left: 10px; padding-right: 10px; }
.pd-lr-15  { padding-left: 15px; padding-right: 15px; }
.pd-lr-20  { padding-left: 20px; padding-right: 20px; }
.pd-lr-30  { padding-left: 30px; padding-right: 30px; }
.pd-lr-40  { padding-left: 40px; padding-right: 40px; }
.pd-lr-50  { padding-left: 50px; padding-right: 50px; }
.pd-lr-60  { padding-left: 60px; padding-right: 60px; }
.pd-lr-70  { padding-left: 70px; padding-right: 70px; }
.pd-lr-80  { padding-left: 80px; padding-right: 80px; }
.pd-lr-90  { padding-left: 90px; padding-right: 90px; }
.pd-lr-100 { padding-left: 100px; padding-right: 100px; }
.pd-lr-150 { padding-left: 150px; padding-right: 150px; }

.pd-r-0  { padding-right: 0; }
.pd-r-10  { padding-right: 10px; }
.pd-r-20  { padding-right: 20px; }
.pd-r-30  { padding-right: 30px; }
.pd-r-40  { padding-right: 40px; }
.pd-r-50  { padding-right: 50px; }
.pd-r-60  { padding-right: 60px; }
.pd-r-70  { padding-right: 70px; }
.pd-r-80  { padding-right: 80px; }
.pd-r-90  { padding-right: 90px; }
.pd-r-100 { padding-right: 100px; }

.pd-l-0  { padding-left: 0; }
.pd-l-10  { padding-left: 10px; }
.pd-l-20  { padding-left: 20px; }
.pd-l-30  { padding-left: 30px; }
.pd-l-40  { padding-left: 40px; }
.pd-l-50  { padding-left: 50px; }
.pd-l-60  { padding-left: 60px; }
.pd-l-70  { padding-left: 70px; }
.pd-l-80  { padding-left: 80px; }
.pd-l-90  { padding-left: 90px; }
.pd-l-100 { padding-left: 100px; }
.pd-l-150 { padding-left: 150px; }

.pd-b-0  { padding-bottom: 0; }
.pd-b-10  { padding-bottom: 10px; }
.pd-b-20  { padding-bottom: 20px; }
.pd-b-30  { padding-bottom: 30px; }
.pd-b-40  { padding-bottom: 40px; }
.pd-b-50  { padding-bottom: 50px; }
.pd-b-60  { padding-bottom: 60px; }
.pd-b-70  { padding-bottom: 70px; }
.pd-b-80  { padding-bottom: 80px; }
.pd-b-90  { padding-bottom: 90px; }
.pd-b-100 { padding-bottom: 100px; }

.pd-t-0  { padding-top: 0; }
.pd-t-10  { padding-top: 10px; }
.pd-t-20  { padding-top: 20px; }
.pd-t-30  { padding-top: 30px; }
.pd-t-40  { padding-top: 40px; }
.pd-t-50  { padding-top: 50px; }
.pd-t-60  { padding-top: 60px; }
.pd-t-70  { padding-top: 70px; }
.pd-t-80  { padding-top: 80px; }
.pd-t-90  { padding-top: 90px; }
.pd-t-100 { padding-top: 100px; }
.pd-t-200 { padding-top: 200px; }
.pd-t-150 { padding-top: 150px; }


/* Margin
=========================*/
.mr-auto { margin-left: auto; margin-right: auto; }
.mr-0 { margin: 0px; }
.mr-5  { margin: 5px; }
.mr-10  { margin: 10px; }
.mr-20  { margin: 20px; }
.mr-30  { margin: 30px; }
.mr-40  { margin: 40px; }
.mr-50  { margin: 50px; }
.mr-60  { margin: 60px; }
.mr-70  { margin: 70px; }
.mr-80  { margin: 80px; }
.mr-90  { margin: 90px; }
.mr-100 { margin: 100px; }

.mr-top-100-minus{ margin-top: -100px;}

.ctrl-mr-t10 .owl-dots,
.mr-t-10  { margin-top: 10px; }
.ctrl-mr-t20 .owl-dots,
.mr-t-20  { margin-top: 20px; }
.ctrl-mr-t30 .owl-dots,
.mr-t-30  { margin-top: 30px; }
.ctrl-mr-t40 .owl-dots,

.mr-t-0  { margin-top: 0px; }
.mr-t-5  { margin-top: 5px; }
.mr-t-10  { margin-top: 10px; }
.mr-t-40  { margin-top: 40px; }
.mr-t-50  { margin-top: 50px; }
.mr-t-60  { margin-top: 60px; }
.mr-t-70  { margin-top: 70px; }
.mr-t-80  { margin-top: 80px; }
.mr-t-87 { margin-top: 87px;}
.mr-t-90  { margin-top: 90px; }
.mr-t-100 { margin-top: 100px;}
.mr-t-150 { margin-top: 150px;}


.mr-t-minu-15{ margin-top: -15px;}

.mr-b-5{ margin-bottom: 5px;}
.mr-b-10{ margin-bottom: 10px;}
.mr-b-20{ margin-bottom: 20px;}
.mr-b-30{ margin-bottom: 30px;}

.pd-0  { padding: 0; }
.pd-10  { padding: 10px; }
.pd-20  { padding: 20px; }
.pd-30  { padding: 30px; }
.pd-40  { padding: 40px; }
.pd-50  { padding: 50px; }
.pd-60  { padding: 60px; }
.pd-70  { padding: 70px; }
.pd-80  { padding: 80px; }
.pd-90  { padding: 90px; }
.pd-100 { padding: 100px; }

.min-px-h50 { min-height: 50px; }
.min-px-h60 { min-height: 60px; }
.min-px-h70 { min-height: 70px; }
.min-px-h80 { min-height: 80px; }
.min-px-h90 { min-height: 90px; }
.min-px-h100 { min-height: 100px; }
.min-px-h120 { min-height: 120px; }
.min-px-h150 { min-height: 150px; }
.min-px-h180 { min-height: 180px; }
.min-px-h200 { min-height: 200px; }
.min-px-h250 { min-height: 250px; }
.min-px-h300 { min-height: 300px; }
.min-px-h350 { min-height: 350px; }
.min-px-h400 { min-height: 400px; }
.min-px-h500 { min-height: 500px; }
.min-px-h600 { min-height: 600px; }
.min-px-h640 { min-height: 640px; }
.min-px-h650 { min-height: 650px; }
.min-px-h700 { min-height: 700px; }
.min-px-h800 { min-height: 800px; }
.min-px-h900 { min-height: 900px; }
a { text-decoration:none !important; }
.border-bottom { border-bottom:solid 1px #b4975a; }

.fs-12 { font-size:12px !important; }
.fs-14 { font-size:14px !important; }
.fs-16 { font-size:16px !important; }
.fs-18 { font-size:18px !important; }
.fs-20 { font-size:20px !important; }
.fs-22 { font-size:22px !important; }
.fs-24 { font-size:24px !important; }
.fs-25 { font-size:25px !important; }
.fs-40 { font-size:40px !important; }
.fs-100 { font-size:100px !important; line-height:76px; }

.bold-txt {font-family: "Josefin Sans", sans-serif;font-weight:700 !important;}

.commom-bt,#enquire-submit {display:inline-block;
    text-transform: uppercase;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    background-color: #d4b068;
    padding: 11px 15px;    margin-bottom: 15px;}

.inner-page-title h1 {font-family: "Josefin Sans", sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #32353d; text-transform:uppercase;}
.inner-content-style p,.inner-content-style ul li {color: #3d3d3d;
    font-size: 18px;
    line-height: 24px;
    font-family: "Josefin Sans", sans-serif;
    font-weight: 300;}	
.inner-content-style h2 { font-size:25px;font-family: "Josefin Sans", sans-serif; color:#3d3d3d;}
.inner-content-style ul { padding-left:0px; list-style-type:none; }
.inner-content-style ul li {margin-bottom: 17px;}
.inner-content-style ul li strong {font-family: "Josefin Sans", sans-serif;font-weight:700;}
.inner-content-style ul.gift { padding-left:17px; list-style-type:disc; }
.inner-content-style ul.gift li {margin-bottom: 5px;}
/*PRESS*/
#press {}
.press-box { text-align:center; background-color:#f8f8f8; border:solid 1px #e4e4e4;  margin-bottom: 30px; transition:all 0.5s ease;}

.press-box:hover{-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.09);}

.press-box h3 {font-family: "Josefin Sans", sans-serif;font-weight: 700;font-size: 18px; color:#333; text-transform:uppercase;padding-top: 16px;}
.press-box p {color: #3d3d3d;
    font-size: 18px;
    line-height: 24px;
    font-family: "Josefin Sans", sans-serif;padding: 3px 20px;
    font-weight: 300;}
.press-box a {display:inline-block;
    text-transform: uppercase;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    background-color: #d4b068;
    padding: 11px 15px;    margin-bottom: 15px;
}	

ul.press-tabs {
	margin: 0;
	padding:30px 0;
	list-style: none;
	width: 100%;
	display:inline-block;
	text-align:center;
}

ul.press-tabs li {
	display:inline-table;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	line-height: 31px;
	color: #ccc;
	overflow: hidden;
	position: relative;
	font-family: "Josefin Sans", sans-serif;
	font-weight:700;
	font-size: 22px;
}

ul.press-tabs li:hover {
	color: #333;
}

ul.press-tabs li.active {
	color: #333;
	border-bottom: 1px solid #000;
}

.press-tab_container {
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	background: #fff;
	overflow: auto;
}

.press-tab_content {
	padding:0px;
	display: none;
}

.press-tab_drawer_heading { display: none; }

@media screen and (max-width: 480px) {
	.press-tabs {
		display: none;
	}
	.press-tab_drawer_heading {
		background-color: #ccc;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.press-d_active {
		background-color: #666;
		color: #fff;
	}
}
	
	.gift-form form select,.gift-form form .email-sub { width:100%; background-color:transparent;font-family: "Josefin Sans", sans-serif;color: #86898f;
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 300;margin-bottom: 6px;background-position: right; }	
	.gift-form form .email-sub  { padding:21px 15px !important; }
.gift-form form label {font-family: "Josefin Sans", sans-serif; color: #86898f;
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 300;margin-bottom: 6px !important;
    margin-top: 3px;}
.gift-form form .add-cart-bts { display:inline-block;
    text-transform: uppercase;
    font-family: "Josefin Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    background-color: #d4b068;
    padding: 11px 15px;    border: none; margin-top:10px; margin-bottom: 15px;}

.gift-term-con { display:block;font-family: "Josefin Sans", sans-serif; color: #86898f;font-size: 14px; margin-top: 9px; margin-bottom:30px;}
	
.gift-form select {padding: 9px;}	

/*
#accordion .card-header:first-child { border-radius:0px !important; }

#accordion {padding: 0rem;}*/

#accordion a.card-title,#accordion-2 a.card-title,#accordion-3 a.card-title,#accordion-4 a.card-title { display:block; font-family: "Josefin Sans", sans-serif; font-weight:300;color: #3d3d3d;margin-bottom: 0; font-size:20px; cursor:pointer;}
#accordion .card-header.collapsed,#accordion-2 .card-header.collapsed,#accordion-3 .card-header.collapsed,#accordion-4 .card-header.collapsed {position:relative ; padding-left:10; background-color:#FFF; border-bottom:solid 1px #e4e4e4 !important; }
#accordion .card-header.collapsed a.card-title,#accordion-2 .card-header.collapsed a.card-title,#accordion-3 .card-header.collapsed a.card-title,#accordion-4 .card-header.collapsed a.card-title {font-weight:300 !important;}
#accordion .card-header,#accordion-2 .card-header,#accordion-3 .card-header,#accordion-4 .card-header { border-bottom:none; padding-left:10px;position: relative;}
#accordion .card-header a.card-title,#accordion-2 .card-header a.card-title,#accordion-3 .card-header a.card-title,#accordion-4 .card-header a.card-title { font-weight:700;}
#accordion .card-body,#accordion-2 .card-body,#accordion-3 .card-body,#accordion-4 .card-body { border-bottom:solid 1px #e4e4e4; background-color: #f7f7f9; padding-left:10px;}
#accordion .card,#accordion-2 .card,#accordion-3 .card,#accordion-4 .card {border:none !important; border-bottom: solid 1px #e4e4e4 !important;}

.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    position: absolute;
	right: 20px;
	top:15px;
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
	position: absolute;
	right: 20px;
}
.acc-1,.acc-2 { padding-bottom:50px; }
.acc-2 { padding-top:20px; }

.form-area
{
    background-color: #FAFAFA;
	padding:10px;
	margin: 10px 0px 60px;
	border: 1px solid #e4e4e4;
	
}

.form-control {font-family: "Josefin Sans", sans-serif; font-size:14px;border: solid 1px #e4e4e4;height: 44px !important;}

#enquire-submit { font-size:17px; border: none;padding: 11px 30px; cursor:pointer; border:none;}

.newsletter {    width: 60%;
}

.newsletter .content {
max-width: 650px;
margin: 0 auto;
text-align: center;
position: relative;
z-index: 2; }
.newsletter .content h2 {
color: #243c4f;
margin-bottom: 40px; }
.newsletter .content .form-control {
height: 50px;
border-color: #ffffff;
border-radius:0;
}
.newsletter .content.form-control:focus {
box-shadow: none;
border: 2px solid #243c4f;
}
.newsletter .content .btn {
min-height: 50px; 
border-radius:0;
background-color: #d4b068;font-family: "Josefin Sans", sans-serif;
color: #fff;
font-weight:700;
}
