/*
	Theme Name: Queens WP
	Description: Custom theme designed and developed for Queens By Lucids and Graphicforest based on the parent theme divi
	Author:   Gayan Silva http://lucids.info
	Template: Divi
*/

@import url("../Divi/style.css");
@import url("fonts/queens/stylesheet.css");
@import 'https://fonts.googleapis.com/css?family=Lato';
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400';

body{
	font-family: 'Lato', sans-serif!important;
}

/*
	General
*/
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4{
	color: #3489a6;
}

span.main_title{
	font-family: 'Bickham Script Pro';
    font-weight: normal;
    font-size: 65px;
    color: #2b303b;
}

span.main_title_desc{
    display: block;
    margin-top: 10px;
    color: #2b303b;
    font-size: 24px;
    font-weight: 900;
}

.button{
	background: #4893ac;
    padding: 10px 20px 12px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 12px;
}

.button:hover{
	background: #3c9bbb;
}

.greyButton{
	background: #333333;
}

.greyButton:hover{
	background:#4e4e4e;
}

h4.about_title{
	font-size: 40px;
	font-weight: 300;
}

h4.about_title,p.about_para{
	font-family: 'Roboto', sans-serif;
}

p.about_para{
	width: 70%;
    margin: 10px auto 30px;
    line-height: 28px;
    font-size: 15px;
    color: #9699a6;
}


/*
	Header
*/
#main-header,#main-header.et-fixed-header{
	height: 120px!important;

    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0)!important;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0.8+64,0.6+80,0.3+91,0+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.8) 64%, rgba(255,255,255,0.6) 80%, rgba(255,255,255,0.3) 91%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 64%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.3) 91%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 64%,rgba(255,255,255,0.6) 80%,rgba(255,255,255,0.3) 91%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}

#top-menu a{
	font-family: 'Lato', sans-serif!important;
    text-transform: uppercase;
    font-size: 14px;
    margin-left: 5.5px;
}


/*
	Slider
*/
#pharmacy_home_header{
 	min-height: 800px; 
	margin-top: -120px;
}

#pharmacy_home_header span.header_title,#pharmacy_home_header span.header_para{
	font-family: 'Lato', sans-serif!important;
	
}

#pharmacy_home_header span.header_title{
	font-size: 40px;	
	color: #3489a5;
}

#pharmacy_home_header span.header_para{
	color: #2b303b;
    display: block;
    padding-top: 15px;
    font-size: 18px;
}


#pharmacy_home_header span.header_title strong{
    font-family: 'Bickham Script Pro';
    font-weight: normal;
    font-size: 135px;
    margin-right: 10px;
    color: #2b303b;
}

#pharmacy_home_header .header-content{
	padding-top: 460px;
    padding-bottom: 40px;
}

#pharmacy_home_header a.et_pb_more_button.et_pb_button.et_pb_button_one{
	background: #3489a6;
    color: #fff;
    border: none;
    font-size: 12px;
    font-family: 'Lato', sans-serif!important;
    padding: 10px 20px;
    font-weight: 600;
    margin-top: 25px;
}


/*
	Top 3 Features
*/
#home_3blurbs,#home_page_partners{
	position: relative;
}

.home_page_blurb_info{
	background: #fff;
}

.home_page_blurb_info .et_pb_main_blurb_image{
	margin-bottom: 0px;
}

.home_page_blurb_info .et_pb_blurb_container{
	padding: 25px;
	text-align: center;
}

.home_page_blurb_info .et_pb_blurb_container h4{
	font-family: 'Bickham Script Pro';
    font-weight: normal;
    font-size:55px;
    color: #2b303b;
    line-height: 30px;
}
.home_page_blurb_info .et_pb_blurb_container h4 p{
	font-size: 12.5px;
    line-height: 22px;
    margin-top: 5px;
    color: #868686;
}

/*
	Partners
*/
#home_page_partners{
    padding-bottom: 50px!important;
}


/* Custom meditation */
#home_page_customzied_meditation{
	position: relative;
}

/* 2 Image blurbs home */
.home_page_2_blurb{
	min-height: 445px;
    background-size: cover;
}

