/*
Theme Name: WellMadeWebsite
Theme URI: http://www.wellmadewebsite.co.uk
Description: Designed by <a href="http://www.wellmadewebsite.co.uk">WellMadeWebsite</a>.
Author: Tom Fraser
Version: 0.1
Template: genesis
Tags: the child of genesis
 
*/
/* # Table of Contents



/* # Imports
---------------------------------------------------------------------------------------------------- */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic|Great+Vibes);  

@import url("genesisstyle/style.css");

/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

	
/* Column Classes
 *
 * Width: 1200px
 * Gutter: 30px
 * Link: http://www.billerickson.net/column-class-generator/
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.5%;
}
 
.one-half,
.three-sixths,
.two-fourths {
	width: 48.75%;
}
 
.one-third,
.two-sixths {
	width: 31.666666666667%;
}
 
.four-sixths,
.two-thirds {
	width: 65.833333333333%;
}
 
.one-fourth {
	width: 23.125%;
}
 
.three-fourths {
	width: 74.375%;
}
 
.one-fifth {
	width: 18%;
}
 
.two-fifths {
	width: 38.5%;
}
 
.three-fifths {
	width: 59%;
}
 
.four-fifths {
	width: 79.5%;
}
 
.one-sixth {
	width: 14.583333333333%;
}
 
.five-sixths {
	width: 82.916666666667%;
}
 
.first {
	clear: both;
	margin-left: 0;
}

/* Company Colours 
gold=#A18759;
pink=#FF0099;
silver=#8F8F8F;
font-family:"Times New Roman", Times, serif;font-style:italic;
*/ 


