/*
Theme Name: Stellaractive
Theme URI: http://stellaractive.com
Description: Stellaractive - Please don't delete wordpress-bootstrap-master
Author: Stellaractive
Author http://stellaractive.com
Template: wordpress-bootstrap-master

/* =Reset CSS
----------------------------------------------------------------- */
@import url("../wordpress-bootstrap-master/style.css");

/*Common*/

@font-face {
	font-family:'FuturaBT-MediumCondensed';
	src: url('fonts/FuturaBT-MediumCondensed_latin+latin-ext_gdi.eot');
	src: url('fonts/FuturaBT-MediumCondensed_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaBT-MediumCondensed_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/FuturaBT-MediumCondensed_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/FuturaBT-MediumCondensed_latin+latin-ext_gdi.svg#FuturaBT-MediumCondensed') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-F000;
}

@font-face {
	font-family:'FuturaBT-BoldCondensed';
	src: url('fonts/FuturaBT-BoldCondensed_latin+latin-ext_gdi.eot');
	src: url('FuturaBT-BoldCondensed_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaBT-BoldCondensed_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/FuturaBT-BoldCondensed_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/FuturaBT-BoldCondensed_latin+latin-ext_gdi.svg#FuturaBT-BoldCondensed') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-F000;
}

@font-face {
  font-family: 'Veneer';
  src: url('fonts/Veneer.eot?#iefix') format('embedded-opentype'),  url('fonts/Veneer.woff') format('woff'), url('fonts/Veneer.ttf')  format('truetype'), url('fonts/Veneer.svg#Veneer') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family:'FuturaMdCnBTItalic-Regular';
	src: url('fonts/FuturaMdCnBTItalic_latin+latin-ext_gdi.eot');
	src: url('fonts/FuturaMdCnBTItalic_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaMdCnBTItalic_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/FuturaMdCnBTItalic_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/FuturaMdCnBTItalic_latin+latin-ext_gdi.svg#FuturaMdCnBTItalic-Regular') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	unicode-range: U+0020-203A;
}


body{ background:url(images/background-img.jpg) no-repeat center 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-color: #121214; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background-img.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/background-img.jpg', sizingMethod='scale')";  padding:0; font-family:'FuturaBT-MediumCondensed'; font-size:18px; color:#fff;
}

ul{ padding-left:0;}
li{ list-style:none;}
a:hover, a:focus{ text-decoration:none; outline:none;}

h2, .h2 {font-size:36px;!important}


/*After*/
.navbar-header:after, .home-post li:after, .home-facebook .fbf_facebook_page_widget li:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}

/*Font Family*/
h1,h2,h3,h4,h5,h6, .membership_con ul li a{ font-family:'FuturaBT-MediumCondensed';}

.navbar-default .navbar-nav > li > a, .menu-footer-menu-container li a, .page-header .page-title, .mm-list > li > a, .mm-list > li > span, .membership_con ul li a span lable, .membership_con ul li a span strong, #wlmreginstructions li b{ font-family:'FuturaBT-BoldCondensed';}

.home-post .author-name a, .meta .author-name a{ font-family:'FuturaMdCnBTItalic-Regular';}

h2, .h2, .widget-easy-twitter-feed-widget-container h4, .widget_facebookpagefeedwidget .widgettitle, #sidebar2 h4, .home_membership_block h5, .join_btn, .page-header h1.page-title, h2, input[type="submit"], .packages_headding, .membership_con ul li a sup, .membership_con ul li a span, .four-colum h3, table.wpm_regform_table .li_submit .fld_div .button{ font-family: 'Veneer';}


.archive #main .post h3 {
line-height: 50px;
margin-bottom: 10px;
}

/*End Common*/


/*Container*/
.container{ width:100%; max-width:1030px;;}
.navbar-header{ float:none;}
.navbar-fixed-top{ border:none;}
/*Header Left*/
.navbar-brand{padding:0;}

