
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');
#wd_overview{
  font-family: 'Roboto', sans-serif;
}
#wd_overview a{
    text-decoration: none;
}
#wd_overview a:focus{
    box-shadow: none;
}
#wd_overview img{
    max-width: 100%;
}
.wd_clear:after{
    content: "";
    display: table;
    clear: both;
}
#wd_overview, #wd_overview *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#wd_overview h2{
    font-size: 25px;
    line-height: 1;
}
#wd_sidebar{
    margin-right: 10px !important;
    width: 200px;
    float: left;
		height: auto;
}
#wd_sidebar.wd_tabs{
    padding-right:10px !important;
}
#wd_sidebar h3{
    margin: 0;
    font-size: 14px;
    color: #6e7990;
    padding: 10px 0 10px 30px;
    cursor: pointer;
		font-weight: 500;
}
#wd_sidebar .active h3,
#wd_sidebar h3:hover{
    color: #45a6b7;
}
#installed_plugins h3{
    background:url(../img/i_installed.png) no-repeat left;
}
#purchased_plugins h3{
    background:url(../img/i_purchased.png) no-repeat left;
}
#free_plugins h3{
    background:url(../img/i_free.png) no-repeat left;
}
#pro_plugins h3{
    background:url(../img/i_pro-add-ons.png) no-repeat left;
}
#installed_plugins.active h3,
#installed_plugins h3:hover{
    background:#ecedef url(../img/i_installed_hover.png) no-repeat left;
}
#purchased_plugins.active h3,
#purchased_plugins h3:hover{
    background:#ecedef url(../img/i_purchased_hover.png) no-repeat left;
}
#free_plugins.active h3,
#free_plugins h3:hover{
    background:#ecedef url(../img/i_free_hover.png) no-repeat left;
}
#pro_plugins.active h3,
#pro_plugins h3:hover{
    background:#ecedef url(../img/i_pro-add-ons_hover.png) no-repeat left;
}
#wd_plugins {
    float: left;
    width: calc(100% - 210px);
}
#wd_popular_plugins_and_themes,#wd_coupons,#wd_baner.special_offers {
    margin: 0 auto;
    width: calc(100% - 210px);
}
#resources{
    clear: both;
    padding: 34px 0 30px;
}

.wd-logout{
    font-size:12px;
}

.wd_plugin  {
    width: 305px;
    background: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,0.1);
    float: left;
    margin: 0 10px 18px 0;   
		position: relative;
}

.wd_plugin .plugin_header {
    background-color: #192d3b;  
		padding: 15px 0 12px;
		overflow:hidden;
}
.wd_plugin h3 {
    color: #fff;
    margin: 0;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    max-width: 100%;
    line-height: 1.2;
    display: table-cell;
    vertical-align: middle;
}
.wd_plugin h3 ,
.wd_plugin .plugin_header .more_details,
#free_plugins_container .plugin_header .view_demo{
		-webkit-transition: transform .2s;
		-moz-transition: transform .2s;
		transition: transform .2s;
}
#wd_overview.wd_overview  .wd_plugin h3 {
    display: block;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    padding-top: 76px;
}
#wd_popular_plugins_and_themes #form_maker h3 {
    background:url(../img/plugins/7.png);
}
#wd_popular_plugins_and_themes #gallery h3 {
    background:url(../img/plugins/6.png);
}
#wd_popular_plugins_and_themes #calendar_wd h3 {
    background:url(../img/plugins/18.png);
}
#wd_popular_plugins_and_themes #slider_wd h3 {
    background:url(../img/plugins/9.png);
}
#wd_popular_plugins_and_themes #instagram_wd h3 {
    background:url(../img/plugins/17.png);
}
#wd_popular_plugins_and_themes #analytics_wd h3 {
    background:url(../img/plugins/analytics.png);
}
#wd_popular_plugins_and_themes .wd-items > div .wd-content {
    width: calc(100% - 203px);
    margin-right: 30px;
}
#wd_popular_plugins_and_themes .wd_tabs {
    text-align:center;
		font-size: 0;
		margin-bottom: 30px !important;
}
#wd_popular_plugins_and_themes .wd_tabs > div {
    display: inline-block;
}
#wd_popular_plugins_and_themes .wd_tabs >div h2 {
    color: #6e7990 !important;
    text-transform: none;
    font-weight: normal;
    font-size: 19px !important;
    margin-bottom: 0 !important;
    padding: 0px 35px 15px;
    border-bottom: 2px solid #cccfd5;
    cursor: pointer;
}
#wd_popular_plugins_and_themes .wd_tabs > div.active h2 ,
#wd_popular_plugins_and_themes .wd_tabs > div:hover h2 {
    color:#45a6b7 !important;
    border-color: #45a6b7;
}
.wd_tab_container {
    display:none;
}
.wd-more {
    width: calc(100% - 20px);
    margin: 0 auto;
    margin-bottom:7px;
}
#change_log_container .wd-more {
    width: auto;
    display: inline-block;
    margin-top: 10px;
}
#change_log_container .wd-more  a{
    text-decoration: none;
}
.wd-more:last-child {
    margin-bottom:0;
}
.wd-more .more_details_span,
.wd-more a {
    display: block;
    width: 100%;
    font-size: 16px;
    padding: 7px 20px 7px;
    vertical-align: middle;
    color: #ffffff;
    border-radius: 2px;
    background: #45a6b7;
    -webkit-transition: background .5s, color .5s;
    -moz-transition: background .5s, color .5s;
    transition: background .5s, color .5s;  
	text-align: center;
    cursor: pointer;
}

