/*

Theme Name:    Spalon (Shared on www.MafiaShare.net)

Theme URI: http://www.mafiashare.net

Description:      Spalon Responsive WordPress Theme.

Version:           1.7.0

Author:             KaazThemes

Author URI: http://www.mafiashare.net

Tags: 				two-columns

License:           GNU General Public License and Themeforest general license

License URI:     Licensing/README_License.txt

*/

/*-------------------------------------------------------------------------------------------*/

/* Customized Adjustments of Foundation for WordPress */

/*-------------------------------------------------------------------------------------------*/

/* ZURB Navi for Foundation */

dl.nav { display: block; width: auto; height: 27px; margin: 0 0 18px; padding: 0 5px; }

dl.nav dt, dl.nav dd { float: left; display: inline; }

dl.nav dt { color: #999; font-weight: normal; }

dl.nav dd a { text-decoration: none; margin-left: 6px; padding: 5px 12px;

 -webkit-border-radius: 12px; -moz-border-radius: 12px; }

dl.nav dd a:hover { background: #eee; }

dl.nav dd.current-menu-item a,

dl.nav dd.current-post-ancestor a,

dl.nav dd.current-menu-parent a,

dl.nav dd.current-post-parent a

 { background: #2A85E8; color: #fff; }



/* Foundation-specific presentation CSS by ZURB */

body {
	background: #141414 url( ../index_files/backbbtb.jpg ) no-repeat center center fixed;
}

div.header { padding: 20px 5px;  }

div.header h1 { margin-bottom: 0; padding: 0; }

div.header h1 a { color: #DDDDDD; }

div.header h1 a:hover { color: #181818; }

div.header .subheader { margin-top: 0; font-size: 16px; }

div.highlight { margin-bottom: 12px; }

img.beta { position: absolute; top: 0px; right: 0px; }



.clearfix:before,

.clearfix:after{

	content: '\0020';

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0; 

}

.clearfix:after {

    clear: both;

}

.clearfix {

    zoom: 1;

}

p:empty { display: none }



/*-------------------------------------------------------------------------------------------*/

/* Styling Basic WordPress Outputs */

/*-------------------------------------------------------------------------------------------*/



/* Resizing the Blog Post */

.post-box{

	padding: 30px;

	background: #1F1F1F;

}

.blog .post-box{

	margin-bottom: 20px;

	padding: 30px;

}

.blog .post-box .thumbnail{

	margin-bottom: 20px;

}

.post-box .thumbnail img{

	padding: 5px;

	background: #333333;

}

.blog .post-box .flexslider{

	margin-bottom: 20px;

}

.blog .post-box .flexslider .slides img,

#blog-posts .flexslider .slides img{

	padding: 5px;

	border-top: 0;

	background: #333333;

}

.post-box p { line-height: 18px; font-size: 12px; }

.post-box h1 { font-weight: bold; font-size: 30px; }

.post-box h2 { font-weight: bold; font-size: 24px; }

.post-box h3 { font-size: 22px;	font-size: 2.2rem; }

.post-box h4 { font-size: 18px;	font-size: 1.8rem; line-height: 2em; }

.blog .post-box .entry-title,

.single .post-box .entry-title,

.search .post-box .entry-title{

	margin-top: 0;

	font-size: 20px;

	line-height: 26px;

}

.post-box .entry-title a{

	color: #FFFFFF;

}

/* Add Divider for Listed Posts */

.post-divider { margin: 20px 0 10px; }



/* Add Align Class for Images */

img.alignright { float: right; margin: 0 0 18px 18px; }

img.alignleft { float: left; margin: 0 18px 18px 0; }

img.aligncenter { display: block; margin: 18px auto; }



.wp-caption, .wp-caption-text,

.sticky, .gallery-caption,

.bypostauthor{}



/* Add HTML5 Caption Class for Images */

figure.figure { background: #EEEEEE; margin: 0 0 18px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; display: inline-block; }

figure.figure figcaption { padding: 8px 10px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555555; }

figure.alignright.figure { float: right; margin: 0 0 18px 18px; }

figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }



/*-------------------------------------------------------------------------------------------*/

/* Form Elements */

/*-------------------------------------------------------------------------------------------*/



input[type=submit],

button[type=submit] {

	text-decoration: none !important;

	display: inline-block;

	font-family: inherit;

	font-size: 11px;

	padding: 7px 15px;

	border: 0;

    border-left: 1px solid #333333;

	background: #EEEEEE;

    color: #222222 !important;

	font-weight: bold;

	text-transform: uppercase;

	text-shadow: none;

} 

input[type=submit]:hover,

button[type=submit]:hover {

	cursor: pointer;

	text-decoration:none !important;

	background: #DCDCDC; /* Old browsers */

	background: -moz-linear-gradient(top,  #dcdcdc 0%, #fcfcfc 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#fcfcfc)); /* Chrome, Safari4+ */

	background: -webkit-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* Chrome10+, Safari5.1+ */

	background: -o-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* IE10+ */

	background: linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */

}

#searchsubmit {

	width: auto;

	padding: 10px 15px;

}



/*-------------------------------------------------------------------------------------------*/

/* Embed Container*/

/*-------------------------------------------------------------------------------------------*/



.embed-container {

    position: relative;

	margin-bottom: 20px;

    padding-bottom: 56.25%; /* 16/9 ratio */

    padding-top: 30px; /* IE6 workaround */

    height: 0;

    overflow: hidden;

}

video,

.embed-container iframe,

.embed-container object,

.embed-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



/*-------------------------------------------------------------------------------------------*/

/* Header*/

/*-------------------------------------------------------------------------------------------*/



#header.column,

#header.columns{

	padding: 0;

}

.logo{

	position: absolute;

	bottom: 5px;

	left: 0px;

	min-width: 318px;

	padding: 20px 25px;

	border: none;

}

.logo .logo-image{

	font-size: 30px;

	font-weight: bold;

}

.logo .subheader{

	margin-top: 0;

	font-style: italic;

}

/*for buggy IE*/

.logo .logo-image a,

.logo .logo-image img{

	border: 0 !important;

}

.page-header{

	position: relative;

	/*width: 990px;*/

	line-height: 0;

}

.page-title{

	position: absolute;

	bottom: 5px;

	right: 0px;

	width: 685px;

	min-height: 134px;

	margin: 0;

	padding: 20px;

	color: #444444;

	text-align: center;

	background: #E5B840;

}

.page-title h1{

	font-size: 28px;

	color: #333333;

	text-transform: uppercase;

}

.page-title .subheader{

	font-style: italic;

}

#navigation{

	border-top: 5px solid #181818;

	border-bottom: 1px solid #181818;

	background: url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png );

margin-bottom:10px;

}

#social{

	padding-right: 0;

}

