/*
Theme Name: Alabastros Studios
Theme URI: - http://mcstudiosmx.com/demo/wp/alabastros/
Description: Alabastros Studios Wordpress Theme
Version: 1.6
Author: MC Studios
Author URI: http://mcstudiosmx.com/
Tags: minimal portfolio, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, editor-style, custom-menu (optional)
*/
@font-face{font-family:'Monotype Corsiva';src:url('css/fonts/MTCORSVA.eot');src:local('MTCORSVA'), url('css/fonts/MTCORSVA.woff') format('woff'), url('css/fonts/MTCORSVA.ttf') format('truetype');}
@font-face{font-family:'Comic Sans MS';src:url('css/fonts/ComicSansMS.eot?#iefix') format('embedded-opentype'), url('css/fonts/ComicSansMS.woff') format('woff'), url('css/fonts/ComicSansMS.ttf') format('truetype'), url('css/fonts/ComicSansMS.svg#ComicSansMS') format('svg');font-weight:normal;font-style:normal;}

/* #portfolio ul li img, .entry_image, img{opacity: 0.03 !important;} */
html{height:100%;}
body{padding:0;margin:0;font:13px Arial, Helvetica, Garuda, sans-serif;}
h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal;}
table{font-size:inherit;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}
a{text-decoration:none;outline:none;font-weight:bold;}
.clear{clear:both;overflow:hidden;}
.hide{display:none;}
.relative{position:relative;}
p{font-size:12px;line-height:17px;}
h1{font-size:46px;text-transform:uppercase;font-weight:bold;}
h2{font-size:38px;}
h3{font-size:20px;font-weight:bold;text-transform:uppercase;}
h4{font-size:16px;font-weight:bold;text-transform:uppercase;}
strong{font-weight:bold;}
span.subtitle{font-size:14px;line-height:0;position:relative;top:-8px;display:block;margin-bottom:-4px;}
.shadow-sep{width:100%;height:57px;}
.margin0{margin-bottom:-40px;}
.left, .alignleft{float:left;overflow:hidden;margin:10px 12px 10px 0;}
.right, .alignright{float:right;overflow:hidden;margin:0 0 10px 14px;}
.hline{clear:both;margin-top:5px;margin-bottom:10px;}
ol li{font-size:13px;color:#525355;padding:0 0 10px;}
ul.check-list, ul.list-arrow, ul.star{float:left;margin:15px 30px 5px 0;padding:0 0 10px;clear:both;overflow:hidden;width:100%;}
ul.check-list li{padding:0 0 5px 20px;margin:0 0 2px;font-size:13px;float:left;clear:both;list-style:none !important;}
ul.list-arrow li{padding:0 0 5px 20px;margin:0 0 2px;font-size:13px;float:left;list-style:none !important;}
.intro-text{width:100%;height:120px;}
.intro-text h3{line-height:26px;font-size:18px;padding:21px 19px 0 19px;}
.intro-text-2{width:100%;height:118px;margin-bottom:25px;}
.intro-text-2 h3{line-height:26px;font-size:18px;padding:21px 0 0 19px;}
body{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;height:100%;}
#bg-light{position:relative;width:100%;height:auto !important;height:100%;min-height:100%;}
#wrapper{width:100%;max-width:960px;margin:0 auto;padding-bottom:135px;}
.wrapper{width:100%;max-width:960px;margin:0 auto;}
#top-info{height:66px;width:100%;}
.top-buttons{float:right;}
#header{height:104px;width:100%;}
img#logo{display:block;float:left;text-indent:-9999px;margin-top:24px;}
#theme_logo{width:181px;height:56px;display:block;float:left;text-indent:-9999px;margin-top:24px;}
#navigation{float:right;margin-top:49px;}
#navigation ul li{display:block;margin:0 10px;float:left;position:relative;}
#navigation ul li a{color:#7c7f7f;text-transform:uppercase;font-size:12px;font-weight:bold;border:none;padding-bottom:4px;}
#navigation ul li a:hover{color:#000;padding-bottom:139px;}
#navigation ul li.current_page_item a{color:#000 !important;}
#navigation ul li ul, #navigation ul li ul.children{border-top:none;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);position:absolute;width:135px;padding:0 6px;margin:12px 0 0;z-index:1000;display:none;}
#navigation ul li.current_page_item ul li a{color:#7c7f7f !important;}
#navigation ul li.current_page_item ul li a:hover{color:#1e1e1e !important;}
#navigation ul li ul li{border-bottom:1px solid #dddfdf;display:block;float:none;height:auto;padding:7px 0;text-align:center;width:130px;margin:0;border-top:1px solid #fffeff;}
#navigation ul li ul li:last-child{border-bottom:none;}
#navigation ul li ul li a{color:#7c7f7f;text-shadow:none;font-weight:bold;text-transform:none;font-size:12px;padding-bottom:0 !important;}
#navigation ul li ul li a:hover{color:#000;padding-bottom:0 !important;}
#navigation ul li ul li:last-child:not(li.arrow){border:0;}
#navigation ul li ul li.arrow{background:url(../../images/light/arrow.png) no-repeat;border:none !important;position:absolute;top:-12px;left:42%;height:11px !important;width:20px;text-indent:-9999px;z-index:-100;display:block;padding:0 0 20px;}
#mobile-navigation{display:none;background:linear-gradient(to bottom, #212121 0%, #2a2a2a 7%, #151515 100%) red;width:30px;height:28px;border:1px solid #2b2a2a;border-radius:3px;margin-top:10px !important;}
#mobile-navigation a span{display:block;color:#fff;font-size:14px;margin-bottom:-12px;margin-top:-1px;margin-left:8px;letter-spacing:-2px;text-shadow:none;}
#main-content{width:100%;overflow:hidden;margin-top:-36px;margin-bottom:35px;}
#fullwidth{width:100%;margin:0 auto;overflow:hidden;margin-bottom:50px;}
#fullwidth ul li{list-style-type:disc;list-style-position:inside;color:#5f6060;margin-left:3px;margin-bottom:11px;font-size:12px; }
.week_calendar ul li{list-style-type:none !important;list-style-position:inside;color:#5f6060;margin-left:3px;margin-bottom:11px;font-size:14px !important;}
#fullwidth ol li{color:#5f6060;margin:0 0 0 -20px;font-size:12px;}
#left-content{float:left;width:640px;overflow:hidden;margin-bottom:20px;}
#left-content ul li{list-style-type:disc;list-style-position:inside;color:#5f6060;margin-left:3px;margin-bottom:11px;font-size:12px;}
#left-content ol li{color:#5f6060;margin:0 0 0 -20px;font-size:12px;}
.main-text{width:100%;max-width:929px;overflow:hidden;margin:25px 0 0 13px;}
.one_third{width:30%;float:left;margin:0 16px 25px 5px;}
.one_fourth{width:20%;float:left;margin:0 26px 25px 6px;}
.one_half{width:45%;float:left;margin:0 22px 25px 5px;}
.three-columns .column1{width:30%;float:left;}
.three-columns .column2{width:30%;float:left;padding-left:45px;padding-right:45px;}
.three-columns .column3{width:30%;float:left;}
.two-columns{width:100%;overflow:hidden;padding-bottom:26px;}
.two-columns .one-third{width:30%;float:left;padding-right:47px;}
.two-columns .two-third{height:60%;}
.two-columns .two-third-first{width:64%;float:left;padding-right:47px;}
.two-columns .one-third-second{width:30%;float:right;}
.two-columns .one-half{width:47%;float:left;padding-right:56px;}
.two-columns .one-half2{width:47%;float:left;}
.four-columns{width:100%;overflow:hidden;padding-bottom:26px;}
.four-columns ul{overflow:hidden;}
.four-columns ul li{width:22%;float:left;margin-right:38px;}
.four-columns ul li .col-icon{width:48px;height:48px;float:left;margin:0;}
.four-columns ul li h3{padding:7px 0 0 53px;}
.four-columns ul li:last-child{margin-right:0px !important;}
.four-columns .col, .four-columns .col1, .four-columns .col2, .four-columns .col3, .four-columns .col4{width:22%;float:left;margin-right:38px;margin-left:0;}
.four-columns .col:last-child{margin:0;}
.four-columns .col-icon{width:48px;height:48px;float:left;margin:0;}
.four-columns .col2{padding:0 37px;}
.four-columns .col3{padding:0 37px 0 0;}
.four-columns .col h3, .four-columns .services-col h3, .four-columns .team-col h3, .four-columns .projects-col h3, .four-columns .portfolio-col h3{padding-left:53px;padding-top:7px;}
.four-columns h3 a{color:#232323;}
.aboutus{width:620px;float:left;margin-top:20px;margin-left:5px;}
.fromtheblog{float:right;width:290px;margin-top:20px;}
.fromtheblog ul{list-style:none;list-style-type:none;float:left;margin-top:4px;}
.fromtheblog ul li{margin-top:0;padding-bottom:10px;list-style-type:none;width:100%;float:left;padding-top:10px;}
.fromtheblog ul li img{float:left;padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;margin-right:18px;}
.fromtheblog ul li img:hover{border:1px solid #c4c8c8;background-color:#dbdddd;}
.fromtheblog ul li span.title{font-weight:bold;float:none;}
.fromtheblog ul li p{float:left;width:186px;margin-top:4px;margin-right:0;margin-bottom:0;}
.services{width:100%;overflow:hidden;margin-top:-25px;}
.service-box{float:left;width:288px;margin-left:16px;margin-right:16px;margin-top:50px;height:300px !important;overflow:hidden;}
.service-box img{padding:2px;background-color:#eee;border:1px solid #d4d6d6;}
.service-box img:hover{padding:2px;background-color:#feffff;border:1px solid #d4d6d6;}
#portfolio{width:100%;overflow:hidden;}
#portfolio ul{display:inline;float:left;list-style:none;}
#portfolio ul li{float:left;position:relative;width:298px;height:269px !important;margin:0 11px 23px 8px;}
#portfolio ul li a{display:block;position:relative;}
#portfolio ul li a .hoverimage{display:none;position:absolute;cursor:pointer;margin:0 0 14px;top:0;left:0;width:277px;height:190px;}
#portfolio ul li a .hovervideo{display:none;position:absolute;cursor:pointer;margin:0 0 14px;top:0;left:0;width:277px;height:156px;}
#post-1192 span.hoverimage {height:156px !important;}
#post-1193 span.hoverimage {height:156px !important;}
#post-1190 span.hoverimage {height:156px !important;}
#post-213 span.hoverimage {height:156px !important;}


#portfolio ul li .post-thumbnail{position:relative;padding-bottom:14px;}
#portfolio ul li .post-thumbnail .post-image{height:156px;overflow:hidden;}
.portfolio-item-shadow{position:absolute;bottom:0;}
#portfolio ul li img{display:inline-block;float:left;margin:0 0 14px;width:277px;height:auto;}
#portfolio span.item-title{color:#dcdcdc;display:block;margin-top:4px;margin-bottom:-4px;cursor:pointer;overflow:hidden;text-shadow:#eeedef 1px 1px 0;font:bold 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#portfolio span.item-title:hover{color:#0081c1;}
#portfolio .description{margin-left:9px;float:left;}
#portfolio .description h3{margin-bottom:-6px;margin-top:4px;}
.portfolio-nav{width:100%;margin-left:15px;}
#portfolio-2{margin-top:-32px;}
.project{width:100%;overflow:hidden;margin-bottom:18px;margin-top:30px;}
#portfolio-2 .project-preview{width:625px;height:338px;float:left;margin-right:19px;}
#portfolio-2 .project-preview img{position:relative;top:6px;left:5px;}
.project-description{width:313px;float:left;}
.specifications-portfolio2{overflow:hidden;}
.specifications-portfolio2 ul li{padding:0 0 5px 20px;margin:0 0 2px;background:transparent url(images/icons/check.png) no-repeat left 2px;float:left;overflow:hidden;clear:both;}
.specifications-portfolio2 ul li a{color:#66666a;font-size:13px;font-weight:normal;font-style:normal;}
ul.specifics{float:left;margin:0 17px 0 0;padding:0;}
ul.specifics li{padding:0 0 5px 20px;margin:0 0 2px;font-size:13px;color:#525355;background:transparent url(images/icons/check.png) no-repeat left center;float:left;clear:both;}
.user-author{width:100%;overflow:hidden;}
.user-author .user-image{float:left;width:120px;height:auto;}
.user-author .user-image img{padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;float:left;}
.user-author .user-profile{overflow:hidden;}
.user-author .user-profile h4{margin-bottom:10px;}
.user-author .user-profile ul li{list-style:none !important;display:inline-block;margin:0px !important;}
p.dateandtags{line-height:0;}
.entry{width:100%;display:block;margin:3px 0px 10px;float:left;position:relative;padding:0px 0 35px 0px;}
.entry h2{width:569px;color:#3b3b3b;font-weight:bold;font-size:25px;text-shadow:#ffffff 1px 1px 0;}
.entry h2 a{color:#3b3b3b;font-weight:bold;font-size:25px;text-shadow:#ffffff 1px 1px 0;line-height:0;}
.entry h2 a:hover{color:#000;}
.entry img.entry_image{padding:4px 2px 20px 1px;margin:0px 0px -15px -2px;}
.postmetainfo{width:100%;float:left;padding:0 0 5px;}
span.categorylist{color:#898a8a;display:block;}
span.categorylist a.post-author{font-weight:bold;color:#494949;}
span.categorylist a.post-author:hover{font-weight:bold;color:#0081c1;}
.entry .entry_content{width:100%;margin:10px 0 0px 0px;padding:0 0px 5px;}
.entry .entry_content a.more-link{color:#606060;}
.entry .entry_content a:hover.more-link{color:#2e2e2e;}
.postdate{position:absolute;width:74px;height:30px;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;top:-3px;right:0;margin-top:0;}
.postdate span.day{color:#fffeff;font-size:18px;float:left;margin-left:18px;position:relative;top:4px;font-weight:bold;}
.postdate span.month{color:#fffeff;float:left;font-size:11px;position:absolute;top:3px;width:36px;right:-9px;}
.postdate span.year{float:left;font-size:9px;position:absolute;bottom:2px;right:6px;}
.postdate a{color:#636464;text-decoration:none;font-weight:normal;font-size:12px;font-variant:normal;}
.postdate a:hover{text-decoration:underline;color:#eceeee;}
#related-posts{margin:10px 0 50px;}
ul.related-posts-list{list-style:none;overflow:hidden;width:100%;margin-right:0;margin-left:0;padding:20px 0 0;margin-top:-6px;}
ul.related-posts-list li{list-style:none !important;margin-bottom:0px;overflow:hidden;float:left;margin-top:0;padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;margin:0 12px 0px 4px;}
ul.related-posts-list a{overflow:hidden;display:block;}
ul.related-posts-list li.last{margin-right:0 !important;}
#comments{width:621px;float:left;margin:-31px 0 15px 17px;}
#comments h3{margin-left:-15px;overflow:hidden;}
span.comments-title{color:#484848;font-size:35px;}
#commentlist{margin:10px 0 40px -16px;padding:0;}
#comments ol{margin-left:3px;}
#commentlist li{padding:0;list-style:none;position:relative;background-color:#f4f4f4;overflow:hidden;margin-bottom:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #d4d4d4;}
ol#commentlist li{margin-bottom:15px;}
ol#commentlist li.author_comment{background-color:#f9f9f9 !important;}
.author{float:left;width:100px;padding:10px 0;margin:0 5px 0 9px;}
.author img{margin-right:10px;margin-bottom:10px;margin-top:4px;float:left;background-color:#e7e9e9;border:1px solid #dadada;}
span.author-name{font:12px/110% Arial, Helvetica, sans-serif;color:#383838;position:relative;left:2px;}
.comment{height:100%;position:relative;float:left;width:474px;text-align:justify;margin-left:10px;padding-bottom:15px;padding-top:11px;}
.comment p{color:#6b6b6b;}
#commentlist cite{font:bold 140%/110% Arial, Helvetica, sans-serif;color:#666;}
#commentlist .time{color:#7c7d7d;margin:0 0 17px;position:relative;top:3px;font-weight:bold;}
#commentlist .commentnumber{position:absolute;right:15px;top:2px;font:normal 289%/100% Georgia, "Times New Roman", Times, serif;color:#cacaca;text-shadow:#fffeff 1px 1px 0;}
#commentform{margin:0px;padding:15px 0 20px;float:left;position:relative;width:100%;}
#commentform .holder{padding-top:15px;}
#commentform div{float:left;width:221px;position:relative;margin:0px;padding:0px;}
#commentform div label{display:block;font-size:0.9em;padding-left:2px;color:#575858;padding-bottom:3px;font-weight:bold;}
#commentform div label.error{color:#a80000;position:absolute;right:29px;text-align:right;font-size:0.9em;top:0px;}
.submit-button{position:relative;left:14em;}
#commentform input{border:1px solid #d4d4d4;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#626363;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:199px;background-color:#f4f4f4;margin:0 0 8px 2px;padding:9px 5px 11px;}
#commentform textarea{color:#626363;border:1px solid #d4d4d4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:155px;background-color:#f4f4f4;width:405px;margin-top:-1px;}
#commentform input:focus, textarea:focus{color:#454646;border:1px solid #d4d4d4;background-color:#f4f4f4;}
#commentform .submit{display:inline-block;text-decoration:none;margin-top:0;text-transform:none;width:auto;height:33px;float:right;margin-right:0;padding:6px 10px 6px 9px;border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;/**/background:-moz-linear-gradient(top,
#94dbff,
#009be8 5%,
#00699d);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #009be8),
to(#00699d));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#009be8', EndColorStr='#00699d');color:#fffeff;font:bold 13px/18px "Tahoma", Arial, sans-serif;cursor:pointer;position:relative;left:197px;}
#commentform .submit:hover, .submit:focus{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;background:-moz-linear-gradient(top,
#94dbff,
#49b3e8 5%,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #49b3e8),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#49b3e8', EndColorStr='#0083c4');color:#fffeff;}
#commentform .submit:active{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
#commentform em{font-style:italic;color:#999999;font-size:0.9em;}
#sidebar{float:right;width:287px;padding:0 0px 0px 0;}
.sidebar-block{float:right;width:267px;height:auto;margin-bottom:25px;}
.sidebar-block ul li{list-style-image:none;padding:0 0 9px 16px;margin:0;font-size:13px;color:#525355;text-decoration:none;list-style-type:none;float:none;background:url(images/icons/list_arrow.png) 0 4px no-repeat;background-size:5px;line-height:17px;}
.sidebar-block ul li a{text-decoration:none;color:#7b7b7b;font-size:13px;text-shadow:#faf9fb 1px 1px 0;}
.sidebar-block ul li a:hover{color:#2a2b2b;}
.sidebar-block ul li ul{}
.sidebar-block ul li ul li{margin-top:12px;margin-bottom:-10px;margin-left:-7px;}
.sidebar-block ul li ul li a{color:#888;}
.textwidget{font-size:12px;line-height:17px;color:#5f6060;padding-left:2px;}
ul.blog-posts{list-style:none;overflow:hidden;width:100%;margin-right:0;margin-left:0;padding:0;list-style-type:none;}
ul.blog-posts img{float:left;padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;margin-right:14px;}
ul.blog-posts img:hover{float:left;padding:4px;border:1px solid #c4c8c8;background-color:#dbdddd;margin-right:14px;}
ul.blog-posts li{float:left;margin:0px;padding:7px 0px 11px 1px;border-bottom:1px solid #dddfdf;border-top:1px solid #f4f6f6;width:249px;color:#6f6f6f;list-style-type:none;background:none;}
ul.blog-posts li:last-child{border-bottom:none;}
ul.blog-posts li:first-child{border-top:none;}
ul.blog-posts li a{font-size:11px;text-transform:uppercase;color:#2f3030;font-weight:bold;}
ul.blog-posts li a:hover{color:#0081c1;}
ul.advertise{list-style:none;overflow:hidden;width:100%;margin-right:0;margin-left:7px;padding:0;list-style-type:none;}
ul.advertise li{float:left;margin:0px 0 0px 0px;display:inline;width:131px;padding:0px 2px 7px 0px;}
ul.advertise img{padding:1px;border:1px solid #dbdddd;background-color:#e7e9e9;}
ul.advertise img:hover{border:1px solid #c4c8c8;background-color:#dbdddd;}
.flickr ul{display:inline;float:left;width:100%;list-style-type:none;margin-left:7px;}
.flickr ul li{display:inline;margin:0 5px 14px 0;list-style-type:none;float:left;}
.flickr ul li img{padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;}
.flickr ul li img:hover{border:1px solid #c4c8c8;background-color:#dbdddd;}
ul.social{list-style:none;overflow:hidden;width:100%;margin-right:0;margin-left:0;padding:13px 0 0 8px;}
ul.social li{margin-bottom:0px;overflow:hidden;float:left;margin-top:-9px;}
ul.social a{width:32px;overflow:hidden;display:block;padding:0 10px 8px 0;}
.contact-info{width:211px;margin-left:4px;margin-bottom:20px;}
ul.contact-info{padding-top:0;padding-bottom:0;}
ul.contact-info li{padding-top:10px;color:#626363;font-size:12px;padding-left:31px;width:100%;}
ul.contact-info li.phone{background:transparent url(../../images/icons/phone.png) no-repeat 3px 14px;}
ul.contact-info li.email{background:transparent url(../../images/icons/mail.png) no-repeat 0 13px;}
ul.contact-info li.msn{background:transparent url(../../images/icons/msn.png) no-repeat 0 14px;}
ul.contact-info li.address{background:transparent url(../../images/icons/home.png) no-repeat 0 13px;}
ul.contact-info li strong{font-weight:bold;color:#323333;font-size:13px;line-height:21px;}
ul.contact-info li a{color:#626363;}
ul.contact-info li a:hover{color:#2997c4;}
#search{margin:0px 0px 15px;float:right;width:266px;background-repeat:no-repeat;padding:0 0px;height:37px;}
#search input{margin:6px 0px 0px 13px;float:left;width:183px;height:23px;color:#6d6f6f;font-size:13px;background-color:transparent;border:none;padding:0 3px 2px 2px;font-style:italic;}
#search .search_button{color:#eaeaea;float:right;width:59px;margin:0;border:none;padding:7px;position:relative;right:-1px;top:2px;text-decoration:none;text-transform:capitalize;height:35px;display:block;cursor:pointer !important;text-shadow:#000 1px 1px 0;text-indent:-9999px;}
#search .search_button:hover{width:59px;height:35px;padding:7px;color:#fffeff;}
#search .search_button:active{width:59px;height:35px;padding:7px;color:#fffeff;}
#footer{position:absolute;width:100%;bottom:0;height:135px;}
.footer-content{height:116px;margin:0 auto !important;padding:19px 36px 0;width:960px;text-transform:uppercase;}
#theme_logo_footer{width:155px;height:48px;margin-top:18px;display:block;text-indent:-9999px;margin-right:10px;}
img.logo-footer{width:155px;height:48px;margin-top:18px;display:block;text-indent:-9999px;margin-right:10px;}
.footer-left{float:left;}
.footer-right{float:right;}
#footer p{color:#919494;margin-top:33px;margin-bottom:1px;}
#footer a{color:#7f7f7f;text-decoration:none;font-weight:normal;font-style:normal;}
#footer a:hover{color:#dadada;}
.tipsy{padding:5px;font-size:13px;opacity:0.8;background-repeat:no-repeat;width:120px;}
.tipsy-inner{padding:5px 8px 4px 8px;background-color:#333;color:white;max-width:200px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
#step{margin:10px 0 40px;padding:0;overflow:hidden;}
#step li{padding:3px 0 6px 110px;margin:0;list-style:none;float:left;}
.step-content{overflow:hidden;display:inline-block;position:relative;height:auto;right:110px;margin-top:20px;width:631px;}
.step-content img{float:left;margin-bottom:15px;}
.step-content p{}
#step h3{margin:0 0 5px;color:#666;line-height:100%;font-size:22px;}
#step .item1{width:521px;}
#step .item2{width:521px;}
#step .item3{width:521px;}
#step .item4{width:521px;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;border-left:none;overflow:hidden;position:relative;}
.tab_container{clear:both;float:left;width:100%;height:59px;}
.tab_content{padding:0;}
#password-clear{display:none;}
#slide-panel{width:100%;}
.loginform{width:369px;margin:10px auto auto;color:#999;font-family:Arial, Helvetica, sans-serif;float:right;}
.loginform label{font-size:12px;color:#d7d7d7;font-weight:bold;margin-left:0;}
.formdetails{color:#FFF;font-size:12px;padding:0;}
.formdetails label.rmb{color:#b6b6b6;font-size:11px;font-weight:normal;font-style:normal;}
.formdetails input{float:left;}
.loginregister{color:#b6b6b6;padding-top:0;margin-top:6px;font-size:9px;float:left;width:200px;}
.loginregister a:link, .loginregister a:visited{color:#525353;font-size:10px;margin-left:8px;text-decoration:none;font-weight:normal;font-style:normal;}
.loginregister a:hover, .loginregister a:active{color:#d6d7d7;}
.loginform ul li{display:inline;}
.loginform ul li a:link, .loginform ul li a:visited{color:#a8a8a8;font-size:11px;text-decoration:none;}
.margin0{margin-right:0 !important;}
.input_wrapper{display:block;height:28px;width:149px;margin:0 14px 0 0;float:left;}
.input_wrapper input{outline:none;background:transparent;border:0;color:#888;width:130px;font-size:13px;padding:6px 6px 4px;margin-left:3px;}
label.submit{color:#e0e2e2;display:block;height:25px;width:auto;margin-top:3px;padding:0 9px 0 0;cursor:pointer !important;float:left;margin-left:2px;}
label.submit span{display:block;padding:6px 0 5px 10px;white-space:nowrap;text-align:center;height:14px;margin-top:0;cursor:pointer !important;text-decoration:none;text-transform:uppercase;font:bold 11px arial, sans-serif;}
label.submit input{position:absolute;width:inherit;height:inherit;z-index:2;opacity:0;-moz-opacity:0;display:block;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity:0);}
label.submit:hover{background-position:right -25px;color:#f9f9f9;outline:none;}
label.submit:hover span{background-position:left -25px;padding:6px 0 5px 10px;}
label.submit:active{background-position:right -49px;color:#f2f2f2;outline:none;}
label.submit:active span{background-position:left -49px;padding:6px 0 5px 10px;}
#contact p, label, legend{font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
#contact h1{margin:10px 0 10px;color:#414242;font-size:19px;font-weight:bold;}
#contact hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid;}
#contact{display:block;width:100%;margin:30px auto 60px;padding:0;}
#contact label{display:inline-block;float:left;height:26px;line-height:26px;width:96px;font-size:13px;color:#656666;margin-top:3px;font-weight:bold;}
#contact input, textarea, select{width:280px;margin:5px 0 11px;color:#a1a1a1;background:#f7f7f7;border:1px solid #e8e8e8;-moz-border-radius:3px;-webkit-border-radius:3px;padding-top:6px;padding-left:5px;padding-right:5px;height:20px;-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);font-size:13px;}
#contact textarea{width:406px;height:162px;margin-bottom:0;padding-bottom:0;margin-left:0;margin-top:2px;}
#contact input:focus, textarea:focus, select:focus{color:#666;}
#contact input.submit{display:block;text-decoration:none;margin-top:13px;text-transform:none;width:auto;height:33px;margin-right:0;padding:6px 10px 6px 9px;border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;/**/background:-moz-linear-gradient(top,
#94dbff,
#009be8 5%,
#00699d);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #009be8),
to(#00699d));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#009be8', EndColorStr='#00699d');color:#fffeff;font:bold 13px/18px "Tahoma", Arial, sans-serif;cursor:pointer;position:relative;float:right;right:124px;}
#contact input.submit:hover{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;background:-moz-linear-gradient(top,
#94dbff,
#49b3e8 5%,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #49b3e8),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#49b3e8', EndColorStr='#0083c4');color:#fffeff;}
#contact input.submit:active{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
#contact input[type="submit"][disabled]{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
#contact fieldset{padding:0;border:none;}
#contact legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:0 !important;margin-bottom:20px;}
#contact span.required{font-size:13px;color:#ff0000;}
#message{margin:10px 0;padding:0;}
.error_message{display:block;line-height:22px;background:#f6f6f6 url('../../images/light/error.png') no-repeat 10px 6px;padding:3px 10px 3px 35px;color:#0a0a0a;border:1px solid #e5e5e5;-moz-border-radius:5px;-webkit-border-radius:5px;}
ul.error_messages{margin:0 0 0 15px;padding:0;}
ul.error_messages li{height:11px;line-height:22px;color:#333;margin-bottom:10px;list-style:none !important;}
.loader{padding:0 10px;float:left;margin-top:16px;position:relative;left:220px;top:6px;}
#contact #success_page h1{background:url('../../images/light/success.gif') left no-repeat;padding-left:22px;margin-bottom:7px;}
#contact #success_page p{font-size:14px;margin:0;}
.sidebar-block ul.social{padding:13px 0 0;}
.sidebar-block ul.social li{background:none;padding:0;margin:0 -4px 4px 0;}
.flickr{display:inline;float:left;width:100%;list-style-type:none;margin-left:0;overflow:hidden;}
.flickr a{display:block;margin:0 7px 14px 0;list-style-type:none;float:left;}
.flickr img{padding:4px;border:1px solid #dbdddd;background-color:#e7e9e9;width:71px;}
.flickr img:hover{border:1px solid #c4c8c8;background-color:#dbdddd;}
.filter{display:inline-block;text-transform:uppercase;margin-top:0;margin-bottom:26px;text-decoration:none;font:normal 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.filter .dots{bottom:-6px;color:#606060;position:relative;}
.filter a, .filter .dots{display:inline-block;margin-right:2px;padding:2px 8px;}
div.filter a:hover{color:#303030;}
div.filter a:active{color:#585858;}
.filter a.category{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.filter a.category:hover{border-color:#d0d0d0;}
.filter a.category.current{color:#fff;}
.filter a.category.current:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.filter a.category.current:active{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.filter.white, .filter.white a{color:#606060;}
.filter.white a.category.current{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
.filter.white a.category.current:hover{background-color:#ebebeb;border-color:#dbdbdb #d4d4d4 #c0c0c0;background:-moz-linear-gradient(top,
#fff,
#f8f8f8 65%,
#ebebeb);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.65, #f8f8f8),
to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#ebebeb');}
.filter.white a.category.current:active{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
.page-navi{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.page-navi .dots{bottom:-6px;color:#606060;position:relative;}
.page-navi a, .page-navi .dots{display:inline-block;margin-right:2px;padding:4px 10px;}
div.page-navi a:hover{color:#303030;}
div.page-navi a:active{color:#585858;}
.page-navi a.number{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.page-navi a.number:hover{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
.page-navi a.number:active{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,

from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ebebeb', EndColorStr='#ffffff');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi a.number.current{color:#fff;}
.page-navi a.number.current:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.page-navi a.number.current:active{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.page-navi.white, .page-navi.white a{color:#606060;}
.page-navi.white a.number.current{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
.page-navi.white a.number.current:hover{background-color:#ebebeb;border-color:#dbdbdb #d4d4d4 #c0c0c0;background:-moz-linear-gradient(top,
#fff,
#f8f8f8 65%,
#ebebeb);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.65, #f8f8f8),
to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#ebebeb');}
.page-navi.white a.number.current:active{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
.btnlink{display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:13px;line-height:18px;text-decoration:none;margin-top:0;text-transform:none;}
.btnlink .dots{bottom:-6px;color:#606060;position:relative;}
a.btnlink{display:inline-block;margin-right:20px;padding:6px 10px;}
a:hover.btnlink{color:#303030;}
a:active.btnlink{color:#585858;}
a.btnlink{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.btn a.number:hover{color:#292929;}
a.btnlink{color:#fff;}
a:hover.btnlink{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
a:active.btnlink{-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.btnlink.white, a.btnlink.white{color:#606060;}
a.btnlink.white{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
a:hover.btnlink.white{background-color:#ebebeb;border-color:#dbdbdb #d4d4d4 #c0c0c0;background:-moz-linear-gradient(top,
#fff,
#f8f8f8 65%,
#ebebeb);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.65, #f8f8f8),
to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f8f8f8', EndColorStr='#ebebeb');}
a:active.btnlink.white{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#ffffff');}
.btnlink.blue, a.btnlink.blue{color:#fafafa;}
a.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;/**/background:-moz-linear-gradient(top,
#94dbff,
#009be8 5%,
#00699d);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #009be8),
to(#00699d));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#009be8', EndColorStr='#00699d');}
a:hover.btnlink.blue{border-color:#4092c0 #1f68a1 #175e97;text-shadow:0px -1px 1px #1f68a1;background-color:#3f91c0;background:-moz-linear-gradient(top,
#94dbff,
#49b3e8 5%,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#94dbff),
color-stop(0.05, #49b3e8),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#49b3e8', EndColorStr='#0083c4');color:#fffeff;}
a:active.btnlink.blue{border-color:#206fa8 #2e7fb4 #4b9ec9;text-shadow:0px -1px 1px #1f68a1;background:-moz-linear-gradient(top,
#00699d,
#0083c4);background:-webkit-gradient(linear, left top, left bottom,
from(#00699d),
to(#0083c4));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#00699d', EndColorStr='#0083c4');}
.btnlink.black, a.btnlink.black{color:#f4f6f6;}
a.btnlink.black{background-color:#000000;text-shadow:#010101 0 -1px 1px;color:#dbdfdf;background:-moz-linear-gradient(top,
#a7a7a7,
#2a2a2a 10%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#a7a7a7),
color-stop(0.1, #2a2a2a),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#a7a7a7', EndColorStr='#000000');border-top-color:#5f6060;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:hover.btnlink.black{background-color:#000000;color:#ffffff;text-shadow:#010101 0 -1px 1px;background:-moz-linear-gradient(top,
#a7a7a7,
#343434 10%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#a7a7a7),
color-stop(0.1, #343434),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#a7a7a7', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
a:active.btnlink.black{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;text-shadow:#010101 0 -1px 1px;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
.topbtn{background:transparent url('../../images/light/buttons/btnright.png') no-repeat scroll top right;color:#b8b9b9;display:block;float:left;height:25px;padding-right:9px;text-decoration:none;font-style:normal;font-family:arial, sans-serif;margin-top:17px;cursor:pointer;margin-left:7px;}
.topbtn span{background:transparent url('../../images/light/buttons/btnleft.png') no-repeat;display:block;line-height:20px;padding:3px 0 5px 10px;font-size:11px;height:17px;font-weight:bold;text-transform:uppercase;}
.topbtn:hover{background-position:right -25px;color:#f9f9f9;outline:none;}
.topbtn:hover span{background-position:left -25px;padding:3px 0 5px 10px;}
.topbtn:active{background-position:right -50px;color:#f2f2f2;outline:none;}
.topbtn:active span{background-position:left -50px;padding:4px 0 5px 10px;}
.topbtn.on{background-position:right -57px;color:#f2f2f2;outline:none;}
.topbtn.on span{background-position:left -57px;padding:5px 0 4px 12px;}
.wp-pagenavi, .nav-previous, .nav-next{clear:both;display:inline-block;font-family:"Tahoma", Arial, sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:uppercase;margin-top:20px;}
.wp-pagenavi a, .wp-pagenavi span, .nav-previous a, .nav-next a{text-decoration:none;display:inline-block;margin-right:2px;padding:4px 10px;border:1px solid #ddd;color:#606060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current, .nav-previous a, .nav-next a{background-color:#e0e0e0;border-color:#ddd #d8d8d8 #c4c4c4;color:#606060;text-shadow:0px 1px 0px #fff;background:-moz-linear-gradient(top,
#fff,
#f4f4f4 50%,
#e0e0e0);background:-webkit-gradient(linear, left top, left bottom,
from(#fff),
color-stop(0.5, #f4f4f4),
to(#e0e0e0));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');}
.wp-pagenavi a:active, .wp-pagenavi span.active{border-color:#c0c0c0 #d4d4d4 #dbdbdb;text-shadow:0px -1px 0px #fff;background:-moz-linear-gradient(top,
#ebebeb,
#f4f4f4 50%,
#fff);background:-webkit-gradient(linear, left top, left bottom,
from(#ebebeb),
color-stop(0.5, #f4f4f4),
to(#fff));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ebebeb', EndColorStr='#ffffff');-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);}
.wp-pagenavi span.current{font-weight:bold;}
#filter{display:inline-block;text-transform:uppercase;text-decoration:none;font:normal 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin:8px 0 30px 7px;}
#filter li{display:inline;color:#606060;font-weight:bold;margin-right:5px;}
#filter li a{margin-right:2px;padding:5px 8px;border:1px solid #ddd;color:#606060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#filter li a:hover{color:#303030;}
#filter li a:active{}
#filter li a.current, #filter li.current-cat a{background:#840000 !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;*zoom:1;}
* html .clearfix{height:1%}
.clearfix{display:block}
.mm-menu .sub-menu{border-top:none !important;display:none;padding-top:10px;}
.mm-menu .sub-menu li:first-child{border-top:none;}
.mm-menu .sub-menu h6{color:#fff;margin-left:20px;}
.mm-menu .sub-menu .mcmenu-textbox{padding:20px 0 20px 20px;font-size:12px;line-height:17px;}
.mm-menu .sub-menu .col-md-3,
.mm-menu .sub-menu .col-md-2,
.mm-menu .sub-menu .col-md-4,
.mm-menu .sub-menu .col-md-5,
.mm-menu .sub-menu .col-md-6,
.mm-menu .sub-menu .col-md-7,
.mm-menu .sub-menu .col-md-7-1,
.mm-menu .sub-menu .col-md-1,
.mm-menu .sub-menu .col-md-2{width:100%;}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker,
.mm-is-menu.mm-horizontal .mm-inner > ul{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;}
html.mm-opened.mm-dragging .mm-page{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
html.mm-opened.mm-dragging.mm-next .mm-menu,
html.mm-opened.mm-dragging.mm-front .mm-menu{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker{-webkit-transition-property:top, right, bottom, left, margin, border, -webkit-transform;-moz-transition-property:top, right, bottom, left, margin, border, -moz-transform;-ms-transition-property:top, right, bottom, left, margin, border, -ms-transform;-o-transition-property:top, right, bottom, left, margin, border, -o-transform;transition-property:top, right, bottom, left, margin, border, transform;border:none solid rgba(0, 0, 0, 0);}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker{border:none solid rgba(1, 1, 1, 0);}
.mm-is-menu.mm-horizontal .mm-inner > ul{-webkit-transition-property:margin-left;-moz-transition-property:margin-left;-ms-transition-property:margin-left;-o-transition-property:margin-left;transition-property:margin-left;}
html.mm-accelerated.mm-opening .mm-page,
html.mm-accelerated.mm-opening #mm-blocker,
html.mm-accelerated .mm-is-menu.mm-horizontal .mm-inner > ul.mm-subopened{-webkit-transform:translate3d(0, 0, 1px);-moz-transform:translate3d(0, 0, 1px);-ms-transform:translate3d(0, 0, 1px);-o-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px);}
html.mm-opened .mm-page,
html.mm-opened #mm-blocker{margin:0px;left:0%;top:0;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker{margin:0 0 0 -65px;left:100%;}
html.mm-opened .mm-page,
.mm-menu,
.mm-menu .mm-inner,
.mm-is-menu ul,
.mm-menu div.mm-search,
.mm-menu div.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
html.mm-opened,
html.mm-opened body{width:100%;height:100%;overflow:hidden;}
html.mm-opened body{position:relative;}
.mm-menu{display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;overflow:hidden;}
.mm-menu.mm-opened{display:block;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.mm-menu.mm-opened ~ .mm-menu.mm-opened{display:none;}
.mm-inner{width:100%;height:100%;padding:0 65px 0 0;}
.mm-is-menu ul,
.mm-is-menu li{list-style:none;display:block;padding:0;margin:0;}
.mm-is-menu li{position:relative;}
.mm-is-menu li:after{content:'';display:block;width:100%;position:absolute;bottom:0;}
.mm-is-menu .mm-inner > ul{width:100%;padding:0px 0 40px 0;}
.mm-is-menu .mm-inner .mm-submenu{padding:20px 0 40px 0;}
.mm-is-menu li > a,
.mm-is-menu li > span{text-indent:20px;text-overflow:ellipsis;white-space:nowrap;line-height:40px;overflow:hidden;display:block;padding:0 10px 0 0;margin:0;}
.mm-menu a.mm-subopen{width:40px;height:40px;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-menu a.mm-subopen:before{content:'';display:block;height:100%;position:absolute;left:0;}
.mm-menu a.mm-subopen.mm-fullsubopen{border-left:none;width:100%;}
.mm-menu a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-menu a.mm-subclose{text-indent:40px;padding-top:20px;margin-top:-20px;}
.mm-menu a.mm-subopen + a,
.mm-menu a.mm-subopen + span{padding-right:45px;}
.mm-menu a.mm-subclose::after{content:"<" !important;display:block;float:left;position:relative;margin-left:-30px;margin-right:-30px;top:0;left:9px;font-size:11px;}
html.mm-opened .mm-page{height:100%;overflow:hidden;position:absolute;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:#fff;opacity:0;display:none;width:100%;height:100%;position:absolute;z-index:9999;}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-vertical ul ul{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical li.mm-opened > ul{display:block;}
.mm-menu.mm-vertical ul ul li:last-child,
.mm-menu.mm-vertical ul ul li:last-child:after{border-bottom-width:0;}
.mm-menu.mm-vertical li.mm-selected > a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-selected > a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + a,
.mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + span{margin-right:75px;}
.mm-menu.mm-horizontal .mm-inner{white-space:nowrap;}
.mm-menu.mm-horizontal ul{vertical-align:top;margin-left:0%;}
.mm-menu.mm-horizontal ul.mm-submenu{display:none;}
.mm-menu.mm-horizontal ul,
.mm-menu.mm-horizontal ul.mm-submenu.mm-opened{display:inline-block;}
.mm-menu.mm-horizontal ul.mm-subopened{margin-left:-100%;max-height:100%;overflow:hidden;}
#mcstudios-mobile-menu{display:none;}
.mm-is-menu{background:#404040;}
.mm-is-menu *{-webkit-text-size-adjust:none;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.mm-is-menu li{border-bottom:1px solid rgba(255, 255, 255, 0.04);}
.mm-is-menu li:after{border-bottom:1px solid rgba(0, 0, 0, 0.23);}
.mm-is-menu li,
.mm-is-menu li > a,
.mm-is-menu li > span{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
.mm-menu li.mm-selected > a,
.mm-menu li.mm-selected > span{background:rgba(0, 0, 0, 0.2);}
.mm-menu li.mm-selected > a.mm-subopen{background:transparent;}
.mcmenuls h6{float:left;display:block;margin:0 !important;padding:12px 10px 12px 0;}
.mcmenuls a{display:block;border-top:1px solid rgba(255, 255, 255, 0.04);border-bottom:1px solid rgba(0, 0, 0, 0.23);padding:8px 10px 8px 19px;margin-left:-13px;}
.mcmenuls a span{display:none;}
.mm-menu a.mm-subopen{border-left:1px solid rgba(255, 255, 255, 0.1);}
.mm-menu a.mm-subopen:before{border-left:1px solid rgba(0, 0, 0, 0.4);}
.mm-menu a.mm-subclose{background:rgba(0, 0, 0, 0.2);}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical li.mm-opened > ul{background:rgba(255, 255, 255, 0.06);}
html.mm-opened .mm-page{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-is-menu .msearch{background:#404040;padding-bottom:20px;position:relative;}
.mm-is-menu .msearch i{content:"\f002";}
.mm-is-menu .msearch input{width:88%;background-color:rgba(40, 40, 40, 0.5);border:1px solid #313131;color:#fff;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;margin-left:20px;height:32px;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding-left:28px;}
.mm-is-menu .msearch input:focus{border:1px solid #313131;}
.msearch:before{content:"\e6ae" !important;font:11px icomoon !important;display:block !important;float:left !important;margin-right:10px !important;margin-top:2px !important;color:#91918c !important;position:absolute;top:8px;left:30px;}
.mm-menu li.mm-label{text-transform:uppercase;text-indent:20px;line-height:25px;}
.mm-menu li.mm-label{background:rgba(255, 255, 255, 0.1);font-size:11px;color:rgba(255, 255, 255, 0.5);}
.mm-menu em.mm-counter{text-indent:0;text-align:center;text-shadow:none;line-height:22px;display:block;min-width:16px;height:20px;padding:0 2px;position:absolute;right:40px;top:10px;}
.mm-menu em.mm-counter + a.mm-subopen{padding-left:35px;}
.mm-menu em.mm-counter + a.mm-subopen + a,
.mm-menu em.mm-counter + a.mm-subopen + span{padding-right:80px;}
.mm-menu em.mm-counter{border-radius:5px;background:rgba(255, 255, 255, 0.1);box-shadow:0 0 2px rgba(0, 0, 0, 0.3);font-size:11px;font-style:normal;color:rgba(255, 255, 255, 0.4);}
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before{content:">";position:relative;left:-5px;font-size:11px;}
.mm-menu a.mm-subopen:after{border-top:none;border-left:none;margin-top:-4px;right:16px;}
.mm-menu a.mm-subclose{font-weight:bold;font-size:16px;padding:0;}
.mm-menu a.mm-subclose:before{border-right:none;border-bottom:none;margin-top:4px;left:-10px !important;content:"" !important;position:relative;}
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after{}
.mm-menu a.mm-subopen:after,
.mm-menu a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu div.mm-search{width:100%;height:50px;padding:10px;position:relative;z-index:1;}
.mm-menu div.mm-search input{border:none;border-radius:15px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 0 0 10px;}
.mm-menu li.mm-noresults{border:none;display:none;padding-top:30px;}
.mm-menu li.mm-noresults:after{border:none;}
.mm-menu.mm-noresults li.mm-noresults{display:block;}
.mm-menu .mm-noresult,
.mm-menu .mm-nosubresult > a.mm-subopen,
.mm-menu .mm-nosubresult > em.mm-counter{display:none;}
.mm-menu .mm-nosubresult > a.mm-subopen + a,
.mm-menu .mm-nosubresult > a.mm-subopen + span{padding-right:5px;}
.mm-menu div.mm-search{background:rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.mm-menu div.mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.9);}
.mm-menu li.mm-noresults{color:rgba(255, 255, 255, 0.4);text-align:center;}
html.mm-no-overflowscrolling.mm-opened,
html.mm-no-overflowscrolling.mm-opened body{overflow:visible;}
html.mm-no-overflowscrolling.mm-opened body{overflow-x:hidden;}
html.mm-no-overflowscrolling.mm-opened .mm-page{min-height:200%;position:fixed;top:0;z-index:3;}
html.mm-no-overflowscrolling .mm-menu{height:auto;min-height:100%;overflow:default;overflow-x:default;overflow-y:default;position:relative;left:auto;top:auto;}
html.mm-iphone-addressbar.mm-opened body{padding-bottom:60px;}
#mobile-menu-html{display:none;}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker{left:360px;}

.cform p, label, legend{font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}
.cform h1{margin:10px 0 10px;color:#414242;font-size:19px;font-weight:bold;}
.cform hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid;}
.cform{display:block;width:100%;margin:30px auto 60px;padding:0;}
.cform label{display:inline-block;float:left;height:26px;line-height:26px;width:96px;font-size:13px;color:#656666;margin-top:3px;font-weight:bold;}
.cform input, textarea, select{width:280px;margin:5px 0 11px;color:#7f8080;background-color:#121313;border:1px solid #161717;-moz-border-radius:3px;-webkit-border-radius:3px;padding-top:6px;padding-left:5px;padding-right:5px;height:20px;-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);box-shadow:0px 1px 1px rgba(255,255,255,0.3), inset 0px 1px 2px rgba(0,0,0,0.15);font-size:13px;}
.cform textarea{width:406px;height:162px;margin-bottom:0;padding-bottom:0;margin-left:0;margin-top:10px;}
.cform input:focus, textarea:focus, select:focus{color:#bfc0c0;background-color:#121313;}
.cform input.sendbutton{display:block;text-decoration:none;margin-top:13px;text-transform:none;width:auto;height:33px;float:left;margin-right:0;padding:6px 10px 6px 9px;color:#a0a1a1;background:-moz-linear-gradient(top,
#212121,
#121212 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#fffff),
color-stop(0.6, #121212),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;font:bold 13px/18px "Tahoma", Arial, sans-serif;cursor:pointer;position:relative;left:384px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.cform input.sendbutton:hover{background-color:#000000;color:#ffffff;background:-moz-linear-gradient(top,
#212121,
#191919 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#212121),
color-stop(0.2, #191919),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435;border-right-color:#1b1b1c;border-left-color:#1b1b1c;border-bottom-color:#000;}
.cform input.sendbutton:active{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
.cform input[type="submit"][disabled]{background-color:#1c1c1c;border-top-color:#1e1e1e;border-right-color:#1e1e1e;border-left-color:#1e1e1e;border-bottom:none;background:-moz-linear-gradient(top,
#080808,
#181818 70%,
#1c1c1c);background:-webkit-gradient(linear, left top, left bottom,
from(#080808),
color-stop(0.7, #181818),
to(#1c1c1c));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#080808', EndColorStr='#1c1c1c');color:#fffeff;}
.cform fieldset{padding:0;border:none;display:none;}
.cform legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:0 !important;margin-bottom:20px;}
.cform span.required{font-size:13px;color:#ff0000;}
#message{margin:10px 0;padding:0;}
.error_message{display:block;line-height:22px;background:#232424 url('../../images/black/error.png') no-repeat 10px 6px;padding:3px 10px 3px 35px;color:#959696;border:1px solid #2c2d2d;-moz-border-radius:5px;-webkit-border-radius:5px;}
ul.error_messages{margin:0 0 0 15px;padding:0;}
ul.error_messages li{height:11px;line-height:22px;color:#919393;margin-bottom:10px;}
.loader{padding:0 10px;float:left;margin-top:16px;position:relative;left:220px;top:6px;}
.cform #success_page h1{background:url('../../images/black/success.gif') left no-repeat;padding-left:22px;color:#bbb;margin-bottom:7px;}
.cform #success_page p{font-size:14px;margin:0;}
.cform ol{list-style-type:none;}
p.linklove{display:none;}
.cf_info.success{color:#656666;text-align:center;font-size:20px;}
.cf_info.failure{color:red;text-align:center;font-size:20px;}
span.reqtxt{display:none;}
span.emailreqtxt{display:none;}
.cform li.fileinpts{position:relative;}
.cform div.upload_change{position:absolute;top:0px;left:93px;z-index:1;width:299px;}
.cform div.upload_change input{width:138px;float:left;}
.cform input.cf_upload{position:relative;z-index:2;width:auto;height:30px;background: rgba(0, 0, 0, 0) none; border: medium none;box-shadow: none;}
.cform div.upload_img{display:block;text-decoration:none;margin-top:6px;text-transform:none;width:auto;float:left;margin-right:0;padding:5px 10px 5px 9px;color:#a0a1a1 !important;background:-moz-linear-gradient(top,
#212121,
#121212 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#fffff),
color-stop(0.6, #121212),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435 !important;border-right-color:#1b1b1c !important;border-left-color:#1b1b1c !important;border-bottom-color:#000 !important;font:bold 13px/18px "Tahoma", Arial, sans-serif;cursor:pointer;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:55px;border:1px solid red;}
.cform div.upload_img:hover{background-color:#000000;color:#ffffff;background:-moz-linear-gradient(top,
#212121,
#191919 20%,
#000000);background:-webkit-gradient(linear, left top, left bottom,
from(#212121),
color-stop(0.2, #191919),
to(#000000));filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#212121', EndColorStr='#000000');border-top-color:#333435 !important;border-right-color:#1b1b1c !important;border-left-color:#1b1b1c !important;border-bottom-color:#000 !important;}
.current-cat{font-weight:bold;}
h7{font-size:46px;color:#D4D4D4;font-weight:normal;font-family:'Monotype Corsiva', sans-serif;}
.ui-state-default .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png") !important;}

.fade .service-box{position:relative;}
.fade .service-box img{min-width: 100%;}
    
.fade a .hoverimage{
	display: none; 
	position:absolute;
	cursor: pointer; 
	margin: 0 0 14px;
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 156px; 
	background: transparent url(images/black/hoverimage.jpg) no-repeat;
    background-size: 100%;
}

.new-girl-icon {
	background:transparent url(images/icons/new.png) no-repeat scroll 0 0;
	width:50px;
	height:50px;
	right:0;
	top:-16px;
	position:absolute;
	z-index:10;
}
.video-girl-icon {
	background:transparent url(images/icons/video.png) no-repeat scroll 0 0;
	width:29px;
	height:28px;
	right:25px;
	top:124px;
	position:absolute;
	z-index:10;
		
}

#portfolio ul {
	padding-top:14px !important;
}

#player_wrap {
	float:right;
	margin-top:17px;
	width:80px;
	margin-left:10px;
}

.upcoming_title_head {
	margin-top:40px;
}

#mobile-navigation a span {
    text-indent: -9999em !important;
    border-bottom: 2px solid #f1f1f1 !important;
    height: 5px !important;
    width: 60% !important;
    margin: 0 auto !important;
}
/*#menu-item-6466 .sub-menu {
    display: none !important;
}*/
.desktoptable {display:block;}
.mobiletable {display:none;}
#mobile-navigation{margin-top:35px !important;}
.mobschedule{display:none;}
.deskschedule{display:table;}
.mobile_view_button{display:none;}
.mobwrap{text-align:center !important; margin-top:0px !important;}
 @media print {
	#footer,#top-info,#header {display:none !important;}
	.shadow-sep {height:20px !important;}
	.week_calendar {width:100% !important;}
	#wrapper {width:100% !important;}
	body {width:100% !important;}
	.mobile_view_button {display:none !important;}
	.mobschedule{display:inline-block !important;}
.deskschedule{display:block !important;}
 }
@media all and (max-width:768px){

	#left-content ol li{margin: 0 0 0 5px; }
	ol.cf-ol { padding-left: 0; }
	.cf-sb { display: none;}
	.edit-link { display: none; }

	.cform label {line-height: 16px;}
	#footer p{ margin-top: 8px;}
	img.logo-footer{ margin-top: 0px;}	
.mobile_view_button{display:block;}
.mobwrap{text-align:center !important; margin-top:30px !important;}
.cform .textonly {left: -50px; position: absolute;}
.cform input, textarea, select{width:95% !important;}
table.dataTable tbody tr { background-color: #333333;}
/* Platinum */
div.dataTables_wrapper.no-footer table.zebra.dataTable.no-footer tr.odd {background-color: #fff;}
div.dataTables_wrapper.no-footer table.zebra.dataTable.no-footer tr.even {background-color: #f5f5f5;}
/* blue on */
div.dataTables_wrapper.no-footer table.display.dataTable.no-footer tr.odd {background-color: #fff;}
div.dataTables_wrapper.no-footer table.display.dataTable.no-footer tr.even {background-color: #fff;}
}
@media all and (max-width:767px){.desktoptable {display:none;}.mobiletable {display:block;} .even { background: #fff !important;}
.odd > td {padding: 6px 2px !important; } .even > td {padding: 6px 2px !important; }}
@media all and (max-width:479px){
.footer-right{width: 100%;	text-align: center; }
#footer a{ display: inline-block; }
.ui-accordion .ui-accordion-content {padding: 1em 0 !important;}
table.dataTable thead th, table.dataTable thead td { padding: 10px 5px !important;}
#left-content td {padding: 0 2px;}
/*#menu-item-6466 .sub-menu { display: block !important;}*/
.service-box {height: auto !important;}
.week_calendar ul li a.current_item, .week_calendar ul li.week_li.current_item{font-size: 16px !important;padding-bottom:0 !important;}
.week_calendar ul li a{height: 25px !important;}
h3.page_title_custom {
    margin-bottom: 0;
    margin-top: -25px !important;
}
#filter
{
	margin: 7px 0 5px 7px !important;
}
.portfolio-mobile-space
{
	height: 12px !important;
}
.main-portflio-padding {
	margin-left:7px;
}
.main-portflio-padding h3.page_title_custom {
    margin-top: -23px !important;
}
html {
    margin-top: 0 !important;
}
.mobwrap {
    margin-top: 20px !important;
}
#mobile-navigation {
    margin-top: 24px !important;
}
#theme_logo
{
	margin:10px 0 !important;
}
#header {
    height: 84px !important;
}
}


.ui-widget-content a{color: #8eab60 !important;}
img.avlbnr{/*	visibility: hidden !important; display: none !important;*/}
.wrap.margin-top20 {margin-top: 20px;}
.current-menu-item a {color:#fff !important;}
h4.select_cat_label{padding-bottom:7px;}
#upper_space_for_mobile {
    height: 10px;
} 

/*Schedule Page Over*/

#main-content .week_calendar .weekly_navigation .week_li .week_link {
	border:solid 2px #333; 
	border-radius:10px;
}
#main-content .week_calendar .weekly_navigation .week_li .current_item { 
	border:solid 2px #840000 !important; 
} 
#main-content .week_calendar .weekly_navigation .week_li.current_item .week_link { 
	border:solid 2px #840000 !important;  
	background:#840000; 
} 
.waiting span{ 
	color: white;
} 
/*body .myportfoliotype a img
{
	opacity:0.05 !important;
}*/
@media only screen and (max-width: 640px) {
    #fullwidth ul li { 
		margin: 0 3px !important; 
	}  
} 