.home_page_2_blurb_content{
	display: block;
	position: absolute;
    width: 300px;
    right: 40px;
    bottom: 60px;
    height: 200px;
    text-align: center;
}

.home_page_2_blurb_content p{
    color: #2b303b;
    font-size: 17px;
    margin-bottom: 15px;
}

.home_page_2_blurb_content p.home_page_2_blurb_content_title{
	color: #fff;
    font-size: 24px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.home_page_2_blurb_content b{
    font-family: 'Bickham Script Pro';
    font-weight: normal;
    font-size: 65px;
    color: #2b303b;
    margin-right: 7px;
}

#home_page_2_blurb_2 .home_page_2_blurb_content{
	left: 40px;
}

#home_page_2_blurb_1 .home_page_2_blurb_content a.button{
	background: #fff;
	color: #9f978e;
	font-size: 14px;
}

#home_page_2_blurb_2 .home_page_2_blurb_content a.button{
	font-size: 14px;
}



/*
	Footer
*/
#main-footer{
    background-color: #1c1c1c;
}

#main-footer h4.title{
	color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    position: relative;
}

#main-footer h4.title:after{
    width: 50px;
    position: absolute;
    display: block;
    content: '';
    background: #4893ac;
    height: 2px;
    top: 35px;
}

#main-footer .footer-widget{
	color: #d8d8d8;
}

#main-footer .et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote{
	border-color:#d8d8d8;
}

#main-footer #contact_footer_widget p{
	margin-bottom: 15px;
}

#main-footer #contact_footer_widget span{
	display: block;
	margin-bottom: 8px;
}

#main-footer #contact_footer_widget span i{
	color: #fff;
    width: 25px;
    height: 25px;
    background: #2f2f2f;
    padding: 5px;
    text-align: center;
    margin-right: 10px;
}

#footer-bottom{
	background: #191919;	
}



/*
	About
	----------------------------------------------------------
*/

#about_header_container{
	margin-top: -60px!important;
}

#about_header{
	padding: 0px;
}

#about_header_container .header-content-container.center{
	width: 60%;
}

#about_header_container .header-image-container.bottom{
	width: 40%;
}

#about_header a.et_pb_more_button.et_pb_button.et_pb_button_one{
	background: #3489a6;
    color: #fff;
    border: none;
    font-size: 14px;
    font-family: 'Lato', sans-serif!important;
    padding: 10px 20px;
    font-weight: 600;
    margin-top: 25px;
}

#about_header .header-content{
    padding-top: 40px;
}    

#about_header .header-content p{
	color: #9699a6;
    font-size: 14.5px;
    line-height: 25px;
    margin-top: 15px;
    margin-bottom: 4px;
}

#about_header .header-content h1{
	color: #31364c;
	font-family: 'Bickham Script Pro';
    font-weight: normal;
    font-size: 75px;
    line-height: 30px;
}

/*
	About Blurbs
*/
#about_emegerncy_blurb,#about_appointment_blurb,#about_time_blurb{
	max-height: 270px;
}

.about_3_blurb{
	font-family: 'Roboto', sans-serif;
	min-height: 270px;
	max-height: 270px;
	overflow: hidden;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container h4{
    font-size: 35px;
    margin-bottom: 5px;
    font-weight: 300;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container p{
    font-size: 16px;
    line-height: 27px;
	font-family: 'Lato', sans-serif;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container p.about_blurb_phone_number{
    display: inline-block;
    font-size: 33px;
    color: #d0ff8b;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    margin-top: 10px;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container .about_blurb_button{
    background: #252525;
    color: #fff;
    padding: 10px 30px;
    border-radius: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container .about_blurb_button:hover{
	background:#3b3b3b;
}

.about_3_blurb .et_pb_blurb_content .et_pb_blurb_container .about_blurb_button i{
	margin-left: 6px;
}

#about_appointment_blurb .et_pb_blurb_content .et_pb_blurb_container p{
	margin-bottom: 15px;
}

#about_time_blurb ul{
	padding: 0px;
	margin-top: 12px;
}

#about_time_blurb ul li{
	display: block;
	border-bottom: 1px solid #23aea1;
	padding-bottom: 10px;
    margin-bottom: 10px;
}

#about_time_blurb ul li:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}

#about_time_blurb ul li span.about_blurb_time_li_time{
	float: right;
}