#social li{

	list-style: none;

	float: right;

	margin-top: 13px;

	margin-left: 2px;

}

#social li a{

	display: block;

	width: 36px;

	height: 36px;

	-webkit-transition: all 0.8s ease 0s;

	-moz-transition: all 0.8s ease 0s;

	transition: all 0.8s ease 0s;

	background: #000000;

}

#social li a.flickr{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/flickr.png) center center no-repeat;

}

#social li a.dribbble{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/dribbble.png) center center no-repeat;

}

#social li a.linkedin{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/linkedin.png) center center no-repeat;

}

#social li a.vimeo{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/vimeo.png) center center no-repeat;

}

#social li a.youtube{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/youtube.png) center center no-repeat;

}

#social li a.facebook{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/facebook.png) center center no-repeat;

}

#social li a.twitter{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/twitter.png) center center no-repeat;

}

#social li a.googleplus{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/googleplus.png) center center no-repeat;

}

#social li a.pinterest{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/pinterest.png) center center no-repeat;

}

#social li a.instagram{

	background: #000000 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/instagram.png) center center no-repeat;

}

#social li a.flickr:hover{

	background-color: #FF0084;

}

#social li a.dribbble:hover{

	background-color: #EA4C89;

}

#social li a.linkedin:hover{

	background-color: #71C5EF;

}

#social li a.vimeo:hover{

	background-color: #20B9EB; 

}

#social li a.youtube:hover{

	background-color: #C4302B;

}

#social li a.facebook:hover{

	background-color: #3B5998;

}

#social li a.twitter:hover{

	background-color: #00BEF6;

}

#social li a.googleplus:hover{

	background-color: #C93A2A;

}

#social li a.pinterest:hover{

	background-color: #CB2027;

}

#social li a.instagram:hover{

	background-color: #9C644B;

}

/*-------------------------------------------------------------------------------------------*/

/* Containers*/

/*-------------------------------------------------------------------------------------------*/



#main{



}



/*-------------------------------------------------------------------------------------------*/

/* Blog*/

/*-------------------------------------------------------------------------------------------*/



/*post meta*/

.post-box .post-meta{

	margin-bottom: 30px;

	border-top: 1px dashed #333333;

}

.post-meta time,

.post-meta .vcard,

.post-meta .comments{

	float: left;

	margin-right: -1px;

	padding: 11px;

	text-transform: capitalize;

	border: 1px dashed #333333;

	border-top-width: 0;

}