.wd-more a[data-action="deactivate"] {
	background: #C0392B;
}

.wd-more a[data-action="activate"] {
	background: #27AE60;
}

.wd-more a {
	background: #1A626E;
}

/*.deactivated  .wd-more a {
	    background: rgba(70, 165, 181, 0.6);
} */

.wd-more .more_details_span:hover,
.wd-more  a:hover {
    background: #192d3b;
}
.wd-upgrade.active  a,
.wd-more  a.installed {
    background: #bfbfbf;
}
.see-all {
    margin-top: 12px;
    text-align: center;
}
.see-all a {
    width: 170px;
    display: inline-block;
    font-size: 15px;
    background: #192d3b;
    color: #fff;
    padding: 10px 0 10px;
    border-radius: 2px;
}

.see-all a:hover {
    background: #45a6b7;
}

#wd_coupons h2{
    text-align: center;
    margin: 0px 0 25px;
    color: #6e7990;
    font-weight: 200;
    font-size: 26px;
}
#wd_coupons table{
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #d3d9de;   
		font-size: 14px;
}
#wd_coupons tr th{
    background: #fbfbfc;
    padding: 10px 5px 10px 20px;
    color: #6e7990;
    font-size: 15px;
    font-weight: 500;
		border-bottom: 1px solid #d3d9de;  
		text-align: left;
}
#wd_coupons tr td{
    padding: 18px 5px 18px 20px;
    color: #76787b;
}
#wd_coupons tr td p {
    margin: 0px;  
		font-size: 14px;
}
#wd_coupons tr td:nth-child(2){
  font-weight: bold;
}
#wd_coupons tr:nth-child(odd) td{
  background: #f5f6f7;
}
#wd_coupons tr:nth-child(even) td{
  background: #ffffff;
}

#wd_coupons tr th:last-child {
    width:300px;
}
#wd_coupons tr td span.copy_code {
    display: inline-block;
    color: #45a6b7;
    padding: 2px 14px;
    cursor: pointer;
}
#wd_coupons tr td:last-child span:first-child {
    display: inline-block;
    min-width: 116px;
}
#wd_coupons tr th:nth-child(1){
	width:40%;
}
#wd_coupons tr td:nth-child(2){
    font-size: 15px;
    font-weight: bold;
    color: #45a6b7;
}