/* Header Right*/
.header-right{padding:30px 15px; text-align:center;}
.header-right .widget{ margin-bottom:0;}
.header-right h6{ font-size:10px; color:#fff; text-transform:uppercase; margin:0;}

/*Social Icon*/
.menu-social-icon-container ul li{ display:inline-block; margin:0 3px;}
.menu-social-icon-container ul li a{ display:block; width:43px; height:44px; text-indent:-999999px;}
.menu-social-icon-container ul li.facebook a{ background:url(images/fb-icon.png) no-repeat 0 0;}
.menu-social-icon-container ul li.twitter a{ background:url(images/tw-icon.png) no-repeat 0 0;}
.menu-social-icon-container ul li.instagram a{ background:url(images/ig-icon.png) no-repeat 0 0;}
.menu-social-icon-container ul li.pinterest a{ background:url(images/pin-icon.png) no-repeat 0 0;}
.menu-social-icon-container ul li.youtube a{ background:url(images/youtube-icon.png) no-repeat 0 0;}
.menu-social-icon-container ul li.facebook a:hover, .menu-social-icon-container ul li.twitter a:hover, .menu-social-icon-container ul li.instagram a:hover, .menu-social-icon-container ul li.pinterest a:hover, .menu-social-icon-container ul li.youtube a:hover {
transform: translate(0px, -2px);
-moz-transform: translate(0px, -2px);
-webkit-transform: translate(0px, -2px);
-webkit-transition: -webkit-transform 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}
/*Login Btn*/
.menu-social-icon-container ul li.login-btn{ display:block; padding-bottom:28px;}
.menu-social-icon-container ul li.login-btn a{ text-indent:inherit!important; background:url(images/login-btn.png) no-repeat left top; width:97px; height:36px; text-align:center; font-size:18px; color:#fff; padding:5px 0; text-transform:uppercase; margin:0 auto;}
.menu-social-icon-container ul li.login-btn a:hover{ background-position:left bottom;}

/*Navbar*/
.navbar{ margin-bottom:26px;}
.navbar-default{ background:none; position:static;}
.navbar-collapse{ background:url(images/nav-back.jpg) no-repeat 0 0; clear:both;}
.navbar-default .navbar-nav > li > a{ padding:16px 29px 16px 30px; font-size:24px; color:#fff; text-transform:uppercase;}
.navbar-default .navbar-nav > li.last-bg a{ padding:16px 34px 16px 35px}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#fff; background:#011902;}

/*Home Slider*/
.home-slider{ width:62.333%;}
.responsive-slider.flexslider .flex-control-nav li a{ background:url(images/bullet.png) no-repeat 0 0!important; width:25px!important; height:25px!important;}
.responsive-slider.flexslider .flex-control-nav li a:hover, .responsive-slider.flexslider .flex-control-nav li a.active{ background:url(images/bullet-hover.png) no-repeat 0 0!important;}
.responsive-slider.flexslider .flex-control-nav{ 
   bottom:3%!important;
   display:none;
}

/*Home Page Sidebar*/
#sidebar2 h4{ font-size:64px; margin:0; text-transform:uppercase; line-height:1; margin-bottom:25px;}
#sidebar2 ul li{ font-size:22px; text-shadow:0 1px 1px #1c0a03; background:url(images/list-bottom.png) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}
#sidebar2 ul li span{ background:#311205; padding:3px 8px; line-height:normal; margin-right:12px; display:inline-block;}
#sidebar2 ul li:last-child{background:none;}

#sidebar1 .widget_facebookpagefeedwidget .widgettitle, h2.widgettitle { font-size:36px!important}

/*Home Post*/
.home-post ul{ background:url(images/list-bottom.png) repeat-x left bottom; padding-bottom:35px;}
h2, .h2, { text-transform:uppercase; font-size:48px!important; margin:0 0 20px!important;}
h2.widgettitle, .widget-easy-twitter-feed-widget-container h4, .widget_facebookpagefeedwidget .widgettitle { text-transform:uppercase; font-size:36px!important; margin:0 0 20px!important;}
.home-post li{ margin-bottom:10px;}
.home-post .date-comments{ float:left;}
.home-post .date-comments{ background:#311205; padding:6px 8px; line-height:normal; margin-right:10px; display:inline-block; font-size:24px;}
.home-post li h3, .home-post .author-name{ float:left; margin:0; line-height:0.8; margin:13px 0;}
.home-post li h3 a, .home-post .author-name a{ color:#fff; font-size:24px;}
.home-post .author-name a{ background:url(images/name-back.png) no-repeat left center; margin-left:10px; padding-left:28px;}

/*Home Facebook*/
.home-facebook{ margin-top:18px; padding:0;}
.home-facebook .fbf_facebook_page_widget .img{ float:left; height:90px; width:120px; border:1px solid #fff; margin:5px 12px 10px 0;}
.home-facebook .fbf_facebook_page_widget li{ border-bottom:0; margin-bottom:25px; clear:both;}
.home-facebook .fbf_facebook_page_widget br{ display:none;}
.fbf_facebook_page_widget a{ display:block; color:#fff; word-wrap:break-word;}

/*Home Membership Block*/
.home_membership_block{ background:url(images/membership-benefits-back.jpg) no-repeat center 0;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-color: #040e08; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/membership-benefits-back.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/membership-benefits-back.jpg', sizingMethod='scale')"; padding:25px; text-align:center; background-size:cover; -webkit-box-shadow: 0px 1px 43px 3px rgba(59,74,90,1); -moz-box-shadow: 0px 1px 43px 3px rgba(59,74,90,1); box-shadow: 0px 1px 43px 3px rgba(59,74,90,1);}
.home_membership_block h5{font-size:33px!important; text-transform:uppercase; margin:0 0 25px; }
.home_membership_block ul{ padding-left:15px; text-align:left;}
.home_membership_block ul li{ font-size:24px!important; padding-left:16px; background:url(images/list-bullet.png) no-repeat left 10px!important; margin-bottom:6px; line-height:normal;}

/*Join Btn*/
.join_btn{ background:#000600; color:#fff; border:1px solid #d0d4d0; font-size:30px; text-align:center; padding:10px 52px; display:inline-block; text-transform:uppercase;}


/*Footer*/
#footer{ background:#1f0a01; padding:26px 0 120px;}
.menu-footer-menu-container li{ display:inline;}
.menu-footer-menu-container{ text-align:center;}
.menu-footer-menu-container li a{ font-size:18px; color:#fff; padding:0 12px; text-transform:uppercase;}
.menu-footer-menu-container li a:hover{ text-decoration:underline;}
.inline-media, p.alert.alert-info{display:none!important;}


.ie8 .menu-footer-menu-container li a {
padding:0px 42px;
}
.ie8 .fbf_facebook_page_widget .img{ float:none; margin-right:0;}

#content{ background:url(images/main-back.png) repeat 0 0; padding:32px 10px; margin:10px 0 0;}
.home #content{ background:none; padding:0;}

/*Blog Page*/
.blog-img{ float:left; margin:0 15px 10px 0; width:112px;}
.meta .date-comments, .meta h3 a, .meta .author-name a{ color:#fff; line-height:0.8; display:inline-block;  font-size:24px;}
.meta .date-comments{ padding-right:8px; margin-right:10px;}
.meta h3, .meta .author-name{ margin:0; display:inline-block;}
.meta .author-name a{ background:url(images/name-back.png) no-repeat left center; margin-left:10px; padding-left:28px;}
.blog .post_content p, .archive .post_content p, .single .post_content p{ font-size:20px!important; line-height:20px; margin-bottom:15px;}
.blog article{ margin-bottom:10px!important;}
.archive article{ margin-bottom:10px!important;}

.page-header h1.page-title, h1.archive_title { font-size:48px; text-transform:uppercase; margin-bottom:10px!important;}
.pagination{ display:table; margin:20px auto;}
.meta h3 a:hover, .meta .author-name a:hover{ color:#fff;}
#main article{ border-bottom:none;}
label{ font-weight:normal;}
.comment-form-email, .comment-form-author{ float:left; width:49%;}
.comment-form-author{ margin-right:18px;}
.more-link{ color:#fff;}
.more-link:hover{ color:#fff; text-decoration:underline;}

article iframe {max-width:100%;}

.pagination > li > a, .pagination > li > span, .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{ background:#1f0a01; color:#fff; border:0;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ background:#011902; color:#fff; border:0;}

#commentform .form-allowed-tags{ display:none;}
#commentform .form-submit{ text-align:right;}

input[type="submit"]{ background:#311205!important; color:#fff; border:0!important; font-size:16px!important; text-transform:uppercase;}
input[type="submit"]:hover{ background:#011902!important;}

.page-header{ border-bottom:0; margin:0;}


/*WishList Member*/
div#wlmreginstructions{ background:none!important; color:#fff!important; border:0!important; margin:0!important; padding:0 0 20px!important; width:100%!important; max-width:100%;}
table.wpm_registration td.label, table.wpm_regform_table td.label{ width:23%; font-weight:normal!important;}
table.wpm_regform_table .li_submit .fld_div { padding:0 0 0 21%;}
table.wpm_regform_table .li_submit .fld_div .button{ padding:3px 11px; color:#fff!important; font-size:18px!important;}
table.wpm_regform_table td.forgotpassword{ padding:0 0 0 21%!important;}
table.wpm_regform_table td.forgotpassword a{ color:#ffb018;}
table.wpm_regform_table td.forgotpassword a:hover{ color:#fff;}
table.wpm_regform_table{ width:100%;}
table.wpm_regform_table td.label b{ font-weight:normal!important; font-size:16px;}
#wlmreginstructions ol{ margin-left:0!important; padding-left:0!important;}
#wlmreginstructions a{ color:#ffb018!important; text-decoration:none!important}
#wlmreginstructions a:hover{ color:#fff!important;}
table.wpm_registration td.fld_div, table.wpm_regform_table td.fld_div{ width:76%;}
table.wpm_registration td, table.wpm_regform_table td{ display:inline-block; padding:3px 10px;}
table.wpm_registration, table.wpm_registration *{ color:#6c6667!important;}
table.wpm_registration input.fld, table.wpm_regform_table input.fld{ width:100%; margin:0 0 5px;}
table.wpm_registration input.button{ width:auto; color:#fff!important; font-size:18px!important;}
/* input{ color:#000!important;} */

/*Packages Page*/
.packages-colum .col-sm-8, .four-colum .col-sm-8{ width:60.5%; margin-right:60px;}
.packages-colum .col-sm-4{ position:relative;}
.packages-colum .membership-packages{ position:absolute;}
.page-template-packages-php .page-header h1.page-title{ font-size:64px; margin:0;}
.page-template-packages-php #content{ background:none; padding-top:0; margin-top:0;}
/*Membership Packages*/
.membership-packages{ background:url(images/pack-back.jpg) no-repeat center 0; padding:12px 0 37px;}
.packages_headding{ font-size:37px; color:#321407; background:#fff; line-height:0.9; padding:5px 0 6px; position:relative;}
.packages_headding .right-arrow, .packages_headding .left-arrow{ display:block; width:22px; height:71px; position:absolute; top:0;}
.packages_headding .left-arrow{ background:url(images/left-arrow.png) no-repeat center center; left:-22px;}
.packages_headding .right-arrow{ background:url(images/right-arrow.png) no-repeat center center; right:-22px;}
.membership-packages h3 { color:#ffb018; text-align:center;}
.membership_con{ padding:0 22px;}
.membership_con ul li{ margin:0 0 26px;}
.membership_con ul li a{ color:#321407; font-size:22px; border:1px solid #afb5af; background:#eeeeee url(images/link-arrow.png) no-repeat 90% center; padding:0px 20px 0 0; display:block; line-height:normal; -moz-box-shadow:inset -2px  -2px  16px  #787777;-webkit-box-shadow:inset -2px  -2px  16px  #787777;box-shadow:inset -2px  -2px  16px  #787777;}
.membership_con ul li a sup{ font-size:52px; padding:0 10px 0 23px; line-height:normal; position:static;}
.membership_con ul li a span{ display:inline-block; background:#ffb018; font-size:36px; text-align:center; color:#321407; padding:6px 3px 5px; line-height:0.6; vertical-align:sub;}
.membership_con ul li a span strong{ display:block; font-size:11px; text-transform:uppercase; padding:11px 0px 0;}
.membership_con ul li a span lable{ font-size:24px; text-transform:uppercase; }
.membership_con ul li a.annual_btn{ margin-left:-50px; width:303px;}
.membership_con ul li a.annual_btn sup{ line-height:0.8;}

/*Four Colum*/
.four-colum{ background:#141519; padding:52px 0;}
.four-colum p{ font-size:20px; line-height:27px;}
.four-colum h3{ font-size:22px; text-transform:uppercase; line-height:normal; margin:0 0 4px;}
.four-colum h3 img.alignleft{ margin-right:25px; float:none; vertical-align:sub;}


@media (max-width:320px) {
table.wpm_registration td.label, table.wpm_regform_table td.label, table.wpm_registration td.fld_div, table.wpm_regform_table td.fld_div{ width:70%;}
.wpm_regform_table tr{ width:auto; display:inline;}
table.wpm_registration .fld_div div.desc{ width:auto!important; word-wrap:break-word;}
}
/* IPHONE

----------------------------------------------- */
@media (max-width:767px) {
img{ max-width:100%;}
.navbar-toggle{ width:50px; height:40px; background:url(images/menu-opener.png) no-repeat center center; border:0!important; z-index:20; margin:2px 0 0 -27px; float:left; left:50%;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:inherit;}
.nav > li > a:hover, .nav > li > a:focus{ background:#011902; color:#fff;}
.header-right{ padding:48px 15px 8px; }
.page-header h1.page-title{ font-size:26px;}
.navbar{ margin-bottom:6px;}
.menu-social-icon-container ul li.login-btn{ padding-bottom:8px;}
.header-left .navbar-brand{ float:none;}
#sidebar1 .widget_facebookpagefeedwidget .widgettitle{ font-size:37px!important}
.home-slider{ width:100%;}
.home-podcasts{ width:100%;}
h2, .widget-easy-twitter-feed-widget-container h4, .widget_facebookpagefeedwidget .widgettitle{ font-size:38px!important; text-align:center;}
.h2{ font-size:24px!important; text-align:center;}
.home-post .date-comments, .home-post li h3, .home-post .author-name{ float:none;}
.home-post li{ text-align:center; margin-bottom:10px;}
.home-post li h3 a, .home-post .author-name a{ font-size:20px;}
.home-facebook .fbf_facebook_page_widget .img{ display:block; margin:10px auto; float:none;}
.home_membership_block{ width:232px; margin:0 auto; padding:20px 13px;}
.membership_con ul li a sup{ padding:0 3px 0 16px;}
.home_membership_block h5{ font-size:22px!important;}
.home_membership_block ul li{ font-size:18px!important;}
.membership_con ul li a span{ font-size:30px;}
.menu-footer-menu-container li{ display:block; text-align:center; padding:5px 0;}
#footer{ padding:26px 0 9px;}
.blog-img{ width:100%; margin-right:0; text-align:center;}
.meta .date-comments, .meta h3, .meta .author-name{ display:block; text-align:center; margin:4px 0;}
.meta .date-comments, .meta h3 a, .meta .author-name a{ font-size:18px;}
.comment-form-email, .comment-form-author{ width:100%;}
.packages-colum .membership-packages{ position:static; width:240px; margin: auto;}
.packages_headding{ font-size:30px;}
.membership_con ul li a.annual_btn{width:126%;}
.packages-colum .col-sm-8, .four-colum .col-sm-8{ width:100%; margin:10px 0;}
.page-template-packages-php .page-header h1.page-title{ font-size:28px;}
.packages_headding{ padding:9px 0;}
.home_membership_block{ width:232px;}
}


/* Samsung Tab
----------------------------------------------- */
@media only screen and (min-device-width : 600px) and (max-device-width : 700px) {
.home-post .date-comments, .home-post li h3, .home-post .author-name{ float:left;}
.home-facebook .fbf_facebook_page_widget .img{ float:left; margin-right:10px;}
.home_membership_block{ width:338px; margin:0 auto;}
.menu-footer-menu-container li{ display:inline;}
.menu-footer-menu-container li a{ padding:17px 12px;}
.blog-img{ width:auto; margin-right:12px;}
.meta .date-comments, .meta h3, .meta .author-name{ display:inline-block;}
.comment-form-email, .comment-form-author{ width:48%;}
h2, .h2, .widget-easy-twitter-feed-widget-container h4, .widget_facebookpagefeedwidget .widgettitle{ text-align:left;}
.fbf_facebook_page_widget .img{ float:left; margin-right:10px;}
.page-header h1{ margin-top:0;}
.meta .date-comments, .meta h3, .meta .author-name{ margin:0 0 4px; line-height:0.3;}

}

/* TABLET LAYOUT 

----------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 991px) { 
img{ max-width:100%;}
.home_membership_block h5{ font-size:32px;}
.header-right{ padding:13px 10px;}
.menu-social-icon-container ul li.login-btn{ padding-bottom:14px;}
.home_membership_block ul li{ font-size:17px!important;}
.home_membership_block h5{ font-size:23px!important;}
.home_membership_block{ padding:15px;}
.header-left .navbar-brand{ float:none;}
.navbar-default .navbar-nav > li > a{ font-size:20px; padding:16px 17px;}
.navbar-default .navbar-nav > li.last-bg a{ padding:16px 23px 16px 24px;}
.menu-footer-menu-container li a{ padding:17px 8px; font-size:15px;}
.home-post li h3 a, .home-post .author-name a{ font-size:20px;}
.join_btn{ font-size:18px; padding:10px 29px;}
.home_membership_block h4{ font-size:22px;}
.comment-form-email, .comment-form-author{ width:48.8%;}
#sidebar1 .widget_facebookpagefeedwidget .widgettitle{ font-size:33px!important;}
.packages-colum .col-sm-8, .four-colum .col-sm-8{ margin-right:10px; width:59.5%;}
.packages-colum .membership-packages{ width:244px;}
.packages_headding{ padding:9px 0; font-size:30px;}
.four-colum h3{ font-size:16px;}
.membership_con ul li a.annual_btn{ width:249px;}
.four-colum h3 img.alignleft{ margin-right:10px;}
div#wlmember_loginwidget{ right:0;}
.page-template-packages-php .page-header h1.page-title{ font-size:46px;}
table.wpm_registration td.fld_div, table.wpm_regform_table td.fld_div{ width:70%;}
}
@media (min-width: 1024px) and (max-width: 1037px)  {
.navbar-default .navbar-nav > li > a{ padding:16px 33px;}
.page-template-packages-php .page-header h1.page-title{ font-size:52px;}
.packages-colum .col-sm-8, .four-colum .col-sm-8{ margin-right:10px;}
div#wlmember_loginwidget{ right:0;}

}

div#wlmember_loginwidget {
position: absolute;
top:80px;
max-height:0px;
opacity:0;
background:black;
z-index:9999;
-moz-transition:all .5s;
-webkit-transition:all .5s;
transition:all .5s;
overflow:hidden;
padding:20px;
}

#wishlist-member:hover div#wlmember_loginwidget {
max-height:400px;
opacity:1;
}

.mm-checkoutContainer, .mm-myaccount {
color: #ffffff !important;
}

.mm-cancel-membership-button, .mm-cancel-subscription-button, .mm-update-subscription-button {
    color: #428BCA !important;
}

.mm-myaccount-module {
    border: 2px solid #dbdad2 !important;
    border-radius: 0px !important;
}
.mm-myaccount-module-header {
    font-size: 18px !important;
    background: none repeat scroll 0% 0% #dbdad2 !important;
}


.post-prev a:before , .post-next a:before {
	display:block;
	font-family:FontAwesome;
	color:#fff;

}
.post-prev a:before {
	content:'\f137';
}

.post-next a:before {
	content:'\f138';
}

.post-prev {
	float:left;

}
.post-next{
	float:right;
}

.mm-formField input {
width: 150px;
}

.mm_left_column, .mm_right_column{
	width:48%!important;
}

#sidebar2 .home-post li h3 {
	line-height:1.3;
}

.header-right h2 {
	font-size:28px;
}

.mm-button {
    outline: medium none;
    cursor: pointer;
    font: inherit;
    padding: 8px 11px;
    color: #555;
    text-shadow: none;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    border-radius: 0px;
    box-shadow: none;
}

.mm-formField {
   color: #ffffff !important;
   font-size: 15px !important;
}

h3.faqQuestion {
color: #428bca;
}

/* Forum Styles */

div.bbp-template-notice, div.indicator-hint {
   background: none;
   border: none;
   color: #fff;
}

legend {
   color: #fff;
   border-bottom: none;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
   background: #bababa;
}

div.bbp-template-notice.info {
   background: none;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
   background: none;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .bbp-pagination-links span.current {
   background: none;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums div.bbp-template-notice img.avatar {
   display:none;
}
a.bbp-topic-permalink {
   font-size: 18px;
}
span.bbp-topic-started-by, a.bbp-author-name {
   font-size: 14px;
}
#bbpress-forums div.bbp-reply-header {
   background: none;
} 

div.bbp-template-notice a {
   color: #428bca;
}

a.bbp-author-name {
font-size: 16px;
}
#bbpress-forums div.even, #bbpress-forums ul.even, ol.commentlist ul.children li {
background-color:  rgba(10,10,10,.2);
}
ol.commentlist li {
  background: none;
}

p.demo_store {
    display: none;
}

div#tab-description, div#tab-additional_information {
color: #fff;
background-color: rgba(0,0,0,0.4);
}

.woocommerce-tabs {
color: #428bca;
}
.woocommerce-Tabs-panel table td {
    padding: 5px;
    background: rgba(256,256,243,.2);
    border: 1px solid #000;
}
.product_meta {
    display: none;
}
.woocommerce div.product div.summary {
    margin-bottom: 0.2em;
}
.woocommerce div.product ul li {
    list-style: disc inside;
}
.post-87037 .woocommerce-tabs, .post-87030 .woocommerce-tabs, .post-87040 .woocommerce-tabs, .post-87041 .woocommerce-tabs  {
    display: none;
}
.panel-default > .panel-heading {
    color: #428bca;
    background: none;
    border: none;
}
.panel {
	background:none;
	border:none;
}
.panel-title > a {
    font-size: 1.4em;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: none;
    padding: 10px 30px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: none;
    }