.post-format-icon{

	float: left;

	width: 44px;

	height: 44px;

	margin: 0;

	padding: 0;

	border: 0;

}

.post-format-icon.standard{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-standard.png) center center no-repeat;

}

.post-format-icon.image{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-image.png) center center no-repeat;

}

.post-format-icon.gallery{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-gallery.png) center center no-repeat;

}

.post-format-icon.video{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-video.png) center center no-repeat;

}

.post-format-icon.audio{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-audio.png) center center no-repeat;

}

.post-format-icon.link{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-link.png) center center no-repeat;

}

.post-format-icon.chat{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-chat.png) center center no-repeat;

}

.post-format-icon.quote{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-quote.png) center center no-repeat;

}

.post-format-icon.aside{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-aside.png) center center no-repeat;

}

.post-format-icon.status{

	background: #E5B840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-aside.png) center center no-repeat;

}

.meta-icon{

	margin-top: 2px;

}

.meta-icon.date{

	width: 13px;

	height: 13px;

	float: left;

	margin-right: 5px;

	background: url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/calendar.png ) no-repeat;

}

.meta-icon.author{

	width: 14px;

	height: 12px;

	float: left;

	margin-right: 5px;

	background: url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/author.png ) no-repeat;

}

.meta-icon.comment{

	width: 15px;

	height: 12px;

	float: left;

	margin-right: 5px;

	background: url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/comment.png ) no-repeat;

}



/*post tags*/

div.tags a{

	margin-right: 5px;

	padding: 3px 10px;

	font-size: 10px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #333333;	

}



/*-------------------------------------------------------------------------------------------*/

/* Post Formats*/

/*-------------------------------------------------------------------------------------------*/



/*-----Gallery -----*/

.gallery-post .flex-direction-nav li a{

	bottom: 10px;

}

.gallery-post .flex-direction-nav .prev{

	left: 10px;

}

.gallery-post .flex-direction-nav .next{

	left: 47px;

}



/*-----Image-----*/

.format-image{



}



/*-----Audio-----*/

.format-audio .jp-audio-container {

	margin-bottom: 20px;

}

.format-audio .jp-audio {



}



/*-----Video-----*/

.format-video .jp-video-container {

	margin-bottom: 20px;

}



/*-----Quote-----*/

.format-quote{

	

}

.format-quote blockquote.quote{

	padding: 30px;

	border-left: 5px solid #333333;

}

.format-quote blockquote.quote h6{

	position: relative;

	font-weight: normal;

	font-style: italic;

	color: #E5B840;

	line-height: 24px;

	text-indent: 50px;

	border: none;

}

.format-quote blockquote.quote h6:before{

	content: '\201C';

	font-style: normal;

	font-weight: 700;

	position: absolute;

	font-size: 100px;

	top: 20px;

	left: -55px;

	color: #666666;

	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);

}

.format-quote blockquote.quote p{

	color: #666666;

}



/*-----Link-----*/

.format-link{

	

}



/*-------------------------------------------------------------------------------------------*/

/* Comments */

/*-------------------------------------------------------------------------------------------*/



#comments-area{

	padding-top: 20px;

}

#comments-area h3{

	margin-bottom:10px;

	padding-bottom:10px;

}

#comments-area h2#comments{

	padding: 15px;

	font-size: 14px;

	text-transform: uppercase;

	border: 1px dashed #333333;

}

.commentlist li{

	margin: 15px 0 15px 20px;

	list-style: none;

}

.comment-header{

	overflow: hidden;

	padding: 10px 0;

	border-bottom: 1px dashed #333333;

}

.comment-header ul li{

	float:left;

	margin:0 5px 0 0;

}

.commentlist .depth-1{

	margin-left:0px !important;

}

.commentlist .avatar{

	float: left;

	min-height: 65px;

	margin: 0 15px 0 0;

	padding: 4px;

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png);

}

.comment-author-name,

.comment-author a{

	float: left;

	font-size: 12px;

	text-transform: capitalize;



}

.comment-author-name{

	margin: 2px 10px 0 0;

}

.comment-author-name{

	color: #EEEEEE;

}

.comment-meta{

	font-size: 10px;

	color: #888888;

	margin: 2px 0 5px 0;

	padding-bottom: 5px;

}

.comment-content{

	margin: 0 3px 11px 66px;

	padding: 20px 10px 10px 10px;

}

.comment-reply-link{

	float: right;

	margin: 0 -6px -1px 0;

}

.comment-reply-link a{



}