#wd_overview a{
    text-decoration: none;
}
#wd_overview a:focus{
    box-shadow: none;
}
.wd_clear:after{
    content: "";
    display: table;
    clear: both;
}
#wd_overview, #wd_overview *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#wd_baner,
.addons-banner{
    margin: 25px 0;
    text-align: center;
}
.wd_plugin .plugin_header{
    position: relative;
}
.wd_plugin .plugin_header{
    padding: 10px 0;
    position: relative;
    float: left;
    width: calc(100% - 112px);
    height: 119px;
    display: table;
}
#wd_overview.wd_overview .wd_plugin .plugin_header,
.themes_page .wd_plugin .plugin_header{
    float: none;
    width: 100%;
    height: 119px;
    display: block;
}
.wd_plugin .plugin_header .more_details,
#free_plugins_container .plugin_header .view_demo {
    position: absolute;
    width: 100%;
    bottom: 20px;
    left: 0;
    text-align: center;
    z-index: 111;
    -webkit-transform: translateY(54px);
    -moz-transform: translateY(54px);
    transform: translateY(54px);
}
.themes_page .wd_plugin .plugin_header .more_details,
.themes_page #free_plugins_container .plugin_header .view_demo {
    height: 100%;
    -webkit-transform: translateY(111%);
    -moz-transform: translateY(111%);
    transform: translateY(111%);
}
.themes_page #free_plugins_container  .wd_plugin_container:hover .view_demo {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
.themes_page .wd_plugin  .plugin_header .more_details,
.themes_page #free_plugins_container  .plugin_header .view_demo  {
     background: rgba(25, 45, 59, 0.6);
}
.themes_page .wd_plugin.deactivated  .plugin_header .more_details,
.themes_page #free_plugins_container .wd_plugin.deactivated  .plugin_header .view_demo {
    background: rgba(166, 173, 179, 0.6);
}
.wd_plugin .plugin_header .more_details  span,
#free_plugins_container .plugin_header .view_demo span {
    color: #fff;
    font-size: 16px;
    padding: 4px 9px;
    display: inline-block;
    border: 2px solid #fff;
    font-weight: 300;
    cursor: pointer;
}
#free_plugins_container .plugin_header .view_demo a {
    color: #fff;
}
.themes_page .wd_plugin .plugin_header .more_details span,
.themes_page #free_plugins_container .plugin_header .view_demo span {
    margin-top: 73px;
    font-size: 21px;
    padding: 8px 24px;
}		
.themes_page .wd_plugin h3 {
    display:block;
}		
#wd_container .wd_plugin_container:hover .more_details,
#free_plugins_container  .wd_plugin_container:hover .view_demo {
		 transform: translateY(0);
}
.themes_page  .wd_tab_container:not(#free_plugins_container) .wd_plugin_container:hover .more_details {
		 transform: translateY(20px);
}

#wd_overview:not(.themes_page) #wd_container .wd_plugin_container:hover  h3{
    transform: translateY(-18%);
}
#wd_overview:not(.themes_page) #wd_container .wd_plugin_container:hover  h3.no_demo{
    transform: none;
}
#wd_overview:not(.themes_page) .plugin_header_container.wd_clear {
    border-bottom: 1px solid #f1f2f4;
}
.wd_plugin .plugin_header .more_details  span:hover,
#free_plugins_container  .plugin_header .view_demo  span:hover{
    color: #45a6b7;
    border: 2px solid #45a6b7;
}
#free_plugins_container  .plugin_header .view_demo  span:hover a{
    color: #45a6b7;
}
.wd_plugin .plugin_label{
    position: absolute;
    width: 27px;
    height: 28px;
    right: 0px;
    top: -1px;
		background: url(../img/i_pro.png);
		z-index:1;
}
.wd_tab_container .plugin_body{
    min-height: 284px;
    color: #6e7990;
    padding: 11px 30px 15px;
}
.plugin_body .plugin_desc {
    margin: 7px -13px 23px;
    display: block;
    display: -webkit-box;
    max-width: 400px;
    height: 55px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wd_overview .plugin_body{
    min-height:auto;
}
.plugin_desc * {
    text-align: center;
    font-family: 'Roboto', sans-serif !important;
    color: #6e7990 !important;
    margin: 0 0 10px;
    font-size: 15px !important;
    line-height: 1.2 !important;  
		font-weight: 400 !important;
}

#free_plugins_container .plugin_body{
    min-height: 190px;
}
#purchased_plugins_container .plugin_body,
#pro_plugins_container .plugin_body{
    min-height: 182px;
}

.wd_plugin .plugin_body .name{
    width:132px;
    float:left;
}
.wd_plugin .plugin_body .value{
    width: 100px;
    float: right;
    text-align: right;
}
.no_installed .wd-more  span.spinner,
.wd_plugin .plugin_body .wd-more  span.spinner {
    margin-top: 0 !important;
} 
.value.manage ul{
    margin:0;
}
.value.manage ul li{
    width: 16px;
    height: 16px;
    float: right;
		margin-left: 6px;  
		position: relative;
}
.plugin_addons_link {
    text-align: center; 
		min-height: 18px;
}
.plugin_addons_link a{
    color: #45a6b7;
    font-weight: bold;
    font-size: 14px;
    padding-left: 23px;
    display: inline-block;
    background: url(../img/i_add-ons_hover.png) no-repeat -2px -4px;
}
.value.manage ul li a{
    display:block;
		height:100%;
		cursor:pointer;
}
.delete_product{
    position: absolute;
    bottom: 6px;
    width: calc(100% - 60px);
    text-align: center;
}
.delete_product a{
    color:#45a6b7;
		cursor:pointer; 
}

