/*
 Theme Name: ThemeIsle bbPress Forum Theme
 Theme URI: http://themeisle.com
 Description: This is ThemeIsle's bbPress Forum Theme.
 Author: Catalin Vasile
 Author URI: http://catalinvasile.com;
 Template: themeIsle
 Version: 1.0.0
*/


/* Basic Styling & Structure */
#bbpress-forums { width: 75%; float: left; margin-right: 3%; background:none; }
#forum-sidebar { width:22%; float:left; }
#bbpress-forums li { list-style: none; }
#bbpress-forums ul, #bbpress-forums li { margin: 0; }
#forum-sidebar .widget:before, #forum-sidebar .widget:after { content: " "; display: table; }
#forum-sidebar .widget:after { clear: both;	}

/* Welcome Messages */
#bbpress-forums .welcome-msg { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; color:#464646; }
#bbpress-forums .welcome-msg h1 { font-size: 30px; font-weight: bold; line-height: 1; margin-bottom:20px;}
#bbpress-forums .welcome-msg h2 { line-height: 0; font-size: 17px; font-weight: bold;  }
#bbpress-forums .welcome-msg h3 { line-height: 1.3; font-size: 17px; }

/* Breadcrumbs */
#bbpress-forums div.bbp-breadcrumb p { margin-bottom: 20px;}
#bbpress-forums .bbp-breadcrumb a { color:#FF7F66;}

/* Main Page Search Bar */
#bbpress-forums .themeisle-search-form { background:#e8e8e8; padding:15px; border-radius: 5px; margin: 20px 0px; }
#bbpress-forums .themeisle-search-form * { margin: 0; }
#bbpress-forums .themeisle-search-form input[type="text"] { display:block; width: 80% !important; margin-right: 2%; float: left; padding:10px; border-radius: 4px; border:none; box-shadow: 0px -1px 0px rgba(0,0,0,0.1); }
#bbpress-forums .themeisle-search-form input[type="submit"] { display:block; width: 18%; float:left; background:#fff !important; box-shadow: 0px 2px 0px #dbdbdb !important; color:#646464 !important; font-size: 14px;font-weight: bold; letter-spacing: 1.5px; padding:9px; }
#bbpress-forums .themeisle-search-form input[type="submit"]:hover { background:#fff !important; color:#ff7f66 !important; }