#cancel-comment-reply-link{



}

#respond #commentform{

	margin-top: 20px;

}

label{

	cursor:text;

}

#commentform input[type=submit]{

	text-decoration: none !important;

	display: inline-block;

	font-family: inherit;

	font-size: 13px;

	margin: 5px 10px 5px 0;

	padding: 7px 15px;

    border: 0;

	background: #EEEEEE; /* Old browsers */

	/*background: -moz-linear-gradient(top,  #fcfcfc 0%, #dcdcdc 100%); /* FF3.6+ */

	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */

	/*background: -webkit-linear-gradient(top,  #fcfcfc 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */

	/*background: -o-linear-gradient(top,  #fcfcfc 0%,#dcdcdc 100%); /* Opera 11.10+ */

	/*background: -ms-linear-gradient(top,  #fcfcfc 0%,#dcdcdc 100%); /* IE10+ */

	/*background: linear-gradient(top,  #fcfcfc 0%,#dcdcdc 100%); /* W3C */

	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */

    color: #181818 !important;

} 

#commentform input[type=submit]:hover{

	cursor: pointer;

	text-decoration:none !important;

	background: #dcdcdc; /* Old browsers */

	background: -moz-linear-gradient(top,  #dcdcdc 0%, #fcfcfc 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* IE10+ */

	background: linear-gradient(top,  #dcdcdc 0%,#fcfcfc 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */

}



/*-------------------------------------------------------------------------------------------*/

/* Widget global*/

/*-------------------------------------------------------------------------------------------*/



.widget{

	clear: both;

}

.widget a{

	font-family: 'Libre Baskerville',serif;

	font-style: italic;

}

.widget ul li{

	list-style-image: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/li_arrow_white.png);

	margin-bottom: 10px;

}

.widget h2{

	/*float: left;*/

	width: 100%;

	position: relative;

	margin-right: 20px;

	margin-bottom: 20px;

	padding: 15px;

	font-size: 14px;

	line-height: 18px;

	color: #EEEEEE;

	border: 1px dashed #333333;

	text-transform: uppercase;

}

.widget .widget-title-line{

	position: relative;

	top: 22px;

	display: none; 					/*change value to show*/

	overflow: hidden;

	border-bottom: 1px solid #E5B840;

}

.widget .clear{

	clear: both;

}

/*Contact Form 7*/

.widget .wpcf7 h1,

.widget .wpcf7 h2,

.widget .wpcf7 h3,

.widget .wpcf7 h4,

.widget .wpcf7 h5,

.widget .wpcf7 h6{

	display: none;

}

/*RSS Feed*/

.widget_rss li{

	border-bottom: 1px dashed #333333;

	padding-bottom: 10px;

}



/*Testimonial*/

.widget .testimonial ul li {

  list-style: none outside none;

}



/*Calendar*/

.widget #wp-calendar caption{

	height: 25px;

}

.widget #wp-calendar tr td{

	padding: 9px;

	text-align: center;

	background: #333333;

}

.widget #wp-calendar tr td#today{

	font-weight: bold;

	color: #333333;

	background: #EEEEEE;

}



/*Twitter*/

.widget ul.tweet_list li{

	list-style-image: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/twitter-list-gray.png);

	list-style-position: outside;

	margin-left: 25px;

	padding-bottom: 10px;

	border-bottom: 1px solid #252525;

}



/*About Us*/

.widget .about-us{}

.widget .about-us .desc,

.widget .timing .desc{

	margin-bottom: 10px;

}

.widget .timing .day{

	color: #EEEEEE;

}

.widget .about-us ul.communication{

	color: #EEEEEE;

}

.widget .about-us ul.communication li,

.widget .timing ul.days li{

	clear: both;

	float: left;

	list-style: none;

	margin: 3px 0;

}

.widget .about-us ul.communication li .icon,

.widget .timing ul.days li .icon{

    float: left;

	width: 30px;

    padding: 3px 10px 0 0;

}

.widget .about-us ul.communication li .location{

	display: block;

	padding-left: 30px;

}

.widget .about-us ul.communication li .social{

	margin-top: 5px;

	margin-left: 0;

} 

.widget .about-us ul.communication li .social li{

	clear: none;

	float: left;

	margin-right: 2px;

	margin-bottom: -1px;

}