.no_installed .wd-more .spinner,
.plugin_body .wd-more .spinner{
    display: none;   
		float: none;   
		width: 15px;
    height: 15px;
		background: url(../img/spinner.gif);
    background-size: contain;
}
.wd_plans.options_tooltip {
    background: rgb(255, 255, 255);
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 32px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    text-align: center;
    display: none;
    border: 1px solid #45a6b7;
}
.wd_plans.options_tooltip ul {
    margin: 4px 5px;
}
.wd_plans.options_tooltip ul li{
    margin: 0;
}
.wd_plans.options_tooltip ul li a{
    background: none;
    color: #6e7990;
    border-bottom: 1px solid rgb(69, 166, 183);
    border-radius: 0;
    padding: 5px 0 !important;
}
.wd_plans.options_tooltip ul li:hover a{
    color: #45a6b7;
}
.wd_plans.options_tooltip ul li:last-child a{
    border-bottom:0;
    padding: 5px 0 3px !important;
}
.update-link-expired {
    background: #f1f2f4 !important;
    color: #6e7990 !important;
    pointer-events: none;
    position: relative;
}
.no_installed .update-link-expired {
    background: #e0e0e0 !important;
}
.installed,.disable{
    pointer-events: none;
}
.wd-more.wd-upgrade {
    position: relative;
}
.wd_plugin .plugin_body >div.wd_clear {
    padding-bottom: 5px;
    font-size: 15px;
    border-bottom: 1px solid #f1f2f4;
    margin-bottom: 6px;
    font-weight: 300;
}/*
.deactivated .plugin_header_container .plugin_header{
    opacity: .5;
}*/
.deactivated .plugin_header_container .plugin_header:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.61);
    left: 0;
    top: 0;
    z-index: 1;
}
.action_buttons {
    margin-top: 6px;
    position: absolute;
    z-index: 2;
    width: calc(100% - 60px);
		bottom: 30px;
}
.button_count_2 .action_buttons {
    bottom: 48px;
}
.button_count_3 .action_buttons {
		bottom: 30px;
}
.button_count_4 .action_buttons {
		bottom: 30px;
}
.button_count_1js .action_buttons,
.button_count_1 .action_buttons {
		bottom: 69px;
}
.button_count_1js .action_buttons:after,
.button_count_1js .action_buttons:before ,
.button_count_1 .action_buttons:after,
.button_count_1 .action_buttons:before {
    content:"";
		position:absolute;
		background: rgba(181, 187, 199, 0.38);
		height:1px;
		width:120px;
		left:50%;
		-webkit-transform:translateX(-50%);
		-moz-transform:translateX(-50%);
		transform:translateX(-50%);
}
.button_count_1js .action_buttons:after,
.button_count_1 .action_buttons:after{
    top:-25px;
}
.button_count_1js .action_buttons:before,
.button_count_1 .action_buttons:before{
    bottom:-25px;
}
.value span.expired {
    color: #bd0000;
    font-weight: 400;
}
#wd_plugins h2 {
    margin: 13px 0 17px;
}
#wd_plugins > div > h3 {
    margin-bottom: 13px;
}
#avalible_plugins > h3 {
    margin-top: 0;
}

#wd_baner iframe {
    width: 100%;
    height: 100%;
		border: none;
}
#wd_baner.special_offers{
		margin:20px auto; 
		height: 300px;
		position:relative;
}
#wd_baner.special_offers #special_offers_iframe{
		height: 300px;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		cursor:pointer;
}
#wd_baner, .addons-banner{
	cursor: pointer;
}
#wd_plugins #wd_baner a {
    width: 100%;  
		display: inline-block;
}
#avalible_plugins .wd_plugin_container {
    width: 215px;
		margin-right: 23px;
}
.wd_plugin_container.hidden {
    display: none !important;
}
#avalible_plugins .wd_plugin_container .plugin_header {
    background: #bdbdbd;
}
#avalible_plugins .wd_plugin_container .plugin_body {
    padding: 1px 10px 10px;
}
#avalible_plugins .wd_plugin_container .plugin_body .plugin_desc {
    height: 60px;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