/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */
body{font-family: 'Open Sans', sans-serif;font-size: 1em;color:#FFFFFF;background: url(images/bg-body.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; color: #FFFFFF; padding-bottom: 10px; line-height: 1.2em;  }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; font-size: 1.6em; }
h2 { font-size: 26px; font-size: 1.4em;}
h3 { font-size: 22px; font-size: 1.2em;}
h4 { font-size: 18px;  font-size: 1em;}
h5 { font-size: 16px;  font-size: 1em;padding-bottom: 0px;margin-bottom: 0px;}
h6 { font-size: 14px; color: ; font-size: 1.2em;line-height: 1.5em; }
p { padding-bottom:0px; margin-bottom:16px;line-height: 1.5em; color:#ffffff;font-size: .9em;}


a {
	color: #FF0099;
	text-decoration: none;
}

a:hover {
	color: #FFFF00;
}


/* --------------------------     ------------- HEADER   --------------------------------------------- */

.site-header {
	min-height: 133px;
	background:transparent ;
}

.site-header .wrap {
	padding: 0px 20px 0px 20px;
	background:#000000 url(images/bg-header.jpg) ;
	background-size: auto 100%;
	background-repeat:   no-repeat;
    background-position: center right; 
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}
 

.title-area {
	padding:0px 0px 0px 0px;
	max-width: 545px;
	width: 545px;
	text-align:center;
	background:rgba(0,0,0,0);
}

.header-image .site-title a {
  float: left;
  min-height: 104px;
  width: 100%;
  background-size: cover;
  padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:0;
}

.title-area .header-phone {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height:.9em;
	text-shadow: 1px 1px #000000;
}

.title-area p.header-address {

	color:#A18759;
	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	font-size:1.1em;
	padding:5px 0px 10px 0px !important;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:12px;
}
.title-area p.header-phone 	{

	font-style:italic;
	font-family: "Times New Roman", Times, serif;
	font-size:1.1em;
	padding:5px 0px 10px 0px !important;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:12px;
}
.title-area p.header-phone a	{
	color:#FF0099;

}

.title-area p.header-phone a:hover	{
	color:#A18759;
}

/* --------------------------------------------- Header Bar --------------------------------------------- */

.site-header .widget-area {
    float: right;
    text-align: right;
    width: auto;
}

.site-header .widget-area a .fa-circle {
	color:#FFFF00;
}

.site-header .widget-area a:hover .fa-circle {
	color:#FF0099;
}

.site-header .widget-area a .fa-twitter,.site-header .widget-area a .fa-facebook,.site-header .widget-area a .fa-instagram {
	color:#FF0099;
}

.site-header .widget-area a:hover .fa-twitter,.site-header .widget-area a:hover .fa-facebook,.site-header .widget-area a:hover .fa-instagram {
	color:#FFFFFF;
}


 /* --------------------------------------------- HEADER NAVIGATION --------------------------------------------- */
 .nav-secondary {
	background-color: #000000;
	border-top:3px solid #A18759;
	border-bottom:3px solid #A18759;
}
.menu-secondary a {
 	color: #FFFFFF;
	display: block;
	padding: 10px 0px 10px 12px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

.genesis-nav-menu.menu-secondary a:after {
    content:"\f004";
	font-size:.6em;
	margin-left:15px;
    font-family: FontAwesome;
	vertical-align:middle;
	color:#CB057C;
}

.nav-secondary .responsive-menu-icon::before {
	content: "EBQ M\f0c9NU" !important;
}
.genesis-nav-menu.menu-secondary .menu-item-54 a:after {
	content:none;
}

.menu-secondary .current_page_item a,
.menu-secondary .current-menu-item a,
.menu-secondary li.current_page_parent a,
.menu-secondary ul > li:active,
.menu-secondary > li:hover a{
	color:#FF0099;

	text-decoration:none;
}
 /* --------------------------------------------- MAIN NAVIGATION --------------------------------------------- */
 
.nav-primary {
	background-color: #000000;
	border-top:3px solid #A18759;
	border-bottom:3px solid #A18759;
}
.nav-primary .wrap {
    margin: 0 auto;
    max-width: none;
}
.genesis-nav-menu {
	clear: both;
	font-size: .8em;
	line-height: 1em;
	width: 100%;
	font-weight: 700;
	text-transform:uppercase;
	text-align:center;
	

}
 
#menu-main a {
 	color: #FFFFFF;
	display: block;
	padding: 10px 2px 10px 2px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}


#menu-main a:after {
    content: "\f004";
	font-size:.6em;
	margin-left:5px;
    font-family: FontAwesome;
	vertical-align:middle;
	color:#CB057C;
}
#menu-main li:last-of-type a:after {
    content: none;

}

#menu-main .current_page_item a,
#menu-main .current-menu-item a,
#menu-main li.current_page_parent a,
#menu-main ul > li:active,
#menu-main > li:hover a{
	color:#FF0099;

}

#menu-main li ul li,
#menu-main li ul li a {
	background:#CB057C;
	color: #E5F6FF !important;
}

#menu-main li ul li a:after {
	content: none;
}
 
#menu-main .current_page_item ul a,
#menu-main .current-menu-item ul a,
#menu-main li ul .current_page_item a,
#menu-main li ul .current-menu-item a {
	background:;
}
 
#menu-main li ul li a:hover {
 	color: #000000!important;
	background: ;
}

#menu-main li ul li:last-child a,#menu-main li.current_page_parent li:last-child a {
}

.genesis-nav-menu .sub-menu {
	-webkit-transition: opacity .8s ease-in-out;
	-moz-transition: opacity .8s ease-in-out;
	-ms-transition: opacity .8s ease-in-out;
	-o-transition: opacity .8s ease-in-out;
	transition: opacity .8s ease-in-out;
	
	
}

.genesis-nav-menu .sub-menu a {
	  border-style: solid ;
	border-width: 0px 0px 1px 0px ;
	border-color: #CFD9D0;
	padding: 10px 0px;
	margin: 2px 10px 0px 10px !important;
}

.genesis-nav-menu .sub-menu li:last-child a {
	border-width: 0px 0px 0px 0px ;
}

/* --------- menu level 3---- */
.genesis-nav-menu .sub-menu .sub-menu {
  margin: -35px 0 0 199px;

}