.widget .about-us ul.communication li .social li a{

	display: block;

	width: 36px;

	height: 36px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.widget .about-us ul.communication li .social li a.twitter{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/twitter.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.facebook{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/facebook.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.dribbble{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/dribbble.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.vimeo{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/vimeo.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.youtube{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/youtube.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.flickr{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/flickr.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.linkedin{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/linkedin.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.googleplus{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/googleplus.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.pinterest{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/pinterest.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.instagram{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/instagram.png) center center no-repeat;

}

.widget .about-us ul.communication li .social li a.yelp{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/yelp.png) center center no-repeat;

}



.widget .about-us ul.communication li .social li a.twitter:hover{

	background-color: #00BEF6;

}

.widget .about-us ul.communication li .social li a.facebook:hover{

	background-color: #3B5998;

}

.widget .about-us ul.communication li .social li a.dribbble:hover{

	background-color: #EA4C89;

}

.widget .about-us ul.communication li .social li a.vimeo:hover{

	background-color: #20B9EB;

}

.widget .about-us ul.communication li .social li a.youtube:hover{

	background-color: #C4302B;

}

.widget .about-us ul.communication li .social li a.flickr:hover{

	background-color: #FF0084;

}

.widget .about-us ul.communication li .social li a.linkedin:hover{

	background-color: #71C5EF;

}

.widget .about-us ul.communication li .social li a.googleplus:hover{

	background-color: #C93A2A;

}

.widget .about-us ul.communication li .social li a.pinterest:hover{

	background-color: #CB2027;

}

.widget .about-us ul.communication li .social li a.instagram:hover{

	background-color: #9C644B;

}

.widget .about-us ul.communication li .social li a.yelp:hover{

	background-color: #C41200;

}



/*Flickr*/

.widget .flickr{

	clear: left;

}

.widget .flickr li{

	list-style: none;

	float: left;

	margin: 0 6px 2px 0;

}

.widget .flickr li img{

	width: 64px;

	height: 65px;

	padding: 4px;

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png);

}

.widget .flickr li:hover img{

	border-color: #444444;

}

/*Posts*/

.widget .posts li{

	clear: left;

	list-style: none;

    border-bottom: 1px solid #252525;

    margin-bottom: 15px;

    padding-bottom: 10px;

}

.widget .posts .post-thumb-small{

	float: left;

	width: 65px;

	height: 65px;

	margin: 0 10px 5px 0;

	padding: 4px;

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png);

}

.widget .posts .post-thumb-small .post-format-icon{

	width: 57px;

	height: 57px;

}

.widget .posts .post-thumb-small .standard{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-standard.png) center center no-repeat;

}

.widget .posts .post-thumb-small .image{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-image.png) center center no-repeat;

}

.widget .posts .post-thumb-small .gallery{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-gallery.png) center center no-repeat;

}

.widget .posts .post-thumb-small .audio{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-audio.png) center center no-repeat;

}

.widget .posts .post-thumb-small .video{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-video.png) center center no-repeat;

}

.widget .posts .post-thumb-small .quote{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-quote.png) center center no-repeat;

}

.widget .posts .post-thumb-small .chat{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-chat.png) center center no-repeat;

}

.widget .posts .post-thumb-small .aside{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-aside.png) center center no-repeat;

}

.widget .posts .post-thumb-small .status{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-status.png) center center no-repeat;

}

.widget .posts .post-thumb-small .link{

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/post/format-link.png) center center no-repeat;

}

.widget .posts li:hover .post-thumb-small{

	border-color: #444444;

}

.widget .posts .post-meta{

	font-size: 10px;

	text-transform: uppercase;

}

/*Tags*/

.widget .tagcloud a{

	display: block;

	float: left;

	margin: 0 5px 6px 0;

	padding: 3px 15px;

	color: #666666;

	border: 1px solid #333333;

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png)

}



/*-------------------------------------------------------------------------------------------*/

/* Sidebar Widget*/

/*-------------------------------------------------------------------------------------------*/



#sidebar .widget{



}

#sidebar .widget ul.tweet_list li,

#sidebar .widget .posts li{

/*	border-bottom-color: #DDDDDD; */

}



/*-------------------------------------------------------------------------------------------*/

/* Footer Widget*/

/*-------------------------------------------------------------------------------------------*/



#footer-widget{

	padding: 20px;

}

#footer .widget .widget-title-line{

/*	border-bottom: 1px solid #464646; */

}

#footer .widget_calendar tr td{

	padding: 5px 7px;

}

#footer .widget_calendar table thead tr th, table tfoot tr td{

	padding: 5px;

}



/*-------------------------------------------------------------------------------------------*/

/* Sidebar*/

/*-------------------------------------------------------------------------------------------*/



.sidebar-box{

	padding: 30px;

	background: #1F1F1F;

}

.sidebar-section { 

	font-size: 13px; 

	font-size: 1.3rem; 

	font-weight: normal;

	margin-bottom: 20px;

}