#avalible_plugins .wd_plugin_container .plugin_body *{
    font-family:inherit !important;
    font-size: 11px !important;
    font-weight: bold !important;
		line-height: 1.5;
}
#avalible_plugins .wd_plugin_container .plugin_body >div:last-child {
    display: block;
    float: none;
    width: 75px;
    margin: 15px auto 0;
}
/*IFRAME*/
#wd_iframe {
position: fixed;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 45px 47px 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: none;
    z-index: 9999;
}
#wd_iframe_container {
    position: absolute;
    width: 1251px;
    height: calc(100% - 48px);
    background: #fff;
    max-width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.wd_close{
		width:15px;
		height:15px;
		background:url(../img/close.png) no-repeat center;
		position:absolute;
    right: 21px;
    top: 4px;
		cursor: pointer;
}
div#wd_iframe_content {
    width: 100%;
    height: 100%;
}
#wd_iframe_content iframe {
    width: 100%;
    height: 100%;
}
#update_content{
   display:none;
}
/*.checked_for_updates #update_content{
   display:block;
}
.checked_for_updates .for_check {
    position: absolute;
    height: 100%;
    width: 100%;
		z-index: 1;
		cursor: pointer;
}
.checked_for_updates .for_check.active {
    background:rgba(0,0,0,0.3) url(../img/i_sellected.png) no-repeat;
    background-position: 12px 12px;
}*/
#update_content .wd-more {
    display: inline-block;
    width: auto;
    float: right;
    margin-right: 10px;
    margin-top: -5px;
}
#update_content .update_checkbox {
    display: inline-block;
    float: right;
    color: #6e7990;
    margin-right: 20px;
    width: 90px;
}
.update_checkbox input[type=checkbox]:checked:before {
    content: "\f147";
    margin: -6px 0 0 -5px;
    color: #45a6b7;
}
#search_container input#search_prod{
width: 230px;
    border: 1px solid #6e7990;
    box-shadow: none;
    padding: 4px 7px 4px 8px;
    font-size: 15px;
    float: left;
    border-radius: 2px;
    color: #6e7990;
    background: url(../img/i_search.png) no-repeat right;
}
#change_log {
    position: fixed;
    background: rgba(255, 255, 255, 0.4);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
		z-index: 9999;
		display: none;
}

#change_log_container {
    height: 570px;
		text-align: center;
		overflow-y: auto;
		overflow-x: visible;
		box-shadow: 4px 2px 10px rgba(0,0,0,0.1);
}
.change_log{
    position: absolute;
    width: 680px;
    max-width: 100%;
    background: #fff;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#change_log_container::-webkit-scrollbar {
	width: 0;
}

