/*
Theme Name: Towfiq I._v5
Description: Towfiq I. official website.
Theme URI: http://www.towfiqi.com
Author: Towfiq I.
Author URI: http://www.towfiqi.com
*/

body{ margin:0px; padding:0px; font-family:'diavlolight', Arial; color:#a1a1a1; font-size:16px; }
html,body {
    height:100%;
}

h1, h2, h3, h4, h5{ font-weight:normal;}
a{ text-decoration:none;}
.center{margin:0 auto; width:76%;}


/*-------------HEADER--------------*/

#top_row{ float:left; width:100%; background:#2c3e50;padding-bottom:80px;}
.welcome_text{ text-align:center; padding:20px 0; width:100%; float:left; background:#f6f6f6; font-size:30px; color:#2c3e50;}
#header{ background:#2c3e50;float: left;width: 100%;}
.home #header{ margin-bottom:100px; background:none;}

.logo{width:20%; float:left;}

.logo h2, .logo h1{ margin:0; margin-bottom:10px; margin-top:10px;}

.logo h2 a, .logo h1 a{width:155px; height:35px; background:url(images/sprite.png) no-repeat;display:block; text-indent:-9999px;background-position:-645px -564px;}
.desc{}

.home .desc{ font-size:14px; color:#6e7f91; text-align:center; width:220px;}
.home .logo{}
.home .logo h1{ margin-top:30px;}
.home .logo h1 a{ width:220px; height:60px;background-position:-581px -485px;}


/*-------------TOP MENU--------------*/
.home #topmenu{ margin-top:35px;}
.home #topmenu ul li{ opacity:1;}
.home #topmenu ul li a{color:#eee; }
#topmenu{width: 80%;
float: right;
margin-top: 5px;}

#topmenu ul{text-align:right; padding-left:0; margin-bottom:0; margin-top:10px;}
#topmenu ul li{ display:inline-block; list-style-type:none;  margin:0px; padding-bottom:19px; position:relative; margin-right:20px; padding-right:10px; opacity:0.9;}
#topmenu ul li:hover{ opacity:1;}
#topmenu ul>li:last-child{ margin-right:0;}
#topmenu ul li a{ font-size:16px; color:#fff; text-decoration:none; display:block;}
#topmenu ul li ul{display:none; background:#f7f7f7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:200px; position:absolute; z-index:99999999; text-align:center; margin:0px;padding:15px 0px; margin-top:19px;}
#topmenu ul li ul li{padding:8px 7px; margin:0px; width:186px;}
#topmenu ul li ul li:hover{background:#fff;}
#topmenu ul li ul li a{font-size:14px;}

.sub-menu span{width:21px!important; height:10px!important; display:block; margin:0 auto; background:url(images/sprite.png) no-repeat!important;background-position: -583px 0px!important; position:absolute; top:-10px; left:85px;}

#topmenu ul li:hover a{color:#f66a5c;}
#topmenu ul li:hover ul li a{color:#a1a1a1;}
#topmenu ul li ul li:hover a{color:#f66a5c;}

.menu_wp .sub-menu{ margin-left: -35px!important;}
.menu_misc .sub-menu{ margin-left: -55px!important;}

/*Menu icons*/
.menu_home, .menu_wp, .menu_misc, .menu_blog, .menu_forum{}
.menu_home span, .menu_wp span, .menu_misc span, .menu_blog span, .menu_forum span, .menu_login span{width:14px; height:14px; display:inline-block; background:url(images/sprite.png) no-repeat;margin: 0 auto; margin-right:6px;}

.home .menu_home span{background-position: 0px -399px;}
.home .menu_wp span{background-position: -36px -401px;}
.home .menu_misc span{background-position: -70px -399px;}
.home .menu_blog span{background-position: -94px -399px;}
.home .menu_forum span{background-position: -292px -399px;width:16px;}
.home .menu_login span{background-position: -144px -399px;}

.menu_home span{background-position: -170px -399px;}
.menu_wp span{background-position: -207px -401px;}
.menu_misc span{background-position: -240px -399px;}
.menu_blog span{background-position: -268px -399px;}
.menu_forum span{background-position: -292px -399px;width:16px;}
.menu_login span{background-position: -316px -399px;}

.menu_home:hover span{background-position: -341px -399px;}
.menu_wp:hover span{background-position: -378px -401px;}
.menu_misc:hover span{background-position: -411px -399px;}
.menu_blog:hover span{background-position: -439px -399px;}
.menu_forum:hover span{background-position: -463px -399px;width:16px;}
.menu_login:hover span{background-position: -487px -399px;}


.home .menu_blog:hover span{background-position: -435px -399px;}
.home .menu_forum:hover span{background-position: -463px -399px;width:16px;}
.home .menu_login:hover span{background-position: -485px -399px;}

/*-------------LOGIN MENU--------------*/

.user_menu_wrap{ float:right; margin-right:-120px;}
.logged-in .user_menu_wrap{margin-right:0px;}
home .user_menu_wrap{ margin-right:0px;}
.user_menu_wrap .center{ position:relative;}
#topmenu ul li .sub-menu_login{ margin-left:-50px;}
.home_user_menu{ margin:0;}
.home_user_menu li{ list-style-type:none;}

.login-submit{float: left;margin: 0;}
.login-submit #wp-submit{ float:right;}
.home_user_menu{width: 232px;float: right;position: relative;}
.home_user_menu p{ margin-bottom:5px;}
.home_user_menu .lost-pass{ float:left;}
.home_user_menu .bbp_login_panel{ margin-top:0px; margin-left:0px;}
.home .home_user_menu .bbp_login_panel{ right:-15px; margin-top:0;}


.loginhome{top: 0px;position: absolute;right:8px; background:#59e9e0; z-index:999; padding:3px 12px; margin-top:-17px;cursor:pointer;}




.howdyul{ float:left; margin-top:2px;}
.howdyul li { list-style-type:none; display:inline-block; margin-right:15px;font-size:14px;}
.howdyul li a{ color:#9bd4c7;}
.howdyul li a:hover{ color:#f66a5c;}

.home .howdyul{ float:right;}

/*Slider*/
#slidearea{width:100%; float:left;}
.slide_bg{ max-width:988px; width:100%; height:auto; margin:0 auto; display:block;}


#home_slider img{border:none;width:100%!important; height:auto!important;}

.home_slider_wrap{width:36.7%; height:auto; overflow:hidden; position:absolute; left:0; right:0; margin-left:auto; margin-right:auto; margin-top: 1.3%; max-height:270px; max-width:476px;}
#home_slider {position:relative; height:auto; width:100%; overflow:hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px; }
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;border:none; height:auto!important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%!important;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}



.slide_bbl{ width:200px; height:165px; display:block; position:relative;z-index:9999; font-size:22px; color:#309199; text-align:center; padding-top:30px;float: right;margin-top: -150px;margin-right: 19%;background:url(images/bubble.png) no-repeat; background-size:100% 100%;}
.slide_bbl a{ color:#fff;}
.slide_bbl p{ margin-top:15px;}
@media screen and (max-width: 800px) {
.slide_bbl{ width:120px; height:115px;font-size:14px;padding-top:10px;margin-top: -100px;}
}
	
/*Heart users*/
.usercount{width:159px; height:181px; background:url(images/sprite.png) no-repeat; margin-top:100px; float:right; color:#9bd4c7; padding-top:45px; font-size:30px; padding-left:30px; position:relative; margin-right:20%; background-position:0px -440px;}
.usercount span{font-size:18px;  display:block; width:120px; text-align:center; margin-top:-5px;}
.themeshow{width:100%; margin:0 auto; position:relative;}


.plus1, .plus2, .plus3, .plus4, .plus5, .plus6, .plus7, .plus8, .plus9, .plus10, .plus11, .plus12{position:absolute; color:#fff;text-shadow: 1px 1px 7px #fff;}

.plus1{ top:-15px; left:105px; font-size:14px;}
.plus2{ top:-35px; left:90px; font-size:20px;}
.plus3{ top:-4px; left:88px; font-size:14px;}
.plus4{ top:120px; left:55px; font-size:14px;}
.plus5{ top:115px; left:20px; font-size:28px;}
.plus6{ top:150px; left:35px; font-size:24px;}
.plus7{ top:100px; left:5px; font-size:14px;}
.plus8{ top:65px; left:-15px; font-size:24px;}
.plus9{ top:115px; left:0px; font-size:34px;}
.plus10{ top:125px; left:150px; font-size:24px;}
.plus11{ top:140px; left:120px; font-size:18px;}
.plus12{ top:135px; left:140px; font-size:36px;}




/*-------------SOCIAL SHARE Home--------------*/
.social_wrap{ width:160px; float:right; position:relative;}
.home .social_wrap{ width:200px; float:left; position:relative; margin-top:20px; margin-left:90px;}
.social{float: left;}
.social ul{ margin:0; padding:0; float:left;}
.social ul li{ float:left; list-style-type:none; margin:3px 5px;}
.social ul li a{ display:block; width:36px; height:36px; background:url(images/sprite.png) no-repeat; text-indent:-999999px; opacity:0.8; position:relative;}
.social ul .soc_fb a{ background-position:-623px 0;}
.social ul .soc_tw a{ background-position:-670px 0;}
.social ul .soc_plus a{ background-position:-717px 0;}
.social ul .soc_rss a{ background-position:-764px 0;}


/*SOCIAL SHARE Other*/

/*SOCIAL SHARE*/

.social_left{ float:right;}
.social_left ul{ margin:0; padding:0;}
.social_left ul li{list-style-type:none; opacity:0.7; display:inline; float:left;}
.social_left ul li a{ display:inline-block; width:29px; height:22px; background:url(images/sprite.png) no-repeat; text-indent:-999999px;}
.social_left ul .soc_fb a{ background-position:-448px 0px;}
.social_left ul .soc_tw a{ background-position:-477px 0px;}
.social_left ul .soc_plus a{ background-position:-506px 0px;}
.social_left ul .soc_rss a{ background-position:-535px 0px;}


/*-------------ABOUT--------------*/

.overflowshow{ overflow:visible!important;}
#data{ position:fixed; width:300px; height:300px; padding:30px; background:#f5f5f5;margin:0 auto; z-index:9999999; color:#888; top: -48%;margin-left: auto;left:0; right:0;margin-right: auto;-moz-box-shadow: 0px 0px 5px #ddd;-webkit-box-shadow: 0px 0px 5px #ddd;box-shadow: 0px 0px 5px #ddd; -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px;text-align:center; display:none; font-size:14px;}

.towfiqimg{ width:217px; height:217px; background:url(images/towfiq_portrait.png) no-repeat;margin-left: 40px;margin-top: -130px;}
.about_close{width:24px; height:22px; background:#fff; border:1px solid #eee; color:#ccc; position:absolute; bottom:10px; right:10px; -webkit-border-radius:50%; border-radius:50%;padding-top: 2px; text-align:center; cursor:pointer;}
.about_close:hover{border:1px solid #ccc;background:#f5f5f5; color:#f66a5c;}

.about_overlay{ position:fixed; width:100%; height:100%; background-color: rgba(255,255,255,0.7); display:none; top:0; z-index:9999;}



/*-------------MIDROW--------------*/

#midrow{width:100%; background:#9bd4c7; float:left;  color:#628b82;}

#midrow h3{font-weight:normal; font-size:24px; color:#2c3e50}
.midrow_block{width:32%; float:left; padding:0.5%; padding-top:30px;padding-bottom:40px;}
.mid_block_content{ text-align:center; margin:0 auto;}

.mid_block_content p{ line-height:24px;}

.imgholder{ background:url(images/sprite.png) no-repeat; background-position:0 -132px; width:184px; height:184px; margin:0 auto;}
.block1 .objct1{width:43px; height:67px; background:url(images/sprite.png) no-repeat; margin-top:57px; background-position:0 -32px; float:left; margin-left:15px;}
.block1 .objct2{width:68px; height:112px; background:url(images/sprite.png) no-repeat;  margin-top:37px; background-position:-45px -5px; float:left;}
.block1 .objct3{width:43px; height:67px; background:url(images/sprite.png) no-repeat;  margin-top:57px; background-position:-116px -20px; float:left;}


.block2 .objct4{width:42px; height:63px; background:url(images/sprite.png) no-repeat;  margin-top:67px; background-position:-177px -23px; float:left; margin-left:46px;}
.block2 .objct5{width:61px; height:85px; background:url(images/sprite.png) no-repeat;  margin-top:49px; background-position:-230px -6px; float:left;margin-left:-10px;}
.block2 .objct6{width:31px; height:27px; background:url(images/sprite.png) no-repeat;  margin-top:107px; background-position:-296px -63px; float:left;margin-left:-20px;}

.block3 .imgholder{ position:relative;}
.block3 .objct7{width:85px; height:95px; background:url(images/sprite.png) no-repeat;  margin-top:47px; background-position:-214px -158px; float:left;margin-left:35px; position:relative; z-index:2;}
.block3 .objct8{width:20px; height:20px; background:url(images/sprite.png) no-repeat;  margin-top:111px; background-position:-304px -225px; float:left;margin-left:-10px;}
.block3 .objct9{width:30px; height:31px; background:url(images/sprite.png) no-repeat;  margin-top:77px; background-position:-329px -223px; float:left;margin-left:-19px;}
.block3 .objct10{width:30px; height:31px; background:url(images/sprite.png) no-repeat;  margin-top:103px; background-position:-329px -223px; float:left;margin-left:-10px;}

.block3 .objct11{width:30px; height:30px; display:block; background:#cbf3ea; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;position: absolute;left: 54px;top: 55px;}
.block3 .objct12{width:20px; height:20px; display:block; background:#e9f1cd; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;position: absolute;left: 42px;top: 85px;}

.block3 .objct8, .block3 .objct9, .block3 .objct10 {-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}

.block3:hover .objct8{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.block3:hover .objct9{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-0360deg);transform:rotate(-360deg);}
.block3:hover .objct10{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);}


/*-------------BOTTOM ROW--------------*/

/*Browse Row*/
#browserow{width: 100%;background: #2c3e50;float: left; color:#fff;}
.br_photo, .br_text{ float:left;}
.br_photo{width:44%;}
.br_photo img{ float:right; width:100%; max-width:466px;height:auto;}

.br_text h2{ font-size:30px;}
.br_text{ padding:3%; text-align:center; margin-top:40px;width:48%; }
.br_text p{ margin-bottom:20px;padding: 0px 25px; color:#96a1ab;}

.br_button{ background:#f66a5c; color:#fff; padding:20px 40px; font-size:16px; text-align:center;margin-top: 40px!important;display: block;width: 170px;margin: 0 auto; margin-bottom:20px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.br_button:hover{ }


/*-------------Subscribe ROW--------------*/

#subscriberow{ padding:30px 0; text-align:center; float:left; width:100%;}
#subscriberow h3{ font-size:36px; text-align:center; margin:40px 0 20px 0; background: #fff; padding:0 20px; position:relative; z-index:11;width: 400px;
margin: 0 auto;
margin-top: 40px;}
#subscriberow p{ margin-bottom:40px;}
#subscriberow .empty_border{ margin-top:-22px;}

#mailchimpform{width:300px; margin:0 auto;margin-bottom:30px;}
#mc-embedded-subscribe-form{ color:#fff;}
#mce-EMAIL{color: #999; padding:5px; background:#f3f3f3; border:none; font-size:12px; -webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px; font-family:'diavlolight', Arial; min-width:170px;}
#mc-embedded-subscribe{ background:#f66a5c; border:none; padding:5px 10px; color:#fff; font-size:12px; margin-left:-6px;-webkit-border-radius: 0 4px 4px 0;	-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;font-family:'diavlolight', Arial; cursor:pointer;}
#mce-EMAIL::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaa;
	font-family:'diavlolight', Arial;
}
#mce-EMAIL:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #aaa;
	font-family:'diavlolight', Arial;	
}
#mce-EMAIL::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #aaa;
	font-family:'diavlolight', Arial;
}
#mce-EMAIL:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #697b8e;
	font-family:'diavlolight', Arial;
}



/*-------------Featured In--------------*/
#featuredin{ padding:30px 0; text-align:center; float:left; width:100%;padding-top:0;}
#featuredin h3{ font-size:36px; text-align:center; margin:40px 0 20px 0; background: #fff; padding:0 20px; position:relative; z-index:11;width: 400px;
margin: 0 auto;
margin-top: 40px;}
#featuredin p{ margin-bottom:40px;}
#featuredin .empty_border{ margin-top:-22px;}
#featuredin img{width:100%; max-width:1090px; height:auto;}

/*
--------------------------SINGLE--------------------------
============================================================
*/
#content{width:100%; float:left; margin-top:30px;}
.single_wrap {width:100%; float:left;}
.single_post{ background:#fff; float:left;  padding-bottom:0px; overflow:hidden; padding-top:0;width:100%; color:#888; margin-top:20px; margin-bottom:20px;}
.single_post .hentry a{ color:#ff5e5e; text-decoration:none;}
.single_wrap .postitle{font-size: 49px; margin: 0; color: #9bd4c7; margin-top: 20px; text-align:center;}
.single_wrap .postitle span{display: block;font-size: 18px;text-align: center; margin:15px 0; color:#c6c6c6;}


.single_wrap .postimg img{ width:100%!important; max-width:615px; height:auto;}


/*-------------TABS--------------*/
.etabs { margin: 0; padding: 0;  width:100%;background:#f3f3f3;-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; text-align:center;}
.etabs li{}

.tab { display: inline-block;  *display:inline; }
.tab a { font-size: 18px; line-height: 2em; display: block;  outline: none; text-decoration:none; color:#a1a1a1;padding:16px 24px; }
.tab a:hover { }
.tab.active { background: #fafafa;  position: relative; border-top:2px solid #9bd4c7;}
.tab a.active {color:#f66a5c;}
.tab-container .panel-container { color:#a1a1a1; min-height:140px; padding:40px 0; width:700px; margin:0 auto; line-height:26px;}
.panel-container p a{color:#f66a5c}
.single_wrap .postimg{width:100%; float:left; margin:20px 0 40px 0;}
.single_wrap .postimg img{width:auto; display:block; margin:0 auto; }

.tab-container{ background:#fafafa;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; }

#tabs1-showcase img, #tabs1-gallery img{margin-right:25px;margin-bottom:25px; border:7px solid #f1f1f1!important;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:130px; height:130px;}
#tabs1-showcase img:hover, #tabs1-gallery img:hover{ border-color:#ddd!important;}


#tabs1-features li{ list-style-image:url(images/list-style.png);}


.upgrdtopro{ padding:20px; background:#f66a5c; font-size:24px; color:#fff!important; display:block; width:220px; margin:0 auto; margin-top:30px; text-align:center;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


.etab_center{ max-width:1080px; width:95%; margin:0 auto;}



@media screen and (max-width: 935px){
.tab a{padding: 16px 14px!important;}
}

/*-------------Single template type logo--------------*/
.template_logo{width:40px; height:40px; margin:0 auto; background:url(images/sprite.png) no-repeat; }
.category-joomla-templates .template_logo{background-position:-502px -328px!important;}
.category-wordpress-templates .template_logo, .category-free-wordpress-themes .template_logo, .category-premium-wordpress-themes .template_logo{background-position:-361px -329px ;}
.category-xhtml-templates .template_logo{background-position:-455px -328px ;}
.category-icons .template_logo{background-position:-551px -328px ;}
.category-misc .template_logo{background-position:-408px -328px ;}
body.category #header{ border-bottom:none;}



/*-------------Template Info--------------*/
/*Ratings*/
.rating_wrap{ width:230px; display:block; position:relative; margin:0 auto;}
.tow_star{width: 110px;margin: 0 auto;padding-bottom: 5px;}
body .post-ratings {width: 230px;margin: 0 auto;font-size: 13px;color: #bbb; text-align:center;}
body .post-ratings em, body .post-ratings strong{ font-style:normal; font-weight:normal;}
.post-ratings-text{ display:none!important;}
.block_rating{ display:block; position:absolute; z-index:11; width:230px; height:90px; bottom:0;}


.download_panel{ max-width:570px; width:70%; margin:0 auto; margin-top:30px;}
.download_panel .demo, .download_panel .dd{ width:50%; float:left; text-align:center;padding:17px 0; margin-bottom: 50px;}
.download_panel a{ text-align:center; font-size:22px; color:#fff; padding-left:30px;}
.download_panel a:hover{ }
.download_panel span{ font-size:12px;}
.download_panel .demo{ background:#c9da8f; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.download_panel .demo a{background:url(images/sprite.png) no-repeat; background-position:-775px -263px; }
.download_panel .dd{background:#f66a5c;-webkit-border-radius: 0 5px 5px 0px; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.download_panel .dd a{background:url(images/sprite.png) no-repeat; background-position:-775px -301px;}

.download_panel .demo:hover{-webkit-box-shadow: 0 0 20px #929e68 inset;-moz-box-shadow: 0 0 20px #929e68 inset;box-shadow: 0 0 20px #929e68 inset;}
.download_panel .dd:hover{-webkit-box-shadow: 0 0 20px #bd5146 inset;-moz-box-shadow: 0 0 20px #bd5146 inset;box-shadow: 0 0 20px #bd5146 inset;}


/*Single Table*/
#compare .feat{ background:#fff; padding:15px; border-bottom:1px solid #f7f7f7; border-right:15px solid #fafafa;}
#compare .blanktd{ background:none!important;}
#compare b{ font-weight:normal;}
#compare, #compare tr, #compare td{ border:none;}
.lite_top, .pro_top{background: #c9da8f;padding: 10px;text-align: center;border-right:15px solid #fafafa!important; color:#fff;}
#compare .lite, #compare .pro{text-align: center;padding: 10px;background: #f4f4f4;color: #a1a1a1; border-right:15px solid #fafafa;}
#compare .lite span, #compare .pro span{ font-size:24px; color:#9bd4c7;}
#compare .pricetd{ background:#e6f6f2;}
#compare .yes{ width:16px; height:16px;display:block; text-indent:-99999px; background:url(images/tick.png) no-repeat; margin:0 auto; margin-top:10px;}
#compare .no{ width:16px; height:16px;display:block; text-indent:-99999px; background:url(images/cross.png) no-repeat; margin:0 auto; margin-top:10px;}



/*Single Share*/
.single_share_left .social_buttons div a{ display:block; width:25px; height:40px;margin:0 auto;  text-indent:-999999px;}
.single_share_left .social_buttons span{margin-top: 25px;font-size: 11px;position: absolute;right: 0px;top: 10px; background:#f3f3f3; color:#afafaf; width:55px; height:15px; text-align:center;border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 5px 5px;}

.single-blog .single_share_left{ margin-left:-110px; position:fixed; top:220px; margin-top:0;}


.single_share_left{ position: absolute; margin-left:-85px; padding:10px;  margin-top:-220px;}
.single_share_left .social_buttons div{width:55px; height:35px; display:block; margin-bottom:30px; position:relative;border-radius:10px 0px 0 0;-webkit-border-radius:10px 0px 0 0;-moz-border-radius:5px 5px 0 0; opacity:0.7;}
.single_share_left .social_buttons .lgn_gplus{ margin-bottom:0;}


.lgn_fb{background:#596a80;}
.lgn_twt{background:#84dae9;}
.lgn_digg{background:#5d5d5d;}
.lgn_stmbl{background:#f66a5c;}
.lgn_gplus{background:#f66a5c;}

.lgn_fb a{ background: url(images/sprite.png) no-repeat; background-position:-654px -393px;}
.lgn_twt a{ background: url(images/sprite.png) no-repeat; background-position:-692px -393px;}
.lgn_digg a{ background: url(images/sprite.png) no-repeat; background-position:-731px -393px;}
.lgn_stmbl a{ background: url(images/sprite.png) no-repeat; background-position:-758px -393px; width:55px!important;}
.lgn_gplus a{ background: url(images/sprite.png) no-repeat; background-position:-624px -393px;}


.floatt{ position:fixed; top:100px; margin-top:0;}

.single_iframe{ opacity:0.5;}
.single_iframe:hover{ opacity:1; transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}


/*Single Related*/

#related_theme{ position:fixed; width:320px;  bottom:30px; right:10px; background:#2c3e50; color:#fff; z-index:99999999; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
#related_theme h3{ padding:10px 0; color:#fff; margin:0; text-align:center;}
#related_theme a{ color:#9bd4c7; font-size:14px;}
.rltd_content{ width:280px; padding:15px;text-align: center;}
.rltd_content img{ padding-left:5px; max-width:240px; height:auto; border:none;}
.rltd_close{background:#1d2936; color:#5c7185; display:block; padding: 0px 7px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; float:right; margin-top:-50px; margin-right:-15px; cursor:pointer;}
.rltd_close:hover{ background:#f66a5c; color:#fff;}
#related_theme a:hover{color:#f66a5c; }

/*-------------------------COMMENTS----------------------------------
=====================================================================*/
.comments_template, .forum_template{ margin-top:50px; margin-bottom:30px; width:100%;margin-left: auto;margin-right: auto;max-width: 1080px;}
#profileTabData{ width:100%; float:left; }
#responstab{ width:100%; float:left;}
#forumtab{ width:100%; float:left;}
.comforum .ui-tabs-active h3{}


.comforum{ width:100%; float:left;}

.comforum ul{ padding:0; margin:0;}
.comforum ul li{ width:100%; float:left; list-style-type:none;outline:0px; opacity:0.8; border-bottom:1px solid #eee;}
.comforum ul .ui-tabs-active{ opacity:1;border-bottom:1px solid #9bd4c7;}



h3#comments, h3#supportfrm{font-weight: normal;text-align: center;padding-top: 30px;padding-bottom: 30px;font-size: 16px;font-family: 'diavlolight';margin: 0;width: 120px;margin: 0 auto;}
h3#comments a{ width:150px;}
h3#comments a, h3#supportfrm a{ display:block; color:#a1a1a1;font-weight:normal; text-decoration:none; outline:0px;}
.commentlist{ margin:0; padding:0;}
.commentlist li{ list-style-type:none; float:right;color:#888;  width:100%;}
.commentlist li .comment-body{ padding:15px 0 15px 15px; margin-bottom:30px; float:right;width:98.5%; line-height:24px; position:relative; overflow:hidden; border-bottom:1px solid #f4f4f4;}
.commentlist li .comment-body .org_comment a{color:#f66a5c; text-decoration:none;}
.commentlist li .comment-body .org_comment p a:hover{background:#f66a5c; padding:0 1px; color:#fff;}

.commentlist li .avatar{width:100px; height:100px; float:left; position:relative;}
.commentlist li .avatar img{width:75px; height:75px; margin-left:7px; margin-top:7px; -webkit-border-radius:15px 0 15px 15px; -moz-border-radius:15px 0 15px 15px; border-radius:15px 0 15px 15px;}


.org_comment{float:left; width:84%;}

.commentlist .depth-2 .comment-body{ width:96%;}
.commentlist .depth-2 .comment-body .org_comment{ width:84%;}


.commentmetadata{ float:left;margin-left: -20px;padding-left: 20px;padding-bottom: 5px; color:#9bd4c7; font-size:14px;}

.commentmetadata span{ color:#555;}

/*PING*/
#ping{ width:100%; float:left; background:#fff; margin-bottom:70px;}
#ping li{padding:20px 20px;width:96%; border-bottom:1px solid #f4f4f4;}
.org_ping{ position:relative;}
#ping li a{ text-decoration:none; color:#a1a1a1;}
#ping li a:hover{color:#ed4d4d;}
#ping .comm_meta_reply{position: absolute;right: 0; top:0;}

.plus_icon{ width:33px; height:33px; display:inline-block;background:url(images/sprite.png) no-repeat; background-position: -257px -339px; position:absolute;left:0; top: 13px;}
.minus_icon{ width:33px; height:33px; display:inline-block;background:url(images/sprite.png) no-repeat; background-position: -655px -339px; position:absolute;left:0; top: 13px;}


.commentmetadata a{ color:#f66a5c;text-decoration:none;}
.comm_meta_reply { text-align:right;}
.commentlist li .comment-body .org_comment .comm_meta_reply a{ text-decoration:none;color:#9bd4c7;}
.commentlist li .comment-body .org_comment .comment-edit-link{ margin-right:15px;}
.commentlist li .comment-body .org_comment .comm_meta_reply a:hover{color:#f66a5c;}


.showcommline .commlines{display: block;width: 40px;height: 30px;background:url(images/sprite.png) no-repeat;background-position: -106px -170px;margin-top: -30px;float: right;margin-right:50px;}

.commlines{display: none;}

.respond_icon{width:104px; height:66px; display:block;background:url(images/sprite.png) no-repeat;background-position: -696px -69px; padding-right: 10px; margin:0 auto;}

.forum_icon{width:70px; height:66px; display:block;background:url(images/sprite.png) no-repeat;background-position: -607px -64px; padding-right: 10px; margin:0 auto;}


.comments_template .navigation, .comments_template .simplePagerNav{float:left;width:100%; padding:20px 0px; text-align:right;}
.comments_template .navigation a, .comments_template .simplePagerNav a{ color:#9bd4c7; text-decoration:none;padding: 0px 7px; font-weight:bold;}
.comments_template .navigation span, .comments_template .navigation .active_page , .comments_template .simplePagerNav .currentPage a{ color:#ccc;padding: 0px 7px;font-weight:bold;}
.first_link, .last_link{display:none;}

#comments_ping{ float:left; text-align:left; margin-top:70px; margin-bottom:30px; color:#9bd4c7; font-size:30px; background:#fff; padding:15px 0;padding-right:20px; position:relative; z-index:11; cursor:pointer; padding-left:40px;}
.comments_template .simplePagerNav li{ list-style-type:none; display:inline-block; margin-right:5px; }


#respond{ width:100%; float:left;}
#reply-title{ font-weight:normal; font-size:36px; text-align:left;color:#f66a5c; float:left; position:relative; z-index:11; background:#fff; padding:0 15px;}
.empty_border{width:100%; height:1px; border-bottom:1px solid #f1f1f1; margin-top:-55px; float:left;}
.ping_border{width:100%; height:1px; border-bottom:1px solid #f1f1f1; margin-top:-60px; float:left;}
.logged-in-as a{color:#9bd4c7;}
.logged-in-as a:hover{color:#f66a5c;}

.wp_syntax{max-width:700px; width:auto!important;}


/*-------------Comment Form--------------*/

#commentform{ width:97%; float:left; padding:15px; background:#fff;position:relative; z-index:2;}
.comment-notes{ display:none;}

.comment-form-author label, .comment-form-email label, .comment-form-url label{ right:0; position:absolute; padding: 14px; color:#ccc;font-size:18px;width:25px; text-indent: -99999px;background:url(images/sprite.png) no-repeat; border-left: 2px solid #fff;}
#commentform .required{ float:left; position:absolute;}

.comment-form-author label{background-position:-148px -333px;}
.comment-form-email label{background-position:-99px -337px;}
.comment-form-url label{background-position:-192px -335px;}



.comment-form-author, .comment-form-email, .comment-form-url{ margin-right:3%;float:left; position:relative;background:#f7f7f7; margin-top:0; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px; width:31.3%;}

.comment-form-url{ margin-right:0;}
.comment-form-author input, .comment-form-email input, .comment-form-url input{ padding: 12px 0px;  color:#a1a1a1;  border:none; font-size:16px; background:none; outline:0px; float:left; padding-left:3%; width:70%;}
.comment-form-email input{}
.comment-form-comment label{ display:none;}


#commentform input::-webkit-input-placeholder{color:#ccc;}
#commentform input:-moz-placeholder{color:#ccc;}
#commentform input::-moz-placeholder{color:#ccc;}
#commentform input:-ms-input-placeholder{color:#ccc;}


.comment-form-comment{ width:100%; float:left; margin:0; margin-top:20px;}
.comment-form-comment textarea{ background:#f7f7f7; padding:10px; width:97.7%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888; font-size:16px; border:none; margin-bottom:0; height:140px;-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;}


.form-submit{ float:right; margin:20px 0 0 0;}
.form-submit input{  background:#f66a5c; padding:12px 45px; font-size:24px; color:#fff; border:none;font-family:'diavlolight'; cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px;}


.form-allowed-tags{ color:#aaa; float:left; margin-bottom:0;}


#cancel-comment-reply-link{color:#f66a5c; text-decoration:none; font-size:14px;}




.commentlist #respond{ margin-top:-30px; margin-bottom:60px; width:100%; float:right;}
.commentlist #commentform{width:97%;}

.commentlist #reply-title{width:100%;margin: 0;padding: 15px 0px;float: right;color: #9bd4c7;font-size: 24px;}

.commentlist .depth-2 #respond{width:97.5%;}
.commentlist .depth-2 #commentform{width:96.5%;}

.pre_button{display:block; width:30px; height:30px; background:#ddd; cursor:default; position:absolute; left:-30px; top:200px;}



/*----------------------------------BLOG POSTS-----------------------------------
=================================================================================*/

.blog_wrap{width:100%; background:#fff; color:#888; float:left; margin-top:20px; min-height:600px; position:relative;}
.blog_inner{width:67%; float:left;}
.blog_wrap .type-blog{ padding:25px; width:92%; float:left; padding-left:0; margin-left:25px; border-bottom:1px solid #f2f2f2;}
.blog_wrap .type-blog h2{color:#9bd4c7; font-size:30px; margin-top:10px;}
.blog_wrap .type-blog h2 a{color:#9bd4c7;}
.blog_wrap .type-blog h2 a:hover{color:#f66a5c;}
.blog_wrap .type-blog .blog_post{ line-height:19px;}
.single-blog .blog_wrap .type-blog{ border:none;}


.blog_author{ display:inline; color:#ff5e5e;}
.blog_author a{color:#ff5e5e;}
.single_metainfo{ color:#666;}
.single_metainfo a{ text-decoration:none; color:#9bd4c7;} 
.single_metainfo a:hover{ color:#adc36a;}

.top_meta{ margin-bottom:20px;}
.top_meta, .top_meta a{ color:#c6c6c6;}

.blog_comm{ height:18px; background:url(images/sprite.png) no-repeat; background-position:-302px -183px; display:inline-block; padding-left:21px; margin-right:25px;}
.blog_views{ height:18px; background:url(images/sprite.png) no-repeat; background-position:-385px -181px; display:inline-block; padding-left:21px;margin-right:25px;}



/*-------------Sidebar--------------*/

#sidebar{ width:27%; float:right;  padding-bottom:50px; margin-top:55px;}

#sidebar .widget{ width:100%; float:right;}
.widget_wrap{ float:left;}
.widgettitle{ font-weight:normal; font-size:30px; text-align:center; color:#f66a5c; padding-bottom:20px; border-bottom:1px solid #f2f2f2;text-align: right; margin-bottom:0;}


#sidebar .widget ul{ margin:0; padding:0;}
#sidebar .widget ul li{ color:#888; list-style-type:none;width:92%; float:left; padding:4%;}
#sidebar .widget .widget_wrap{ width:100%; float:left;}



/*Facebook Widget*/
.widget_FacebookLikeBox{}
.widget_FacebookLikeBox .widgettitle{ background:#3e78a9;}
.widget_FacebookLikeBox .widget_wrap{ background:#fff; overflow:hidden;}
#sidebar .fb_iframe_widget{ padding-left:20px; padding-top:15px; width:87%!important;}



#sidebar #menu-blogmenu{}
#sidebar #menu-blogmenu li{ float:left; text-align:center; padding:20px 0;}
#sidebar #menu-blogmenu li a{ color:#fff; text-decoration:none;}
#sidebar #menu-blogmenu li:nth-child(1){ background:#9bd4c7; width:55%; padding:50px 0;}
#sidebar #menu-blogmenu li:nth-child(1) a{ font-size:24px;}

#sidebar #menu-blogmenu li:nth-child(2){ background:#f66a5c; width:45%; padding:22px 0;}
#sidebar #menu-blogmenu li:nth-child(2) a{font-size:20px;}

#sidebar #menu-blogmenu li:nth-child(3){ background:#ff5e5e; width:45%;padding: 10px 0;}
#sidebar #menu-blogmenu li:nth-child(3) a{font-size:20px;}

#sidebar #menu-blogmenu li:nth-child(4){ background:#cae47c; width:45%; padding:25px 0;}
#sidebar #menu-blogmenu li:nth-child(4) a{ font-size:30px;}

#sidebar #menu-blogmenu li:nth-child(5){ background:#8aedd0; width:55%;margin-top: -73px; padding:19px 0; padding-bottom:22px;}
#sidebar #menu-blogmenu li:nth-child(5) a{font-size:26px;}


.usermenu{ margin:0; padding:0;}
.usermenu li a{color:#9bd4c7;}
.usermenu li{ list-style-type:none;text-align: right; padding:15px 0;}
.usermenu li a:hover{ color:#f66a5c;}


#related_blog, .blog_facebook{width:100%; float:left; margin-bottom:20px;}
#related_blog h3, .blog_facebook h3{ color:#f66a5c; font-size:30px; text-align:right; border-bottom: 1px solid #eee;padding-bottom: 20px; margin-bottom:0;}
.blog_facebook h3{color:#6985c2;}
#related_blog ul{ margin:0; padding:0;}
#related_blog ul li{ color:#888888; padding:10px 20px; list-style-type:none;}
#related_blog ul li a{color:#9bd4c7; text-decoration:none;}
#related_blog ul li a:hover{ color:#f66a5c;}
#related_blog ul li p{ margin:0; padding-top:5px;}
#related_blog ul li:nth-child(even){ background:#f2f2f2;}


/*Testimonial Widget*/
#widget_testi{width:100%; float:left; margin-bottom:50px; color:#a1a1a1; text-align:right;}
#widget_testi h3{ color:#f66a5c; font-size:30px; text-align:right; border-bottom: 1px solid #f2f2f2;padding-bottom: 20px; margin-bottom:0;}
#widget_testi ul{ margin:0; padding:0;}
#widget_testi ul li{ padding:20px; list-style-type:none;}
#widget_testi ul li p{}
#widget_testi ul li a{ color:#666;}

/*Testimonial avatars*/
#slideruno .imgholder{ position:relative; width:94px; height:94px;}
.objct{ background:url(images/testimonials.png) no-repeat; width:88px; height:88px; left: 7px;top: 7px;position: absolute;}
.ockie{background-position: -297px 0;}
.jeannette{background-position: -97px 0;}
.ameet{background-position: -197px 0;}
.linda{background-position: 0 0;}

.unoSlider ul,.unoSlider .sliderView { min-height: 450px; }
.unoSlider ul { list-style: none; overflow: hidden; position: relative; }
.unoSliderNav span { color: #ccc; cursor: pointer; font-size: 36px; khtml-user-select: none; margin-right: 0; moz-user-select: none; ms-user-select: none; o-user-select: none; user-select: none; webkit-user-select: none; }
.unoSliderNav{}
.unoSliderNav span:hover, .unoSliderNav span:active { color: #999;}
.unoSliderNav span.current { color: #cdea75; }
.unoSlider .sliderView { left: 1000px; opacity: 0; position: absolute; top: 0;z-index: 1 }
.unoSlider .sliderView.current { left: 0; opacity: 1; z-index: 10}


.page_wrap .thirtyd, .page_wrap .twentyfo{ background:#2c3e50!important; width:100%; height:auto; padding:15px 0; margin-bottom:30px;}
.page_wrap .badge_left{width:25%; padding-top:12px; font-size:30px;}
.page_wrap .badge_right{width:75%; font-size:20px;}
.page_wrap .twentyfo .badge_left{width:30%!important;padding-top: 17px!important;}
.page_wrap .twentyfo .badge_right{width:70%!important;}

/*PAGES
=========================================
*/

/*Category*/
#page_heading{ width:100%; text-align:center; margin-bottom:30px; padding:10px 0; float:left; }
#page_heading h2, #page_heading h1{font-size:49px; margin:0; color:#9bd4c7; margin-top:60px;}
#page_heading .cat_desc{text-align:center; color:#c6c6c6;}

.layout1{ width:100%; float:left;}
.lay1_wrap{ padding-top:30px; margin-top:20px; width: 1000px;margin: 0 auto;}
.layout1 .hentry{width:300px; float:left; margin-bottom:50px; margin-right:33px; position:relative;}
.layout1 .hentry:nth-child(3), .layout1 .hentry:nth-child(6), .layout1 .hentry:nth-child(9), .layout1 .hentry:nth-child(12), .layout1 .hentry:nth-child(15), .layout1 .hentry:nth-child(18), .layout1 .hentry:nth-child(21), .layout1 .hentry:nth-child(24), .layout1 .hentry:nth-child(27), .layout1 .hentry:nth-child(30){ margin-right:0;}

@media screen and (max-width: 1018px) and (min-width: 708px){
.lay1_wrap{ width: 670px;}
	}
	
@media screen and (max-width: 707px) and (min-width: 300px){
.lay1_wrap{ width: 320px;}
	}

.cat_price, .cat_free{background:url(images/sprite.png) no-repeat; width:40px; height:40px; position:absolute; right:-10px; top:-15px; z-index:5;}
.cat_price{ background-position:-471px -84px;}
.cat_free{background-position:-519px -84px;}
.cat_price a, .cat_free a{display: block;text-align: center;padding-top: 12px; font-size:13px; color:#fff;}


.lay1_wrap .post_image img{border: 1px solid #eee; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.content_wrap{ width:300px; height:240px; position:absolute; top:1px; left:1px; display:none; overflow:hidden; z-index:4; background:rgba(255, 255, 255, 0.9); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.content_wrap:hover{ display:block;}

.content_buttons{ display:block; width:170px; margin:0 auto; }

.content_buttons a{  color:#f66a5c; font-size:14px; display:inline-block; padding-left:18px; background:url(images/sprite.png) no-repeat;}
.content_buttons a:nth-child(1){background-position:-532px -398px; margin-right:40px;}
.content_buttons a:nth-child(2){background-position:-532px -422px;}

.layout1 .hentry:hover .postitle a{ color:#9bd4c7;}
.lay1_wrap .postitle{ margin:5px 0; text-align:center;}
.lay1_wrap .postitle a{ font-size:18px; color:#a1a1a1;}


#filters{ display:block; width:240px; margin:0 auto; padding:15px 35px; margin-bottom:70px;}
#filters li{ list-style-type:none; display:inline-block;padding:0 20px; border-bottom:1px solid #eee; padding-bottom:15px; float:left;}
#filters li a{color:#afafaf; font-size:20px;}
#filters .current a{ color:#f66a5c;}
#filters .current{border-bottom:1px solid #f66a5c;}
#filters li:last-child{ padding-right:0;}

.cat_content{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 80px;padding: 5%;text-align: center;}
.cat_content p{color: #777; margin:0; font-size:14px;}
.cat_content h2{font-size: 16px;line-height: 18px;margin: 12px 0;background: #f66a5c;color: #fff;padding: 8px 5px;-webkit-border-radius: 5px;}
.cat_content h2 a{color: #fff;}


/*Navigation*/
.navigation{ float:left; width:100%; }
.znn_paginate{ text-align:center;}
.znn_paginate a{ display:inline-block; padding: 9px 19px; color:#59e9e0; font-size:18px;  text-decoration:none; background:url(images/sprite.png) no-repeat; background-position:-249px -163px;}
.znn_paginate .amp_current{ color:#fff; background-position:-196px -163px;}



/*Default Page Template
====================================*/
.page_wrap{width:100%; float:left;background:#fff; margin-top:20px;}
.page_wrap .postitle{font-size: 49px;color: #9bd4c7; margin-top:0; margin-bottom:0;}

.page_wrap .hentry{width:63%; padding:2%;  float:left; color:#999;}
.page_wrap .hentry h1, .page_wrap .hentry h2, .page_wrap .hentry h3, .page_wrap .hentry h4, .page_wrap .hentry h5, .page_wrap .hentry h6{}
.page_wrap .hentry a{ color:#ff5e5e; text-decoration:none;}

.page-template-page-fullwidth-php .page_wrap .hentry{width:auto;}


.page_desc{border-bottom: 1px solid #eee;padding-bottom: 20px;color: #bbb;}

/*Contact Page*/
.contact_center{min-width:740px; margin:0 auto; max-width: 900px;}
.contact_wrap { padding-left:10px; font-size:12px;}
body .contact_wrap a{ font-size:16px; color:#a1a1a1!important; }
body .contact_wrap p{ line-height:22px; margin-bottom:0; position:relative;}
.contact_wrap span{ color:#ff5e5e; }
.contact_wrap #your_name, .contact_wrap #your_email, .contact_wrap #your_message{ background:#f4f4f4; padding:12px 20px; font-family:'Diavlolight'; font-size:18px; width:90%; margin-bottom:15px; color:#888; margin-top:15px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; border:none;}
.contact_wrap #your_message{  min-height:180px;}
.contact_wrap #submit_msg{float: left;border: none;background: #f66a5c;color: #fff;padding: 7px 25px;font-size: 24px;font-family: Diavlolight; margin-top:20px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; cursor:pointer;}


.email_lbl, .name_lbl{ display:block; position:absolute; width:40px; height:46px;background:url(images/sprite.png) no-repeat; text-indent:-99999px;right: 30px;bottom: 15px; border-left: 2px solid #fff;}
.email_lbl{ background-position:-103px -337px;}
.name_lbl{ background-position:-151px -333px;}

/*Footer
==================================================
*/

.to_top{ background:#e9e9e9; width:50px; height:50px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 auto;position: absolute;
left: 50%;right: 50%;top: -20px; cursor:pointer;}
.to_top span{width:25px; height:14px; margin-top:15px;background:url(images/sprite.png) no-repeat; background-position: -605px -326px;display: block;
margin-left: 11px;}

.about_ti{ width:50px; height:50px; margin:0 auto;position: absolute;left: 50%;right: 50%;top: 40px; cursor:pointer; display:block;background:url(images/sprite.png) no-repeat; background-position: -391px 0px; z-index:9;}
.about_ti_hover{width:50px; height:50px; margin:0 auto;position: absolute;left: 50%;right: 50%;top: 40px; cursor:pointer; display:block;background:url(images/sprite.png) no-repeat; background-position: -342px 0px; z-index:2; display:none;}


.home #footer{ margin-top:0;}
#footer{ width:100%; float:left; background:#f3f3f3; font-size:14px; padding:40px 0 20px 0; position:relative; margin-top:60px;}
#copyright a{ text-decoration:none;color:#5d7389;}
#copyright a:hover{color:#fff;}
.copytext{ text-align:left; width:100%; padding-top:20px; font-size:14px; color:#999999; padding-bottom:10px; float:left;}
.copytext a{ color:#777;}
.copytext a:hover{ color:#f66a5c;}

.foot_left{width:380px; float:left;}

.foot_logo span{width:40px; height:40px;background:url(images/sprite.png) no-repeat; background-position: -645px -564px; display:inline-block; text-indent:-99999px;}
.foot_logo{color:#ccc; font-size:30px;}

/*Footer Badges*/
.foot_badges{ width:100%; float:left; margin-top:15px; cursor: default;}
.thirtyd{ width:110px; float:left; height:35px; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-right:15px; text-align:center;}
.twentyfo{ width:130px; float:left; height:35px; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}


.badge_left{width:40px; float:left; text-align:center; font-size:14px; color:#f66a5c; line-height:11px; padding-top:8px;}
.badge_left span{ color:#adadad; font-size:10px;}
.twentyfo .badge_left{ padding-top:10px; width:45px;}
.badge_right{ float:left; color:#9bd4c7; font-size:11px; padding-top:3px;}

/*Footer Menu*/
#footmenu{ width:100%; float:left; min-width:235px;}
#footmenu ul{float:left;  margin:0; padding-left:0;}
#footmenu ul li{ list-style-type:none; display:inline-block;margin-right:15px; padding-top:5px;}
#footmenu ul li a{ color:#999;font-size:14px;}
#footmenu ul li a:hover{ color:#f66a5c;}


.foot_right{width:310px; float:right; text-align:right;}
.foot_right h3{ font-size:24px; color:#999; margin-top:0; margin-bottom:15px;}
.foot_right ul{ margin:0; padding:0;}
.foot_right ul li{ list-style-type:none; padding-bottom:5px;}
.foot_right ul li a{ color:#a1a1a1;}
.foot_right ul li a:hover{ color:#f66a5c;}

.footsoc{ float:left; width:150px;}
.footdld{ float:left; width:150px;}

body .wpsocialite.small{ margin:0; padding:0;float:right; margin-top:20px;}
body .wpsocialite.small > li{width:33.3%;}
body .wpsocialite.small .twitter-share{ padding-left:20px;}
body .wpsocialite.small .googleplus-one{ padding-left:13px;}
body .wpsocialite.small .socialite{width:100px!important;}
body .page_wrap .wpsocialite{ display:none;}


/*-------------FROUM SINGLE--------------*/
#forumtab .forum_template{width:94%;padding-right:0;}
#forumtab .topicformwrap{ padding:0;}
#forumtab div.bbp-breadcrumb span{ color:#888;}
#forumtab #bbp_search{ background: #f7f7f7;}
.forum_template{color:#999;}
body.bbpress .template_logo, body.page-template-page-latest-forum-php .template_logo{ background-position:-308px -331px;margin: 40px auto;}
body.bbpress #header, body.page-template-page-latest-forum-php #header{ border-bottom:none;}


.forum_wrap {width: 100%;float: left;margin-top: 20px;}
.bbp-body{ width:100%; float:left;}

.forum-archive .bbp-forum-info {width:62%; padding-left:2%;}
.forum-archive .bbp-forum-topic-count, .forum-archive .bbp-forum-reply-count{width:18%;}


/*Remove border top for loggedin user*/
.guestuser ul.type-forum:nth-child(1) .bbp-forum-info{ border-top:none;}
.guestuser ul.type-forum:nth-child(1) .bbp-forum-info .bbp-forum-title{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

/*FORUM MAIN PAGE*/
#bbpress-forums li.bbp-body ul.forum{}
.forum-archive .bbp-body .bbp-forum-info{width:100%; padding-left:0;}
.forum-archive .bbp-body .bbp-forum-topic-count, .forum-archive .bbp-body .bbp-forum-reply-count, .forum-archive .bbp-forum-freshness{ display:none;}
.bbp-body .bbp-forum-title{ font-size:24px!important;text-decoration: none;color: #888;}


.bbp-forum-info a{display: block;font-size: 18px;text-decoration: none;color:#888; padding-left:3%; padding-top:25px; padding-bottom:25px; position:relative;}

.bbp-forum-content{padding-top: 10px!important;background: #c9da8f;color: #9caa6b;margin-top: -28px!important;}

.bbp-forum-info a span:nth-child(1){right: 27%; position:absolute;}
.bbp-forum-info a span:nth-child(2){right: 10%; position:absolute;}
.bbp-forum-info a:nth-child(odd){ background:#f8f8f8;}
.bbp-forum-info a:nth-child(even){ background:#f3f3f3;}


.bbp-forum-info a:hover{color:#f66a5c; background:#fff2f1;}


.forum-archive .bbp-forum-visibility-publish li{border-top: 50px solid transparent;}
.forum-archive .bbp-forum-visibility-publish .bbp-forum-info .bbp-forum-title{background:#c9da8f; color:#fff;}
.forum-archive .bbp-forum-visibility-publish .bbp-forum-info .bbp-forum-title{-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}

.bbp-body .bbp-forum-visibility-private .bbp-forum-title{ background:#f66a5c; color:#fff;}
.bbp-body .bbp-forum-visibility-private .bbp-forum-content{background: #f66a5c;color: #c85449;margin-top: -28px!important;}
.bbp-forum-content:empty, .forumtitle:empty{ display:none;}

.bbpress #content{ margin-top:0;}

/*Hide Forum Description - "This Forum is empty"*/
.hidenotice{ display:none;}

/*FORUM Single PAGE*/
.single-forum .bbp-body .bbp-forum-info a{ padding-top:0; padding-bottom:0;}
.single-forum .bbp-body .bbp-forum-title{ background:none; color:#888;font-size:18px!important;}

.bbp-forum-link:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}


.single-forum .bbp-body .bbp-forum-info, .single-forum .bbp-body .bbp-forum-topic-count, .single-forum .bbp-body .bbp-forum-reply-count{ padding-top:15px; padding-bottom:15px; font-size:18px;}

.single-forum .bbp-body .bbp-forum-freshness{  padding-top:15px; padding-bottom:0px; font-size:18px;}
.single-forum .bbp-body .bbp-forum-freshness, .single-forum .bbp-body .bbp-forum-freshness a{ font-size:14px; text-decoration:none; color:#888;}
.single-forum li.bbp-body ul.forum{ float:left; width:100%;}

.single-forum .bbp-body li a{ color:#888;}
.single-forum .bbp-body li:hover a{color:#f66a5c;}

.reply_author_role{ text-transform:capitalize; font-size:13px;}


/*Topic Reply*/


#bbpress-forums fieldset.anonym_form label{display: block;position: absolute;width: 40px;height: 46px;text-indent: -99999px;right: 30px;bottom: 15px;border-left: 2px solid #fff;}

.frm_name{background: url(images/sprite.png) no-repeat;background-position: -148px -333px;}
.frm_email{background: url(images/sprite.png) no-repeat;background-position: -97px -337px;}
.frm_website{background: url(images/sprite.png) no-repeat;background-position: -190px -335px;}

.anonym_form p{ float:left; width:33.3%; position: relative; margin-bottom:0;}
.anonym_form p:last-child{ margin-right:0;}

.bbp-topic-form, .bbp-reply-form{ width:100%; float:left; margin-top:60px;}
.topicformwrap{}
.topicforminner{ padding-bottom:100px;}


#bbp_anonymous_author, #bbp_anonymous_email, #bbp_anonymous_website{background: #f5f5f5;padding: 12px 3%;border:none;font-family: 'Diavlolight';font-size: 18px;width: 91%;margin-bottom: 15px;color: #888; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; margin-right:2%;}
#bbp_anonymous_website{ margin-right:0;}


#bbp_topic_title{padding: 15px 1.3%;background: #f5f5f5;border:none;font-family: 'Diavlolight';font-size: 18px;width: 97%;margin-bottom: 15px;color: #888;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.wp-editor-container{ border-radius:none!important;border:1px solid #ebebeb!important;}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{font-family: 'Diavlolight'; color:#555;}


.bbp-submit-wrapper{width:118px; float:right;}

/*FORUM Submit button*/
#bbp_topic_submit, #bbp_reply_submit, #bbp_move_reply_submit, #bbpress-forums #bbp-your-profile fieldset.submit button{ padding:10px 20px; background:#f66a5c; color:#fff; border:none; font-size:24px;font-family: 'Diavlolight'; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top:20px;}


/*Topic page*/
#bbpress-forums .forumtitle{ margin:20px 0; float:left; width:100%;}
#bbpress-forums .forumtitle a{ font-size:30px; color:#f66a5c;}
.bbp-reply-permalink{position: absolute;right: 15px;color: #ddd;}
.bbp-body .hentry{ position:relative;}
#bbpress-forums li.bbp-header .bbp-reply-content{ margin-left:0!important; width:75%;}
.bbp-reply-content a{ color:#f66a5c;}
.bbp-reply-content a:hover{ text-decoration:underline;}
#bbpress-forums li.bbp-header .bbp-reply-content{ width:98%!important; float:left;}
#favorite-toggle a, #subscription-toggle a{ color:#9bd4c7; font-size:14px; margin-right:10px;}
#favorite-toggle a:hover, #subscription-toggle a:hover{ color:#f66a5c;}
#subscription-toggle{ color:#fff;}

.bbp-pagination-count{ display:none;}
.bbp-header div.bbp-template-notice, .bbp-header div.indicator-hint {padding: 0 0.6em;padding-left:0;color: #249891;background:none!important;border:none!important;float:left; margin:0;}

#bbpress-forums div.bbp-topic-tags{}
#new-post{ margin-top:-5px;}
.bbp-header div.bbp-breadcrumb { width:70%;}


.reply-edit #bbpress-forums fieldset.bbp-form, .topic-edit #bbpress-forums fieldset.bbp-form{ background:#fff;}
.reply-edit #bbpress-forums .topicformwrap legend, .topic-edit #bbpress-forums .topicformwrap legend{ background:none; text-align:left; color:#9bd4c7}


.form_pwrap{float: left;width: 70%;}
#bbp_topic_tags{background: #f5f5f5;border: 1px solid #eee;padding: 5px;margin-left: 8px; color:#888;font-family: 'Diavlolight';}}
#bbpress-forums .form-allowed-tags{ float:none;}

.bbp-topic-permalink, .bbp-topic-title a{ color:#888;}
a.bbp-topic-permalink:hover, .bbp-topic-title a:hover{ color:#9bd4c7;}
.bbpress #bbpress-forums div.bbp-topic-tags p{ margin-bottom:15px;}

/*FORUM Profile*/
.bbp-user-page .template_logo, .bbp-user-edit .template_logo{ display:none;}
.bbp-author-name{ color:#f66a5c; font-size:14px;}
#bbpress-forums #bbp-user-wrapper{}
#bbpress-forums #bbp-user-profile, #bbpress-forums #bbp-user-topics-started, #bbpress-forums #bbp-user-replies-created, #bbpress-forums #bbp-user-favorites, #bbpress-forums #bbp-user-subscriptions, #bbpress-forums #bbp-your-profile{ min-height:350px; background:#fff; padding:20px;}
#bbp-user-body .bbp-pagination{ float:none; width:auto;}
#bbp-user-body .bbp-topic-permalink, #bbp-user-body .bbp-topic-started-in a, #bbp-user-body .bbp-topic-freshness a, .bbp-topic-freshness a{ color:#888;}
#bbp-user-body .bbp-topic-permalink:hover, .bbp-topic-freshness .bbp-author-name{ color:#9bd4c7;}
#bbp-user-body .entry-title{color:#f66a5c;}


/*FORUM MENU*/
.forum_menu, .user_menu{margin:0; padding:0;}
.forum_menu li, .user_menu li{ list-style-type:none; display:inline-block; margin-right:25px; text-align:right;}
.forum_menu li a, .user_menu li a{ color:#a1a1a1;}
.forum_menu li a:hover, .user_menu li a:hover{ color:#f66a5c;}

.forum_menu{width: 100%;text-align: center;margin-top: 35px;}
.user_menu_child{ float:left;margin: 0;padding: 0;}

.bbp_login_panel{ width:230px;background:#f6f6f6; position:absolute; z-index:999999999; margin-top:12px;margin-left: -80px; color#888; border:1px solid #efefef; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.bbp_login_panel fieldset{ margin:0; padding:0; border:none;}

.bbp_login_panel .bbp-username input, .bbp_login_panel .bbp-password input{width:188px; background:#eeeeee; border:none; color:#888; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; padding:8px 5px!important;}
.bbp_login_panel .bbp-username, .bbp_login_panel .bbp-password, .bbp_login_panel .bbp-remember-me{padding:0 15px; float:left;}
.bbp_login_panel .bbp-remember-me label{width:auto; color:#aaa; font-size:14px;}
.bbp_login_panel .bbp-submit-wrapper{width:230px;}
.bbp_login_panel .user-submit{ width:54px; background:#f66a5c; color:#fff; border:none;font-family: 'Diavlolight'; padding:7px 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor:pointer;}




.lost_passhead{width:230px; padding:10px 0; color:#aaaaaa; background:#f2f2f2; margin-top:10px; text-align:center; cursor:pointer; float:left; font-size:14px;}
.lost_passhead a{ color:#aaaaaa;}
.lost_passhead a:hover{color:#f66a5c;}
.bbp_login_panel .lost-pass .user-submit{ margin-bottom:20px; width:150px; margin-right:40px; margin-top:5px; background:#9bd4c7;}
.bbp_login_panel .lost-pass .user-submit:hover{ background:#2dd0c6; cursor:pointer;}

.home_user_menu .bbp_login_panel .lost-pass-inner{ display:none;}
.bbp_login_panel .lost-pass .bbp-form, .bbp_login_panel{ display:none;}

.formreg, .logintrig{ cursor:pointer;}
#form_reg{ position:fixed; width:500px; height:300px; padding:30px; background:#f5f5f5; z-index:9999999; color:#888; top: -48%;  margin-left: auto;left:0; right:0;margin-right: auto;-moz-box-shadow: 0px 0px 5px #bbb;-webkit-box-shadow: 0px 0px 5px #bbb;box-shadow: 0px 0px 5px #bbb; display:none;}

#form_reg h3{ color:#9bd4c7; text-align:center; border-bottom: 1px solid #eee; font-size:24px; padding-bottom:20px; margin-top:0;}
#form_reg h4{ color:#a4ba5a; font-size:18px}
#form_reg .premh4{ color:#f66a5c;}


.bbp_foot_pagi{ padding:20px 0; text-align:center;}
.bbp_foot_pagi a{color:#9bd4c7;}
.bbp_foot_pagi a:hover{color:#f66a5c;}

.bbp-author-avatar img, #bbpress-forums div.bbp-forum-author img, #bbpress-forums div.bbp-topic-author img, #bbpress-forums div.bbp-reply-author img{boder:none;}


/*Ratings in Forum*/
.forum_rate { background:#FFFFFF;bottom: 0;box-shadow: -3px 0 3px #DDDDDD;-webkit-box-shadow: -3px 0 3px #DDDDDD;-moz-box-shadow: -3px 0 3px #DDDDDD;height: 60px;left: 0; position: fixed;width: 100%;z-index: 9999999;}
.forum_rate h3{ float:left; margin-top:10px;}
body .forum_rate .post-ratings{ margin-top:10px!important;}

/*Hide Forums by default*/
.role-zenon .amphionpro, .role-zenon .scyllapro, .role-zenon .tritonpro, .role-zenon .theronpro{display:none;}
.role-theron .amphionpro, .role-theron .scyllapro, .role-theron .zenonpro, .role-theron .tritonpro{display:none;}
.role-scylla .amphionpro, .role-scylla .zenonpro, .role-scylla .tritonpro, .role-scylla .theronpro{display:none;}
.role-triton .amphionpro, .role-triton .scyllapro, .role-triton .zenonpro, .role-triton .theronpro{display:none;}
.role-amphion .scyllapro, .role-amphion .zenonpro, .role-amphion .tritonpro, .role-amphion .theronpro{display:none;}

.role-amphionscyllatriton .zenonpro, .role-amphionscyllatriton .theronpro{display:none;}
.role-theronzenontriton .amphionpro, .role-theronzenontriton .scyllapro{display:none;}
.role-zenontritonscylla .amphionpro, .role-zenontritonscylla .theronpro{display:none;}
.role-amphionscylla .zenonpro, .role-amphionscylla .theronpro, .role-amphionscylla .tritonpro{display:none;}






/*Jquery Placeholder Plugin*/
.placeholder { color: #666; }
.placeholderFocus { color: #000; }





/*-------------404 Page--------------*/
.fourofour{ width:700px; margin:0 auto;}
.fourheader{ text-align:center; position:relative;}
.fourheader label{ font-size:370px; color:#eee; margin:30px 0;}
.fourheader a{ position:relative;}
.fourheader span{position: absolute;font-size: 30px;left: 35px;top: 100px;}
.fourheader h1{ font-size:76px; margin:0; margin-top:-40px;}
.fourofour h2{ text-align:center; padding-bottom:15px; margin:50px auto 20px auto; width:400px; font-size:36px; color:#f66a5c;}

.fourarchive{ text-align:center;float: left;width: 100%;margin-bottom: 50px;}
.fourblock{width:50%; float:left;}
.fourblock h3{ font-size:24px; color:#9bd4c7;}
.fourblock ul{margin:0; padding:0;}
.fourblock ul li{ list-style-type:none; padding-bottom:5px;}
.fourblock ul li a{ color:#ccc;}
.fourblock ul li a:hover{ color:#f66a5c;}


.constrcution{ width:903px; height:380px; background:url(images/under_construction.png) no-repeat; margin:0 auto; margin-top:20px; margin-bottom:60px;}
.catnoposts{ text-align:center;}




/*Easy Digital Download*/
.tow_download_file_link{padding: 20px;background: #f66a5c;color:#fff!important;margin: 0 auto;width: 200px;text-align: center;display: block;margin-top: 50px;font-size: 20px;padding-left: 40px; position:relative;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.tow_download_file_link span{ width:20px; height:17px; display:block; background:url(images/sprite.png) no-repeat; background-position:-355px -184px;position: absolute;left: 20px;top: 25px;}
.tow_download_file_link:hover{background: #e56154;}


body #edd_user_history, body #edd_checkout_cart{ border-top:none;border-collapse: collapse;}
body #edd_user_history th, #edd_user_history td, body #edd_checkout_cart th, body #edd_checkout_cart td{ border-bottom:none;}
body #edd_user_history th{ background: #f3f3f3;  padding:15px; font-weight:normal; text-align:center;}


body #edd_user_history .edd_purchase_row td, body #edd_checkout_cart .edd_purchase_row td{padding: 20px 15px; font-weight:normal; text-align:center; color:#a1a1a1!important;border-bottom: none;}
body #edd_user_history .edd_purchase_row, body #edd_checkout_cart .edd_cart_item{ border-bottom:1px solid #eee;background: #fbfbfb; }
body #edd_checkout_cart .edd_cart_item{ padding:20px 15px;}
body #edd_user_history .edd_purchase_row:hover{ background:#f9f9f9;}
body #edd_user_history .edd_purchase_row:last-child{ border-bottom:none;}

body #edd_user_history thead .edd_purchase_id, body thead .edd_cart_item_name{-webkit-border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}
body #edd_user_history thead .edd_purchase_details, body thead .edd_cart_actions{-webkit-border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
body #edd_user_history tbody .edd_purchase_details:last-child{-webkit-border-radius:0 0 5px 0; -moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0;}
body #edd_user_history tbody .edd_purchase_id:last-child{-webkit-border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;}
body #edd_checkout_cart tfoot th{-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

body #edd_checkout_cart th, body #edd_checkout_cart td{color:#a1a1a1!important;}
body #edd_checkout_cart th{ padding:15px; font-weight:normal; text-align:center;}
#edd_checkout_cart th.edd_cart_actions, #edd_checkout_cart td:last-child{ text-align:center!important;}
body #edd_checkout_cart td{ text-align:center!important; padding:20px 0;}


/*Checkout Form*/
body #edd_checkout_form_wrap{ margin-top:30px;}
body #edd_checkout_form_wrap p{ margin-bottom:25px!important;}
body #edd_checkout_form_wrap span.edd-description{ font-size:13px!important; color:#a9a9a9!important;}
body #edd-login-account-wrap{ font-size:24px;margin-bottom: 40px!important;}
body #edd_checkout_form_wrap label{ font-size:18px; color:#a9a9a9!important;}
body #edd_checkout_form_wrap input{ margin-top:12px!important;}
#edd_checkout_form_wrap input.edd-input.required, #edd_checkout_form_wrap select.edd-select.required{ color:#999!important;}
#edd_checkout_form_wrap input[type="text"], #edd_checkout_form_wrap input[type="email"], #edd_checkout_form_wrap input[type="password"]{ padding:13px 10px!important; border:none; background:#f7f7f7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:1px solid #eee;}

body #edd_register_account_fields{ margin-top:40px!important;}
body #edd_checkout_form_wrap legend{ margin-bottom:40px;font-size: 24px;font-weight: normal; color:#9bd4c7;padding-bottom: 10px;border-color: #eee;}


.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}




/*Hide Forum Support for all other categories than Wordpress*/
.category-wordpress-templates .comforum ul li:nth-child(2){display:block!important;}
.category-wordpress-templates .comforum ul li{width:50%!important;}

.comforum ul li:nth-child(2){ display:none;}


@media screen and (max-width: 1100px){
body .center{width:90%;}
	}
@media screen and (max-width: 1117px){
body .home_slider_wrap{width: 43.7%;max-height: 265px; margin-top:1.6%;}
	}
@media screen and (max-width: 768px){
body .logo h2 a{ margin:0 auto; margin-top:30px;}
body .home_slider_wrap{width: 43.7%;max-height: 185px; margin-top:1.6%;}
body #topmenu ul li{ margin-right:10px;}
body #topmenu ul li a span{ display:none;}
.single_wrap .postimg img{ max-width:98%; height:auto;}

.etabs{ background:none;}
.tab .accordion-header{ display:block!important; background:#f3f3f3;}
.tab .accordion-header:active{ background:#ededed;}
.accordion-content {display: none;width: 90%!important; padding:5%;}
.etabs .tab{width:100%; border-bottom:1px solid #eee; cursor:pointer; text-align:center;}
.etabs li{ list-style-type:none; text-align:left;}
.panel-container{ display:none;}
.comment-form-comment textarea{width: 95.7%!important;}
#commentform{ padding:0!important;}


.vcard{width: 15%;height: auto;float: left;margin-right: 1%;}
.commentlist li .avatar{ width:auto; height:auto;}
.commentlist li .avatar img {width: 100%;height: 100%;margin-left: 0px;}
.comment-form-author label, .comment-form-email label, .comment-form-url label{ display:none;}
.comment-form-author input, .comment-form-email input, .comment-form-url input{width: 94%; font-size:14px;}

body .blog_inner{width:100%;}
body #bbp_search{width: 83.8%;}
body #bbp_search_submit {width: 12%;}
body #bbpress-forums fieldset.bbp-form label{ display:none;}
body .bbp-topic-voice-count{ display:none;}
li.bbp-forum-freshness, li.bbp-topic-freshness{ width:32%!important;}
body .form_pwrap{ width:auto!important;}
body .form_pwrap label{ display:block!important;}

/*-------------TOPMENU--------------*/
body #menu-icon{display:block!important; background:#1f2d3a; padding:10px 0; color:#eee; font-size:18px; text-align:center; margin-right:20px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; z-index:9999999; position:relative; cursor:pointer;}
body #topmenu{width:40%!important; margin-top:10px!important; padding-bottom:10px;}
.home #topmenu{ margin-top:30px!important;}
.home .social_wrap{ margin-top:10px!important; margin-left:10px!important; width:160px!important;}
#menu-topmenu{ display:none; position:absolute; z-index:999999;width: 32.2%; background:#f5f5f5; border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; margin-top:-20px;}

#topmenu ul li{padding-top: 10px;width: 100%!important;text-align: center!important; margin:0!important;}
#topmenu ul li a{ color:#888!important;}

#topmenu ul li ul{ position:relative!important;width:100%!important; padding-bottom:0!important; padding-top:0!important; background:#eee; display:block!important;}
#topmenu ul li ul li{width:100%!important; padding:10px 0!important;}

#topmenu ul li span{left:125px!important;}
#topmenu ul li.zn_parent_menu{padding-bottom:0!important;}
body #topmenu .sub-menu{ margin-left:0!important;}
body #topmenu ul{ margin-top:0;}


.page_wrap .badge_left{ font-size:20px!important;}
.page_wrap .badge_right{ font-size:16px!important;}

body .foot_left, body .foot_right{ margin-top:70px;}
	}
	
@media screen and (max-width: 670px){
body .midrow_block{width:100%}
body .copytext, #footmenu ul, .foot_right ul, .foot_right h3, .foot_logo{ text-align:center;}
body .foot_left, body .foot_right{ width:100%;}
#footmenu ul, .footdld, .footsoc{ float:none; width:100%;}
.foot_right ul li{display: inline;margin-right: 15px;}
body .foot_right h3{ margin-top:20px;}
body .foot_badges {width: 270px;float: none;padding-top: 25px;margin:0  auto;}
.foot_right{ margin-top:20px;}
.comment-form-author, .comment-form-email, .comment-form-url{width: 80%;}
body .wpsocialite.small{width:100%;}
	}
	
@media screen and (max-width: 480px){	

/*Hide few Elements in Mobile*/
body .usercount, body .foot_right, body .slide_bbl{ display:none;}

.home #header{margin-bottom: 50px!important;}
body .logo h2 a {width: 220px;height: 60px;background-position: -581px -485px;}
.home .logo h1 a{ margin:0 auto;}
.home .desc{width:auto!important;}
body .logo {width: 100%;float: left;margin: 0 auto;display: block;}
body #topmenu{width: 99.2%!important; float:left;}
body #menu-topmenu{width: 89.2%!important; }
body #menu-icon{ margin-right:0;}
body .hwdy{ display:none;}
body .howdyul{ float:left!important; padding-left:0; width:100%; text-align:center;}
body .welcome_text{ font-size:20px; line-height:24px;}
body .br_text{ width:94%;}


body #midrow h3{ font-size:20px;}
body .mid_block_content p {line-height: 22px;font-size: 14px;}
body .midrow_block { padding:20px 0;}
body .midrow_block .imgholder{ display:none;}

body #subscriberow h3{width:auto; font-size:20px; color:#777;}
body #mailchimpform{width:auto;}


body .page_wrap .hentry{ width:96%;}
body #sidebar{ width:100%;}
.email_lbl, .name_lbl{ right:0;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea, #bbpress-forums #bbp-your-profile fieldset fieldset.password, #bbpress-forums #bbp-your-profile fieldset label[for]{width:100%!important;}
body #bbpress-forums #bbp-your-profile fieldset label[for]{ text-align: left;}


.lay1_wrap{ width:300px;}
#filters{padding: 15px 0px;}
.cat_price, .cat_free{ right:0;}
.download_panel .demo, .download_panel .dd{ width:100%;margin-bottom: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

body .gallery-item{width:150px!important; margin:0 auto; float:none!important;}
.gallery-item a{ padding:0;}

h3#comments a, h3#supportfrm a{ font-size:14px;}
.commentlist .depth-2 .comment-body .org_comment, .org_comment{ width:100%!important;}
.vcard{ display:none;}

body #bbp_search{width: 73.8%;}
body #bbp_search_submit {width: 22%;}

body #bbpress-forums li.bbp-header{font-size: 16px!important;}
body .bbp-body .bbp-forum-title {font-size: 18px!important;}
.anonym_form p{ width:100%;}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{ width:20%!important;}

body .bbp-reply-content{ margin-left:0!important;}
#bbpress-forums .forumtitle a{ font-size:20px!important;}
body #page_heading h2, body #page_heading h1{ font-size:29px;}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry{ width:96%!important;}

.bbp-reply-post-date{ font-size:14px;}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author{width:auto!important;margin-top: 13px!important;margin-right: 6px;}
#bbpress-forums div.bbp-forum-author a, #bbpress-forums div.bbp-topic-author a, #bbpress-forums div.bbp-reply-author a{ margin:0!important;}
#bbpress-forums div.bbp-forum-author br, #bbpress-forums div.bbp-topic-author br, #bbpress-forums div.bbp-reply-author br{display:none;}
.bbp-author-avatar, .reply_author_role, .bbp-reply-ip{ display:none;}
.forum-archive .bbp-forum-info{ width:100%!important;}
.forum-archive .forum-titles .bbp-forum-info{ width:57%!important;}
.bbp-topic-freshness{ display:none;}
li.bbp-forum-info, li.bbp-topic-title{ width:75%!important;}


body .edd_purchase_id{ display:none;}
body #edd_user_history td{line-height: 18px;}
body #edd_user_history .edd_purchase_row td{ font-size:14px;}

.to_top, .about_ti, .about_ti_hover{ margin-left:-20px;}
	}

@media screen and (min-width: 1260px){
#home_slider img{min-width:480px;}
}	


#tabs1-faq pre{background: #f1f1f1;border-left: 5px solid #fff;padding-left: 5px;font-size: 13px;word-wrap: break-word;}


/*
 * Socialite Custom Default
 */


/* .small-load { margin: 0 0 0.625em 0; font-weight: bold; padding: 5px; } */

.wpsocialite.small { list-style: none; padding: 5px 10px; margin: 10px; float:left; }
.wpsocialite.small > li { margin: 0; display:inline-block;   }
.wpsocialite.small .socialite { display: block; position: relative; width: 120px; height: 30px; background: url('images/sprite.png') 0 0 no-repeat; }
.wpsocialite.small .socialite-loaded { background: none; }

.wpsocialite.small .twitter-share { background-position: -339px -575px; }
.wpsocialite.small .googleplus-one { background-position: --445px -575px; }
.wpsocialite.small .facebook-like { background-position: -392px -575px; }
.wpsocialite.small .linkedin-share { background-position: -339px -575px; }
.wpsocialite.small .pinterest-pinit { background-position: -339px -575px; }
.wpsocialite.small .stumbleupon-share { background-position: -339px -575px; }
.wpsocialite.small .twitter-follow.socialite-loaded{ width:200px; }



.arrow_wrap{ position:relative;}
.pro_arrow{
background: url('images/pro_arrow.png') no-repeat;
width: 300px;
height: 138px;
display: block;
position: absolute;
right: 0;
top: 220px;
}

/*WPD BANNER AD*/	
#wpd_banner{width:99.8%; height:108px; background:url('http://www.towfiqi.com/wp-content/uploads/2014/04/wpplugindirectory_banner.png'); float:left; border-radius:7px;-webkit-border-radius:7px; -moz-border-radius:7px;}	
.single #wpd_banner{margin-bottom: 50px;}
.wpd_bn_left{float:left;width:580px; margin:30px 0 0 30px; height:60px;background:url('http://www.towfiqi.com/wp-content/uploads/2014/04/wpplugindirectory_banner.png'); background-position:0 -254px;}	
.wpd_bn_right{ float:right;}
.wpd_bn_right a{background:#f66a5c; padding:20px 30px; margin: 23px;display: block;border-radius:7px;-webkit-border-radius:7px; -moz-border-radius:7px;}	
.wpd_bn_right a span{width:160px; height:22px;background:url('http://www.towfiqi.com/wp-content/uploads/2014/04/wpplugindirectory_banner.png'); background-position:0 -395px; text-indent:-999999px; display:block;}
.wpd_bn_right a:hover{ background:#DD5F53;}



/*HALLO BAR BY TOWFIQ
#hallo_bar{ position: fixed;width: 100%;top: 0;z-index: 999999; height:47px; display:none;}
.hallo_inner{ text-align:center;background:#f66a5c; color:#fff; width:100%; float:left; height:47px;}
.hallo_inner p{ margin:10px 0;font-family: sans-serif;}
.hallo_bttn{ display:inline-block; padding:4px 10px; background:#444; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-left:10px; color:#fff; text-decoration:none;}
.hallo_bttn:hover{ text-decoration:underline;}

.close_hallo i{font-style: normal;font-weight: bold;position: absolute;top: 10px;right: 30px;font-family: cursive; cursor:pointer; color:#fff;}
.show_hallo{background: #f66a5c;font-size: 24px;font-style: normal;font-weight: bold;position: absolute;top: -40px;right: 30px;font-family: cursive; cursor:pointer; padding:1px 8px;color:#fff; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;}

html .hallo_off{ margin-top:0px!important;}
.hallo_off #hallo_bar{top:-47px;}
.hallo_off .show_hallo{ top:47px;}
*/


/*OFFER BAR WITH COUNTER*/
.offer {background: #f66a5c;color: #fff;font-family: sans-serif;font-weight: bold;letter-spacing: 0.5px;font-size: 14px;text-align: center;}
.offer_inner a{color:#fff;}
.offer_inner a:link:hover{text-decoration:underline;}

.offer_inner { width: 85%; margin: 0 auto;padding: 10px 0;}
ul#countdown_mntnc { margin: 0; padding: 0;display: inline-block; padding-left: 15px;}
ul#countdown_mntnc li { list-style-type: none; display: inline-block; font-size: 12px;text-align: center; background: rgba(0, 0, 0, 0.1); padding: 5px;font-weight: normal;border-radius: 3px;}
ul#countdown_mntnc p {margin: 0; font-size: 11px;}
i.offer_close { position: absolute; right: 10px; font-style: normal;font-size: 20px; font-family: cursive;}
span.offer_discount { border-radius: 3px; padding: 2px 5px;font-style: italic; background: rgba(0, 0, 0, 0.1);}
.offer_text { display: inline-block; position: relative;  top: -5px;}


/*FORUM - RATE THIS THEME */
.forum_rate_theme {background: #E6F3FF;float: left;width: 100%;padding:12px 15px 15px 15px;border-radius: 3px;border: 1px solid #CADAE8;box-sizing: border-box;font-family: sans-serif;font-weight: bold;font-size: 13px;color: #839BB0;margin-top: -20px;}
.forum_rate_theme a {color: #839BB0;padding-bottom: 3px;border-bottom: 1px solid #BDCBD8;}
.forum_rate_theme a:hover {color: #f66a5c;border-color: #f66a5c;}
.forum_rate_theme i { color: #EFB2B2; font-style: normal; font-size: 18px; padding-right: 8px; margin-top: -2px;}


.logintosee {text-align: center;}
.logintosee img {opacity: 0.2;margin-top: 60px;}