/*-------------------------------------------------------------------------------------------*/

/* Page  */

/*-------------------------------------------------------------------------------------------*/



.page-template .wpcf7{

	padding: 30px;

	background: #282828;

}

.page-template .wpcf7 h4{

	margin-top: 0;

}

.page-template .wpcf7 input[type=submit],

.page-template .wpcf7 button[type=submit]{

	border: 0;

}



/*-------------------------------------------------------------------------------------------*/

/* Contact Page  */

/*-------------------------------------------------------------------------------------------*/



.contact-page .communication li{

	clear: left;

	list-style: none;

	margin-bottom: 20px;

}

.contact-page .communication .icon{

    display: block;

    float: left;

    width: 30px;

    height: 20px;

}

.contact-page .communication .address .icon{

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/location.png) center left no-repeat;

}

.contact-page .communication .address .location{

	display: block;

	padding-left: 30px;

}

.contact-page .communication .phone .icon{

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/phone.png) center left no-repeat;

}

.contact-page .communication .email .icon{

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/message.png) center left no-repeat;
	display:none;

}

.contact-page .communication .website .icon{

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/computer.png) center left no-repeat;

}



/*Business Hours*/

.contact-page .business-hours li{

	clear: left;

	list-style: none;

	margin-bottom: 20px;

}

.contact-page .business-hours .time .icon{

    display: block;

    float: left;

    width: 30px;

    height: 20px;

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/clock.png) center left no-repeat;

}



/*-------------------------------------------------------------------------------------------*/

/* Staff Page  */

/*-------------------------------------------------------------------------------------------*/



.staff{

	float: left !important;

	margin-bottom: 30px;

	text-align: center;

}

.staff .details{

	clear: left;

}

.staff .details h6{

	font-size: 12px;

    color: #EEEEEE;

	margin-bottom: 0;

	text-transform: uppercase;

}

.staff .details .designation{

	margin-top: 10px;

	margin-bottom: 10px;

}

.staff .staff-photo{

	padding: 5px;

	background: transparent url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png);

}

.staff .staff-social{

	display: inline-block;

	margin: 0 auto;

}

.staff .staff-social ul li{

	list-style: none;

}

.staff .staff-social ul li .icon{

	display: block;

	float: left;

	width: 36px;

	height: 36px;

	margin-right: 2px;

	margin-bottom: 2px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.staff .staff-social ul li.twitter .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/twitter.png) center center no-repeat;

}

.staff .staff-social ul li.facebook .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/facebook.png) center center no-repeat;

}

.staff .staff-social ul li.flickr .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/flickr.png) center center no-repeat;

}

.staff .staff-social ul li.dribbble .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/dribbble.png) center center no-repeat;

}

.staff .staff-social ul li.linkedin .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/linkedin.png) center center no-repeat;

}

.staff .staff-social ul li.googleplus .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/googleplus.png) center center no-repeat;

}

.staff .staff-social ul li.pinterest .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/pinterest.png) center center no-repeat;

}

.staff .staff-social ul li.instagram .icon{

	background: #333333 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/instagram.png) center center no-repeat;

}

.staff .staff-social ul li.twitter .icon:hover{

	background-color: #00BEF6;

}

.staff .staff-social ul li.facebook .icon:hover{

	background-color: #3B5998;

}

.staff .staff-social ul li.dribbble .icon:hover{

	background-color: #EA4C89;

}

.staff .staff-social ul li.flickr .icon:hover{

	background-color: #FF0084;

}

.staff .staff-social ul li.linkedin .icon:hover{

	background-color: #71C5EF;

}

.staff .staff-social ul li.googleplus .icon:hover{

	background-color: #C93A2A;

}

.staff .staff-social ul li.pinterest .icon:hover{

	background-color: #CB2027;

}

.staff .staff-social ul li.instagram .icon:hover{

	background-color: #9C644B;

}

.staff .details span{

	display: block;

	color: #EEEEEE;

}

.staff .staff-social ul li{

	float: left;

}

.staff.first{

	clear: both;

}

.single .bio{

  text-align: left;

}



/*-------------------------------------------------------------------------------------------*/

/* Pricelist Page */

/*-------------------------------------------------------------------------------------------*/



.pricelist-category li{

	list-style: none;

}

.pricelist-page .num,

.pricelist-page .num {

	margin-right: 10px;

	padding: 15px;

	color: #888888;

	background: #282828 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png);

}

.pricelist-page{

	float: left !important;

	padding: 0 10px 20px 0;

}