/*
	About Statistics
*/
.about_statistics_blurb_clmn{
	position: relative;
}

.about_statistics_blurb .et_pb_main_blurb_image{
	width: 30%;
	float: left;
}

.about_statistics_blurb .et_pb_main_blurb_image img{
	max-height: 200px;
	min-width: 100px;
}

.about_statistics_blurb .et_pb_blurb_content .et_pb_blurb_container h4{
	font-family: 'Roboto', sans-serif;
    font-size: 20px;
    padding-bottom: 15px;
}

.about_statistics_blurb .et_pb_blurb_content .et_pb_blurb_container p{
	color:#9699a6;
	margin-bottom: 20px;
}

.about_statistics_blurb .et_pb_blurb_container{
	padding-bottom: 0px;
    margin-bottom: 0px;
    display: inline-block;
    float: left;
    width: 70%;
    padding-left: 40px;
}

.about_statistics_blurb_clmn .et_pb_circle_counter{
	width: 100px;
	overflow: hidden;
	margin: 0 130px 0px;
}


/* 
	About Testimonials
*/
.about_testimonial{
	background-color: #f5f5f5!important;
    border: 1px solid #e9e9e9!important;
    border-radius: 10px!important;
}

.about_testimonial .et_pb_testimonial_portrait{
	margin-top: -75px;
}

/*
	About Downlaods
*/
p.about_download_title{
	color: #fff;
    font-size: 35px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 10px;
    padding-bottom: 0px;
}

p.about_download_desc{
	font-family: 'Roboto', sans-serif;
    color: white;
    font-weight: 300;
    font-size: 25px;
    margin-top: 15px;
    margin-bottom: 10px;
}

span.about_dowload_link{
	margin-right: 30px;
    font-size: 18px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

span.about_dowload_link i{
    margin-right: 7px;
}




/*
	Contact
	--------------------------------------
*/
#contact_map{
	margin-top: -90px;
}

#contact_form p.about_para{
	margin: 5px 0px;
	font-weight: 400;
	width: 60%;
}

#contact_form p.et_pb_contact_field.et_pb_contact_field_0.et_pb_contact_field_half,#contact_form p.et_pb_contact_field.et_pb_contact_field_1.et_pb_contact_field_half.et_pb_contact_field_last,#contact_form p.et_pb_contact_field.et_pb_contact_field_2.et_pb_contact_field_half{
	width: 100%;
}

#contact_form input#et_pb_contact_name_1,#contact_form input#et_pb_contact_email_1{
	background: none;
    padding: 0px 0px 25px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e4e4e4;
}

#contact_form textarea#et_pb_contact_message_1{
	background: none;
	padding-left: 0px;
	border-bottom: 1px solid #e4e4e4;
}

#contact_form .et_contact_bottom_container{
    float: left;
    margin-top: 5px;
}

#contact_form button.et_pb_contact_submit.et_pb_button{
	background: #252525;
    color: #fff;
    padding: 10px 30px;
    border-radius: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

.contact_social_blurb{
	margin-bottom: 50px!important;
}

.contact_social_blurb .et_pb_blurb_content p:last-of-type{
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 0;
    color: #9699a6;
	margin-top: 5px;
}

.contact_social_blurb .et_pb_blurb h4{
    padding-bottom: 10px!important;
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 6px;
}

.contact_social_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
	width: 64px;
}

.contact_social_blurb .et_pb_blurb_content .et-pb-icon-circle{
    padding: 20px;
    border-radius: 35px;
    font-size: 22px;
}

.contact_social_blurb  .et_pb_blurb_container{
	padding-left: 25px;
}


/* 
	Payment
*/
#contact_payment p.about_para{
	margin: 5px 0px;
	font-weight: 400;
	width: 60%;
}


