/* Main CSS Start */
/*importing reset stylesheet start*/
@import "reset.css";
/*importing reset stylesheet end*/

body {
	background: #212121;
	font-size: 12px;
	font-family: "proxima-nova";
	color: #666;
	border-top:6px solid #00d2ff;
}
/* Header CSS Start */
#header {height: 115px;background:#1a1a1a; border-bottom:1px solid #5c5c5c; padding-top:30px}
.logo{ float:left; width:25%;}
.logo > span {color: #fff; font-size: 15px;}
.header_right{ float:right; width:320px;}
.search_bar{ width:303px; height:40px; float:right; background:#494949; margin-bottom:22px;}
.search_bar input{ float:left;border:none; margin:5px 10px; padding:6px 0; width:250px; background:none; color:#b3b3b3;
					font-size:16px; font-weight:300}
.search_bar button{ float:left; border:none; background:url(../images/search_ico.jpg) no-repeat; width:24px; height:20px;
					cursor:pointer; margin:10px 5px 0 0}
.header_links{ float:right; font-size:16px; color:#00d2ff; text-transform:uppercase}
.header_links span{ color:#fff; font-size:14px; margin:0 4px}
.header_links a{ color:#fff; text-decoration:none; font-size:14px; text-transform:none}
.header_links a:hover{ text-decoration:underline}
/* Header CSS End */

/* Menu CSS Start */
#nav {	height: 44px;background:#4e4e4e;}
#nav ul li{ list-style-type:none; float:left; font-size:16px; padding:12px 28px 0 0}
#nav ul li a{ color:#00bfe8; text-decoration:none; text-transform:uppercase}
#nav ul li a:hover{ color:#fff}
#nav a.greenlink{ width:183px; height:40px; background:#91c33c url(../images/download-ico.png) no-repeat 16px 16px; display:block;
					float:right; padding:9px 0 0 55px; font-size:13px; text-transform:uppercase; color:#fff;
					text-decoration:none; margin-top:-5px}
#nav a.greenlink span{ font-size:20px;}
#nav a.greenlink:hover{ background-color:#00d2ff}
/* Menu CSS End */

/* Content CSS Start */
#content {background: #fff;border-bottom:6px solid #00d2ff; min-height:300px; padding:26px 0}
.single #content { border-bottom: 0; }
.inner{ width:974px; margin:0 auto; position: relative; }
.col1{ width:737px; float:left;}
.col2{ width:236px; float:left; margin-right:10px;}
.col3{ width:236px; float:left;}
.she_squad{ width:394px; height:242px; border:4px solid #00d2ff; text-align:center; padding:40px}
.she_squad p{ margin-top:20px; font-size:16px; font-weight:300; color:#595252; line-height:19px;}
.col1 .span2{ float:left; width:236px; height:190px; margin:0 4px 20px;}
.bytes_on_gadget{ background:#cbd1d7; text-align:center; display:block; height:112px; padding-top:22px; color:#2c2c2c;
					font-size:18px; font-weight:300; text-decoration:none}
.bytes_on_gadget:hover{ background:#00d2ff; color:#fff; text-decoration:none}
.bytes_on_gadget img{ margin-bottom:3px}
.bytes_on_gadget span{ text-transform:uppercase}

.bytes_on_social{ background:#00d2ff; text-align:center; display:block; height:117px; padding-top:17px; color:#fff;
					font-size:18px; font-weight:300; text-decoration:none}
.bytes_on_social:hover{ background:#535458; color:#fff; text-decoration:none}
.bytes_on_social img{ margin-bottom:3px}
.bytes_on_social span{ text-transform:uppercase}

.col2 .span1{ float:left; width:236px; margin:0 0 8px 0}
.bytes_on_lifehack{ background:#dd4f81; text-align:center; display:block; height:115px; padding-top:19px; color:#fff;
					font-size:18px; font-weight:300; text-decoration:none}
.bytes_on_lifehack:hover{ background:#535458; color:#fff; text-decoration:none}
.bytes_on_lifehack img{ margin-bottom:3px}
.bytes_on_lifehack span{ text-transform:uppercase}

.bytes_on_sheconsulting{ background:#2a2a2a; text-align:center; display:block; height:115px; padding-top:19px; color:#fff;
					font-size:18px; font-weight:300; text-decoration:none}
.bytes_on_sheconsulting:hover{ background:#00d2ff; color:#fff; text-decoration:none}
.bytes_on_sheconsulting img{ margin-bottom:8px}
.bytes_on_sheconsulting span{ text-transform:uppercase}

.bytes_on_startup{ background:#91c33c; text-align:center; display:block; color:#fff; padding-bottom:11px;
					font-size:18px; font-weight:300; text-decoration:none}
.bytes_on_startup:hover{ background:#00d2ff; color:#fff; text-decoration:none}
.bytes_on_startup img{ margin:95px 0 77px;}
.bytes_on_startup span{ text-transform:uppercase}

.bytes_for_enterprise{ background:#474747; text-align:center; display:block; color:#fff; padding-bottom:11px;
					font-size:18px; font-weight:300; text-decoration:none; margin-top:4px;}
.bytes_for_enterprise:hover{ background:#00d2ff; color:#fff; text-decoration:none}
.bytes_for_enterprise img{ margin:46px 0 23px;}
.bytes_for_enterprise span{ text-transform:uppercase}

.featured_video{ background:url(../images/img3.jpg) no-repeat; width:236px; height:200px;}
.featured_video p{ width:236px; height:38px; text-align:center; background:#00d2ff; color:#fff; margin-top:171px;
					display:inline-block; font-size:18px; text-transform:uppercase; padding-top:17px;}

.col3 .span1{ float:left; width:236px; height:190px; margin:11px 0 4px 0}
.pink_text{ float:left; background: #8c5de1 }
.pink_text p { font-size:15px; color:#fff; padding:10px 13px;/* margin-top:79px;*/}
.pink_text a, .red_text a { color: white; text-decoration: none; }
.yellow_text a { color: #333; text-decoration: none; }
.pink_text a:hover, .red_text a:hover, .yellow_text a:hover, .green_text a:hover, .white_text a:hover, .color1_text a:hover, .color2_text a:hover, .color3_text a:hover, .color4_text a:hover, .color5_text a:hover { text-decoration: underline; }

.red_text{ float:left;background:#df1417}
.red_text p{ font-size:15px; color:#fff;padding:10px 13px; }

.yellow_text { float:left; background:#f0c31b; }
.yellow_text p{ font-size:15px; color:#2a2a2a;padding:10px 13px; }

.green_text{ float:left; background: #008a01; }
.green_text p { font-size:15px; color:#fff; padding:10px 13px;}
.green_text a { color: white; text-decoration: none; }

.white_text{ float:left; background: #00acaa; }
.white_text p { font-size:15px; color:#fff; padding:10px 13px;}
.white_text a { color: #fff; text-decoration: none; }

.color1_text{ float:left; background: #6e8865; }
.color1_text p { font-size:15px; color:#fff; padding:10px 13px;}
.color1_text a { color: #fff; text-decoration: none; }

.color2_text{ float:left; background: #d90073; }
.color2_text p { font-size:15px; color:#fff; padding:10px 13px;}
.color2_text a { color: #fff; text-decoration: none; }

.color3_text{ float:left; background: #fa6900; }
.color3_text p { font-size:15px; color:#fff; padding:10px 13px;}
.color3_text a { color: #fff; text-decoration: none; }

.color4_text{ float:left; background: #835a2c; }
.color4_text p { font-size:15px; color:#fff; padding:10px 13px;}
.color4_text a { color: #fff; text-decoration: none; }

.color5_text{ float:left; background: #657686; }
.color5_text p { font-size:15px; color:#fff; padding:10px 13px;}
.color5_text a { color: #fff; text-decoration: none; }

.mr10{ margin-right:10px !important;}
.ml10{ margin-left:10px !important;}
.span2 .fimage { width: 236px; height: 140px; overflow: hidden; }
.span1 .fimage { width: 236px; height: 140px; overflow: hidden; }
.span2 .fimage img, .span1 .fimage img { width: 100%; height: 140px; }

.wraper-box { width: 974px; background: white; box-sizing: border-box; -moz-box-sizing: border-box; padding: 40px 20px; margin: 50px auto 0; border-bottom: 15px solid #00d2ff; box-shadow: 0 7px 10px black }
.wrap-box-top {
float: left;
height: 45px;
position: relative;
}
.wrap-box-date {
width: 83px;
height: 112px;
background: url(../images/date.png) no-repeat;
position: absolute;
left: -48px;
top: -10px;
font-family: Helvetica, Arial, sans-serif;
font-size: 35px;
color: #fff;
text-align: center;
padding: 20px 0 0 0;
font-weight: bold; }

.wrap-box-date div {
margin: 0;
padding: 0;
height: 35px;
}
.day a, .month a {
color: white; text-decoration: none;
}
.wrap-box-date div.month {
margin: 0;
padding: 0;
text-align: center;
font-size: 16px;
text-transform: uppercase;
line-height: 20px;
height: 20px;
}
.wrap-box-ext {
width: 46px;
height: 112px;
background: url(../images/right-extra-img.png) no-repeat;
position: absolute;
right: -978px;
top: -10px;
}
.wrap-box-rep { padding: 0 30px 0 50px; }
.wrap-box-rep .wrap-box-post-name {
width: 200px;
height: 25px;
background: #818181;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 15px;
line-height: 25px;
float: none!important;
padding-left: 5px;
margin-bottom: 20px;
}
.wrap-box-tit {
font-family: Helvetica, Arial, sans-serif;
font-size: 35px;
color: #171717;
font-weight: bold;
width: 100%;
line-height: 38px;
float: none;
text-align: left;
display: block
}

.wrap-box-tit a { text-decoration: none; color: black }
.wrap-box-tit a:hover { color: #1099A9 }
.wrap-box-rep .wrap-box-post-text {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 14px;
padding-top: 10px;
text-align: left;
}
.wrap-box-rep-int .wrap-box-post-text { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 14px; }
.wrap-box-page-no { width: 974px; margin: 20px auto; text-align: center; }
.rm{
  float: left; margin-top: 17px;
}
/* Content CSS End */

/* hack used for google chrome only */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pink_text p{ font-size:15px; color:#fff; background:#8c5de1; padding:10px 0 10px 13px; margin-top:79px;}
	}*/
/* end hack used for google chrome only */




.footer-main {
    background: none repeat scroll 0 0 #1A1A1A;
    border-top: 9px solid #0086CF;
    height: 200px;
}
.footer {
    margin: 0 auto;
    width: 950px;
}
.footer-lft {
    float: left;
    width: 700px;
}
.footer-lft p {
    color: #FFFFFF;
    float: left;
    font-family: "proxima-nova-n4","proxima-nova",sans-serif;
    font-size: 21px;
    padding: 20px 0;
}
.footer-lft .top-search {
    display: block;
    float: left;
    font-family: "proxima-nova-n4","proxima-nova",sans-serif;
    width: 550px;
}
.footer-lft .top-search input {
    background: url("./images/input-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    color: #1A1A1A;
    float: left;
    font-family: "proxima-nova-n4","proxima-nova",sans-serif;
    font-size: 18px;
    height: 40px;
    line-height: 32px;
    padding: 0 10px;
    width: 250px;
}
.footer-lft .top-search .btn {
    background: url("./images/submit-btn.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 40px;
    text-align: center;
    width: 108px;
}
.footer-lft .top-search .btn a {
    margin-top: 0;
    width: 108px;
}
.footer-lft .top-search .btn a:hover {
    color: #3E3E3E;
}
.footer-lft .foot-nav {
    float: left;
    margin-top: 35px;
    width: 810px;
}
.footer-lft .foot-nav .nav {
    float: left;
}
.footer-lft .foot-nav .nav ul {
    list-style: none outside none;
}
.footer-lft .foot-nav .nav ul li {
    float: left;
}
.footer-lft .foot-nav .nav ul li a {
    color: #FFFFFF;
    font-family: "proxima-nova-n4","proxima-nova",sans-serif;
    font-size: 13px;
    padding: 0 22px 0 0;
    text-decoration: none;
    text-transform: uppercase;
}
.footer-lft .foot-nav .nav ul li a:hover {
    color: #02ADFF;
}
.footer-lft .foot-nav .foot-social {
    float: left;
    margin-top: 10px;
}
.footer-lft .foot-nav .foot-social a {
    background: url("./images/foot-twitter.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    padding-right: 7px;
    text-decoration: none;
    width: 27px;
}
.footer-lft .foot-nav .foot-social a:hover {
    background-position: 0 -21px;
    text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-facebook {
    background: url("./images/foot-facebook.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    text-decoration: none;
    width: 27px;
}
.footer-lft .foot-nav .foot-social a.foot-facebook:hover {
    background-position: 0 -21px;
    text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-linked {
    background: url("./images/foot-linked-in.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    text-decoration: none;
    width: 27px;
}
.footer-lft .foot-nav .foot-social a.foot-linked:hover {
    background-position: 0 -21px;
    text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-youtube {
    background: url("./images/foot-youtube.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    text-decoration: none;
    width: 27px;
}
.footer-lft .foot-nav .foot-social a.foot-youtube:hover {
    background-position: 0 -21px;
    text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-blog {
    background: url("./images/foot-blog.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    text-decoration: none;
    width: 27px;
}
.footer-lft .foot-nav .foot-social a.foot-blog:hover {
    background-position: 0 -21px;
    text-decoration: none;
}
.footer-rht {
    float: left;
    width: 250px;
}
.footer-rht .foot-logo {
    float: left;
    height: 90px;
    margin: 20px 0 0 55px;
    width: 165px;
}
.footer-rht .foot-logo img {
    border: medium none;
}
.footer-rht .copyright {
    float: left;
}
.footer-rht .copyright p {
    color: #5F5F5F;
    float: left;
    font-family: "proxima-nova-n4","proxima-nova";
    font-size: 11px;
    padding: 10px 6px 0;
}
.footer-rht .copyright img {
    float: left;
    margin-top: 12px;
}
.footer-rht .copyright span {
    color: #5F5F5F;
    float: left;
    font-family: "proxima-nova-n4","proxima-nova",sans-serif;
    font-size: 11px;
    margin: 3px 0 0 35px;
}

.wrap-box-post-text p { margin: 1em 0; }

.social-area { background: #ecebf0; height: 256px; padding: 47px 0 30px 0; margin-top: 40px; }
.social-area .main { margin: 0 auto; width: 950px; }
.latest-tweet { width: 561px; margin: auto; float: left; background: url("../images/twitter-logo.png") no-repeat scroll 109px 35px transparent; height: 256px; border-right: 1px solid #d9d9dc; padding-right: 15px; }
.social-area h3 { font-family: "proxima-nova-n4", "proxima-nova",sans-serif; font-size: 24px; font-weight: normal; color: #3e3e3e; padding-bottom: 15px; }
.social-area p { font-family: "proxima-nova-n4", "proxima-nova",sans-serif; font-weight: 300; color: #333333; font-size: 16px; line-height: 23px; margin-bottom: 15px; }
.button2 { font-family: "proxima-nova-n4", "proxima-nova",sans-serif; font-size: 16px; color: #ffffff !important; height: 40px; float: left; background: #02adff; border-radius: 3px 3px 3px 3px; behavior: url(css/PIE.htc); margin-top: 10px; text-decoration: none !important; text-transform: uppercase; text-align: center; line-height: 40px; -webkit-transition: background 0.3s ease-in; -moz-transition: background 0.3s ease-in; -o-transition: background 0.3s ease-in; transition: background 0.3s ease-in; }
a.more-tweets { width: 160px; margin-right: 20px; }
.shebytes { height: 30px; padding: 5px 20px 5px !important; line-height: 30px; font-size: 16px !important; }
.like-facebook { float: right; height: 256px; width: 323px; padding-left: 50px; margin: auto; }
.like-facebook a.btm-twitter { width: 33px; height: 33px; float: left; background: url(../images/btm-twitter.jpg) left top no-repeat; text-decoration: none; margin-right: 8px; }
.like-facebook a.btm-facebook {
width: 33px;
height: 33px;
float: left;
background: url(../images/btm-facebook.jpg) left top no-repeat;
text-decoration: none;
margin-right: 8px;
}
.like-facebook a.btm-linked {
width: 33px;
height: 33px;
float: left;
background: url(../images/btm-linked.jpg) left top no-repeat;
text-decoration: none;
margin-right: 8px;
}
.footer-lft .foot-nav .foot-social a {
width: 27px;
height: 21px;
float: left;
background: url(../images/foot-twitter.png) left top no-repeat;
text-decoration: none;
padding-right: 7px;
}
.footer-lft .foot-nav .foot-social a.foot-facebook {
width: 27px;
height: 21px;
float: left;
background: url(../images/foot-facebook.png) left top no-repeat;
text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-linked {
width: 27px;
height: 21px;
float: left;
background: url(../images/foot-linked-in.png) left top no-repeat;
text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-youtube {
width: 27px;
height: 21px;
float: left;
background: url(../images/foot-youtube.png) left top no-repeat;
text-decoration: none;
}
.footer-lft .foot-nav .foot-social a.foot-blog {
width: 27px;
height: 21px;
float: left;
background: url(../images/foot-blog.png) left top no-repeat;
text-decoration: none;
}

.footer #listbox_subscribe fieldset { border: 0; }
.footer #listbox_subscribe { font-family: "proxima-nova-n4", "proxima-nova"; font-size: 16px; color: #868686; width: 500px; }
.footer #listbox_subscribe hr { display: none; }
.footer #listbox_subscribe input { height: 35px; border-radius: 15px; border: 3px solid #DDDDDD; padding-left: 20px; }
.footer #listbox_subscribe input:focus { border: 3px solid #949494; outline: 0; } 
.footer #listbox_subscribe input[type=submit] { background: none repeat scroll 0 0 #02ADFF; border-radius: 3px 3px 3px 3px; -webkit-appearance: none; color: #FFFFFF !important;
float: left;
font-family: "proxima-nova-n4", "proxima-nova",sans-serif;
font-size: 16px;
height: 40px;
line-height: 40px;
margin-top: 10px;
text-align: center;
text-decoration: none !important;
text-transform: uppercase;
border: none;
padding: 0 25px;
-webkit-transition: background 0.3s ease-in;
-moz-transition: background 0.3s ease-in;
-o-transition: background 0.3s ease-in;
transition: background 0.3s ease-in; }
.footer #listbox_subscribe input[type=submit]:hover { background: #0388c9 }
.footer #listbox_subscribe label { display: none; }
.footer #listbox_subscribe input#username { background: url(../images/input-bg.png) no-repeat left top;
font-family: "proxima-nova-n4", "proxima-nova",sans-serif;
color: #1a1a1a;
float: left;
font-size: 18px;
padding: 0 10px;
line-height: 32px; 
border-radius: 3px;
border: 0;
height: 35px; width: 105%; padding-left: 20px;
}
.footer #listbox_subscribe td, .footer #listbox_subscribe tr { float: left; }
.footer #listbox_subscribe label { display: none; }
.footer #listbox_subscribe input { border-radius: 3px; border: 0; }
.footer #listbox_subscribe input[type="submit"] { width: 150px; margin-top: 38px; height: 35px; line-height: 1em; }
.footer #listbox_subscribe input:focus { border: 0; }
.footer #listbox_subscribe td, .top-search #listbox_subscribe tr { float: left; }
.footer #listbox_subscribe table { border-collapse: collapse; margin-top: -20px }

#menu-consulting-menu, #menu-consulting-menu li { display: inline; list-style: none; }
#menu-consulting-menu .delimiter { color: #00d2ff; }
#menu-consulting-menu li:last-child .delimiter { display: none; }

.wraper-box.search { padding: 10px 20px; border-bottom: 0; margin-bottom: -30px; }
body.search .wrap-box-rep-int img { display: block; margin: -20px auto 10px }
body.search .wrap-box-rep-int h1 a { color: black; text-decoration: none; margin: 10px 0 }
body.search .wrap-box-rep-int h1 a:hover { color: #1099A9 }
body.search .wrap-box-rep-int footer { font-size: 0.8em; }
/*pnkj*/
/*(http://www.shebytes.com/category/in-the-media/)*/
.coll .span22 { float: left; width: 233px; height: 200px; margin: 0 4px 20px; border: 1px solid #c6c6c6; }
.span22 .fimage22 { width: 236px; height: 140px; overflow: hidden; }
.span22 .fimage22 img { width: 99%; height: 140px; padding: 0; }
.span22 p { padding: 4px 10px; }
.span22 a { text-decoration: none; color: #fff; font-size: 15px;}
.clear { clear:both;}
.color1 { background-color: #008a01;}
.color2 { background-color: #df1417;}
.color3 { background-color: #f0c31b;}
.color4 { background-color: #00acaa;}
.color5 { background-color: #6e8865;}
.color6 { background-color: #d90073;}
.color7 { background-color: #fa6900;}
.color8 { background-color: #835a2c;}
.color9 { background-color: #657686;}
.color10 { background-color: #8c5de1;}
.color11 { background-color: #008a01;}
.color12 { background-color: #df1417;}
.color13 { background-color: #f0c31b;}
.color14 { background-color: #00acaa;}
.color15 { background-color: #6e8865;}
.color16 { background-color: #d90073;}
.color17 { background-color: #fa6900;}
.color18 { background-color: #835a2c;}
.color19 { background-color: #657686;}
.color20 { background-color: #8c5de1;}
.span22 a:hover { text-decoration: underline; }