.pricelist-page .last{

	border-right: none;

}

.pricelist-page .heading{

	padding-bottom: 15px;

	text-transform: uppercase;

}

.pricelist-page .category{

	float: left;

	height: auto !important;

	margin-bottom: 20px;

	padding: 0 10px 0 0;

	list-style: none;

}

.pricelist-page .entry{

	padding: 15px;

	list-style: none;

	border-bottom: 1px solid  #1B1B1B;

	background: #282828;

}

.pricelist-page .title{

	float: left;

	margin-right: 15px;

}

.pricelist-page .price{

	float: left;

	color: #EEEEEE;

}

.pricelist-page .duration{

	color: #999999;

}

.pricelist-page .description,

.pricelist .description{

  clear: both;

}



.pricelist-page.first{

	clear: both;

}



/*-------------------------------------------------------------------------------------------*/

/* Gallery Page  */

/*-------------------------------------------------------------------------------------------*/



#photo-gallery{

	list-style: none;

	margin-bottom: 40px;

	padding: 0;

}

#photo-gallery li{
	float: left;
	margin: 0;
	padding: 6px;
	position: relative;
	overflow: hidden;
	line-height: 0;
	background: #333333 url(../index_files/line-pattern.png );

}

#photo-gallery li .prettyphoto{

	width: 36px;

	height: 36px;

	opacity: 0;

	position: absolute;

	left: 0;

	top: 70px;

	z-index: 9;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	background: url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/expand.png ) center center  no-repeat;

}



#photo-gallery li .prettyphoto:hover{

	background-color: #FFFFFF;

}

#photo-gallery li:hover .prettyphoto{

	opacity: 1;

	left: 41%;

}

#photo-gallery li img.thumb{

	display: block;							/*-fixed-*/

    transform: scaleY(1);

    transition: all 0.3s ease-in-out 0s;


}

#photo-gallery li:hover img.thumb{

    opacity: 0.2;

    transform: scale(2);

}



/*for Three Columns*/

#photo-gallery.three-columns li .prettyphoto{

	top: 80px;

}



/*-------------------------------------------------------------------------------------------*/

/* Search Page */

/*-------------------------------------------------------------------------------------------*/



#searchform{

	margin: 10px 0;

	position: relative;

}

#searchform input#s[type="text"]{

	color: #666666;

	font-family: Arial;

	font-style: italic;

	text-indent: 5px;

	border-radius: 0;

}

#searchform input.submit{

	width: 37px;

	height: 37px;

	display: block;

	margin: 0;

	padding: 0;

	background: #e5b840 url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/search-sb.png) 8px 8px no-repeat;

	text-indent: 200%;

	position: absolute;

	right: 0;

	top: 0;

	border: none;

	cursor: pointer;

	z-index: 2;

}

.search .post-box article{

	padding: 15px 0;

	border-top: 1px dashed #333333;

}

/*-------------------------------------------------------------------------------------------*/

/* Archives/Sitemap Page  */

/*-------------------------------------------------------------------------------------------*/



.sitemap-page .posts, 

.sitemap-page .pagelist, 

.sitemap-page .bloglist, 

.sitemap-page .archives, 

.sitemap-page .feeds{

	margin-bottom: 30px;

}



.archives-page li,

.sitemap-page li{

    background: none repeat scroll 0 0 #282828;

    margin: 0 0 1px;

    padding: 10px 15px;

}



/*-------------------------------------------------------------------------------------------*/

/* 404 Page*/

/*-------------------------------------------------------------------------------------------*/



.error-404 h1,

.error-404 h4,

.error-404 .error{

	padding-top: 5px;

	text-align: center;

}

.error-404 h1{

	padding-bottom: 10px;

	font-size: 64px;

	border-bottom: 1px dashed #333333;

}

.error-404 .subheader{

	font-size: 13px;

	font-style: italic;

	color: #E5B840;

}

.error-404 .suggestion{

	margin-bottom: 20px;

}

.error-404 .suggestion p{

	font-size: 11px;

	text-align: center;

}

.error-404 .suggestion a{

	display: inline-block;

	margin: 0 10px;

	padding: 0 10px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-transform: uppercase;

	background: #333333;

}



/*-------------------------------------------------------------------------------------------*/

/* Search Form and Page*/

/*-------------------------------------------------------------------------------------------*/



#searchform{

	position: relative;

}

#searchform #searchsubmit{

	position: absolute;

	top: 0;

	right: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	border-radius: 0;

}

#searchform #s{

	border: 0;

}



/*-------------------------------------------------------------------------------------------*/

/* Pagination */