#change_log_content .log_header{
    width: 520px;
    margin: 40px auto 27px;
    max-width: 97%;
}
#change_log_content table{
    width: 520px;
    margin: 20px auto 22px;
    max-width: 97%;
}
#change_log_content .log_header {
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 75px;
    color: #45a6b7;
}
#change_log_content .log_header  h4{
    color: #6e7990;
    font-weight: normal;
    font-size: 20px;
    margin: 7px 0;
}
#change_log_content .log_header  p{
    font-size: 15px;
    margin: 0;
}
#change_log_content .update_content {
    background: #192d3b;
    padding: 22px 0;
    margin: 0 0 27px;
}
#change_log_content .update_content span.spinner {
    margin-top: -1px !important;
    visibility: hidden;
		background: url(../img/spinner.gif);
    background-size: contain;
		display:none;
} 
#change_log_content > .spinner{
		background: url(../img/spinner_light.gif);  
		background-size: contain;
}
#change_log_content .update_content p {
    color: #ffffff;
    font-size: 20px;
    margin: 0 !important;
}
#change_log_content .update_content p b{
    color: #45a6b7;
		font-weight: bold;
}
#change_log_content .update_now{
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 15px;
    padding: 3px 50px 5px;
    vertical-align: middle;
    color: #ffffff;
    border-radius: 2px;
    -webkit-transition: background .5s, color .5s;
    -moz-transition: background .5s, color .5s;
    transition: background .5s, color .5s;
    background: #45a6b7;
    margin-top: 13px;
}
#change_log_content .update_now:hover {
    background-color: #85c4cf;
}
#change_log_content .update_now:focus{
		-webkit-box-shadow:none;
		box-shadow:none;
}
#wd_iframe  span.spinner,
#change_log_content  span.spinner {
    float: none;
    margin-top: 50px;
		visibility: visible;
}
div#see_more {
color: #45a6b7;
    font-size: 13px;
    cursor: pointer;
    font-weight: bold;
}
div#change_log_content {
    padding-bottom: 25px;
}
#change_log_content table{
		border-collapse: collapse;
		text-align: left;
		color:#6e7990;
}
#change_log_content p{
    margin:1px 0;
} 
#change_log_content table tr th {
    font-size: 20px;
    border-bottom: 1px solid #6e7990;
    padding: 0px 5px 20px;
    font-weight: normal;
}
#change_log_content table tr td {
    border-bottom: 1px solid #adb3c0;
    padding: 10px 8px;
}
#change_log_content table tr:last-child td {
    border-bottom: 1px solid #6e7990;
}
#change_log_content table tr td:first-child{
    font-size: 15px;
    width: 65px;
}
.wd_header_container h2{
		float:left;
		margin-top: 0 !important;
}
::-webkit-input-placeholder {color:#636363; font-size:15px;}
::-moz-placeholder          {color:#636363; font-size:15px;}/* Firefox 19+ */
:-moz-placeholder           {color:#636363; font-size:15px;}/* Firefox 18- */
:-ms-input-placeholder      {color:#636363; font-size:15px;}
div#refresh_container {
    float: left;
}
.wdd_tooltop{
    position: relative;
    width: 16px;
    height: 16px;
    background: url(../img/tooltip.png);
    text-transform: none;
    font-size: 13px;
    margin-left: 8px;
    cursor: pointer;
    background-position: -5px;
    top: 2px;
    display: none;
    float: right;
    margin-right: 8px;
}
h3:hover .wdd_tooltop{
		display:block; 
}
.wdd_tooltop span{
    position: absolute;
    width: 270px;
    background: #192d3b;
    color: #ffffff;
    z-index: 111;
    font-size: 12px;
    text-transform: none;
    padding: 13px 16px;
    opacity: 0;
    bottom: 0;
    -webkit-transform: translateX(28px) translateY(-7px);
    -moz-transform: translateX(28px) translateY(-7px);
    transform: translateX(28px) translateY(-7px);
    font-weight: 400;
    -webkit-transition: -webkit-transform .3s, opacity .3s;
    -moz-transition: -moz-transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s;
    visibility: hidden;
}
.plugin_header_container.wd_clear {
    overflow: hidden;
}
.action_tooltip{
    position: absolute;
    background: #192d3b;
    color: #ffffff;
    z-index: 111;
    font-size: 12px;
    padding: 3px 16px;
    opacity: 0;
    top: 100%;
		left: 50%;
    -webkit-transform: translateX(-50%) translateY(-55px);
    -moz-transform: translateX(-50%) translateY(-55px);
    transform: translateX(-50%) translateY(-55px);
    font-weight: 400;
    -webkit-transition: -webkit-transform .3s, opacity .3s;
    -moz-transition: -moz-transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s;
    visibility: hidden;
}
.view_change_log .action_tooltip {
    width: 122px;
}
.action_tooltip:after{
content: "";
    position: absolute;
    width: 0;
    border-color: #192d3b transparent transparent transparent;
    z-index: 111;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.wd-more:hover .action_tooltip,
.view_change_log:hover .action_tooltip,
.value.manage ul li:hover .action_tooltip{
    opacity: 0.9;
		visibility: visible;
		-webkit-transform: translateX(-50%) translateY(-50px);
		-moz-transform: translateX(-50%) translateY(-50px);
		transform: translateX(-50%) translateY(-50px);
}
.wdd_tooltop span:after{
content: "";
    position: absolute;
    width: 0;
    border-color: transparent #192d3b transparent transparent;
    z-index: 111;
    border-style: solid;
    border-width: 7px 7px 7px 0;
    left: -7px;
    bottom: 12px;
}
.wdd_tooltop:hover span{
    opacity: 0.9;
		visibility: visible;
		-webkit-transform: translateX(28px) translateY(10px);
		-moz-transform: translateX(28px) translateY(10px);
		transform: translateX(28px) translateY(10px);
}

.update-link-expired  span.action_tooltip{
   width:190px;
	 -webkit-transform: translateX(-50%) translateY(-85px);
	 -moz-transform: translateX(-50%) translateY(-85px);
	 transform: translateX(-50%) translateY(-85px);
}
.wd-more:hover .action_tooltip{
		-webkit-transform: translateX(-50%) translateY(-75px);
		-moz-transform: translateX(-50%) translateY(-75px);
		transform: translateX(-50%) translateY(-75px);
}
.wd_header_container {
    margin-bottom: 28px;
		width: calc(100% - 23px);
}
.sort_by {
    float: right;   
		font-size: 14px;  
		margin-top: 5px;
}
.sort_by label {
    float: right;
		color:#6e7990;
}
.sort_by_select {
    box-shadow: none;
    color: #45a6b7;
    margin-left: 8px;
    position: relative;
    float: right;
}
.sort_by_select .sort_tooltip{
background: #fff;
    width: 98px;
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    color: #6e7990;
    border: 1px solid #cccfd5;
    position: absolute;
    z-index: 9999;
    top: 24px;
    right: -7px;
    padding: 2px 9px;
    font-size: 14px;
		display:none;
}
.sort_by_select .sort_tooltip ul{
    margin:0;
}
.active_sort{
	cursor:pointer;
	background:url(../img/i_dropdown.png) no-repeat right;
	    display: inline-block;
    padding-right: 17px;  
}
.active .active_sort{
	cursor:pointer;
	background:url(../img/i_dropdown_open.png) no-repeat right;
}
.sort_by_select .sort_tooltip li{
    margin-bottom: 0px;
    padding-bottom: 4px;
		cursor:pointer;
}
.sort_by_select .sort_tooltip li:hover,
.sort_by_select .sort_tooltip li.active{
    color:#45a6b7;
}
.sort_by_select .sort_tooltip li:first-child{
    padding-top: 5px;
}
.sort_by_select .sort_tooltip:after{
    content:"";
    width: 0;
    border-color: transparent transparent #cccfd5 transparent;
    z-index: 111;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    right: 6px;
    top: -6px;
    position: absolute;
}
.sort_by_select .sort_tooltip:before{
    content:"";
    width: 0;
    border-color: transparent transparent #fff transparent;
    z-index: 112;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    right: 6px;
    top: -5px;
    position: absolute;
}
.wd_header_container h3 {
    float: left;    
		margin: 0 !important;
}
#avalible_plugins .wd_header_container  {
		margin-bottom: 15px;
}
#search_container {
    float: right;
    width: 787px; 
		max-width: 100%;
}
div#search_content {
    width: 390px;
    float: right;
}
div#filter_content {
    float: left;  
		width: 385px;
    text-align: right;
}
#filter_content a{
    color: #6e7990;
    display: inline-block;
    position: relative;
    font-size: 14px;
    padding: 7px 5px 0 5px;
}
.addons_page #filter_content a{
    padding: 7px 7px 0 4px;
}
#filter_content a.active,
#filter_content a:hover{
    color: #45a6b7;
}
#filter_content a:after{
    content: "";
    background: #a1acc3;
    position: absolute;
    height: 12px;
    width: 1px;
    left: -2px;
    top: 8px;
}
#filter_content a:first-child:after{
    content: none;
}
input#update_available {
width: 100% !important;
    cursor: pointer;
    background: #45a6b7;
    color: #ffffff;
    padding: 6px 15px 7px;
    border-radius: 2px;
    border: 0;
		margin-bottom: 13px;
}
input#update_available.active {
    background: #192d3b;
}
input#update_available:focus {
    outline:none;
}
#wdd_refresh_button{
    background: url(../img/i_reload.png) no-repeat left !important;
    cursor: pointer;
    border: 0;
    box-shadow: none;
    padding: 6px 7px 6px 25px;
    color: #6e7990;
    font-size: 14px;
}
#wdd_refresh_button:focus{
    outline:none !important;
}
.view_change_log{
    color: #ee4a1d;
    cursor: pointer;
    font-weight: 500;
    padding-left: 23px; 
		position: relative;
    background: url(../img/plus.png) no-repeat left 1px !important;
}
.themes_page .logo {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
		background-size: cover;   
		background-position: center 0;
}
.themes_page .wd_plugin .plugin_header {
    height: 190px;
}
.themes_page .wd_plugin h3 {
    position: absolute;
    bottom: 0;
    background: #192d3b;
    z-index: 1;
    width: 100%;
    padding: 6px 0;
    font-size: 18px;
}
.themes_page .action_buttons {
    margin-top: 20px;
}
.themes_page #purchased_plugins_container .wd_plugin h3,
.themes_page #free_plugins_container .wd_plugin h3 {
    position: static;
    color: #192d3b;
    z-index: 1;
    padding: 11px 0 20px;
    font-size: 18px;
    background: transparent;
}
.themes_page #purchased_plugins_container .plugin_body, 
.themes_page #free_plugins_container .plugin_body {
min-height: 111px;
}
.wd_parent_plugins > div{
    width: auto;
    background: none;
    box-shadow: none;
    float: left;
    margin: 0;
    padding: 0;
    border-top: 3px solid transparent;
		cursor: pointer;
		position:relative;
}
.wd_parent_plugins > div:after{
    content:"";
		height:13px;
		background:#cccfd5;
		position: absolute;
		top:13px;
		right:-1px;
		width:1px;
}
.wd_parent_plugins > div:last-child:after{
    content:"";
		height:0px;
		width:0px;
}
.wd_parent_plugins > div.active h3{
    border-right: 1px solid #dddfe3;
}
.wd_parent_plugins > div:hover,
.wd_parent_plugins > div.active{
    border-color: #45a6b7;
}
.wd_parent_plugins > div:hover:after,
.wd_parent_plugins > div.active:after{
content: "";
    height: 4px;
    background: #f1f1f1;
    position: absolute;
    bottom: -4px;
    top: auto;
    width: calc(100% - 1px);
}
.wd_parent_plugins > div:not(:first-child).active:before{
    content: "";
    height: 41px;
    background: #dddfe3;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1px;
}
.wd_parent_plugins > div.active + div:before{
    content: "";
    height: 41px;
    background: #dddfe3;
    position: absolute;
    top: 0px;
    left: -1px;
    width: 1px;
}
.wd_parent_plugins > div  h3{
    color: #6e7990;
    background: none !important;
    font-size: 16px;
    padding: 11px 15px;
		margin:0;   
		font-weight: 400;
}
.wd_parent_plugins > div:hover  h3,
.wd_parent_plugins > div.active  h3{
    color: #45a6b7;
}
.wd_parent_plugins.wd_clear {
    border-bottom: 1px solid #dddfe3;
}
#installed_plugins_width_addons{
		margin-bottom: 25px;
}
#wd_addons .addons,
.addons_page #filter_content > div{
	display: none;
}

