/*
Theme Name: Inside3DP
Theme URI: http://www.quatro-digital.com
Author: Quatro Digital
Author URI: http://www.quatro-digital.com
Description: Inside3DP
Version: 1.0
*/

html,body{margin:0 auto;padding:0;font-family:'Publico Headline Web';direction:ltr;font-size:14px;color:#272727;}

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.rtl{direction:rtl;}

textarea{font-family:Arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;-moz-outline-style: none;outline: none;}
a{-moz-outline-style: none;outline: none;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#f95e4d;}
a:hover{color:#f95e4d;text-decoration:none;}
.displaynone{display:none;}
input, textarea, select{/*-webkit-appearance: none;*/-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;-webkit-border-radius:0;border-radius:0;padding:5px 8px;font-family: 'Open Sans';}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}

.error input, .error textarea, .error select{border:1px solid #ec4242 !important;}

.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}
* html .bgblackposition{width: expression(document.body.clientWidth+"px");height: expression(document.body.clientHeight+"px");}
.bgblackposition{position:absolute;top:0;left:0;right:0;bottom:0;background:#343434;z-index:1006;-moz-opacity:0.55;opacity:.55;filter: alpha(opacity=55);width:100%;height:100%;}
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.ease a, .ease{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.ease a:hover, .ease:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

h2{font-size:25px;}
.col{border:1px solid red;}
.innerWidth{max-width:1170px;width:100%;margin:0 auto;}


@font-face {
  font-family: 'Publico Headline Web';
  src: url('assets/font/PublicoHeadline-Roman-Web.eot');
  src: url('assets/font/PublicoHeadline-Roman-Web.eot?#iefix') format('embedded-opentype'),
     url('assets/font/PublicoHeadline-Roman-Web.woff') format('woff'),
     url('assets/font/PublicoHeadline-Roman-Web.ttf') format('truetype'),
     url('assets/font/PublicoHeadline-Roman-Web.svg#Publico Headline Web') format('svg');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.PublicoHeadline-Roman-Web {
  font-family: 'Publico Headline Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face{
	font-family:'FranklinGothic';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('assets/font/FranklinGothic-Book-webfont.eot'),  
		 url('assets/font/FranklinGothic-Book-webfont.woff') format('woff'), 
		 url('assets/font/FranklinGothic-Book-webfont.svg'),
		 url('assets/font/FranklinGothic-Book-demo.html');
}


/*===============  TITLES  ===============================================*/
.title30{font-size:30px;margin-bottom:15px;}
.title30.blue{color:#1469ea;}
.title30.orange{color:#f47501;}
.title30.red, .title24.red {color:#ff3a3a;}
.title22{font-size:22px;margin-bottom:12px}
.title24{font-size:24px;margin:20px 0;}


/*===============  TITLES  ===============================================*/


.headerCont{height:255px;width:100%;}
.header{padding:0;width:100%;}
.header_top{width:100%;height:36px;background:#272727;}
.header_top_search{width:249px;height:25px;-webkit-border-radius:6px;border-radius:6px;margin-top:6px;position:relative;overflow:hidden;border:1px solid #000000;background:white;/*background:#f7f7f7 url('assets/img/layout/google.jpg') no-repeat 5px 3px;*//*padding-left:60px;*/}
form.gsc-search-box{padding:0 !important;margin:0 !important;line-height:normal !important;}
.gsc-search-box{margin:0 !important;}
.gsc-input{padding:0 !important;width:207px !important;height:23px !important;}
input.gsc-input{border:0 !important;width:205px !important;height:23px !important;padding:0 0 0 5px !important;background-position:5px center !important;color:#7c7c7c !important;font-size:12px !important;font-family:'FranklinGothic' !important;}
.gsc-search-button{width:16px !important;height:13px !important;overflow:hidden !important;padding:0 !important;border:0 !important;}
input.gsc-search-button{background:url('assets/img/layout/searchsubmit.png') no-repeat;width:16px !important;overflow:hidden !important;min-width:0 !important;text-indent:1000px !important;margin-top:6px !important;}
.gsc-control-cse{padding:0 !important;border:0 !important;}
.gcsc-branding-clickable img{width:auto;height:auto;}
/*.header_top_submit{width:16px;height:13px;background: url('assets/img/layout/submit.png') no-repeat;position:absolute;top:5px;right:6px;}
.header_top_search input{height:23px;background:transparent;border:none;color:#7c7c7c;font-size:12px;font-family:'FranklinGothic';width:150px;}
.header_top_submit input{background:transparent;border:none;width:16px;height:13px;}
*/

.header_top_nav{margin-right:20px;}
.header_top_nav_item a{display:block;height:36px;padding:0 15px;line-height:36px;color:white;font-family:'FranklinGothic';font-size:14px;}
.header_top_nav_item a:hover{color:#da3eca;}
.header_top_nav_item.Subscribe a{background:#bd2faf;padding:0 30px;}
.header_top_nav_item.Subscribe a:hover{color:white;background:#d746c8;}
.header_middle{height:143px;padding-top:30px;}
.logo a{display:block;}
.header_bottom{width:100%;height:76px;background:#272727;position:relative;}
.header_menu{padding:0;position:relative;}
.header_menu_item{width:25%;}
.header_menu_item a{/*cursor:default;*/}
.header_menu_item>a{display:block;height:76px;width:100%;font-size:25px;color:white;text-align:center;line-height:74px;border-left:1px solid #4e4e4e;}
.header_menu_item:first-child a{border:none;}
.header_menu_item>a:hover, .header_menu_item.active>a{background:#474747;}

.header_menu_item.news>a{border-bottom:8px solid #ff0015;}
.header_menu_item.reviews>a{border-bottom:8px solid #146df0;}
.header_menu_item.directory>a{border-bottom:8px solid #ff8610;}
.header_menu_item.forum>a{border-bottom:8px solid #b22fa5;}

.header_social{width:279px;margin-top:25px;}
.header_social_icon a{width:28px;height:27px;overflow:hidden;display:block;margin-left:8px;margin-bottom:5px;} 
.header_social_icon a img{width:27px;height:27px;} 
.header_social_icon a:hover{-moz-opacity:0.85;opacity:0.85;filter: alpha(opacity=85);}
.icon-share a{background: url('assets/img/layout/social.png') no-repeat left top;}
.icon-tweat a{background: url('assets/img/layout/social.png') no-repeat -37px top;}
.icon-face a{background: url('assets/img/layout/social.png') no-repeat -76px top;}
.icon-in a{background: url('assets/img/layout/social.png') no-repeat -113px top;}
.icon-g a{background: url('assets/img/layout/social.png') no-repeat -152px top;}
.icon-note a{background: url('assets/img/layout/social.png') no-repeat left -35px;}
.icon-be a{background: url('assets/img/layout/social.png') no-repeat -37px -35px;}
.icon-p a{background: url('assets/img/layout/social.png') no-repeat -76px -35px;}
.icon-glob a{background: url('assets/img/layout/social.png') no-repeat -113px -35px;}
.icon-yout a{background: url('assets/img/layout/social.png') no-repeat -152px -35px;}

.drop_menu{width:100%;padding:15px;background:white;position:absolute;top:76px;left:0;right:0;z-index:200;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);display:none;}
.news .drop_menu{border-left:5px solid #ff0015;}
.reviews .drop_menu{border-left:5px solid #146df0;}
.directory .drop_menu{border-left:5px solid #ff8610;}
.forum .drop_menu{border-left:5px solid #b22fa5;}
.forum a{cursor:pointer;}
.directory a{cursor:pointer;}

.drop_menu_slide{position:relative;width:100%;height:150px;margin-bottom:12px;}
.drop_menu_slide_arrow{cursor:pointer;}
.drop_menu_slide_arrow a{display:block;width:21px;height:44px;background: url('assets/img/layout/sprite.png') no-repeat -87px -26px;position:absolute;top:36px;right:18px;cursor:pointer;}
.drop_menu_slide_arrow.goleft a{background:url('assets/img/layout/dropdownarrow_left.png') no-repeat;}
.drop_menu_slide_arrow a:active{top:37px}
.drop_menu_slide_hide{width:92%;height:150px;overflow:hidden;position:absolute;top:0;left:0;}
.drop_menu_slide_in{width:2000px;position:absolute;top:0;left:0;}
.drop_menu_slide_item a{display:block;width:176px;margin-right:10px;cursor:pointer;}
.drop_menu_slide_img{display:block;width:176px;height:113px;overflow:hidden;margin-bottom:5px;}
.drop_menu_slide_img img{width:100%;height:auto;margin-top:-5px;min-height: 116px;}
.drop_menu_slide_tx{display:block;font-size:13px;color:#393939;line-height:16px;height:32px;overflow:hidden;}
.drop_menu_slide_item a:hover .drop_menu_slide_tx{color:#f65b4b;}
.link_blue a{display:inline-block;font-size:13px;color:#4c99fe;text-decoration:underline;margin-top:9px}

.review_inner  li{list-style-position:inside !important;}
.side_new_tip{cursor:pointer;}
.side_new_tip img{margin-bottom:35px;}
.tag a{cursor:pointer;}

.footer{width:100%;padding:40px 0 30px;background: url('assets/img/layout/footer.jpg') repeat;margin-top:60px;position:relative;}
.footer_links{width:66%;}
.footer_col{width:180px;margin-right:8%;}
.footer_col:last-child{margin:0;}
.footer_col_title{display:block;font-size:16px;color:white;margin-bottom:20px;}
.footer_col_title a{display:block;font-size:16px;color:white;margin-bottom:20px;}
.footer_col_link a{display:block;font-size:14px;color:#a0a0a0;font-family:'FranklinGothic';line-height:15px;margin-bottom:12px;}
.footer_col_link a:hover{color:white;}
.footer_sign{width:31%;}
.footer_sign_title{font-size:20px;color:white;margin-bottom:10px;}
.footer_sign_tx{font-size:14px;font-family:'arial';color:white;line-height:20px;margin-bottom:20px;}
.footer_sign_input{width:100%;height:30px;background:white;position:relative;-webkit-box-shadow: inset 1px 1px 3px 0px #949494;
box-shadow: inset 1px 1px 3px 0px #949494;}
.footer_sign_input input{width:255px;height:30px;border:none;background:transparent;color:#8b8b8b;font-family:'FranklinGothic';font-size:14px;text-indent:10px}
.footer_sign_submit{position:absolute;top:0;right:0;}
.footer_sign_submit input{width:80px;height:30px;background:#c82fb9;border:none;font-family:'FranklinGothic';color:white;font-size:14px;text-indent:0;-webkit-border-radius:0;border-radius:0;}
.footer_sign_submit input:hover{background:#d746c8;}
.back_top a{display:block;width:52px;height:50px;background: url('assets/img/layout/goup.jpg') no-repeat left top;position:absolute;top:-50px;right:40px;}
.back_top a:hover{background: url('assets/img/layout/goup.jpg') no-repeat left bottom}
.copyright{font-size:12px;font-family:'FranklinGothic';color:#8d8d8d;text-align:center;margin-top:60px;}
.copyright p{font-size:12px;font-family:'FranklinGothic';color:#8d8d8d;margin:0;}
.copyright a{color:#a0a0a0;}
.copyright a:hover{color:white;}

.page_padding{padding-top:37px;}
.col-md-10{width:72%;}
.Sidebar.col-md-3{width:24%;padding:0;float:right;}
.nopadding{padding:0 !important;}

.row{margin-bottom:25px;}
.index_top_box{position:relative;width:100%;overflow:hidden;}
.index_top_box a{display:block;height:345px;}
.index_top_box_black{display:block;width:100%;height:100px;padding:12px;padding-top:12px;;overflow:hidden;font-size:30px;line-height:36px;color:white;background: url('assets/img/layout/black.png') repeat;position:absolute;bottom:0;left:0;}
.index_top_box_img img{width:100%;height:100%;}
.index_top_box:hover .index_top_box_img{-moz-opacity:0.85;opacity:0.85;filter: alpha(opacity=85);}
.box-2{width:50%;}
.box-2 a{height:215px;}
.box-2 .index_top_box_black{height:70px;font-size:20px;line-height:24px;}
.index_top_box_black .tx_hide{height:100%;overflow:hidden;display:block;}

.index_top-right{border:3px solid #e1e1e1;border-left:none;height:560px;}
.index_top_post{height:185px;border-bottom:1px dashed #d6d6d6;position:relative;padding-top:12px;}
.index_top_post:last-child{border:none;}
.index_top_post_title a{display:block;color:black;font-size:22px;line-height:25px;max-height:50px;overflow:hidden;margin-bottom:3px;}
.index_top_post:hover .index_top_post_title a{color:#f65b4b;}
.index_top_post_name{color:#616161;font-size:13px;}
.text{line-height:18px;font-size:14px;color:black;}
.index_top_post .text{margin-top:7px;height:60px;overflow:hidden;}
.tag_row{position:absolute;bottom:10px;left:0;z-index:1;}
.tag a{display:inline-block;height:18px;line-height:18px;padding:0 8px;color:white;font-size:11px;font-family:'FranklinGothic';margin-right:4px;letter-spacing:0.4px}
.tag.news a, .tag.red a{background:#fd384a;}
.tag.news a:hover, .tag.red a:hover{background:#ee2033;}
.tag.tech a, .tag.orange a{background:#ff8f10;}
.tag.tech a:hover, .tag.orange a:hover{background:#f87d06;}
.tag.companies a, .tag.blue a{background:#4c99fe;}
.tag.companies a:hover, .tag.blue a:hover{background:#3785ec;}
.tag.bio a, .tag.purple a{background:#cb2fbd;}
.tag.bio a:hover, .tag.purple a:hover{background:#bf25b1;}

.aligncenter{margin: 0 auto !important;}
.post_inner img{margin:0 auto !important;display:block;}
.post_inner .wp-caption{margin: 0 auto;}

.date{font-family:'FranklinGothic';font-style:italic;font-size:12px;color:#b2b4c4;}
.index_top_post .date{position:absolute;bottom:8px;right:0;}

img{width:100%;height:100%;}

.index_news_item{padding:0px;margin-left:15px;}
.item_hidden{display:none;}
.index_news_item:first-child{margin-left:0;}
.index_news_item.col-md-4{width:32.1%;}
.index_news_img a{display:block;width:100%;height:160px;margin-bottom:12px;}
.index_news_item .index_top_post_title a{margin-bottom:8px;max-height:75px;font-size:20px;}
.index_news_item:hover .index_top_post_title a{color:#1469ea}
.index_news_item .text{margin-top:8px;max-height:64px;overflow:hidden;padding-right:20px;font-size:15px;line-height:21px;}

.index_top_post_tx, .index_top_post .text {font-size: 15px; line-height: 21px;color:#4F4F4F;} 

.index_onStreet_big{position:relative;}
.index_onStreet_big_img a{display:block;width:100%;height:311px;margin-bottom:20px;}
.index_onStreet_big_tx{position:absolute;font-size:15px;line-height:20px;padding-right:30px;overflow:hidden;color:#fff;margin:10px 0;}
.index_onStreet_big_on a{font-size:17px;display:block;position:absolute;top:166px;left:0;width:100%;min-height: 145px;padding:19px 15px 23px;background:none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);color:#fff;}
.index_onStreet_big_title{display:inline;color:white;font-size:26px;line-height:34px;}
.index_onStreet_big_on a .index_top_post_name{display:inline-block;color:white;font-size: 17px;}

.index_onStreet_side.col-md-4{width:32.1%;}
.index_onStreet_item a{display:block;width:100%;height:148px;margin-bottom:15px;position:relative;}
.index_onStreet_item_tx{display:block;position:absolute;top:25px;left:15px;color:white;font-size:18px;line-height:22px;width:80%;z-index:100;opacity:0.9;}
.read_more, .read_more a{font-size:13px;/*color:#ff8a01;*/display:inline-block;}
a:hover .read_more, .read_more a:hover{text-decoration:underline;}

.index_bottom{}
.index_bottom_list{}
.index_bottom_item{width:100%;margin-bottom:12px;}
.index_bottom_item_img a{display:block;width:102px;height:89px;margin-right:10px;}
.index_bottom_item:hover .index_bottom_item_img{-moz-opacity:0.85;opacity:0.85;filter: alpha(opacity=85);}
.index_bottom_item_content{width:65%;}
.index_bottom_item_title a{display:block;font-size:17px;color:#272727;line-height:20px;margin-bottom:4px;}
.tag_row2{margin-top:5px;height:20px;overflow: hidden;}
.single_bot_banners{position:relative;margin:0 auto;width:80%;margin-bottom:30px;margin-top:30px;}
.single_bot_banners div {margin-bottom:10px;}
#google_image_div{width:100px !important;}
.blacklayer{position:absolute;background:url('assets/img/layout/black.png') repeat;z-index:98;width:100%;height:100%;opacity:0.8}
.index_onStreet_item:hover .blacklayer {position:relative;}
.sidebanner_ad{max-width:99%;width:282px;position:relative;overflow:hidden;margin-bottom:30px;}

.author_hello_follow_all{position:relative;}
.author_follow_social_popup{display:none;position:absolute;width:78%;top:22px;right:-80%;-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.63);
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.63);
box-shadow: 0 0 3px 0 rgba(0,0,0,.63);background:white;}
.follow_social_popup_item{border-bottom:1px solid #e6e6e6;padding:8px;}
.follow_social_popup_item a img{width:18%;margin-right:10px;}
.follow_social_popup_item a{color:#343434;}

.bsap_wrap{position:relative;margin-top: 30px;margin-left: 20%;}
div.bsap_1300224 a {margin-top:20px !important;}

.h-patents {margin:2.5em 0 0;width:100%;}
.h-patents img {width:728px;height: 112px;}

.side_newsletter{width:100%;}
.side_newsletter_title{background:#101010;padding:20px;font-size:23px;color:white;line-height:28px;}
.side_newsletter_bottom{background:#b92fab;padding:20px;}
.side_marge{margin-bottom:40px;text-align: left;}
.side_newsletter_input{background:white;width:100%;height:32px;margin-bottom:20px;-webkit-box-shadow: inset 1px 1px 3px 0px #949494;box-shadow: inset 1px 1px 3px 0px #949494;position:relative;}
.side_newsletter_input input{background:transparent;border:none;height:32px;padding:5px 8px;font-family:'FranklinGothic';color:#737373;font-size:14px;width:80%;}
.side_newsletter_submit{width:95px;height:32px;position:absolute;top:0;right:0;}
.side_newsletter_submit input{background:black;color:white;font-size:16px;border:none;width:95px;height:32px;font-family:Georgia}
.side_newsletter_submit:hover input{background:#313131;}

.side_newsletter_input .footer_sign_submit{width:95px;height:32px;position:absolute;top:0;right:0;}
.side_newsletter_input .footer_sign_submit input{background:black;color:white;font-size:16px;border:none;width:95px;height:32px;font-family:Georgia;position:absolute;z-index:9;}
.side_newsletter_input .footer_sign_submit:hover input{background:#313131;}

.side_players_title{font-size:26px;color:#272727;border-bottom:1px solid #272727;padding-bottom:6px;margin-bottom:15px;position:relative;}
.side_players_item a{display:block;width:100%;border-bottom: 1px dashed #d6d6d6;padding-bottom:15px;margin-bottom:15px;}
.side_players_img{width:55px;height:55px;display:block;margin-top:4px;}
.side_players_img .table_cell{width:55px;height:55px;display:table-cell;text-align:center;vertical-align:middle;}
.side_players_img img{width:auto;height:auto;max-width:55px;max-height:55px;}
.side_players_tx{display:block;width:77%;font-size:12px;line-height:15px;color:#383838;max-height:60px;overflow:hidden;}

.side_newsletter_input .wpcf7-validation-errors{display:none !important;}
.side_newsletter_input .wpcf7-not-valid-tip{font-size:14px;color:#fff;padding:7px 0;}
.side_newsletter_input .wpcf7-mail-sent-ok{display:none !important;}

.shared_drop{position:absolute;top:7px;right:0;}
.shared_drop>a{display:block;font-size:18px;color:#f54e3b;font-family: 'Open Sans';font-weight:bold;background: url('assets/img/layout/drop1.png') no-repeat right 9px;padding-right:15px;}

.post img{max-width:820px;}
.footer_sign_input div.wpcf7-mail-sent-ok{color:white;font-size:17px;margin-top:-10px;border:none;margin-left:-10px;}
.footer_sign_submit input{width:108px;margin-right:-20px;}
.footer_sign_input .wpcf7-validation-errors{display:none !important;}

.side_social_icon{width:33%;overflow:hidden;}
.side_social_icon a{display:block;width:100%;height:65px;margin-left:5px;margin-bottom:5px;}
.side_social_icon:first-child a{margin-left:0;}
.side_social_icon a:hover{background-position: bottom !important;}
.iconb-face a{background: url('assets/img/layout/social_big.jpg') no-repeat 1px top;}
.iconb-face a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat 1px bottom;}
.iconb-tweat a{background: url('assets/img/layout/social_big.jpg') no-repeat -92px top;}
.iconb-tweat a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat -92px bottom;}
.iconb-in a{background: url('assets/img/layout/social_big.jpg') no-repeat -185px top;}
.iconb-in a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat -185px bottom;}
.iconb-g a{background: url('assets/img/layout/social_big.jpg') no-repeat -275px top;}
.iconb-g a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat -275px bottom;}
.iconb-share a{background: url('assets/img/layout/social_big.jpg') no-repeat -368px top;}
.iconb-share a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat -368px bottom;}
.iconb-note a{background: url('assets/img/layout/social_big.jpg') no-repeat -457px top;}
.iconb-note a:hover{background: url('assets/img/layout/social_big.jpg') no-repeat -457px bottom;}

.side_tip{width:1005;height:135px;background: url('assets/img/layout/tip.jpg') no-repeat 14px top;padding-left:150px;}
.side_tip_title{font-size:25px;color:#eb303d;line-height:28px;margin-bottom:8px;}
.side_tip_bt a{display:block;height:35px;background:#f04c3a;text-align:center;color:white;font-family:'FranklinGothic';font-size:18px;font-weight:500;line-height:35px;}
.side_tip_bt a:hover{background:#e53825;}
.side_writers_img a{display:block;width:48px;height:48px;margin-right:4px;margin-bottom:4px;}
.side_writers_img img{width:48px;height:48px}

.side_posts{}
.side_posts_tabs{width:100%;height:48px;border-bottom:5px solid #f75862;margin-bottom:18px;}
.side_posts_tab{width:33.3%;}
.side_posts_tab a{display:inline-block;height:43px;background:black;width:100%;border-left:1px solid #7d7d7d;text-align:center;line-height:48px;color:#e5e5e5;font-size:12px;}
.side_posts_tab:first-child a{border:0;}
.side_posts_tab a:hover{background:#242424;color:#ff757e;}
.side_posts_tab.active a{background:#f75862;color:black;}
.side_posts_item a{display:block;width:100%;border-bottom: 1px dashed #d6d6d6;padding-bottom:12px;margin-bottom:12px;}
.side_posts_img{display:block;width:74px;height:56px;margin-right:12px;}
.side_posts_content{width:63%;}
.side_posts_tx{display:block;font-size:15px;color:#272727;max-height:36px;overflow:hidden;line-height:18px;}
.side_posts_item a:hover .side_posts_tx{color:#f75862;}
.side_posts_content .index_top_post_name{font-size:12px;}

.article_other{border-bottom:1px solid #989898;margin-bottom:20px}
.article_other_item{width:33.2%;}
.article_other_item a{display:block;border-left:1px solid #989898;padding:0 12px 12px;}
.article_other_item:first-child a{border-left:none;}
.article_other_img{display:block;width:98px;height:87px;margin-right:10px;overflow:hidden;}
.article_other_img img{height:100%;width:auto;margin-left:-20%;}
.article_other_content{width:56%;}
.article_other_title{display:block;font-size:18px;color:black;line-height:20px;max-height:86px;overflow:hidden;}
.article_other_tx{display:block;font-size:12px;color:black;line-height:16px;max-height:47px;overflow:hidden;}

.tag_row3{margin-bottom:30px;}
.post{position:relative;}
.title{font-size:38px;line-height:40px;margin-bottom:15px;}
.post_by{font-size:16px;color:#272727;margin-bottom:20px;line-height:18px;}
.post_by .name a{display:block;color:#f65b4b;margin:0 5px;}
.post_by a:hover{text-decoration:underline;}
.post_by_date{font-size:15px;margin-right:15px}
.post_by_email a{display:block;margin-right:15px;font-size:14px;background: url('assets/img/layout/mail.jpg') no-repeat left top;padding-left:24px;color:#272727;}
.post_by_tweat a{display:block;font-size:14px;background: url('assets/img/layout/tweats.jpg') no-repeat left top;padding-left:22px;color:#5c5c5c;font-style:italic;height:20px;}
.post_dontmiss{border-bottom:1px solid #e9eaeb;margin-bottom:20px}
.post_dontmiss_bt a{display:inline-block;background:#e9eaeb;height:40px;padding:0 15px;padding-right:40px;line-height:40px;font-family:'FranklinGothic';font-size:16px;color:#2c2c2c;}
.post_dontmiss_bt a span{color:#f65b4b;}
.post_dontmiss_bt a:hover{background:#dde0e3;}
.post_inner{padding-top:0;padding-bottom:10px;margin:0;list-style-type:square;}
p, .post_inner li {font-size:16px;color:#272727;line-height:22px;margin-bottom:20px}
.post_inner li {margin:0 0 10px 15px;}
p img{max-width:100%;height:auto;width:auto;}
p a{color:#fd384a;}
p a:hover{color:#fd384a;text-decoration:underline}
.qoute{background:#e9eaeb url('assets/img/layout/qoute.jpg') repeat-y left top;display:block;padding:22px 25px 18px;font-family:'FranklinGothic';font-size:15px;margin-bottom:30px;}

.tags_post{margin-bottom:30px;}
.tags_post_row{margin-bottom:5px;}
.tags_post_title, .tags_post_item a{display:inline-block;height:26px;line-height:24px;font-family: 'Open Sans';font-size:14px;margin-right:6px;padding:0 12px;
color:#070707;border:1px solid #b0b0b0;margin-bottom:5px;}
.tags_post_item a:hover{background:#f7f7f7;}
.tags_post_title.source{border:1px solid transparent;background:#ff3a3a;color:white;}
.tags_post_title.related{border:1px solid transparent;background:#070707;color:white;}

.comments_nom{font-size:22px;color:black;margin-bottom:20px}
.comments_nom span{color:#ff3a3a;}
.comments_in{text-align:center;padding:60px 0;background:#e3e3e3;padding:30px;}

.breadchrumbs{margin-bottom:20px}
.breadchrumbs_item{font-size:14px;color:#454545;font-family:'FranklinGothic';}
.breadchrumbs_item a{display:block;color:#f25949;}
.breadchrumbs_item a:hover{color:#e44535;}
.breadchrumbs_sep{font-size:14px;color:#272727;margin:-2px 5px 0;}

.review_add_row{border-bottom:1px solid #e9eaeb;padding-bottom:6px;}
.review_add_item{margin-right:6px;font-family:'FranklinGothic';}
.review_add_black{width:165px;height:35px;background:#272727;line-height:38px;color:white;font-size:14px;padding-left:20px;}
.review_add_nom{font-size:18px;font-family:Georgia;margin-right:8px;display:block;line-height:30px;}
.review_add_bt a{display:block;width:200px;height:35px;background:#f95e4d;line-height:38px;color:white;font-size:14px;text-align:center;font-family: 'FranklinGothic';}
.review_add_bt a span{margin-right:6px;}
.review_add_bt a .mobile_none{margin:0;}
.review_add_bt a:hover{background:#f33620;}
.review_add_box{width:27px;height:27px;background: url('assets/img/layout/print_white.jpg') no-repeat;margin-top:4px;margin-right:4px}

.review_top_row{margin:25px 0;font-family: 'Open Sans'}
.review_top_col1{border-right:1px solid #eeeeee;width:23.2%;height:103px;padding:0 18px;overflow:hidden;}
.review_top_average{text-align:center;font-size:16px;color:#272727;padding-top:10px;}
.review_top_average_nom{font-size:50px;line-height:50px;color:#f65b4b;font-weight:bold;margin-bottom:3px;}
.review_top_list_title{color:#fd384a;font-size:16px;margin-bottom:8px;}
ul.good{padding:0;margin:0;list-style:none;}
ul.good li{background: url('assets/img/layout/ok.jpg') no-repeat left 2px;padding-left:18px;font-size:13px;line-height:15px;margin-bottom:6px;}
ul.bad{padding:0;margin:0;list-style:none;}
ul.bad li{background: url('assets/img/layout/bad.jpg') no-repeat left 2px;padding-left:18px;font-size:13px;line-height:15px;margin-bottom:6px;}
.review_top_col1.col2{border:none;padding-right:0;width:30%}
.review_top_list_tx{font-size:13px;line-height:20px;max-height:63px;overflow:hidden;}

.hi_msg{display:inline;color:white;margin-left:10px;}
.hi_msg a{display:inline;padding:0;}

.review_tabs{border-top:1px solid #ebebeb;margin-bottom:30px;position:relative;}
.review_tab{width:25%;}
.review_tab a{display:block;height:35px;background:#ebebeb;border-left:1px solid #cccccc;text-align:center;line-height:35px;font-family: 'Open Sans';font-size:16px;color:#434343;}
.review_tab:first-child a{border:none;}
.review_tab a:hover{background:#e0e0e0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.review_tab_in{position:relative;display:inline-block;padding-left:20px;}
.tab-review{display:block;width:17px;height:15px;background: url('assets/img/layout/review_tabs.png') no-repeat left top;position:absolute;top:9px;left:-4px;}
.tab-user{display:block;width:17px;height:15px;background: url('assets/img/layout/review_tabs.png') no-repeat -18px top;position:absolute;top:9px;left:-4px;}
.tab-spec{display:block;width:20px;height:16px;background: url('assets/img/layout/review_tabs.png') no-repeat -38px top;position:absolute;top:9px;left:-6px;}
.tab-prints{display:block;width:23px;height:23px;background: url('assets/img/layout/review_tabs.png') no-repeat -60px top;position:absolute;top:6px;left:-6px;}

.review_top_wrapper{width:100%;overflow:hidden;}
.review_content_wrapper{position:relative;width:400%;}
.review_inner{width:25%;overflow:hidden;}
.review_tab.active a{background:white;color:#fd384a;}
.review_tab.active a .tab-review{background: url('assets/img/layout/review_tabs.png') no-repeat left -24px}
.review_tab.active a .tab-user{background: url('assets/img/layout/review_tabs.png') no-repeat -18px -24px}
.review_tab.active a .tab-spec{background: url('assets/img/layout/review_tabs.png') no-repeat -38px -24px}
.review_tab.active a .tab-prints{background: url('assets/img/layout/review_tabs.png') no-repeat -60px -24px}
.reviewtext_content{}
iframe{display:block;margin:0 auto;}

.review_price_area{margin:40px 0;}
.review_price_img{width:48%;position:relative;height:300px;overflow:hidden;}
.review_price_img img{width:100%;height:100%;}
.review_price_img_caption{background: url('assets/img/layout/black.png') repeat;width:100%;height:30px;position:absolute;bottom:0;left:0;padding:0 15px;
color:white;font-family: 'Open Sans';font-size:12px;line-height:30px;}
.review_price_table{width:48%;}
.review_price_table_title{font-size:25px;margin-bottom:10px;font-family: 'Open Sans'}
.review_price_table_head{margin-bottom:2px}
.review_price_table_bottom{margin-bottom:8px;font-family: 'Open Sans'}
.review_price_table_col{width:50%;}
.right.review_price_table_col{text-align:right;}
.review_price_table .sub{font-size:11px;color:#646464;display:block;}
.review_price_table .price{font-size:22px;color:#797979;}
.review_price_table .price.low{color:#d6492c;}
.review_price_table_row{border-bottom:1px solid #eceef0;height:35px;}
.review_price_table_col.tx{font-size:16px;line-height:32px;color:black;padding-left:4px;}
.review_price_nom{color:#5e5e5e;font-size:14px;line-height:35px;}
.review_price_bt a{display:block;width:57px;height:24px;background:#fd452e;text-align:center;line-height:24px;color:white;font-size:12px;margin-top:5px;margin-left:8px;}
.bt_black a{display:inline-block;height:40px;background:#2a2a2a;font-family: 'Open Sans';color:white;font-size:16px;line-height:40px;padding:0 15px;border-bottom:4px solid #00d1ff;}
.bt_black a:hover{background:black;border-bottom:1px solid #00d1ff}
h2{margin-bottom:18px;}
.bt_feedb a{display:block;width:337px;height:52px;position:relative;line-height:52px;background:#ff4c38;font-family: 'Open Sans';font-size:22px;color:white;padding-left:66px;margin:50px auto;}
.bt_feedb_icon{display:block;width:55px;height:52px;background:#ea3b27 url('assets/img/layout/like.jpg') no-repeat right top;position:absolute;top:0;left:0;}
.bt_feedb a:hover .bt_feedb_icon{width:70px;}
.bt_feedb a:hover{padding-left:80px;background:#ff5f4d;}

.video_box{width:80%;margin:40px auto;position:relative;}
.video_box .bt_black a{position:absolute;bottom:5px;left:50%;margin-left:-117px;}
.title20_red{font-size:20px;color:#fd384a;display:block;margin-bottom:15px;}

.review_compare_item{width:23%;margin-left:10px;}
.review_compare_item:first-child{margin-left:0;}
.review_compare_img{margin-bottom:15px;}
.review_compare_item_in{padding-left:30px;}
.review_compare_check{position:relative;font-size:18px;min-height:none;margin:0;}
.review_compare_price{font-size:13px;margin-bottom:5px;}
.review_compare_price span{color:#fd384a;font-size:18px;}
.rating{display:inline-block;float:left;width:16px;height:16px;background: url('assets/img/layout/rating.jpg') no-repeat left top;margin-right:2px;}
.rating.on{background: url('assets/img/layout/rating.jpg') no-repeat left bottom}
.wrap_imgs{margin-bottom:30px;}
.wrap_img{position:relative;width:31.1%;margin-right:1.5%;height:175px;}


.checkbox input{display:none;}
.checkbox a{display:block;width:20px;height:20px;background:url('assets/img/layout/check.jpg') no-repeat left top;}
.checkbox a.active{background:url('assets/img/layout/check.jpg') no-repeat left bottom;}

.review_compare_check.checkbox a{position:absolute;top:0;left:-26px;}

.side_printers_item a{display:block;border-bottom:1px solid #d1d1d1;padding-bottom:8px;margin-bottom:12px;}
.side_printers_item img{min-height:211px;}
.side_printers_img{display:block;height:135px;overflow:hidden;margin-bottom:2px;}
.side_printers_img img{width:100%;height:auto;margin-top:-20%;}
.side_printerss_tx{display:block;font-size:16px;color:#272727;/*max-height:37px;overflow:hidden;*/line-height:18px}

.author_hello{}
.author_hello_side{width:166px;margin-right:3%;}
.author_hello_img{max-height:350px;overflow:hidden;margin-bottom:12px;}
.author_hello_img img{height:100%;width:100%;}
.author_hello_main{width:70%;}
.author_hello_content{font-size:16px;margin-bottom:30px;}
.author_hello_follow{margin-bottom:12px;}
.author_hello_follow_tx{font-family: 'Open Sans';font-size:15px;color:#2c2c2c;}
.author_hello_follow_twit a{display:block;width:20px;height:20px;background: url('assets/img/layout/tweats.jpg') no-repeat left top;}
.author_hello_follow_share a{display:block;width:20px;height:20px;background: url('assets/img/layout/share_icon.jpg') no-repeat left top;margin-left:6px;}
.author_hello_follow_mail a{display:block;width:20px;height:20px;background: url('assets/img/layout/mail.jpg') no-repeat left 3px;margin-left:6px;}
.author_hello_follow_plus a{display:block;width:20px;height:20px;background: url('assets/img/layout/plus.jpg') no-repeat left top;margin-left:6px;}
.author_hello_pick{margin-bottom:30px;}
.author_hello_pick_item{width:48%;}
.author_hello_pick_item a{display:block;}
.author_hello_pick_img{margin-bottom:15px;display:block;height:166px;}
.author_hello_pick_tx{font-size:16px;color:black;display:block;line-height:20px;}

.author_timeline_item{border-bottom:1px solid #eaeaea;height:207px;position:relative;}
.author_timeline_time{text-align:right;width:165px;padding-right:15px;padding-top:15px}
.author_timeline_date{font-size:16px;color:#9d9d9d;background: url('assets/img/layout/timeline.jpg') no-repeat right 5px;padding-right:22px;margin-bottom:6px;}
.author_timeline_item .tag a{margin:0;}
.author_timeline_main{height:207px;width:79%;padding-left:15px;border-left:1px solid #eaeaea;padding-top:15px;}
.author_timeline_img a{width:177px;height:169px;display:block;}
.author_timeline_content{width:67%;margin-left:2%;position:relative;height:169px;}
.author_timeline_content .index_top_post_title a{margin-bottom:8px;}
.author_timeline_content .text{font-size:16px;line-height:20px;max-height:63px;overflow:hidden;}
.author_timeline_content .read_more a{font-size:16px;color:#ff3b3b;}
.share_row{width:282px;height:21px;background: url('assets/img/layout/example.jpg') no-repeat;position:absolute;bottom:-2px;left:0;}

.navigate{font-family: 'Open Sans';}
.navigate_nom a{display:block;width:30px;height:30px;font-size:15px;color:#ff3a3a;margin-right:8px;margin-bottom:5px;-webkit-border-radius:4px;border-radius:4px;line-height:30px;text-align:center;}
.navigate_nom.active a{background:#ff3a3a;color:white;}
.navigate_next a{display:block;width:30px;height:33px;-webkit-border-radius:4px;border-radius:4px;color:white;font-size:16px;line-height:29px;background:#ff3a3a;text-align:center;}
.navigate_next a:hover{background:#f22323}


.user_top{margin-bottom:40px;position:relative;}
.user_top_video{width:47%;position:relative;height:257px;}
.user_top_video .review_add_bt{position:absolute;bottom:-25px;left:50%;margin-left:-97px;}
.user_top_review{width:47%;}
.user_top_review_result{display:inline-block;font-size:35px;color:#363636;border-bottom:5px solid #80db1a;line-height:38px}
.user_top_table{font-family: 'Open Sans';width:80%;}
.user_top_table_row{margin-bottom:5px;}
.user_top_table_title{font-size:12px;color:black;margin-bottom:3px;}
.user_top_table_caunter{height:12px;background:#ebebeb;width:90%;position:relative;overflow:hidden;}
.user_top_table_caunter_nom{font-size:14px;color:black;margin-top:-4px}
.user_top_table_caunter_in{height:12px;width:100%;position:absolute;top:0;left:-40%;}
.user_top_table_caunter_in.blue{background:#59a2fe;}
.user_top_table_caunter_in.green{background:#4fd197;}
.user_top_table_caunter_in.green-light{background:#80db1a;}

.ajax-loader{display:none;}

.user_would{border-top:4px solid #ebebeb;border-bottom:4px solid #ebebeb;padding:18px 0 8px;text-align:center;font-family: 'Open Sans';margin-bottom:40px}
.user_would_title{font-size:18px;margin-right:40px;margin-top:12px}
.user_would_bts{}
.user_would_bts_item{margin-right:12px}
.user_would_bt a{display:block;width:83px;height:33px;border:1px solid #6f6f6f;text-align:center;line-height:30px;font-size:14px;color:white;}
.user_would_bt a:hover{border:1px solid black;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);}
.user_would_bt.green a{
background: #72c11d; /* Old browsers */
background: -moz-linear-gradient(top,  #72c11d 0%, #72c11d 50%, #4d9611 51%, #4d9611 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72c11d), color-stop(50%,#72c11d), color-stop(51%,#4d9611), color-stop(100%,#4d9611)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72c11d 0%,#72c11d 50%,#4d9611 51%,#4d9611 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72c11d 0%,#72c11d 50%,#4d9611 51%,#4d9611 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72c11d 0%,#72c11d 50%,#4d9611 51%,#4d9611 100%); /* IE10+ */
background: linear-gradient(to bottom,  #72c11d 0%,#72c11d 50%,#4d9611 51%,#4d9611 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c11d', endColorstr='#4d9611',GradientType=0 ); /* IE6-9 */}

.user_would_bt.black a{
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #4c4c4c 50%, #202020 51%, #202020 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(50%,#4c4c4c), color-stop(51%,#202020), color-stop(100%,#202020)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#4c4c4c 50%,#202020 51%,#202020 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#4c4c4c 50%,#202020 51%,#202020 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#4c4c4c 50%,#202020 51%,#202020 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#4c4c4c 50%,#202020 51%,#202020 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#202020',GradientType=0 ); /* IE6-9 */}

.user_would_bt.gray a{
background: #a4a4a4; /* Old browsers */
background: -moz-linear-gradient(top,  #a4a4a4 0%, #a4a4a4 50%, #777777 51%, #777777 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4a4a4), color-stop(50%,#a4a4a4), color-stop(51%,#777777), color-stop(100%,#777777)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a4a4a4 0%,#a4a4a4 50%,#777777 51%,#777777 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a4a4a4 0%,#a4a4a4 50%,#777777 51%,#777777 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a4a4a4 0%,#a4a4a4 50%,#777777 51%,#777777 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a4a4a4 0%,#a4a4a4 50%,#777777 51%,#777777 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#777777',GradientType=0 ); /* IE6-9 */}

.user_would_bt_nom{color:#434343;font-size:14px;margin-top:8px;}

.user_vs{margin-bottom:30px;}
.user_vs_details{width:46%;}
.user_vs_details_row{padding:6px 0;border-bottom:1px solid #dddddd;font-family: 'Open Sans'}
.user_vs_details_title{width:130px;color:black;font-size:14px;line-height:18px;font-weight:600;}
.user_vs_details_tx{color:#939393;font-size:14px;line-height:18px;width:60%}
.user_vs_arrow{width:25px;height:75px;background: url('assets/img/layout/sprite.png') no-repeat left top;margin:100px 2% 0;}
.review_price_table.vs{width:46%;}
.title_orange{color:#f65b4b;}
.review_price_table.vs .read_more a{font-family: 'Open Sans';font-size:16px;}

.user_add{margin-bottom:40px;border:1px solid #bebebe;}
.user_add_title{font-size:22px;color:black;height:45px;background:#ededed;line-height:45px;padding:0 20px;}
.user_add_in{padding:20px;}
.user_add_row{margin-bottom:6px;}
.user_add_tx{font-family: 'Open Sans';font-size:16px;color:black;font-weight:600;width:180px;}
.user_add_rating{background:white;border:1px solid #d5d5d5;height:37px;width:75%;padding-left:10px}
.user_add_input{width:75%}
.user_add_input input, .user_add_textarea textarea{background:white;border:1px solid #d5d5d5;height:37px;width:100%;padding:5px 10px;color:#aeaeae;font-family: 'Open Sans';font-size:14px;}
.user_add_input input:focus, .user_add_textarea textarea:focus{color:black;}
.user_add_textarea{width:75%;height:90px;}
.user_add_textarea textarea{resize:none;width:100%;height:100%;}
.user_add_rating_star a{display:block;width:20px;height:19px;background: url('assets/img/layout/sprite.png') no-repeat -48px -26px;margin-right:4px;margin-top:8px}
.user_add_rating_star.full a{background: url('assets/img/layout/sprite.png') no-repeat -28px -26px}
.user_add_submit{margin-top:18px}
.user_add_submit input{width:160px;height:37px;background:#fb614f;border:none;font-family: 'Open Sans';color:white;font-size:14px;}
.user_add_submit:hover input{background:#f33620}

.user_review_post{border-bottom:1px solid #e0e0e0;padding-bottom:40px;margin-bottom:20px;position:relative;}
.user_review_post:first-child{border-top:1px solid #e0e0e0;padding-top:20px}
.user_review_date{font-size:14px;color:#808080;position:absolute;top:0;right:0;}
.user_review_post:first-child .user_review_date{top:20px}
.user_review_title{font-size:20px;color:black;margin-bottom:5px}
.nikname{font-size:14px;color:#f65b4b;margin-left:8px;margin-bottom:10px;}
.user_review_p{margin-bottom:12px;font-family: 'Open Sans';font-size:14px;line-height:18px;}
.user_review_p_title{display:block;font-weight:700;margin-bottom:4px}
.user_review_like img{width:auto;height:auto;}
.user_review_like{position:absolute;bottom:12px;right:0;}

.user_add_rating, .user_add_input, .user_add_textarea{width:74%;}

.spec_feature{margin-bottom:30px}
.spec_feature_title{font-size:16px;color:black;padding-bottom:10px;text-indent:12px;}
.spec_feature_td{font-family: 'Open Sans';font-size:14px;font-weight:600;text-indent:12px;border-left:1px solid #e5e5e5;}
.spec_feature_nom{font-family: 'Open Sans';background:#f3f3f3;color:#7e7e7e;text-align:center;}
.spec_feature_row td{height:45px;border-top:1px solid #e5e5e5;}
.spec_feature_row:last-child td{border-bottom:1px solid #e5e5e5}
.spec_feature_col:last-child .spec_feature_nom{border-right:1px solid #e5e5e5}
.spec_feature_ok{width:18px;height:18px;background: url('assets/img/layout/sprite.png') no-repeat -68px -26px;margin:0 auto;}
.spec_feature_not_ok{width:18px;height:18px;background:url('assets/img/layout/x_not_ok.png');margin:0 auto;}

.directory_area{margin:30px 0;}
.directory_area .title22{border-bottom:1px solid #e9eaeb;padding-bottom:10px;margin-bottom:30px;}
.company_logo{width:30%;padding-top:15px;text-align: center;margin-right:10px;}
.company_logo img{max-width:100%;width:auto;max-height:110px;}
.company_content{width:68%;}
.company_content p {margin-bottom:3px;}
.company_row{margin-bottom:20px;}
.company_sub{font-size:16px;color:#585858;width:10%;}
.company_tx{width:78%;}

.members_item{width:25%;}
.members_img{width:58px;height:58px;overflow:hidden;}
.members_img img{width:100%;}
.members_content{width:66%;}
.members_title{font-size:16px;margin-bottom:4px;margin-top:2px;}
.members_tx{font-size:12px;color:#616161;}
.text.descript{min-height:80px;}

.print_top{border-bottom:1px solid #e8ebec;border-top:1px solid #e8ebec;height:53px;margin-bottom:30px;}
.print_top .title22{line-height:52px;}
.print_top-right{padding-top:16px;display:none;}
.print_top_tx.tx1{margin-right:30px;}
.print_top_tx, .print_top_tx a{font-family: 'Open Sans';font-size:14px;color:#464646;}
.print_top_tx a{display:block;margin-left:15px;}
.print_top_tx a:hover, .print_top_tx.active a{color:#e61700;text-decoration:underline;}

.single-review .navigate{display:none;}

.print_item{width:268px;margin-bottom:30px;margin-right:19px;}
.print_item_img a{display:block;width:268px;height:170px;overflow:hidden;position:relative;border:1px solid #aeaeae;margin-bottom:10px;
-moz-opacity:0.80;opacity:0.80;filter: alpha(opacity=80);}
.print_item_img a img{width:auto;height:auto;min-width:100%;min-height:100%;}
.print_hover{display:block;background: url('assets/img/layout/black.png') repeat;height:40px;width:100%;position:absolute;top:-42px;left:0;padding:0 12px;}
.print_hover_icon{display:block;font-family: 'Open Sans';color:white;font-size:12px;margin-right:15px;margin-top:12px;position:relative;padding-left:19px;}
.print_like{background: url('assets/img/layout/sprite.png') no-repeat -28px -46px;width:11px;height:13px;display:block;position:absolute;top:0;left:4px;}
.print_chat{background: url('assets/img/layout/sprite.png') no-repeat -40px -46px;width:15px;height:14px;display:block;position:absolute;top:2px;left:0;}
.print_hover_icon:hover{color:#ff6958;}
.print_item_tx{font-family: 'Open Sans';font-size:12px;font-weight:600;}
.print_item_tx a{color:#fd3b26;}
.print_item_tx a:hover{text-decoration:underline;}
.sepg{color:#c1c1c1;margin:0 6px;display:inline-block;}

.print_item:hover .print_item_img a{-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
.print_item:hover .print_hover{top:0;}
.print_all{margin-bottom:40px;}

.review_add_bt.btm a{margin:0 auto;margin-top:60px;}

.review_tabs.writers .review_tab_in{padding:0;}
.writers_area{border-bottom:1px solid #cbcbcb;padding-bottom:30px;margin-bottom:30px;} 
.writers_area:last-child{border:none;}
.writers_area .title{margin-bottom:25px;}
.team_item a{display:block;width:126px;height:150px;margin-bottom:15px;margin-right:14px;}
.team_item_img{display:block;width:126px;height:126px;overflow:hidden;position:relative;margin-bottom:6px;}
.team_item_img img{min-width:120px;height:100%;}
.team_normal{display:block;position:absolute;top:0;right:0;-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
.team_hover{display:block;position:absolute;top:0;right:0;-moz-opacity:0.00;opacity:0.00;filter: alpha(opacity=0.00);}
.team_item a:hover .team_normal{-moz-opacity:0.00;opacity:0.00;filter: alpha(opacity=0.00);}
.team_item a:hover .team_hover{-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
.team_name{display:block;text-align:center;font-family: 'Open Sans';color:black;font-size:12px;font-weight:600;}
.team_item a:hover .team_name{color:#fe5741;}
.review_add_bt.team a{width:314px;font-family: 'Open Sans';font-size:16px;height:37px;line-height:37px;margin:20px auto 0;cursor: pointer;}

.masthead_col{width:50%;}
.masthead_item{margin-bottom:20px;}
.masthead_title{font-size:16px;color:#e22d2d;margin-bottom:5px;}
.masthead_tx a{color:#272727;text-decoration:underline;}
.masthead_tx a:hover{color:#f95e4d;}

.contact_tx{margin-bottom:20px;}
.contact_form{width:370px;border-right:1px dotted #c1c1c1;padding-right:30px;margin-right:30px;}
.contact_title{font-family: 'Open Sans';color:#606060;font-size:14px;margin-bottom:4px;}
.contact_input, .contact_textarea, .contact_submit{width:100%;margin-bottom:15px;}
.contact_input input, .contact_textarea textarea{width:100%;height:32px;background:#f4f4f4;border:1px solid #e6e6e6;padding:5px 8px;font-family: 'Open Sans';font-size:13px;color:black;}
.contact_textarea textarea{height:95px;resize:none;}
.contact_submit input{width:100%;height:36px;border:none;background:#fb614f;color:white;font-family: 'Open Sans';font-size:15px;}
.contact_submit input:hover{background:#f34733;}

.contact_social a{display:block;width:22px;height:22px;margin-right:8px;}
.contact_t a{background: url('assets/img/layout/sprite.png') no-repeat -115px top;}
.contact_f a{background: url('assets/img/layout/sprite.png') no-repeat -137px top;}
.contact_g a{background: url('assets/img/layout/sprite.png') no-repeat -159px top;}


.thank_open{text-align:center;color:white;}
.thank_open_title{font-size:22px;}

.popup_signin{}
.popup_s{width:740px !important;height:390px;background:white;position:absolute;top:110px;right:50%;margin-right:-395px;z-index:301;-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.50);box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.50);}
.popup_signin .popup_close a{display:block;width:26px;height:26px;background: url('assets/img/layout/close_pop.png') no-repeat;position:absolute;top:13px;right:13px;}
.popup_signin .popup_in{padding:35px;}

.popup_login{width:90%;text-align:center;margin:0 auto;}
.popup_reg{width:90%;text-align:center;margin:0 auto;}
.login_title{text-align:center;font-size:38px;width:100%;border-bottom:dashed 1px black;margin-bottom:15px; }
.login_dont_have{position:relative;font-size:16px;color:#020202;margin-bottom:24px;}
.login_dont_have a{text-decoration:underline;}
.login_form{position:relative;margin:0 auto;width:44%;margin:0 auto;}
.login_input input{margin-bottom:10px;/*width:115%;*/width:100%;border:1px solid #d5d5d5;}
.login_forgot a{text-decoration:underline;}
.login_lbl{line-height:28px;}
.login_submit{margin-top:25px;}
.reg_submit{margin-top:10px;}
.login_submit input{background:#fb614f;color:white;-moz-box-shadow: inset 0 -2px 1px rgba(227,50,29,.75); /* inner shadow */
-webkit-box-shadow: inset 0 -2px 1px rgba(227,50,29,.75); /* inner shadow */
box-shadow: inset 0 -2px 1px rgba(227,50,29,.75);border: 0px;padding: 10px;font-size: 16px;padding-left: 20px;padding-right: 20px;}
.login_remember{}
.popup_thank{margin-top:15%;}
.myinvisible{display:none !important}
.popup_login{}
.popup_reg{display:none;}


.popup_tip{width:100%;position:absolute;z-index:300;display:none;}
.bgblack{display:none;width:100%;height:100%;background:black;-moz-opacity:0.55;opacity:0.55;filter: alpha(opacity=55);position:fixed;top:0;right:0;z-index:300;}
.popup{width:790px;background:white;position:absolute;top:110px;right:50%;margin-right:-395px;z-index:301;-webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.50);box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.50);}
.popup_title{height:50px;background:#ededed;font-size:22px;line-height:50px;padding-left:20px;}
.popup_close a{display:block;width:26px;height:26px;background: url('assets/img/layout/close_pop.png') no-repeat;position:absolute;top:13px;right:13px;}
.popup_in{padding:20px;}
.popup_tx{font-size:16px;color:#2e2e2e;margin-bottom:20px;}
.form_pop{width:460px;margin:0 auto;}
.form_pop_row{margin-bottom:10px;}
.form_pop_tx{width:80px;font-family: 'Open Sans';font-size:16px;}
.form_pop_input{width:370px;}
.form_pop_input input, .form_pop_input textarea{height:37px;width:100%;background:white;border:1px solid #d5d5d5;}
.form_pop_input textarea{height:180px;resize:none;}
.form_pop_input input:focus, .form_pop_input textarea:focus{-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.form_pop_submit input{background:#fb614f;color:white;border:none;height:37px;width:160px;margin:0 auto;display:block;}
.form_pop_submit input:hover{background:#f34531;}

.subscribe_in{width:100%;height:616px;background: url('assets/img/layout/subscribe.jpg') no-repeat left top;margin:60px 0;padding:1px;}
.subs_form{width:350px;margin-top:60px;margin-left:60px;}
.subs_logo{width:260px;margin:0 auto;}
.subs_logo_tx{font-size:42px;color:black;text-align:center;}
.subs_title{font-size:25px;color:black;text-align:center;line-height:30px;margin-top:12px;}
.sub_form_open{height:190px;margin:20px 0;padding-top:26px;}
.sub_form_thank{height:190px;margin:20px 0;padding-top:26px;border-top:1px solid black;border-bottom:1px solid black;}
.sub_form_thank_title{font-size:25px;color:black;text-align:center;}
.sub_form_thank_tx{font-family: 'Open Sans';font-size:18px;text-align:center;}
.sub_form_thank_tx a:hover{text-decoration:underline;}

.subscribe .wpcf7-validation-errors{display:none !important;}
.subscribe .wpcf7-not-valid{border:1px solid red;}
.subscribe .wpcf7-not-valid-tip{display:none !important;}

.subs_row{position:relative;height:34px;width:100%;margin-bottom:15px;}
.subs_name{width:95px;height:34px;background:#404040;line-height:34px;color:white;font-size:16px;text-align:center;position:absolute;top:0;left:0;z-index:1;}
.subs_input input{width:100%;height:34px;padding-left:100px;background:white;}
.subs_input input:focus{background:#f7f7f7;}
.subs_submit input{background:#f95e4d;color:white;height:44px;width:100%;border:none;font-size:18px;}
.subs_submit input:hover{background:#ef4533;}
.sub_note{font-size:13px;font-family: 'Open Sans';}


.tag_main_top{margin-bottom:40px;}
.tag_main_img{width:70%;height:312px;margin-right:18px;position:relative;}
.tag_main_title{position:absolute;top:20px;left:0;max-width:320px;}
.tag_main_title span{display: inline-block;background: rgba(0, 0, 0, 0.5);color: white;font-size: 23px;line-height: 28px;padding: 7px 14px;}
.tag_main_content{width:25%;}
.tag_main_tx{font-size:16px;margin-top:10px;}
.tag_main_tx a{font-size:16px;}

.tag_itam_in{margin:0;margin-bottom:38px;margin-right:15px;width: 32.1%;padding: 0px;}
.tag_itam_in .index_top_post_title a {margin-bottom: 8px;max-height: 75px;font-size: 20px;}
.tag_itam_in:hover .index_top_post_title a{color:#e84e2d;}
.tag_itam_in .text {margin-top: 8px;height: 129px;overflow: hidden;padding-right: 20px;font-size: 15px;line-height: 22px;}
.desk_son{margin-right:0;}

.side_posts_bottom.comments a{color:black;border:0px solid #f95a65;padding:5px;}
.side_posts_bottom.comments a:hover{background:#f95a65;color:white;}

.user_add_open_login{cursor:pointer;}

.pform_container{position:relative;background:#f5f5f5;width:98%;border:1px solid #c2c2c2;margin-bottom:30px;}
.pform_toparea{background:/*url('assets/img/layout/arrow_down_open.png') no-repeat */#e1e1e1;height:40px;font-size:20px;width:100%;padding-left:20px;line-height:42px;background-position-x:97%;background-position-y:45%;cursor:pointer;}
.pform_formarea{padding:20px;width:100%;}
.pform_column{width:33%;}
.pform_fieldarea{}
.pform_fieldtext{}
.pform_fieldfield{}
.pform_fieldtext{}
.pform_fieldfield input{width:90%;border:1px solid #d5d5d5;background:#ffffff;margin-bottom:10px;}
.pform_fieldfield select{width:90%;border:1px solid #d5d5d5;background:#ffffff;}
.pform_agree{margin-bottom:30px;margin-bottom:30px;margin-left:22px;width:120%;}
.pform_submit{margin-left:22px;margin-bottom:10px;}
.pform_agreeandsubmit{margin-top:30px;}

.popular{}
.recent{}
.comments{}

#printFormDataFile p{display:none;}

#printFormDataFile ul{margin-top:-45%;list-style:none;margin-left:5px;} 


/*styles for the star rater*/
.ratingModule{padding-top:8px;}
.user_add_rating.error{border:1px solid #ec4242 !important;}
.star-rating{list-style:none;margin:0px;padding:0px;width:120px;height:19px;position:relative;background:url('assets/img/layout/stars.png') top left repeat-x;}
.star-rating li{padding:0px;margin:0px;height:19px;width:20px;float:left;}
.star-rating li a{display:block;width:20px;height:19px;line-height:14px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px;overflow:hidden;padding-right:4px !important;}
.star-rating li a:hover{background: url('assets/img/layout/stars.png') left bottom;z-index:2;left:0px;border:none;}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:24px;}
.star-rating a.two-stars:hover{width:48px;}
.star-rating a.three-stars{left:48px;}
.star-rating a.three-stars:hover{width:72px;}
.star-rating a.four-stars{left:72px;}
.star-rating a.four-stars:hover{width:96px;}
.star-rating a.five-stars{left:96px;}
.star-rating a.five-stars:hover{width:120px;}
.ratingModule .star-rating-item{cursor:pointer;}
.star-rating li.current-rating{background:url('assets/img/layout/stars.png') left bottom;position:absolute;height:19px;display:block;text-indent:-9000px;z-index:1;}
/*styles for the star rater*/



.share-buttons{height:20px;width:100%;}
.share-button{margin-right:3px;}
.share-button img{width:auto;height:auto;max-width:none;}
.share_feedly img{width:61px;height:20px;}
.share_fb_share{width:57px;height:22px;display:inline-block;}
.share_fb_share a{width:57px;height:22px;display:block;background:url("assets/img/layout/fbsharen.jpg") no-repeat left top;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;}
.share_fb_share a:hover{background:url("assets/img/layout/fbsharen.jpg") no-repeat left bottom;}


/* newsletter Subscribe pop up */
.newsletter-signup-div {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #CCCCCC;
            left: 50%;
            margin: 0 0 0 -235px;
            position: fixed;
            top: 25%;
            width: 470px;
            z-index: 900;
            box-shadow: 1px 1px 16px 0px #333;
}
.newsletter-signup-div .close {
            background: url('assets/img/layout/close.png') no-repeat center;
            width:29px;
            height: 28px;
            position: absolute;
            right:-14px;
            top: -17px;
            cursor: pointer;
            -moz-opacity:1;opacity:1;filter:alpha(opacity=100);
}
.newsletter-signup-wrap {
            padding:1.8em 1.5em 0.5em;
}
.newsletter-signup-wrap form {
            margin:0 0 5px;
}
.newsletter-signup-wrap img {
            float: left;
            margin:0 13px 14px 5px;
            width:70px;
}
.newsletter-signup-div h4 {
            padding: 0em 0.5em;
            margin: 0;
            text-transform: uppercase;
            font-size:24px;
            line-height:32px;
}
.newsletter-signup-div p {
            font-size: 13px;
            margin: 0;
}
.newsletter-signup-div h5 {
            font-size: 21px;
            line-height: 24px;
            margin: 4px 0 10px;
}
.newsletter-signup-div input[type="email"] {
            width:67%;
            border:1px solid #dddddd;
}
.newsletter-signup-div input[type="submit"] {
            background: #000;
            padding: 0.4em 1.5em;
            vertical-align: top;
            color: #fff;
            font-weight: normal;
            border:1px solid #d2d2d2;
            text-transform:uppercase;
}
.newsletter-signup-div .social-top-follow {
            background: #f1f2f2;
            padding: 0.8em 1.8em;
}
.social-top-feedly img{width:66px;height:18px;}
.social-top-follow-social{margin-right:3px;}
.newsletter-signup-div .social-top-follow .twitter-follow-button {
           max-width: 61px;
           
}
.newsletter-signup-div  .wpcf7-not-valid-tip{position:absolute;top:20px;left:0;}

.noShow {
            display: none; 
            font-size: 13px;
            line-height: 21px;
            margin: 0;}
.noShow input {
            margin: 0 5px 0 0;
            vertical-align: middle;
}
.newsletter-signup-div span.wpcf7-form-control-wrap {display: inline;}
.newsletter-signup-div div.wpcf7{clear:both;}
.newsletter-signup-div .wpcf7 .wpcf7-mail-sent-ok {visibility:visible;}

/* Adsense responsive banners  */
.header_banner {}
.top-responsive550, .footer_adsense552,  
.top-responsive240, .top-responsive475 {display:none;}

.mobile_side_menu{display:none;}
.move_menu{background:white;}
.inline{display:inline-block;}
.mobile_only{display:none;}

/* 3D Printing Patents */

.patents {
    width: 90%;
}
.patents p {
    font-size: 17px;
    line-height: 25px;
}
.patents_form {
    margin: 17px 0px 35px;
    border: 0;
    width:100%;
}
.patents_form div.wpcf7-response-output {clear: both;}
.patents .patents-offer {
    margin: 0px 0.5em 0px 0px;
    float: left;
    width: 29%;
}
.patents .patents-offer li {
    margin: 0px 0px 5px 0;
    display: inline-block;
}
.patents .patents-offer li:before, .patents-ul li:before {
    content: url(assets/img/layout/red-v.png);
    padding: 0 7px 0 0;
    
}
.patents_form .contact_textarea textarea {
    height: 125px;
}
.patents_form .contact_submit input {width:40%;}
.patents_form .form-wrap {
    width:46%;
    float: left;
    margin: 1em 2em 2em 0px;
}
.patents_form .form-wrap .contact_title {
    font-size: 15px;
    color: #333;
    margin-bottom: 6px;
}
.fl-p {
    width:45%;
    float: left;
    margin: 1em 1.5em 0 0;
}
.fl-p ul {
    margin:0;
}
.popup-patent {
    width:700px;
    margin-right: -350px;
    top:-12%;
}
.popup_signin .popup-patent .popup_in {
    padding: 35px 20px;
}
.popup-patent .login_title {
     border: 0;
     font-size: 21px;
}
.popup-patent-form form {
    width:320px;
    text-align: left;
    margin: 0 auto;
}

.popup-patent-form form .contact_title {
    width:30%;
    float: left;
}
.popup-patent-form form .contact_input, .popup-patent-form form .contact_textarea {
    display: inline-block;
    width:70%;
}
.patents-ul {
    list-style-type: none;
}
.patents-ul li {
    font-size: 18px;
}
.btn-patents a {
    width:247px;
    font-size: 21px;
    height: auto;
    line-height: 37px;
    padding: 4px;
    margin:0 auto;
}
.btn-patents h5 {
    font-size: 15px;
    margin-top:-3px;
}

/***  Patent sample window ****/

.open_popup_btn a {cursor:pointer;}
.btn-patents .open_popup_btn a {background: none; color:red;font-size: 15px;display: inline;}
.btn-patents .open_popup_btn a:hover {background: none; color:red;text-decoration:none;}

.patent-sample-wrap {
    height:420px;
    overflow-y: scroll;
}
.patent-sample-header img {
    height:55px;
    margin: 0 10px 10px 0;
}
.patent-sample {
    margin: 1em 0.3em 1.8em;
    border-bottom: 1px solid #ccc;
    padding-bottom: 2em;
}
.patent-sample h1 {
    font-size: 21px;
    margin:0.5em 0;
    line-height:1.2;
}
.patent-sample h2 {
    font-size: 14px;
}
.popup_signin .popup_closeBottom a {
    position: static;
    background: none;
    width: 100%;
    text-align:center;
}

.thank-you-msg {
    text-align: center;
    margin: 8% auto;
    color:#333;
}
.thank-you-msg h5 {
    font-size: 22px;
}


/* 3DP Map page */

.page-id-5041 .main {
    width:100%;
}
.b-3dhubs {   
    margin: -86px -8px 10px 0;
}


/* Landing page styles */

.lp-wrapper {background:url('assets/img/lp/lp-bg.jpg') no-repeat fixed center center;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;}
.lp-inner {background: #fff;padding:20px;width:1249px;margin: 0 auto;box-shadow: 0px 0px 2px 1px #666;position:relative;}
.lp-inner .header_middle {padding-top: 20px;height: 130px;border-bottom: 1px dotted #999;}
.lp-inner .logo {margin: 0 20px 0 5px;}
.lp-title {vertical-align: top;font-family: "Publico Headline Web";}
.lp-title h1 {font-size: 43px;line-height: 1;margin: 0 0 8px;letter-spacing: 0.015em;}
.lp-title h2 {font-size: 31px;color: #888;letter-spacing: 0.01em;}
.lp-table-filter {margin: 19px auto 12px;text-align: center;}
.lp-table-filter label {font-weight: 300;}
.lp-table-filter select {padding: 1px 7px;margin: 0 3px;border-radius: 4px;min-width: 165px;}

/* Landing page Table */
.lp-inner thead {color:#fff;}
.lp-inner thead tr {                
                background: #484848; /* Old browsers */
                background: -moz-linear-gradient(top,  #484848 0%, #595959 30%, #000000 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#484848), color-stop(30%,#595959), color-stop(100%,#000000)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #484848 0%,#595959 30%,#000000 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #484848 0%,#595959 30%,#000000 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #484848 0%,#595959 30%,#000000 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #484848 0%,#595959 30%,#000000 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484848', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.lp-inner thead th {text-align: center;border-right: 1px solid #666;font-size: 1.2em;line-height: 1;font-weight: normal !important;}
.lp-inner table.dataTable {border: 1px solid #ccc;}
.lp-inner table.dataTable tbody tr {height: 140px;}
.lp-inner table.dataTable tbody td {text-align: center;border-right: 1px solid #cfcfcf;width:11%;font-size: 1.05em;}
.lp-inner table.dataTable tbody tr.odd {background-color: #f3f3f3;}
.lp-inner table.dataTable thead .sorting { background-position: 108px 28px;}
.lp-inner table.dataTable thead th { position:relative;}
.lp-inner table.dataTable tbody td img {max-height: 94px;height:auto;width:auto;}
.lp-inner table.dataTable tbody td.lp-printer {font-size: 1em;line-height: 1.3;}
.lp-inner table.dataTable tbody td.lp-printer a {display: block;}
table.dataTable .stars {background:url('assets/img/lp/sprite.png') no-repeat -5px -3px;display: inline-block;height: 24px; width: 97px;}
table.dataTable .stars5 {background-position:-5px -3px; }
table.dataTable .stars4-5 {background-position:-222px -3px; }
table.dataTable .stars4 {background-position:-24px -3px; }
.action-td a.btn-visit {background:url('assets/img/lp/sprite.png') no-repeat -5px -41px;color:#fff;display: inline-block;height: 39px; width: 120px;line-height: 2.2em;font-size: 1.2em;text-indent: -19px;text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.75);margin:0 0 5px;}
.action-td {width:12%;}
.read-review, .read-review:hover {color:#1275a6;text-decoration: underline;}
.tooltip-icon {background: url('assets/img/lp/sprite.png')no-repeat -133px -44px;width:19px;height:19px;margin:-5px 0px 5px 73px;position: absolute;right:5px;top:12px;}

.lp-inner footer {text-align: center;margin: 25px auto 10px;position: static;background: none;box-shadow: none;}
/* Adsense on LP */
.vertical-ad {width: 120px; height: 600px; position: fixed; right: 50%;top:1%;margin-right:-757px;}
.inner-ad728 {background: #fff;}
.inner-ad728 td {border-bottom:1px solid #ccc !important;background: #fff;}
.horiz-ad {width: 728px; height: 90px; margin:0 auto;}
@media only screen and (max-width : 1510px) { /* Hide banner for smaller screens */
    .vertical-ad {display:none;}
    .lp-inner {position:static;margin-right:auto;}
}

/* End#Landing page styles */

/* 404 styles */
.p404bigtext{position:relative;color:#f25949;font-size:32px;}
.p404smalltext{font-size:18px;position:relative;margin-top:15px;}
.p404links a{font-size:20px;text-decoration:underline;margin-right:10px;margin-top:15px;}
.error404 .main{position:relative;width:90%;margin-top:40px;margin-bottom:40px;}
.p404right{width:490px;}


@media only screen and (max-width : 1170px) {
	
	.Sidebar.col-md-3{width:23%;}
	.innerWidth{padding-left:15px;padding-right:15px;}
	.side_tip_title{font-size:20px;line-height:23px;}
	.index_news_item.col-md-4, .tag_itam_in{width:31.9%;}
	.article_other_content{width:52%;}
	.author_hello_main{width:62%;}
	.author_timeline_time{width:135px;}
	.headerFixed .logo a{left:18px !important;}
	.tagpage_authorname{display:block;}
	
	.print_item{width:31%;}
	.print_item_img a{width:100%;}
        .footer_728 {display:inline-block;height: 90px;width: 728px;margin: 5px auto;}
	
}

@media only screen and (max-width : 1070px) {
	
	.Sidebar.col-md-3{display:none !important;}
	.footer_links{width:100%;float:none;}
	.footer_sign{float:none;display:block;width:590px;margin:20px auto 0;}
	.footer_sign_title{width:254px;float:left;text-align:right;font-size:25px;}
	.footer_sign_in{width:307px;float:right;position:relative;padding-top:46px}
	.footer_sign_input{position:absolute;top:8px;left:0;}
	.copyright{margin-top:18px;}
	
	.header_menu.col-md-10{width: 72%;}
	.col-md-10{width:100%;}
	.tablet_none{display:none;}	
	.index_top_box.box-2{width:100%;}
	.index_top_box a, .box-2 a{height:280px;}
	.box-2 .index_top_box_black{font-size: 30px;line-height: 36px;height: 100px;}
	
	.article_other{display:none;}
	
	.index_news .title30{color:#ff0015;}
	.item_hidden{display:block;}
	.index_news_item.col-md-4{width:50%;margin:0;margin-bottom:20px;height:150px;position:relative;float:left;}
	.index_news_img{width:50%;height:150px;overflow:hidden;}
	.tag_itam_in .index_news_img{width:100%;}
	.index_news .index_top_post_title{position:absolute;top:0;right:10px;width:45%;}
	.index_top_post_name, .index_news_item .text{display:none;}
	.tagpage_authorname{display:block !important;}
	.index_news .tag a{height:25px;line-height:25px;font-size:16px;color:white !important;}
	.team_item a{margin-right:20px;}
	
	
}

@media only screen and (max-width : 1040px) {
	
	.header_banner{display:none !important;}
	.header_social{position:absolute;top:-113px;right:15px;width:20%;}
	.header_social_icon a{margin-bottom:10px;margin-left:10px;}
	.header_menu.col-md-10{width:100%;}
	.index_onStreet_big{width:66% !important;}
	.navigate{text-align:center;}
        .headerFixed .header_middle .top-responsive475 {display:none;}
        .top-responsive475 {display:inline-block;height: 80px;width: 475px;margin: 0 5px 0 10px;float:left;}
    .tagpage_authorname{display:block;}
        
        
        
}

@media only screen and (max-width : 960px) {
        .headerFixed .header_middle .top-responsive240, .top-responsive475 {display:none;}
        .top-responsive240 {display:inline-block;height: 80px;width: 240px;margin: 0 5px 0 25px;float:left;}
        .footer_adsense552 {display:inline-block;height: 74px;width: 552px;margin: 5px auto;}
        .footer_728 {display:none;}
}

@media only screen and (max-width : 900px) {
	
	.header_top{padding:0 15px;height:45px;}
	.header_top_search{width:35%;margin-top:10px;}
	.header_top_nav{float:left;margin-right:0;}
	.header_top_nav_item a{height:45px;line-height:45px;font-size:16px;}
	.header_top_nav_item.Subscribe a, .header_top_nav_item a{padding:0 15px}
	.logo a{margin-left:15px;}
	
	.header_bottom .innerWidth{padding:0;}
	
	.review_add_black{display:none;}
	.author_hello_main{width:55%;}
	
	.author_timeline_item{height:auto;padding:40px 0px 20px;}
	.author_timeline_main{width:100%;border:none;padding:0;height:auto;}
	.author_timeline_time{width:auto;padding:0;}
	.author_timeline_time{position:absolute;top:12px;left:0;}
	.author_timeline_date{background:transparent;float:left;}
	.author_timeline_item .tag{float:left;margin-left: 78px;}
	
	.user_add_rating, .user_add_input, .user_add_textarea{width:70%;}
	
	.popup{width:90%;margin-right:-45%;}
	.top-responsive240 {display:inline-block;height: 80px;width: 240px;margin: 0 5px 0 25px;float:left;}
	
}

@media only screen and (max-width : 768px) {

	.index_onStreet_big{width:66% !important;}
	.index_top-left, .index_top-right{width:50% !important;}
	.print_item{width:48%;margin-right:0;}
	.print_item:nth-child(2n){margin-left:3%}
	.print_item_img a{width:100%;height:200px;}
	.tag_itam_in{width:30.9%;}
        .single_bot_banners {width:90%;}
        .top-responsive240 {display:inline-block;height: 80px;width: 240px;margin: 0 5px 0 10px;float:left;}
        .footer_adsense552 {display:inline-block;height: 74px;width: 552px;margin: 5px auto;}
        .h-patents, .b-3dhubs {display:none;}
	
}



@media only screen and (min-width : 650px) {
	
	.index_onStreet_big{width:66% !important;}
	.index_top-left{width:50% !important;float:left;}
	.index_top-right{width:50% !important;float: right}
	.index_bottom_list.col-md-6{width:49.5%;}
	.index_bottom_item_content{width:70%;} 
        .footer_col{width:180px;margin-right:10px;}
}




/*================= mobile ================*/

@media only screen and (max-width : 650px) {
	
	.mobile_only{display:block;}
	.mobile_none{display:none;}
		
	.header_top, .header_menu_item.directory, .header_social, .back_top a, .footer_links, .index_top-right, .index_top_box.box-2, 
	.index_news, .index_onStreet, .tag_row3, .post_dontmiss, .post_bottom, .breadchrumbs, .review_top_col1.col2, .index_top-left{display:none;}
	.headerCont{height:88px;width:100%;}
	.logo a{margin:0;}
	.logo img{width:149px;height:45px;}
	.header_middle{height:60px;padding-top:9px;}
	.onlydesktop{display:none !important;}
	.single iframe{max-width:100%;}
	.post_inner img{max-width:100%;}
	.wp-caption{max-width:100%;}
	.share-button{height:22px;}
	
	/* google custom search */
	
	.header_top_search{display:block;width:87%;height:63px;position:absolute;top:-12px;left:0px;border:0px;}
	.innerWidth{display:block;}
	.header_top{display:none;position:absolute;top:0px;height:60px;background:white;}
	.header_top_nav{display:none;}
	form.gsc-search-box{position:absolute; left:0px;display:block;}
	.gsc-search-button{display:none;}
	.gsc-input{background:url('http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif') 0% 50% no-repeat gray;}
	.single_bot_banners {height:auto;}
    .single_bot_banners div {float:none;margin-bottom: 10px;}
	
	
	.menu_bt a{display:block;width:35px;margin-right:20px;padding-top:13px;height:50px;margin-left:-5px;}
	.menu_bt_span{display:block;width:26px;height:3px;background:#231f20;margin:0 auto 4px;}
	.search_bt a{display:block;padding-top:10px;height:50px;width:30px;}
	.search_bt_in{display:block;width:25px;height:25px;background: url('assets/img/layout/search_m.png') no-repeat;background-size:auto 25px;margin:0 auto;}	
	.header_bottom{height:28px;}
	.header_menu_item{width:33%;display:none;}
	.header_menu_item a{height:28px;font-size:12px;line-height:28px;font-family:'FranklinGothic';text-transform:uppercase;font-family: 'Open Sans';font-weight:300;}
	.header_menu_item.active a{background:#5a5a5a;}
	
	.header_menu_item.reviews>a{border-bottom:3px solid #146df0;}
	.header_menu_item.news>a{border-bottom:3px solid #ff0015;}
	.header_menu_item.forum>a{border-bottom:3px solid #b22fa5;}
	
	
	
	.footer{margin:0;padding:20px 0;}
	.footer .innerWidth{width:90%;}
	.footer_sign{width:100%;margin:0;}
	.footer_sign_title{width:100%;text-align:left;font-size:18px;margin-bottom:2px}
	.footer_sign_in{position:static;padding:0;width:100%;}
	.footer_sign_input{position:relative;top:auto;}
	.footer_sign_tx{font-size:12px;}
	
	.page_padding{padding-top:0;}
	.main{padding:0;}
	.index_top-left{width:100% !important;}
	.index_top_box a{height:142px;}
	.index_top_box_img{height:142px;overflow:hidden;}
	.index_top_box_img img{width:100%;height:auto;margin-top:-12px;}
	.index_top_box_black{background:none;font-size:18px;line-height:20px;height:60px;}
	.row{margin-bottom:0;}
	.index_bottom{padding-top:0;}
	.index_bottom_list{width:100%;float:none;}
	.index_bottom_item{border-bottom:1px solid #dbdbdb;padding:12px 15px;margin-bottom:0;}
	.index_bottom_item_img a{width:80px;height:62px;}
	
	.post{padding:0 15px;}
	.post_img_top{height:142px;overflow:hidden;margin-left:-15px;margin-right:-15px;margin-bottom:20px;}
	.post_img_top img{width:100%;height:auto;margin-top:-12px;}
	.title{font-size:25px;line-height:28px;}
	.post_by, .post_by_date, .post_by_tweat a, .post_by_email a{font-size:12px;margin-bottom:8px;}
	.qoute{padding:15px;padding-left:25px}
	.tags_post_row{margin-bottom:15px;}
	.tags_post_title, .tags_post_item a{font-size:12px;height:22px;line-height:20px;}
	.comments{padding:0 15px;}
	.comments_nom{font-size:18px;}
	
	#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
width: 100% !important;

}
	
	.review .main{padding:15px;}
	.review_add_row{border:none;}
	.review_add_item{width:49%;margin:0;}
	.review_add_bt{width:100%;}
	.review_add_bt a{width:auto;height:32px;line-height:32px;}
	.review_add_item.print{float:right;}
	.review_top_list2{border:none;}
	.review_top_row{margin-top:8px;}
	.review_top_average{width:100%;border-bottom:1px solid #eeeeee;border-right:0;padding:0;height:90px;margin-bottom:10px;}
	.review_top_list, .review_top_list2{padding:0;padding-left:8px;width:50%;}
	
	.review_tabs{background:#ebebeb;margin-left:-15px;margin-right:-15px;height:36px;text-align:center;}
	.review_tab{width:150px;}
	.review_tab a{font-size:14px;}
	.review_tab_in{}
	.review_tab_arrow a{display:block;height:35px;width:25px;position:absolute;top:0;right:0;background:#dadada url('assets/img/layout/tab_m.png') no-repeat center;padding-top:9px;background-size:auto 15px;}
	.arrow-l a{right:auto;left:0;background:#dadada url('assets/img/layout/tabl_m.png') no-repeat center;background-size:auto 15px}
	.review_tabs_hidden{height:35px;overflow:hidden;width:88%;display:inline-block;position:relative;}
	.review_tabs_inner{width:1000px;position:absolute;top:0;left:0;}
	
	.review_price_img{width:100%;margin-bottom:10px;}
	.review_price_table{width:100%;}
	.bt_feedb a{width:286px;font-size:18px;}
	.video_box{width:100%;}
	.review_compare_item{width:100%;margin:0;margin-bottom:20px;}
	.wrap_img{margin:0;margin-bottom:10px;width:100%;}
	
	.index_slider{width:100%;height:170px;overflow:hidden;position:relative;}
	.index_slider_nav{position:absolute;bottom:5px;left:0;width:100%;text-align:center;z-index:200;}
	.index_slider_nav_bt a{display:block;width:12px;height:12px;-webkit-border-radius:12px;border-radius:12px;background:#c1c1c1;margin:0 8px;}
	.index_slider_nav_bt a:hover, .index_slider_nav_bt.active a{background:white;}
	.index_slider_item a{display:block;width:100%;height:170px;position:absolute;top:0;left:0;}
	.index_slider_img{display:block;width:120%;height:auto;margin-top:-8%;margin-left:-10%;}
	.index_slider_content{display:block;background: url('assets/img/layout/slide_m.png') repeat-x left bottom;width:100%;height:80px;position:absolute;bottom:0;left:0;padding:0 15px}
	.index_slider_title{display:block;font-size:22px;color:white;height:31px;overflow:hidden;}
	.index_slider_name{font-size:14px;color:white;}
	
	.index_bottom_item_content{width:68%;}
	.index_bottom_category a{display:block;font-size:12px;color:#ed402d;margin-bottom:8px;line-height:12px;margin-top:-4px;text-transform: uppercase}
	.index_bottom_item .tag_row2{display:none;}
	.index_bottom_item_name{font-size:14px;color:#5f5f5f;}
	.index_bottom_item_name span{font-weight:bold;margin-right:5px;color:#3b3b3b;}
	
	.author .main{padding:15px;}
	.author_hello_side{width:auto;}
	.author_hello_img{width:46%;height:auto;float:left;}
	.author_hello_follow_all{position:relative;width:50%;float:right;margin-bottom:20px}
	.author_hello_follow_icons{position:relative;float:left;margin-top:4px}
	.author_hello_follow_icons img{width:20px;height:20px;}
	.author_hello_main{width:100%}
	.title30{font-size:22px;}
	.author_hello_pick_img{height:96px;margin-bottom:5px;}
	.author_hello_pick_tx{font-size:14px;line-height:18px;}
	
	.author_timeline_item{padding:15px;padding-top:0;margin-left:-15px;margin-right:-15px;height:230px;margin-bottom:20px}
	.author_timeline_img a{width:90px;height:86px;}
	.author_timeline_time{left:115px;top:0;}
	.author_timeline_item .tag{margin-left:0;}
	.author_timeline_content{width:65%;position:static;padding-top:30px;margin-left:3%;}
	.author_timeline_content .index_top_post_title a{font-size:18px;line-height:20px;max-height:42px;}
	.textin{position:absolute;top:95px;left:15px;}
	.share_row{position:static;bottom:auto;}
	.author_timeline_content .text{font-size:14px;line-height:18px;max-height:57px;padding-right:15px;}
	.author_timeline_content .read_more a{margin-bottom:12px;font-size:14px;}
	
	.user_top{margin-bottom: 255px;}
	.user_top_video{width:100%;height:190px;position: absolute;bottom: -205px;}
	.user_top_review{width:100%;}
	.user_top_video .review_add_bt{width:175px}
	.user_would{padding:6px 0;}
	.user_would_title{float:none;font-size:16px;margin:0;margin-top:5px;margin-bottom:8px;display:block;}
	.user_would_bts{float:none}
	.user_would_bts_item:last-child{margin:0;}
	.user_vs_details, .review_price_table.vs{width:100%;float:none}
	.user_vs_details_tx{width:54%;text-align:right}
	.user_vs_arrow{float:none;width:75px;height:25px;background: url('assets/img/layout/sprite.png') no-repeat -27px top;margin:20px auto;display:block;}
	.user_add_rating, .user_add_input, .user_add_textarea{width:100%;}
	.user_add_tx{margin-bottom:6px}
	.user_add_in{padding:15px}
	.user_add_input input, .user_add_textarea textarea{font-size:12px}
	.user_review_date{top:auto !important;bottom:13px;left:0;right:auto;}
	.user_top_table{width:76%}
	
	
	.spec_feature_col{width:100%;float: none;display: block;margin-bottom:20px}
	.spec_feature_td{border:none;}
	.spec_feature_col:last-child .spec_feature_nom{border-right:none;}
	.spec_feature_title{background:#f4f4f4;padding:0;height:40px;line-height:40px;}
	.spec_feature_nom{background:transparent;}
	
	
	body{background:#535961;}
	.site{overflow:hidden;}
	.move_menu{background:white;-webkit-transition: all 20ms ease;transition: all 20ms ease;}
	.mobile_side_menu{display:none;position: absolute;width: 82%;left:0px;top:64px;background:white;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;padding:12px; -webkit-transition: all 20ms ease;transition: all 20ms ease;background:#535961;padding:0px;border-top:1px solid #3c434b;border-bottom:1px solid #6e747b;}
	.mobile_side_menu_item a{display:block;height:50px;border-bottom:1px solid #3c434b;border-top:1px solid #6e747b;line-height:50px;font-size:16px;color:white;text-indent:20px;font-family: 'Open Sans'}
	.mobile_side_menu_item a:hover, .mobile_side_menu_item a:active{background:#302e2b;}
	.drop_menu{display:none !important;}
	
	.directory_area .index_bottom{margin-left:-15px;margin-right:-15px;}
	.company_logo{width:100%;float:none;display:block;padding:0;margin-bottom:22px;text-align:center;}
	.directory_area .title22{margin-bottom:20px;}
	.company_content{width:100%;}
	.company_tx{width:100%;}
	.members_item{width:100%;margin-bottom:15px;}
	.members_content{width:77%;float:left;margin-left:12px;}
	
	.print_item{margin-left:0 !important;width:100%;}
	.print_item_img a{width:100%;height:200px;-moz-opacity:100;opacity:100;filter: alpha(opacity=100);}
	.print_top{height:auto;padding-bottom:10px;border-top:none;}
	.print_top .title22{text-align:center;float:none;display:block;line-height:normal;}
	.print_top-right{padding:0;float:none;display:block;padding-left:9px;}
	.print_hover{top:0;}
	
	.team_item a{width:87px;height:128px;margin-right:20px;}
	.team_item_img{width:87px;height:87px;}
	.review_add_bt.team a{width:100%;}
	.masthead_col{width:100%;}
	.writers_area.masthead img{float:none;display:block;width:100%;margin:0;margin-bottom:20px;}
	.contact_form{width:100%;border:none;padding:0;margin:0;padding-bottom:20px;margin-bottom:20px;border-bottom: 1px dotted #c1c1c1;}
	
	.bt_search_box{}
	
	.bt_search{position:absolute;top:0;right:0;z-index:200;width:50px;height:60px;}
	.bt_search a{display:block;width:50px;height:59px;background:white url('assets/img/layout/search_m.png') no-repeat center center;background-size:auto 25px;}
	.bt_search.active a{background:#6b6b6b url('assets/img/layout/search_close.png') no-repeat center center;background-size:auto 20px;}
	.bt_search_input{width:0%;height:60px;background:#e8e8e8;position:absolute;top:0;right:0px;z-index:190;}
	.bt_search_input input{height:60px;padding:0px 15px;background:transparent;border:none;font-family: 'Open Sans';color:black;font-size:16px;font-weight:400 !important;}
	.bt_search_submit{width:25px;height:25px;background: url('assets/img/layout/search_m.png') no-repeat center center;background-size:auto 25px;position:absolute;top:17px;right:0px;}
	.bt_search_submit input{width:25px;height:25px;background:transparent;border:none;}
	
	.form_pop{width:100%;}
	.form_pop_tx{margin-bottom:6px;}
	.form_pop_input{width:100%;}
	
	.subs_form{width:90%;margin:60px auto 0;}
	.subs_title{font-size:20px;line-height:25px;}
	.sub_form_thank_tx{font-size:16px;}
	
	.tag_main_page{padding:30px 15px;}
	.tag_main_img, .tag_main_content{width:100%;}
	.tag_itam_in, .desk_son{width:47%;margin-right:16px;}
	.mobile_son{margin-right:0 !important;}
	
	.navigate_nom a{font-size:14px;width:14px;height:30px;margin-right:8px;line-height:28px;}
	.navigate_next a{font-size:14px;width:24px;height:24px;line-height:24px;}
	
	input.gsc-input{width:100% !important;height:60px !important;overflow:hidden;font-size:16px !important;}
	form.gsc-search-box{height:60px !important;overflow:hidden;}
	.gsc-search-button{width:25px !important;height:25px !important;background:url('assets/img/layout/search_m.png') no-repeat center center;background-size:auto 25px;position:absolute;top:17px;margin-left:15px;} 
	input.gsc-search-button{}
        
        .footer_links {display: block;}
        .footer_col {display: none;}
        .header_middle {height:auto;}
        .top-responsive550 {display:block;height: 70px;width: 550px;margin: 65px auto 5px;}
        .top-responsive240 {display:none;}
        .footer_adsense552 {display:block;}
        
        .share_scoop{display:none;}
        .share_feedly{display:none;}
        .share_reddit{display:none;}
        
        /* patent page */
        .patents_form .form-wrap {width:100%;float: none;margin: 1em 2em 2em 0px;}
        .fl-p {width:100%;float: none;margin: 0;}
        .popup-patent-form form, .popup-patent-form form .contact_input, .popup-patent-form form .contact_textarea {width:100%;}
        .popup-patent-form form .contact_title {float: none;}
        .patents .patents-offer {margin: 0;float: none;width: 100% !important;}
        .popup-patent {top:2%;}
	
}


@media only screen and (max-width : 320px) {

	.review_tabs_hidden{width: 85%;}
	.team_item a{margin-right:9px;}
	
}


@media only screen and (min-width : 900px) {
	
	
	.headerFixed{position:fixed;top:0;left:0;z-index:300;}
	.admin-bar .headerFixed{top:32px;}
	.headerFixed .header_top{background:white;height:42px;}
	.headerFixed .header_middle{height:0;padding:0;position:relative;}
	.headerFixed .header_top_nav_item{color:black;}
	.headerFixed .header_top_nav_item a{color:black;height:42px;line-height:42px}
	.headerFixed .header_top_nav_item .hi_msg{color:black;}
	.headerFixed .header_top_nav_item a:hover{color:#da3eca}
	.headerFixed .header_top_nav_item.Subscribe a{color:white;}
	.headerFixed .header_top_search{border:1px solid #d7d7d7;margin-top:10px}
	.headerFixed .logo a img{display:none;}
	.headerFixed .logo a{display:block;width:241px;height:39px;background: url('assets/img/layout/logo_fixed.jpg') no-repeat;position:absolute;top:-41px;left:0;}
	.headerFixed .header_banner{display:none !important;}
	.headerFixed .header_bottom{height:60px;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);}
	.headerFixed .header_menu_item>a{height:60px;line-height:56px;font-size:20px;}
	.headerFixed .header_menu_item{width:20%;}
	.headerFixed .header_social{width:253px;overflow: hidden;height: 28px;margin-top:17px;}
	.headerFixed .drop_menu{top:60px}
	
	.tag_itam_in_first{clear:both;}
	
}

/*-------------------------
    Simple reset
--------------------------*/


*{
    margin:0;
    padding:0;
}


/*-------------------------
    General Styles
--------------------------*/


html{
    background-color:#ebebec;
    background-image:-webkit-radial-gradient(center, #ebebec, #b4b4b4);
    background-image:-moz-radial-gradient(center, #ebebec, #b4b4b4);
    background-image:radial-gradient(center, #ebebec, #b4b4b4);

    min-height:900px;
}

body{
    /*font:15px/1.3 Arial, sans-serif;*/
    color: #4f4f4f;
}



a:hover{
    text-decoration:none;
}

section, footer, header, aside{
    display: block;
}


/*----------------------------
    The file upload form
-----------------------------*/


#upload{
    /*font-family:'PT Sans Narrow', sans-serif;*/
    background-color:#373a3d;

    background-image:-webkit-linear-gradient(top, #373a3d, #313437);
    background-image:-moz-linear-gradient(top, #373a3d, #313437);
    background-image:linear-gradient(top, #373a3d, #313437);

    width:250px;
    padding:30px;
    border-radius:3px;

    margin:200px auto 100px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#drop{
   /* background-color: #2E3134;*/
    padding: 40px 50px;
    margin-bottom: 30px;
    border: 20px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    border-image: url('../img/border-image.png') 25 repeat;
    text-align: center;
    text-transform: uppercase;
	border:1px solid #e1e1e1 !important;
    font-size:16px;
    font-weight:bold;
    color:#7f858a;
}

#drop a{
    background-color:#007a96;
    padding:12px 26px;
    color:#fff;
    font-size:14px;
    border-radius:2px;
    cursor:pointer;
    display:inline-block;
    margin-top:12px;
    line-height:1;
}

#drop a:hover{
    background-color:#0986a3;
}

#drop input{
    display:none;
}

#upload ul{
    list-style:none;
    margin:0 -30px;
    border-top:1px solid #2b2e31;
    border-bottom:1px solid #3d4043;
}

#upload ul li{

    background-color:#333639;

    background-image:-webkit-linear-gradient(top, #333639, #303335);
    background-image:-moz-linear-gradient(top, #333639, #303335);
    background-image:linear-gradient(top, #333639, #303335);

    border-top:1px solid #3d4043;
    border-bottom:1px solid #2b2e31;
    padding:15px;
    height: 52px;

    position: relative;
}

#upload ul li input{
    display: none;
}

#upload ul li p{
    width: 144px;
    overflow: hidden;
    white-space: nowrap;
    color: #EEE;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 100px;
}

#upload ul li i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

#upload ul li canvas{
    top: 15px;
    left: 32px;
    position: absolute;
}

#upload ul li span{
    width: 15px;
    height: 12px;
    background: url('../img/icons.png') no-repeat;
    position: absolute;
    top: 34px;
    right: 33px;
    cursor:pointer;
}

#upload ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#upload ul li.error p{
    color:red;
}


/*----------------------------
    The Demo Footer
-----------------------------*/


footer{
    background-color: #080808;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0,0,0,0.4);
    height: 40px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100000;
}

footer h2{
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top:0;
    left: 50%;
    bottom:0;
    margin-left: -420px;
    padding:13px 20px 0;
    border:1px solid #000;
    border-width:0 1px;
    background-color:rgba(0,0,0,0.6);
    box-shadow:0 0 5px #000 inset;
    line-height: 1;
    margin-top: 0;
}

footer h2 a{
    color: #EEEEEE !important;
    text-decoration:none !important;
}

footer h2 i{
    font-style:normal;
    color:#888;
}

#tzine-download{
    opacity:0.9;
    background-color:#257691;
    font-size:11px;
    text-align:center;
    text-transform:uppercase;
    width:150px;
    height:28px;
    line-height:28px;
    text-decoration:none !important;

    display: inline-block;
    border-radius: 2px;
    color: #fff !Important;
    font-weight: bold;
    box-shadow: 0 -1px 2px #1e5e74 inset;

    border-top:1px solid #26849c;

    text-shadow:1px 1px 1px #1e6176;
    margin-top:6px;
}

#tzine-download:hover{
    opacity:1;
}

#tzine-actions{
    position:absolute;
    top:0;
    width:500px;
    right:50%;
    margin-right:-420px;
    text-align:right;
}

#tzine-actions iframe{
    display: inline-block;
    height: 21px;
    width: 95px;
    position: relative;
    float: left;
    margin-top: 11px;
}

#printFormDataFile{position:absolute;top:66px;right:45px;z-index:200;width:251px;}




/*******Landing pages ver2  (software)*************/
.lp2 .lp-inner table.dataTable thead th{height: 30px;}
.lp2 .lp-inner table.dataTable tr .featurestd{width: 235px;display: block;padding-left: 27px;padding-right: 11px;min-height:130px; }
.lp2 .lp-inner table.dataTable tr .featurestd ul{}
.lp2 .lp-inner table.dataTable tr .featurestd ul li{text-align: left;}
.lp2 .lp-inner table.dataTable tr td{height: 100% !important;}
/*******END Landing pages ver2 (software)*********/

/*******Landing pages ver3 (scanner)*************/
      /*inherits ver2 updates*/
      .lp2.lp3 .lp-inner table.dataTable tr .featurestd{width: 90%;}
/*******END Landing pages ver3 (scanner)*********/