#contact_payment h4.about_title{
	font-size: 35px;
}

/* Contact Tweets */
p.contact_tweet i{
    display: block;
    float: left;
    color: #fff;
    font-size: 40px;
    margin-right: 25px;
}

p.contact_tweet span.tweet{
	color: #fff;
	font-size: 17px;
}

p.contact_tweet span.tweet_time{
	display: block;
	margin-top: 2px;
	color: #bfeffc;
}


/* Blog */
#blog_container p.about_para{
    width: 100%;
    margin-bottom: 50px;
}

#blog_container .et_pb_post{
	-webkit-box-shadow: 11px 10px 36px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: 11px 10px 36px 0px rgba(0,0,0,0.09);
	box-shadow: 11px 10px 36px 0px rgba(0,0,0,0.09);
}

#blog_container h2.entry-title,#blog_container p.post-meta,#blog_container .post-content{
	padding: 0px 30px 20px;
}

.et_pb_widget_area.et_pb_widget_area_right.clearfix.et_pb_module.et_pb_bg_layout_light.et_pb_sidebar_0{
	border: none;
}

.et_pb_widget_area h4.widgettitle{
	background: #f5f5f5;
    padding: 25px 25px;
}

.et_pb_widget_area ul{
    padding: 20px 20px 0px!important;
}

@media only screen and (max-width: 1100px) and (min-width: 981px){
	body{
		/* background: red; */
	}

	/*
		About
		-----
	*/
	#about_header .header-content h1{
		font-size: 60px;
	}

	#about_header_container{
		margin-top: -20px!important;
	}

	#about_header .header-content{
		padding-top: 0px;	
	}

	#about_header a.et_pb_more_button.et_pb_button.et_pb_button_one{
		margin-top: 20px;
	}

	#about_header .header-content p{
		max-height: 100px;
    	overflow: hidden;
	}
}

@media only screen and (max-width: 980px){

	/*
		Slider
	*/
	#pharmacy_home_header{
		min-height: inherit;
		padding-bottom: 30px;
	}

	#pharmacy_home_header .header-content{
		padding-top: 140px;
	    padding-bottom: 40px;
	}

	#pharmacy_home_header span.header_title strong{
		font-size: 100px;
	}

	#pharmacy_home_header span.header_title{
		font-size: 30px;	
	}

	#pharmacy_home_header span.header_para{
	    padding-top: 10px;
	    font-size: 15px;
	}

	.home_page_blurb_info{
		width: 370px;
		margin: 0 auto;
	}


	#home_3blurbs .et_pb_column.et_pb_column_4_4.et_pb_column_0{
		margin-bottom: 0px;
	}

	#home_3blurbs .et_pb_row.et_pb_row_0{
		margin-bottom: 0px;
    	padding-bottom: 0px;
	}

	#home_3blurbs{
		padding-top: 30px;
	    padding-bottom: 20px;
	}

	#home_page_customzied_meditation .et_pb_row.et_pb_row_2{
	    padding-top: 15px!important;
	}


	/*
		Home Meditation
	*/
	#home_page_customzied_meditation{
		padding-top: 0px;
	}
	#home_page_customzied_meditation h3{
		text-align: center;
	}

	#home_page_customzied_meditation .home_meditation_image{
		display: none;
	}


	/*
		Home Partners
	*/
	#home_page_partners{
		padding-top: 20px;
    	padding-bottom: 30px!important;
	}


	/*
		Home page blurbs 2
	*/
	#home_page_2_blurbs_container{
		padding: 0px;
	}

	#home_page_2_blurbs_container .et_pb_row.et_pb_row_5.et_pb_gutters1.et_pb_row_fullwidth{
		padding: 0px;
	}

	.home_page_2_blurb_content{
		bottom: 80px;
	}



	/*
		About 
		-------------
	*/
	#about_header_container{
		margin-top: -30px!important;
	}

	#about_header .header-content h1{
		font-size: 70px;
    	line-height: 40px;
	}

	#about_header .header-content{
		padding-top: 0px;
	}
	
	#about_header .header-content p{
		max-height: 80px;
    	overflow: hidden;
    	margin-top: 5px;
	}

	#about_header a.et_pb_more_button.et_pb_button.et_pb_button_one{
		margin-top: 15px;
	}


	/* Blurbs */
	#about_3_blurbs .et_pb_row.et_pb_row_0.et_pb_gutters1.et_pb_row_fullwidth{
		padding: 0px;
	}

	#about_3_blurbs .about_3_blurb .et_pb_blurb_content{
		margin-left: 50px;
	}

	/* Statistics */
	#about_statistics{
		padding-bottom: 10px;
	}

	#about_statistics .et_pb_column.et_pb_column_4_4.et_pb_column_3{
		padding-bottom: 0px;
    	margin-bottom: 0px;
	}

	#about_statistics .et_pb_row.et_pb_row_1{
		margin-top: 0px;
    	padding-top: 10px!important;
	}

	#about_statistics .et_pb_circle_counter.container-width-change-notify.et_pb_module.et_pb_bg_layout_light{
		float: left;
    	margin-left: 35px;
	}

	/* Patient Testimonials */
	#about_patient_testimonials{
		padding: 20px 0px;
	}

	#about_patient_testimonials .et_pb_column.et_pb_column_4_4.et_pb_column_7{
		padding-bottom: 0px;
    	margin-bottom: 0px;
	}

	.about_download{
		padding-top: 0px;
	}

	.about_download .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2{
		padding-top: 20px!important;
	}

	.about_download .et_pb_row.et_pb_row_5{
		padding:0px;
	}


	body{
		/* background: yellow; */
	}
}

