/* CSS Document */

/****************************/
/*GLOBAL*/
/****************************/
*{height:auto; border-collapse:collapse; border:none; border-spacing:0; vertical-align:top; outline:none; margin:0px; padding:0px; font-family:inherit; font-style:inherit; font-size:inherit;}
header, section, footer, .header, .section, .footer, article, .article {width:100%; display:block; clear:both; float:none;} 
html, body {height:100%;}
 body { background:url(https://lotusfitnessstudio.com/wp-content/themes/lotus/images/bg-splatter.jpg) center top no-repeat;}
.page_body {width:935px; margin:auto; overflow:hidden; margin-bottom:-80px;}
.clear {width:100%; height:1px; display:block; float:none; clear:both;}

/****************************/
/*COLORS*/
/****************************/
.purple-light-txt {color:#b2a7b7;}
.purple-light-bg {background-color:#b2a7b7;}
.purple-txt {color:#3f234a;}
.purple-bg {background-color:#3f234a;}
.off-white-txt {color:#f7f6e7;}
.off-white-bg {background-color:#f7f6e7;}
.teal-txt {color:#006a72;}
.teal-bg {background-color:#006a72;}
.pink-txt {color:#c691b7;}
.pink-bg {background-color:#c691b7;}
.green-txt {color:#71a39f;}
.green-bg {background-color:#71a39f;}
.pink-line {border-bottom-color:#c691b7;}


/****************************/
/*HEADER*/
/****************************/
.header_box {width:100%; height:245px; position:relative; }
.header_area {width:inherit; height:inherit; position:absolute; top:0; left:0; z-index:9000; display:block;}
.main_menu, .logo {display:inline-block;}
.logo {width:29%; height:250px; text-align:center;}
.logo a {width:280px; height:inherit; display:block;  background:url(../images/logo-bg.png);}
.logo a span {width:inherit; height:inherit; display:inherit; background:url(../images/logo.png);}
.logo-move {position:relative; top:-550px;}
/* .logo-move span {width:280px; height:250px; display:none;} */

/* menus (top) */
.main_menu {width:35%;}
.main_menu .m_padding {padding-top:121px;}
.menu_parent {width:100%; display:table;}
.menu_box {display:table-cell; font-size:18px;}
.right_menu .menu_box:first-child {padding-left:25px;}
.menu_box > div {padding:0px 5px; position:relative; z-index:9999; display:block;}
.menu_box > div > ul {text-align:left; padding:0px 12px; color:#3f234a; display:inline-block;}
.menu_box > div > ul:hover {cursor:pointer; background:#71a39f;}
.menu_box > div > ul:hover a {color:#FFF;}
.menu_box > div > ul > li {width:100%; max-width:100%; display:block;}
.menu_box > div > ul > li > ul {min-width:100px; max-width:250px; display:none; position:absolute; padding:10px; padding-right:10px; background:#71a39f; margin-left:-12px;}
.menu_box > div > ul > li > ul > li {min-width:150px; max-width:250px; font-size:16px; color:#FFF; display:block;}
.menu_box > div > ul:hover > li > ul {/* display:block; */ } 
.menu_box a {display:block; padding:10px 0px 8px 0px;}
.menu_box > div > ul > li > ul > li a {padding:3px 0px;} 
.menu_box > div > ul > li > ul > li a:hover {color:#3f234a;}


/****************************/
/*BODY/CONTENT*/
/****************************/
.page_area {width:100%; position:relative; top:-80px; display:table;}
.page_padding {display:table-cell; padding:80px 0px 45px 0px;}
.page_content, .content_box, .content_area {display:block;}
.content_padding {padding-top:40px;}


/****************************/
/*FOOTER*/
/****************************/
.footer_box {width:935px; display:table; margin:auto;}
.footer_left, .footer_right {display:table-cell;}
.footer_right {width:316px;}
.info {width:100%; display:block;}
.info_box {width:32%; display:inline-block; border-left:1px solid #f4f1de;}
.info_box_padding {padding-bottom:58px;}
.info_content {width:100%; display:block;}
.info_content h5 {padding-top:15px;}
.info_icon, h5 {display:inline-block;}
.info_icon {margin:0px 8px 0px 17px;}
.info_details {width:100%; display:block; padding-top:18px; text-align:center; font-size:14px;}
.info_box:first-child {width:27%; border:none;}
.info_box:first-child .info_icon {margin-left:0px;}
.info_box.last {width:38%;}
.facebook_feed {width:316px; height:198px; display:block; background:url(../images/feed-bg.png) no-repeat; position:relative; top:-10px;}
#credits {margin-top:20px; display:block;}

/* feed */
.feed_icon {margin:55px 0px 0px 20px;}
.feed_icon, .feed {display:inline-block;}
.feed {height:135px; overflow:hidden;}
.feed img, .feed .fb-wall-likes {display:none;}
.feed .fb-wall-box {height:150px; display:table;}
.feed .fb-wall-data {width:200px; padding:30px 10px; display:table-cell; vertical-align:middle;}
.feed .fb-wall-message {width:199px; height:90px; max-height:90px; /* min-height:50px;  */ overflow:hidden;}
.fb-wall-message a:hover {color:#b2a7b7;}

/* google */
#google_frame {width:100px; height:100px; position:fixed; display:block; top:-600px; left:-600px; }