.update_checkbox input[type="checkbox"]{
  width:12px;
  min-width:12px;
  height:12px;
	background:transparent;
}
.update_checkbox label {
    cursor: default;
}
.update_checkbox.deselect #select_all_label,
#deselect_all_label{
	display: none;
}
.update_checkbox.deselect #deselect_all_label{
	display: inline-block;
}
.no_purchased{
    color: #9d9292;
    font-size: 18px;
    text-align: center;
    margin-top: 120px;
    margin-bottom: 140px;
}
.no_installed{
    text-align: center;
}
.no_installed p{
    color: #9d9292;
    font-size: 18px; 
		margin-top: 45px;
}
.no_installed .wd-more{
    display: inline-block;
    width: auto; 
		min-width: 175px;
}
.addons_page #installed_plugins {
    margin-top: 43px;
}
.addons_page #update_available + #installed_plugins {
    margin-top: 0;
}
.plugin_logo {
    width: 112px;
    height: 119px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
}
@media screen and (max-width: 760px){
#wd_sidebar,#wd_plugins {
    width: 100%;
    float: none;
		}
		#wd_plugins {
    margin-top: 20px;
		}
		div#filter_content,div#search_content {
    float: none;
    text-align: center;
    max-width: 100%;  
		margin: 12px 0;
}
#search_container input#search_prod {
    width: 169px;
		}
}


