/*
Theme Name: WP Pugin Directory
Description: Wordpress Plugin Directroy Official theme
Version: 0.3
Theme URI: 
Author: Towfiq I.
Author URI: http://www.towfiqi.com/
*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
body{ margin:0; padding:0; font-family:'open_sanssemibold', Arial; font-size:16px; color:#8E919E;background-color: #E6EAF5;}
body.home{ background:#fff;}

header{width:100%; float:left;  position: relative;z-index: 999; background:#fff; border-bottom:1px solid #eee;height: 57px;}

.center{width:80%; margin:0 auto;padding-left: 75px;}

#topmenu{float: right;height: 58px;}
.new_menu_top{ float:right;}
#desc{ float:left; padding:15px 0;}
#desc a{ color:#999; text-decoration:none;}
#desc a:hover{color:#777;}

.wpd_login, .wpd_user_av{ display:inline-block!important;}
.wpd_search_head{ display:inline-block;height: 41px; color:#bbb;text-align: center; cursor:pointer;padding: 8px 20px;float: left; border-right:1px solid #eee;}
.wpd_search_head:hover{ background:#f5f5f5;}
#add_this_top{padding: 21px 15px; border-right:1px solid #eee;height: 16px;}
.addthis_toolbox{ width:120px;}

.wpd_search_head span, .wpd_login span{font-family: 'PT Sans Narrow', Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;font-size: 12px; display:block;}



/*User Menu*/
#topmenu > div{float: left; }
.user_menu{ display:inline-block;height: 57px;}
.wpd_login{text-decoration: none; display:inline-block;height: 41px; color:#bbb;text-align: center; cursor:pointer;padding: 8px 20px;float: left; border-right:1px solid #eee;}
.wpd_login:hover{background: #f5f5f5; color:#999;}

.wpd_user_av{position: relative;top: 7px;padding: 0 10px}
.wpd_user_av img{border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; cursor:pointer; border:4px solid #eee;}

.wpd_user_av span{ cursor:pointer;top: 38px;display: inline-block;position: absolute;padding: 0 4px;font-size: 12px;margin-left: 10px;color: #ccc;text-align: center;}


.login_center{ position:relative;}
#user_nav{ float:right;}
#user_nav .usr_nav_wrap{position: absolute;background: #f5f5f5;padding: 0px; padding-top:7px;width: 120px;border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;z-index: 22; margin:0; right:0;box-shadow:0px 6px 6px -6px #ccc inset; -webkit-box-shadow:0px 6px 6px -6px #ccc inset; -moz-box-shadow:0px 6px 6px -6px #ccc inset; top:-70px;}

#user_nav ul li{ list-style-type:none;}
#user_nav ul li a{ text-decoration:none; color:#999; font-size:14px;border-bottom: 1px solid #eee;padding: 8px 15px; display:block;}
#user_nav ul li a:hover{ background:#f1f1f1;}
#user_nav ul li.last_m a{ border:none;border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;}


/*Login Menubar*/
.user_login{ }
.user_login .usr_nav_wrap {width: 160px!important;}
.the_champ_login_container{ padding:15px;}
.the_champ_login_container img{ margin:5px!important;}
.the_champ_login_container img{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.the_champ_login_container img:hover{ opacity:0.6;}


.user_login .usr_nav_wrap p{text-align: center;margin: 0;font-size: 14px;}

.lost_passhead{background: #eee;text-align: center;padding: 5px 0;font-size: 14px;border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px;}
.lost_passhead a{color: #aaa;text-decoration: none;}
.lost_passhead a:hover{color: #888;}




/* HOME Banner*/
#banner{background:#27334E; padding:20px 0; text-align:center; float:left; width:100%}
#banner.cat_banner{ background:#27334E url(images/hero_header.jpg) no-repeat; padding:20px 0; text-align:center; float:left; width:100%;}
.home #banner h2{ color:#fff!important; font-size: 28px;}
#banner a{ text-decoration:none;color:#fff; }
#banner h2{ font-size:32px; color:#fff; margin-top:20px;font-family: 'PT Sans Narrow', Helvetica, sans-serif; font-weight:bold!important; text-transform:uppercase;}
#banner h2 span{ color:#fff; padding:0 10px; font-size: 24px; background: rgba(255, 255, 255, 0.2); margin-left: 10px; position: relative; top: -4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
#banner small{font-size: 15px;color: #0a855b;padding-top: 10px;display: block;}
.cat_banner h2{}


/*Search*/
#banner #smartsearch, #banner #searchform{ width:70%; margin:0 auto;}
#banner #smartsearch #s, #banner #searchform #s{ border:none; font-size:30px; color:#888; border-radius:10px;width:95%;background: #fff;text-align: left;}
#banner #searchsubmit{ position:absolute; top:18px; opacity:0; cursor:pointer; right:0;}
#banner #smartsearch div , #banner #searchform div{ position:relative;}
#banner #smartsearch i, #banner #searchform i{display: block;position: absolute;top: 18px;right: 30px;font-size: 20px;color: #ccc;}
#banner #searchform #s{ padding:14px;float: left;width: 91.7%; margin:0;}
#banner #searchform i{right: 73px; top:18px;}



#banner #smartsearch #cat{padding: 5px 7px;color: #888;background: #fff;margin: 0;font-size: 18px;border: 1px solid #ddd;border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 10px 0 0 10px;width: 160px; margin:13px;}

#banner #smartsearch #tag, #banner #smartsearch #tag_tag{width: 60%;padding: 13px;border: none;color: #888;font-size: 18px;outline: none;}

#banner #smartsearch #s, #banner #smartsearch #cat, #banner #smartsearch div.tagsinput{ float:left;}
#banner #smartsearch div.tagsinput{ border:none; float:left;padding-left: 10px; }
#banner #smartsearch #tag_tag{ width:239px!important; color:#aaa!important;}
#banner #smartsearch div.tagsinput span.tag{font-size: 18px;margin-top: 10px; margin-right:10px;}

#banner #smartsearch{ display:none;}
#banner #searchform #searchsubmit{right: 50px}

.radio_buttons{ width:100%; float:left; text-align:center;margin: 10px 0; color:#fff;}
.rd_button{ display:inline-block; margin-right:40px; cursor:pointer;}
.radio_buttons span{width:10px; height:10px; border:5px solid #76A9F7; display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;position: relative;top: 4px; margin-right:5px;}

.rad_active{  background:#fff;}




/*Categories*/
#home_iso{ display:none;}
.front_spinner{width:100%; padding:30px 0; text-align:center; font-size:40px; color:#ccc;}
#home_cats{width:100%; float:left; padding:40px 0;}
#home_cats .center{ width:75%;}
#home_cats ul{ padding:0; margin:0; line-height:40px;}
#home_cats ul.children{width: 91.7%; padding-left:25px;border-left: 1px solid #eee;float: left;margin-left: 2px; list-style-image:url(images/list_type.png); margin-top:15px;}
#home_cats li{ list-style-type:none; margin-bottom:25px; width:33%; float:left;}

#home_cats li a{ font-family:'open_sansbold';color:#5b5b5b; text-decoration:none; font-size:18px; font-weight:normal;}
#home_cats ul.children li a{font-family:'open_sanssemibold';color:#8f8f8f;font-size:14px;}
#home_cats span{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; background:#f1f1f1; color:#959595; padding:1px 10px; font-size:14px; margin-left:5px;}


#home_cats ul.children li{ margin-bottom:0; width:100%;margin-left: -2px;}
#home_cats li:hover a{color:#222;}
#home_cats ul.children li:hover a{color:#5b5b5b;}
#home_cats ul.children li:hover span{color:#777; background:#e4e4e4;}

#cat_rows{width:100%; float:left; padding:20px 0;}
#cat_rows .cat_row{width:33%; float:left;}
#cat_rows .cat_row li{ width:100%; position:relative;}
#cat_rows .cat_row .children{ display:none;}
#cat_rows .cat_row i{cursor: pointer;font-size: 14px;position: absolute;left: -17px;top: 13px;}
#cat_rows .cat_row i:hover{ color:#76A9F7;}

.cat_row_one{}
.cat_row_two{}
.cat_row_three{}



/*Home Page Call to Action*/
.callaction{ width:100%; float:left; background:#25d49a url(images/hero_header.jpg) no-repeat; color:#ffffff; padding:80px 0; text-align:center; line-height:46px; font-size:24px; background-size:cover;}
.callaction h1 {font-size: 34px;margin-bottom: 0;text-transform: uppercase;letter-spacing: 2px;}
.callaction h2{font-size: 18px;margin-bottom:30px;max-width: 70%;padding: 0 15%;}
.callaction strong{ color:#555;}
.callaction a{font-weight: normal;color:#fff;background:#76A9F7;text-decoration:none; padding:10px 25px; font-size:16px; text-transform:uppercase; letter-spacing:2px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}

.banner_or{font-size: 14px;line-height: 14px;position: absolute;margin: 45px 0px;padding: 0;margin-left: -10px;}




/*Home Page Plugins*/
#front_posts{ width:100%; float:left; padding:30px 0;}
#front_recent, #front_rated, #front_recomm{width: 30%;float: left;margin-right: 5%;}
#front_rated{margin-right: 0;}

.front_block h3{ color:#5b5b5b; margin-bottom:30px;}

.front_block ul{ margin:0; padding:0;}
.front_block li{ list-style-type:none; padding:15px 0;width: 100%;float: left;border-bottom: 1px solid #eee;}
.front_block p{width:75%; float:left; color:#ccc;}
.front_block li a.lititle{color:#7e7e7e; font-size:16px;}
.front_block li a.lititle:hover{ color:#76A9F7;}

.front_block li a{ text-decoration:none; color:#a4a4a4; font-size:13px;}
.front_block li a:hover{ color:#555;}
.front_block span.recomrtng{float:right; margin-top:15px; margin-right:10px;width: 22px;text-align: center;}


.front_block li, .front_block p, .front_block .list_time, .front_block .list_item_count, .front_block .list_author_arc{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.front_block li:hover{ background:#f5f5f5;}
.front_block li:hover p{ padding-left:15px;}

.crcl-4, .crcl-4_1, .crcl-4_2, .crcl-4_3, .crcl-4_4, .crcl-4_5{border-color:#f18f8f!important;color:#f18f8f!important;}
.crcl-4_6, .crcl-4_7, .crcl-4_8, .crcl-4_9{border-color:#ed6868!important;color:#ed6868!important;}
.crcl-3, .crcl-3_1, .crcl-3_2, .crcl-3_3, .crcl-3_4, .crcl-3_5{border-color:#fec4b3!important;color:#fec4b3!important;}
.crcl-3_6, .crcl-3_7, .crcl-3_8, .crcl-3_9, .crcl-4_0{border-color:#f59f85!important;color:#f59f85!important;}
.crcl-5, .crcl-5_0{border-color:#de4d4d!important;color:#de4d4d!important;}

.front_more{width:160px; padding:10px 0; color:#a1a1a1; background:#eef2f2; font-size:16px; text-align:center; display:block; margin:0 auto; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; border-bottom:4px solid #e2e5e5; margin-top:30px; text-decoration:none;}
.front_more:hover{ background:#e2e7e7; border-color:#d8dbdb;}

.front_block li:last-child{ border:none;}


.front_block li:hover .list_time{ padding-left:15px;}
.front_block .list_author_arc{ margin-right:0;}
.front_block .list_time, .front_block .list_item_count, .front_block .list_author_arc a, .front_block .list_author_arc{ font-size:14px;color: #bbb;}
#front_rated li:nth-child(4), #front_rated li:nth-child(5), #front_rated li:nth-child(6), #front_rated li:nth-child(7), #front_rated li:nth-child(8), #front_rated li:nth-child(9){ display:none;}



/*Category Page*/

.lay1_wrap{ float:left; width:100%; margin:30px 0;}

.allcatmsg{color:#8E919E; float:left; margin:0;padding-top: 7px;}
.allcatmsg a{}
.allcatmsg span{ font-size: 12px;padding: 1px 8px;background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}


/*SubCats*/
.listsubcat{ margin: 0 auto; padding:0; width: 85%;}
.listsubcat li{ list-style-type:none; display:inline-block; padding: 7px 1%; width: 22%; vertical-align:top;}
.listsubcat li a{ color:#777; text-decoration:none; font-size:14px;}
.listsubcat span{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; background:#ddd; color:#fff; padding:0px 10px; font-size:14px; margin-left:5px;}

.listsubcat .cat-item-none{ display:none;}
.listsubcat .current-cat{background:#fff;-webkit-border-radius:7px; -moz-border-radius:7px;border-radius:7px;color: #29d79d;}
.listsubcat .current-cat span{ background:#76A9F7;color: #fff;}
.listsubcat .current-cat a, .listsubcat .current-cat a:hover{ color:#76A9F7;}
.listsubcat li a:hover{ color:#666;}
#sub_cats{width: calc(100% - 79px); padding:2%;box-sizing: border-box;float: left; margin-left: 79px; background:#fff;}


.cat_dropdown{ float:right; margin: 0;}

.cat_dropdown select{border-radius: 5px;width: 200px;height: 35px;border:none; background:#f5f5f5;padding-left: 10px;color: #999; font-size: 14px;}
.cat_dropdown .dropdown{ display:inline-block;}

.content{ position:relative;}

.expand_desc{display: block;position: absolute;right: 180px;margin-top: 30px;color: #ccc;border: 1px solid #ddd;padding: 0 3px;cursor: pointer;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.expand_desc:hover{ color:#888; border-color:#999;}
.active_expand{ color:#76A9F7; border-color:#76A9F7;}

.sidelist_wrap{position:fixed; z-index:999; width:75px; border-right: 4px solid #D9DDEA;left:0; background: #FFFFFF;height: 100%; text-align:center;}
.sidelist{ position:relative; z-index:9999; margin-left:-250px;background:#fff; overflow:hidden; width:250px;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
overflow-x:hidden; font-size:14px;border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;
}
.sidelist h4{ border-bottom:1px solid #eee; padding:15px 20px; margin:0; color:#666; font-size:16px;}
.sidelist li{ list-style-type:none; line-height:26px;}

.sidelist ul.children{background:#f5f5f5;border-left: 1px solid #eee;padding-left: 0; margin-left:0; margin:0; padding-bottom:30px;}
.sidelist ul.children li{ margin-bottom:0; padding:8px 0 8px 30px; border-bottom:1px solid #eee;}
.sidelist ul.children li:hover{ background:#eee; color:#777;}
.sidelist ul.children li:hover a{ color:#777;}
.sidelist ul.children li:hover span{ background:#ddd;}
.sidelist ul.children li:last-child{ border-bottom:none;}

.sidelist a{ text-decoration:none; color:#666; display:inline-block; padding-left:20px; margin:8px 0;}
.sidelist a:hover{ color:#666;}
.sidelist ul.children li a{display:inline; padding-left:0;color:#999;}

.sidelist li span{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; background:#eee; color:#959595; padding:1px 10px; font-size:12px; margin-left:5px;}


.sidelist .nano{}
.nano_wrap{ padding:0;}
.slimScrollDiv{ }




/*The Trigger Button*/
.sidelist_wrap ul{ margin:0; padding:0;}
.sidelist_wrap ul li{ list-style-type:none;height: 67px;width: 75px;display: block; position:relative;}
.sidelist_wrap ul li:hover{ border-right:4px solid #999;}
.sidelist_wrap ul li a:hover{ background: #E5E9F1; color: #848DA7;}
.sidelist_wrap ul li a:hover i{color:#888;}
.sidelist_wrap ul li a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}


.sidelist_wrap a{ display:block;padding:10px 5px;border-bottom: 1px solid #EAECF5;color:#a6a9ab; text-decoration:none;}
.sidelist_wrap a{font-family: 'PT Sans Narrow', Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px;display: table-cell;width: 65px;height: 46px;vertical-align: bottom;}
.new_logo{background:#e4e9ea; border:none!important; height:auto!important;}
.new_logo .current_menu_arrow{ display:none;}
.new_logo a{ width:55px; display:block; text-indent:-999999px; background:#E4E6EA url(images/new_logo.png) center no-repeat!important; padding:15px 10px!important;height: 27px;}
.new_logo a:hover{ opacity:0.5;}

.sidelist_wrap a i{color:#BBBFC2;display: block;font-size: 24px;margin-bottom: 7px;}
.sidelist_wrap .current-menu-item a{background: #fff;color: #999;}
.sidelist_wrap .current-menu-item{border-right: 4px solid #bbb;}
.current_menu_arrow{ display:block;position: absolute;right: 0;top: 35%; color:#bbb; right:-1px;}

.menu_recom a{ font-size:11px;}


/*The Category Table*/
.cat_table{ border:none; border-collapse:collapse; width:100%; margin-top:20px; font-size:14px; color:#aaa;}
.cat_table a{ text-decoration:none;color:#727272;}
.cat_table td, .cat_table th{ border:none;}
.cat_table th{ background:#f5f5f5;padding:15px 0;}
.cat_table th:first-child{border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;}
.cat_table th:last-child{ border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;}
.cat_table th a{ color:#999;}
.cat_table th a:hover{ color:#727272;}
.cat_table th i{ opacity:0;}
.cat_table .active_th a{color:#727272;}
.cat_table .active_th i{  opacity:1;}
.cat_table .active_td{ background:#f9f9f9; color:#777; font-weight:bold;}
.cat_table tr:hover .active_td{ background:none;}

.cat_table tr{ height:60px;}
.cat_table tr:hover{ background:#e6fff6;}
.cat_table tr:hover span{ color:#29d79d;}
.cat_table td{ text-align:center; padding-top:15px; vertical-align:top;}
.cat_table .plgn_name{ padding-left:10px; text-align:left; max-width:300px;}
.cat_table .plgn_name span{ font-size:18px; color:#ccc; display:inline-block; margin-right:5px;}
.cat_table .plgn_name a{ font-weight:bold;}
.cat_table .plgn_name a:hover{color:#29d79d;}

.plgn_name{vertical-align: top;}
.plgn_name i{ margin-right:5px; cursor:pointer; color:#ccc;}
.plgn_name i:hover{ color:#999;}
.table_desc{ max-width:100px;}


.table_desc .desc_inner{ color:#888; display:none;line-height: 31px;border-top: 1px solid #eee; margin-top:15px;padding: 10px; position:relative; padding-bottom:40px}

.archivemore{position: absolute;right: 10px;padding: 5px 20px;background: #f1f1f1;bottom: 18px;color: #aaa; font-weight:normal!important; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.archivemore:hover{color:#fff!important; background:#11d693;}


.active_plgn, .active_plgn .active_td{ background:none!important;}
.active_plgn .plgn_name .tdnamea{font-family: 'open_sansbold';color: #555;}
.active_plgn{border: 1px solid #eee;}
.dctive_plgn{opacity:0.3;}


/*Screenshots in Category.php*/
.get_screens_button{ font-size:12px; cursor:pointer; display:block; margin-bottom:5px;}
.get_screens_button:hover, .get_screens_button:hover i{ color:#666;}
body.page #archive_table .get_screens_button {left: 12px;}

.screens_holder{display:none;position: fixed;width: 600px;height: 400px; overflow:hidden;margin-left: auto;margin-right: auto;left: 0;right: 0;z-index: 999999;top: 20%;padding: 20px;background: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;}
.screens_holder ol{ margin:0; padding:0;}
.screens_holder ol li{ list-style-type:none;}
.screens_holder ol li p{ font-size:12px; text-align:center;position: absolute;top: 0px;width: 580px;background: rgba(47, 47, 47, 0.8);color: #fff;padding: 10px;margin-top: 0;}
.screens_holder ol li p:empty{ display:none;}

.screens_holder ol {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.screens_holder ol li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.screens_holder ol li:first-child {position: relative;display: block;float: left;}
.screens_holder ol img {display: block;height: auto; width: auto;border: 0; max-width:100%;}

.rslides_nav{position: absolute;top: 30%;z-index: 999999999;background: rgba(0, 0, 0, 0.5);color: #ddd;text-decoration: none;padding: 7px; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;}
.rslides_nav:nth-child(odd){ right:0;border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; -moz-border-radius: 7px 0 0 7px;}

.rslides_tabs{position: absolute;bottom: -16px;z-index: 99999;text-align: center;width: 100%;padding-left: 0;margin-left: -20px;background: #eee;padding: 3px 0;}
.rslides_tabs li{ display:inline; margin:0 4px;}
.rslides_tabs a{background:rgba(0, 0, 0, 0.18);border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
width: 20px;height: 20px;display: inline-block;color: #fff;font-size: 13px;text-align: center;text-decoration: none;}
.rslides_tabs .rslides_here a{ background:#5A83DE;}



/*pagination*/
.cat_pagi{ margin: 40px 0; text-align:center; float:left; width:100%; background: transparent; /* border: 1px solid #eee; */}
.cat_pagi a{  padding: 8px 0px 10px; text-decoration:none; display:inline-block; color: #8E919E;border-radius: 50%;border: 2px solid transparent;margin-right: 5px;width: 40px;text-align: center;}
.cat_pagi .current{ background: transparent;  padding: 8px 0px 10px; width:40px;display:inline-block;border: 2px solid;opacity: 0.6;border-radius: 50%;margin-right: 5px;}
.cat_pagi a:hover{ background: #fff; color: #717279;}
.left_pagi{ float:left; border-right:1px solid #eee;}
.right_pagi{ float:right; border-left:1px solid #eee;}
.cat_pagi .pagi_off, .cat_pagi .elips{color: #D1D1D1; background:none;}
.cat_pagi .pagi_off:hover, .cat_pagi .elips:hover{background:none;color: #D1D1D1;}
.cat_pagi:empty{ display:none;}

/*Category Sidebar*/
.category-feed{ display:inline;display: inline;position: relative;top: 5px;}
.category-feed a{display: inline-block;background: #e9954b;border-radius: 50%;width: 30px;height: 30px;}
.category-feed i{color: #fff;font-size: 18px;top: -10px;position: relative;}
.category-feed a:hover{ background:#fff;}
.category-feed a:hover i{ color:#e9954b;}

/*Recommended Plugin*/
.recom_cat{}
.recom_cat h3{ color:#666; margin:0px 0; padding:15.6px 0;font-weight: normal; text-align:center;font-size: 18px;background: #E5E7EB;}
.recom_cat h3 span{ color:#999;}
.recom_cat ul{ margin:0; padding:0;}
.recom_cat li{ list-style-type:none; border-bottom:1px solid #eee;}
.recom_cat a{ display:block; padding:18px 10px; text-decoration:none; color:#777; padding-left:20px;}
.recom_cat a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}

.recomrtng{ min-width:23px; text-align:center; display:inline-block;float: right;border: 2px solid #ddd;padding: 7px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.dlcnt{ display:block; padding:10px 0; color:#bbb; font-size:13px;}

.recom_cat a:hover{ background:#F3F3FB; padding-left:15px;}


/*Single*/
.content{ width: 70%;float:left;}
#single_main .center{ width:80%;}

.single_tt{ font-size:49px; }
.single_tt a{ text-decoration:none; color:#5b5b5b;font-family: 'PT Sans Narrow', Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;}
.catmeta{color:#ccc;margin-bottom: 20px; width:70%; float:left;}
.catmeta a{ color:#A3A7B7; font-size:14px; font-family:'open_sansbold'; text-decoration:none; padding-right:5px;}
.catmeta a:hover{color:#777;}

.cat_arrow{ font-size:12px;}


/*SINGLE Post Style*/
pre{background: #fafafa;padding: 15px;overflow-x: scroll;font-size: 14px;line-height: 20px;border: 1px solid #eee;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}

/*Single Favs*/
.wpfp-span{ width:30%; float:right;text-align: right;}
.wpfp-span .favcon{ display:inline-block; background:url(images/favs.png) no-repeat; width:23px; height:19px;}
.wpfp-link{position: relative;top: -4px;margin-left: 7px;text-decoration: none;color: #bbb;}
.wpfp-span:hover .favcon, .faved .favcon{ background:url(images/favs.png) no-repeat right;}


/*TABS*/
.etabs { margin: 0;padding: 0px;border-bottom: 1px solid #eee;}
.tab {display: inline-block; zoom:1; *display:inline; padding: 10px 20px;border-bottom: none;opacity: 0.6;border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; margin-right:0; margin-left:-6px; padding-bottom:13px;}
.tab a { font-size:18px; font-family:'open_sansbold'; text-decoration:none; color:#656F8C;}
.tab a:hover { color:#999;}
.etabs .active a{ color:#555;}
.etabs li.active{padding: 14px 20px;margin-bottom: -1px;background: #fff; opacity:1; margin-left:-1px;}
.tab-container .panel-container { }
.tab-container {color:#888888; font-size:18px;margin-top: 10px;}

.tab_content{ line-height:33px;margin-bottom:40px; font-size:16px; padding:30px; background:#fff;}
.tab_content a{ color:#777; text-decoration:underline;}
.tab_content a:hover{ text-decoration:underline; color:#75A8F1;}

.tab_content h1, .tab_content h2, .tab_content h3, .tab_content h4, .tab_content h5, .tab_content h6{ color:#666;}

#tabs1-screenshots{ font-size:12px; text-align:center;}
#tabs1-screenshots li{ list-style-type:none; margin-bottom:40px;}
#tabs1-screenshots img{ max-width:100%; height:auto;border: 1px solid #ddd;}
#tabs1-featured  ul{ margin:0; padding:0;}
#tabs1-featured li{list-style-type: none;padding: 15px 0;border-bottom: 1px solid #eee;}
#tabs1-featured li:last-child{ border-bottom:none;}
#tabs1-featured li .lititle, #tabs1-featured li .list_author_arc a{ text-decoration:none;}

/*Single Read More*/
.tab_content .read_more{ text-decoration:none; background:#e5e5e5; color:#999; padding:10px 25px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:30px 0;display: inline-block;}
.tab_content .read_more:hover{background:#d5d5d5; color:#777; text-decoration:none;}

/*Tags*/
.post_tag{ padding:20px 0; margin-top:20px;}
.tag_list{ text-align:center; color:#797979; font-size:18px;}
.tag_list a{ color:#999; text-decoration:none; font-size:12px;}
.sp_tag:last-child { margin-right:0;}
.tag_list i{ color:#ccc; font-size:14px;}
.sp_tag{ display:inline-block; background:#F7F7F7; padding: 0px 7px 4px 7px; margin-right:20px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius:7px; margin-bottom: 10px;}

.sp_tag:hover{ background:#eaeaea;}


/*Related Plugins*/
#related{ width:100%; float:left;padding: 5% 0;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;margin-top: 60px;}
#related h3{ color:#666; margin:0px 0 20px 0; text-align:center;}
#related ul{ margin:0; padding:0;}
#related ul li{ list-style-type:none; padding: 20px;  box-sizing: border-box; display:inline-block; width:30%; float:left; margin-right:3%;background: #fff;border-radius: 3px;}
#related ul li, #related ul li a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#related ul li:hover{ background: #F9F9F9;}
#related ul li:hover{ padding-left: 25px;}
#related ul li a{ text-decoration:none; color:#777;width: 100%;display: block;}
#related .recomrtng{ margin-right:20px;}



/*Single Sidebar*/
.single_sidebar{ max-width:none; width: 30%;float:right; min-width:250px; margin-top: 40px;}
.single .single_sidebar{ width: 28%;float:right; min-width:250px; max-width:300px; margin-top:auto;}

.high_tt{ margin-top:65px!important;}

.wpd_knob{ margin-top:90px; height:145px; width:100%; overflow:hidden; background:transparent;}
.jKnob{margin:0 auto; position:relative;}
.wplbl{font-family:'open_sansbold';width:100%;font-size: 12px;color: #f47f82;position: absolute;margin-top: 60px; text-align:center;}
.wporglbl{width:100%;font-size: 12px;color: #E0E5EF;position: absolute;margin-top: 75px; text-align:center; display:none;}
.wporglbl a{color: #ccc;}



#plugin_dl{ margin-bottom:20px;}
#plugin_dl a{text-align: center;text-decoration: none;color: #fff;font-size: 24px;background: #7199F1;padding: 15px 0;width: 100%;display: block;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#plugin_dl a i{color:#5D7AB9; font-size:20px;}
#plugin_dl a span{ font-size:14px; color:#5D7AB9;}
#plugin_dl a:hover{ background:#77A1FD;}


#plugin_prev a{text-align: center;text-decoration: none;color: #a5a5a5;font-size: 24px;background: #e5e5e5;padding: 15px 0;width: 100%;display: block;border-radius: 10px;}
#plugin_prev a i{color:#a5a5a5; font-size:20px;}
#plugin_prev a:hover{background:#d5d5d5;}


#plugin_author{width: 94%;float: left;padding:3% 3% 5% 3%;background: #FBFBFB;margin-bottom: 10px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#bbb;}
.plgn_auth_tt{ display:block;padding: 7px 0; text-decoration:none!important;color:#bbb!important;}
#plugin_author a{ color:#999;text-decoration:none;}
#plugin_author a:hover{ text-decoration:underline; color:#666;}
.auth_icon{ display:inline-block; float:left; width:50px; height:50px; background:url(images/sprite.png) no-repeat; background-position: 0 -48px;border: 3px solid #eee; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:20px;}
#plugin_author p{float: left;width: 70%;margin: 0;}

.wpstats{margin: 10px 0;float: left;width: 94%;border:1px solid #DDE3EF;padding: 3%;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.wpstats h3{ color:#777777; text-align:center;}
.wpstats table{ width:100%;line-height: 33px;}
.stat_num{ text-align:right;}


/*--------------REPORT THIS PLUGIN------------*/

.flagthis{font-size: 14px;text-align: center;width: 94%;float: left;padding: 3%;}
.flagthis a{color: #aaa;text-decoration: none; cursor:pointer;}
.flagthis a:hover{color:#666;}

/*Hide the report box by default*/
#report_frame, .blank_canvas{ display:none;}


#report_frame{ position:fixed; top:20%; margin-left: -240px;left:50%; z-index:999;}

.report_inner{ width:420px; padding:20px; background:#fff;border:1px solid rgba(0, 0, 0, 0.1);
border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 05px rgba(0, 0, 0, 0.1);}

.report_inner .report_info{width: 94%;padding: 3%;border: 1px solid #CCF3ED;background: #e6fff6;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;color:#39daa6;}
.report_inner .report_info a{ color:#a3e0cc; text-decoration:none;}
.report_inner .report_info a:hover{color:#39daa6;}
.report_inner .report_info span{color:#a3e0cc;}

.report_inner h4{ color:#666;}
.report_inner{}
.report_inner .postform{width: 100%;height: 90px;margin-top: 5px;border: 1px solid #ccc;padding: 5px;color: #888;font-size: 16px;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.report_inner .cont_inpt, .report_inner textarea{font-family: 'open_sanssemibold'; width:96%; padding:2%; background:#f5f5f5; border:1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.report_verify, .report_submit{width: 49%;display: inline-block;margin: 0;}
.report_submit{ text-align:right; position:relative; top:-10px;}

.report_verify input{ width:20px; padding:2px; background:#f5f5f5; border:1px solid #ddd;border:1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.report_submit input {background: #11d693;padding: 5px 20px;color: #fff;font-family: 'open_sanssemibold';font-size: 14px;border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;cursor: pointer;border:none;}
.report_submit input:hover{background: #17B37D;}

.blank_canvas{ width:100%; height:100%; position:fixed; z-index:99; top:0; left:0; background:rgba(255, 255, 255, 0.85);}

.pop_close{ position:absolute;font-size: 22px;right: -3px;top: -3px; cursor:pointer;}
.pop_close:hover{ color:#f47f82;}


/*TAG LIST Page*/
.page-template-alltags-php .content{ width:100%; padding:30px 0;}
.page-template-alltags-php .content .center{ width:80%;}
#tag_list{}
#tag_list ul{ width:24%; float:left; margin:0; padding:0;}
#tag_list ul h3{font-family: 'open_sansbold';color: #5b5b5b;text-decoration: none;font-size: 18px;font-weight: normal; margin:60px 0 20px 0;}
#tag_list ul li{ list-style-type:none; margin-bottom:20px;}
#tag_list ul li a{font-family:'open_sanssemibold';color:#8f8f8f;font-size:16px; text-decoration:none;}
#tag_list ul li a:hover{ color:#555;}
#tag_list ul li span{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; background:#f1f1f1; color:#959595; padding:1px 10px; font-size:14px; margin-left:5px;}






/*--------------------------Questions--------------------------------------*/


/*Q & A Sidebar*/
.post-type-archive-question .single_sidebar, .single-question .single_sidebar{ margin-top:40px;}

.submit_question{text-align: center;padding: 14px 0;background:#F5F7FB;}
.submit_question{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.submit_question a{color: #999;text-decoration: none;text-align: center;font-size: 32px;text-transform: uppercase;}
.submit_question span{font-size: 14px;display: block;text-transform: none;word-spacing: 1px;}
.submit_question:hover{ background:#76A9F7; }
.submit_question:hover a, .submit_question:hover span{ color:#fff;}

.single-question #banner h2{ margin:0;}
.single-question #banner a{ text-decoration:none;}

/*Q & A MAIN*/
.qontent{}


.qontent h1{ font-size:24px; color:#777;}
.qontent h1 span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:36px;position: relative;top: 5px; margin-right:8px;}
.qontent .post_content{ margin-top:30px;}
.qontent .thn_post_wrap{ line-height:33px; padding:10px 0;}

.qontent .post-edit-link{ float:left; display:block;}
.askersinfo{ float:left; text-align:left; font-size:14px; margin-left:20px;}
.single-question .askersinfo{ float:right; text-align:right;}

.askersinfo a{ color:#777; text-decoration:none;}
.qandview{ font-size:14px; float:left;}

.qontent .post-edit-link{position: absolute;z-index: 2;margin-left: -30px;margin-top: 72px;font-size: 20px; color:#999;}
.qontent .post-edit-link:hover{ color:#666;}

.qontent .question{width: 100%;float: left;padding-bottom: 50px;border-bottom: 1px solid #eee;}

/*Answers*/
.comments_template{ width:100%; float:left;}
.comments_template h3{ text-align:center; margin:60px 0 0 0; color:#777;}
.commentlist{ margin:0; padding:0;}
.commentlist li{ list-style-type:none; line-height:28px;float: left;width: 100%; position:relative; font-size:14px; }
.commentlist li.depth-1{border:1px solid #eee;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:50px 0 0 0;}

.commentlist li a{ color:#777; text-decoration:none;}
.commentlist li a:hover{ color:#2ad79c;text-decoration: underline;}
.commentlist li.depth-1 .comment-body{position:relative; padding:3%; width:94%; border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
.commentlist li.depth-2 .comment-body, .commentlist li.depth-3 .comment-body, .commentlist li.depth-4 .comment-body{ border-top:1px solid #eee; position:relative; background:#f9f9f9; margin:0px; font-size:14px; padding:1% 2%; width:96%; margin-bottom:20px;border-radius:0;-webkit-border-radius:0; -moz-border-radius:0; margin:0;}

.commentlist li.depth-2 .comment-body p, .commentlist li.depth-3 .comment-body p, .commentlist li.depth-4 .comment-body p{ margin:0;}
.commentlist li.depth-2:last-child .comment-body{ border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;}



.commentlist .children{ margin:0; padding:0;}



.comm_reply{ font-size:14px; float:left; color:#acacac;}
.comm_meta_reply{ font-size:13px; float:right;color:#acacac;}
.comment-reply-link, .comment-edit-link{background: #f3f3f3;padding: 4px 10px;font-size: 12px;color: #aaa!important;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-right:4px;}
.comment-reply-link:hover, .comment-edit-link:hover{ background:#eee!important; color:#888;}
.comment-reply-link:hover, .comment-edit-link:hover{ text-decoration:none!important;}
.clear{ clear:both;}


.form-allowed-tags{ display:none;}
.comment-form-comment label{ display:none;}

#reply-title{float: left; margin-bottom:20px;}
.logged-in-as{float: right;font-size: 12px;margin: 50px 0 0 0;}
.logged-in-as a{ color:#555; text-decoration:none;}
.logged-in-as a:hover{color:#1fce92; }
#respond{ width:100%; float:left;}
.form-submit{ text-align:right;}
#submit{ background:#1fce92; color:#fff; border:none; padding:10px 20px; font-size:16px; font-family: 'open_sansbold';border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; border-bottom: 4px solid #16b67f; cursor:pointer;}





/*Comment Forms*/
.commentlist li textarea{width: 98%;height: 50px;border-color: #ddd;margin-top: 20px;padding: 1%;font-family: Arial;color: #777;background: #f5f5f5;border-radius: 5px;}
.commentlist li.haschild textarea{width:97%; float:right;}


.commentlist li .comment-form-comment{ margin:0;}
.commentlist li .replychange, .commentlist li .logged-in-as{display:none;}
.commentlist li .form-submit{ margin:0; text-align: right;}

.commentlist li #reply-title{display: block;margin: 0;position: absolute;bottom: -5px;font-size: 14px;right: 80px;}
.commentlist li.haschild #reply-title{bottom: 0px;}
.commentlist li.haschild #submit{ margin:8px!important;}

.commentlist li #respond{ position:absolute; bottom:30px; width:96%; height:135px; right:15px;margin-bottom: 5px;}
.commentlist li.haschild #respond{ bottom:0px;}

.commentlist li #submit{background: #26cc93;border: none;padding: 3px 8px!important;border-radius: 15px!important;-webkit-border-radius: 15px!important;-moz-border-radius: 15px!important;color: #fff;margin-top: 0px; cursor:pointer; font-size:12px!important;}

#comment{ width:96%; background:#f3f3f3; padding:2%; border:1px solid #eee;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}


/*Answer Vote*/
.casepress-top{position: absolute;margin-left: -100px;top: 33%;}
.casepress-top .casepress-upvote-star, .casepress-bottom .casepress-upvote-star{display: none!important;}

.casepress-vote-box{line-height: 18px;text-align: center;border-radius: 50%;border: 2px solid #eee;width: 55px;height: 48px;padding-top: 7px;}
.casepress-upvote-vote-count{display: block;font-size: 20px;}
.commentlist li .casepress-upvote{font-size: 12px;color: #ccc;}

.commentlist li .casepress-upvote:hover{text-decoration:none;}
.casepress-vote-box:hover{ border-color:#ccf5e8;}

.commentlist li.depth-2 .casepress-vote-box, .commentlist li.depth-3 .casepress-vote-box, .commentlist li.depth-4 .casepress-vote-box{ display:none;}
.commentlist li.depth-2 .comm_meta_reply span, .commentlist li.depth-3 .comm_meta_reply span, .commentlist li.depth-4 .comm_meta_reply span{display:none;}

/*If comment voted up*/
.votedup{ color:#1fce92; border-color:#1fce92!important;}
.votedup a{color:#1fce92;}
.commentlist li .casepress-upvote-voted-up{color: #1fce92!important; cursor:default; }


/*Questions Archive Page*/
.qarchive{}
.qarchive .postitle{ font-weight:normal;}
.qarchive .postitle a{ color:#888; font-size:20px; text-decoration:none; }
.qarchive .postitle a:hover{ color:#555;}
.post-type-archive-question .qarchive .post-edit-link{ position:relative; display:inline; margin:0; float:none; color:#ccc; padding-left:10px}
.post-type-archive-question .qarchive .post-edit-link:hover{color:#777;}

.qarchive .anscount a{ text-decoration:none;}
.qarchive .anscount{min-width:70px; float:left;width:13%; margin-top:20px;}
.qarchive .post_content{ float:left; width:80%;}
.qarchive .anscountinner{width:70px; height:60px; padding-top:10px; display:block; border:2px solid #eee; color:#a4a4a4;text-align:center; margin-top:30px; float:right; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }
.qarchive .anscountinner span{ font-size:12px; display:block;}
.qarchive .has_ans .anscountinner{ border-color:#c6f8e7; color:#2fdba3;}

.post-type-archive-question #banner h2{ margin-bottom:0;}
.post-type-archive-question #banner a{ text-decoration:none;}

.qandahelp {font-size: 20px!important;color: #0a855b!important;cursor: pointer;padding: 0!important;position: relative;top: -10px;left: -10px;}



.qanda_icon{ display:block; width:32px; height:32px; background:url(images/sprite.png) no-repeat; background-position: 0 -120px; text-indent:-99999px; margin-top:55px; margin-right:20px; float:left;}

.single-question .qanda_icon{ position:absolute; top:5px; left:-40px; margin:0;}
.single-question .post_content{ position:relative;}

/*Question Submit page*/
.submit_ques{margin-top: 40px;width: 70%;float: left;}
.submitq{width: 94%; float:left;border: 1px solid #eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; padding:3%;}
.submitq input{font-family:'open_sanssemibold';width: 89%;padding: 2.1%;font-size: 16px;border: 1px solid #ddd;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color: #666;background: #f5f5f5;float:left;margin-top:2px;}
.wpcf7 .submitq textarea{color: #666;font-family:'open_sanssemibold'; font-size:16px;}
.wpcf7 .submitq label { margin-bottom:10px;}
.wpcf7 .submitq #title { margin-bottom:30px;}
.page-template-page-question-submit-php .wpcf7 .submit{ clear:both; width:100%; margin-bottom:40px;}
.page-template-page-question-submit-php #banner h2, .single-question #banner h2, .post-type-archive-question #banner h2{ margin-bottom:0;}

.page-template-page-question-submit-php .single_sidebar{ margin-top:40px;}
.ques_tips{width: 88%;padding: 6%;border: 1px solid #eee; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.ques_tips h3{ text-align:center;}
.ques_tips ul{ padding-left: 20px;}
.ques_tips li{ line-height:24px; font-size:14px; margin-bottom:18px;}
.ques_tips li a{ color:#999;}
.ques_tips li a:hover{ color:#666;}


/*------------------THE Submit Plugin Page--------------------*/
.submit_plugin{ width:100%; float:left;}
.plugin_input{ width:100%; float:left;margin-top: 30px;margin-bottom: 30px;}
.plugin_input input{font-family:'open_sanssemibold';width: 89%;padding: 2.1%;font-size: 16px;border: 1px solid #eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color: #999;background: #f5f5f5;float:left;margin-top:2px;}
.plugin_input .fetch{ background:#11d693; padding:2.2%; color:#fff;font-family:'open_sanssemibold';font-size: 16px;float:left; margin-left:-20px;border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0; cursor:pointer;margin-top: 2px;}


.manual_fill, .auto_fill{ width:46%; float:left;border: 1px solid #eee;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.auto_fill{ float:right;}

.wpcf7 textarea{background: #f5f5f5; width:96%; border:1px solid #ddd; padding:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color: #999;}
.auto_fill input{background: #f5f5f5;width: 90%;border:1px solid #ddd; padding:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color: #999; margin-bottom:10px;}
p.bigp {width: 100%;float: left;text-align: left;}
p.bigp input {width: auto;display: inline-block;margin-top: 15px;}


.wpcf7 .submit{ float:left; width:47%; padding:0; border:none;}
.wpcf7 .submit #submit{ width:100%; padding:15px 0; cursor:pointer; margin-top:20px;}
.wpcf7 .submit #submit:hover{ background:#11ab77;}

.wpcf7 label{ display:block;}

.wpcf7 .postform{width: 100%;height: 200px; margin-top:20px;border: 1px solid #ccc;padding: 5px;color: #888;font-size: 16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#post_tags{background: #f5f5f5;width:96%; border:1px solid #ddd; padding:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color: #999;}

.wpcf7 #title{width: 96%;}
.auto_fill p{ position:relative;}
.auto_fill i{ position:absolute;top: 14px;right: 5px; color:#0C6;}
.auto_fill .smallp{ width:50%; float:left;}

#stage{ position:relative;}
.plgnsuccess{ position:absolute; background:#dcfdf2; padding:15px; color:#11d693; border:1px solid #a5f5da;right: 0;z-index: 99;
border-radius: 10px 0 0 10px; }




/*TAG INPUT*/
div.tagsinput {padding: 5px;width:auto!important; height:auto!important; border:1px solid #CCC; background: #FFF; overflow-y: auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.tagsinput span.tag { border: 1px solid #a5d24a; -moz-border-radius:2px; -webkit-border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom:5px;font-family: helvetica;  font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px;  } 
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px;  margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; } 
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}

/*CSS LOADER*/
#bowlG{position:absolute;width:20px;height:20px;right: 20px;top: 10px; display:none;}
#bowl_ringG{position:absolute;width:20px;height:20px;border:2px solid #26E398;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.ball_holderG{position:absolute;width:5px;height:20px;left:7px;top:0px;-moz-animation-name:ball_moveG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-name:ball_moveG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-ms-animation-name:ball_moveG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:ball_moveG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:ball_moveG;animation-duration:1.3s;animation-iteration-count:infinite;animation-timing-function:linear;}

.ballG{position:absolute;left:0px;top:-5px;width:8px;height:8px;background:#FFFFFF;-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}

@-moz-keyframes ball_moveG{
0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}
}

@-webkit-keyframes ball_moveG{
0%{-webkit-transform:rotate(0deg)}
100%{
-webkit-transform:rotate(360deg)}
}

@-ms-keyframes ball_moveG{
0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(360deg)}
}

@-o-keyframes ball_moveG{
0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(360deg)}
}

@keyframes ball_moveG{
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
} 




/*-------------PROFILE PAGE-----------------------*/
.author_div{ width:100%; float:left;text-align: center; margin:40px 0;}
.author .content{ width:50%;margin: 0 auto;float: none; min-width:360px; width:570px;}

.author .etabs{ text-align: center; background:none; padding:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; border-bottom:1px solid #eee;}
.author .etabs .tab{padding: 10px 20px;border: 1px solid #eee;border-bottom: none;opacity: 0.6;border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; margin-right:0; margin-left:-6px; padding-bottom:13px;}
.author .etabs .tab{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.author .etabs li.active{padding: 14px 20px;margin-bottom: -1px;background: #fff;opacity: 1;}
.author .etabs .tab:hover{ opacity:1;}

.author_div img{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border:7px solid #eee;}
.author_div h2 a{ color:#555; text-decoration:none;}
.author .recomrtng{width: 33px;height: 33px;text-align: center;}
.author .etabs li span{background:#F6F6FD;font-size: 12px;padding: 0px 7px;margin-left: 5px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}


/*Lists Tab*/
#tabs1-lists{}
#tabs1-lists ul{ margin:0; padding:0;}
#tabs1-lists li{ list-style-type:none;padding: 20px 0 10px 0;border-bottom: 1px solid #eee; position:relative;}
#tabs1-lists li{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#tabs1-lists li:hover{ background:#f5f5f5; padding-left:20px;}
#tabs1-lists .lititle{ text-decoration:none;}
.list_meta_info{ font-size:14px;color: #bbb;}
.list_meta_info span{ margin-right:25px;}
#tabs1-lists .list_delete_button{top: 18px;right: 14px; left:auto;}
.edit_list_link{position: absolute;top: 15px;right: 45px;color:#aaa!important}
.edit_list_link:hover{color:#888!important}

#tabs1-lists .auth_list_info{ margin-top:0; padding-bottom:10px; border-bottom:1px solid #eee;}
#tabs1-lists .auth_list_info span{}
#tabs1-lists .auth_list_info .inline_new_list_button{ float:right; text-decoration:none;}


/*RATED Tab*/
#tabs1-rated{}
#tabs1-rated ul{ margin:0; padding:0;}
#tabs1-rated ul li{ list-style-type:none;}
#tabs1-rated ul li{ width:100%; display:block; border-bottom:1px solid #eee; padding:20px 20px 20px 0;}
#tabs1-rated ul li{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#tabs1-rated ul li:hover{ padding-left:20px; background:#f5f5f5;}

#tabs1-rated ul li a{ text-decoration:none;}
#tabs1-rated ul li p{ margin:0;}
#tabs1-rated ul li p a{font-size: 13px;color: #aaa;}
#tabs1-rated ul li p a:hover{ color:#666;}



/*Questions Tab*/
#tabs1-questions{float: left;width: 100%;margin-top: 20px;}
#tabs1-questions ul{ margin:0; padding:0;}
#tabs1-questions ul li{ list-style-type:none; width:100%; float:left; border-bottom:1px solid #eee; padding:20px 0;}
#tabs1-questions ul li p{ margin:0;}
#tabs1-questions ul li .auth_ask{ width:70%; float:left;font-size: 14px;color: #ccc;}
#tabs1-questions ul li .auth_ans{float:right;padding: 0px 10px;background: #f3f3f3;border-radius: 4px;font-size: 11px;}
#tabs1-questions ul li a{ text-decoration:none;}



/*Edit Profile*/
.prof_edit_link{position: absolute;display: inline-block;background: #eee;width: 24px;height: 24px;font-size: 15px; -webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%;}
.prof_edit_link i{ color:#aaa;}
.prof_edit_link:hover{ background:#ddd; color:#888;}
.goback{ display:block; position:absolute; top:25px; color:#bbb;}
.goback:hover{color:#666;}

#profile_edit{ width:100%; float:left; position:relative;}
.profile_edit_wrap{ width:550px; margin:0 auto; background:#fff; padding:20px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.profile_edit_wrap h2{margin-top: 0;padding-bottom: 20px;border-bottom: 1px solid #eee; text-align:center;}
.profile_edit_wrap label{ display:inline-block; margin-bottom:5px;}

.profile_edit_wrap .text-input, .profile_edit_wrap textarea{width: 98%;padding: 2% 1%;border: 1px solid #eee;background: #fafafa;color: #999;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;font-family: 'open_sanssemibold', Arial;}

.profile_edit_wrap textarea{}
#updateuser{border: none;width:160px; padding:10px 0; color:#a1a1a1; background:#eef2f2; font-size:16px; text-align:center; display:block; margin:0 auto; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; border-bottom:4px solid #e2e5e5; margin-top:30px; text-decoration:none; cursor:pointer;}

#updateuser:hover{ background:#e2e7e7; border-color:#d8dbdb;}


/*FORGOT PASSWORD*/
.page-template-page-forgotpass-php #user_login{width: 96%;padding: 2%;background: #f7f7f7;border: 1px solid #eee;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.page-template-page-forgotpass-php .profile_edit_wrap{ margin-top:70px;}
.page-template-page-forgotpass-php .profile_edit_wrap h2{ color:#666;}
.page-template-page-forgotpass-php fieldset{ border:none;}

.page-template-page-forgotpass-php .profile_edit_wrap p a{ color:#777;}
.page-template-page-forgotpass-php .profile_edit_wrap p a:hover{ color:#76A9F7;}


/*LOGIN PAGE*/
.page-template-page-login-template-php .profile_edit_wrap{ margin-top:40px;}
.login_wrap h2{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 20px;margin-top: 0; color:#666;}
.login_wrap{width: 550px;margin: 0 auto;}
.login_inner{ background:#fff;float:left;padding: 20px; margin-top:40px; width:90%; padding:5%;
border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

.the_champ_login_container img{ border:3px solid #eee; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.wpd_social_login{ width:42.7%; float:left; border-right:1px solid #eee;padding-bottom: 20px;}
.login_inner #loginform{width: 57%;float: left;text-align: right;}
.login_inner #loginform label{ display:none;}
.login_inner .entry-content{ position:relative;}
.login_or{position: absolute;display: block;width: 37px;height: 30px;background: #f5f5f5;border: 1px solid #eee;text-align: center;padding-top: 7px;left: 190px;top: 50px;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;color: #bbb;}

.login_forgot{color: #ccc;font-size: 14px;float: right;margin-right: 120px;margin-top: -40px;text-decoration: none;}
.login_forgot:hover{ color:#999;}
.wpd_social_login p{font-size: 14px;padding-left: 10px;margin-bottom: 0;}

#user_login, #user_pass{width: 70%;padding: 2% 2% 2% 3%;background: #fafafa;border: 1px solid #eee;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; outline:none;color:#999;}
#user_login:focus, #user_pass:focus{background:#f5f5f5;}

.login_inner #wp-submit{background: #76A9F7;padding: 5px 20px;color: #fff;font-family: 'open_sanssemibold';font-size: 14px;border-radius: 15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;cursor: pointer;border:none;}
.login_inner #wp-submit:hover{background: #6C9AE0;}

#login_error{ padding: 3%;width: 94%;margin-top: 40px;background: #FCF3F2;color: rgb(236, 169, 169);font-size: 14px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align:center;}

#login_popup header, #login_popup #footer{ display:none;}
#login_popup {display:none;position: fixed;z-index: 999999;background: #fff;width: 600px;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 20%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); margin-left:auto; margin-right:auto; left:0; right:0; top:25%;border: 1px solid #eee;}
#frame{ border:none;}


#login_popup .login_inner{margin-left: -35px; border:none;margin-bottom: 20px; margin-top:0;}

#loginform i{color: #ddd;display: inline-block;background: #F1F1F1;padding: 7px 10px;margin-right: -3px;position: relative;z-index: 22;top: 2px;
border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;min-width: 15px;}





/*Search Page--------*/
.page-template-page-searchresults-php #banner small{ display:inline-block; font-size:24px;}



/*---------------FOOTER----------------*/

#footer{margin-top:70px;float: left;background: #F3F5FB;padding: 30px 0 60px 0; font-size:14px; color:#aaa;width: 100%;}


.copyright{ width: 100%; float:left; text-align: center; background: #fff; padding: 20px 0; font-size: 14px;}
.footmenu{ width: 900px; text-align: center; margin: 0px auto;}

.footmenu ul{ margin:0;padding: 0;}
.footmenu li{ list-style-type:none; display:block; line-height:30px; width:25%; float:left;}
.footmenu li ul li {width: 100%;}
.footmenu ul li a{ color:#aaa; text-decoration:none;}
.footmenu .widgettitle{font-family: 'PT Sans Narrow', Helvetica, sans-serif;text-transform: uppercase;font-weight: bold;font-size: 18px;text-align: center; color:#888;}
.footmenu ul li a:hover{color:#777;}



/*_---------------------WPD RATING-----------------------------*/


#func_dis, #feat_dis, #supp_dis{ width:10px; border:none; color:#39daa6; font-weight:bold; margin-left:5px;}
#wpd_rating_box{font-size:14px;background:#f5f5f5; padding:10px 7px 7px 7px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; color:#aaa; margin-bottom:20px;}
.wpd_rating_wrap{padding:12px; background:#fff;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;margin-top: 5px; position:relative;}
.my_rating{ margin:4px 0; text-align: center;background: #E3FAF2;padding: 5px;margin-top: 8px;color: #11d693;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.my_rating:empty{ display:none;}

.rating_bar{ width:90%; height:7px; background:#eee;display: inline-block; }
.rating_bar span{width: 0%;height: 7px;display: block;}

.func_bar span{ background:#6ff1c5;}
.feat_bar span{background:#a0f7a6;}
.supp_bar span{background:#f1dbb8;}

.wpd_vote_title{padding:0 5px; text-align:center;}
.count_votes{display: inline-block;float: left; padding-left:10px; padding-top:7px;}
.wpd_total{ text-align:right; padding-right:13px; padding-top:7px;}

#wpd_rate_me{background: rgba(255, 255, 255, 0.9);position: absolute;width: 91%;height: 110px;padding: 2%; display:none;}
#rate_me label{width:30%;float: left;margin-bottom: 8px;}
#rate_me .dis_wrap{display: inline-block;float: right;margin-bottom: 5px;}

#wpd_rate_me form{float: right;width: 100%;text-align: right;margin-top: 5px;}
#wpd_rate_me #rate_button{background: #eee;color: #aaa;border: none;padding: 3px 15px;border-bottom: 3px solid #E2E2E2;cursor: pointer;
border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;}





/*jQuery Drop Down*/
#s .dropdown{position: absolute!important;z-index: 99;margin-top: 13px;margin-left: 13px;font-size: 14px;width:160px!important;}
#banner #smartsearch div.tagsinput{ margin-left:170px;}
.dropdown li{ border-bottom:1px solid #eee;}
.dropdown .drop_li_child{ font-size:14px; border-top:none; background:#f7f7f7;}
.page-template-page-recommended_plugins-php .dropdown{ display:inline-block;}


.dropdown,.dropdown div,.dropdown div::after,.dropdown li{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}
.dropdown{position:relative;width:190px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.dropdown.open{z-index:2}
.dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}
.dropdown.focus{box-shadow:0 0 5px rgba(51,102,248,.4)}
.dropdown .carat{position:absolute;right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #ccc}
.dropdown.open .carat{margin-top:-10px;border-top:6px solid transparent;border-bottom:8px solid #ccc;top:16px}
.dropdown.disabled .carat{border-top-color:#999}
.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden}
.dropdown select{position:absolute;left:0;top:0}
.dropdown.touch .old{width:100%;height:100%}
.dropdown.touch select{width:100%;height:100%;opacity:0}
.dropdown .selected,.dropdown li{display:block;font-size:16px;line-height:1;color:#aaa;padding:9px 12px;overflow:hidden;white-space:nowrap}.dropdown.disabled .selected{color:#999}
.dropdown .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;box-shadow:inset -55px 0 25px -20px #fff}
.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;border-radius:0 0 3px 3px;overflow:hidden;opacity:0}
.dropdown.open div{opacity:1;z-index:2}
.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;box-shadow:inset 0 -50px 30px -35px #fff}
.dropdown.scrollable.bottom div::after{opacity:0}
.dropdown ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;margin:0;padding:0}
.dropdown.scrollable.open ul{overflow-y:auto}
.dropdown li{list-style:none;padding:8px 12px}
.dropdown li.focus{background:#39daa6;position:relative;z-index:3;color:#fff}
.dropdown li.active{font-weight:700}



/*Contact PAGE*/
.contact_div{}
.contact_div .cont_inpt, .contact_div textarea{width: 94%;padding: 18px 3%;background: #f5f5f5;color: #777;border: 1px solid #eee;border-radius: 4px; -moz-border-radius: 4px;-webkit-border-radius: 4px;}
.contact_div textarea{ height:200px; font-family:Arial, Helvetica, sans-serif;}
.contact_verify{ width:50%; float:left;}
.contact_submit{ width:50%; float:right; text-align:right;}
.contact_submit input{ background:#1fce92; color:#fff; border:none; padding:10px 20px; font-size:16px; font-family: 'open_sansbold';border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-bottom: 4px solid #16b67f; cursor:pointer;}

.contact_verify input{background: #f5f5f5;border: 1px solid #eee;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;padding: 5px;}

#contact_form small {margin-bottom: 10px;display: block;color: #bbb;}
#contact_form label span {color: rgb(238, 159, 159);}
#contact_form p {margin-top: 25px;}

#contact_form select{width: 100%;padding: 2%;border: 1px solid #ddd;border-radius: 4px; color:#888;}


/*Happy.JS*/
.unhappyMessage{ color:#f47f82;}
#report_valid_unhappy, #contact_verify_unhappy{ display:block;}

.contact_div .success{padding: 10px;background: rgb(207, 250, 235);border: 1px solid;color: rgb(63, 218, 166);margin-top: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.contact_div .error{padding: 10px;background: antiquewhite;border:  1px solid rgb(238, 209, 170);color: rgb(214, 169, 110);margin-top: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}


#wpd_rate_plgn .unhappyMessage{ position:absolute;width: 140px;left: 0;text-align: left;}



/*--------------------LIST----------------------*/
/*CREATE New List*/
.inline_new_list_button{ cursor:pointer;}
.inline_new_list_button:hover{ color:#666;}
.create_list, #user_submit_plgn, .wpd_help{ display:none;position: fixed;z-index: 999;width: 500px;padding: 20px;background: #fff;border:1px solid rgba(0, 0, 0, 0.1);border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); margin-left:auto; margin-right:auto; left:0; right:0; top:25%;}
.create_list h3{ color:#666;}
.create_list{ z-index:99999;}

.create_list #new_list_name, .create_list #new_list_desc{ color:#777; padding:2%; width:96%; background:#fbfbfb; border:1px solid #eee; box-shadow: 0 0 5px #eee inset; -moz-box-shadow: 0 0 5px #eee inset; -webkit-box-shadow: 0 0 5px #eee inset;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:'open_sanssemibold', Arial;}
.create_list #new_list_desc{ height:100px;}
.create_list label{font-size: 12px;display: block;text-align: right;padding-bottom: 4px;color: #ccc;}
{float: right;}
#create_list_submit{ float:right;}

#create_list_submit{background: #eee;border: none;padding: 10px 20px!important;border-radius: 5px!important;-webkit-border-radius: 5px!important;-moz-border-radius: 5px!important;color: #999; font-weight:bold;margin-top: 0px; cursor:pointer; font-size:14px!important; border-bottom:5px solid #ddd;}
#create_list_submit:hover{background: #26cc93; border-color:#1fb883; color:#fff;}
.create_list .dropdown, #wpd_edit_list_form .dropdown{float: left;width: 260px;}


/*ADD TO LIST*/
.add_single_tolist{ cursor:pointer; color:#A3A7B7;position:absolute; right:0; margin-top:70px;}
.add_single_tolist:hover{ color:#888;}

.add_to_list{ display:none;position: absolute;z-index: 9999;width: 400px;padding: 20px;background: #fff;border:1px solid rgba(0, 0, 0, 0.1);border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); margin-left:auto; margin-right:auto; left:0; right:0; top:25%;}
.add_to_list textarea{ color:#777; padding:2%; width:96%; background:#fbfbfb; border:1px solid #eee; box-shadow: 0 0 5px #eee inset; -moz-box-shadow: 0 0 5px #eee inset; -webkit-box-shadow: 0 0 5px #eee inset;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:'open_sanssemibold', Arial;}
.add_to_list h3{ text-align:center; color:#666;}
.add_to_list #my_lists{width: 100%;padding: 10px;border-color: #ddd; color:#999;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#list_submit_button{background: #eee;border: none;padding: 10px 0px!important;border-radius: 25px!important;-webkit-border-radius: 25px!important;-moz-border-radius: 25px!important;color: #999; font-weight:bold;margin-top: 0px; cursor:pointer; font-size:16px!important; width:100%; border-bottom:5px solid #ddd;}
.add_to_list #list_submit_button:hover{background: #76A9F7; border-color: #6D9BE2; color:#fff;}
.list_submit_button_p{ text-align:right;}


/*LIST SINGLE*/
#list_main{width: 100%;float: left;}
.list_single{width:580px; margin:0 auto;}
.list_single .postitle, .list_single .postitle a{ text-align:center; color:#666; text-decoration:none;}
.list_single .postitle{ margin:60px 0 40px 0;}
.list_single .postitle i{ font-size:28px;}
.list_single .thn_post_wrap{ color:#999;text-align: center;}
.list_single .thn_post_wrap a{ color:#666;}

.list_single .single_metainfo{ margin-top:40px; margin-bottom:20px; text-align: center;width: 100%;padding: 20px 0;}

.list_item_count, .list_status, .list_time, .listview{ display:inline-block; margin-right:15px;}
.listview{ margin-right:0;}

.list_author{text-align: center;margin-top: 70px;}
.list_author a{ color:#555; text-decoration:none;}
.list_author img{margin: 0 auto; width:70px; height:70px; display:block; border:4px solid #eee; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

#list_plugins{ position:relative;}
#plgn_list_items{ margin:0; padding:0;}
#plgn_list_items li{ list-style-type:none;  padding:20px 0; border-bottom:1px solid #eee; position:relative;}
#plgn_list_items li a{ text-decoration:none;}
#plgn_list_items .lititle{ color:#666; font-size:16px;}
#plgn_list_items .lititle:hover{ color:#7199F1;}
#plgn_list_items .auth_faves_span{font-size:14px;}
#plgn_list_items .auth_faves_span a{ color:#aaa; text-decoration:none;}

#plgn_list_items .plugn_note{font-size: 14px;color: #999;margin: 25px 0;font-family: sans-serif;font-style: italic;}
#plgn_list_items .plugn_note .open_qoute{margin-right: 5px; display:inline-block; width:18px; height:18px; background:url(images/sprite.png) no-repeat; background-position:0 -172px;}
#plgn_list_items .plugn_note .close_qoute{margin-left: 5px; display:inline-block; width:18px; height:18px; background:url(images/sprite.png) no-repeat; background-position:0 -192px;}


#plgn_list_items .plugn_note:empty{ display:none!important;}
.list_empty{ color:#ccc; background-color: #fff;padding: 30px;border-radius: 5px;text-align:center;line-height: 29px;}

#plgn_list_items textarea{ width: 96%;background: #fbfbfb;border: 1px solid #eee;color: #777;padding: 2%;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:'open_sanssemibold', Arial; box-shadow: 0 0 5px #eee inset; -moz-box-shadow: 0 0 5px #eee inset; -webkit-box-shadow: 0 0 5px #eee inset;}
#plgn_list_items .wpd_edit_note_form{ display:none;}
.list_edit_p{ text-align:right;}
#plgn_list_items .cancel_note_edit{ font-size:14px; cursor:pointer;}
#plgn_list_items .cancel_note_edit:hover{ color:#777; text-decoration:underline;}
#plgn_list_items .list_edit_button{background: #26cc93;border: none;padding: 3px 13px!important;border-radius: 15px!important;-webkit-border-radius: 15px!important;-moz-border-radius: 15px!important;color: #fff;margin-top: 0px; cursor:pointer; font-size:12px!important;}
#plgn_list_items .list_edit_button:hover{background: #1fb883;}


.list_delete_button{font-family: 'FontAwesome';background: none;border: none;color: #aaa;font-size: 16px; cursor:pointer; position:absolute; top:22px; left:-34px; outline:none;}
.list_delete_button:hover{ color:#EE8D8D;}

.edit_note_trigger{position: absolute;top: 55px;left: -25px;font-size: 14px; cursor:pointer;color: #aaa;}
.edit_note_trigger:hover{ color:#888;}


/*List Voting*/
.list_single{ position:relative;}
.list_single .casepress-top {margin-left: -100px;top: auto!important;margin-top: 140px;}
.list_single .casepress-vote-box{ border:none;}
.list_single .casepress-upvote-vote-up, .list_single .casepress-upvote-vote-count{ background:#ebfbf6; color:#39daa6;width: 40px;text-align: center;display: block; text-decoration:none; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; padding-bottom:2px;}
.list_single .casepress-upvote-vote-up{ border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}
.list_single .casepress-upvote-vote-count{border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px;}

.list_single .casepress-upvote-vote-down{text-align: center;display: block; color:#39daa6;width: 40px;margin-top: 5px;}

.list_single .casepress-upvote-vote-up:hover, .list_single .casepress-upvote-vote-count:hover{ background:#39daa6; color:#fff;}
.list_single .casepress-upvote-vote-up:hover .casepress-upvote-vote-count{background:#39daa6; color:#fff;}
.casepress-upvote-vote-down{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding-bottom:2px; padding:0px 0;}
.casepress-upvote-vote-down:hover{ background:#39daa6; color:#fff;}

.list_voteup, .list_votedup{padding: 10px;background: #FBFBFB; color: #75A8F1;display: block;width: 40px;position: absolute;cursor: pointer;border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px;top: 20px;left: -95px; text-align:center; max-height:40px;}
.list_votedup, .list_voteup:hover{background: #75A8F1; color:#fff;}
.list_voteup, .list_voteup:hover{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}

.vote_span{ font-size:12px;top: -5px; position:relative;}

/*LIST SHARING*/
.addthis_button_facebook_like:hover, .addthis_button_tweet:hover, .addthis_button_google_plusone:hover, .addthis_counter:hover{opacity:1!important;}



/*EDIT LIST*/
#wpd_edit_list_form{ display:none;position: absolute;z-index: 999;width: 560px;padding: 20px;background: #fff;border:1px solid rgba(0, 0, 0, 0.1);border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 05px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 05px rgba(0, 0, 0, 0.1);}


#wpd_edit_list_form h3{color: #7199F1;margin: 20px 0 0px 0;}
#wpd_edit_list_form .list_title, #wpd_edit_list_form #list_desc_id{ color:#777; padding:2%; width:96%; background:#fbfbfb; border:1px solid #eee; box-shadow: 0 0 5px #eee inset; -moz-box-shadow: 0 0 5px #eee inset; -webkit-box-shadow: 0 0 5px #eee inset;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:'open_sanssemibold', Arial;}
#wpd_edit_list_form #list_desc_id{ height:100px;}
#wpd_edit_list_form label{font-size: 12px;display: block;text-align: right;padding-bottom: 4px;color: #ccc;}
#wpd_edit_list_form .list_update_button{ float:right;background: #26cc93;border: none;padding: 3px 13px!important;border-radius: 15px!important;-webkit-border-radius: 15px!important;-moz-border-radius: 15px!important;color: #fff;margin-top: 0px; cursor:pointer; font-size:12px!important;}


.live_list_edit{ float:right; cursor:pointer; color:#bbb;}
.live_list_edit:hover{ color:#777;}


/*-----------------LIST ARCHIVE---------------------*/
#list_archive{ width:100%; float:left; margin-top:40px;}

#list_archive .etabs{ text-align:center;}
.list_block{ width:60%; margin: 0 auto; margin-bottom:60px;}
.list_block h3{ text-align:center; color:#5b5b5b;}
.list_block li{ position:relative;list-style-type:none; padding: 0; border-bottom:1px solid #eee;width: 30%;float: left;background-color: #fff;min-height: 200px;margin: 1.5%; min-height:250px;box-shadow: 2px 0px 3px rgba(115, 120, 134, 0.06);}
.list_block li{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.list_author_arc, .listvotes{ display:inline-block; margin-right:40px; font-size:14px;}
.list_author_arc a, .listvotes{ color:#bbb;}
.list_author_arc a:hover, .listvotes a:hover{ color:#999;}
.list_block .list_time, .list_block .list_item_count, .list_block .list_author_arc, .list_block .listview{ color:#bbb; font-size:14px;padding-bottom: 15px;}
.list_block a{ text-decoration:none; }
.list_block .lititle{ color:#7e7e7e;}
.list_block .lititle:hover{color:#76A9F7}
.list_block li:last-child{ border-bottom:none;}
p.list_desc {font-size: 13px;color: #bbb;background-color: #f9f9f9;padding: 40px!important;}
.page-template-page-all_lists-php .list_block{ width:100%;margin-top: 120px; }
.page-template-page-all_lists-php .cat_pagi:empty{ display:none;}
.page-template-page-all_lists-php .submit_question{ cursor:pointer;padding: 7px 15px;border-radius: 3px;margin-left: 15px;float: left; }
.page-template-page-all_lists-php .submit_question a{ font-size: 14px;}
.page-template-page-all_lists-php .allcatmsg{ }
.page-template-page-all_lists-php .list_block ul {margin: 0;padding: 0;width: 100%;}

.page-template-page-all_lists-php .content{width:100%;}
.list_block li p { text-align: center;padding: 0 20px;margin-top: 35px;height: 30px;}
#list_recent i.fa.fa-flask {color: #DFDFEC;position: absolute;background-color: #fff;left: 0;right: 0;margin: 0 auto;display: block;text-align: center;width: 30px;height: 25px;border-radius: 50%;margin-top: -19px;padding-top: 5px;border: 3px solid #E6EAF5;}
p.list_desc a{color:#777;}
.list_time {padding-left: 20px;}

/*SUBMIT PLUGIN USER*/
.submit_plugin_trigger{ cursor:pointer;}
#user_submit_plgn{}
#user_submit_plgn h3{ color:#5b5b5b;}
.plgn_submit_msg{background: aliceblue;padding: 10px;color: rgb(151, 173, 192);text-align: center;font-size: 13px;border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px;}
#user_submit_plgn label{font-size: 12px;display: block;text-align: right;padding-bottom: 4px;color: #ccc;float: right;}
#user_submit_plgn #plugin_wporg_link, #user_submit_plgn #plugin_submit_email{ color:#777; padding:2%; width:96%; background:#fbfbfb; border:1px solid #eee; box-shadow: 0 0 5px #eee inset; -moz-box-shadow: 0 0 5px #eee inset; -webkit-box-shadow: 0 0 5px #eee inset;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-family:'open_sanssemibold', Arial;}
#user_submit_plgn span{ font-size:14px;}
#user_submit_plgn .errorMessage{ color:#f47f82; float:left;}


#user_plugin_submit{ float:right; outline:none;}
#user_plugin_submit{background: #eee;border: none;padding: 10px 20px!important;border-radius: 25px!important;-webkit-border-radius: 25px!important;-moz-border-radius: 25px!important;color: #999; font-weight:bold;margin-top: 0px; cursor:pointer; font-size:14px!important; border-bottom:5px solid #ddd;}
#user_plugin_submit:hover{background: #26cc93; border-color:#1fb883; color:#fff;}


/*THANKYOU PAGE*/
.page-template-page-thankyou-php #single_main{width:100%; float:left;}
.page-template-page-thankyou-php .front_block{width: 50%!important;float: none!important;margin: 0 auto!important;margin-top: 50px!important;min-width: 500px;max-width: 500px;}
.page-template-page-thankyou-php .front_block h3{text-align: center;}
.page-template-page-thankyou-php .exist_msg{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 18px;width: 100%;}





/*------HELP------------*/
.wpd_help{ width:600px; max-height:450px; top:15%;}
#docu{max-height: 450px;overflow: hidden;}
#docu .etabs li.active {border: 1px solid #eee;border-bottom: 0;}
.wpd_help .etabs{ text-align:center;}
.wpd_help .tab-container{ font-size:16px;}
.wpd_help .tab-container b{ color:#777;}
.wpd_help .tab-container p{ color:#aaa;line-height: 29px;}
.wpd_help .tab-container p a{ color:#888;}
.wpd_help h3{ text-align:center;margin-top: 10px;margin-bottom: 30px;color: #666;}

.wpd_help h4{font-size: 20px;color: #888;border-bottom: 1px solid #eee;padding-bottom: 10px; cursor:pointer;}
.active_h4{color:#76A9F7!important;}
.wpd_help h4 i{ font-size:14px;}
.wpd_help h4:hover{ color:#666;}

.wpd_help .etabs .tab a{ font-size:14px;}
.wpd_help strong{ color:#666;}

#wpd-howto, #wpd-about{ max-height:330px; overflow-y:scroll;}
.help_sub_tab{ display:none;}


/*Recommended plugin*/
.cat_lables{position: absolute;right: 0;margin: 0 auto;text-align: right;padding-top: 12px;padding-right: 15px;}
.cat_recom_plgn{width: 13px;font-size: 12px;color: #fff;background: rgb(150, 121, 192);display: inline-block;padding: 3px 5px;
border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
/*New plugin*/
.cat_new_plgn{width: 13px;margin-left: 5px;font-size: 12px;color: #fff;background: rgb(233, 213, 134);display: inline-block;padding: 3px 5px;
border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}


/*Firefox Hack*/
@-moz-document url-prefix() { 
  header {width:99.6%;}
.wpd_user_av span{margin-left: -25px;}
#home_cats ul.children li{margin-left: -1px;}
.cat_table .plgn_name a{ font-weight:normal;}
}
#topmenu ul li a, #banner h2, .front_block h3, h1, h2, h3, h4, body{ font-weight:normal;}


.rate_field {width: 100%;float: left;}
.mob_menu{ display:none;}



/*Adsense*/
#wpd_sidebar{width:100%; float:left;}


#wpd_sidebar .widget_text .widgettitle{display:none;}
#tabs1-installation br{display:none;}





/*------------Responsiveness-------------------*/

@media screen and (max-width: 1200px){
	#callaction{ line-height:44px;}
	.center, #single_main .center{width:90%;}
	#home_cats .center{width:90%;}
}

@media screen and (max-width: 900px){
		.cat_arrow_mid{ display:none;}
		.single .content{ width:66%;}
		.archive .content{width: 65%;}
		.author .content{ width:570px;}
		.single-question .content {width: 90%!important;padding-left: 9%;}
		.single-question .single_sidebar, .page-template-page-question-submit-php .single_sidebar{width: 100%;max-width: none;margin-top: 15px;}
		
}

@media screen and (max-width: 800px){
	#add_this_top{padding: 21px 10px!important;}
	.wpd_search_head, .wpd_login{padding: 8px 10px!important;}
#desc{padding-left: 10px;}
#home_cats {
width: 90%;
float: left;
padding: 40px 0;
padding-left: 10px;
}
	#home_iso{ display:block;}
	#cat_rows, .front_spinner{ display:none;}
	
	.front_block span.recomrtng{ position:absolute;}
	.footmenu{ width:90%;}
	#home_cats li, #tag_list ul{width:33%;}
	.archive .content{width: 100%;}
	.archive .single_sidebar{width: 100%;max-width: none;}
	.qarchive .anscount{ position:absolute; right:0;}
	.submit_ques{ width:100%!important;}
	.author #single_main .center{ width:90%!important;}
	
	/*SINGLE*/
	.single .content{ width:60%;}
	
	/*MENU*/
	#topmenu ul.menu{ display:none;width: 170px;position: absolute;padding: 10px;background: #f5f5f5;margin-top: 25px;margin-left: -35px;text-align: center;font-size: 16px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
	#topmenu ul li{ padding-right:0;margin-bottom: 10px;width: 100%;}
	#topmenu ul li a{ font-size:16px;}
	
/*.mob_menu{ display:inline-block; padding:10px 30px; background:#eee; color:#999; cursor:pointer; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-right:10px;}*/
	.menu_clickd{color: #fff;background: #11d693;}
	
	#topmenu ul li ul{ position:relative!important;padding: 20px 0!important;border-top:none!important;box-shadow:none!important; -webkit-box-shadow:none!important; margin-top:0; margin-left:0!important;background: none;width: 100%;}
	#topmenu ul li ul p{ display:none;}
	/*LISTS*/
	.page-template-page-list-archive-php .list_block{ width:90%;}
	
}


@media screen and (max-width: 673px){
.single .content{ width:100%;}
.single_sidebar{width:100%; max-width:none;margin-top: 15px;}
.post_tag{ border-top:none;}
.add_single_tolist{ margin-top:0px;}
.single-post .tab, .single-post .etabs li.active{ padding:0!important}

.single .etabs{ padding:0; background:#fff;}
.single .tab{ margin-right:0;}
.single .etabs li.tab{ width:100%;}
.single .tab_trig{ display:block; width:94%; cursor:pointer;background: #f5f5f5;padding: 3%;border-bottom: 1px solid #eee;}
.single .tab_content{border: 1px solid #eee; margin:0; border-top:0; padding:10px;}
#related{ display:none;}
	
	.copyright{width: 100%;text-align: center;}
	.footmenu{width: 100%;text-align: center;margin-top: 30px;}
	.footmenu ul{ padding:0;}

}


@media screen and (max-width: 480px){
	#sub_cats{ width:100%; margin-left:0;}
	#desc a{ font-family:'PT Sans Narrow', Helvetica, sans-serif; color:#555; font-weight:bold;}
	#desc{border-bottom: 1px solid #eee; width: 97.5%;}
	#desc a span{background: #25d49a;padding: 2px 5px;color: #fff;border-radius: 4px;}
	.footmenu li{ width:100%;}
	.center{ padding-left:0;}
	.stuck{ position:relative!important;}
	.listsubcat li{width:100%; text-align:center;}
	.sorting_bar .allcatmsg{ display:none;}
	.sorting_bar .cat_dropdown, .sorting_bar .dropdown{width:100%}
	.name_link{margin: 0 auto;}
	#archive_table .plgn_name h3 a{ margin:0 auto!important;}
	.sorting_bar, .list_sorting_bar{width: 97%!important;padding: 3% 2%!important;}
	.table_plng_meta span:nth-child(3), .table_plng_meta span:nth-child(4){ display:none;}
	.table_plng_meta {text-align: center;}
	.archive .single_sidebar{ display:none;}
	.to_top{ display: none!important;}
	.single .single_sidebar{width: 100%;float: left;margin-top: 0!important;}
	.wpd_knob {margin-top: 30px;}
	#single_main .add_single_tolist{ display:none;}

	
	
	
	#banner{ overflow:hidden;}
	#banner #smartsearch #tag_tag{ font-size:13px;}
	#home_cats li, #tag_list ul{width:48%;}
	.content {width: 100%;}
	#banner #smartsearch i{right: -30px;}
	#banner #searchform i{right: 15px;}
	#banner #smartsearch #searchsubmit{}
	
	#banner #smartsearch, #banner #searchform{width: 99%;margin-left: -1.5%;}
	.front_block span.recomrtng{ position:relative;}
	#front_recent, #front_rated, #front_recomm{ width:98%;margin-top: 80px;}
	
	.th_published, .td_pub{ display:none;}
	
	/*MENU*/
	header{ height:auto;}
	.mob_menu{position: absolute;width: 100%;left: 0;bottom: -40px;text-align: center;padding: 15px 0;}
	#topmenu ul.menu{ padding:10px 0; width:100%; margin-top:75px; left:0;}
	.sidelist_wrap{ display:none;}
	
	.author .tab a{ font-size:14px;}
	.author .tab{ margin-right:20px;}
	
	/*AUTHOR*/
	.author .etabs .tab{ padding:10px 10px;}
	.author .etabs li.active{padding: 14px 10px;}
	
	/*QUESTIONS*/
	.qarchive .anscount{width: 100%; margin-top:10px;}
	.qarchive .anscountinner{background: #f5f5f5; width:100%;padding: 10px 0; height:auto;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
	.qarchive .has_ans .anscountinner{ background:#c6f8e7;}
	
	
	/*LISTS*/
	.list_single{ width:400px;}
	.list_single .single_metainfo{ font-size:13px;}
	
	#wpd_edit_list_form{width: 370px;}
	.list_voteup, .list_votedup{width:auto;top:auto;left:auto; position:relative;}
	.page-template-page-list-archive-php .tab{padding: 10px 7px;}
	.page-template-page-list-archive-php .tab a{font-size: 13px;}
	.page-template-page-list-archive-php .list_block{ width:100%}
	.page-template-page-list-archive-php .list_block ul{ padding:0;}
}

@media screen and (max-width: 360px){
	.callaction h1{ font-size:24px; line-height:30px;}
	.callaction h2{ line-height:30px; font-size:14px;}
	.callaction a{ display:block; font-size:12px;}
	#home_cats li, #tag_list ul{width:99%;}
	#banner #smartsearch #s{width: 99%;margin-left: 5px;}
	#banner #searchform #s{width: 90%;margin-left: 5px;}
	#s .dropdown{ width:90%;}
	#banner #smartsearch div.tagsinput{margin-left: 0px;padding-top: 50px;}
	#banner #smartsearch i, #banner #searchform i{ display:none;}
	#banner #searchsubmit {position: relative;top: auto;opacity: 1;cursor: pointer;right: auto;width: 94%;margin: 0 auto;display: block;margin-bottom: 10px;
	background: #76A9F7;color: #fff;padding: 10px 0;border: none;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
	
	#banner #searchform #searchsubmit {right: auto!important;background: #0a855b;font-size: 16px;margin: 0 auto;display: block;width: 97%;top: 10px;margin-bottom: 10px; font-family:'open_sanssemibold', Arial;}


	.cat_arrow_wrap{ width:auto;}
	
	/*AUTHOR*/
	.author .content { width: 320px!important;}
	
	/*LISTS*/
	.list_single {width: 290px;}
	.list_item_count, .list_status, .list_time, .listview{ margin-right:15px; }
	.listview{ display:none;}
	.page-template-page-all_lists-php .dropdown{ width:320px;}
	.page-template-page-all_lists-php .list_block ul{ padding:0;}
	.page-template-page-all_lists-php .listview{ display:inline-block;}
}


/*Adsense*/
#wpd_sidebar{width:100%; float:left;}


#wpd_sidebar .widget_text .widgettitle{display:none;}



/*Category ICONS*/
#cat_rows .cat_row .cat_icon{color: #fff;position: relative;display: inline-block;width: 25px;height: 20px;padding-top: 5px;top: 0px; left: 4px;text-align: center;margin-right: 4px;
border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; font-size:16px;}
#cat_rows .cat_row .cat_icon:hover{color: #fff;}
.accs_icon{background:#ff6b6b;}
.admin_icon{background:#fae46c;}
.advert_icon{background:#d9a3c1;}
.audio_icon{background:#bea6d4;}
.author_icon{background:#b6bee3;}
.comm_icon{background:#8fecdc;}
.commu_icon{background:#9acce5;}
.forum_icon{background:#e8c198;}
.dev_icon{background:#b194c0;}
.ecom_icon{background:#b5e97c;}
.email_icon{background:#ee997b;}
.event_icon{background:#90e6f0;}
.lang_icon{background:#dfd499;}
.map_icon{background:#ade4ba;}
.migr_icon{background:#c99bb0;}
.misc_icon{background:#7beeca;}
.mobile_icon{background:#878484;}
.photos_icon{background:#f39191;}
.posts_icon{background:#978cbc;}
.seo_icon{background:#daad8f;}
.social_icon{background:#51dde9;}
.theme_icon{background:#e9a9a1;}


/*WPD REVIEW*/
.rev_cat{ margin-top:80px;clear: both;}
#tabs1-wpdreview h3{ width:100%; float:left;margin: 50px 0;}
#tabs1-wpdreview h3 a{display: block;background: #fff;border-radius: 30px;-webkit-border-radius: 30px; -moz-border-radius: 30px;border: 1px solid #eee;float: left;padding: 5px 20px;font-weight: bold;text-decoration: none;color: #aaa;position:relative;}
.rev_bordr{width: 100%;float: left;border-bottom: 1px solid #eee;margin-top: -72px;}
.rev_details {text-align: center;font-size: 13px;color: #ccc;border-top: 1px solid #eee;margin: 40px 0;line-height: 1.8em;padding-top: 20px;margin-bottom:200px;}
.rev_stat{text-align:center;}
.cpu_usg, .mem_usg, .page_load{ margin-right:50px;display: inline-block;}
.cpu_usg a, .mem_usg a, .page_load a{display: block;background: #f5f5f5;width: 130px; height:40px;text-align: center;font-size: 36px;padding: 40px 20px;color: #bbb;text-decoration: none;border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px;}
.mem_usg a small, .page_load a small{ font-size:16px;}
.cpu_usg a:hover, .mem_usg a:hover, .page_load a:hover{ color:#aaa; text-decoration:none;}

.rev_feat li{ list-style-type:none; line-height:44px;}
.rev_feat li i.fa-angle-double-right{ margin-right:10px; color:#aaa; text-align:center; display:inline-block; width:30px; height:23px; padding-top:7px; background:#f5f5f5; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.rev_feat li span{position: relative;z-index: 2; display:inline-block; margin-left:10px; padding:1px 10px; color:#fff; background:#a1d691; border-radius:20px;font-size: 12px;height: 20px;line-height: 19px;}
.rev_feat li.yep span{}
.rev_feat li.nope span{background:#dcb7aa;}
.rev_feat li b{ color:#555;}
.rev_feat li small{background: #eee;padding: 2px 10px;padding-left: 35px;margin-left: -30px;top: 1px;position: relative;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;}

.cat_rev_plgn{width: 13px;font-size: 12px;color: #fff;background: #fc8190;display: inline-block;padding: 3px 5px;
border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}


/*TOP SEARCH*/
.page-template-page-searchresults-php #banner #smartsearch div.tagsinput{ margin-left:0!important;}

.search_bttn_on{ background:#f1f1f1; color:#888;}

body .search_on{ display:block;}
body .search_off{ display:none;}

/*To Top*/
.to_top{font-size: 40px; padding:0 20px; display:block; background:#fff; border:1px solid #E2E2E2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#aaa; -webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out; position:fixed; bottom:90px; right:20px; cursor:pointer; text-align:center;display:none;}
.to_top:hover{ background:#eff4f2; color:#888; opacity:1;}


/*----SORTING BAR*/
.sorting_bar, .list_sorting_bar{width: 96.3%;float: left;margin-top: 40px;padding: 1% 2%;position: relative;}
.stuck{ position:fixed; top:0; z-index:99;padding:10px 15px!important; margin-top:0;box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);}
.admin-bar .stuck{ top:32px;}
.category .sorting_bar, .category .single_sidebar{ margin-top:0;}
.recom_cat h3{margin-left: 1px;}

.list_sorting_bar{}



/*ARCHIVE PLUGIN IMAGE*/

@font-face {
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  src: local('Poiret One'), local('PoiretOne-Regular'), url(http://themes.googleusercontent.com/static/fonts/poiretone/v2/HrI4ZJpJ3Fh0wa5ofYMK8RsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}

.fake_img{position: relative;overflow: hidden; font-family:'open_sansbold';width:88px; height:88px; padding:20px; background:#CCC;margin-top: -10px;text-transform: uppercase;text-align: center;color: #fff; line-height:24px; text-shadow:0 0 3px rgba(0, 0, 0, 0.3); border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;font-family: Pt Sans Narrow;}
.fake_img{ background:url(images/fake_img.jpg);}
.fake_img span{text-decoration:none; color:#fff;font-size: 34px;font-weight: bold;padding-top: 25px;display: block;}


#archive_table .hentry:nth-child(1) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -160px;}
#archive_table .hentry:nth-child(2) .fake_img{ background:url(images/fake_img.jpg); background-position:0px 0px;}
#archive_table .hentry:nth-child(3) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -160px;}
#archive_table .hentry:nth-child(4) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -480px;}
#archive_table .hentry:nth-child(5) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -640px;}
#archive_table .hentry:nth-child(6) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -800px;}
#archive_table .hentry:nth-child(7) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -960px;}
#archive_table .hentry:nth-child(8) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -1440px;}
#archive_table .hentry:nth-child(9) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -160px;}
#archive_table .hentry:nth-child(10) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -320px;}
#archive_table .hentry:nth-child(11) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -800px;}
#archive_table .hentry:nth-child(12) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -1600px;}
#archive_table .hentry:nth-child(13) .fake_img{ background:url(images/fake_img.jpg); background-position:0 -6400px;}

#archive_table .plgn_name h3{ padding-top:5px;}
#archive_table .plgn_addtolist, .get_screens_button{ display:inline-block; position:relative; top:10px;}
#archive_table .get_screens_button{ margin-right:20px;}

img.plugin_icon {width: 128px;height: 128px;}
body.page-template-alltags-php {background-color: #fff;}

input#importoptions {
    position: absolute;
    z-index: 99999;
    margin: 0 auto;
    left: 45%;
    right: 0;
    padding: 20px;
    font-size: 20px;
    border-radius: 5px;
    border: none;
    background-color: #FD7B7B;
    color: #fff;
}

/*NEW UPDATE END*/


.slabtexted .slabtext
        {
        display:-moz-inline-box;
        display:inline-block;
        white-space:nowrap;
        }
.slabtextinactive .slabtext
        {
        display:inline;
        white-space:normal;
        font-size:1em !important;
        letter-spacing:inherit !important;
        word-spacing:inherit !important;
        *letter-spacing:0 !important;
        *word-spacing:0 !important;
        }
.slabtextdone .slabtext
        {
        /*display:block;*/
        }
		
	
		
/*! miniTip CSS - v1.5.3 */

#miniTip {
    /* main styles for tooltip */
    background-color: rgba(0, 0, 0, 0.9);
	color: #bbb;
	font-size: 11px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    /* end editing style */
	display: none;
	position: absolute;
	top: 0;
	left: 0;
    z-index: 99999;
}

/* title bar style */
#miniTip_t {
	background-color: #f5edc2;
	font-weight: 700;
	padding: 4px 6px;
}

/* main content style */
#miniTip_c { padding: 4px 8px }

/* arrow holder, no need to edit */
#miniTip_a {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 2px;
}

#miniTip .n {border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid  rgba(0, 0, 0, 0.9);border-bottom: 0;}
#miniTip .s {border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid  rgba(0, 0, 0, 0.9);border-top: 0;}
#miniTip .e {border-bottom: 8px solid transparent;border-top: 8px solid transparent;border-right: 8px solid  rgba(0, 0, 0, 0.9);border-left: 0;}
#miniTip .w {border-bottom: 8px solid transparent;border-top: 8px solid transparent;border-left: 8px solid  rgba(0, 0, 0, 0.9);border-right: 0;}



/*----------NEW PAGINATION------------*/

.pagi_wrapper{width: 50px;height: 30px;overflow: hidden;display: none;text-indent: -9999999px;}


/*NEWSLETTER*/

#ouibounce-modal{font-family:'Open Sans',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%; z-index:9999999;}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal{width:600px;height:400px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin .3s;animation:popin .3s}#ouibounce-modal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}#ouibounce-modal .modal-body{padding:20px 35px;font-size:.9em}#ouibounce-modal p{color:#344a5f}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:700;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#ouibounce-modal .modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}#ouibounce-modal .modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}



/*BUY SELL ADS*/
.bsap{margin-left:20px;margin-top:20px;float:left;}
.single .bsap{margin-left:0px;}
#top_ad{margin-top:-21px;}
header{padding: 8px 0;}

@media screen and (max-width: 1065px){
  #top_ad{display:none;}
}

#desc a{padding: 10px;background: #f5f5f5;padding-left: 0;font-size: 12px;}
#desc span{background: #76A9F7;color: #fff;padding: 6.5px 10px;margin-right: 10px;font-size: 18px;font-weight: bold;position: relative;top: 2px;font-family:  'PT Sans Narrow', Helvetica, sans-serif;letter-spacing: 1px;}

#plugin_dl a .from_wp{display: block;font-size: 12px;color: #fff;opacity: 0;}
#plugin_dl:hover .from_wp{opacity:1;}
#plugin_dl a .from_wp{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}


.today_count{position: absolute;top: 3px;right: 5px;background: #9AA0A7;color: #fff;width: 16px;height: 16px;font-weight: normal;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
div.table_plugn_desc a {color: #999;text-decoration: none;font-family: 'open_sansbold';font-size: 13px;}
div.table_plugn_desc a:hover{color: #666;}
div.table_plugn_desc p{margin-top:5px;color: #9e9fab;}






/*NEW UPDATE (25/09/2015)*/
.archive .content, .search .content, .page-template-page-recent_plugins-php .content, .page-template-page-recommended_plugins-php .content, .page-template-page-reviewed_plugins-php .content{ width:100%;}
#archive_table .hentry { width: 31.3%; margin-right: 3%; border:none;float: left;background-color: #fff; position:relative; margin-top:15px; margin-bottom:15px;border-radius: 3px;box-shadow: 2px 0px 3px rgba(115, 120, 134, 0.06);}
#archive_table { margin-top: 30px;}
#archive_table .plgn_name {vertical-align: top;height: 200px;  z-index:2;}
#archive_table .plgn_name h3 {padding: 0 20px; padding-top:5px;min-height: 55px; margin-bottom:10px;}
#archive_table .plgn_name h3 a {text-decoration: none;color: #555; font-size:14px;}
#archive_table .plgn_name_inner { text-align: center; padding-top:0!important;}
#archive_table .plgn_name a.name_link {text-decoration: none;}
.fake_img {margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.table_plugn_desc {height: 40px;overflow: hidden;color: #aaa;font-family: sans-serif;font-size: 12px;padding: 0 30px;text-align: center;line-height: 20px;margin-bottom: 15px;margin-bottom: 25px;}
.table_plugn_cats {padding: 10px;text-align: center;background-color:#EBEEF5;}
.table_plugn_cats a {color: #A4ADC3;text-decoration: none;font-size: 13px;}
.table_plugn_cats a:hover{color: #9299AB;}
.table_plng_meta {background-color: #F3F3F5;text-align: center;font-size: 13px;border-radius: 0 0 3px 3px;}
.table_plng_meta span {padding: 10px;display: inline-block;border-right: 1px solid #eee; font-size:12px;}
.table_plng_meta span:last-child {border: none;}

#archive_table .hentry:nth-child(3), #archive_table .hentry:nth-child(6), #archive_table .hentry:nth-child(9), #archive_table .hentry:nth-child(12), #archive_table .hentry:nth-child(15){margin-right: 0;}
.sorting_bar.stuck, .list_sorting_bar.stuck{background-color: #fff;}
.sorting_bar.stuck .allcatmsg span {background-color: #f1f1f1;}

.page-template-page-recent_plugins-php #footer, .page-template-page-reviewed_plugins-php #footer, .page-template-page-recommended_plugins-php #footer, .archive #footer{ margin-top:0;background: #F6F9FF;}
.archive .lay1_wrap{ margin-top:0; margin-bottom:0;}


.page-template-page-recent_plugins-php .single_sidebar, 
.page-template-page-reviewed_plugins-php .single_sidebar, 
.page-template-page-recommended_plugins-php .single_sidebar, 
.archive .single_sidebar, .search .single_sidebar 
{width: calc(100% - 79px);margin-left: -79px;margin-top: 50px;margin-bottom: 90px;}

.page-template-page-recent_plugins-php .recom_cat h3,
.page-template-page-reviewed_plugins-php .recom_cat h3,
.page-template-page-recommended_plugins-php .recom_cat h3,
.archive .recom_cat h3, .search .recom_cat h3{background-color: transparent;}

.page-template-page-recent_plugins-php .recom_cat ul,
.page-template-page-reviewed_plugins-php .recom_cat ul,
.page-template-page-recommended_plugins-php .recom_cat ul,
.archive .recom_cat ul, .search .recom_cat ul {padding: 0 7%;}

.page-template-page-recent_plugins-php .recom_cat li,
.page-template-page-reviewed_plugins-php .recom_cat li,
.page-template-page-recommended_plugins-php .recom_cat li,
.archive .recom_cat li, .search .recom_cat li {width: 30%;background-color: #fff;margin-right: 3%;margin-bottom: 40px;margin-top: 30px;float: left;}
span.sorted:after {content: "^";font-weight: bold;}

#archive_table .plgn_addtolist {position: absolute;left: 15px;}
#archive_table .get_screens_button {position: absolute;font-size: 16px;left: 40px;}
.front_more {display: none!important;}


/*LISTS*/
#plgn_list_items {background-color: #fff;padding: 40px;border-radius: 5px;}
#plgn_list_items li:last-child {border: none;}
.list_author img {border: 7px solid #fff;}
.list_single .single_metainfo {margin-bottom: 0;border-bottom: 0;}





/*PORFILE*/
.author_div img {border-color: #fff;}
.prof_edit_link {background-color: #fff;}
.author .tab_content {border-radius: 5px;}
.author .etabs .tab{ border:none;}

@media screen and (max-width: 900px){
	
#archive_table .hentry{width:45%; margin:2.5%;}
#archive_table .hentry:nth-child(3), #archive_table .hentry:nth-child(6), #archive_table .hentry:nth-child(9), #archive_table .hentry:nth-child(12), #archive_table .hentry:nth-child(15){margin-right: 2.5%;}
.footmenu { width: initial;}
.archive .recom_cat li{width: 47%;}
}
@media screen and (max-width: 480px){
	
#archive_table .hentry{width:95%; margin:2.5%;}
#archive_table .hentry:nth-child(3), #archive_table .hentry:nth-child(6), #archive_table .hentry:nth-child(9), #archive_table .hentry:nth-child(12), #archive_table .hentry:nth-child(15){margin-right: 2.5%;}
.footmenu { width: initial;}
.archive .recom_cat li{width: 94%;}
.table_plng_meta span:nth-child(3), .table_plng_meta span:nth-child(4){ display:inline-block;}
}