@media only screen and (max-width: 767px){
	body{
		/* background: orange; */
	}
}

@media only screen and (max-width: 479px){
	/* slider */
	#pharmacy_home_header .header-content{
		background: rgba(255, 255, 255, 0.85);
    	border-radius: 10px;
    	padding-top: 60px;
    	padding-bottom: 60px;
    	margin-top: 80px;
    	margin-bottom: 70px;
    	padding-left: 20px;
    	padding-right: 20px;
	}


	.home_page_blurb_info,.home_page_2_blurb_content{
		width: auto;
	}

	span.main_title_desc{
		font-size: 19px;
	}

	span.main_title{
		line-height: 35px;
	}
	
	.home_page_2_blurb_content{
		right: 0;
	    left: 0;
	    margin-left: auto;
	    margin-right: auto;
	}

	#pharmacy_home_header span.header_title strong{
		font-size: 100px;
	    margin-bottom: 18px;
	    display: block;
	}

	#pharmacy_home_header span.header_title{
		font-size: 25px;
	}

	#pharmacy_home_header span.header_para{
		padding-top: 15px;
	}

	body{
		/* background: purple; */
	}


	/*
		About
		-----
	*/
	#about_header_container .header-content-container.center{
		width: 100%;
	}

	#about_header .header-content{
		text-align: center;
	}

	#about_emegerncy_blurb, #about_appointment_blurb, #about_time_blurb{
		max-height: 350px;
		min-height: 320px;
	}

	#about_3_blurbs .about_3_blurb .et_pb_blurb_content{
		margin-left: 0px;
	}

	.about_statistics_blurb{
		margin-bottom: 50px;
	}

	.about_statistics_blurb .et_pb_blurb_container{
		width: 100%;
	    margin-left: 0px;
	    padding-left: 0px;
	}

	.about_statistics_blurb .et_pb_main_blurb_image{
		float: none;
		width: auto;
	}

	.about_statistics_blurb .et_pb_blurb_content{
		text-align: center;
	}

	p.about_para{
		width: 100%;
	}

	#about_statistics .et_pb_circle_counter.container-width-change-notify.et_pb_module.et_pb_bg_layout_light{
		float: none;
    	margin: 10px auto 40px;
	}

	.about_statistics_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
		display: none;
	}

	.about_statistics_blurb_clmn{
		border-bottom: 1px solid #e3e3e3;
	    padding-bottom: 5px;
	    margin-bottom: 40px;
	}
}