.wdd_ajax_overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.57);
    z-index: 999;
}

.wdd_ajax_overlay .wdd_ajax_status{
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    text-align: center;
    width: 60px;
    height: 60px;
}

.wdd_ajax_overlay .wdd_ajax_status div{
    display: none;
    width: 100%;
    height: 100%;
}

.wdd_ajax_overlay .wdd_ajax_status .wdd_ajax_overlay_loading{
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}

.wdd_ajax_overlay .wdd_ajax_status .wdd_ajax_overlay_loading img,
.wdd_ajax_overlay .wdd_ajax_status .wdd_ajax_overlay_success img,
.wdd_ajax_overlay .wdd_ajax_status .wdd_ajax_overlay_fail img {
    width: 100%;
    height: 100%;
}
.installed_addons.no_installed{
    position: relative;
		padding: 0px 0 15px;
}

/*FOR WP VERSION < 4.2.0*/

.request-filesystem-credentials-dialog{
    display: none;
}

.notification-dialog-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    z-index: 1000000;
}

.request-filesystem-credentials-dialog .notification-dialog {
    top: 10%;
    max-height: 85%;
}

.notification-dialog {
    position: fixed;
    top: 30%;
    max-height: 70%;
    left: 50%;
    width: 450px;
    margin-left: -225px;
    background: #fff;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.3);
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    line-height: 1.5;
    z-index: 1000005;
    overflow-y: auto;
}

.request-filesystem-credentials-dialog-content {
    margin: 25px;
}