/*Theme Name: Portfolio DBBestAuthor: !!!Description: NoneVersion: 1.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-readyText Domain: portfoliodbbest*/@font-face{font-family:'open_sans';src:url('fonts/opensans-bold-webfont.eot');src:url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'open_sans';src:url('fonts/opensans-bolditalic-webfont.eot');src:url('fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bolditalic-webfont.woff') format('woff'), url('fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-weight:700;font-style:italic;}@font-face{font-family:'open_sans';src:url('fonts/opensans-italic-webfont.eot');src:url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-italic-webfont.woff') format('woff'), url('fonts/opensans-italic-webfont.ttf') format('truetype'), url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:400;font-style:italic;}@font-face{font-family:'open_sans';src:url('fonts/opensans-regular-webfont.eot');src:url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'open_sanslight';src:url('fonts/opensans-light-webfont.eot');src:url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-light-webfont.woff') format('woff'), url('fonts/opensans-light-webfont.ttf') format('truetype'), url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sanssemibold';src:url('fonts/opensans-semibold-webfont.eot');src:url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'uni_sansheavy_caps';src:url('fonts/ida3zmda-webfont.eot');src:url('fonts/ida3zmda-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ida3zmda-webfont.woff') format('woff'), url('fonts/ida3zmda-webfont.ttf') format('truetype'), url('fonts/ida3zmda-webfont.svg#uni_sansheavy_caps') format('svg');font-weight:normal;font-style:normal;}::-ms-clear{display:none;}hr.m05{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:5px 0 0;clear:both;margin:0;padding:0;height:0;} hr.m10{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:10px 0 0;clear:both;margin:0;padding:0;height:0;}hr.m15{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:15px 0 0;clear:both;margin:0;padding:0;height:0;}hr.m20{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:20px 0 0;clear:both;margin:0;padding:0;height:0;}hr.m25{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:25px 0 0;clear:both;margin:0;padding:0;height:0;}hr.m30{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:30px 0 0;clear:both;margin:0;padding:0;height:0;}hr.m35{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:35px 0 0;clear:both;margin:0;padding:0;height:0;} hr.m40{border-color:#f5f6f8;border:solid rgba(245,246,248,0);border-width:40px 0 0;clear:both;margin:0;padding:0;height:0;}body{background:#f5f6f8;}/*html, body, .off-canvas-wrap, .inner-wrap {min-height:100%; height:100%;}*//*html, body, .off-canvas-wrap, .inner-wrap {min-height:100vh; height:100vh;}*/.off-canvas-wrap .inner-wrap {	min-height: 100vh;	height: 100%;}body .off-canvas-wrap {	overflow-y: auto !important;	overflow-x: hidden !important;}header a.logo{display:block;margin:15.5px 0;width:185px;height:49px;overflow:hidden;text-decoration:none;font:400 0/0 sans-serif;text-indent:100%;background:transparent url(svg/logo.svg) no-repeat scroll 0 0;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}header a.logo:hover, header a.logo:focus{opacity:0.7;}header .topnav{background:#2b2c30;}header .topnav ul{display:block;width:100%;overflow:hidden;margin:0;padding:0;list-style:none;float:left;}header .topnav ul li{margin:0;padding:5px 15px 5px 0;font:400 14px/20px 'open_sanssemibold',sans-serif;color:#e9e9e9;float:right;max-width:50%;text-transform:uppercase;}header .topnav ul li:first-child{padding:5px 22px 5px 0;}header .topnav ul li a{color:#e9e9e9;text-decoration:none;white-space:nowrap;display:inline-block;text-overflow:ellipsis;padding:0 0 0 30px;position:relative;max-width:100%;}header .topnav ul li a:before{content:'';display:block;width:20px;height:20px;overflow:hidden;position:absolute;top:0;left:0;background:transparent url(img/bg_icons.png) no-repeat scroll 0 0;}header .topnav ul li a.phone:before{background-position:0 0;}header .topnav ul li a.request:before{background-position:0 -20px;}header .topnav ul li a.login:before{background-position:0 -40px;}header .topnav ul li a span{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;font:400 14px/20px 'open_sanssemibold',sans-serif;height:20px;vertical-align:top;overflow:hidden;}header .topnav ul li a:hover,header .topnav ul li a:focus{color:#e9e9e9;}header .topnav ul li a:hover:before,header .topnav ul li a:focus:before{opacity:0.7;}header .topnav ul li a:hover span,header .topnav ul li a:focus span{border-bottom:1px dotted #a6a6a8;}header .topnav .searchbox .form{display:block;padding:0 30px 0 0;margin:0;position:relative;width:auto;}header .topnav .searchbox .form .go{position:absolute;width:30px;height:30px;right:0;top:0;}header .topnav .searchbox input[type="text"], header .topnav .searchbox input[type="text"]:focus{max-width:100%;margin:0;border:0 none;display:block;background:#f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:30px;padding:4px 16px 4px 8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font:400 14px/20px 'open_sans',sans-serif;color:#222;color:rgba(34,34,34,1);-webkit-transition:none;-moz-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;}header .topnav .searchbox input[type="text"]::-webkit-input-placeholder{color:#222;opacity:1;}header .topnav .searchbox input[type="text"]:-moz-placeholder{color:#222;opacity:1;}header .topnav .searchbox input[type="text"]::-moz-placeholder{color:#222;opacity:1;}header .topnav .searchbox input[type="text"]:-ms-input-placeholder{color:#222;opacity:1;}header .topnav .searchbox .go a{display:block;height:30px;overflow:visible;min-width:30px;font:400 0/0 sans-serif;position:relative;text-align:center;background:#ff7e1f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2UxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMDJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff7e1f 0%,#e02f00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7e1f),color-stop(100%,#e02f00));background:-webkit-linear-gradient(top,#ff7e1f 0%,#e02f00 100%);background:-o-linear-gradient(top,#ff7e1f 0%,#e02f00 100%);background:-ms-linear-gradient(top,#ff7e1f 0%,#e02f00 100%);background:linear-gradient(to bottom,#ff7e1f 0%,#e02f00 100%);}header .topnav .searchbox .go a:before{content:'';display:block;overflow:hidden;position:absolute;width:7px;height:18px;left:-7px;top:50%;margin-top:-9px;background:transparent url(img/bg_arrow_search.png) no-repeat scroll 0 0;}header .topnav .searchbox .go a span{display:inline-block;width:20px;height:20px;overflow:hidden;margin:5px;background:transparent url(img/bg_icons.png) no-repeat scroll 100% -60px;}header .topnav .searchbox .go a:hover,header .topnav .searchbox .go a:focus{background:#e02f00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdlMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e02f00 0%,#ff7e1f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e02f00),color-stop(100%,#ff7e1f));background:-webkit-linear-gradient(top,#e02f00 0%,#ff7e1f 100%);background:-o-linear-gradient(top,#e02f00 0%,#ff7e1f 100%);background:-ms-linear-gradient(top,#e02f00 0%,#ff7e1f 100%);background:linear-gradient(to bottom,#e02f00 0%,#ff7e1f 100%);}header .topnav .searchbox .go a:hover:before,header .topnav .searchbox .go a:focus:before{background-position:0 -18px;}header .topnav .toggle_search{display:block;padding:0 30px 0 0;margin:0;position:relative;width:auto;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;}header .topnav .toggle_search .searchbox{position:absolute;width:30px;height:30px;right:0;top:0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;}header .topnav .toggle_search.active{padding:0 50% 0 0;}header .topnav .toggle_search.active .searchbox{width:50%;}header .navigation{min-height:80px;height:auto !important;height:80px;position:relative;margin:0 0 30px;-webkit-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);background:#fff;}header .navigation a.menu-icon{background:transparent;display:block;width:36px;height:26px;font:400 0/0 sans-serif;text-decoration:none;margin:27px 0;padding:0;text-indent:0;color:#fff;overflow:hidden;float:right;}header .navigation a.menu-icon span{display:block;overflow:hidden;width:36px;height:0;font:400 0/0 sans-serif;text-indent:100%;overflow:hidden;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 3px 0 3px #494949,0 13px 0 3px #494949,0 23px 0 3px #494949;-moz-box-shadow:0 3px 0 3px #494949,0 13px 0 3px #494949,0 23px 0 3px #494949;box-shadow:0 3px 0 3px #494949,0 13px 0 3px #494949,0 23px 0 3px #494949;}header .navigation a.menu-icon:hover span,header .navigation a.menu-icon:focus span{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 3px 0 3px #888,0 13px 0 3px #888,0 23px 0 3px #888;-moz-box-shadow:0 3px 0 3px #888,0 13px 0 3px #888,0 23px 0 3px #888;box-shadow:0 3px 0 3px #888,0 13px 0 3px #888,0 23px 0 3px #888;}/* FOOTER */footer{background: #2c2c2c;width:100%;overflow:hidden;padding:20px 0;border-top:10px solid #a0acb9; flex: 0 0 auto;}footer .footer_m{width:940px;overflow:hidden;margin:0 auto;}footer .footer-menu{width:960px;overflow:hidden;}footer .footer-menu li a{display:inline-block;font-size:13px;line-height:18px;font-weight:700;color:#fff;text-decoration:none;margin:0 0 18px;}footer .footer-menu li a:hover{color:#0066ff;text-decoration:none;}footer .footer-menu li ul.sub-menu{width:100%;overflow:hidden;}footer .footer-menu li ul.sub-menu li{display:block;width:100%;margin:0;float:left;}footer .footer-menu li ul.sub-menu li a{font-weight:400;color:#ccc;margin:0 0 5px;}footer .footer-menu li ul.sub-menu li a:hover{font-weight:400;color:#0066ff;margin:0 0 5px;}footer .footer-menu li.current-menu-item a,footer .footer-menu li.current-menu-item a:hover,footer .footer-menu ul.sub-menu li.current-menu-item a,footer .footer-menu ul.sub-menu li.current-menu-item a:hover{}footer .box_subscribe{width:330px;overflow:hidden;margin:13px 0 0;}footer .box_subscribe p{font-size:13px;line-height:18px;font-weight:400;color:#ccc;display:block;width:100%;height:18px;overflow:hidden;white-space:nowrap;margin:0 0 5px;}footer .box_subscribe input{float:left;display:block;font-size:13px;line-height:18px;font-weight:400;font-style:italic;color:#666;height:18px;width:200px;border:0 none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:6px 10px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;margin:0 10px 0 0;}footer .box_subscribe a{display:block;float:left;width:100px;height:30px;overflow:hidden;cursor:pointer;text-decoration:none;color:#fff;text-align:center;font:700 16px/30px sans-serif;background:#497fba;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5N2ZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzRlYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#497fba 0%,#034ea0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#497fba),color-stop(100%,#034ea0));background:-webkit-linear-gradient(top,#497fba 0%,#034ea0 100%);background:-o-linear-gradient(top,#497fba 0%,#034ea0 100%);background:-ms-linear-gradient(top,#497fba 0%,#034ea0 100%);background:linear-gradient(to bottom,#497fba 0%,#034ea0 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ie6 .footer .box_subscribe a,.ie7 .footer .box_subscribe a,.ie8 .footer .box_subscribe a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#497fba',endColorstr='#034ea0',GradientType=0);}footer .box_subscribe a:hover{background:#034ea0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNGVhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTdmYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#034ea0 0%,#497fba 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#034ea0),color-stop(100%,#497fba));background:-webkit-linear-gradient(top,#034ea0 0%,#497fba 100%);background:-o-linear-gradient(top,#034ea0 0%,#497fba 100%);background:-ms-linear-gradient(top,#034ea0 0%,#497fba 100%);background:linear-gradient(to bottom,#034ea0 0%,#497fba 100%);}.ie6 .footer .box_subscribe a:hover,.ie7 .footer .box_subscribe a:hover,.ie8 .footer .box_subscribe a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#034ea0',endColorstr='#497fba',GradientType=0);}footer .box_soc{width:100%;height:36px;overflow:hidden;margin:0 0 10px;}footer .box_soc p{display:block;white-space:nowrap;text-align:right;height:34px;overflow:hidden;margin:0 -4px 0 0;}footer .box_soc p a{display:inline-block;width:32px;height:32px;overflow:hidden;font-size:1px;line-height:0;text-decoration:none;margin:0 4px;}footer .box_copy{width:100%;height:18px;overflow:hidden;}footer .box_copy p{display:block;width:100%;height:18px;overflow:hidden;white-space:nowrap;text-align:right;font-size:13px;line-height:18px;font-weight:400;color:#999;}footer .box_copy p a{font-size:13px;line-height:18px;font-weight:400;color:#fff;text-decoration:none;}footer .box_copy p a:hover{color:#fff;text-decoration:underline;}footer{background: #2c2c2c;}footer p{color: #fff;font-size: 14px;margin: 0;}footer .footer-menu li ul.sub-menu{margin: 0;}footer .footer-menu {    max-width: 960px;    width: 100%;    overflow: hidden;    margin: 0 auto;}@media only screen and (max-width: 1023px){    footer  ul.sub-menu{        display: none;    }}footer .footer-menu li{    list-style: none}footer .footer-menu li a {font-family: Arial, sans-serif;}footer .box_soc {    width: 100%;    max-width: 960px;    height: 36px;    overflow: hidden;    margin: 0 auto 10px;}footer .box_soc {    width: 100%;    max-width: 940px;    padding: 0 20px;    height: 36px;    overflow: hidden;    margin: 0 auto 10px;}footer .box_soc .box_soc {padding: 0;}.move-left .exit-off-canvas{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:-1px 0 1px rgba(21,71,128,0.15), 1px 0 1px rgba(21,71,128,0.15);-moz-box-shadow:-1px 0 1px rgba(21,71,128,0.15), 1px 0 1px rgba(21,71,128,0.15);box-shadow:-1px 0 1px rgba(21,71,128,0.15), 1px 0 1px rgba(21,71,128,0.15);}@media only screen and (min-width:40.063em){	.move-left > .inner-wrap{-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}	.no-csstransforms .move-left > .inner-wrap{right:0rem;}	.move-left .exit-off-canvas{display:none;}	}.right-off-canvas-menu{background:#fff;}.top-bar{height:auto;background:#fff;}.top-bar-section ul li:nth-child(even) a{background:#f5f6f8;}.top-bar-section > ul li{background:#fff;}.top-bar-section ul li > a{color:#2b2c30;display:block;font-family:'open_sans',sans-serif;/*font-size:14px;line-height:20px;*/font-weight:400;padding:5px 20px;text-transform:none;width:100%;}.top-bar-section ul li > a span{display:block;width:100%;overflow:hidden;}.top-bar-section ul li:hover:not(.has-form) > a{background-color:#2b2c30;background:#2b2c30;color:#fff;}.top-bar-section ul li.active > a{background:#2b2c30;color:#fff;}.top-bar-section ul li.active > a:hover,.top-bar-section ul li.active > a:focus{background:#2b2c30;color:#fff;}        .top-bar-section .has-dropdown > a:after{border:5px inset;border-color: transparent transparent transparent #2b2c30;border-left-style:solid;width:0;height:0;content:"";top:50%;bottom:auto;margin:-5px 0 0;left:auto;right:5px;line-height:0;}.top-bar-section .has-dropdown.active > a:after,.top-bar-section .has-dropdown:focus > a:after,.top-bar-section .has-dropdown:hover > a:after{border-color:transparent transparent transparent #fff;}.top-bar-section .dropdown li a{padding:5px 20px;}.top-bar-section .dropdown li.title h5{font-weight:400;font-family:'open_sanssemibold',sans-serif;/*font-size:14px;line-height:20px;*/color:#2b2c30;}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#2b2c30;display:block;font-family:'open_sanssemibold',sans-serif;/*font-size:14px;line-height:20px;*/font-weight:400;padding:5px 20px;}.top-bar-section .dropdown li.parent-link a{font-family:'open_sans',sans-serif;line-height:30px;}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.title h5 a:focus,.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.parent-link a:focus{background:#2b2c30;color:#fff;}/*ul#wrap li { position:absolute;}*/@media only screen and (min-width:40.063em){	.top-bar-section{margin:16px 0;height:48px;width:100%;padding:0;}	.top-bar-section > ul{margin:0;height:48px;display:block;padding:0;}	.top-bar-section > ul > li{max-width:33.33333%;}	.top-bar-section > ul > li > a > span{white-space:nowrap;text-overflow:ellipsis;}	.top-bar-section ul li{background:none;}	.top-bar-section ul li a{color:#2b2c30;font-size:14px;font-weight:400;}	.top-bar{background:none;}	.top-bar.expanded{background:none;}	.top-bar-section li.hover > a:not(.button){background-color:none;background:none;color:#2b2c30; }   .top-bar-section ul li:hover:not(.has-form) > a{background-color:none;background:none;color:#2b2c30;}   .top-bar-section ul li.active > a{background:none;color:#2b2c30;}   .top-bar-section li:not(.has-form) a:not(.button){padding:0 10px;line-height:48px;background:none;}   .top-bar-section li:not(.has-form) a:not(.button):hover{background-color:none;background:none;color:#1c89e6;}   .top-bar-section li.active:not(.has-form) a:not(.button){padding:0 10px;font-size:14px;line-height:48px;background:none;color:#2b2c30;}   .top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#1c89e6;}	.top-bar-section .dropdown{min-width:100px;-webkit-box-shadow:0 5px 5px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 5px 0 rgba(21,71,128,0.15);box-shadow:0 5px 5px 0 rgba(21,71,128,0.15);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}		.top-bar-section .has-dropdown > a{padding:0 20px 16px 10px !important;}	.top-bar-section .has-dropdown > a:after{border:5px solid;border-color:#2b2c30 transparent transparent transparent;border-left-style:solid;width:0;height:0;content:"";top:50%;bottom:0;margin:-9px 0 0;left:auto;right:0;line-height:0;}	.top-bar-section .has-dropdown.active > a:after,	.top-bar-section .has-dropdown:hover > a:after{border-color:#1c89e6 transparent transparent transparent}	.top-bar-section .has-dropdown:hover > a{color:#1c89e6 !important;}	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after{display:none;}	.top-bar-section .has-dropdown .dropdown li.has-dropdown.active > a:after,	.top-bar-section .has-dropdown .dropdown li.has-dropdown:hover > a:after{display:none;}	.top-bar-section .dropdown li a{color:#2b2c30;line-height:30px !important;white-space:nowrap;padding:0 20px !important;background:#fff;background:rgba(255,255,255,0.8);}		.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color:#6c6c6c;background:#fff;}	.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){color:#fff;background-color:#1c89e6;background:#1c89e6;}		.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#6c6c6c;background:#fff;}	.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button){background-color:#1c89e6;background:#1c89e61;color:#fff;}	.top-bar-section .dropdown li label{white-space:nowrap;background:none;}	.no-js .top-bar-section ul li:hover > a{background-color:#1c89e6;background:#1c89e6;color:#fff;}	.no-js .top-bar-section ul li:active > a{background:#1c89e6;color:#fff;}	}/*footer{width:100%;margin:30px 0 0;position:relative;display:block;background:transparent url(img/footer_bg.png) no-repeat scroll 50% 0;-webkit-background-size:1248px 68px;-moz-background-size:1248px 68px;background-size:1248px 68px;padding:64px 0 0;}*//*footer:after{content:'';position:absolute;top:0;left:50%;width:1170px;height:4px;font:400 0/0 sans-serif;overflow:hidden;margin:0 0 0 -585px;background:transparent url(../img/bg_line.png) no-repeat scroll 0 0;}footer:before{content:'';position:absolute;top:-64px;left:50%;width:1248px;height:64px;font:400 0/0 sans-serif;overflow:hidden;margin:0 0 0 -624px;z-index:-100;background:transparent url(../img/bg_footer.png) no-repeat scroll 0 0;}*//*footer p{display:block;width:100%;overflow:hidden;padding:24px 0 20px;margin:0;font:400 14px/20px 'open_sans',sans-serif;color:#888;}*//*.banner{background:#151515;position:relative;margin:-30px 0 0;border-bottom:2px solid #f5f6f8;-webkit-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);overflow:hidden;}.banner:after{content:'';width:100%;height:20px;position:absolute;top:-20px;left:0;z-index:1;display:block;overflow:visible;-webkit-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);}.banner > div{max-width:1280px;margin:0 auto;}.banner > div > div{width:100%;height:0;padding:0 0 59.21875%;overflow:hidden;background:#151515 url(img/banner_2.jpg) no-repeat scroll 50% 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;position:relative;}.banner > div > div:after{content:'';width:76px;height:38px;overflow:hidden;display:block;position:absolute;bottom:0;left:50%;margin:0 0 0 -38px;background:transparent url(img/bg_scroll.png) no-repeat scroll 0 0;z-index:1;}.banner > div > div a{display:block;width:100%;height:100%;top:0;left:0;font:400 0/0 sans-serif;text-decoration:none;text-indent:100%;overflow:hidden;position:absolute;background:transparent url(img/bg_arrow_banner.png) no-repeat scroll 50% 0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;z-index:2;}.banner > div > div a:hover,.banner > div > div a:focus{opacity:0.7;}*/.banner_new{background:#2d363f;position:relative;margin:-30px 0 0;border-bottom:2px solid #f5f6f8;-webkit-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);overflow:hidden;}.banner_new:after{content:'';width:100%;height:20px;position:absolute;top:-20px;left:0;z-index:1;display:block;overflow:visible;-webkit-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);-moz-box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);box-shadow:0 5px 15px 0 rgba(21,71,128,0.15);}.banner_new > div{max-width:1120px;margin:0 auto;}.banner_new > div > div{width:100%;margin:0;overflow:hidden;background:#2d363f url(img/banner_2.jpg) no-repeat scroll 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;height:0;padding:0 0 52%;}.banner_new > div > div:after{content:'';width:76px;height:38px;overflow:hidden;display:block;position:absolute;bottom:0;left:50%;margin:0 0 0 -38px;background:transparent url(img/bg_scroll.png) no-repeat scroll 0 0;z-index:1;}.banner_new > div > div a{display:block;width:76px;height:38px;bottom:0;left:50%;margin:0 0 0 -38px;font:400 0/0 sans-serif;text-decoration:none;text-indent:100%;overflow:hidden;position:absolute;z-index:2;}@media only screen and (min-width:70.0625em){    .banner_new > div{max-width:2000px;}    .banner_new > div > div{height:586px;padding:0;}}.head_line{width:100%;margin:30px 0;text-align:center;}.head_line h1{display:block;width:100%;margin:0;padding:0;font:400 30px/40px 'uni_sansheavy_caps',sans-serif;text-transform:uppercase;color:#3e3e3e;}.head_line h1 span{display:inline-block;vertical-align:top;position:relative;}.head_line h1 span:after{content:'';display:block;width:60%;height:4px;bottom:-10px;left:20%;position:absolute;background:#1c89e6;}.head_line h2{display:block;width:100%;margin:0;padding:0;font:400 30px/40px 'uni_sansheavy_caps',sans-serif;text-transform:uppercase;color:#3e3e3e;}.head_line h2 span{display:inline-block;vertical-align:top;position:relative;}.head_line h2 span:after{content:'';display:block;width:100%;height:4px;bottom:-10px;left:0;position:absolute;background:#1c89e6;}.head_line.addon{margin:0 0 30px;text-align:left;}.head_line.addon h1 span:after{display:none;}.latest_works{width:auto;/*overflow:hidden;*/position:relative;}.latest_works ul{width:100%;/*overflow:hidden;*/margin:0;padding:0;list-style:none;}.latest_works ul li{display:block;width:100%;max-width:270px;margin:0 auto 30px;}.latest_works ul li > div{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);box-shadow:0 0 5px 0 rgba(0,0,0,0.10);background:#fff;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px 20px 15px;}.latest_works ul li > div .box270x200{position:relative;width:auto;position:relative;margin:-20px -20px 14px;overflow:hidden;border-bottom:1px solid #fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.10);box-shadow:0 0 20px 0 rgba(0,0,0,0.10);}.latest_works ul li > div .box270x200 > div{overflow:hidden;height:0;padding:0 0 74.07407407407407%;background-color:transparent;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;}.latest_works ul li > div .box270x200 > div a{display:block;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0;font:400 0/0 sans-serif;text-indent:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:transparent url(img/bg_hover_box.png) no-repeat scroll 0 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;opacity:0;}.latest_works ul li > div .box270x200 > div a span{display:block;width:100%;height:100%;overflow:hidden;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin:0;background:transparent url(img/bg_goto.png) no-repeat scroll 50% 50%;background-image:url('svg/bg_goto.svg'),none;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}.latest_works ul li > div .box270x200 > div a:hover,.latest_works ul li > div .box270x200 > div a:focus{opacity:1;}.box170x126{position:relative;width:auto;max-width:170px;position:relative;margin:0 auto;overflow:hidden;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);box-shadow:0 0 5px 0 rgba(0,0,0,0.10);}.box170x126 > div{overflow:hidden;height:0;padding:0 0 74.07407407407407%;background-color:transparent;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.box170x126 > div a{display:block;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0;font:400 0/0 sans-serif;text-indent:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:transparent url(img/bg_hover_box.png) no-repeat scroll 0 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;opacity:0;}.box170x126 > div a span{display:block;width:100%;height:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0;background:transparent url(img/bg_goto.png) no-repeat scroll 50% 50%;background-image:url('svg/bg_goto.svg'),none;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}.box170x126 > div a:hover,.box170x126 > div a:focus{opacity:1;}@media only screen and (min-width:37.5em){	.latest_works{margin:0 -15px;}	.latest_works ul li{max-width:none;width:50%;float:left;margin:0 0 30px;}	.latest_works ul li > div{margin:0 auto;max-width:270px;}	.latest_works ul li:nth-child(2n+1){clear:both;}}@media only screen and (min-width:56.25em){	.latest_works ul li{width:33.33333333333333%;}	.latest_works ul li:nth-child(2n+1){clear:none;}	.latest_works ul li:nth-child(3n+1){clear:both;}}@media only screen and (min-width:75em){	.latest_works ul li{width:25%;}	.latest_works ul li:nth-child(3n+1){clear:none;}	.latest_works ul li:nth-child(4n+1){clear:both;}}.latest_works ul li > div p{display:block;width:100%;overflow:hidden;margin:0;padding:0;font:400 12px/20px 'open_sans',sans-serif;}.latest_works ul li > div p.name{font:700 14px/20px 'open_sans',sans-serif;height:40px;margin:0 0 5px;}.latest_works ul li > div p.name a{font:700 14px/20px 'open_sans',sans-serif;}.latest_works ul li > div p.tag{color:#888;}.progress-button{position:relative;display:inline-block;text-align:center;width:100%;margin:0;padding:0;vertical-align:top;}.progress-button button{display:block;margin:0 auto;padding:17px;width:60%;max-width:300px;height:60px;border:1px solid #fbfbfc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#fbfbfc;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1c89e6;font-size:18px;line-height:24px;font-family:'uni_sansheavy_caps',sans-serif;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.10);box-shadow:0 0 5px 0 rgba(0,0,0,0.10);}.progress-button button:hover{background-color:#1c89e6;border:1px solid #1c89e6;color:#fff;}.progress-button button:focus{outline:none;}.progress-button button span{-webkit-transition:opacity 0.3s 0.1s;transition:opacity 0.3s 0.1s;}.progress-button svg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;}.progress-button svg path{opacity:0;fill:none;}.progress-button svg.progress-circle path{stroke:#1c89e6;stroke-width:5;}.progress-button svg.checkmark path,.progress-button svg.cross path{stroke:#fff;stroke-linecap:round;stroke-width:4;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;}.loading.progress-button button{width:60px;border-width:5px;border-color:#ddd;background-color:transparent;color:#fff;}.loading.progress-button span{-webkit-transition:opacity 0.15s;transition:opacity 0.15s;}.loading.progress-button span,.success.progress-button span,.error.progress-button span{opacity:0;}.success.progress-button button,.error.progress-button button{-webkit-transition:background-color 0.3s, width 0.3s, border-width 0.3s;transition:background-color 0.3s, width 0.3s, border-width 0.3s;}.success.progress-button button{border-color:#1c89e6;background-color:#1c89e6;}.error.progress-button button{border-color:#c60f13;background-color:#c60f13;}.loading.progress-button svg.progress-circle path,.success.progress-button svg.checkmark path,.error.progress-button svg.cross path{opacity:1;-webkit-transition:stroke-dashoffset 0.3s;transition:stroke-dashoffset 0.3s;}.elastic.progress-button button{-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.25, 0.25, 0.4, 1), border-width 0.3s, border-color 0.3s;-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.25, 0.25, 0.4, 1.6), border-width 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.25, 0.25, 0.4, 1.6), border-width 0.3s, border-color 0.3s;}.loading.elastic.progress-button button{-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.6, 0, 0.75, 0.75), border-width 0.3s, border-color 0.3s;-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.6, -0.6, 0.75, 0.75), border-width 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, width 0.3s cubic-bezier(0.6, -0.6, 0.75, 0.75), border-width 0.3s, border-color 0.3s;}.progress-button.view_more{width:100%;margin:0;padding:0;display:block;}.progress-button.view_more button{width:100%;max-width:100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;text-transform:none;font:400 14px/20px 'open_sanssemibold',sans-serif !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);padding:7px 20px;height:34px;color:#fff;border:0 none;background:#1c89e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTdkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c89e6),color-stop(100%,#197dd1));background:-webkit-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-o-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-ms-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:linear-gradient(to bottom,#1c89e6 0%,#197dd1 100%);}.progress-button.view_more button:hover{background:none;background:#197dd1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2RkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzg5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#197dd1),color-stop(100%,#1c89e6));background:-webkit-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-o-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-ms-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:linear-gradient(to bottom,#197dd1 0%,#1c89e6 100%);border:0 none;color:#fff;}.progress-button.view_more button span{display:inline-block;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:100%;}.loading.progress-button.view_more button{width:34px;padding:7px;border:4px solid #ddd;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.store_box{margin:30px -15px;padding:15px 0;text-align:center;border-width:1px 0;border-style:solid;border-color:#fff;background:transparent url(img/bg_store.png) no-repeat scroll 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5) inset;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.5) inset;box-shadow:0 0 15px 0 rgba(0,0,0,0.5) inset;letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em;}.store_box a{width:85px;height:30px;margin:15px 10px;vertical-align:top;display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;text-decoration:none;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;background:#3e3e3e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#3e3e3e 0%,#1f1f1f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3e3e3e),color-stop(100%,#1f1f1f));background:-webkit-linear-gradient(top,#3e3e3e 0%,#1f1f1f 100%);background:-o-linear-gradient(top,#3e3e3e 0%,#1f1f1f 100%);background:-ms-linear-gradient(top,#3e3e3e 0%,#1f1f1f 100%);background:linear-gradient(to bottom,#3e3e3e 0%,#1f1f1f 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.15) inset, 0 2px 5px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.15) inset, 0 2px 5px 0 rgba(0,0,0,0.35);box-shadow:0 0 1px 1px rgba(0,0,0,0.15) inset, 0 2px 5px 0 rgba(0,0,0,0.35);position:relative;}.store_box a:hover,.store_box a:focus{background:#4e4e4e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlNGU0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4e4e4e 0%,#2d2d2d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4e4e4e),color-stop(100%,#2d2d2d));background:-webkit-linear-gradient(top,#4e4e4e 0%,#2d2d2d 100%);background:-o-linear-gradient(top,#4e4e4e 0%,#2d2d2d 100%);background:-ms-linear-gradient(top,#4e4e4e 0%,#2d2d2d 100%);background:linear-gradient(to bottom,#4e4e4e 0%,#2d2d2d 100%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 0 1px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 0 1px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);box-shadow:0 0 0 1px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);}.store_box a span{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;font:400 0/0 sans-serif;text-indent:100%;background-color:transparent;background-attachment:scroll;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}.store_box a span.app{background-image:url(img/store/app.png);}.store_box a span.google{background-image:url(img/store/google.png);}.store_box a span.win{background-image:url(img/store/win.png);}.store_box a span.bb{background-image:url(img/store/bb.png);}.store_box a span.web{background-image:url(img/store/web.png);}@media only screen and (min-width:40.063em){	.store_box a{width:170px;height:60px;margin:15px;}	.store_box a:hover,	.store_box a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 0 2px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);-moz-box-shadow:0 0 0 2px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);box-shadow:0 0 0 2px #1c89e6 inset, 0 2px 5px 0 rgba(0,0,0,0.35);}			}.description{color:#222;}.description,.description *,.description *:before,.description *:after{font-size:16px;line-height:24px;}.description h1,.description h2,.description h3,.description h4,.description h5,.description h6{margin:0;padding:0;}.description h1{font-size:24px;line-height:32px;}.description h2{font-size:22px;line-height:30px;}.description h3{font-size:20px;line-height:28px;}.description h4{font-size:18px;line-height:26px;}.description h5{font-size:16px;line-height:24px;}.description h6{font-size:14px;line-height:20px;}.description p{font-size:14px;line-height:20px;color:#222;display:block;width:auto;overflow:hidden;padding:0;margin:10px 0;}.description p.small{font-size:12px;}.description p .grey{color:#888;}.description p:first-child{margin-top:0;} .description p:last-child{margin-bottom:0;}.description a{display:inline-block;color:#1c89e6;font-size:16px;line-height:inherit;vertical-align:top;cursor:pointer;text-decoration:none;}.description a *{color:#1c89e6;font-size:inherit;line-height:inherit;}.description a:hover,.description a:focus{color:#1676c8;text-decoration:none;}.description a:hover *,.description a:focus *{color:#1676c8;font-size:inherit;line-height:inherit;}.description a.tag{white-space:nowrap;background:#d4d4d4;color:#fff;display:inline-block;max-width:100%;vertical-align:top;margin:2px 0;height:20px;font-size:12px;line-height:16px;padding:0 10px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.description a.tag *{color:#fff;}.description a.tag span{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;}.description a.tag{white-space:nowrap;background:#d4d4d4;color:#fff;display:inline-block;max-width:100%;vertical-align:top;margin:2px 0;height:20px;font-size:12px;line-height:16px;padding:0 10px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.description a.tag *{color:#fff;}.description a.tag:hover,.description a.tag:focus{background:#1c89e6;}.panel.p20 .box_float .description table{display:table;width:auto;margin:0;}.panel.p20 .box_float .description table tbody{display:table-row-group;width:auto;}.panel.p20 .box_float .description table tr{display:table-row;width:auto;}.panel.p20 .box_float .description table tr th,.panel.p20 .box_float .description table tr td{display:table-cell;width:auto;}.panel.p20 .box_float .description table *{display:inherit;width:inherit;vertical-align:inherit;}.panel.p20 .box_float .description .codecolorer-container{display:inherit;width:inherit;vertical-align:inherit;margin:0;}.panel.p20 .box_float .description .codecolorer-container table{margin:0;}.description ul,.description ol{margin:0;margin-top:10px;margin-bottom:10px;font-size:14px;line-height:20px;color:#222;list-style:none;}.description ul:first-child,.description ol:first-child{margin-top:0;}.description ul:last-child,.description ol:last-child{margin-bottom:0;}.description ul li,.description ol li{padding:0 0 0 25px;position:relative;margin:0 0 5px;display:block;overflow:hidden;}.description ol li:last-child,.description ul li:last-child{margin:0;}.description ol li:after,.description ul li:after{content:'';display:block;height:5px;overflow:hidden;margin:0;font:400 0/0 sans-serif;text-indent:100%;}.description ol li:last-child:after,.description ul li:last-child:after{display:none;}.description ul li:before{content:'\2022';display:block;width:20px;height:25px;overflow:hidden;position:absolute;top:0;left:0;white-space:nowrap;font-size:20px;line-height:20px;color:#222;text-align:center;}.description ol{counter-reset:item;}.description ol li:before{content:counter(item)'.';counter-increment:item;display:block;width:20px;height:25px;overflow:hidden;position:absolute;top:0;left:0;white-space:nowrap;/*font-size:14px;line-height:20px;*/color:#222;text-align:left;}.description .list_box > div{padding:10px 0;position:relative;overflow:hidden;}.description .list_box > div:before{display:block;width:auto;height:0;content:'';margin:0;padding:0;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;border-top:1px dotted #c4c5c6;left:13px;right:13px;bottom:0;position:absolute;}.description .list_box p{margin:0 !important;}.description .list_box p label{display:inline-block;cursor:default;font-family:'open_sanslight',sans-serif;text-transform:uppercase;}.description .list_box p a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.description .list_box p a.no_w-s{white-space:normal;}.description .head{position:relative;width:100%;overflow:hidden;margin:0 0 15px;padding:0;font-size:27px;line-height:45px;color:#222;font-weight:400;}.description .head:before{content:'';display:block;width:100%;height:1px;font:400 0/0 sans-serif;text-indent:100%;background:#c9c9c9;position:absolute;bottom:1px;left:0;}.description .head:after{content:'';display:block;width:70px;height:2px;font:400 0/0 sans-serif;text-indent:100%;background:#1c89e6;position:absolute;bottom:0;left:0;}.description .head *{color:inherit;font-size:inherit;line-height:inherit;}.description .head span{display:block;width:100%;overflow:hidden;}.description .list_box p i.ok{display:inline-block;vertical-align:top;width:20px;height:20px;overflow:hidden;font-size:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/ok.png) no-repeat scroll 0 0;}.description .list_box p i.x{display:inline-block;vertical-align:top;width:20px;height:20px;overflow:hidden;font-size:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/x.png) no-repeat scroll 0 0;}.description .list_box p i.tag{display:inline-block;vertical-align:top;width:20px;height:20px;overflow:hidden;font-size:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/bg_icons.png) no-repeat scroll 0 -80px;}a.view_more{margin:0;font:400 14px/20px 'open_sanssemibold',sans-serif !important;padding:7px 20px !important;display:inline-block;vertical-align:top;max-width:100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);background:#1c89e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTdkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c89e6),color-stop(100%,#197dd1));background:-webkit-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-o-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-ms-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:linear-gradient(to bottom,#1c89e6 0%,#197dd1 100%);}a.view_more span{display:inline-block;width:100%;overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;}a.view_more:hover,a.view_more:focus{background:#197dd1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2RkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzg5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#197dd1),color-stop(100%,#1c89e6));background:-webkit-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-o-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-ms-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:linear-gradient(to bottom,#197dd1 0%,#1c89e6 100%);}.panel.white{background:#fff;padding:20px 0;border:0 none;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.panel.light{background:#fff;padding:20px 0;border:0 none;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;background:transparent url(img/bg_light.png) repeat-y scroll 50% 0;-webkit-background-size:1170px 100%;-moz-background-size:1170px 100%;background-size:1170px 100%;}.panel.light:before{content:'';display:block;width:964px;height:24px;overflow:hidden;position:absolute;top:-24px;left:50%;margin:0 0 0 -482px;background:transparent url(img/bg_light_before.png) no-repeat scroll 0 0;z-index:-1;font:400 0/0 sans-serif;text-indent:100%;}.panel.light:after{content:'';display:block;width:1002px;height:48px;overflow:hidden;position:absolute;bottom:-48px;left:50%;margin:0 0 0 -501px;background:transparent url(img/bg_light_after.png) no-repeat scroll 0 0;z-index:-1;font:400 0/0 sans-serif;text-indent:100%;}.big_searchbox .form{display:block;padding:0;margin:0;position:relative;width:auto;}.big_searchbox .input{position:relative;width:100%;overflow:visible;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.big_searchbox input[type="text"], .big_searchbox input[type="text"]:focus{max-width:100%;margin:0;border:0 none;display:block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:40px;padding:3px 8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font:400 24px/32px 'open_sans',sans-serif;color:#222;color:rgba(34,34,34,1);-webkit-transition:none;-moz-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;z-index:2;}.big_searchbox input[type="text"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow: 0 0 4px 0 rgba(28,137,230,0.75),0 0 15px 0 rgba(0,0,0,0.15) inset;-moz-box-shadow: 0 0 4px 0 rgba(28,137,230,0.75),0 0 15px 0 rgba(0,0,0,0.15) inset;box-shadow: 0 0 4px 0 rgba(28,137,230,0.75),0 0 15px 0 rgba(0,0,0,0.15) inset;}.big_searchbox input[type="text"]::-webkit-input-placeholder{color:#222;opacity:1;}.big_searchbox input[type="text"]:-moz-placeholder{color:#222;opacity:1;}.big_searchbox input[type="text"]::-moz-placeholder{color:#222;opacity:1;}.big_searchbox input[type="text"]:-ms-input-placeholder{color:#222;opacity:1;}.big_searchbox a.search{margin:0;font:400 0/0 sans-serif !important;padding:4px !important;display:inline-block;vertical-align:top;max-width:100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);background:#1c89e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTdkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c89e6),color-stop(100%,#197dd1));background:-webkit-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-o-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-ms-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:linear-gradient(to bottom,#1c89e6 0%,#197dd1 100%);}.big_searchbox a.search span{display:inline-block;overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;width:20px;height:20px;margin:6px 0;background:transparent url(img/bg_icons.png) no-repeat scroll -20px -60px;}.big_searchbox a.search:hover,.big_searchbox a.search:focus{background:#197dd1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2RkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzg5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#197dd1),color-stop(100%,#1c89e6));background:-webkit-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-o-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-ms-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:linear-gradient(to bottom,#197dd1 0%,#1c89e6 100%);}.big_searchbox button.search{margin:0;font:400 0/0 sans-serif !important;padding:4px !important;display:inline-block;vertical-align:top;max-width:100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);background:#1c89e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTdkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c89e6),color-stop(100%,#197dd1));background:-webkit-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-o-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-ms-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:linear-gradient(to bottom,#1c89e6 0%,#197dd1 100%);border:0 none;display:block;width:100%;color:#fff;}.big_searchbox button.search span{display:inline-block;overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;width:20px;height:20px;margin:6px 0;background:transparent url(img/bg_icons.png) no-repeat scroll -20px -60px;}.big_searchbox button.search:hover,.big_searchbox button.search:focus{background:#197dd1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2RkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzg5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#197dd1),color-stop(100%,#1c89e6));background:-webkit-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-o-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-ms-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:linear-gradient(to bottom,#197dd1 0%,#1c89e6 100%);}@media only screen and (min-width:40.063em){	.big_searchbox input[type="text"], 	.big_searchbox input[type="text"]:focus{padding:3px 8px 3px 36px;}	.big_searchbox .input:before{content:'';display:block;width:20px;height:20px;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;position:absolute;top:10px;left:10px;background:transparent url(img/bg_icons.png) no-repeat scroll 0 -60px;opacity:0.7;z-index:1;}		.big_searchbox a.search{font:400 20px/32px 'open_sans',sans-serif !important;padding:4px 20px !important;}	.big_searchbox a.search span{width:100%;height:auto;margin:0;background:none;}		.big_searchbox button.search{font:400 20px/32px 'open_sans',sans-serif !important;padding:4px 20px !important;border:0 none;display:block;width:100%;color:#fff;}	.big_searchbox button.search span{width:100%;height:auto;margin:0;background:none;}			}.panel.p20{padding:20px;max-width:270px;margin:0 auto;overflow:hidden;position:relative;}.panel.p20 .box270x200{position:relative;width:auto;position:relative;margin:-20px -20px 20px;overflow:hidden;}.panel.p20 .box270x200 > div{overflow:hidden;height:0;padding:0 0 74.07407407407407%;background-color:transparent;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;}.panel.p20 .box270x200 > div a{display:block;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0;font:400 0/0 sans-serif;text-indent:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background:transparent url(img/bg_hover_box.png) no-repeat scroll 0 0;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;opacity:0;}.panel.p20 .box270x200 > div a span{display:block;width:100%;height:100%;overflow:hidden;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin:0;background:transparent url(img/bg_goto.png) no-repeat scroll 50% 50%;background-image:url('svg/bg_goto.svg'),none;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}.panel.p20 .box270x200 > div a:hover,.panel.p20 .box270x200 > div a:focus{opacity:1;}.prev_next{max-width:270px;margin:0 auto;}.prev_next a{display:inline-block;vertical-align:top;padding:17px 36px;max-width:100%;text-decoration:none;position:relative;border:1px solid #fbfbfc;background:#fbfbfc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-family:"uni_sansheavy_caps",sans-serif;font-size:18px;height:60px;line-height:24px;text-transform:uppercase;text-align:center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.prev_next a:after{content:'';display:block;width:8px;height:12px;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/bg_next_prev.png) no-repeat scroll 0 0;position:absolute;top:50%;margin-top:-6px;}.prev_next a.prev{padding:17px 20px 17px 36px;}.prev_next a.next{padding:17px 36px 17px 20px;}.prev_next a.prev:after{left:14px;background-position:0 0;}.prev_next a.next:after{right:14px;background-position:100% 0;}.prev_next a:hover,.prev_next a:focus{color:#fff;background:#1c89e6;border-color:#1c89e6;}.prev_next a span{display:inline-block;vertical-align:top;width:100%;overflow:hidden;text-overflow:ellipsis;}.prev_next a.prev:hover:after,.prev_next a.prev:focus:after{background-position:0 100%;}.prev_next a.next:hover:after,.prev_next a.next:focus:after{background-position:100% 100%;}@media only screen and (min-width:30.0625em){	.head_line.addon{text-align:left !important;}	.panel.p20 .box270x200 > div,	.panel.p20 .box270x200 > div a,	.panel.p20 .box270x200 > div a span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}	.panel.p20{max-width:none;padding:20px 20px 10px;}	.panel.p20 .box270x200{max-width:270px;width:270px;margin:0 30px 10px -20px;overflow:hidden;float:left;}	.panel.p20 .box_float{width:auto;overflow:visible;}	.panel.p20 .box_float hr{display:none;}		.panel.p20 .box_float .description{margin:0 0 10px;}	.panel.p20 .box_float .description p.big,	.panel.p20 .box_float .description p.big *{font:400 24px/32px 'open_sans',sans-serif;}	.panel.p20 .box_float .description *{display:inline; width:auto;vertical-align:top;}	.panel.p20 .box_float .description p{margin:0;}	.panel.p20 .box_float .description p::before{content:'';display:block;height:5px;overflow:hidden;margin:0;font:400 0/0 sans-serif;text-indent:100%;}	.panel.p20 .box_float .description p::after{content:'';display:block;height:5px;overflow:hidden;margin:0;font:400 0/0 sans-serif;text-indent:100%;}	.panel.p20 .box_float .description p:first-child:before{display:none;}	.panel.p20 .box_float .description p:last-child:after{display:none;}	.panel.p20 .box_float .description a.tag,	.panel.p20 .box_float .description a.tag span{display:inline-block;}	.panel.p20 .box_float .description .text-center > img{margin:0 0 0 50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}	.panel.p20 .box_float .description .text-right > img{margin:0 0 0 100%;-ms-transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);}    .panel.p20 .box_float .description p.text-center > span{display:block;}    .panel.p20 .box_float .description p.text-right > span{display:block;}	.prev_next{max-width:none;}	.prev_next a{padding:17px 60px;}	.prev_next a.prev{padding:17px 40px 17px 60px;}	.prev_next a.next{padding:17px 60px 17px 40px;}	.prev_next a.prev:after{left:26px;}	.prev_next a.next:after{right:26px;}    .panel.p20 .box_float .description h1::before,    .panel.p20 .box_float .description h2::before,    .panel.p20 .box_float .description h3::before,    .panel.p20 .box_float .description h4::before,    .panel.p20 .box_float .description h5::before,    .panel.p20 .box_float .description h6::before{content:'';display:block;height:5px;overflow:hidden;margin:0;font:400 0/0 sans-serif;text-indent:100%;}    .panel.p20 .box_float .description h1:first-child:before,    .panel.p20 .box_float .description h2:first-child:before,    .panel.p20 .box_float .description h3:first-child:before,    .panel.p20 .box_float .description h4:first-child:before,    .panel.p20 .box_float .description h5:first-child:before,    .panel.p20 .box_float .description h6:first-child:before{display:none;}    .panel.p20 .box_float .description h1::after,    .panel.p20 .box_float .description h2::after,    .panel.p20 .box_float .description h3::after,    .panel.p20 .box_float .description h4::after,    .panel.p20 .box_float .description h5::after,    .panel.p20 .box_float .description h6::after{content:'';display:block;height:5px;overflow:hidden;margin:0;font:400 0/0 sans-serif;text-indent:100%;}    .panel.p20 .box_float .description h1:last-child:after    .panel.p20 .box_float .description h2:last-child:after,    .panel.p20 .box_float .description h3:last-child:after,    .panel.p20 .box_float .description h4:last-child:after,    .panel.p20 .box_float .description h5:last-child:after,    .panel.p20 .box_float .description h6:last-child:after{display:none;}}div.login{background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;}div.login > div:first-child{background:#fff;padding:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.4);box-shadow:0 0 10px 0 rgba(0,0,0,0.4);margin:20px 15px 10px 10px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}div.login > div:first-child .head_line{margin-top:0;}div.login .form{display:block;margin:0;padding:0;}div.login a.close-reveal-modal{background:#fff url(img/bg_close.png) no-repeat scroll 0 0;width:30px;height:30px;top:-10px;right:-10px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;text-decoration:none;color:#ff5148;font:400 24px/24px sans-serif;text-align:center;text-indent:100%;}div.login a.login,div.login button.login{margin:0;font:400 14px/20px 'open_sanssemibold',sans-serif !important;padding:7px 20px !important;display:inline-block;vertical-align:top;max-width:100%;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);box-shadow:0 2px 3px 0 rgba(85,85,85,0.5);background:#1c89e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTdkZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c89e6),color-stop(100%,#197dd1));background:-webkit-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-o-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:-ms-linear-gradient(top,#1c89e6 0%,#197dd1 100%);background:linear-gradient(to bottom,#1c89e6 0%,#197dd1 100%);}div.login a.login span,div.login button.login span{display:inline-block;width:100%;overflow:hidden;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;}div.login a.login:hover,div.login button.login:hover,div.login a.login:focus,div.login button.login:focus{background:#197dd1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5N2RkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzg5ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#197dd1),color-stop(100%,#1c89e6));background:-webkit-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-o-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:-ms-linear-gradient(top,#197dd1 0%,#1c89e6 100%);background:linear-gradient(to bottom,#197dd1 0%,#1c89e6 100%);}div.login a.close-reveal-modal:hover,div.login a.close-reveal-modal:focus{background-position:0 -30px;}div.login input[type="text"], div.login input[type="text"]:focus,div.login input[type="password"], div.login input[type="password"]:focus{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;max-width:100%;margin:0;border:0 none;display:block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;height:34px;padding:3px 8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font:400 18px/26px 'open_sans',sans-serif;color:#222;color:rgba(34,34,34,1);-webkit-transition:none;-moz-transition:none;transition:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;box-shadow:0 0 15px 0 rgba(0,0,0,0.15) inset;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;}div.login input[type="text"]::-webkit-input-placeholder{color:#222;opacity:1;}div.login input[type="text"]:-moz-placeholder{color:#222;opacity:1;}div.login input[type="text"]::-moz-placeholder{color:#222;opacity:1;}div.login input[type="text"]:-ms-input-placeholder{color:#222;opacity:1;}div.login input[type="password"]::-webkit-input-placeholder{color:#222;opacity:1;}div.login input[type="password"]:-moz-placeholder{color:#222;opacity:1;}div.login input[type="password"]::-moz-placeholder{color:#222;opacity:1;}div.login input[type="password"]:-ms-input-placeholder{color:#222;opacity:1;}div.login .row.minus{width:auto;position:relative;margin-left:-0.9375em;margin-right:-0.9375em;}@media only screen and (min-width:30.0625em){    div.login{width:50%;max-width:380px;left:0;right:0;margin:0 auto;}    }.checkbox{display:inline-block;vertical-align:top;margin:0;position:relative;padding:0 5px 0 24px;}.checkbox.expand{display:block;}.checkbox input[type="checkbox"]{display:block;width:16px;height:16px;outline:none;border:0 none;opacity:0;background:transparent;margin:0;max-height:16px;max-width:16px;position:absolute;top:2px;left:2px;z-index:2;}.checkbox input[type="checkbox"] + span{display:block;z-index:1;position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/bg_input.png) no-repeat scroll 0 0;}.checkbox input[type="checkbox"]:checked  + span{background-position:0 -20px;}.checkbox label{display:inline-block;margin:0;padding:0;vertical-align:top;font:400 14px/20px 'open_sanslight',sans-serif;color:#222;}.checkbox label.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}.checkbox label a{text-decoration:underline;}.checkbox label a:hover,.checkbox label a:focus{text-decoration:none;}.radio{display:inline-block;vertical-align:top;margin:0;position:relative;padding:0 5px 0 24px;}.radio.expand{display:block;}.radio input[type="radio"]{display:block;width:16px;height:16px;outline:none;border:0 none;opacity:0;background:transparent;margin:0;max-height:16px;max-width:16px;position:absolute;top:2px;left:2px;z-index:2;}.radio input[type="radio"] + span{display:block;z-index:1;position:absolute;top:0;left:0;width:20px;height:20px;overflow:hidden;font:400 0/0 sans-serif;text-indent:100%;background:transparent url(img/bg_input.png) no-repeat scroll 100% 0;}.radio input[type="radio"]:checked  + span{background-position:100% -20px;}.radio label{display:inline-block;margin:0;padding:0;vertical-align:top;font:400 14px/20px 'open_sanslight',sans-serif;color:#222;}.radio label.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;}.radio label a{text-decoration:underline;}.radio label a:hover,.radio label a:focus{text-decoration:none;}.progress-loader img{display:block;width:40px;height:40px;overflow:hidden;margin:0 auto;border:0 none;}/* video */.panel.p20 .box_float .description .flex-video{display:inline-block;line-height:0;height:auto;width:100%;padding:0 0 67.5%;position:relative;}.panel.p20 .box_float .description .flex-video iframe,.panel.p20 .box_float .description .flex-video object,.panel.p20 .box_float .description .flex-video embed,.panel.p20 .box_float .description .flex-video video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}@media only screen and (min-width:30.0625em){    .panel.p20 .box_float .description .flex-video{width:50%;padding:0;height:auto;margin:0 0 0 50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}    .panel.p20 .box_float .description .flex-video p{display:inline-block;line-height:0;height:auto;width:100%;padding:0 0 67.5%;position:relative;}}ul.ui-autocomplete{padding:0 0 0 20px;margin:0;z-index:99;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0 none;-moz-box-shadow:3px 0 10px 0 rgba(0,0,0,0.3);-webkit-box-shadow:3px 0 10px 0 rgba(0,0,0,0.3);box-shadow:3px 0 10px 0 rgba(0,0,0,0.3);background:#fff;}ul.ui-autocomplete li.ui-menu-item {padding:0;margin:0;display:block;vertical-align:top;}ul.ui-autocomplete li.ui-menu-item > a{display:block;margin:0;padding:5px 10px;font:400 14px/20px 'open_sans',sans-serif;color:#222;text-decoration:none;cursor:pointer;}ul.ui-autocomplete li.ui-menu-item > a.ui-state-hover,ul.ui-autocomplete li.ui-menu-item > a.ui-state-focus{margin:0;padding:5px 10px;background:#1c89e6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0 none;color:#fff;font:400 14px/20px 'open_sans',sans-serif;}li.ui-autocomplete-category{ font-weight: bold;}.alert-box.warning_result{margin:20px 0 0;background:#fcf8e3;border:0 none;padding:30px 40px 30px 20px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}.alert-box.warning_result .close{color:#c4b9ab;text-align:center;display:block;outline:none;font-size:30px;line-height:20px;width:20px;height:20px;margin:-10px 0 0;opacity:1;padding:0;position:absolute;right:10px;top:50%;overflow:visible;background:none;text-decoration:none;}.alert-box.warning_result .close:hover, .alert-box.warning_result .close:focus{opacity:0.5;}@media screen and (max-width: 600px) {    #wpadminbar {position: fixed !important;}}/* style for page404 */.page404 .bg_page404 {background: url("img/404/bg_page404.png") no-repeat scroll 50% 20px transparent;}.page404 .box_740 {padding:265px 110px 0;}.page404 .headlines h1 {color:#363636;display:block;font:400 25px/42px sans-serif;overflow:hidden;width:100%;}.ie6 .page404 .headlines h1 ,.ie7 .page404 .headlines h1 ,.ie8 .page404 .headlines h1 {letter-spacing:-1px;}.page404 .headlines h2 {color:#363636;display:block;font:400 46px/54px sans-serif;overflow:hidden;width:100%;text-align:center;}.page404 .headlines h3 {color:#fff;display:block;font:400 30px/55px sans-serif;overflow:hidden;width:100%;}.page404 .box_search{width:745px;overflow:hidden;margin:13px 0 0;}.page404 .box_search p{font:400 13px/18px, sans-serif;color:#363636;display:block;width:100%;height:18px;overflow:hidden;white-space:nowrap;margin:0 0 5px;}.page404 .box_search input{background:#fff url(img/404/search.png) no-repeat scroll 11px 50%;float:left;display:block;font-size:13px;line-height:18px;font-weight:400;font-style:italic;color:#666;height:18px;width:705px;border:0 none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:6px 10px 6px 30px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;box-shadow:0 2px 5px rgba(0,0,0,0.3) inset;}.page404 .bottom_links_404{width:100%;overflow:hidden;}.page404 .bottom_links_404 a{display:block;width:auto;cursor:pointer;text-decoration:none;padding:90px 0 0;}.page404 .bottom_links_404 a span{display:block;width:100%;font:700 18px/20px sans-serif;color:#175ca9;text-align:center;}.page404 .bottom_links_404 a.data_management{background:transparent url(img/404/bg_data_management.png) no-repeat scroll 50% 0;}.page404 .bottom_links_404 a.desktop_development{background:transparent url(img/404/bg_desktop_development.png) no-repeat scroll 50% 0;}.page404 .bottom_links_404 a.mobile_development{background:transparent url(img/404/bg_mobile_development.png) no-repeat scroll 50% 0;}.page404 .bottom_links_404 a.modernization{background:transparent url(img/404/bg_modernization.png) no-repeat scroll 50% 0;}.page404 .bottom_links_404 a.web_design{background:transparent url(img/404/bg_web_design.png) no-repeat scroll 50% 0;}.page404 .bottom_block{background:#2c2c2c url(img/404/bg_bottom_line.png) no-repeat scroll 50% 50%;padding:40px 0;}.page404 .bottom_block a{display:block;float:left;max-width:270px;min-height:55px;cursor:pointer;text-decoration:none;color:#fff;text-align:center;font:700 26px/55px sans-serif;background:#497fba;padding:0 10px; background:url(data:img/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5N2ZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzRlYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,#497fba 0%,#034ea0 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#497fba),color-stop(100%,#034ea0)); background:-webkit-linear-gradient(top,#497fba 0%,#034ea0 100%); background:-o-linear-gradient(top,#497fba 0%,#034ea0 100%); background:-ms-linear-gradient(top,#497fba 0%,#034ea0 100%); background:linear-gradient(to bottom,#497fba 0%,#034ea0 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ie6 .page404 .bottom_block a,.ie7 .page404 .bottom_block a,.ie8 .page404 .bottom_block a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#497fba',endColorstr='#034ea0',GradientType=0);}.page404 .bottom_block a:hover{background:#034ea0; background:url(data:img/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNGVhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTdmYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top,#034ea0 0%,#497fba 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#034ea0),color-stop(100%,#497fba)); background:-webkit-linear-gradient(top,#034ea0 0%,#497fba 100%); background:-o-linear-gradient(top,#034ea0 0%,#497fba 100%); background:-ms-linear-gradient(top,#034ea0 0%,#497fba 100%); background:linear-gradient(to bottom,#034ea0 0%,#497fba 100%);} .ie6 .page404 .bottom_block a:hover,.ie7 .page404 .bottom_block  a:hover,.ie8 .page404 .bottom_block  a:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#034ea0',endColorstr='#497fba',GradientType=0);} .page404{max-width: 1024px;margin: 0 auto;}/* end style for 404 */.bottom_links_404 .box-1-5 {margin: 0 0 40px;}.page404{width: 100%;  padding: 0 30px;}.please-login{text-align:center;font-size:18px;margin: 0 0 20px;}@media only screen and (min-width: 64.063em){  .box-1-5 {width: 20%;float: left;}}@media only screen and (min-width: 40.063em){  .footer-menu>li{margin: 0 0 30px;}}@media only screen and (max-width: 1023px) {  .main-section{overflow: hidden;}  .page404 .box_740 {padding: 265px 0 0;}  .page404 .headlines h1{text-align: center;}  .page404 .bottom_block a{float: none;margin: 0 auto;}  .page404 .headlines h3{text-align: center;}  footer .footer-menu li a{font-size: 18px;}  footer .box_soc p{text-align: left;}}@media only screen and (max-width: 768px){  .page404 .bg_page404{background-size: 70% auto;padding: 200px 0 0;}  footer .box_soc{height: 80px;padding: 40px 20px 0;}}@media only screen and (max-width: 640px){  .page404 .bg_page404{padding: 150px 0 0;}  .page404 .headlines h2{font: 400 34px/40px sans-serif;}}@media only screen and (max-width: 480px){  footer .box_soc {height: 120px;width: 210px;}  footer .box_soc p{white-space: normal;height: 80px;}  footer .box_soc p a{margin: 2px 4px;}}@media only screen and (max-width: 320px){   .small-6{width: 100%;}}/* ---New home page--- */.new_home_page .description .head::before{display:none;}.new_home_page .description .head a{display:inline-block;color:#1c89e6;font-size:inherit;line-height:inherit;vertical-align:top;cursor:pointer;text-decoration:none;vertical-align:baseline;font-size:14px;line-height:20px;}.new_home_page .description .head a *{color:#1c89e6;font-size:inherit;line-height:inherit;}.new_home_page .description .head a:hover,.new_home_page .description .head a:focus{color:#1676c8;text-decoration:none;}.new_home_page .description .head a:hover *,.new_home_page .description .head a:focus *{color:#1676c8;font-size:inherit;line-height:inherit;}.description .head span span.grey{color:#888;display:inline;vertical-align:baseline;font-size:14px;line-height:20px;width:auto;}/* ----- */.new_home_page .latest_works ul > li:nth-child(2) ~ li{display:none;}@media only screen and (min-width:37.5em){ /* 600 */	.new_home_page .latest_works ul > li:nth-child(2) ~ li{display:block;}	.new_home_page .latest_works ul > li:nth-child(2) ~ li{display:none;}}@media only screen and (min-width:56.25em){ /* 900 */	.new_home_page .latest_works ul > li:nth-child(2) ~ li{display:block;}	.new_home_page .latest_works ul > li:nth-child(3) ~ li{display:none;}}@media only screen and (min-width:75em){  /* 1200 */	.new_home_page .latest_works ul > li:nth-child(3) ~ li{display:block;}	.new_home_page .latest_works ul > li:nth-child(4) ~ li{display:none;}}/* ----- */.portfolio_banner_mockup_wraper{width:100%;margin:0;padding:0;overflow:visible;display:block;position:relative;}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box{padding:20px;width:100%;margin:0;overflow:visible;background:#fff;display:table;table-layout:fixed;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div{margin:0;padding:0 15px 0 0;vertical-align:middle;width:65%;display:table-cell;overflow:visible;width:60%;}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child{padding:0;width:40%;}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div p{font-family:"open_sans",sans-serif;color:#020202;line-height:20px;font-size:16px;margin:0;padding:0;display:block;width:100%;overflow:hidden;}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child a{display:block;width:auto;margin:0 -30px 0 0;padding:15px;height:52px;line-height:22px;font-size:18px;color:#fff;background:#1c89e6;text-align:center;font-family:"open_sanssemibold",sans-serif;outline:none;cursor:pointer;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child a:hover,.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child a:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child a span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box{height:74px;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div{width:65%;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child{width:35%;}.portfolio_banner_mockup_wraper.triangle::after{content:'';display:block;z-index:5;font:400 0/0 sans-serif;text-indent:100%;width:35px;height:100%;border-left:15px solid #fff;left:65%;margin-left:-15px;position:absolute;top:0;bottom:0;background:transparent url("http://portfolio.webdbbest.com/buttons/bg_portfolio_banner_mockup_wraper_triangle.png") no-repeat scroll 50% 50%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child a{margin:0;position:absolute;top:0;bottom:0;height:auto;margin:0;width:35%;right:0;padding-left:35px;min-height:74px;overflow:visible;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child a::after{content:'';display:block;z-index:1;font:400 0/0 sans-serif;text-indent:100%;width:35px;height:100%;left:0;position:absolute;top:0;bottom:0;background:transparent url("http://portfolio.webdbbest.com/buttons/bg_portfolio_banner_mockup_wraper_triangle_2.png") no-repeat scroll 50% 50%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child a span{height:44px;width:auto;white-space:normal;text-overflow:clip;display:block;margin:0;max-width:110px;position:absolute;top:50%;left:50%;margin:0 0 0 10px;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.portfolio_banner_mockup_wraper.orange .portfolio_banner_mockup_box > div:last-child a{background:#ff7200;}@media only screen and (max-width: 548px){	.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box{display:block;height:auto;}	.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div{display:block;height:auto;width:100%;padding:0 0 15px;}	.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child{padding:0;width:100%;}	.portfolio_banner_mockup_wraper .portfolio_banner_mockup_box > div:last-child a{margin:0;}	.portfolio_banner_mockup_wraper.triangle::after{display:none;}	.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box{height:auto;}	.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div{width:100%;}	.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child{position:relative;min-height:74px;width:100%;}	.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child a{width:100%;}	.portfolio_banner_mockup_wraper.triangle .portfolio_banner_mockup_box > div:last-child a::before{content:'';display:block;z-index:5;font:400 0/0 sans-serif;text-indent:100%;width:35px;height:100%;border-left:15px solid #fff;left:0;margin-left:-15px;position:absolute;top:0;bottom:0;background:transparent url("http://portfolio.webdbbest.com/buttons/bg_portfolio_banner_mockup_wraper_triangle.png") no-repeat scroll 50% 50%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}}.main-section {	height: 100%;	min-height: 100vh;	display: flex;	flex-direction: column;}.tags-section {	flex: 1 0 auto;	margin-bottom: 20px;}