#menu-main li ul li ul li,#menu-main li ul li ul li a {
    background-color:  ;

}

#menu-main li ul li ul li a {
	
}

/* --------- menu level 4---- */

#menu-main li ul li ul li ul li,#menu-main li ul li ul li ul li a {
    background-color: ;

}

#menu-main li ul li ul li ul li a {

}




/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: -1px;
	text-align: center;
}

.responsive-menu-icon::before {
	content: "M\f0c9NU";
	display: inline-block;
	font: normal 22px/1 ;
	font-family: FontAwesome;
	margin: 0 auto;
	padding: 6px;
	color:#FFFFFF;
}





.site-header .responsive-menu-icon::before {
	padding: 0;
}
.nav-primary .genesis-nav-menu.responsive-menu .sub-menu a {
	color: #333333;
}
.nav-primary .genesis-nav-menu.responsive-menu a:hover,
.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover {
	color: #e5554e;
}

/*     ******************************  ----------------- SIDEBAR   ------------ ***************************               */


.sidebar {
	font-size: 1em;
	padding:;
	

}
.sidebar .widget {
	  background:none;
	  padding:40px 20px 20px 20px;
	  margin-bottom: 0px;
}

.sidebar .side-slider {
	background:#000000;
	padding:5px;
	border:1px solid #FF0099;
	margin-bottom:15px;
	
}
.sidebar .slick-slide .holder{
	height:300px !important;
}

.sidebar .slick-slide .holder{
	background-size:320px 300px;
}


.sidebar h4.widget-title {
	display:none;
}

.sidebar .side-images {

	margin:0px 0px 10px 0px;
}

.sidebar .side-images img {
	background:#000000;
	padding:5px;
	border:1px solid #FF0099;
	margin-bottom:10px;
}

/*     ******************************  ----------------- SECONDARY SIDEBAR   ------------ ***************************               */
.sidebar-secondary {
    width: 200px;
}

.sidebar-secondary .widget  {
    float: left;
    width: 100%;
	background:none;
	padding:10px 0px 20px 20px;

}

.sidebar-secondary #nav_menu-2 {

	padding:40px 0px 0px 20px;

}

.sidebar-secondary li {
	position:relative;
	line-height:16px;
	font-size:.8em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform: uppercase;
	font-weight:bold;
	border-bottom:none;
	width:100%;
}


 
.sidebar-secondary li a {
 	color: #FF0099;
	padding:3px 0px 3px 3px;
	display:block;
	background:#000000;
	margin:0px 0px 5px 0px;
}

.sidebar-secondary .menu > li.current_page_item a,
.sidebar-secondary .menu > li a:active,
.sidebar-secondary .menu > li a:hover {
	color: #FFFFFF;

}


/* --------- menu level 2---- */

.sidebar-secondary ul li ul.sub-menu {
	position: relative;
	max-height: inherit;
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
    overflow: visible;
}

.sidebar-secondary ul li:hover ul.sub-menu { 
	max-height: inherit;
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
}

.sidebar-secondary ul li ul.sub-menu li {
	font-size:.7em;
	text-transform: none;
	margin: 0 0 0 0px;
}

.sidebar-secondary ul li ul.sub-menu li a {
 	color: #A18759;

}

.sidebar-secondary .menu li.current_page_item ul.sub-menu li a {
	color: #A18759;
}

.sidebar-secondary .menu li ul.sub-menu li.current_page_item a,
.sidebar-secondary .menu li ul.sub-menu li a:active,
.sidebar-secondary .menu li ul.sub-menu li a:hover {
	color: #FFFFFF;

}

.sidebar-secondary ul li ul.sub-menu li a:before {
 	content: "\f004";
	font-size:.4em;
	margin-right:2px;
    font-family: FontAwesome;
	vertical-align:middle;
	color:#8F8F8F;

}

.left-sidebar {
	float: left;
    width: 100%;
	background:none;
	padding:0px 0px 10px 20px;
	
}