/* Breadcrumbs Styles */
#bbpress-forums .bbp-breadcrumb { font-weight: bold; }
#bbpress-forums .bbp-breadcrumb a { text-decoration: none; }
#bbpress-forums .bbp-breadcrumb a:hover { text-decoration: underline; color:#ff7f66 !important; }
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep { color:#7d7d7d; font-weight: normal; }

/* Forums Styles */
#bbpress-forums .bbp-header { background:#e8e8e8 !important; border-radius: 5px 5px 0px 0px; padding: 10px 15px; color:#6b6b6b !important;  }
#bbpress-forums .bbp-header .forum-titles .bbp-forum-info { color:#6b6b6b !important; font-weight: bold; font-size: 14px;  }
#bbpress-forums .bbp-body .forum { width: 100%;background:#fff; border-top: none; padding: 20px 15px;}
#bbpress-forums .bbp-body .forum a:hover { color:#ff7f66 !important; }
#bbpress-forums .bbp-body .forum * { margin: 0; }
#bbpress-forums .bbp-body .forum:before, #bbpress-forums .bbp-body .forum:after { content: " "; display: table; }
#bbpress-forums .bbp-body .forum:after { clear: both;	}
#bbpress-forums .bbp-body .forum .bbp-forum-info { width: 100%; }
#bbpress-forums .bbp-body .forum .bbp-forum-title { font-weight: bold; font-size: 20px; color:#464646 !important;}
#bbpress-forums .bbp-body .forum .bbp-forum-content { color:#767676 !important; font-size: 14px; margin:8px 0px;}
#bbpress-forums .bbp-body .forum .last-response { margin-top: 10px; font-weight: normal; font-size: 14px;  }
#bbpress-forums .bbp-body .forum .last-response * { display: inline; }
#bbpress-forums .bbp-body .forum .last-response .lr-time { font-style: italic; color:#464646;}
#bbpress-forums .bbp-body .forum .last-response .bbp-author-avatar { display: none; }

/* Forums Footer */
.bbp-footer { display: none; }

/* Widget Styles */
#forum-sidebar .widget { width: 100%; border-radius: 3px; border: 1px solid #dfdfdf; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); list-style: none; padding: 15px; background:#fff;}
#forum-sidebar .widget h1 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color:#464646; font-weight: bold; font-size: 20px; line-height: 1;}

/* Widget Support Hours */
#forum-sidebar .widget.bbps_support_hours_widget { text-align: center; }
#forum-sidebar .widget.bbps_support_hours_widget h1 { text-align: left; }

/* Widget Login */
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in .user-submit { display:block !important; width: 40px; height: 40px; margin: 0 auto; }
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in .user-submit img { display: block; margin: 0 auto; border-radius: 50%; overflow: hidden; }
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in h4 { width: 100%; display: block; text-align: center !important; margin-bottom: 0px;}
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in h4 a { text-decoration: none; color:#464646; }
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in h4 a:hover { color:#ff7f66 !important;}
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in .user-submit:before, #forum-sidebar .widget.bbp_widget_login .bbp-logged-in .user-submit:after { content: " "; display: table; }
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in .user-submit:after { clear: both; }
#forum-sidebar .widget.bbp_widget_login .bbp-logged-in .logout-link { margin: 0 auto; display: block; text-align: center; text-transform: uppercase; background:#ebebeb; border: none; color:#7d7d7d; text-shadow: none; margin-top: 5px; }

/* Widget Login - Login Form */
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form { float:left; display:block; width:100%;} 
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form:before, #forum-sidebar .widget.bbp_widget_login form.bbp-login-form:after { content: " "; display: table; }
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form:after { clear: both; }
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form fieldset {  display: block !important; float: left !important; margin: 0; width: 100%; }
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form input[type="text"], #forum-sidebar .widget.bbp_widget_login form.bbp-login-form input[type="password"] { width: 100% !important; margin: 0; }
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form .bbp-password, #forum-sidebar .widget.bbp_widget_login form.bbp-login-form .bbp-username { margin: 0 !important; margin-bottom: 10px !important;}
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form button.submit { width: 100% !important; display: block; margin: 0; background:#ff7f66; color:#fff; text-transform: uppercase; border:none; text-shadow: none; font-family: "Montserrat", sans-serif;}
#forum-sidebar .widget.bbp_widget_login form.bbp-login-form button.submit:hover { opacity: 0.9; }
#forum-sidebar .widget.bbp_widget_login .bbp-login-form .bbp-submit-wrapper { width: 100%; }
#forum-sidebar .widget.bbp_widget_login .bbp-login-form label { font-weight: normal; }

/* Widget - Search */
#forum-sidebar .widget.widget_display_search input[type="text"] { margin:0; margin-bottom: 10px; }
#forum-sidebar .widget.widget_display_search input[type="submit"] { width: 100%; box-shadow: none !important; background:#ff7f66 !important; color:#fff !important; font-family: "Montserrat", sans-serif;}

/* Forum Topics */
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width: 14%; }
li.bbp-forum-info, li.bbp-topic-title { width: 49%; }
.forum li.bbp-forum-freshness, .forum li.bbp-topic-freshness { width: 24%; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width: 13%; }
#bbpress-forums ul.topic .bbp-author-avatar { display:none; }
.bbp-st-topic-support { background:#bfbfbf; padding: 5px; border-radius: 3px; text-align: center; text-transform: uppercase; font-weight: bold; color:#fff; font-size: 13px; font-family: "Montserrat", sans-serif; margin-right: 10px; font-size: 11px;}
.topic-not-resolved { background:#e96565;}
.topic-resolved { background:#7cc416; }
#bbpress-forums ul.topic.super-sticky, #bbpress-forums ul.topic.sticky { background:#fffee9 !important; color:#464646 !important; }
#bbpress-forums ul.topic.super-sticky .bbp-st-topic-support, #bbpress-forums ul.topic.sticky .bbp-st-topic-support { background:#fdac42; }
#bbpress-forums ul.topic a, #bbpress-forums ul.topic.super-sticky a , #bbpress-forums ul.topic.sticky a { text-shadow: none !important; color:#464646 !important; }
#bbpress-forums ul.topic .bbp-topic-permalink { font-weight: bold; }

/* Pagination */
.bbp-pagination-count { font-style: italic; font-size: 14px; color:#a6a6a6; }

/* Forum Options */
.edd_bbp_d_support_forum_options { width: 100%; float: left; background:#fffee9 !important; border:1px solid rgb(223, 216, 138); border-radius: 5px; margin-bottom: 20px; padding:15px; }
.edd_bbp_d_support_forum_options strong { font-family: "Montserrat", sans-serif; text-transform: uppercase; font-size: 13px;color:rgb(221, 130, 46); }
.edd_bbp_d_support_forum_options div a { font-size: 18px; font-weight: bold; color:#4E4D4C !important }

/* Topic Content Toolbar */
#qt_bbp_topic_content_toolbar { display:none !important; }

/* Forum */
#bbpress-forums .bbp-form { padding: 0 !important; border: none !important; }
#bbpress-forums .bbp-form h1 { font-size: 27px; color:#434343; font-weight: bold; padding:0; margin-bottom: 10px;}
#bbpress-forums .bbp-form .before-post-info { background:#fffee9; border: 1px solid #eae7ae; border-radius: 3px; padding:10px; margin-bottom: 10px; }
#bbpress-forums .bbp-form .before-post-info p { color:#caa76b; margin:0; font-size: 14px; font-weight: normal; }
#bbpress-forums .bbp-form input[type="text"], #bbpress-forums .bbp-form textarea, #bbpress-forums .bbp-form .topic-type select, #bbpress-forums .bbp-form .topic-status select  { border: 1px solid #d7d7d7 !important; color:#474747; padding:12px !important; font-family: "HelveticaNeue-Light", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif !important; width:100%;}
#bbpress-forums .bbp-form .topic-type, #bbpress-forums .bbp-form .topic-status { width: 50%; float:left; }
#bbpress-forums .bbp-form .topic-type { width: 48%; margin-right: 2%; }
#bbpress-forums .bbp-form .topic-type label, #bbpress-forums .bbp-form .topic-status label { font-size: 14px;margin-bottom: 8px;} 
#bbpress-forums .bbp-form p, #bbpress-forums .bbp-form label { font-weight: bold; font-size:14px; }
#bbpress-forums .bbp-form .bbp-attachments-form { background:#fff; border: 1px solid #ddd; border-radius: 3px; padding:10px 15px; }
#bbpress-forums .bbp-form .bbp-attachments-form label { font-family: "Montserrat", sans-serif; text-transform: uppercase;color:#a5a5a5; margin-bottom: 10px; }
#bbpress-forums .bbp-form .bbp-attachments-form .d4p-attachment-addfile { color:#ff7f66 !important; font-weight: normal; }
#bbpress-forums .bbp-form button[type="submit"] { background:#ff7f66 !important; color:#fff; font-family: "Montserrat", sans-serif; text-shadow: none !important; box-shadow: none !important; font-size: 14px; padding: 10px 15px !important; line-height: 1; height: auto !important; margin: 0; }

/* Single Topic */
div.bbp-reply-header { border: none; }
#edd_bbp_d_support_forum_options { margin-bottom: 10px; }
#edd_bbp_d_support_forum_options select { float: left;  margin:0; width: 78%;  margin-right: 2%; border: 1px solid #ddd; min-height: 30px;}
#edd_bbp_d_support_forum_options input[type="submit"] { float: left; width:20%; box-shadow: none !important; font-family: "Montserrat", sans-serif; }
#edd_bbp_d_support_forum_options :before, #edd_bbp_d_support_forum_options :after { content: " "; display: table; }
#edd_bbp_d_support_forum_options :after { clear: both;	}
.bbp-replies .bbp-admin-links .support-select-box{float: right; margin-left: 10px; }
.bbp-replies .bbp-admin-links .support-select-box select { margin:0; float: left; width:100px; float: left; }
.bbp-replies .bbp-admin-links .support-select-box:before, .bbp-replies .bbp-admin-links .support-select-box:after { content: " "; display: table; }
.bbp-replies .bbp-admin-links .support-select-box:after { clear: both;	}
span.bbp-admin-links a { text-transform: capitalize; font-size: 13px; }
span.bbp-admin-links a:hover { color:#ff7f66 !important;}
.bbp-replies .type-topic, .bbp-replies .type-reply { border-bottom: 1px solid #d8d8d8; }
.bbp-replies .type-reply:last-of-type { border-bottom: none; }

/* Reply Post */
#bbpress-forums div.odd, #bbpress-forums ul.odd { background:#fff; }
#bbpress-forums .bbp-reply-post-date { font-size: 14px; font-style: italic; color:rgba(180, 180, 180, 1);;}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { display: none; }

/* Attachments */
.bbp-attachments h6 { font-family: "Arial", sans-serif; text-transform: uppercase;font-size: 10px !important; color:#7d7d7d;}
#bbpress-forums .bbp-attachments ol li.bbp-atthumb { float: left; border: 1px solid #ddd; border-radius: 5px; margin-right: 6px !important; display:block !important; }
#bbpress-forums .bbp-attachments ol li.bbp-atthumb .wp-caption p.wp-caption-text { font-size: 12px; text-align: center; color:#7d7d7d; }
#bbpress-forums .bbp-attachments li.bbp-atticon.bbp-atticon-text { border-radius: 3px; margin-top: 10px;}
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log { font-style: italic; }
.bbp-attachments-errors { border: 1px solid #ddd; padding:10px !important; border-radius: 3px; font-size: 12px; }
#bbpress-forums .bbp-form .bbp-attachments-form { float: left; width: 100%; } 


/* Reply Content */
#bbpress-forums div.bbp-reply-content { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 14px; letter-spacing: 1px;}

/* Search Results */
#bbp-search-results .bbp-meta{ margin-bottom: 5px !important; }
#bbp-search-results .bbp-topic-title-meta { float: left; line-height: 2 !important; font-size: 14px !important; }
#bbp-search-results .bbp-topic-title h3 { float:left; line-height: 1; margin:0 !important; line-height: 1.7 !important; font-size: 14px !important; margin-right: 10px !important; margin-top: 3px !important;}
#bbp-search-results .bbp-topic-title .bbp-st-topic-support { float:left; }
#bbp-search-results .bbp-topic-title { line-height: 1.7 !important; font-size: 15px !important; }
#bbp-search-results .bbp-attachments-count { margin-top: 3px !important;}

/* Content Section Header */
#content .section-header h2 { margin-bottom: 7px;}

/* User Profile */
#bbp-user-wrapper { background:#fff; padding:20px;border-radius: 3px; border: 1px solid #dfdfdf; box-shadow: 0px 1px 3px rgba(0,0,0,0.1) !important;  }
.user-profile-wrapper { width: 100% !important; }
#bbp-user-wrapper { width: 100%; }
#bbpress-forums #bbp-user-wrapper h2.entry-title { font-size: 25px; padding-bottom: 0px; line-height: 1; margin-bottom: 5px; }
#bbpress-forums .bbp-user-section { font-size: 15px; }
#bbpress-forums .bbp-user-section p { margin-bottom: 0px; }
#bbpress-forums #bbp-user-wrapper .edd_users_purchases { background:#fff; border:1px solid #ddd !important; border-radius: 3px !important; padding:10px; margin-top: 10px;}
#bbpress-forums #bbp-user-wrapper .edd_users_purchases p { margin-bottom: 0px;}
#bbpress-forums #bbp-user-wrapper .edd_users_purchases h4 { margin:0; line-height: 1; }
#bbpress-forums #bbp-user-wrapper button { background:#ff7f66 !important; box-shadow: none; border: none; text-shadow: none; text-transform: uppercase; color:#fff; font-family: "Montserrat", sans-serif; }
#bbpress-forums #bbp-user-wrapper fielset.submit { margin:0 !important; }

#bbpress-forums #bbp-your-profile .entry-title { margin-bottom: 20px !important; }
#bbpress-forums #bbp-your-profile .bbp-form { border-bottom: 1px solid #ddd !important; }

#bbpress-forums .last-response { font-style: italic; margin:0 !important; color:#7d7d7d; }

.features-box-editor {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  margin: 20px;
}
.features-box-editor-header {
  text-align: center;
  padding: 10px;
    background: #f2f2f2; /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #dddddd 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2f2f2 0%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f2f2f2 0%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
  border-bottom: 1px solid #ccc;
}

.features-box-editor-header h3 {
  margin:0;
}
.features-box-body{
  padding: 5px 0;
}
.features-box-list {
  list-style: none;
  padding:0;
  margin:0;
}
.features-box-list li {
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  padding: 2px 30px;
}

.features-box-list li:last-child {
  border: none;
}



.modal-changelog-wrapper pre{
	word-wrap: break-word;
}
.modal-changelog-wrapper .modal-header{
	width: 10px;
    height: 10px;
    padding: 10px;
    border: none;
    background: none;
    font-size: 25px;
    cursor: pointer;
    right: 0px;
    position: absolute;
    right: 25px;
    font-weight: bold;
    top: 10px;
	
}
.modal-changelog{
	width: 62%;
    padding: 3%;
    background: #ccc;
    top: 100px;
    left: 20%;
    position: absolute;
} 
#main-content .account-panes > .modal-wrapper .modal-content .manage-sites-list > li{
	display:none; 
}
#main-content .account-panes > .modal-wrapper .modal-content .manage-sites-list > li:first-child,#main-content .account-panes > .modal-wrapper .modal-content .manage-sites-list > li:first-child + li{
	display:block;
}
#purchase-list tr{display:none;}




/*
My Purchases Modal
=======================================================*/

#main-content .account-panes > .modal-wrapper { overflow: auto;   position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: rgba(0,0,0,0.75); display: none; }
#main-content .account-panes > .modal-wrapper .manage-sites-modal { background-color: #f5f5f7; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); border: 1px solid #cccccc; transform: translate(-50%, -50%);	position: absolute; left: 50%; top: 50%; width: 380px;}
#main-content .account-panes > .modal-wrapper .manage-sites-modal .modal-header { background-color: #dddddd; border-bottom: 1px solid #cccccc; clear: both; padding: 10px; display:flex; align-items: center; }
#main-content .account-panes > .modal-wrapper .manage-sites-modal .modal-header .close-modal { margin-left: auto; display:inline-block; float:right; background: url("images/modal_remove_item_sprite.png") no-repeat; width: 14px; height: 14px; text-indent: -9999px; color: transparent; overflow: hidden; }
#main-content .account-panes > .modal-wrapper .manage-sites-modal .modal-header .close-modal:hover { background-position: -14px 0px; }
#main-content .account-panes > .modal-wrapper  .modal-content { padding:20px 30px;}
#main-content .account-panes > .modal-wrapper  .modal-content input[type="search"].manage-sites-search { width:100%; height: 30px; font-size: 16px; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list { list-style: none; padding: 0; margin: 0; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list>li { display: block; width: 100%; border-bottom: 1px solid #cccccc; margin-top: 20px}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list>li:last-child { border-bottom:none;}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul { padding: 0; display: block; margin:0; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul li{ display: flex; align-items: center; margin: 10px 0; font-size: 14px; font-family: sans-serif; width:100%;}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul li .site-address { color: #333333; text-decoration: none;  }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul li .site-address:hover { color: #3ba1c7; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul li .deactivate-license { margin-left: auto; display: inline-block; background: url("images/modal_remove_item_sprite.png") no-repeat; width: 14px; height: 14px; text-indent: -9999px; color: transparent; text-align: left; overflow: hidden; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li ul li .deactivate-license:hover { background-position: -14px 0px; }

#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li h6 { display: inline-block;  font-family: sans-serif; font-size: 14px; line-height: 15px; font-weight: bold; color: #333333; max-width: 260px; overflow: hidden; text-overflow: ellipsis;}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .manage-product-name { color: #333; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .manage-product-use { color: #555555; position: relative; float:right; margin-left: 20px; }

#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .site-address {max-width:300px ; line-height:15px; overflow:hidden; }
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .manage-product-use.low-use {color: #8dc153;}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .manage-product-use.medium-use {color: #fdb81b;}
#main-content .account-panes > .modal-wrapper  .modal-content .manage-sites-list li .manage-product-use.full-use {color: #c4432a;}



/*Purchase history v2
=======================================================*/
.purchases-border { border-top: 1px solid #e8eaeb; padding-top: 30px; margin-top: 30px;}

#main-content .your-account .page .inner-wrapper header { display: inline-block; width: 100%;}

#main-content .your-account .page .inner-wrapper header h3 { font-size: 36px; color: #333333; }

#main-content .your-account .page .inner-wrapper header p,
#main-content .your-account .page .inner-wrapper .offer-plans p { font-size: 14px; color: #999999; }

#main-content .your-account .page .inner-wrapper header p span { font-weight: bold; }

#main-content .your-account .page .inner-wrapper header .plan-heading { float:left; }

#main-content .your-account .page .inner-wrapper header a:hover { background: url("images/manage-sites.png") no-repeat left -44px; color: #8dc153; }

#main-content .your-account .page .inner-wrapper header a { font-weight: bold; float: right;     background: url("images/manage-sites.png") no-repeat left 0; padding-left: 23px; color: #9b9b9b;     text-decoration: none; font-weight: bold; }

#main-content .your-account .page .inner-wrapper .offer-plans .purchase-plan-left,
#main-content .your-account .page .inner-wrapper .offer-plans .purchase-plan-right { width: 48%; height: auto; border: 1px solid #c7c7c7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 20px; display: inline-block;
    vertical-align: middle;}

#main-content .your-account .page .inner-wrapper .offer-plans .purchase-plan-left { margin-right: 2%; width: 48%;}

#main-content .your-account .page .inner-wrapper .offer-plans .highlighted-plan { border-color: #cb6956; }

#main-content .your-account .page .inner-wrapper .offer-plans { width: 100%; clear:both;}

#main-content .your-account .page .inner-wrapper .offer-plans .plan-price {  font-size: 18px; font-weight: bold; float:right; }

#main-content .your-account .page .inner-wrapper .offer-plans .plan-price span { color: #ff7f66; }

#main-content .your-account .page .inner-wrapper .offer-plans .plan-title { display:inline-block; font-size: 18px; font-weight: bold; }

#main-content .your-account .page .inner-wrapper .offer-plans div ul { overflow: auto; margin: 0; padding: 0; margin-bottom: 20px; }

#main-content .your-account .page .inner-wrapper .offer-plans div ul li { display: inline-block; margin: 0; padding: 0; vertical-align: top; }

#main-content .your-account .page .inner-wrapper .offer-plans div ul li::before {  content: '+';
    padding: 3px; margin-right: 5px; color: orange; background-color: white; display: inline-block; }

#main-content .your-account .page .inner-wrapper .offer-plans button.button-purchases { width: 130px; height: 35px; color: #FFFFFF; display: inline-block; text-transform: uppercase; font-size: 14px; text-shadow: 0px 1px 2px rgba(150, 150, 150, 0.35); margin-bottom: 0px; background-image: none;  }

#main-content .your-account .page .inner-wrapper .offer-plans button.button-purchases.upgrade { background-color: #ff7f66; border-color: #cb6956; }

#main-content .your-account .page .inner-wrapper .offer-plans button.button-purchases.renew { background-color: #4abce7; border-color: #3ba1c7; }

#main-content .your-account .page .inner-wrapper .offer-plans button.button-purchases.upgrade:hover,
#main-content .your-account .page .inner-wrapper .offer-plans button.button-purchases.renew:hover { opacity: 0.8; }

#main-content .your-account .page .inner-wrapper .offer-plans .plan-box-content img.pirate-club  { float: right; margin-right: -30px; }

#main-content .your-account .page .inner-wrapper .offer-plans .plan-box-content img.treasure-chest  { float: right; margin-right: -30px; }

#main-content .your-account .page .inner-wrapper .purchases-table { border: 1px solid #c7c7c7; width: 100%; margin-bottom:30px; }
#main-content .your-account .page .inner-wrapper .my-purchases-table-search { float:right; }

.purchases-search-input	{	background: url(images/purchases-search.png) #ffffff no-repeat scroll 5px 2px; padding-left: 30px; height:25px; border: 1px solid #ccc; }
.purchases-search-input:focus	{	background: url(images/purchases-search.png) #ffffff no-repeat scroll 5px -40px; }
#main-content .your-account .page .inner-wrapper .purchases-header { font-size: 18px; font-weight: 600; margin: 30px 0 15px 0; }

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list { border: 1px solid #c7c7c7; border-radius:3px;   width: 100%; margin:0 auto; background-color: #fbfbfb; }

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list li { margin-bottom:0; text-align: center; border-bottom: 1px solid #c7c7c7;}

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list.three-items li:first-child { border-bottom: 1px solid #c7c7c7; }

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list.three-items li:last-child,
#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list.two-items li:last-child { border-bottom: none !important; }

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list li h5 { border-left: 1px solid #c7c7c7; padding-left:20px; font-size: 14px; font-weight: bold; text-align: center; line-height: 20px; float: right; margin-right: 20px}

#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list.three-items li p { text-align: center; line-height: 20px; min-width: 250px; }

#main-content .your-account .page .inner-wrapper .purchases-table td { padding:15px 30px; vertical-align:middle; border-bottom: 1px solid #c7c7c7; }

#main-content .your-account .page .inner-wrapper .purchases-table tr:last-child  { font-weight: bold; font-size: 25px; text-align: center; color: #333; }

#main-content .your-account .page .inner-wrapper .purchases-table tr#view-more td { padding: 20px; text-align: center; }

#main-content .your-account .page .inner-wrapper .purchases-table tr#view-more td a { color: #9b9b9b; text-decoration: none; font-weight: bold; }

#main-content .your-account .page .inner-wrapper .purchases-table tr#view-more td a:hover { color: #8dc153; text-decoration: none; }

#main-content .your-account .page .inner-wrapper .purchases-theme-name { font-size:16px; font-weight: bold; margin-top: 11px; max-width: 200px; }

#main-content .your-account .page .inner-wrapper .purchases-changelog,
#main-content .your-account .page .inner-wrapper .purchases-changelog a { font-size:12px; color:#a9a9a9; }

#main-content .your-account .page .inner-wrapper .purchases-changelog a:hover { color:#8dc153; }

#main-content .your-account .page .inner-wrapper .purchases-table td ul li p,
#main-content .your-account .page .inner-wrapper .purchases-table td ul li h5 { display:inline-block; margin-bottom:0; color:#999999; }

#main-content .your-account .page .inner-wrapper .purchases-table td ul li h5.low-use {  color: #8dc153; }
#main-content .your-account .page .inner-wrapper .purchases-table td ul li h5.full-use { color: #c4432a; }
#main-content .your-account .page .inner-wrapper .purchases-table td ul li h5.medium-use {  color: #fdb81b; }


#main-content .your-account .page .inner-wrapper .purchases-table td a.purchases-documentation-button { font-weight: bold; float: left; background: url("images/documentation.png") no-repeat left 2px; padding-left: 23px; color: #9b9b9b; text-decoration: none; font-weight: bold; }
#main-content .your-account .page .inner-wrapper .purchases-table td a.purchases-documentation-button:hover { background: url("images/documentation.png") no-repeat left -41px; color: #8dc153; }

#main-content .your-account .page .inner-wrapper .purchases-table td a.purchases-download-button { font-weight: bold; float: right; background: url("images/download_2.png") no-repeat left 3px; padding-left: 23px; color: #9b9b9b; text-decoration: none; font-weight: bold; }
#main-content .your-account .page .inner-wrapper .purchases-table td a.purchases-download-button:hover { background: url("images/download_2.png") no-repeat left -44px; color: #8dc153; }
 
p.purchases-changelog {
    margin-bottom: 5px;
}
p.purchases-installation a:hover {
    color: #8dc153;
}
p.purchases-installation a {
    text-decoration: none;
    color: #0093E4;
}
p.purchases-installation {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 0;
} 

.modal-changelog > p {
	font-size:14px;
	font-weight:bold;
}
.modal-changelog > ul >li h3,
.modal-changelog > ul >li h1{
	line-height:18px;
	font-size:100%;
	margin-bottom:5px;
}
.modal-changelog > ul >li{
	margin-bottom:5px;
}
.modal-changelog > ul {
	list-style-type: circle; 
	padding-left:36px;
}

p.loading-licenses {
   width: 100%;
 
 }
@media (min-width:959px) {
	p.loading-licenses {
		width: 321px;
	}
}
p.loading-licenses {
   color: #9b9b9b ;
   margin: 0;
}

    @media only screen and (max-width: 480px){
       
#main-content .your-account .page .inner-wrapper .purchases-table .licenses-list li h5 {
	float: none;
	padding: 0 ;
	border-left: none ;
	}
#main-content .your-account .page .inner-wrapper .purchases-theme-name {
        max-width: none;
        }
    }
	
.plan-expiration{
	display:none;
}

#main-content .account-panes > .modal-wrapper .manage-sites-modal{
	top:10%;
    left: 50%;
    transform: translate(-50%,0);
}

.modal-changelog .modal-header {
    margin-left: auto;
    display: inline-block;
    background: url("images/modal_remove_item_sprite.png") no-repeat;
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    color: transparent;
    overflow: hidden;
    padding:0;
    top: 25px;
}
.modal-changelog .modal-header:hover {
	background-position: -14px 0px;
}
.modal-changelog {
    background: #f5f5f7;
    color: #555;
}
.modal-changelog h3 {
    color: #0093E4;
    font-size: 16px;
    font-weight: bold;
}
.modal-changelog p {
	color: #999;
    font-size: 14px;
    margin-bottom: 10px;
}
.modal-changelog ul {
    color: #333;
	list-style: square;    
    padding-left: 30px;
    font-size: 12px;
    margin-bottom: 30px;
}

.manage-sites-btn{
	display:none;
}

.plugin-presentation .action-panel form input[type="radio"]{
    z-index: -1;
    position: absolute;
	display:block;
}
/**************************************************/
/**** Support box notice - added on 26.02.2016 ***/
/*************************************************/
#bbpress-forums .support-tip-box {
  background-color: #f3f9ed;
  border: 1px solid #8dc153;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #565656;
}

.single-forum #bbpress-forums .support-tip-box, .single-topic #bbpress-forums .support-tip-box {
  margin: 40px 0 25px 0;

}

.support-tip-box h5 {
  margin-bottom: 15px;
  height:27px;
  padding-left: 40px;
  font-size: 14px;
  background-image: url("../themeIsle/images/bulb.png");
  background-repeat: no-repeat;
  background-position: left center;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

}

.support-tip-box p {
  margin: 25px 0 0 0 !important;
  padding-left: 40px;
  font-size: 12px !important;
  background-image: url("../themeIsle/images/notice.png");
  background-repeat: no-repeat;
  background-position: left center;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal !important;
}

.support-tip-box ul.support-tib-box-tips li:before {
  content: "- ";
}

.support-tip-box ul.support-tib-box-tips li {
  line-height: 20px;
}

#bbpress-forums .support-tip-box a{
  text-decoration: underline;
  color: #ff7f66;
}