/*-------------------------------------------------------------------------------------------*/



.page-navigation {

	padding: 0 30px;

	overflow: hidden;

}

.pagination span, 

.pagination a {

	display: block;

	float: left;

	margin: 2px 2px 2px 0;

	padding: 3px 10px;

	font-weight: bold;

	text-decoration: none;

	color: #EEEEEE;

	width: auto;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	background: #333333 url( /web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/line-pattern.png ); 

}	

.pagination a:hover,

.pagination .current {

	color: #333333;

	background: #EEEEEE;

}



/*-------------------------------------------------------------------------------------------*/

/* Back to top */

/*-------------------------------------------------------------------------------------------*/

#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 77px;

	right: 10px;

	overflow: hidden;

	width: 45px;

	height: 45px;

	border: none;

	text-indent: -999px;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

	background: url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/backtotop.png) no-repeat left top;

}

#toTop:hover{

	background-color: #FFFFFF;

}

#toTopHover {

	background: #FFFFFF url(/web/20180310021855im_/http://beautybythebeach.com.au/wp-content/themes/single/images/backtotop.png) no-repeat;

	display: block;

	overflow: hidden;

	float: left;

	opacity: 0;

	-moz-opacity: 0;

	filter: alpha(opacity=0);

}

#toTop:active, 

#toTop:focus {

	outline:none;

}



/*-------------------------------------------------------------------------------------------*/

/* Footer */

/*-------------------------------------------------------------------------------------------*/



.footer-nav li { display: block; float: right; padding-left: 5%; margin-bottom: 0; font-weight: bold; }



/* Breadcrumb Adjustment */

ul.breadcrumbs li span { padding-left: 12px; }

ul.breadcrumbs li a { padding-left: 0; }



/*-------------------------------------------------------------------------------------------*/

/* Customize Foundation Style Pagination for WP-Pagenavi */

/*-------------------------------------------------------------------------------------------*/



div.wp-pagenavi { display: block; height: 24px; margin-left: -5px; color: #555; }

div.wp-pagenavi a, div.wp-pagenavi span { float: left; display: block; padding: 6px 7px 4px; height: 24px; color: #555; font-size: 15px; font-size: 1.5rem; margin-left: 5px; }

div.wp-pagenavi span.pages { padding-left: 0; }

div.wp-pagenavi .current, div.wp-pagenavi a:hover { border-bottom: solid 2px #00a6fc; color: #141414; }

div.wp-pagenavi span.unavailable:hover { border-bottom: none; }



/*-------------------------------------------------------------------------------------------*/

/* Customize for BuddyPress */

/*-------------------------------------------------------------------------------------------*/



.padder label + textarea { margin-top: 0; }

.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }

ul.item-list.activity-list li.new_blog_post { padding-bottom: 15px; }

.padder select { display: inline-block; }

.padder div.item-list-tabs { margin: 25px 0; }

.padder form#whats-new-form textarea { height: 30px; }

.padder .button { display: inline; }



/*-------------------------------------------------------------------------------------------*/

/* Custom Font */

/*-------------------------------------------------------------------------------------------*/



.custom-font{

	font-family: 'Libre Baskerville',serif;

}

.custom-font-italic{

	font-family: 'Libre Baskerville',serif;

	font-style: italic;

}



/*-------------------------------------------------------------------------------------------*/

/* Customized Style */

/*-------------------------------------------------------------------------------------------*/



#header{

	background: #333333;

}

#container{



}

#content{

	padding: 20px 0;

}

#content.right{

	padding-left: 0;

}

#content.left{

	padding-right: 0;

}

#sidebar{

	margin: 20px 0;

}

#sidebar.right{

	padding-right: 0;

}

#sidebar.left{

	padding-left: 0;

}

#footer-widget{

	border-top: 1px solid #282828;

	background: #1F1F1F;

}

#credit{

	color: #EEEEEE;

	padding: 25px 20px;

	border-top: 1px solid #181818;

	background: transparent url( ../index_files/line-pattern.png );

}

#credit a{

	color: #EEEEEE;

}

#credit ul#menu-footer-menu{

	margin: 0;

}	
/*
     FILE ARCHIVED ON 02:18:55 Mar 10, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:31:21 Apr 06, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 144.155 (3)
  esindex: 0.011
  captures_list: 169.871
  CDXLines.iter: 16.407 (3)
  PetaboxLoader3.datanode: 133.396 (4)
  exclusion.robots: 0.378
  exclusion.robots.policy: 0.325
  RedisCDXSource: 2.918
  PetaboxLoader3.resolve: 89.878
  load_resource: 149.237
*/