.left-sidebar img {
	background:#000000;
	padding:5px;
	border:1px solid #FF0099;
	margin-bottom:10px;
}

 h4.rfbp-heading {
	display:none;
}

/*     ******************************  ----------------- SITE INNER   ------------ ***************************               */

.site-inner {
  background:rgba(20,7,4,0.8);
  clear: both;
  padding-top: 0px;
  border-left:1px solid #444444;
	border-right:1px solid #444444;
}

.sidebar-content-sidebar .entry {
    margin-bottom: 20px;
    padding: 40px 0px 0px 20px;
}

.full-width-content .entry {
    margin-bottom: 20px;
    padding: 40px 20px 0px 20px;
}

.content article.entry {
  background: none !important;
}

.content .wp-post-image {
  background: none !important;
  padding: 0px 0px 0px 0px;
}


.content img {
	background:#000000;
	padding:5px;
	border:1px solid #FF0099;

}

h1.entry-title {

	font-size: 1.5em;
	padding:9px 7px 9px 7px;
	text-align:center;
	margin-bottom:10px;
	color:#FF0099;
	background:#000000;
	border:3px solid #A18759;
	line-height:1.3em;
	font-style:italic;
}

.home h1.entry-title {
	padding:9px 40px 9px 40px;

}

/*     ******************************    PACKAGES    ***************************               */
.packages {width:100%;margin:10px 0px 20px 0px;padding:0px;}
.package {width:100%;background:#A28859;border:1px solid #FF0099;margin:10px 0px 10px 0px;padding:5px;}
.package-title h2 {background:#000000;font-size:1.2em;color:#FFFFFF;margin:0px 0px 0px 0px;padding:4px 5px 5px 5px;font-weight:normal;font-style:italic;}
.package-title h2 span {float:right;margin-left:20px;}
.package-content {width:100%;background:#FF0099;margin:0px 0px 0px 0px;padding:5px;
}
.package img {float:left;width:150px;height:100px;background:none;border:none;margin: 0px;padding:0px 10px 0px 0px;}
.package p {color:#FFFFFF;font-size:.9em;font-family:"Times New Roman", Times, serif;margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;line-height:1em;}
.package p.package-price {
	font-family: "Times New Roman", Times, serif;
    font-style:italic;
	color: #000000;
    font-size: 1.2em;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
}


.packages a:hover .package-title h2 {color:#FF0099;}
.packages a:hover .package-content {background:#000000;}
.packages a:hover .package p {color:#FF0099;}
.packages a:hover p.package-price {color: #FF0099;}
.packages a:hover p.package-price span{color: #FFFFFF;}

/*     ******************************  BOOKING  BUTTONS   ***************************               */
.bookbuttons {
	padding:20px 0px 10px 0px;
	text-align:center;
	display:block;
	margin:0px 0px 0px 0px;
}

.one-third .bookbutton {
	margin-bottom:10px !important;
}
.bookbutton a {

	display:block;
	background:#000000;
	border-radius:10px;
	border:1px solid #A18759;
	color:#FF0099;
	font-weight:normal;
	margin:0px 0px 10px 0px !important;
	padding:10px;
	font-size:.9em;
	text-align:center;
	width:100%;

 }

.bookbutton a:hover {
	background:#FF0099;
	color:#FFFFFF;
 }
 
 /*     ******************************   Inner content Slider   ***************************               */
.content .metaslider {
	display:none;
}

/*     ******************************   News   ***************************               */

.newsbit {margin:0px 0px 20px 0px;padding:0px 0px 0px 0px; border-bottom:1px solid #8480AF}

.newsbittxt img {width:100px;height:100px; border:0;margin-top:5px;}
.newsbittxt {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.newsbit h3 {margin:0px 0px 10px 0px;padding: 0px 0px 0px 0px;font-weight:normal;}
		.newsbit p {font-size:.9em;margin:0px 0px 15px 0px;padding: 0px 0px 0px 0px;font-weight:normal;}
		.newsbit p.newsdate {font-size:.8em;margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-weight:normal;}
		.newsbit a,.newsbit a:Visited,.newsbit a:Active {color: ;text-decoration:none;}
        .newsbit a:hover {color:;text-decoration:none;}


/*     ******************************   LIVE COMOSER EDITS     ***************************               */
.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*     ******************************    CONTACT     ***************************               */
.page-id-26 iframe {
	display:block;
	border:0;
	padding:0;
	margin:0;
	width:100%;
	height:450px;
	pointer-events:none;
}


.wpcf7 p {
	font-size:.8em;
}

input, select, textarea {
    background-color: #000000;

    border: 1px solid #A18759;
    color: #FF0099;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;
    padding: 16px;
    width: 100%;
}

.wpcf7 ::-webkit-input-placeholder { color:#FF0099;}
.wpcf7 :-moz-placeholder { opacity: 1; color:#FF0099;} /* Firefox 18- */
.wpcf7 ::-moz-placeholder { opacity: 1;color:#FF0099;} /* firefox 19+ */
.wpcf7 :-ms-input-placeholder { color:#FF0099;} /* ie */
.wpcf7 input:-moz-placeholder { color:#FF0099;}
.wpcf7 input:focus::-webkit-input-placeholder { color:transparent;}
.wpcf7 input:focus::-moz-placeholder { opacity: 0;color:transparent !important;}
.wpcf7 input:focus {outline: none;}


input[type="submit"] {
    background-color: #A18759;
    color: #fff;
}

input:hover[type="submit"] {
    background-color: #FF0099;
    color: #fff;
}

/* ----------------------------------------------------------    SITE FOOTER  --------------------------------------------- */

.footer-row1 {
	background: ;
	padding:10px 0px 0px 0px;
	min-height:120px;
}

.footer-row1 .wrap {
    margin: 0 auto;
    max-width: 1200px;
}

.footer-row1 p {
	color:#636854;
	margin:15px 0px 0px 0px;
	font-size: .8em;

	text-align:left;
}




.footer-row2 {
	background:#000000;
	border-width:4px 0px 4px 0px;
	border-color:#A18759;
	border-style:solid;

	
}

.footer-row2 .wrap {
    position:relative;
	margin: 0 auto;
    max-width: 1200px;
	padding:14px 10px 0px 10px;

}
.footer-row2 .one-half {
	margin-bottom:14px;
}


.footer-row2 .one-half iframe {

	height:280px;

}

.footer-button {

}

.footer-button.footer-link1,.footer-button.footer-link2 {
	padding:10px;
}

.footer-button h5 { 
	font-size: 1.2em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight:600;
	color:#FF0099;
}


.footer-button p {
	font-size:.9em;
	color:#FFFFFF;

}
.footer-button p strong{
	font-weight:600;

}
.footer-button p a {
	color:#FF0099;
}

.footer-button p a:hover {
	color:#FFFF00;
}


/* ----------------------------------------------------------    SITE CREDIT  --------------------------------------------- */

.site-footer {
  background: transparent;
  font-size: .7em;
  line-height: 24px !important;
  margin:0px 0px 0px 0px !important;
  padding:0px !important;

  color:#8F8F8F;
}

.site-footer .wrap  {
	background:rgba(20,7,4,0.8);
	padding:35px 20px 35px 20px;
	margin:0px auto;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}

.site-footer p {
	text-align:left;
	color:#8F8F8F;
	margin-bottom:20px;
}

.site-footer .credit-right p {
	text-align:center;

} 

.site-footer p a {
	color:#FF0099;
}

.site-footer p a:hover {
	color:#FFFFFF;
}


/*     ******************************     MEDIA QUERIES     ***************************               */


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.menu-secondary a {
	padding: 10px 0px 10px 8px;
	font-size:.9em;
}

.genesis-nav-menu.menu-secondary a:after {
	margin-left:5px;
}

#menu-main a {
	padding: inherit;
	margin:10px 0px 10px 0px;
	font-size:.8em;
}
.genesis-nav-menu .sub-menu {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.footer-row1 .wrap {
    padding:0px 20px 0px 20px;
}
.footer-row2 .wrap {
    padding:20px 20px 20px 20px;
}

}

@media only screen and (max-width : 1024px) {
.home h1.entry-title {
	padding:9px 7px 9px 7px;

}}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
#menu-main a {
	padding: 10px 5px;
	margin:0px 0px 0px 0px;
	font-size:.7em;
}


}

@media only screen and (max-width : 960px) {

.sidebar-secondary {
    width: 100%;
}

.sidebar-secondary .widget  {
    float: left;
    width: 100%;
	background:none;
	padding:40px 20px 40px 20px;

}
}

@media only screen and (max-width: 800px) {

	.five-sixths,
	.four-sixths,
	.four-fifths,
	.one-half,
	.three-fourths,
	.three-fifths,
	.three-sixths,
	.two-fourths,
	.two-fifths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	
	.one-fourth {
	width: 48.75%;
}
}



@media only screen and (max-width: 768px) {
.site-header .wrap {
	padding: 0px 10px 0px 10px;
}
.site-header .wrap {
	padding: 0px 20px 0px 20px;
	background:#000000 url(images/bg-header2.jpg) ;
	background-size: auto 100%;
	background-repeat:   no-repeat;
    background-position: center right; 
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}

.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
    float: left;
}

.sidebar-content-sidebar .entry {
	padding: 10px 10px  10px 10px;
}

.title-area {
	padding:0px 20px 0px 20px;
}
.bookbutton a {
	font-size:1em;
}

.sidebar .widget {padding: 10px;}


.site-footer .wrap {
  padding: 20px 20px 0px 20px !important;
}
	.footer-widgets,
	.nav-secondary,
	.site-footer,
	.site-inner {
		padding-left: 5%;
		padding-right: 5%;
	}
	

.genesis-nav-menu.menu-secondary, .genesis-nav-menu.menu-secondary .menu-item {
    text-align: center !important;
}

.genesis-nav-menu.menu-secondary a {
    font-size: .8em;	
}
	
.genesis-nav-menu.menu-secondary a:after {
    content: none;	
}


.content .metaslider {
	display:block;
	background:#000000;
	padding:5px;
	border:1px solid #FF0099;
	margin-bottom:15px;
	
}

.content .metaslider .slides img {
	max-height:350px !important;
}

.sidebar .side-slider {
	display:none;
}
/*     ******************************      nav      ***************************               */	
	
	.genesis-nav-menu  {
		text-align:left;
		font-size: 1em;
	}
	
#menu-main a:after {
	content: none;
}

	.genesis-nav-menu > .first > a {
		padding: 5px 0px 5px 20px;
	}

	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
	.genesis-nav-menu.responsive-menu {
		display: none;
	}

	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}

	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}
	
	.genesis-nav-menu a {
		line-height: .9;
		padding: 5px 5px;
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;

	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 10px/1 'dashicons';
		height: 10px;
		padding: 5px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
		color: #FFFFFF;
	}

	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		color: #fff;
	}

	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.05);
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}

	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: none;
		border: none;
		padding: 5px 5px;
		position: relative;
		width: 100%;
	}



	.archive-pagination li a {
		margin-bottom: 4px;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

}

 /* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

 .mobile-hide{
	display:none;
}
.title-area {
    width: 100%;
}

.site-header .wrap {
	padding: 0px 20px 0px 20px;
	background:#000000 url(images/bg-header3.jpg) ;
	background-size: auto 100%;
	background-repeat:   no-repeat;
    background-position: center right; 
	border-left:1px solid #444444;
	border-right:1px solid #444444;
}
 .title-area .header-address {
	display:none;
}
.site-header .widget-area {
	width: 100%;
	float: none;
    text-align: center;
}



}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {




}
