@font-face {
font-family: 'lineicon';
src:url(//tecnoinova.net/file/glider_fonts/lineicon/lineicon.eot?-l9z8ll);
src:url(//tecnoinova.net/file/glider_fonts/lineicon/lineicon.eot?#iefix-l9z8ll) format('embedded-opentype'),
url(//tecnoinova.net/file/glider_fonts/lineicon/lineicon.woff?-l9z8ll) format('woff'),
url(//tecnoinova.net/file/glider_fonts/lineicon/lineicon.ttf?-l9z8ll) format('truetype'),
url(//tecnoinova.net/file/glider_fonts/lineicon/lineicon.svg?-l9z8ll#lineicon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="lineicon-"], [class*=" lineicon-"] {
font-family: 'lineicon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lineicon-heart:before {
content: "\e600";
}
.lineicon-cloud:before {
content: "\e601";
}
.lineicon-star:before {
content: "\e602";
}
.lineicon-tv:before {
content: "\e603";
}
.lineicon-sound:before {
content: "\e604";
}
.lineicon-video:before {
content: "\e605";
}
.lineicon-trash:before {
content: "\e606";
}
.lineicon-user:before {
content: "\e607";
}
.lineicon-key:before {
content: "\e608";
}
.lineicon-search:before {
content: "\e609";
}
.lineicon-settings:before {
content: "\e60a";
}
.lineicon-camera:before {
content: "\e60b";
}
.lineicon-tag:before {
content: "\e60c";
}
.lineicon-lock:before {
content: "\e60d";
}
.lineicon-bulb:before {
content: "\e60e";
}
.lineicon-pen:before {
content: "\e60f";
}
.lineicon-diamond:before {
content: "\e610";
}
.lineicon-display:before {
content: "\e611";
}
.lineicon-location:before {
content: "\e612";
}
.lineicon-eye:before {
content: "\e613";
}
.lineicon-bubble:before {
content: "\e614";
}
.lineicon-stack:before {
content: "\e615";
}
.lineicon-cup:before {
content: "\e616";
}
.lineicon-phone:before {
content: "\e617";
}
.lineicon-news:before {
content: "\e618";
}
.lineicon-mail:before {
content: "\e619";
}
.lineicon-like:before {
content: "\e61a";
}
.lineicon-photo:before {
content: "\e61b";
}
.lineicon-note:before {
content: "\e61c";
}
.lineicon-clock:before {
content: "\e61d";
}
.lineicon-paperplane:before {
content: "\e61e";
}
.lineicon-params:before {
content: "\e61f";
}
.lineicon-banknote:before {
content: "\e620";
}
.lineicon-data:before {
content: "\e621";
}
.lineicon-music:before {
content: "\e622";
}
.lineicon-megaphone:before {
content: "\e623";
}
.lineicon-study:before {
content: "\e624";
}
.lineicon-lab:before {
content: "\e625";
}
.lineicon-food:before {
content: "\e626";
}
.lineicon-t-shirt:before {
content: "\e627";
}
.lineicon-fire:before {
content: "\e628";
}
.lineicon-clip:before {
content: "\e629";
}
.lineicon-shop:before {
content: "\e62a";
}
.lineicon-calendar:before {
content: "\e62b";
}
.lineicon-wallet:before {
content: "\e62c";
}
.lineicon-vynil:before {
content: "\e62d";
}
.lineicon-truck:before {
content: "\e62e";
}
.lineicon-world:before {
content: "\e62f";
}.linecon-globe:before,.linecon-camera:before{display:none;}
.clients-item { border: 0px solid #e7e8ea;}
#header.horizontal .form-search {float: right;display: none;margin: 24px 0 0;width: 50px; height: 38px;}
.lang-sel { margin: 36px 0 0 46px; float: left; position: relative; padding-bottom: 10px; left: 75%;}
#header .soc-head-icons { margin-right: 150px !important;}
#sow-editor-4 > div{ background-color: white !important;}
.widget p{line-height: 1.5 !important;
font-size:1.1em !important;
font-weight:300 !important;
padding-left: 10px;}
#header > div.row > div > div.switcher.notranslate{position: absolute;
left: 85%;
top: 30%;}
#header > div.row > div > div.soc-head-icons > a{display:none;}
.linecon-diamond:before{display:none !important;}
#menu-primary-navigation {float:right !important; margin-top:-90px;}
#layerslider_8 > div.ls-inner > div{top:-10px !important;}
#header{    background-color: #f6f6f6;}
.awesome-angle-down:before{display:none;}
.menu-primary-navigation ul.dropdown {
top: 50% !important;
}
.menu-primary-navigation > li > .megamenu{
top: 50% !important;
}
.menu-primary-navigation > li > a > .name{
color: #272363 !important;
text-transform: uppercase;
}
.menu-primary-navigation > li:hover {
color: #302a68 !important;
}
.scroll-to-fixed-fixed ul.menu-primary-navigation {margin-top:0px;}
.scroll-to-fixed-fixed ul.menu-primary-navigation  > li {
margin-right: 0px !important;
}
#layout.no-title {
padding-top: 0px !important;
}
#searchform{display:none !important;}
#panel-2098-8-0-1 > div > div > table > tbody > tr > td > p > img{width:50%;}
#panel-2098-8-0-1 > div > div > table{border:0px !important;}
#panel-2098-4-0-3 > div > h3, h3.widget-title{color: #9b9ca7 !important;
font-weight: 300;
text-transform: uppercase;}
.service-content h3, h5{    color: black !important;
}
#stuning-header{margin-top:0px !important;margin-bottom:0px !important;}
.tabs-content > li{font-size: 1.2em;
font-weight: 300;}
#panel-2098-0-0-0 > div h1{font-weight:300;}
#layerslider_1 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > div.ls-gpuhack,#layerslider_1 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > img:nth-child(2),#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > img:nth-child(2),#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > img:nth-child(2),#layerslider_9_3 > div.ls-inner > div.ls-slide.ls-slide-2.ls-active > img,#layerslider_9_3 > div.ls-inner > div.ls-slide.ls-slide-1 > img, img.ls-l ls-preloaded,img.ls-l:nth-child(2){left:0px !important;}
#pl-11727 h3.widget-title{text-align:center !important;}
#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-4.ls-active > div.ls-l > iframe{width:100%;height:100%;}
.tabs.horisontal dd:first-child, .tabs.horisontal li:first-child,ul.tabs-content>li.active {
margin-left: 30%;
}
h2{color:#322c69 !important;}
#wpcf7-f11910-p11751-o3 > form > p > input{width: 150px;
height: 40px;
background: #26bdef;
color: white;
border-width: 2px;
border-style: outset;
border-color: #26bdef;
border-image: initial;}
#wpcf7-f11910-p11751-o3 > form > div.wpcf7-form-control-wrap > div{padding-left:10px;}
#pg-3290-0{width:100%;margin-top:20px;}
#slogan{top: 85px;
color: #58a5e8;
position: absolute;
font-size: 20px;
font-family: segoe script;}
@media screen and  (max-width:1390px){
.lang-sel { left: 65%;}
}
@media screen and  (max-width:900px){
.menu-primary-navigation {
margin-left:0px;
}
.lang-sel { left: 55%;}
}
@media screen and  (max-width:700px){
#panel-2098-8-0-0 > div,#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > p:nth-child(12),#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > p:nth-child(11),#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > p:nth-child(10),#layerslider_1_3 > div.ls-inner > div.ls-slide.ls-slide-1.ls-active > p:nth-child(9){display:none;}
}
@media screen and  (max-width:500px){
.lang-sel { display:none;}
}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background:#fff;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:12px;line-height:1;color:#222;position:relative;-webkit-font-smoothing:antialiased}a img{border:none}a{color:#2ba6cb;text-decoration:none;line-height:inherit}a:hover{color:#2795b6}a:focus{color:#2795b6}p a,p a:visited{line-height:inherit}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.hide-override{display:none !important}.highlight{background:#ff9}#googlemap img,object,embed{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}figure{margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;font-size:12px;direction:ltr}p{font-family:inherit;font-weight:normal;font-size:12px;line-height:1.6;margin-bottom:15px}p.lead{font-size:15px;line-height:1.6;margin-bottom:15px}aside p{font-size:11px;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:12px;margin-top:12px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:40px}h2{font-size:31px}h3{font-size:25px}h4{font-size:19px}h5{font-size:15px}h6{font-size:12px}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0}.subheader{line-height:1.3;color:#6f6f6f;font-weight:300;margin-bottom:15px}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-weight:bold;background:#ff9}ul,ol,dl{font-size:12px;line-height:1.6;margin-bottom:15px;list-style-position:outside}ul li ul,ul li ol{margin-left:20px;margin-bottom:0}ul.square,ul.circle,ul.disc{margin-left:15px}ul.square{list-style-type:square}ul.square li ul{list-style:inherit}ul.circle{list-style-type:circle}ul.circle li ul{list-style:inherit}ul.disc{list-style-type:disc}ul.disc li ul{list-style:inherit}ul.no-bullet{list-style:none}ul.large li{line-height:21px}ol{margin-left:20px}ol li ul,ol li ol{margin-left:20px;margin-bottom:0}blockquote,blockquote p{line-height:1.5;color:#6f6f6f}blockquote{margin:0 0 15px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:11px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}form{margin:0 0 19.41641px}.row form .row{margin:0 -6px}.row form .row .column,.row form .row .columns{padding:0 6px}.row form .row.collapse{margin:0}.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}label{font-size:12px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px}label.right{float:none;text-align:right}label.inline{line-height:30px;margin:0 0 12px 0}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;height:30px;line-height:29px}a.button.prefix,a.button.postfix{padding-left:0;padding-right:0;text-align:center}span.prefix,span.postfix{background:#f2f2f2;border:1px solid #ccc}.prefix{left:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;overflow:hidden}.postfix{right:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#fff;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 12px 0;padding:6px;height:30px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}input[type="text"].oversize,input[type="password"].oversize,input[type="date"].oversize,input[type="datetime"].oversize,input[type="email"].oversize,input[type="number"].oversize,input[type="search"].oversize,input[type="tel"].oversize,input[type="time"].oversize,input[type="url"].oversize,textarea.oversize{font-size:15px;padding:4px 6px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#b3b3b3}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#ddd}textarea{height:auto}select{width:100%}fieldset{border:solid 1px #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px;margin:18px 0}fieldset legend{font-weight:bold;background:#fff;padding:0 3px;margin:0;margin-left:-3px}.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{border-color:#c60f13;background-color:rgba(198,15,19,0.1)}.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus{outline-color:#f5797c}.error label,label.error{color:#c60f13}.error small,small.error{display:block;padding:6px 4px;margin-top:-13px;margin-bottom:12px;background:#c60f13;color:#fff;font-size:10px;font-weight:bold;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}form.custom span.custom{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fff}form.custom span.custom.radio{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}form.custom span.custom.checkbox:before{content:"";display:block;line-height:0.8;height:14px;width:14px;text-align:center;position:absolute;top:0;left:0;font-size:14px;color:#fff}form.custom span.custom.radio.checked:before{content:"";display:block;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;background:#222;position:relative;top:3px;left:3px}form.custom span.custom.checkbox.checked:before{content:"\00d7";color:#222}form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}form.custom div.custom.dropdown ul{overflow-y:auto;max-height:200px}form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:28px;padding:0;padding-left:6px;padding-right:38px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}form.custom div.custom.dropdown a.selector{position:absolute;width:27px;height:28px;display:block;right:0;top:0;border:solid 1px #ddd}form.custom div.custom.dropdown a.selector:after{content:"";display:block;content:"";display:block;width:0;height:0;border:solid 5px;border-color:#aaa transparent transparent transparent;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-5px}form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#222 transparent transparent transparent}form.custom div.custom.dropdown.open ul{display:block;z-index:10}form.custom div.custom.dropdown.small{width:134px !important}form.custom div.custom.dropdown.medium{width:254px !important}form.custom div.custom.dropdown.large{width:434px !important}form.custom div.custom.dropdown.expand{width:100% !important}form.custom div.custom.dropdown.open.small ul{width:134px !important}form.custom div.custom.dropdown.open.medium ul{width:254px !important}form.custom div.custom.dropdown.open.large ul{width:434px !important}form.custom div.custom.dropdown.open.expand ul{width:100% !important}form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ccc}form.custom div.custom.dropdown ul li{color:#555;font-size:11px;cursor:pointer;padding:3px;padding-left:6px;padding-right:38px;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}form.custom div.custom.dropdown ul li.selected{background:#cdebf5;color:#000}form.custom div.custom.dropdown ul li.selected:after{content:"\2013";position:absolute;right:10px}form.custom div.custom.dropdown ul li:hover{background-color:#cdebf5;color:#000}form.custom div.custom.dropdown ul li:hover:after{content:"\2013";position:absolute;right:10px;color:#a3dbec}form.custom div.custom.dropdown ul li.selected:hover{background:#cdebf5;cursor:default;color:#000}form.custom div.custom.dropdown ul li.selected:hover:after{color:#000}form.custom div.custom.dropdown ul.show{display:block}form.custom .custom.disabled{background-color:#ddd}@-moz-document url-prefix(){form.custom div.custom.dropdown a.selector{height:28px}}.lt-ie9 form.custom div.custom.dropdown a.selector{height:28px}.row{width:1200px;max-width:100%;min-width:768px;margin:0 auto}.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;margin:0 -10px}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;padding:0 10px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}.one,.row .one{width:8.33333%}.two,.row .two{width:16.66667%}.three,.row .three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.six,.row .six{width:50%}.seven,.row .seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.ten,.row .ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.twelve,.row .twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}img{height:auto}img,object,embed{max-width:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.row{*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.block-grid{display:block;overflow:hidden;padding:0}.block-grid>li{display:block;height:auto;float:left}.block-grid.one-up{margin:0}.block-grid.one-up>li{width:100%;padding:0 0 15px}.block-grid.two-up{margin:0 -15px}.block-grid.two-up>li{width:50%;padding:0 15px 15px}.block-grid.two-up>li:nth-child(2n+1){clear:both}.block-grid.three-up{margin:0 -12px}.block-grid.three-up>li{width:33.33333%;padding:0 12px 12px}.block-grid.three-up>li:nth-child(3n+1){clear:both}.block-grid.four-up{margin:0 -10px}.block-grid.four-up>li{width:25%;padding:0 10px 10px}.block-grid.four-up>li:nth-child(4n+1){clear:both}.block-grid.five-up{margin:0 -8px}.block-grid.five-up>li{width:20%;padding:0 8px 8px}.block-grid.five-up>li:nth-child(5n+1){clear:both}.block-grid.six-up{margin:0 -8px}.block-grid.six-up>li{width:16.66667%;padding:0 8px 8px}.block-grid.six-up>li:nth-child(6n+1){clear:both}.block-grid.seven-up{margin:0 -8px}.block-grid.seven-up>li{width:14.28571%;padding:0 8px 8px}.block-grid.seven-up>li:nth-child(7n+1){clear:both}.block-grid.eight-up{margin:0 -8px}.block-grid.eight-up>li{width:12.5%;padding:0 8px 8px}.block-grid.eight-up>li:nth-child(8n+1){clear:both}.block-grid.nine-up{margin:0 -8px}.block-grid.nine-up>li{width:11.11111%;padding:0 8px 8px}.block-grid.nine-up>li:nth-child(9n+1){clear:both}.block-grid.ten-up{margin:0 -8px}.block-grid.ten-up>li{width:10%;padding:0 8px 8px}.block-grid.ten-up>li:nth-child(10n+1){clear:both}.block-grid.eleven-up{margin:0 -8px}.block-grid.eleven-up>li{width:9.09091%;padding:0 8px 8px}.block-grid.eleven-up>li:nth-child(11n+1){clear:both}.block-grid.twelve-up{margin:0 -8px}.block-grid.twelve-up>li{width:8.33333%;padding:0 8px 8px}.block-grid.twelve-up>li:nth-child(12n+1){clear:both}.button{width:auto;background:#2ba6cb;border:1px solid #1e728c;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:bold;line-height:1;margin:0;padding:5px 10px 6px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button:hover,.button:focus{color:#fff;background-color:#2284a1}.button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 rgba(0,0,0,0.2) inset}.button.large{font-size:15px;padding:10px 20px 11px}.button.medium{font-size:12px}.button.small{font-size:9px;padding:2px 4px 3px}.button.tiny{font-size:8px;padding:0px 0px 1px}.button.expand{width:100%;text-align:center}.button.primary{background-color:#2ba6cb;border:1px solid #1e728c}.button.primary:hover,.button.primary:focus{background-color:#2284a1}.button.success{background-color:#5da423;border:1px solid #396516}.button.success:hover,.button.success:focus{background-color:#457a1a}.button.alert{background-color:#c60f13;border:1px solid #7f0a0c}.button.alert:hover,.button.alert:focus{background-color:#970b0e}.button.secondary{background-color:#e9e9e9;color:#1d1d1d;border:1px solid #c3c3c3}.button.secondary:hover,.button.secondary:focus{background-color:#d0d0d0}.button.radius{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.button.round{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px}.button.full-width{width:100%;text-align:center;padding-left:0px !important;padding-right:0px !important}.button.left-align{text-align:left;text-indent:12px}.button.disabled,.button[disabled]{opacity:0.6;cursor:default;background:#2ba6cb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button.disabled:hover,.button[disabled]:hover{background:#2ba6cb}.button.disabled.success,.button[disabled].success{background-color:#5da423}.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423;outline:none}.button.disabled.alert,.button[disabled].alert{background-color:#c60f13}.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13;outline:none}.button.disabled.secondary,.button[disabled].secondary{background-color:#e9e9e9}.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9;outline:none}input[type=submit].button,button.button{-webkit-appearance:none}@-moz-document url-prefix(){button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0}input[type="submit"].tiny.button{padding:-2px 0px -1px}input[type="submit"].small.button{padding:0px 4px 1px}input[type="submit"].button,input[type=submit].medium.button{padding:3px 10px 4px}input[type="submit"].large.button{padding:8px 20px 9px}}.button.dropdown{position:relative;padding-right:34px}.button.dropdown.large{padding-right:40px}.button.dropdown.small{padding-right:8px}.button.dropdown.tiny{padding-right:0px}.button.dropdown:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;right:10px;margin-top:-2px}.button.dropdown.large:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;right:20px}.button.dropdown.small:after{content:"";display:block;width:0;height:0;border:solid 5px;border-color:#fff transparent transparent transparent;margin-top:-2px;right:4px}.button.dropdown.tiny:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;right:0px}.button.dropdown>ul{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:none;position:absolute;left:-1px;background:#fff;background:rgba(255,255,255,0.95);list-style:none;margin:0;padding:0;border:1px solid #ccc;border-top:none;min-width:100%;z-index:40}.button.dropdown>ul li{width:100%;cursor:pointer;padding:0;min-height:18px;line-height:18px;margin:0;white-space:nowrap;list-style:none}.button.dropdown>ul li a,.button.dropdown>ul li button{display:block;color:#555;font-size:11px;font-weight:normal;padding:6px 14px;text-align:left}.button.dropdown>ul li button{width:100%;border:inherit;background:inherit;font-family:inherit;margin:inherit;-webkit-font-smoothing:antialiased}.button.dropdown>ul li:hover,.button.dropdown>ul li:focus{background-color:#e3f4f9;color:#222}.button.dropdown>ul li.divider{min-height:0;padding:0;height:1px;margin:4px 0;background:#ededed}.button.dropdown.up>ul{border-top:1px solid #ccc;border-bottom:none}.button.dropdown ul.no-hover.show-dropdown{display:block !important}.button.dropdown:hover>ul.no-hover{display:none}.button.dropdown.split{padding:0;position:relative}.button.dropdown.split:after{display:none}.button.dropdown.split:hover,.button.dropdown.split:focus{background-color:#2ba6cb}.button.dropdown.split.alert:hover,.button.dropdown.split.alert:focus{background-color:#c60f13}.button.dropdown.split.success:hover,.button.dropdown.split.success:focus{background-color:#5da423}.button.dropdown.split.secondary:hover,.button.dropdown.split.secondary:focus{background-color:#e9e9e9}.button.dropdown.split>a{color:#fff;display:block;padding:5px 25px 6px 10px;padding-left:10px;padding-right:25px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button.dropdown.split>a:hover,.button.dropdown.split>a:focus{background-color:#2284a1;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}.button.dropdown.split.large>a{padding:10px 50px 11px 20px;padding-left:20px;padding-right:50px}.button.dropdown.split.small>a{padding:2px 10px 3px 4px;padding-left:4px;padding-right:10px}.button.dropdown.split.tiny>a{padding:0px 0px 1px 0px;padding-left:0px;padding-right:0px}.button.dropdown.split>span{background-color:#2ba6cb;position:absolute;right:0;top:0;height:100%;width:15px;border-left:1px solid #1e728c;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button.dropdown.split>span:hover,.button.dropdown.split>span:focus{background-color:#2284a1}.button.dropdown.split>span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-2px}.button.dropdown.split.secondary>span:after{content:"";display:block;width:0;height:0;border:solid 6px;border-color:#1d1d1d transparent transparent transparent}.button.dropdown.split.large span{width:30px}.button.dropdown.split.small span{width:6px}.button.dropdown.split.tiny span{width:0px}.button.dropdown.split.large span:after{content:"";display:block;width:0;height:0;border:solid 7px;border-color:#fff transparent transparent transparent;margin-top:-3px;margin-left:-7px}.button.dropdown.split.small span:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-4px}.button.dropdown.split.tiny span:after{content:"";display:block;width:0;height:0;border:solid 3px;border-color:#fff transparent transparent transparent;margin-top:-1px;margin-left:-3px}.button.dropdown.split.alert>span{background-color:#c60f13;border-left-color:#7f0a0c}.button.dropdown.split.success>span{background-color:#5da423;border-left-color:#396516}.button.dropdown.split.secondary>span{background-color:#e9e9e9;border-left-color:#c3c3c3}.button.dropdown.split.secondary>a{color:#1d1d1d}.button.dropdown.split.alert>a:hover,.button.dropdown.split.alert>span:hover,.button.dropdown.split.alert>a:focus,.button.dropdown.split.alert>span:focus{background-color:#970b0e}.button.dropdown.split.success>a:hover,.button.dropdown.split.success>span:hover,.button.dropdown.split.success>a:focus,.button.dropdown.split.success>span:focus{background-color:#457a1a}.button.dropdown.split.secondary>a:hover,.button.dropdown.split.secondary>span:hover,.button.dropdown.split.secondary>a:focus,.button.dropdown.split.secondary>span:focus{background-color:#d0d0d0}ul.button-group{list-style:none;padding:0;margin:0 0 12px;*zoom:1}ul.button-group:before,ul.button-group:after{content:" ";display:table}ul.button-group:after{clear:both}ul.button-group li{padding:0;margin:0 0 0 -1px;float:left}ul.button-group li:first-child{margin-left:0}ul.button-group.radius li .button,ul.button-group.radius li .button.radius,ul.button-group.radius li .button-rounded{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}ul.button-group.radius li:first-child .button,ul.button-group.radius li:first-child .button.radius{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}ul.button-group.radius li:first-child .button.rounded{-moz-border-radius-topleft:1000px;-webkit-border-top-left-radius:1000px;border-top-left-radius:1000px;-moz-border-radius-bottomleft:1000px;-webkit-border-bottom-left-radius:1000px;border-bottom-left-radius:1000px}ul.button-group.radius li:last-child .button,ul.button-group.radius li:last-child .button.radius{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}ul.button-group.radius li:last-child .button.rounded{-moz-border-radius-topright:1000px;-webkit-border-top-right-radius:1000px;border-top-right-radius:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-bottom-right-radius:1000px;border-bottom-right-radius:1000px}ul.button-group.even .button{width:100%}ul.button-group.even.two-up li{width:50%}ul.button-group.even.three-up li{width:33.3%}ul.button-group.even.three-up li:first-child{width:33.4%}ul.button-group.even.four-up li{width:25%}ul.button-group.even.five-up li{width:20%}div.button-bar{overflow:hidden}div.button-bar ul.button-group{float:left;margin-right:8px}div.button-bar ul.button-group:last-child{margin-left:0}.nav-bar{height:40px;background:#4d4d4d;margin-left:0;margin-top:20px;padding:0}.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border:1px solid #333;border-right:none;line-height:38px;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 rgba(255,255,255,0.2) inset}.nav-bar>li:first-child{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.nav-bar>li:last-child{border-right:solid 1px #333;-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);-moz-box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2)}.nav-bar>li.active{background:#2ba6cb;border-color:#2284a1}.nav-bar>li.active>a{color:#fff;cursor:default}.nav-bar>li.active:hover{background:#2ba6cb;cursor:default}.nav-bar>li:hover{background:#333}.nav-bar>li>a{color:#e6e6e6}.nav-bar>li ul{margin-bottom:0}.nav-bar>li .flyout{display:none}.nav-bar>li.has-flyout>a:first-child{padding-right:40px;position:relative}.nav-bar>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:#e6e6e6 transparent transparent transparent;position:absolute;right:20px;top:17px}.nav-bar>li.has-flyout>a.flyout-toggle{border-left:0 !important;position:absolute;right:0;top:0;padding:20px;z-index:2;display:block}.nav-bar>li.has-flyout.is-touch>a:first-child{padding-right:55px}.nav-bar>li.has-flyout.is-touch>a.flyout-toggle{border-left:1px dashed #666}.nav-bar>li>a:first-child{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:12px}.nav-bar>li>input{margin:0 10px}.nav-bar.vertical{height:auto;margin-top:0}.nav-bar.vertical>li{float:none;border-bottom:none;border-right:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-bar.vertical>li.has-flyout>a:first-child:after{content:"";display:block;width:0;height:0;border:solid 4px;border-color:transparent transparent transparent #e6e6e6}.nav-bar.vertical>li .flyout{left:100%;top:-1px}.nav-bar.vertical>li .flyout.right{left:auto;right:100%}.nav-bar.vertical>li.active{border-right:solid 1px #2284a1}.nav-bar.vertical>li:last-child{border-bottom:solid 1px #333}.flyout{background:#f2f2f2;padding:20px;margin:0;border:1px solid #d9d9d9;position:absolute;top:39px;left:-1px;width:250px;z-index:40;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}.flyout p{line-height:1.2;font-size:11px}.flyout *:first-child{margin-top:0}.flyout *:last-child{margin-bottom:0}.flyout.small{width:166.66667px}.flyout.large{width:437.5px}.flyout.right{left:auto;right:-2px}.flyout.left{right:auto;left:-2px}.flyout.up{top:auto;bottom:39px}ul.flyout,.nav-bar li ul{padding:0;list-style:none}ul.flyout li,.nav-bar li ul li{border-left:solid 3px #ccc}ul.flyout li a,.nav-bar li ul li a{background:#f2f2f2;border:1px solid #e6e6e6;border-width:1px 1px 0 0;color:#555;display:block;font-size:12px;height:auto;line-height:1;padding:15px 20px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset}ul.flyout li a:hover,ul.flyout li a:focus,.nav-bar li ul li a:hover,.nav-bar li ul li a:focus{background:#ebebeb;color:#333}ul.flyout li.active,.nav-bar li ul li.active{margin-top:0;border-top:1px solid #4d4d4d;border-left:4px solid #1a1a1a}ul.flyout li.active a,.nav-bar li ul li.active a{background:#4d4d4d;border:none;color:#fff;height:auto;margin:0;position:static;top:0;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}.orbit-wrapper{width:1px;height:1px;position:relative}.orbit{width:1px;height:1px;position:relative;overflow:hidden;margin-bottom:15px}.orbit.with-bullets{margin-bottom:40px}.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}.orbit a.orbit-slide{border:none;line-height:0;display:none}.orbit div.orbit-slide{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.orbit-wrapper .timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/rotator-black.png) no-repeat;z-index:3}.orbit-wrapper span.rotator.move{left:0}.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}.orbit-wrapper span.mask.move{width:40px;left:0;background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/timer-black.png) repeat 0 0}.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/pause-black.png) no-repeat;z-index:4;opacity:0}.orbit-wrapper span.pause.active{background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/pause-black.png) no-repeat 0 -40px}.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause,.orbit-wrapper span.pause.active{opacity:1}.orbit-caption{display:none;font-family:inherit}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:11px;position:absolute;right:0;bottom:0;width:100%}.orbit-wrapper .slider-nav{display:block}.orbit-wrapper .slider-nav span{width:39px;height:50px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-25px;cursor:pointer}.orbit-wrapper .slider-nav span.right{background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/right-arrow.png);background-size:100%;right:0}.orbit-wrapper .slider-nav span.left{background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/left-arrow.png);background-size:100%;left:0}.lt-ie9 .orbit-wrapper .slider-nav span.right{background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/right-arrow-small.png)}.lt-ie9 .orbit-wrapper .slider-nav span.left{background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/left-arrow-small.png)}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(//tecnoinova.net/template_main/assets/images/foundation/orbit/bullets.jpg) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:-8px 0}ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.orbit-slide-counter{position:absolute;bottom:0;z-index:99;background:rgba(0,0,0,0.7);color:#fff;padding:5px}.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}.orbit,.orbit-wrapper{width:100% !important}.lt-ie9 .timer{display:none !important}.lt-ie9 .orbit-caption{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}ul.tabs-content>li{display:none}ul.tabs-content>li.active{display:block}
.reveal-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: #000;
background: rgba(0, 0, 0, 0.45);
z-index: 40;
display: none;
top: 0;
left: 0
}
.reveal-modal {
background: #fff;
visibility: hidden;
display: none;
top: 100px;
left: 50%;
margin-left: -260px;
width: 520px;
position: absolute;
z-index: 41;
padding: 30px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4)
}
.reveal-modal .close-reveal-modal:not(.button) {
font-size: 22px;
font-size: 2.2rem;
line-height: .5;
position: absolute;
top: 8px;
right: 11px;
color: #aaa;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6);
font-weight: bold;
cursor: pointer
}
.reveal-modal.small {
width: 30%;
margin-left: -15%
}
.reveal-modal.medium {
width: 40%;
margin-left: -20%
}
.reveal-modal.large {
width: 60%;
margin-left: -30%
}
.reveal-modal.xlarge {
width: 70%;
margin-left: -35%
}
.reveal-modal.expand {
width: 90%;
margin-left: -45%
}
.reveal-modal .row {
min-width: 0;
margin-bottom: 10px
}
.reveal-modal>:first-child {
margin-top: 0
}
.reveal-modal>:last-child {
margin-bottom: 0
}
.tabs {
list-style: none;
border-bottom: solid 1px #e6e6e6;
display: block;
height: 40px;
padding: 0;
margin-bottom: 20px
}
.tabs.contained {
margin-bottom: 0;
margin-left: 0
}
.tabs dt, .tabs li.section-title {
color: #b3b3b3;
cursor: default;
display: block;
float: left;
font-size: 12px;
height: 40px;
line-height: 40px;
padding: 0;
padding-right: 9px;
padding-left: 20px;
font-weight: normal;
width: auto;
text-transform: uppercase
}
.tabs dt:first-child, .tabs li.section-title:first-child {
padding: 0;
padding-right: 9px
}
.tabs dd, .tabs li {
display: block;
float: left;
padding: 0;
margin: 0
}
.tabs dd a, .tabs li a {
color: #6f6f6f;
display: block;
font-size: 12px;
height: 40px;
line-height: 40px;
padding: 0px 21px
}
.tabs dd a:focus, .tabs li a:focus {
font-weight: bold;
color: #2ba6cb
}
.tabs dd.active, .tabs li.active {
border-top: 3px solid #2ba6cb;
margin-top: -3px
}
.tabs dd.active a, .tabs li.active a {
cursor: default;
color: #3c3c3c;
background: #fff;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
font-weight: bold
}
.tabs dd:first-child, .tabs li:first-child {
margin-left: 0
}
.tabs.vertical {
height: auto;
border-bottom: 1px solid #e6e6e6
}
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li {
float: none;
height: auto
}
.tabs.vertical dd, .tabs.vertical li {
border-left: 3px solid #ccc
}
.tabs.vertical dd a, .tabs.vertical li a {
background: #f2f2f2;
border: none;
border: 1px solid #e6e6e6;
border-width: 1px 1px 0 0;
color: #555;
display: block;
font-size: 12px;
height: auto;
line-height: 1;
padding: 15px 20px;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset
}
.tabs.vertical dd.active, .tabs.vertical li.active {
margin-top: 0;
border-top: 1px solid #4d4d4d;
border-left: 4px solid #1a1a1a
}
.tabs.vertical dd.active a, .tabs.vertical li.active a {
background: #4d4d4d;
border: none;
color: #fff;
height: auto;
margin: 0;
position: static;
top: 0;
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0
}
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active {
margin: 0
}
.tabs.pill {
border-bottom: none;
margin-bottom: 10px
}
.tabs.pill dd, .tabs.pill li {
margin-right: 10px
}
.tabs.pill dd:last-child, .tabs.pill li:last-child {
margin-right: 0
}
.tabs.pill dd a, .tabs.pill li a {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px;
background: #e6e6e6;
height: 26px;
line-height: 26px;
color: #666
}
.tabs.pill dd.active, .tabs.pill li.active {
border: none;
margin-top: 0
}
.tabs.pill dd.active a, .tabs.pill li.active a {
background-color: #2ba6cb;
border: none;
color: #fff
}
.tabs.pill.contained {
border-bottom: solid 1px #eee;
margin-bottom: 0
}
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
margin-right: 0
}
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
padding: 0 15px;
text-align: center;
overflow: hidden
}
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li {
width: 50%
}
.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
width: 33.33%
}
.tabs.four-up dt, .tabs.four-up dd, .tabs.four-up li {
width: 25%
}
.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
width: 20%
}
ul.tabs-content {
display: block;
margin: 0 0 20px;
padding: 0
}
ul.tabs-content>li {
display: none
}
ul.tabs-content>li.active {
display: block
}
ul.tabs-content.contained {
padding: 0
}
ul.tabs-content.contained>li {
border: solid 0 #e6e6e6;
border-width: 0 1px 1px 1px;
padding: 20px
}
ul.tabs-content.contained.vertical>li {
border-width: 1px 1px 1px 1px
}
.no-js ul.tabs-content>li {
display: block
}
div.alert-box {
display: block;
padding: 6px 7px 7px;
font-weight: bold;
font-size: 12px;
color: #fff;
background-color: #2ba6cb;
border: 1px solid rgba(0, 0, 0, 0.1);
margin-bottom: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
position: relative
}
div.alert-box.success {
background-color: #5da423;
color: #fff;
text-shadow: 0 -1px rgba(0, 0, 0, 0.3)
}
div.alert-box.alert {
background-color: #c60f13;
color: #fff;
text-shadow: 0 -1px rgba(0, 0, 0, 0.3)
}
div.alert-box.secondary {
background-color: #e9e9e9;
color: #505050;
text-shadow: 0 1px rgba(255, 255, 255, 0.3)
}
div.alert-box a.close {
color: #333;
position: absolute;
right: 4px;
top: -1px;
font-size: 15px;
opacity: 0.2;
padding: 4px
}
div.alert-box a.close:hover, div.alert-box a.close:focus {
opacity: 0.4
}
.label {
padding: 1px 4px 2px;
font-size: 10px;
font-weight: bold;
text-align: center;
text-decoration: none;
line-height: 1;
white-space: nowrap;
display: inline;
position: relative;
bottom: 1px;
color: #fff;
background: #2ba6cb
}
.label.radius {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
.label.round {
padding: 1px 7px 2px;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px
}
.label.alert {
background-color: #c60f13
}
.label.success {
background-color: #5da423
}
.label.secondary {
background-color: #e9e9e9;
color: #505050
}
.has-tip {
border-bottom: dotted 1px #ccc;
cursor: help;
font-weight: bold;
color: #333
}
.has-tip:hover, .has-tip:focus {
border-bottom: dotted 1px #196177;
color: #2ba6cb
}
.has-tip.tip-left, .has-tip.tip-right {
float: none !important
}
.tooltip {
display: none;
background: #000;
background: rgba(0, 0, 0, 0.85);
position: absolute;
color: #fff;
font-weight: bold;
font-size: 12px;
padding: 5px;
z-index: 999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
line-height: normal
}
.tooltip>.nub {
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent #000 transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
position: absolute;
top: -10px;
left: 10px
}
.tooltip.tip-override>.nub {
border-color: transparent transparent #000 transparent !important;
border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent !important;
top: -10px !important
}
.tooltip.tip-top>.nub, .tooltip.tip-centered-top>.nub {
border-color: #000 transparent transparent transparent;
border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
top: auto;
bottom: -10px
}
.tooltip.tip-left, .tooltip.tip-right {
float: none !important
}
.tooltip.tip-left>.nub {
border-color: transparent transparent transparent #000;
border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
right: -10px;
left: auto
}
.tooltip.tip-right>.nub {
border-color: transparent #000 transparent transparent;
border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
right: auto;
left: -10px
}
.tooltip.noradius {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0
}
.tooltip.opened {
color: #2ba6cb !important;
border-bottom: dotted 1px #196177 !important
}
.tap-to-close {
display: block;
font-size: 10px;
font-size: 1rem;
color: #888;
font-weight: normal
}
.panel {
margin: 0 0 22px 0;
padding: 20px
}
.panel>:first-child {
margin-top: 0
}
.panel>:last-child {
margin-bottom: 0
}
.panel.callout {
background: #2ba6cb;
color: #fff;
border-color: #2284a1;
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5)
}
.panel.callout a {
color: #fff
}
.panel.callout .button {
background: #fff;
border: none;
color: #2ba6cb;
text-shadow: none
}
.panel.callout .button:hover, .panel.callout .button:focus {
background: rgba(255, 255, 255, 0.8)
}
.panel.radius {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
ul.accordion {
margin: 0 0 22px 0;
border-bottom: 1px solid #e9e9e9
}
ul.accordion>li {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #e9e9e9
}
ul.accordion>li>div.title {
cursor: pointer;
background: #f6f6f6;
padding: 15px;
margin: 0;
position: relative;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
-webkit-transition: 0.15s background linear;
-moz-transition: 0.15s background linear;
-o-transition: 0.15s background linear;
transition: 0.15s background linear
}
ul.accordion>li>div.title h1, ul.accordion>li>div.title h2, ul.accordion>li>div.title h3, ul.accordion>li>div.title h4, ul.accordion>li>div.title h5 {
margin: 0
}
ul.accordion>li>div.title:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
border-color: transparent #9d9d9d transparent transparent;
position: absolute;
right: 15px;
top: 21px
}
ul.accordion>li .content {
display: none;
padding: 15px
}
ul.accordion>li.active {
border-top: 3px solid #2ba6cb
}
ul.accordion>li.active .title {
background: #fff;
padding-top: 13px
}
ul.accordion>li.active .title:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 6px;
border-color: #9d9d9d transparent transparent transparent
}
ul.accordion>li.active .content {
background: #fff;
display: block;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9
}
ul.side-nav {
display: block;
list-style: none;
margin: 0;
padding: 15px 0
}
ul.side-nav li {
display: block;
list-style: none;
margin: 0 0 6px 0
}
ul.side-nav li a {
display: block
}
ul.side-nav li.active a {
color: #4d4d4d;
font-weight: bold
}
ul.side-nav li.divider {
border-top: 1px solid #e6e6e6;
height: 0;
padding: 0
}
dl.sub-nav {
display: block;
width: auto;
overflow: hidden;
margin: -4px 0 18px;
margin-right: 0;
margin-left: -9px;
padding-top: 4px
}
dl.sub-nav dt, dl.sub-nav dd {
float: left;
display: inline;
margin-left: 9px;
margin-bottom: 10px
}
dl.sub-nav dt {
color: #999;
font-weight: normal
}
dl.sub-nav dd a {
text-decoration: none;
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px
}
dl.sub-nav dd.active a {
font-weight: bold;
background: #2ba6cb;
color: #fff;
padding: 3px 9px;
cursor: default
}
ul.pagination {
display: block;
height: 24px;
margin-left: -5px
}
ul.pagination li {
float: left;
display: block;
height: 24px;
color: #999;
font-size: 12px;
margin-left: 5px
}
ul.pagination li a {
display: block;
padding: 1px 7px 1px;
color: #555
}
ul.pagination li:hover a, ul.pagination li a:focus {
background: #e6e6e6
}
ul.pagination li.unavailable a {
cursor: default;
color: #999
}
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
background: transparent
}
ul.pagination li.current a {
background: #2ba6cb;
color: #fff;
font-weight: bold;
cursor: default
}
ul.pagination li.current a:hover, ul.pagination li.current a:focus {
background: #2ba6cb
}
div.pagination-centered {
text-align: center
}
div.pagination-centered ul>li {
float: none;
display: inline-block
}
ul.breadcrumbs {
display: block;
background: #f6f6f6;
padding: 6px 10px 7px;
border: 1px solid #e9e9e9;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
overflow: hidden;
margin-left: 0
}
ul.breadcrumbs li {
margin: 0;
padding: 0 12px 0 0;
float: left;
list-style: none
}
ul.breadcrumbs li a, ul.breadcrumbs li span {
text-transform: uppercase;
font-size: 11px;
font-size: 1.1rem;
padding-left: 12px
}
ul.breadcrumbs li:first-child a, ul.breadcrumbs li:first-child span {
padding-left: 0
}
ul.breadcrumbs li:before {
content: "/";
color: #aaa
}
ul.breadcrumbs li:first-child:before {
content: " "
}
ul.breadcrumbs li.current a {
cursor: default;
color: #333
}
ul.breadcrumbs li:hover a, ul.breadcrumbs li a:focus {
text-decoration: underline
}
ul.breadcrumbs li.current:hover a, ul.breadcrumbs li.current a:focus {
text-decoration: none
}
ul.breadcrumbs li.unavailable a {
color: #999
}
ul.breadcrumbs li.unavailable:hover a, ul.breadcrumbs li.unavailable a:focus {
text-decoration: none;
color: #999;
cursor: default
}
ul.inline-list, ul.link-list {
margin: 0 0 17px -22px;
padding: 0;
list-style: none;
overflow: hidden
}
ul.inline-list>li, ul.link-list>li {
list-style: none;
float: left;
margin-left: 22px;
display: block
}
ul.inline-list>li>*, ul.link-list>li>* {
display: block
}
.keystroke, kbd {
font-family: "Consolas", "Menlo", "Courier", monospace;
font-size: 11px;
padding: 2px 4px 0px;
margin: 0;
background: #ededed;
border: solid 1px #dbdbdb;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
.th {
display: block
}
.th img {
display: block;
border: solid 4px #fff;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-transition-property: box-shadow;
-moz-transition-property: box-shadow;
-o-transition-property: box-shadow;
transition-property: box-shadow;
-webkit-transition-duration: 300ms;
-moz-transition-duration: 300ms;
-o-transition-duration: 300ms;
transition-duration: 300ms
}
.th:hover img, .th:focus img {
-webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
-moz-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5)
}
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden
}
.flex-video.widescreen {
padding-bottom: 57.25%
}
.flex-video.vimeo {
padding-top: 0
}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
table {
background: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
margin: 0 0 18px;
border: 1px solid #ddd
}
table thead, table tfoot {
background: #f5f5f5
}
table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
display: table-cell;
font-size: 12px;
line-height: 18px;
text-align: left
}
table thead tr th, table tfoot tr td {
padding: 8px 10px 9px;
font-size: 12px;
font-weight: bold;
color: #222
}
table thead tr th:first-child, table tfoot tr td:first-child {
border-left: none
}
table thead tr th:last-child, table tfoot tr td:last-child {
border-right: none
}
table tbody tr.even, table tbody tr.alt {
background: #f9f9f9
}
table tbody tr:nth-child(even) {
background: #f9f9f9
}
table tbody tr td {
color: #333;
padding: 9px 10px;
vertical-align: top;
border: none
}
ul.vcard {
display: inline-block;
margin: 0 0 12px 0;
border: 1px solid #ddd;
padding: 10px
}
ul.vcard li {
margin: 0;
display: block
}
ul.vcard li.fn {
font-weight: bold;
font-size: 13px
}
p.vevent span.summary {
font-weight: bold
}
p.vevent abbr {
cursor: default;
text-decoration: none;
font-weight: bold;
border: none;
padding: 0 1px
}
div.progress {
padding: 2px;
margin-bottom: 10px;
border: 1px solid #ccc;
height: 25px
}
div.progress .meter {
background: #2ba6cb;
height: 100%;
display: block;
width: 50%
}
div.progress.secondary .meter {
background: #e9e9e9
}
div.progress.success .meter {
background: #5da423
}
div.progress.alert .meter {
background: #c60f13
}
div.progress.radius {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
div.progress.radius .meter {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px
}
div.progress.round {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px
}
div.progress.round .meter {
-webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
-ms-border-radius: 1000px;
-o-border-radius: 1000px;
border-radius: 1000px
}
.pricing-table {
border: solid 1px #ddd;
margin-left: 0;
margin-bottom: 20px
}
.pricing-table * {
list-style: none;
line-height: 1
}
.pricing-table .title {
background-color: #ddd;
padding: 15px 20px;
text-align: center;
color: #333;
font-weight: bold;
font-size: 16px
}
.pricing-table .price {
background-color: #eee;
padding: 15px 20px;
text-align: center;
color: #333;
font-weight: normal;
font-size: 20px
}
.pricing-table .description {
background-color: #fff;
padding: 15px;
text-align: center;
color: #777;
font-size: 12px;
font-weight: normal;
line-height: 1.4;
border-bottom: dotted 1px #ddd
}
.pricing-table .bullet-item {
background-color: #fff;
padding: 15px;
text-align: center;
color: #333;
font-size: 14px;
font-weight: normal;
border-bottom: dotted 1px #ddd
}
.pricing-table .cta-button {
background-color: #f5f5f5;
text-align: center;
padding: 20px
}
.top-bar-js-breakpoint {
width: 940px !important;
visibility: hidden
}
.contain-to-grid {
width: 100%;
background: #222
}
.fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99
}
.sticky {
float: left;
overflow: hidden
}
.sticky.fixed {
float: none
}
.top-bar {
background: #222;
min-height: 45px;
line-height: 45px;
margin: 0 0 30px 0;
padding: 0;
width: 100%;
position: relative
}
.contain-to-grid .top-bar {
max-width: 120px;
margin: 0 auto
}
.top-bar>ul .name h1 {
line-height: 45px;
margin: 0
}
.top-bar>ul .name h1 a {
font-weight: bold;
padding: 0 22.5px;
font-size: 17px !important
}
.top-bar>ul .name img {
margin-top: -5px;
vertical-align: middle
}
.top-bar.expanded {
height: inherit
}
.top-bar ul {
margin-left: 0;
display: inline;
height: 45px;
line-height: 45px;
list-style: none
}
.top-bar ul>li {
float: left
}
.top-bar ul>li a:not(.button) {
color: #fff;
display: block;
font-size: 13px;
font-weight: bold;
height: 45px;
line-height: 45px;
padding: 0 15px
}
.top-bar ul>li:not(.name):hover, .top-bar ul>li:not(.name).active, .top-bar ul>li:not(.name):focus {
background: #000
}
.top-bar ul>li:not(.name):hover a, .top-bar ul>li:not(.name).active a, .top-bar ul>li:not(.name):focus a {
color: #d9d9d9
}
.top-bar ul>li.divider {
background: #000;
-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
height: 100%;
margin-right: 1px;
width: 1px
}
.top-bar ul>li.has-button a.button {
margin: 0 11.25px
}
.top-bar ul>li.has-button:hover, .top-bar ul>li.has-button:focus {
background: #222
}
.top-bar ul>li.has-button:hover a, .top-bar ul>li.has-button:focus a {
color: #fff
}
.top-bar ul>li.search {
padding: 0 15px
}
.top-bar ul>li.search form {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
width: 200px
}
.top-bar ul>li.search form input[type=text] {
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
float: left;
font-size: 11px;
margin-top: -1px;
height: 22.5px;
margin-bottom: 0;
width: 130px
}
.top-bar ul>li.search form input[type=text]+.button {
border-left: none;
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
float: left;
font-size: 10px;
margin-top: -1px;
padding: 5px 12px 4px
}
.top-bar ul>li.search form input[type=search] {
font-size: 16px;
margin-bottom: 0
}
.top-bar ul>li.search:hover, .top-bar ul>li.search:focus {
background: #222
}
.top-bar ul>li.login {
padding: 0 15px
}
.top-bar ul>li.login form {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
width: 300px
}
.top-bar ul>li.login form input {
float: left;
width: auto;
font-size: 11px;
margin-top: -1px;
height: 22.5px;
margin-bottom: 0
}
.top-bar ul>li.login form input[type=text] {
-moz-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
width: 120px
}
.top-bar ul>li.login form input[type=password] {
margin-bottom: 0;
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
width: 120px
}
.top-bar ul>li.login form input[type=password]+.button {
border-left: none;
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
-moz-border-radius-bottomleft: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
border-top-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
float: left;
font-size: 10px;
margin-top: -1px;
padding: 5px 12px 4px;
width: 60px
}
.top-bar ul>li.login:hover, .top-bar ul>li.login:focus {
background: #222
}
.top-bar ul>li.toggle-topbar {
display: none
}
.top-bar ul>li.has-dropdown {
position: relative
}
.top-bar ul>li.has-dropdown:hover>.dropdown, .top-bar ul>li.has-dropdown:focus>.dropdown {
display: block;
visibility: visible
}
.top-bar ul>li.has-dropdown a {
padding-right: 33.75px
}
.top-bar ul>li.has-dropdown a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: #fff transparent transparent transparent;
margin-right: 15px;
margin-top: -2.5px;
position: absolute;
right: 0;
top: 50%
}
.top-bar ul>li.has-dropdown .dropdown {
background: #222;
left: 0;
margin: 0;
padding: 9px 0 0 0;
position: absolute;
visibility: hidden;
z-index: 99
}
.top-bar ul>li.has-dropdown .dropdown li {
background: #222;
line-height: 1;
min-width: 100%;
padding-bottom: 5px
}
.top-bar ul>li.has-dropdown .dropdown li a {
color: #fff;
font-weight: normal;
height: 100%;
line-height: 1;
padding: 5px 17px 5px 15px;
white-space: nowrap
}
.top-bar ul>li.has-dropdown .dropdown li a:after {
border: none
}
.top-bar ul>li.has-dropdown .dropdown li a:hover, .top-bar ul>li.has-dropdown .dropdown li a:focus {
background: #3c3c3c
}
.top-bar ul>li.has-dropdown .dropdown li label {
color: #6f6f6f;
font-size: 8px;
font-weight: bold;
margin: 0;
padding-left: 15px;
text-transform: uppercase
}
.top-bar ul>li.has-dropdown .dropdown li.divider {
border-top: solid 1px #000;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
height: 10px;
padding: 0;
width: 100%
}
.top-bar ul>li.has-dropdown .dropdown li:last-child {
padding-bottom: 10px
}
.top-bar ul>li.has-dropdown .dropdown li.active a {
background: #000
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a {
padding-right: 30px
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after {
border: none;
content: "\00bb";
right: 5px;
top: 6px
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown {
position: absolute;
left: 100%;
top: 0
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover>.dropdown, .top-bar ul>li.has-dropdown .dropdown li.has-dropdown:focus>.dropdown {
display: block
}
.top-bar ul.left {
float: left;
width: auto;
margin-bottom: 0
}
.top-bar ul.right {
float: right;
width: auto;
margin-bottom: 0
}
.top-bar ul.right .has-dropdown .dropdown {
left: auto;
right: 0px
}
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown>.dropdown {
right: 100%;
left: auto;
width: 100%
}
.top-bar .js-generated {
display: none
}
@-moz-document url-prefix(){.top-bar ul li .button.small{padding-bottom:6px}.top-bar ul li.search form input[type=search]{font-size:14px;height:22px;padding:3px}} .lt-ie9 .top-bar ul li a {
color: #fff;
display: block;
font-weight: bold;
font-size: 13px;
height: 45px;
line-height: 45px;
padding: 0 15px
}
.lt-ie9 .top-bar ul li a.button {
height: auto;
line-height: 30px;
margin-top: 7px
}
.lt-ie9 .top-bar ul li a img {
margin-top: -5px;
vertical-align: middle
}
.lt-ie9 .top-bar section>ul>li a:hover, .lt-ie9 .top-bar section>ul>li a:focus {
color: #ccc
}
.lt-ie9 .top-bar section>ul>li:hover, .lt-ie9 .top-bar section>ul>li:focus {
background: #000
}
.lt-ie9 .top-bar section>ul>li.search:hover, .lt-ie9 .top-bar section>ul>li.search:focus, .lt-ie9 .top-bar section>ul>li.has-button:hover, .lt-ie9 .top-bar section>ul>li.has-button:focus {
background: none
}
.lt-ie9 .top-bar section>ul>li.active {
background: #000;
color: #d9d9d9
}
.lt-ie9 .top-bar ul li.has-dropdown {
padding-right: 33.75px
}
.lt-ie9 .top-bar ul li.has-dropdown>ul li {
padding-right: 0
}
#joyRideTipContent {
display: none
}
.joyride-tip-guide {
display: none;
position: absolute;
background: #000;
background: rgba(0, 0, 0, 0.8);
color: #fff;
width: 300px;
z-index: 101;
top: 0;
left: 0;
font-family: inherit;
font-weight: normal;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px
}
.joyride-content-wrapper {
padding: 18px 20px 24px
}
.joyride-tip-guide span.joyride-nub {
display: block;
position: absolute;
left: 22px;
width: 0;
height: 0;
border: solid 14px
}
.joyride-tip-guide span.joyride-nub.top {
border-color: #000;
border-color: rgba(0, 0, 0, 0.8);
border-top-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
top: -28px;
bottom: none
}
.joyride-tip-guide span.joyride-nub.bottom {
border-color: #000;
border-color: rgba(0, 0, 0, 0.8) !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
border-right-color: transparent !important;
bottom: -28px;
bottom: none
}
.joyride-tip-guide span.joyride-nub.right {
border-color: #000;
border-color: rgba(0, 0, 0, 0.8) !important;
border-top-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
bottom: none;
left: auto;
right: -28px
}
.joyride-tip-guide span.joyride-nub.left {
border-color: #000;
border-color: rgba(0, 0, 0, 0.8) !important;
border-top-color: transparent !important;
border-left-color: transparent !important;
border-bottom-color: transparent !important;
top: 22px;
left: -28px;
right: auto;
bottom: none
}
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
line-height: 1.25;
margin: 0;
font-weight: bold;
color: #fff
}
.joyride-tip-guide p {
margin: 0 0 18px 0;
font-size: 14px;
line-height: 1.3
}
.joyride-timer-indicator-wrap {
width: 50px;
height: 3px;
border: solid 1px #555;
position: absolute;
right: 17px;
bottom: 16px
}
.joyride-timer-indicator {
display: block;
width: 0;
height: inherit;
background: #666
}
.joyride-close-tip {
position: absolute;
right: 10px;
top: 10px;
color: #777 !important;
text-decoration: none;
font-size: 20px;
font-weight: normal;
line-height: 0.5 !important
}
.joyride-close-tip:hover, .joyride-close-tip:focus {
color: #eee !important
}
.joyride-modal-bg {
position: fixed;
height: 100%;
width: 100%;
background: transparent;
background: rgba(0, 0, 0, 0.5);
z-index: 100;
display: none;
top: 0;
left: 0;
cursor: pointer
}
.clearing-blackout {
background: #000;
background: rgba(0, 0, 0, 0.8);
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 999
}
.clearing-blackout .clearing-close {
display: block
}
.clearing-container {
position: relative;
z-index: 999;
height: 100%;
overflow: hidden
}
.visible-img {
height: 75%;
position: relative
}
.visible-img img {
position: absolute;
left: 50%;
top: 50%;
margin-left: -50%;
max-height: 100%;
max-width: 100%
}
.visible-img .clearing-caption {
color: #fff;
margin-bottom: 0;
text-align: center;
position: absolute;
bottom: 0;
background: #000;
background: rgba(0, 0, 0, 0.7);
width: 100%;
padding: 10px 100px
}
.clearing-close {
z-index: 999;
position: absolute;
top: 10px;
right: 20px;
font-size: 30px;
line-height: 1;
color: #fff;
display: none
}
.clearing-close:hover, .clearing-close:focus {
color: #ccc
}
.clearing-main-left, .clearing-main-right {
position: absolute;
top: 50%;
margin-top: -16px
}
.clearing-main-left.disabled, .clearing-main-right.disabled {
opacity: 0.5
}
.clearing-main-left:active, .clearing-main-right:active {
margin-top: -15px
}
.clearing-main-left {
left: 10px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent #fff transparent transparent
}
.clearing-main-right {
right: 10px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent transparent transparent #fff
}
ul[data-clearing].block-grid.three-up>li:nth-child(3n+1) {
clear: none
}
ul[data-clearing] li {
cursor: pointer;
display: block
}
ul[data-clearing] li.clearing-feature ~ li {
display: none
}
.clearing-assembled .clearing-container .carousel {
background: #000;
background: rgba(0, 0, 0, 0.75);
height: 150px;
margin-top: 5px
}
.clearing-assembled .clearing-container .visible-img {
background: #000;
background: rgba(0, 0, 0, 0.75);
overflow: hidden
}
.clearing-assembled .clearing-container ul[data-clearing] {
z-index: 999;
width: 200%;
height: 100%;
margin-left: 0;
position: relative;
left: 0
}
.clearing-assembled .clearing-container ul[data-clearing] li {
display: block;
width: 175px;
height: inherit;
padding: 0;
float: left;
overflow: hidden;
background: #222;
margin-right: 1px;
position: relative
}
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img {
min-height: 100%;
height: 100%;
max-width: none
}
.clearing-assembled .clearing-container ul[data-clearing] li img {
cursor: pointer !important;
min-width: 100% !important
}
.clearing-assembled .clearing-container ul[data-clearing] li.visible {
border-top: 4px solid #fff
}
ul.block-grid[data-clearing] {
overflow: visible
}
.clearing-blackout ul.block-grid[data-clearing].two-up>li:nth-child(2n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].three-up>li:nth-child(3n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].four-up>li:nth-child(4n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].five-up>li:nth-child(5n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].six-up>li:nth-child(6n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].seven-up>li:nth-child(7n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].eight-up>li:nth-child(8n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].nine-up>li:nth-child(9n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].ten-up>li:nth-child(10n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].eleven-up>li:nth-child(11n+1) {
clear: none
}
.clearing-blackout ul.block-grid[data-clearing].twelve-up>li:nth-child(12n+1) {
clear: none
}
.clearing-blackout .th img {
border: none;
-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0
}
.clearing-blackout:hover img, .clearing-blackout:focus img {
-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
}/* -----------------------------------------
   Header
----------------------------------------- */

#header {
    margin-top: 1px;
}

#logo {
    float: left;
    padding: 8px 0 0;
}
#logo .retina {
    display: none;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    #logo .retina {
        display: block;
    }
    #logo .normal {
        display: none;
    }
}
.soc-head-icons .moon-flickr-3{
    position: relative;
    top: 1px;
}

.soc-head-icons a {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    cursor: pointer;
}

#header .soc-head-icons {
    height: 16px;
    position: relative;
    float: right;
    margin: 36px 15px 0 0;
}
#header .phone {
    padding: 2px 0 2px 27px;
    font-size:12px;
    line-height:24px;
    float:right;
    margin: 30px 70px 0 0;
}
#header .phone .icon-mobile:before {
    font-size: 15px;
    line-height:24px;
    display:block;
    float:left;
    position: relative;
    margin: 0 8px -2px 0;
}


#header.horizontal .form-search {
    float: right;
    display: block;
    margin: 24px 0 0;
    width: 50px;
    height: 38px;
}

#header address .delim {
    margin: 0 12px;
}

.lang-sel {
    margin:  36px 0 0 46px;
    float: left;
    position: relative;
    padding-bottom: 10px;
}
.lang-sel a {
    padding-bottom: 3px;
    display: inline-block;
}
.lang-sel a img {
    display: block;
}

.lang-sel ul {
    border: 1px solid #eaeced;
    position: absolute;
    top: 30px;
    left: -10px;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: visible !important;
    box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #ffffff;
    background: rgba(255,255,255,.95);
    opacity: 0;
    visibility: hidden;
    border-radius: 3px;
    z-index:9999;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    overflow: visible !important;
}

.lang-sel.hovered ul {
    opacity: 1;
    visibility: visible;
}

.lang-sel ul>li{
    position: relative;

}
.lang-sel ul>li a {
    color: inherit;
    display: block;
    padding:5px 15px;
}
.lang-sel ul>li:hover a {
    color: #fff;
    background-color: #26bdef;
}
.panel {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
}



/* -----------------------------------------
   Top sliding Panel
----------------------------------------- */

#top-panel {
    position: relative;
    width: 100%;
    z-index: 10;
}
#open-top-panel {
    display: block;
    position: absolute;
    bottom: -7px;
    left: 35%;
    width: 105px;
    height: 105px;
    border-radius: 7px;
    
    z-index: 1;

    transform: rotate(45deg) ;
    -webkit-transform: rotate(45deg) ;
    -moz-transform: rotate(45deg) ;
    -o-transform: rotate(45deg) ;
    -ms-transform: rotate(45deg) ;
}

#open-top-panel:before {
    transform: rotate(-45deg) ;
    -webkit-transform: rotate(-45deg) ;
    -moz-transform: rotate(-45deg) ;
    -o-transform: rotate(-45deg) ;
    -ms-transform: rotate(-45deg) ;

    font-family: "crum-fontello";

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 82px;
    font-style: normal;
    font-weight: normal;
    speak: none;
    content: '\e75c';
}
#open-top-panel:hover:before {
    color: #fff;
}

#open-top-panel.active:before {
    content: '\e75f';
    color: #fff;
}

#open-top-panel img {
    display: none;
}

#top-panel .top-panel-inner {
    padding: 30px 0 40px 0;
    overflow: hidden;
    display: none;
    position: relative;
    width: 100%;
    z-index: 2;
}

.top-text {
    color: #fff;
}

#top-panel .top-panel-inner * {
    z-index: 2;
}

#top-panel h3 {
    color: #fff;
    text-align: right;
}

.top-text .icon {
    float: left;
    font-size: 17px;
    margin-right: 10px;
}

.top-text .title {
    color: #fff;
    font-size: 23px;
    margin-bottom: 25px;
}
#top-panel .top-text {
    line-height: 1.5;
}
#top-panel .top-login {
    padding-top: 10px; color: #fff;
}
#top-panel .top-avatar {
    display: block;
    text-align: right;
    padding: 10px 0;
}
#top-panel .top-login input::-webkit-input-placeholder {color:#fff;}
#top-panel .top-login input:-moz-placeholder {color:#fff;}

#top-panel .top-login input{
    background: #1aaede;
    border: 1px solid #1aaede;
    -webkit-box-shadow: none;
    -moz-box-shadow:  none;
    box-shadow:  none;
    color: #fff;
}

#top-panel .top-login input.button-primary {
    display: inline-block;
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
    padding: 5px 20px;
    font-size: 12px;
    border-radius: 2px;
    
    text-transform: uppercase;
}
#top-panel .top-login input.button-primary:hover {
    background: rgba(255,255,255,.3);
    border: 2px solid #fff;
}

#top-panel .top-login .login-remember {
 float: left;
}
#top-panel .top-login .login-submit {
    float: right;
}
#top-panel .top-login p {
    margin: 0;
    color: #fff;
}
#top-panel label {
    color: #fff;
}
#top-panel .links {
    text-align: right;
    padding: 5px 0 0 0;
}
#top-panel .links a {
    color: #d6f1fe;
    font-size: 12px;
    font-style: italic;
}
#top-panel .reg {
    float: left;
}
#top-panel .submit {
    padding-right: 17px;
    background: url(//tecnoinova.net/template_main/assets/img/enter.png) right 3px no-repeat;
}
#top-panel .soc-icons  {
    padding-top: 40px;
}

/* -----------------------------------------
   Soc icons
----------------------------------------- */

.soc-icons a{
    margin-right: 15px;
    color: #fff;
    font-size: 18px;
}

/* -----------------------------------------
   Page title
----------------------------------------- */

#stuning-header {
    height: 147px;
    padding-top: 36px;
    color: #fff;
    margin-bottom: 40px;
    margin-top: 10px;
}

#stuning-header h1,
#stuning-header a,
#stuning-header .breadcrumbs span.del,
#stuning-header .breadcrumbs a,
#stuning-header .breadcrumbs {

    color: #fff;

}
#stuning-header a.back,
#stuning-header a.back:before {
    border-color:#fff;
}
#stuning-header .breadcrumbs a:hover,
#stuning-header a.back:hover
{
    color: #ff6565;
    border-color:#ff6565;
}

#stuning-header .breadcrumbs span.del {
    text-indent: 7px;
    background: none;
    font-size: 22px;
    font-weight: bold;
    line-height: 12px;
}


#page-title {
    position: relative;
    overflow: hidden;
    padding: 0 55px 25px ;
    margin: 10px 0 20px;
    text-align: center;
}
.page-title {
    padding-bottom: 4px;
    text-align: left;
}

.page-title-inner {
    display: inline-block;
}

#page-title .page-nav {
    float: right;
    margin: 15px 0 0 0;
}
a.back {
    display: inline-block;
    width: 41px;
    height: 41px;
    margin-right:18px;
    text-align:center;
    border: 3px solid;
    border-radius: 100em;
    
    position: relative;

}

a.back:before {
    content: '\e805';
    font-family: "crum-fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 34px;
    font-size: 20px;
    line-height: 36px;
    left: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    position: absolute;

}


.breadcrumbs,
.breadcrumbs a {
    font-size: 12px;
    color: #b9b9b9;
    font-style: italic;
}

.breadcrumbs {
    text-align: left;
    padding-left: 2px;
}

.breadcrumbs span.del {
    width: 20px;
    text-indent:-9999px;
    background: url(//tecnoinova.net/template_main/assets/img/arrow-breadcrumb.png) 50% 50% no-repeat;
    display: inline-block;
}


/* -----------------------------------------
   Layout selection
----------------------------------------- */

#layout-sel a:first-child {
    margin-left: 0;
}
#layout-sel a{
    width: 19px;
    height: 17px;
    background-image: url(//tecnoinova.net/template_main/assets/img/select-layout.png);
    display: inline-block;
    margin: 10px 0 0 14px;
}
#page-title #layout-sel {
    padding-top: 20px;
    float: right;
}
#layout-sel .both-2 {
    background-position: -171px 0;
    width: 20px;
}
#layout-sel .full {
    background-position: -205px 0;
}
#layout-sel .left-2 {
    background-position: 0 0;
}
#layout-sel .right-2 {
    background-position: -35px 0;
}
#layout-sel .left-1 {
    background-position: -68px 0;
}
#layout-sel .right-1 {
    background-position: -101px 0;
}
#layout-sel .both {
    background-position: -134px 0;
}

#layout-sel .both-2:hover {
    background-position: -171px -20px;
    width: 20px;
}
#layout-sel .full:hover {
    background-position: -205px -20px;
}
#layout-sel .left-2:hover {
    background-position: 0 -20px;
}
#layout-sel .right-2:hover {
    background-position: -35px -20px;
}
#layout-sel .left-1:hover {
    background-position: -68px -20px;
}
#layout-sel .right-1:hover {
    background-position: -101px -20px;
}
#layout-sel .both:hover {
    background-position: -134px -20px;
}
#layout-sel .both-2.curr {
    background-position: -171px -40px;
    width: 20px;
}
#layout-sel .full.curr {
    background-position: -205px -40px;
}
#layout-sel .left-2.curr {
    background-position: 0 -40px;
}
#layout-sel .right-2.curr {
    background-position: -35px -40px;
}
#layout-sel .left-1.curr {
    background-position: -68px -40px;
}
#layout-sel .right-1.curr {
    background-position: -101px -40px;
}
#layout-sel .both.curr {
    background-position: -134px -40px;
}

/* -----------------------------------------
   Layout selection
----------------------------------------- */

.extra-links {
    height: 26px;
    padding: 0 0 0 25px;
    margin-left: 24px;
    border-left: 1px solid ;
    position: relative;
    top: 1px;
}
.extra-links a {
    font-family: "crum-fontello";
    width: 22px;
    height: 22px;

    border-radius: 100em;
    
    border: 2px solid;
    display: inline-block;
    line-height: 26px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    top: 4px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.extra-links a:before {
    width: 22px;
    height: 22px;
    content: '\e800';
    position: absolute;
    top: -2px;
    left: 5px;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    line-height: 24px;
    speak: none;

}





/* -----------------------------------------
   Fixed menu navigation
----------------------------------------- */

.header-navi-inner {
    width: 1200px;
    margin: 0 auto;
}


.admin-bar .scroll-to-fixed-fixed{
    padding-top: 32px;
	}
#small-logo {
    display: none;
}
#header {margin-top: 1px}

#header .row {
    padding-bottom: 18px;
}

.scroll-to-fixed-fixed {
    top: -120px;
    margin-top: 0 !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    background: #ffffff;
    background: rgba(255, 255, 255, .95);
	padding:3px 0 0;
}
.droped-navi.active {
    display: block;
}
.droped-navi-inner {
	max-width:1200px;
	margin:0 auto;
}



#drop-top-menu {
	float:right;
}
.scroll-to-fixed-fixed .menu-primary-navigation li > a > i,
.scroll-to-fixed-fixed .menu-primary-navigation li .desc{
    display: none;
}
.scroll-to-fixed-fixed #small-logo {
    display: block;
    float: left;
    padding: 5px 0;
}
.scroll-to-fixed-fixed #small-logo img {
    max-height: 40px;
}
.scroll-to-fixed-fixed ul.menu-primary-navigation {
    float: right;
    margin-bottom: 0;
}
.scroll-to-fixed-fixed ul.menu-primary-navigation > li {
	float:left;
	font-size:14px;
    margin-right: 60px;
    padding-bottom: 0;
    padding-top: 5px;
}
.scroll-to-fixed-fixed ul.menu-primary-navigation > li:last-child {
    margin-right: 0;
}
.scroll-to-fixed-fixed .menu-primary-navigation > li > a {
    min-height: 0;
}
/*------------------------------------*\
    TOP MENU
\*------------------------------------*/


/**
 * ICONS........................................
 * DROPDOWN CONFIGURATION.......................
 * DROPDOWNS TO LEFT SIDE.......................
 * SUBMENU INDICATORS...........................
 * MEGAMENU.....................................
 * MEGAMENU LIST................................
 * MEGAMENU LINKS...............................
 * MEGAMENU WIDTH...............................
 * MEGAMENU GRID SYSTEM.........................
 * RIGHT ALIGNMENT (MENU ITEM)..................
 * COLLAPSIBLE MENU.............................
 */


.main-nav {
    padding-top: 10px;
}

.menu-primary-navigation{
    padding: 0;
    margin: 0;
    position: relative;
    float: left;
    list-style: none;
    font-family: 'Source Sans Pro', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    margin-bottom: 14px;
}
.menu-primary-navigation li{
    display: inline-block;
    float: left;
}

.menu-primary-navigation a{
    -o-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
    outline: none;
    z-index: 10;
    color: inherit;

}
.menu-primary-navigation > li {padding-bottom: 10px}
.menu-primary-navigation > li > a{
    position: relative;
    padding: 9px 10px 16px 10px;
    margin-right: 10px;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
}

.menu-primary-navigation > li.has-submenu > a {
    padding-right: 34px;
}
.menu-primary-navigation > li > a > .desc {
    display: block;
}
.menu-primary-navigation > li.has-icon > a > .desc {
    padding-left: 60px;
}

/*------------------------------------*\
    $ICONS
\*------------------------------------*/

.menu-primary-navigation > li > a{
    min-height: 60px;
}
.menu-primary-navigation > li > a > i{
    font-size: 34px;
    margin-right: 10px;
    line-height: 1.2;
    display: inline-block;
    color: #d8d8d8;
    float: left;
}


.menu-primary-navigation > li > a:hover > i {
    color: #29beef;
}

.menu-primary-navigation > li > a > .name {
    font: 400 16px/24px "Segoe UI",'Source Sans Pro', Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
    color: #565a5f;
}
.menu-primary-navigation li .desc {
    font-weight: normal;
    font-style: italic;
    color: #bcc1c7;
    font-size: 11px;
    line-height: 16px;
    display: block;
    white-space: nowrap;
}


/*------------------------------------*\
    $DROPDOWN CONFIGURATION
\*------------------------------------*/

.menu-primary-navigation ul.dropdown,
.menu-primary-navigation ul.dropdown li ul.dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 99;
    background: #fff;
    box-shadow: 0 2px 5px 1px rgba(0,0,0,0.1);
    min-width: 220px;
}
.menu-primary-navigation ul.dropdown{
    top: 100%;
}
.menu-primary-navigation ul.dropdown li ul.dropdown{
    left: 100%;
    top: -1px;
}

.menu-primary-navigation ul.dropdown li {
    clear: both;
    width: 100%;
    font-size: 14px;
    border-bottom: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
}
.menu-primary-navigation ul.dropdown li:first-child {
     border-top: 1px solid #f5f5f5;
     border-left: 1px solid #f5f5f5;
     border-right: 1px solid #f5f5f5;

 }

.menu-primary-navigation ul.dropdown li:last-child {
     border-bottom: 1px solid #f5f5f5;
 }

.menu-primary-navigation ul.dropdown li:hover {
     background: #fff;
 }


.menu-primary-navigation ul.dropdown li a{
    width:100%;
    padding: 10px  15px 10px 34px;
    display:inline-block;
    float:left;
    clear:both;
    text-decoration: none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

/*------------------------------------*\
    $DROPDOWNS TO LEFT SIDE
\*------------------------------------*/

.menu-primary-navigation ul.dropdown li ul.dropdown.left{
    left: auto;
    right: 100%;
}

/*------------------------------------*\
    $SUBMENU INDICATORS
\*------------------------------------*/

.menu-primary-navigation .indicator{
    position: absolute;
    right: -10px;
    top: 12px;
    font-size: 14px;
}

.menu-primary-navigation ul li {
    position: relative;
}
.menu-primary-navigation ul li .indicator{
    font-size: 12px;
    top: 12px;
    right: 1px;
}



/*------------------------------------*\
    $MEGAMENU
\*------------------------------------*/

.menu-primary-navigation > li > .megamenu{
    position: absolute;
    display: none;
    width: 25%;
    top: 100%;
    font-size: 13px;
    background: #fff;
    box-shadow: 0 2px 5px 1px rgba(0,0,0,0.1);
    z-index: 99;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.megamenu-content {
    padding: 15px;
    overflow: hidden;
}
.megamenu-content a {display: inline-block !important;}
.megamenu-content p{
    margin-bottom: 0;
}

/*------------------------------------*\
    $MEGAMENU LINKS
\*------------------------------------*/

.menu-primary-navigation li > .megamenu a{
    text-decoration: none;
    font-size: 12px;
    display: block;
}

/* to fix right attribute on submenus (menu aligned to left (default)) */
.menu-primary-navigation > li.fix-sub > .megamenu,
.menu-primary-navigation > li.fix-sub > .megamenu.half-width,
.menu-primary-navigation > li.fix-sub > .dropdown{
    right: 0;
}



/*------------------------------------*\
    $MEGAMENU WIDTH
\*------------------------------------*/

.menu-primary-navigation > li > .megamenu.half-width{
    width: 50%;
}
.menu-primary-navigation > li > .megamenu.full-width{
    width: 100%;
    left: 0;
}

/*------------------------------------*\
    $COLLAPSIBLE MENU
\*------------------------------------*/

.menu-primary-navigation > li.showhide{
    display: none;
    width: 100%;
    height: 50px;
    cursor: pointer;
    color: #fff;
    background: #29beef;
}
.menu-primary-navigation > li.showhide span.title{
    margin: 15px 0 0 25px;
    font-family: 'Open Sans', sans-serif;
    float: left;
}
.menu-primary-navigation > li.showhide span.icon{
    margin: 17px 20px;
    float: right;
}
.menu-primary-navigation > li.showhide .icon em{
    margin-bottom: 3px;
    display: block;
    width: 20px;
    height: 2px;
    background: #fff;
}


/* blue */
.menu-primary-navigation > li.active > a{color: #29beef; }
.menu-primary-navigation > li:hover > a {color: #29beef; }
.menu-primary-navigation ul.dropdown li:hover > a{ background: #29beef; color: #fff; }
.menu-primary-navigation li > .megamenu form input[type="text"]:focus, .menu-primary-navigation li > .megamenu form textarea:focus{ border-color: #29beef; }
.menu-primary-navigationli > .megamenu form input[type="submit"]:hover{ background: #29beef; color: #fff; }
.menu-primary-navigation li > .megamenu a:hover{ color: #29beef; }





#header .phone {font-weight: 400;}

.twitter-row iframe { display:none; }

.twitter-row .icon {width: 40px; margin-right:25px;}

/*  Fix 28.05 
2cols masonry blog
  */

.lost_password-link {
	margin-top: 4px;
}
#grid-posts.col-2 article.small-news {
	width: 49.9% !important;
	margin-left: 0 !important;
	padding-left: 10px;
	padding-right: 10px;
}

/* -----------------------------------------
   Page Builder Blocks
----------------------------------------- */

/* -----------------------------------------
   --  Info row block
----------------------------------------- */

.info-box .title {
    font-size: 21px;
    font-weight: 600;
    padding-bottom: 7px;
    padding-top: 6px;
}

.info-box p {
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 0;
}

.info-box.al-right .icon {
    margin-left: 30px;
    padding-left: 10px;
    border-left: 1px solid #cbcbcb;
}

/* -----------------------------------------
   --  Call to Action block
----------------------------------------- */

.to-action-block {
    display: table;
    width:100%;
    overflow: hidden;
    border-radius: 3px;
    
}
.to-action-block * {
    margin: 0;
}

.to-action-block .ovh {
    display: table-cell;
    padding: 20px;
}

.to-action-block .action-button .icon {
    margin: -2px 10px 0 0;
    display: block;
    float: left;
    font-size: 22px;
}
.to-action-block .action-button {
    font-size: 19px;
    font-weight: 300;
    display: table-cell;
    text-align:left;
    white-space: nowrap;
    vertical-align: middle;
    padding: 20px;
}

.to-action-block h2 {
    font-size: 20px;
    font-weight: 300
}



/* -----------------------------------------
   --  Info box
----------------------------------------- */

a.link {
	display: block;
	padding: 20px;
	border-radius: 3px;
}

.feature-box p {
    margin: 0;
	color: #000;
}
.feature-box h3 {
    margin-bottom: 20px;
}

.feature-box.al-left .icon, .feature-box.al-right  .icon {
    margin-top: 25px;
}
.feature-box.al-left .icon {
    margin-right: 25px;
}
.feature-box.al-right .icon {
    margin-left: 25px;
}
.feature-box .icon{
    font-size: 53px;
}
.feature-box .icon .icon-paper-plane {
    position: relative;
    top: -4px;
    left: -2px;
}

.feature-box .block-content {
    margin-left: 70px;
}


.feature-box.al-center .icon {
    font-size: 32px;
    width: 80px;
    height: 80px;
    line-height: 70px;
    text-align: center;
    display: block;
    border-radius: 100em;
    
    border: 5px solid;
}
.feat-block-content {
    overflow: hidden;
}


/* -----------------------------------------
   --  Info box with button
----------------------------------------- */

.info-butt {
    margin: 20px 0 40px;
    padding: 0 20px;

}
.info-butt h2 {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 19px;
}
.info-butt p{
    margin-bottom: 20px;
}
.info-butt .button {
    margin-top: 10px;
}


/* -----------------------------------------
   -- Crumina slider
----------------------------------------- */

.main-slider-block {
    width: 100%;
    position: relative;
}
.main-slider-block .item {
    float: left;
    border-radius: 2px;
    
    margin: 2px .25%;
    position: relative;
    width: 49.5%;
    line-height: 0.8;
}

@media (max-width: 360px) {

    .main-slider-block .item {
        width: 100%;
    }
}


.main-slider-block .slider-nav {
    margin-top: 10px;
}

.single-slider-block {
    margin-bottom: 20px;
}
.single-slider-block .item {
    position: relative;
    border-radius: 2px;
    
    overflow: hidden;
}
.single-slider-block .item>img {
    min-width:100%;
}

.item .description .icon-format:before {
    left: 0;
    padding-top: 12px;
}

.item .description .icon-format {
    width: 70px;
    height: 58px;
    margin: -5px 10px 0 15px;
    background-position: center;
}

.item .description   {
    position: absolute;
    padding: 9px 30px 9px 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #6e7a7e;
    background: rgba(0,0,0,.3);
    border-radius: 2px;
    
}

.item .description:hover   {
    box-shadow: 0 0 200px rgb(0, 0, 0) inset;
    -webkit-box-shadow: 0 0 200px rgb(0, 0, 0) inset;
    -moz-box-shadow: 0 0 200px rgb(0, 0, 0) inset;
}

.item .description .sl-item-title{
    position: absolute;
    bottom: 20px;
    width: 100%;
}

.item .description .sl-description{
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    width: 100%;
    height: 100px;
    position: absolute;
    top: 30%;
    padding: 20px;
}


.item .description:hover .sl-item-title{
    top: 15%;

}
.item .description:hover .sl-description {
    opacity: 100;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

.description .text {
    font-size: 12px;
    line-height: 1.6;
    margin-top: 20px;
    padding: 0 20px 20px 60px;
}
.sin-sl-img .description .text {
    margin-top: 30px;
}

.item .description .info, .item .description .title {
    margin-left: 84px;
    line-height: 1.2;
}

.item .description .title {
    margin-top: 4px;
}

.item .description .title .slider_description_one {
    display: none;
}

.item .description .title p {
    margin: 0;
}

.item .description .icon {
    float: left;
    padding-top: 5px;
}

.item .info, .item .info span{
    font-size: 11px;
    line-height: 19px;
    font-style: italic;
}

.item .info {
    padding-top: 3px;
    color:#fff;
}

.item .description .more {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.item .description .title {
    font-size: 16px;
    line-height:19px;
    font-weight: 700;

}

.item .description .text-button {
    font-size: 12px;
    padding: 7px 20px;
}

.portfolio-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.slider-nav {
    position: relative;
}
.slider-nav a {
    height: 17px;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 1200px;
    display: table-cell;
    background: #f1f1f1;
    cursor: pointer;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2);
}
#main-content.eight .slider-nav a {
    max-width: 191px;
}
.slider-nav a.active {
    cursor: default;
}

.orbit-wrapper .slider-nav {
    position: static;
    padding: 0;
}

/* -----------------------------------------
   Recent items
----------------------------------------- */


.recent-block ul.tabs-content.contained > li {
    padding-top: 0;
}
/* -----------------------------------------
   Styled list with icon
----------------------------------------- */


.list-blocks, .list-blocks-news {
    position: absolute;
    right: 0;
    top: 5px;
}
.list-blocks a, .list-blocks-news a {
    width: 23px;
    height: 23px;
    display: block;
    float: right;
    opacity:.4;
    margin-left: 5px;
    background-image: url(//tecnoinova.net/template_main/assets/img/arrow-slide.png);
    background-repeat: no-repeat;

}
.list-blocks a.flex-next, .list-blocks-news a.flex-next {
    background-position: 0 0;
}
.list-blocks a.flex-prev, .list-blocks-news a.flex-prev {
    background-position: 0 -26px;
    float:left;
}
.list-blocks a:hover, .list-blocks-news a:hover {
    opacity:1;
}

/* -----------------------------------------
   -- Vertical tabs
----------------------------------------- */

.tabs.vertical dd.active,
.tabs.vertical li.active {
    border:none;
    border-radius:2px;
    
}

.tabs.vertical {
    border-bottom: none;
}
.tabs.vertical dd, .tabs.vertical li {
    border-left: none;
    position: relative;
}
.tabs.vertical dd a,
.tabs.vertical li a {
    background: none;
    text-align: right;
    border: none;
    display: block;
    font-size: 15px;
    height: auto;
    line-height: 1.2;
    padding: 10px 15px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    font-style: italic;

}
.tabs.vertical dd.active a,
.tabs.vertical li.active a {
    background: none;
    border-right: none;
    height: auto;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.tabs.vertical dd a .tab-title,
.tabs.vertical li a .tab-title {
    border-right:1px solid #ffffff;
    border-right:1px solid rgba(255, 255, 255, .25);
    padding: 7px 15px 7px 0;
    margin-right: 32px;
    display: block;
}

.tabs.vertical dd a .icon,
.tabs.vertical li a .icon {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -13px;
    padding: 0;
}

/* -----------------------------------------
   -- Horisontal tabs
----------------------------------------- */

.tabs, .filter {
    height: 52px;
    list-style: none;
}
.tabs {
    border-color: #eceff0;
}

.tabs dd, .tabs li, .filter li {
    height: 52px;
    line-height: 52px;
}

.tabs dd i,
.tabs li i{
    font-size: 20px;
    padding-right: 15px;
}

.filter li {display: none}

.filter li a {
    color: inherit;
    font-style: italic;
}
.recent-block .tabs dd {border:none !important;}
.tabs dd a,
.tabs li a{
    font-size: 15px;
    font-style: italic;
}

.tabs dd.active,
.tabs li.active
{
    border: none;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    margin-top:0;
}
.tabs dd
.tabs li
{
    border-right: 1px solid #e6e6e6;
}
.tabs dd.active a,
.tabs li.active a {
    color: inherit;
    border: none;
    font-weight: normal;
    line-height: 15px;
}

.tabs.horisontal dd a,
.tabs.horisontal li a {
    background-color: #f8f8f8;
    border: 1px solid #eceff0;
    border-left:none;
    border-right: none;
    padding: 15px;
    line-height: 18px;
    height: 52px;
    text-align: center;
}
.tabs.horisontal dd:first-child,
.tabs.horisontal li:first-child{
    border-left: 1px solid #eceff0;
}
.tabs.horisontal dd,
.tabs.horisontal li{
    border-right: 1px solid #eceff0;
}

.tabs.horisontal dd.active a,
.tabs.horisontal li.active a {
    background-color: #ffffff;
    border-bottom: none;
}

ul.tabs-content.contained > li {
    border: none;
    padding: 30px 0 0 0;
    width: 100%;
}

ul.tabs-content .mini-news .entry-summary {
    padding-top: 0;
}

.filter li {
    float: left;
}

.filter li a {
    padding: 0 21px;
    display: block;
}

.aq_tabs .tabs.horisontal dd,
.aq_tabs .tabs.horisontal li {
    width: 33.3%;
    max-width: 150px;
}


/* -----------------------------------------
   Testmortials
----------------------------------------- */

.block-otzuv {
    margin-bottom: 20px;
    padding-top: 0;
}

.block-otzuv, .block-one-news, .partners-block, .latest-gallery-block  {
    position: relative;
}

.widget:hover  .list-blocks, .widget:hover  .list-blocks-news {
    display: block;
}


.block-one-news .page-block-title {
    padding-right: 45px;
}
.block-one-news .more>img {
    min-width: 100%;
}

.quote {
    padding: 0 20px 0 60px;
    position: relative;
    font-weight: normal;
    font-style: italic;
    line-height: 25px;
}

.quote p {
    font-weight: normal;
    font-style: italic;
}

.quote:before {
    content: '\201C';
    position: absolute;
    top: -0;
    left: 0;
    font: 123px/117px Comic Sans MS;
}
.quoteCite {
    padding: 15px 0 0 0;
    min-height: 80px;
}
.quoteCite .avatar {
    position: relative;
    float: left;
    border-radius: 100em;
    
}
.quoteCite .quote-author {
    padding-top: 7px;
    display: block;
    margin-left: 70px;
    font-size: 14px;
    font-weight: 400;

}
.quoteCite .quote-sub {
    display: block;
    margin-left: 70px;
    font-size: 12px;
    font-style: italic;
}
/* -----------------------------------------
   Clickable block
----------------------------------------- */


.info-item.clickable {
    position: relative;
    border-radius: 3px;
    padding: 15px;

    -moz-transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;

}
.info-item.clickable a {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 100;
}
.info-item.clickable:hover {
    background-color: #50b4e6;
    color: #fff;
}

.info-item.clickable:hover h6, .info-item.clickable:hover h3 span {
    color: #cbeeff;
}
.info-item.clickable:hover h3, .info-item.clickable:hover p {
    color: #fff;
}
.info-item.clickable:hover img.normal, .info-item.clickable img.hovered {
    display: none;
}
.info-item.clickable:hover img.hovered {
    display: inline;
}

/* -----------------------------------------
   Clients list
----------------------------------------- */

.clients-list {
   position: relative;
    display: block;
}
.clients-item:hover {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1) inset;
}

.clients-item {
    padding:10px 0;
    border: 1px solid #e7e8ea;
    border-left: none;
    display: block;
    width: 235px;
    overflow: hidden;
    float: left;
    min-height: 131px;
    position: relative;
}
.clients-list .clients-item:first-child {
    border-left: 1px solid #e7e8ea;
}
.clients-item .clients-image{
    display: table-cell;
    width: 235px;
    height: 100px;
    vertical-align: middle;
    text-align: center;

}
/* -----------------------------------------
   Styled list
----------------------------------------- */

ul.styled-list  {
    padding: 0;
    margin: 0;
    list-style: none;
}
.styled-list li {
    padding: 0 0 7px 25px ;
    margin: 0;
    font-style: italic;
    list-style: none;
    background: url(//tecnoinova.net/template_main/assets/img/arrow-list.png) 2px 4px no-repeat;
}

/* -----------------------------------------
   -- Recent works block
----------------------------------------- */

.recent-block .widget-title {
    margin-bottom: 0;
}

.recent-block ul.tabs-content{
    margin: 0;
}
.recent-block .tabs {
    height: auto;
    border: none;
}
.recent-block .tabs.horisontal dd a,
.recent-block .tabs.horisontal li a {
    border: none;
    background-color: transparent;
    padding: 15px 40px 15px 0;
    height: 20px;
}
.recent-block .folio-wrap {
    width: 100%;
}
.recent-block .folio-wrap li {
    margin: 0 -10px;
}
.recent-block .folio-item {
    width: 25%;
    float: left;
    padding: 0 10px;
    position: relative;
    margin-top: 10px;
}
.recent-block .folio-item>img {
    min-width:100%;
}
.folio-item {
    overflow: hidden;
}


/* -----------------------------------------
   -- Mini news
----------------------------------------- */


.small-news {
    position: relative;
}
.small-news .more>img {
    min-width: 100%;
}
.small-news p {
    margin-bottom: 0;
}
.small-news .entry-summary {
    padding-top: 7px;
}

.small-news .ovh {
    padding-left: 20px;
    border-left: 1px solid #efefef;
    margin-bottom: 4px;
}
.small-news .post-info {
    padding-bottom: 4px;

}
.entry-title, .box-name {
    font-size: 17px;
    line-height: 1;
    font-weight: normal;
    padding: 0;

}
.entry-title a{
    color: inherit;
}


/* -----------------------------------------
   Accordion
----------------------------------------- */
.block-accordion {
    padding-top: 20px;
}
ul.accordion {
    margin: 0 0 22px 0;
    border-bottom: none;
}
ul.accordion > li .content {
    padding: 15px 5px;
    text-align: right;

}
ul.accordion > li {
    background: #ffffff;
    border:none;
}
ul.accordion > li.active .content {
    background: #fff;
    border: none;
}
ul.accordion > li > div.title {
    display: table;
    width: 100%;
    background: #ffffff;
    border: none;
    padding: 0;
}
ul.accordion > li > div.title h6 {
    text-align: right;
    padding: 10px;
    display: table-cell;
    border-bottom: 1px solid #edf2f4;
}
ul.accordion > li.active > div.title {
    padding-top: 0;
}
ul.accordion > li:last-child > div.title .icon_wrap,
ul.accordion > li:last-child > div.title h6 {
    border-bottom: 0;
}

ul.accordion > li > div.title .icon_wrap {
    border-bottom: 1px solid #edf2f4;
    padding: 10px 0;
    display: table-cell;
    width: 65px;
    vertical-align: middle;
    text-align: center;
    font-size: 17px;
}
ul.accordion > li.active {
    border: none;
    margin-bottom: 0;
}
ul.accordion > li.active .title::after {
    display: none;
}
ul.accordion > li > div.title::after {
    display: none;
}
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5 {
    margin: 0;
    font-size: 15px;
    font-weight: normal;
}
ul.accordion p {
    margin: 0;
}

/* -----------------------------------------
   Features with icon block
----------------------------------------- */

.crum_widget_features > .row, .widget_crum_widget_features > .row{
    padding-top: 10px;
    margin-bottom: 40px;
}
.widget_crum_widget_features > .row:last-child {
    margin-bottom: 0;
}
.service-icon {
    width: 80px;
    float: left;
}
.service-content h3 {
    margin: 0 0 15px;
    font-weight: 400;
}
.service-icon span{
    font-size: 26px;
    line-height: 50px;
    text-align: center;
    display: block;
    border-radius: 100em;
    
    width: 60px;
    height: 60px;
    border: 3px solid;
}
.service-icon:hover span {
    color: #fff;
}

.service-content {
    overflow: hidden;
}
.service-content p {
    margin-bottom: 0;
}



/* -----------------------------------------
   about me
----------------------------------------- */

.about_author_widget .avatar {
    float: left;
    margin-bottom: 20px;
    padding-top: 5px;
}
.about_author_widget .avatar img{
    border-radius: 100em;
    
    display: block;
}
.about_author_widget .quote-author {

}
.about_author_widget .text{
    padding: 5px 0 0 35px;
    margin: 10px 0 20px 145px;
    position: relative;
    border-left: 1px solid #e7e7e7;
}

.about_author_widget .text h5{
    padding-bottom: 10px;
}
.about_author_widget .additional-links {
    float: right;
}
.about_author_widget .additional-links a {
    margin: 0 10px;
    color: inherit;
    font-weight: 400;
}

.about-me-block .text {
    padding: 10px;
    margin: 10px;
    line-height: 1.5
}

.about_author_widget .quote-author {
    margin-bottom: 7px;
    font-size: 17px;
    display:inline;
}
.about_author_widget .quote-sub
{
    font-style: italic;
}

/* -----------------------------------------
   Small news block
----------------------------------------- */
article.mini-news {
    margin-bottom: 35px;
    min-height: 80px;
}
article.mini-news:last-child {
    margin-bottom: 0;
}
.mini-news .entry-thumb {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 20px;
    margin-top: 3px;
    margin-bottom: 0;
}
.mini-news p {
    margin-bottom: 0;
}

aside .mini-news .entry-thumb {
    width: 70px;
    height: 70px;
    margin-bottom: 20px;
}

.mini-news .entry-title {
    font-size: 16px;
    padding: 0 0 5px 0;
    margin-top: -3px;
}
.mini-news .entry-summary {
    padding-top: 14px;
    overflow: hidden;
}

.small-news.horizontal {
    margin-bottom: 0;
}

.featured-news .small-news.vertical {
    margin-bottom: 30px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f1f1f1;
}

/* -----------------------------------------
   Progress lines
----------------------------------------- */
@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 30px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 30px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 30px 0;
    }
    to {
        background-position: 0 0;
    }
}
@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}
@keyframes progress-bar-stripes {
    from {
        background-position: 30px 0;
    }
    to {
        background-position: 0 0;
    }
}


div.progress {
    border: 1px solid #eceff0;
    height: 11px;
    background: #f8f8f8;
    padding: 0;
    border-radius: 2px;
    margin-bottom: 12px;
}

div.progress .meter {
    color: #fff;
    font-size: 15px;
    text-indent: 10px;
    line-height: 26px;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    -o-background-size: 30px 30px;
    background-size: 30px 30px;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

div.progress .meter {
    margin: -1px;
    border-radius: 2px;
    
    height: 11px;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;

}

.skills_widget label {
    margin: 0 0 12px;
    font-size: 14px;
    font-style: italic;
}

.skills_widget .skill-percent {
    padding-left: 40px;
    background: url(//tecnoinova.net/template_main/assets/img/skill-divider.png) 17px 7px no-repeat;
}
.skills_widget .skill-percent span {
    font-size: 15px;
    padding-left: 5px;
}


/* -----------------------------------------
   Braking news block
----------------------------------------- */

.crum_stiky_news {
    display: table;
    width:100%;
}

.crum_stiky_news .blocks-label {
    display: table-cell;
    vertical-align:middle;
    color: #fff;
    font-weight: 400;
    padding: 0 10px;
    font-size: 15px;
    text-align: center;
    font-style: italic;

}
.blocks-label a {
    color: #fff;
}
.crum_stiky_news .blocks-text {
    display: table-cell;
    padding:8px 30px;
    border: 1px solid #ededed;
    border-left: none;

}
.crum_stiky_news .blocks-text p{
    margin-bottom:0;
}

/* -----------------------------------------
   Recent items - slides
----------------------------------------- */



.css3slide-container {
    max-width: 1200px;
    width:100%;
    overflow: hidden;
    position: relative;
}
.css3slide-container .wrapper {
    position: relative;
    margin-right:-20px;
}
.css3slide-block {
    width: 25%;
    float: left;
    -webkit-transition: margin .4s ease-in-out;
    -moz-transition: margin .4s ease-in-out;
    -o-transition: margin .4s ease-in-out;
    -ms-transition: margin .4s ease-in-out;
    transition: margin .4s ease-in-out

}
.css3slide-block:hover {
    margin-right:25%;
}
.css3slide {
    padding-right:20px;
}
.css3slide .post-info {
    margin-bottom: 10px;
}
.css3slide .entry-thumb {
    float: left;
    width:100%;
    margin-bottom:0;
}
.css3slide-block .post-desc {
    position:absolute;
    left:100%;
    width:100%;
    padding-right:20px;
}
/* -----------------------------------------
   Latest gallery
----------------------------------------- */
.gallery-wrap {
    margin-left: -1%;
}
.gallery-wrap .folio-item {
    float: left;
    position: relative;
    margin-left: 1%;
}
.gallery-wrap .folio-item a.more-link span {
    top: 30px;
}

.twelve>.gallery-wrap>.folio-item>img {
    min-width: 100%;
    display: block;
}

.twelve>.gallery-wrap>.folio-item {
    width: 32.3%;
}
.crum_galleries_widget .entry-thumb, .widget_crum_galleries_widget .entry-thumb {
    margin-bottom: 0;
}
.widget_crum_galleries_widget h4.box-name {
    font-style: italic;
    font-size: 16px;
    margin-top: 15px;
}








/* -----------------------------------------
   Widgets
----------------------------------------- */

.widget {
    margin-bottom: 40px;
}

.widget p {
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
}

.video-block {
    position: relative;
}

.text-widget {
    line-height: 1.6;
}
.widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.widget {
    position: relative;
}
.widget-title {
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    line-height: 1.5;
}
.widget-title > i {
    float: left;
    font-size: 26px;
    margin-right: 15px;
    position: relative;
    top: -2px;
    width: auto;
    height: auto;
    line-height: 1.3;
}

#footer .widget-title{
    margin-bottom: 30px;
}

aside ul.tabs-content.contained > li, #main-content .aq_tabs ul.tabs-content.contained > li{
    padding: 35px 0 0 0;
}
aside ul.tabs-content, #main-content .aq-tabs ul.tabs-content {
    margin: 0;
}
aside article.mini-news, #main-content .aq-tabs article{
    margin-bottom: 30px;
    clear: both;
}
aside article.mini-news:last-child, #main-content .aq-tabs article:last-child {
    margin-bottom: 0;
}

.tabs-content .mini-news .entry-title {
    padding-bottom: 0;
}

/* -----------------------------------------
   Categories with icons
----------------------------------------- */


.shop-category-widget li, .category-widget li, .product-categories li {
    list-style: none;
}
.shop-category-widget li a .category-border,
.category-widget li a .category-border {
    display: block;
    padding: 2px 5px 2px 13px;
    margin: 8px 0 8px 35px;
    border-left: 1px solid #ffffff;
    border-left: 1px solid rgba(255, 255, 255, .3);
}

.widget_nav_menu a{
    display: block;
    margin-left: 0;
    padding: 10px 5px 10px 15px;
    border-top: 1px dotted #e8e8e8;
    position: relative;
    color:#878f93;
    font-style: italic;
    text-transform:uppercase;
    border-radius: 5px;
}
.widget_nav_menu li ul {
    padding-left: 15px;
}


.shop-category-widget li a,
.category-widget li a,
.product-categories li a{
    position: relative;
    overflow: hidden;
    display: block;
    padding-left: 12px;
    border-radius: 2px;
    color: #8e9399;
}


.shop-category-widget li .styled-icon,
.category-widget li .styled-icon {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -16px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.category-widget li .styled-icon {
    font-size: 20px;
    text-align: right;
    margin-top: -12px;
}


.shop-category-widget li a:hover,
.category-widget li a:hover,
.widget_nav_menu li a:hover,
.widget_nav_menu li.current-menu-item>a{
    background-color: #26bdef;
    color: #fff;

}
.shop-category-widget li a:hover .styled-icon,
.category-widget li a:hover .styled-icon {
    background-position: 0 100% !important;
}


/* -----------------------------------------
   recent-posts
----------------------------------------- */

.widget_crum_recent_posts .entry-thumb {
    margin: 0 25px 0 0;
    float: left;
}
.widget_crum_recent_posts .entry-thumb img {
    display: block;
    border-radius: 2px;
}
.widget_crum_recent_posts .recent-posts-list li {
    overflow:hidden;
    margin-bottom:30px;
}
.widget_crum_recent_posts .entry-title {
    font-size:14px;
    margin:8px 0 3px;
}
#footer .widget_crum_recent_posts .entry-title {
    color:#ffffff;
}

/* -----------------------------------------
   subscribe
----------------------------------------- */

#feedburner_subscribe,
#feedburner_subscribe input[type="text"] {
    margin:0;
}
#feedburner_subscribe {
    margin:0 0 10px 0;
}
#feedburner_subscribe input[type="submit"] {
    border: none;
    height: 37px;
    border-radius: 0 2px 2px 0;
    margin: 0 0 0 -2px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    padding:0 20px;
    text-align:center;
}
.widget_rss_mail_subscribe {
    font-style: italic;
    font-size: 12px;
}


.feedb-follows {
    clear: both;
    padding-top: 28px;
}
#footer .feedb-follows {
    color: #fff;
}
.feedb-follows .item {
    float: left;
    width: 33%;
}
.feedb-follows .item img {
    float: left;
    margin-right: 13px;
}
.feedb-follows span {
    display: block;
}
.feedb-follows .number {
    font-size: 19px;
    font-weight: 300;

}
.feedb-follows .text {
    font-size: 12px;
    line-height: 1.6;
}
/* -----------------------------------------
   tags
----------------------------------------- */



#layout .tags-widget a {
    border: 1px solid #ebebeb;
}
#layout .tags-widget a:hover {
    color: #ffffff;
}

.tags-widget a {
    border: 1px solid #8d9eae;
    display: inline-block;
    margin: 0 3px 3px 0;
    padding: 0 10px;
    height: 32px;
    font-size: 13px;
    line-height: 26px;
    float: left;
    font-style: italic;
}

/* -----------------------------------------
   V-card widget
----------------------------------------- */
.contacts-widget p {
    padding-left: 36px;
    font-style: italic;
}

.contacts-widget .adress {
    background: url(//tecnoinova.net/template_main/assets/img/info-adress.png) 1px center no-repeat;
}
.contacts-widget .phone {
    background: url(//tecnoinova.net/template_main/assets/img/info-man.png) 0 center no-repeat;
}
.contacts-widget .mail {
    background: url(//tecnoinova.net/template_main/assets/img/info-mail.png) 0 center no-repeat;
}
.contacts-widget .other {
    background: url(//tecnoinova.net/template_main/assets/img/map.png) 0 center no-repeat;
}
.contacts-widget .twitter {
    background: url(//tecnoinova.net/template_main/assets/img/twitter.png) 0 center no-repeat;
}
/* -----------------------------------------
   Flickr widget
----------------------------------------- */

#flickr {
    position: relative;
    margin-left: -20px;
}
#flickr .item {
    position: relative;
}
.instagram-widget .widget-inner{
    margin-left: -5%;
}
#flickr>a {
    display: block;
    width: 28%;
    max-width: 150px;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
    margin: 0 0 10px 5%;
    float: left;
    line-height: .8;
}
#flickr a>img {
    position: relative;
    border-radius: 4px;
}

#flickr .hover-box .zoom-link {
    margin-left: -23px;
}
/* -----------------------------------------
   styled list widget
----------------------------------------- */

.styled-widget-list > li {
    border-radius:2px;
    padding:12px 8px;
    font-style: italic;
    line-height: 1;
}
.styled-widget-list > li:hover {
    background-color:#4fc7ef;
}
.styled-widget-list > li [class*="icon-"] {
    font-size:18px;
    padding:0 10px 0 0;
    margin-right:10px;
    border-right:1px solid #fff;
    border-right:1px solid rgba(255, 255, 255, .25);
    color:#959c9d;
    display:inline-block;
}
.styled-widget-list > li [class*="icon-"]:before {
    line-height:20px;
}
.styled-widget-list > li:hover [class*="icon-"],
.styled-widget-list > li:hover {
    color:#fff;
}

/* -----------------------------------------
   features list widget
----------------------------------------- */

.crum_features_list {
    overflow: hidden;
}
.crum_features_list .blue-circle {
    margin-right: 20px;
    float: left;
}
.crum_features_list .styled-list {
    margin-bottom:20px;
}
.crum_features_list .button {
    opacity:0;
}
.crum_features_list:hover .button {
    opacity:1;
}
.crum_features_list h3 {
    margin: -2px 0 23px;
}
.blue-circle {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 100em;
    text-align: center;
}
.blue-circle span {
    color:#fff;
    font-size: 33px;
    line-height: 78px;
}

/* -----------------------------------------
   Follow us widget
----------------------------------------- */

.follow-widget {
    margin-left: -4px;
    overflow: hidden;
}
.follow-widget a{
    width: 32.3%;
    min-width:115px;
    max-width:150px;
    display: block;
    float: left;
    padding-bottom: 16px;
    margin-left: 1%;
    margin-bottom: 4px;
    position: relative;
    border-radius: 3px;
}
.follow-widget .icon {
    position: relative;
    padding-left: 7px;
    padding-top: 18px;
    float: left;
}
.follow-widget .number {
    margin: 16px 0 2px 45px;
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    font-weight: 400;
}
.follow-widget .text {
    font-size: 13px;
    font-weight: 300;
    line-height: 1;
    margin: 0 0 0 45px;
    display: block;
    font-style: italic;
}

.follow-widget a.rss {
    background: #ffb54d; /* Old browsers */

}
.follow-widget a.rss .text {
    color: #ffe5ce;
}
.follow-widget a.tw {
    background: #26bdef; /* Old browsers */

}
.follow-widget a.tw .icon {
    padding-left: 10px;
}
.follow-widget a.tw .text {
    color: #d1f0ff;
}
.follow-widget a.fb{
    background: #8098c2; /* Old browsers */
}
.follow-widget a.fb .icon {
    padding-left: 12px;
}
.follow-widget a.fb .text {
    color: #c5dafe;
}
.follow-widget a.yt{
    background: #df6b69; /* Old browsers */
}
.follow-widget a.yt .text {
    color: #fecbca;
}
.follow-widget a.vi{
    background: #7bd1e8; /* Old browsers */
}
.follow-widget a.vi .text {
    color: #d3f6ff;
}
.follow-widget a.dr{
    background: #f189b0; /* Old browsers */
}
.follow-widget a.dr .text {
    color: #ffdae8;
}

/* -----------------------------------------
   Widget tabs
----------------------------------------- */



.tabs-widget .tabs dd.active a {
    background: #fff;
    border-bottom: 0;
}

.tabs-widget .tabs dd a,
.tabs-widget  .tabs li a {
    line-height: 1.3;
    height: 52px;
}
.tabs-widget .tabs dd,
.tabs-widget  .tabs li {
    width: 33.33%;
    max-width: 150px;
}
.three.columns .tabs-widget .tabs dd a,
.three.columns .tabs-widget .tabs li a {
    padding:0 13px;
    line-height: 52px;
}
.tabs-widget .entry-title{
    font-size: 16px;
    line-height: 1.2;
    position: relative;
    padding: 0 0 10px 0;
}
.tabs-widget .post-tags {
    display: none;
}
.entry-thumb + .tabs-date {
    margin: 0 20px 0 18px;
}

.tabs-date time {
    margin: 0 20px 10px 0;
}
.tabs-widget article.mini-news, .aq_tabs article.mini-news {
    margin-bottom: 10px;
}






/* Service boxes animation*/

.service-icon span{
    opacity: 0.1;
    -moz-transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
}


.crum_start_animation .service-icon span{
    -webkit-animation: crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
    opacity: 1;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}


/* Feature box animation*/

.feature-box .icon i{
    opacity: 0.1;
    -moz-transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
}


.feature-box.crum_start_animation .icon i{
    -webkit-animation: crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
    opacity: 1;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}

/* Features list animation*/

.crum_features_list .blue-circle{
    opacity: 0.1;
    -moz-transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
}

.crum_features_list.crum_start_animation .blue-circle {
    -webkit-animation: crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         crum_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
    opacity: 1;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}

/* Progress bar animation*/

.skills_widget .progress{
    width:0;
}

.skills_widget .progress.crum_start_animation {
    -webkit-animation: crum_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Safari 4+ */
    -moz-animation:    crum_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Fx 5+ */
    -o-animation:      crum_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* Opera 12+ */
    animation:         crum_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  /* IE 10+ */
    width:100%;
}


/*Clients-list animation*/

.clients-list img{
    opacity: 0.1;
    -moz-transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
}

.clients-list  img.crum_start_animation{
    -webkit-animation: crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
    opacity: 1;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}



/*Main menu icons animation*/

.menu-item-wrap:before{
    opacity: 0.1;
    -moz-transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5);
}

.crum_start_animation .menu-item-wrap:before{
    -webkit-animation: crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
    -moz-animation:    crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Fx 5+ */
    -o-animation:      crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Opera 12+ */
    animation:         crum_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
    opacity: 1;
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}



/* ====================================================================================================================================================== 
ANIMATIONS
====================================================================================================================================================== */


/*pop up animation*/
@-webkit-keyframes crum_appear {
    0%   { -webkit-transform:scale(0.5); opacity: 0.1;  }
    100% { -webkit-transform:scale(1); opacity: 1; }
}
@-moz-keyframes crum_appear {
    0%   { -moz-transform:scale(0.5); opacity: 0.1;  }
    100% { -moz-transform:scale(1);opacity: 1;  }
}
@-o-keyframes crum_appear {
    0%   { -o-transform:scale(0.5); opacity: 0.1;  }
    100% { -o-transform:scale(1);  opacity: 1; }
}
@keyframes crum_appear {
    0%   { transform:scale(0.5); opacity: 0.1;  }
    100% { transform:scale(1); opacity: 1;  }
}

/*slide down (height increase) animation*/
@-webkit-keyframes crum_slide_down {
    0%   { height:0%; }
    100% { height:100%; }
}
@-moz-keyframes crum_slide_down {
    0%   { height:0%; }
    100% { height:100%; }
}
@-o-keyframes crum_slide_down {
    0%   { height:0%; }
    100% { height:100%; }
}
@keyframes crum_slide_down {
    0%   { height:0%; }
    100% { height:100%; }
}

/*expand width animation*/
@-webkit-keyframes crum_expand {
    0%   { width:0%; }
    100% { width:100%; }
}
@-moz-keyframes crum_expand {
    0%   { width:0%; }
    100% { width:100%; }
}
@-o-keyframes crum_expand {
    0%   { width:0%; }
    100% { width:100%; }
}
@keyframes crum_expand {
    0%   { width:0%; }
    100% { width:100%; }
}

/*fade in animation*/

@-webkit-keyframes crum-ltr {
    0%   { -webkit-transform:translate(-10%,0); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-ltr {
    0%   { -moz-transform:translate(-10%,0); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-ltr {
    0%   { -o-transform:translate(-10%,0); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-ltr {
    0%   { transform:translate(-10%,0); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes crum-rtl {
    0%   { -webkit-transform:translate(10%,0); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-rtl {
    0%   { -moz-transform:translate(10%,0); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-rtl {
    0%   { -o-transform:translate(10%,0); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-rtl {
    0%   { transform:translate(10%,0); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes crum-btt {
    0%   { -webkit-transform:translate(0,50%); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-btt {
    0%   { -moz-transform:translate(0,50%); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-btt {
    0%   { -o-transform:translate(0,50%); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-btt {
    0%   { transform:translate(0,50%); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes crum-ttb {
    0%   { -webkit-transform:translate(0, -10%); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-ttb {
    0%   { -moz-transform:translate(0, -10%); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-ttb {
    0%   { -o-transform:translate(0, -10%); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-ttb {
    0%   { transform:translate(0, -10%); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

/*background animation*/
@-webkit-keyframes crum-bg-move {
    0%   { background-position: -31px 0;  }
    100% { background-position: 0 0; }
}
@-moz-keyframes crum_bg_move {
    0%   { background-position: -31px 0;  }
    100% { background-position: 0 0; }
}
@-o-keyframes crum_bg_move {
    0%   { background-position: -31px 0;  }
    100% { background-position: 0 0; }
}
@keyframes crum_bg_move {
    0%   { background-position: -31px 0;  }
    100% { background-position: 0 0; }
}

/*caption animation*/

@-webkit-keyframes caption-right {
    0%   { -webkit-transform:translate(2000px,0); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-right {
    0%   { -moz-transform:translate(2000px,0); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-right {
    0%   { -o-transform:translate(2000px,0); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-right {
    0%   { transform:translate(2000px,0); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes caption-left {
    0%   { -webkit-transform:translate(-2000px,0); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-left {
    0%   { -moz-transform:translate(-2000px,0); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-left {
    0%   { -o-transform:translate(-2000px,0); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-left {
    0%   { transform:translate(-2000px,0); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes caption-top {
    0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-top {
    0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-top {
    0%   { -o-transform:translate(0,-20px); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-top {
    0%   { transform:translate(0,-20px); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}

@-webkit-keyframes caption-bottom {
    0%   { -webkit-transform:translate(0,20px); opacity: 0;  }
    100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-bottom {
    0%   { -moz-transform:translate(0,20px); opacity: 0;  }
    100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-bottom {
    0%   { -o-transform:translate(0,20px); opacity: 0;  }
    100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-bottom {
    0%   { transform:translate(0,20px); opacity: 0;  }
    100% { transform:translate(0,0); opacity: 1; }
}


 body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td {
font: 400 14px/20px "Segoe UI",'Source Sans Pro', Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
h1,
h2,
h4,
h5,
h3,
#top-menu .link-text,
.action-button,
#top-menu .link-desc,
#header .phone,
.to-action-block .action-button,
.top-text,
.info-box .title,
.about_author_widget .additional-links,
.pricing-table .title,
.crum_stiky_news .blocks-label,
.pricing-table .nazv,
.pricing-table .item-price,
.pricing-table .curr,
.pricing-table .dop-text,
.pricing-table .bullet-item,
.feedb-follows span,
article.post header time
{
font-family: 'Source Sans Pro', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
h4,
h4.wpb_toggle,
h5,
h6,
.post-info,
::-webkit-input-placeholder,
:-moz-placeholder,
.wpb_content_element .ui-tabs .ui-tabs-nav a,
#content .wpb_accordion .ui-accordion .ui-accordion-header a,
.wpb_accordion .ui-accordion .ui-accordion-header a
{
font-family:  "Segoe UI",'Source Sans Pro', Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
}
h1 {
font-size: 26px;
margin: 0;
line-height: 1.3;
font-weight: 600;
}
h1.page-title {
font-weight: 400;
}
h2 {
font-size: 21px;
margin: 0;
line-height: 1.3;
font-weight: 300;
}
h3 {
margin: 0;
font-weight: 600;
font-size: 19px;
}
h4 {
margin-top: 0;
font-weight: 300;
font-size: 19px;
}
h4.wpb_toggle {
font-weight: 400;
font-size: 14px;
min-height: 21px;
}
h5 {
font-size: 18px;
margin: 0;
line-height: 1.2;
font-style: italic;
font-weight: 400;
}
h6 {
font-size: 15px;
font-weight: 400;
margin: 0;
line-height: 1.3;
}
.entry-content {
line-height:1.6;
}
::-webkit-input-placeholder {
font-style: normal;
font-weight: 400;
}
:-moz-placeholder {
font-style: normal;
font-weight: 400;
}
hr {
border: solid #f1f1f1;
border-width: 1px 0 0;
clear: both;
margin: 10px 0 10px;
height: 0;
}
table thead tr th, table tfoot tr td {
font-size: 13px;
font-weight: 400;
}
#top-menu .link-text {
font: 400 16px/24px "Segoe UI",'Source Sans Pro', Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
} a.back:hover,
.button:hover, .submitbutton:hover,
.button-primary:hover,
.btn:hover,
.buttons .button.checkout, #commentform #submit,
.service-icon:hover span,
.tags-widget a:hover,
.comment-author a.comment-reply-link:hover,
.feature-box.al-center:hover .icon,
.feature-box.al-left:hover .icon,
.feature-box.al-right:hover .icon,
#open-top-panel:hover, #open-top-panel.active,
.page-nav .older:hover,
.page-nav .newer:hover
{
border-color: #26bdef;
}
.button:focus {outline: none; background-color: #26bdef;}
h3 span, a,
.footer-menu a:hover,
a.back:hover,
#top-menu>ul>li:hover .tile-icon,
.recent-block .tabs.horisontal dd a:hover,
.recent-block .tabs.horisontal dd.active a,
.dopinfo a.comments, .dopinfo a:hover,
.entry-title a:hover,
.post header > div > h3 a:hover,
.widget_crum_galleries_widget h4.box-name a:hover,
.menu-item-wrap:hover:before,
.filter li a:hover, .filter li.active a,
.feature-box.al-center:hover .icon,
.feature-box.al-left:hover .icon,
.feature-box.al-right:hover .icon,
.backtotop,
.share-icons a:hover,
#open-top-panel:hover, #open-top-panel.active,
.page-nav .older:hover,
.page-nav .newer:hover
{
color: #26bdef;
}
#header .menu > li >ul>li>.menu-item-wrap>a:hover,
#header .menu > li > ul > li >ul>li>.menu-item-wrap>a:hover,
#header .menu > li>ul>li.current-menu-item>.menu-item-wrap>a,
.to-action-block,
.tabs.vertical dd.active,
.tabs.vertical li.active,
#top-footer,
#feedburner_subscribe input[type="submit"],
div.progress .meter,
.crum_stiky_news .blocks-label,
.project-title a:hover,
#top-panel,
.button:hover, .submitbutton:hover,
.button-primary:hover,
.btn:hover,
.buttons .button.checkout, #commentform #submit,
.service-icon:hover span,
.tags-widget a:hover,
.comment-author a.comment-reply-link:hover,
.slider-nav a.active,
#top-panel .top-panel-inner,
#open-top-panel:hover, #open-top-panel.active,
.pricing-table .title,
.blue-circle
{
background-color: #26bdef;
}
ul.accordion > li.active > div.title h6
{
border-bottom: 3px solid #26bdef;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .wpb_accordion .ui-accordion .ui-accordion-header-active,
.tabs dd.active a,
.tabs li.active a{
border-top: 3px solid #26bdef;
}
.backtotop {
border: 3px solid #26bdef;
} a:hover,
ul.accordion > li.active > div.title .icon_wrap .icon,
#open-top-panel:before
{
color: #f36f5f;
}
ul.accordion > li.active > div.title .icon_wrap {
border-bottom: 3px solid #ff6565;
}
#open-top-panel {
border: 3px solid #ff6565;
}
.backtotop:hover{
color: #f36f5f;
border-color: #f36f5f;
}
.extra-links a:hover {
border-color: #ff6565;
background-color:#ff6565;
}
.buttons .button.checkout:hover, #commentform #submit {
background-color: #f36f5f;
border-color: #f36f5f;
}
::-moz-selection {
background-color: #f36f5f;
color: #fff;
}
::selection {
background-color: #f36f5f;
color: #fff;
}
h1, h2, h3, h4, h5, h6,
.author-description > h6 a,
.project-title,
.info-box .title,
ul.accordion > li.active > div.title h5, ul.accordion > li.active > div.title h4, ul.accordion > li.active > div.title h3, ul.accordion > li.active > div.title h2,
ul.accordion > li > div.title h1, ul.accordion > li > div.title h2, ul.accordion > li > div.title h3, ul.accordion > li > div.title h4, ul.accordion > li > div.title h5,
#header .menu .current-menu-item > span  .link-text
{
color: #494949;
}
body,
.tour-block p,
.tabs.vertical dd a,
.tabs.vertical li a,
.button, .submitbutton,
#commentform #submit,
.button-primary,
.btn,
.comment-author a.comment-reply-link,
.wpb_toggle_content,
table tbody tr td,
table thead tr th,
table tfoot tr td,
.skills_widget .skill-percent,
#layout .tags-widget a,
.wpb_content_element .ui-tabs .ui-tabs-nav a,
#content .wpb_accordion .ui-accordion .ui-accordion-header a,
.wpb_accordion .ui-accordion .ui-accordion-header a,
.team-value,
label,
.soc-head-icons a:hover,
.info-box p,
.tabs.vertical dd a:active,
ul.accordion p,
#header .phone,
.entry-title, .box-name, .comment-author .fn, .project-title a,
#top-menu .link-text,
.quoteCite .quote-author, .entry-title, .box-name,
.about_author_widget .quote-author,
.team-photo h4 a,
.project-info, .project-info a,
.crum_stiky_news .blocks-text,
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption,
.person-list,
.person-list strong,
.pricing-table .title,
.pricing-table .bullet-item,
.post-links ul  li a,
.tour-block p,
h4.box-name a
{
color: #828a93;
}
#top-menu .link-text,
.quoteCite .quote-author, .entry-title, .box-name,
.post header > div h3 a,
article.post header time .day
{
color: #565a5f;
}
.button.disabled, .button[disabled] {color: #fff;} .soc-head-icons a,
#header .phone .icon-mobile,
.info-box .icon,
a.back,
.quote:before,
.skills_widget .skill-percent span,
.share-icons a,
.widget-title .icon,
.feature-box.al-center .icon,
.service-icon span,
.icon-format:before,
.extra-links a,
.extra-links,
.extra-links a:before,
.tile-icon, .menu-item-wrap:before,
.feature-box .icon,
a.back,
.page-nav .older,
.page-nav .newer,
article.post header time .month
{
color: #d8d8d8;
border-color: #d8d8d8;
}
.slider-nav a:hover{
background: #d8d8d8;
}
.extra-links {
color: #ebebeb;
border-color: #ebebeb;
} .quoteCite .quote-sub,
.about_author_widget .additional-links span,
.about_author_widget .quote-sub,
.comment-author time,
.post-info,
.dopinfo,
.tweet .time,
.tags-widget a,
.widget_rss_mail_subscribe
{
color: #bdc4c7;
}
.extra-links a:hover:before,
.tabs.vertical dd.active a,
.tabs.vertical li.active a,
.to-action-block *,
.to-action-block .action-button,
.item .description a,
.item .description .icon-format:before,
.item .description{
color: #fff;
}
.to-action-block .action-button {
background-color: #68cc90;
}
a, #stuning-header a {
-moz-transition: color .15s ease-in-out;
-webkit-transition: color .15s ease-in-out;
-o-transition: color .15s ease-in-out;
transition: color .15s ease-in-out;
}
.soc-head-icons a {
-moz-transition: color .3s ease-in-out;
-webkit-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}
.tile-icon, .menu-item-wrap:before {
-moz-transition: color .2s ease-in-out;
-webkit-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;
}
.feature-box .icon,
.clients-item,
.comment-author a.comment-reply-link,
.backtotop,
.item .description .sl-item-title,
#open-top-panel{
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
a.back, #stuning-header a.back {
-moz-transition: color .2s linear, border-color .2s linear;
-webkit-transition: color .2s linear, border-color .2s linear;
-o-transition: color .2s linear, border-color .2s linear;
transition: color .2s linear, border-color .2s linear;
}
a.back:before .extra-links a {
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.extra-links a,
#top-panel .top-login input{
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.feature-box.al-center, .feature-box.al-left, .feature-box.al-right {
-moz-transition: border-color .6s linear;
-webkit-transition: border-color .6s linear;
-o-transition: border-color .6s linear;
transition: border-color .6s linear;
-moz-transition: background .2s linear;
-webkit-transition: background .2s linear;
-o-transition: background .2s linear;
transition: background .2s linear;
}
.list-blocks a, .list-blocks-news a,
.twitter-row .nav a
{
transition: opacity .2s ease-in-out;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out;
}
.tabs.vertical dd a,
.tabs.vertical li a {
transition: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
}
a.text-button, #top-panel .top-login input.button-primary {
transition: linear all .3s;
-webkit-transition: linear all .3s;
-moz-transition: linear all .3s;
-o-transition: linear all .3s;
}
.button, .submitbutton, #commentform #submit, .button-primary, .btn, .tags-widget a {
-webkit-transition: all 0.15s ease-in-out;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.service-icon span {
-moz-transition: border-color .6s linear;
-webkit-transition: border-color .6s linear;
-o-transition: border-color .6s linear;
transition: border-color .6s linear;
-moz-transition: background .2s linear;
-webkit-transition: background .2s linear;
-o-transition: background .2s linear;
transition: background .2s linear;
}
#header .s-field {
-moz-transition: width .3s ease-in-out;
-webkit-transition: width .3s ease-in-out;
-o-transition: width .3s ease-in-out;
transition: width .3s ease-in-out;
}
.hover-box,
.page-nav .older,
.page-nav .newer,
.page-nav .older a,
.page-nav .newer a
{
-moz-transition: background .3s ease-in-out;
-webkit-transition: background .3s ease-in-out;
-o-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;
}
.hover-box:before, .hover-box:after {
-moz-transition: border-width .3s ease-in-out;
-webkit-transition: border-width .3s ease-in-out;
-o-transition: border-width .3s ease-in-out;
transition: border-width .4s ease-in-out;
}
.hover-box .more-link,
.hover-box .zoom-link {
-moz-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
-webkit-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
-o-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
}
.hover-box .gallery-link {
-moz-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
-webkit-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
-o-transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
transition: background .3s, opacity .3s ease-in-out, left .3s ease-in-out, right .3s ease-in-out;
}
.item .description {
-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
-o-transition: all .3s linear;
transition: all .3s linear;
}
.item .description .sl-description,
.item .description .sl-title
{
transition: opacity .3s ease-in-out;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
}
.icon.animated{
-webkit-animation: crum_appear 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:    crum_appear 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:      crum_appear 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         crum_appear 2s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}  @-webkit-keyframes crum_appear {
0%   { -webkit-transform:scale(0.1); opacity: 0.1;  }
100% { -webkit-transform:scale(1); opacity: 1; }
}
@-moz-keyframes crum_appear {
0%   { -moz-transform:scale(0.1); opacity: 0.1;  }
100% { -moz-transform:scale(1);opacity: 1;  }
}
@-o-keyframes crum_appear {
0%   { -o-transform:scale(0.1); opacity: 0.1;  }
100% { -o-transform:scale(1);  opacity: 1; }
}
@keyframes crum_appear {
0%   { transform:scale(0.1); opacity: 0.1;  }
100% { transform:scale(1); opacity: 1;  }
} @-webkit-keyframes crum_slide_down {
0%   { height:0%; }
100% { height:100%; }
}
@-moz-keyframes crum_slide_down {
0%   { height:0%; }
100% { height:100%; }
}
@-o-keyframes crum_slide_down {
0%   { height:0%; }
100% { height:100%; }
}
@keyframes crum_slide_down {
0%   { height:0%; }
100% { height:100%; }
} @-webkit-keyframes crum_expand {
0%   { width:0%; }
100% { width:100%; }
}
@-moz-keyframes crum_expand {
0%   { width:0%; }
100% { width:100%; }
}
@-o-keyframes crum_expand {
0%   { width:0%; }
100% { width:100%; }
}
@keyframes crum_expand {
0%   { width:0%; }
100% { width:100%; }
} @-webkit-keyframes crum-ltr {
0%   { -webkit-transform:translate(-10%,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-ltr {
0%   { -moz-transform:translate(-10%,0); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-ltr {
0%   { -o-transform:translate(-10%,0); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-ltr {
0%   { transform:translate(-10%,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes crum-rtl {
0%   { -webkit-transform:translate(10%,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-rtl {
0%   { -moz-transform:translate(10%,0); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-rtl {
0%   { -o-transform:translate(10%,0); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-rtl {
0%   { transform:translate(10%,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes crum-btt {
0%   { -webkit-transform:translate(0,50%); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-btt {
0%   { -moz-transform:translate(0,50%); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-btt {
0%   { -o-transform:translate(0,50%); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-btt {
0%   { transform:translate(0,50%); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes crum-ttb {
0%   { -webkit-transform:translate(0, -10%); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes crum-ttb {
0%   { -moz-transform:translate(0, -10%); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes crum-ttb {
0%   { -o-transform:translate(0, -10%); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes crum-ttb {
0%   { transform:translate(0, -10%); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
} @-webkit-keyframes crum-bg-move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
}
@-moz-keyframes crum_bg_move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
}
@-o-keyframes crum_bg_move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
}
@keyframes crum_bg_move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
} @-webkit-keyframes caption-right {
0%   { -webkit-transform:translate(2000px,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-right {
0%   { -moz-transform:translate(2000px,0); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-right {
0%   { -o-transform:translate(2000px,0); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-right {
0%   { transform:translate(2000px,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-left {
0%   { -webkit-transform:translate(-2000px,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-left {
0%   { -moz-transform:translate(-2000px,0); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-left {
0%   { -o-transform:translate(-2000px,0); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-left {
0%   { transform:translate(-2000px,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-top {
0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-top {
0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-top {
0%   { -o-transform:translate(0,-20px); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-top {
0%   { transform:translate(0,-20px); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-bottom {
0%   { -webkit-transform:translate(0,20px); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@-moz-keyframes caption-bottom {
0%   { -moz-transform:translate(0,20px); opacity: 0;  }
100% { -moz-transform:translate(0,0); opacity: 1; }
}
@-o-keyframes caption-bottom {
0%   { -o-transform:translate(0,20px); opacity: 0;  }
100% { -o-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-bottom {
0%   { transform:translate(0,20px); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
} h4.box-name {
margin-bottom: 0;
}
.nav {
margin: 0;
}
small {
font-size:12px;
}
address {
font-style: normal;
}
table {
width: 100%;
}
.delim {
width: 1px;
height: 7px;
display: inline-block;
}
strong, b, .has-tip {
font-weight: 700;
}
.has-tip {
margin: 0 10px;
}
body.admin-bar .tooltip {
margin-top: -28px;
}
.fixed {
position: static;
z-index: inherit;
}
article.sticky {
float: none;
overflow:visible;
}
article .entry-content-asset {
margin-bottom: 20px;
}
#main-content.twelve article .post-media img {
min-width: 100%;
}
label {
display: inline-block;
}
img, video, iframe {
border-radius: 3px;
}
blockquote {
padding: 0;
margin: 0;
border: 0;
list-style: none;
position: relative;
}
.clearing-container {
z-index: 1;
}
.ovh {
overflow:hidden;
}
.al-right {
text-align: right;
}
.al-right .button, .al-right .icon {
float: right;
margin-left: 35px;
}
.al-left {
text-align: left;
}
.al-left .button, .al-left .icon  {
float: left;
margin-right: 35px;
}
.al-center {
text-align: center;
}
.al-center .button, .al-center .icon {
float: none;
margin: 0 auto 10px auto;
}
.cl {
clear: both;
}
.clearfix:before,
.clearfix:after {
content: " "; display: table; }
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
code, pre {
color: #333;
font: 11px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
word-break: break-all;
word-wrap: break-word;
}
code {
background: none;
}
pre {
margin: 15px 0;
background-color: #f4f4f4;
border: 1px solid #c7c7c7;
display: block;
line-height: 19px;
overflow: visible;
overflow-y: hidden;
padding: 0 0 0 4px;
}  .gallery {
margin: 10px 0;
margin-left: -4px;
}
.gallery-item {
float: left;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail,
.gallery-columns-4.gallery-size-thumbnail{
display: table;
margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width:         calc(50% - 4px);
text-align: center;
}
.gallery-columns-3 .gallery-item {
max-width: 31%;
max-width: -webkit-calc(33.3% - 4px);
max-width:         calc(33.3% - 4px);
text-align: center;
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.3;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 2px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
-webkit-transition: opacity 400ms ease;
transition:         opacity 400ms ease;
width: 100%;
}
.gallery-caption:before {
box-shadow: 0 -10px 15px #000 inset;
content: "";
height: 100%;
min-height: 49px;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery:before,
.gallery:after{
content: "";
display: table;
}
.wp-caption {
max-width: 100%; padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
}
.alignleft {
float: left;
margin: 0 15px 7px 0;
}
.alignright {
float: right;
margin: 0 0 7px 15px;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.req-clearing-container .carousel {
overflow: hidden;
padding-left: 1px;
} .row {
width: 1200px;
position: relative;
}
#layout ul {
list-style-position: inside;
}
#layout {
margin-bottom: 50px;
}
.boxed_lay {
max-width: 1220px;
margin: 0 auto;
box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
.post-info, .dopinfo, .tweet .time {
font-style: italic;
}
#layout.no-title {
padding-top: 10px;
}
#layout.magazine {
padding-top: 30px;
}
body>iframe {
display: none;
} input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
background-color: #fafafa;
font-family: 'Source Sans Pro', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
font-style: normal;
border: 1px solid #eaeaea;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #cbcbcb;
font-size: 12px;
margin: 0 0 12px 0;
padding: 6px 16px 6px 14px;
height: 37px;
}
textarea {
padding: 10px 6px 10px 14px;
min-height: 130px;
resize: vertical;
}
input::-webkit-input-placeholder {color:#a2a2a2; font-family: Verdana, Arial, sans-serif; font-style: italic;}
input:-moz-placeholder {color:#a2a2a2; font-family: Verdana, Arial, sans-serif; font-style: italic;}
select {
height: 39px;
background-color: #fafafa;
border: 1px solid #eaeaea;
padding: 10px 10px 10px 18px;
margin-bottom: 12px;
color: #7e8385;
font-size: 12px;
}
option {
padding: 5px 10px 5px 21px;
} .button, .submitbutton, #commentform #submit, .button-primary, .btn {
width: auto;
background: #ffffff;
border: 2px solid #e7eef1;
text-transform: uppercase;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 300;
line-height: 20px;
margin: 0;
padding: 6px 20px;
position: relative;
text-align: center;
text-decoration: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-radius: 2px;
}
.button:hover, .submitbutton:hover, .button-primary:hover, .btn:hover{
color: #fff;
}
.button:active, .submitbutton:active, .button-primary:active, .btn:active {
position: relative;
top: 1px;
}
.button .icon {
float: left;
margin-right: 10px;
position: relative;
top: -3px;
width: 20px;
height: 1em;
}
.button .icon img {
position: absolute;
top: 0;
left: 0;
}
input.button[type="submit"], input.medium.button[type="submit"] {
padding: 8px 20px;
}
.buttons .button.checkout {
margin-left: 2%;
color: #fff;
}
.button.small {
line-height: 3;
}
.button.white{
color: #fff;
background-color: #ffe116;
border-color: #ffe116;
text-shadow: #e0c300;
}
.button.white:hover{
color: #fff;
background-color: #f2d615;
border-color: #f2d615;
text-shadow: #c3aa00;
}
.button.red{
color: #fff;
background-color: #5eb828;
border-color:#5eb828;
text-shadow: #4e9a21;
}
.button.red:hover{
color: #fff;
background-color: #56a826;
border-color:#56a826;
text-shadow: #498c21;
}
.button.black{
color: #fff;
background-color: #e14d4d;
border-color:#e14d4d;
text-shadow: #b73d3d;
}
.button.black:hover{
color: #fff;
background-color: #cd4545;
border-color: #cd4545;
text-shadow: #a53838;
}
a.text-button {
display: inline-block;
border: 2px solid #fff;
background: transparent;
color: #fff;
padding: 9px 25px;
font-size: 14px;
border-radius: 2px;
text-transform: uppercase;
}
a.text-button:hover {
background: rgba(255,255,255,.3);
border: 2px solid #fff;
}
a.button.text-button {
border: 2px solid #8cd6ef;
}
a.button.text-button:hover {
border: 2px solid #8cd6ef;
} .page-block-title {
padding-bottom: 12px;
margin-bottom: 15px;
}
.anti-spam-question {
padding-top: 10px;
}
.cont-text {
margin-bottom: 20px;
}
#map {
height: 500px;
width: 100%;
margin-bottom: 20px;
}
#page_feedback {
padding-top: 5px;
}
.contacts-text {
padding: 30px 0;
}
.team-brick {
margin: 20px 0;
}
.team-photo {
width: 80px;
float: left;
margin: 0 14px 0 0;
text-align: center;
}
.team-photo img {
border-radius: 4px;
margin-bottom: 5px;
}
.team-photo h4 {
line-height: 1.3;
font-size: inherit;
margin-bottom: 2px;
}
.team-photo h4 a {
font-size: 13px;
font-weight: normal;
text-transform: none;
}
.team-value {
display: block;
padding-bottom: 5px;
font-size: 12px;
font-style: italic;
}
.team-desc {
position: relative;
padding: 15px 20px;
margin: 0 0 0 6px;
background-color: #fafafa;
border: 1px solid #f1f1f1;
}
.team-desc p {
margin: 0;
}
.team-desc:before {
content: "";
position: absolute;
left: -8px;
top: 90px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-right: 8px solid #f1f1f1;
border-bottom: 6px solid transparent;
}
.team-desc:after {
content: "";
position: absolute;
left: -6px;
top: 90px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-right: 8px solid #fafafa;
border-bottom: 6px solid transparent;
}
.contact-desc {
line-height: 30px;
font-style: italic;
}
.contact-desc p {
font-style: italic;
}
.contact-info {
margin-bottom: 20px;
} time {
display:inline;
}
.dopinfo {
font-size: 12px;
line-height: 1.2;
padding-top: 2px;
font-style: italic;
}
.dopinfo a, .post-info a{
color: inherit;
} .twitter-row .icon {
float: left;
width: 39px;
height: 37px;
background: url(//tecnoinova.net/template_main/assets/img/icons/twitter-ico.png) 0 0 no-repeat;
border-radius: 100em;
margin-right: 15px;
}
.twitter-row iframe {
float: left;
margin: 11px 0  0 55px;
}
.twitter-row .twitter-item {
color: #ffffff;
padding-top: 5px;
}
.twitter-row .twitter-item a {
color:#ffffff;
}
.twitter-row .twitter-item .date {
font-size: 12px;
color: #b0ebff;
font-style: italic;
}
.twitter-row .nav{
text-align: right;
}
.twitter-row .nav a {
display: inline-block;
width: 23px;
height: 23px;
margin: 10px 0 0 6px;
opacity:.6;
}
.twitter-row .nav a:before {
display: none;
}
.twitter-row .nav a:hover {
opacity:1;
}.twitter-row a.flex-prev {
right: 0;
left: auto;
}
.twitter-row a.flex-prev,
.twitter-row a.flex-next {
background: url(//tecnoinova.net/template_main/assets/img/arrow-twitter.png) 0 -26px no-repeat;
}
.twitter-row a.flex-next {
background-position:0 0;
}
.flex-direction-nav li {
display: inline;
} #top-footer {
padding: 13px 0;
clear: both;
}
#top-footer ul, #top-footer li {
padding: 0;
margin: 0;
list-style: none;
}
#footer {
background: #79848e;
color: #ffffff;
padding-top: 50px;
}
#footer small {
color: #c0ccd8;
}
#footer a {
color: #fff;
}
#footer h1,
#footer h1 a,
#footer h2,
#footer h2 a,
#footer h3,
#footer h3 a,
#footer h4,
#footer h4 a,
#footer h5,
#footer h5 a,
#footer h6,
#footer h6 a {
color:#fff;
}
.foot-logo{position:relative; top:-15px;}
.foot-logo {margin-right:20px; float:left}
#footer .textwidget p {
font-size: 13px;
margin-bottom: 5px;
}
#footer .textwidget .additional {
font-size: 12px;
clear: both;
padding: 20px;
}
#footer .textwidget .delim {
display: inline-block;
margin: 0 10px 0 0;
padding: 0 0 0 9px;
height: 1em;
border-right: 1px solid #88949f;
}
#footer .widget_crum-text-widget .add-text{
padding-top: 10px;
}
#footer .widget_crum-text-widget p {
font-size: 13px;
margin-bottom: 5px;
}
#footer .widget_crum-text-widget .delim {
display: inline-block;
margin: 0 20px  0 0;
padding:  0 0 0 19px;
height: 1em;
border-right: 1px solid #88949f;
}
#footer .widget_crum-text-widget .additional {
font-size:12px;
clear: both;
padding-top: 20px;
}
#footer .tags-widget a:hover {
color:#fff;
}
#sub-footer {
background: #79848E;
color: #cfd7da;
padding: 0 0 3px;
}
.copyr {
line-height: 1.5;
font-size:12px;
margin:40px 0 0 0;
}
.logo-footer {
float:left;
margin:0 30px 20px 0;
}
.footer-menu {
padding: 0;
margin: 40px 0 0;
list-style: none;
float: right;
}
.footer-menu li {
display: inline-block;
padding-left: 15px;
font-size: 12px;
}
.footer-menu li.last {
margin: 0;
padding: 0;
background: none;
}
.footer-menu a{
color: #cfd7da;
}
#footer .styled-list li {
background-image:url(//tecnoinova.net/template_main/assets/img/arrow-list-footer.png);
}
#footer .styled-list li p {
font-style: italic;
}
#footer .contacts-widget p {
color: #b1c0c7;
}
#footer .post-info a {
color: #bdc4c7;
}
#footer .post-info {
color:#b4bfca;
}
#footer .tags-widget a {
color:#cad6e2;
} .pricetable-column {
float: left;
padding: 0 10px;
}
.pricetable-first {
padding-left: 0;
}
.pricetable-last {
padding-right: 0;
}
.pricing-table {
border: none;
margin: 0;
}
.pricing-table .title{
text-align: center;
margin-top: 40px;
padding: 15px 0 45px 0;
position: relative;
border-radius: 3px;
}
.pricing-table .title:after {
content: '';
position: absolute;
width: 0;
height: 0;
border: 15px solid transparent;
border-top-color: #26bdef;
top: 95%;
left: 50%;
margin-left: -15px; }
.pricing-table .nazv {
font-size: 18px;
font-weight: 600;
margin-bottom: 15px;
position: absolute;
top: -35px;
width: 100%;
text-align: center;
}
.pricing-table .item-price {
color: #fff;
font-size: 43px;
font-weight: 300;
display: inline-block;
border-radius: 100em;
width: 90px;
height:90px;
line-height: 79px;
border: 5px solid #42d0ff;
}
.pricing-table .mini-desc {
position: absolute;
top: 60px;
left: 50%;
margin-left: -67px;
text-align: left;
width: 170px;
}
.pricing-table .curr {
font-size: 30px;
font-weight: 300;
position: relative;
top: -15px;
color: #fff;
}
.pricing-table .period {
font-size: 14px;
font-weight: 300;
position: relative;
float: right;
color: #fff;
}
.pricing-table .addinfo {
display: block;
color: #fff;
font-size: 14px;
font-style: italic;
padding-top: 25px;
}
.pricing-table .dop-text {
padding: 15px;
line-height: 1.8;
text-align: center;
font-size: 14px;
font-style: italic;
font-weight: 700;
}
.pricing-table .bullet-item {
background-color: #fff;
padding: 15px;
line-height: 1.3;
text-align: center;
font-size: 14px;
font-weight: normal;
font-style: italic;
border:none;
}
.pricing-table .bullet-item:nth-child(odd) {
background: #f9fafc
}
.pricing-table .cta-button {
background: #fff;
text-align: center;
padding: 20px;
}  .entry-thumb:hover .hover-box, #flickr>a:hover .hover-box {
background: rgb(38, 189, 239);
background: rgba(38, 189, 239, .8);
}
.entry-thumb:hover .zoom-link, .zoom:hover .zoom-link {
opacity: 1;
left: 50%;
}
.entry-thumb:hover .gallery-link {
opacity: 1;
left: 50%;
}
.entry-thumb:hover .more-link {
opacity: 1;
right: 50%;
}
.entry-thumb:hover .hover-box:before {
border-bottom-width:27px;
border-left-width:27px;
}
.entry-thumb:hover .hover-box:after {
border-top-width:27px;
border-right-width:27px;
}
.hover-box {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 3px;
}
.hover-box:before {
content:"";
width:0;
height:0;
position: absolute;
right:0;
bottom:0;
border-bottom:0 solid #ffffff;
border-left:0 solid transparent;
}
.hover-box:after {
content:"";
width:0;
height:0;
position: absolute;
right:0;
bottom:0;
border-top:0 solid #ff6565;
border-right:0 solid transparent;
}
.hover-box .more-link,
.hover-box .zoom-link {
display: block;
width: 48px;
height: 48px;
border: 2px solid #ffffff;
position: absolute;
top: 50%;
margin-top: -24px;
opacity: 0;
}
.hover-box .gallery-link {
display: block;
width: 48px;
height: 48px;
border: 2px solid #ffffff;
position: absolute;
top: 50%;
margin-top: -24px;
opacity: 0;
}
.hover-box .more-link {
background:  url(//tecnoinova.net/template_main/assets/img/hover-link.png) no-repeat 50% 50%;
margin-right: -52px;
right: 0;
}
.hover-box .zoom-link {
background: url(//tecnoinova.net/template_main/assets/img/hover-search.png) no-repeat 50% 50%;
margin-left: -52px;
left: 0;
}
.hover-box .gallery-link {
background: url(//tecnoinova.net/template_main/assets/img/hover-search.png) no-repeat 50% 50%;
margin-left: -52px;
left: 0;
}
.hover-box .more-link:hover,
.hover-box .zoom-link:hover {
background-color: rgba(255,255,255,0.3);
} article .entry-thumb, .single-post article.post .entry-thumb {
margin-bottom: 25px;
}
.entry-thumb {
margin-bottom: 15px;
position: relative;
display: block;
overflow: hidden;
}
.entry-thumb img,
.slide-post.orbit img{
min-width: 100%;
display: block;
border-radius: 3px;
}
.entry-thumb a.text-button {
position: absolute;
top: 150%;
left:50%;
margin-top:-15px;
margin-left: -60px;
}
.entry-thumb:hover a.text-button {
top: 50%;
}
.entry-thumb a {
display: block;
} #searchform, input#s {
position: relative;
}
#searchform .s-submit, #searchsubmit {
background: url(//tecnoinova.net/template_main/assets/img/search-go.png) no-repeat 50% 50%;
float: right;
width: 21px;
height: 20px;
overflow: hidden;
text-indent: -100em;
margin: 11px 0 11px 25px;
border: none;
cursor: pointer;
text-indent: -999em;
position: absolute;
top: 0;
}
.widget #searchform .s-field {
padding-right: 40px;
}
.widget #searchform .s-submit, #searchsubmit  {
position: absolute;
margin: 0;
top: 9px;
right: 10px;
}
#searchsubmit{
top: 32px;}
#header .s-field {
float: left;
margin: 0;
display: none;
width: 240px;
z-index:2;
position: absolute;
right: 49px;
}
#header #searchform .s-submit {
margin:0 0 0 -2px;
height:38px;
width:50px;
border-left: 1px solid #eeeeee;
padding: 11px 0 11px 25px;
background-position: 100% 60%;
} article.post header time {
float: left;
display: block;
width: 28px;
margin-right: 20px;
}
article.post header time .day {
font-size: 19px;
display: block;
font-weight: 600;
text-align: center;
border-bottom: 1px solid #efefef;
line-height: 1;
padding-bottom: 2px;
}
article.post header time .month {
font-size: 12px;
display: block;
font-weight: 400;
font-style: italic;
text-align: center;
padding-top: 1px;
line-height: 1;
}
article.post header .post-info {
padding-bottom: 0;
}
.header-wrap {
border-left: 1px solid #efefef;
padding-left: 20px;
padding-bottom: 4px;
margin-bottom: 4px;
}
.header-wrap .entry-meta i {
font-size: 16px;
margin: 0 3px 0 5px;
} .icon-format {
width: 53px;
height: 58px;
display: block;
text-align: center;
float: left;
margin: -11px 20px 0 0;
background: url(//tecnoinova.net/template_main/assets/img/format-bg.png) 0 0 no-repeat;
}
.icon-format:before {
content: '\e00f';
font-size: 24px;
text-align:left;
position:relative;
color: #fff !important;
padding-top: 16px;
left: 1px;
}
.format-gallery .icon-format:before {
content: '\e01b';
}
.format-video .icon-format:before {
content: '\e005';
} .post header {
margin-bottom: 10px;
clear: both;
}
.post header h3 {
position: relative;
top: -2px;
}
.blog-section .post {
margin-bottom: 40px;
}
.blog-section .post .entry-thumb {
margin-bottom:0;
}
.blog-section.sidebar-both,
.blog-section.sidebar-right2 {
width: 75%;
float: left;
}
.blog-section.sidebar-both2 {
width: 66.66%;
float: left;
}
.blog-section.sidebar-both2 #main-content {
float: right;
width: 50%;
}
.blog-section.sidebar-both2 #left-sidebar {
width: 50%;
}
.blog-section.sidebar-left2 {
width: 75%;
float: right;
}
.sidebar-both #left-sidebar.three {
width: 33.3%;
float: left;
}
.sidebar-both #main-content.six {
width: 66.6%;
float: right;
}
.sidebar-right2 #left-sidebar.three {
width: 33.3%;
float: right;
}
.sidebar-right2 #main-content.six {
width: 66.6%;
float: left;
}
.sidebar-left2 #main-content.six {
width: 66.6%;
float: right;
}
.sidebar-left2 #right-sidebar.three {
width: 33.3%;
float: left;
}
.sidebar-left #main-content.nine {
float: right;
}
.sidebar-left #left-sidebar.three {
float: left;
}
.post-media {
position: relative;
overflow: hidden;
}
.post-media > img,
.post-media > embed,
.post-media > object {
min-width: 100%;
}
.post-media > img {
border-radius: 2px;
}
.post-media {
margin-bottom: 26px;
}
.some-aligned-post .post-media {
margin-bottom: 0;
}
.some-aligned-post.left-thumbed .more-button, .some-aligned-post.right-thumbed .more-button,
.project.one-photo .more-button{
display: none;
}
.some-aligned-post.right-thumbed .post-media {
padding-left:0;
}
.page-template-tmp-archive-left-img-php .blog-section article,
.page-template-tmp-archive-right-img-php .blog-section article{
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #efefef;
}
.post > .ovh > .divider  {
padding-top: 10px;
}
.post.masonry-brick .post-tags {
display: none;
}
.post-info {
padding: 4px 0 8px;
font-weight: 400;
font-size: 11px;
font-style: italic;
}
.blog-section .post-info {
padding-top:0;
} .page-nav {
overflow: hidden;
clear: both;
margin: 30px 0 20px;
}
.page-nav .older ,
.page-nav .newer {
display: inline-block;
width: 22px;
height: 22px;
margin-right:10px;
text-align:center;
border: 2px solid;
border-radius: 100em;
position: relative;
text-indent: -999em;
}
.page-nav a:before {
text-indent: 0;
font-family: "crum-fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 18px;
font-size: 11px;
line-height: 20px;
left: 0;
text-align: center;
font-variant: normal;
text-transform: none;
position: absolute;
}
.page-nav .older:before {
content: '\e805';
}
.page-nav .newer:before {
content: '\e806';
} .about-author {
padding: 5px 0 25px;
}
.author-photo {
float: left;
margin: 0 24px 10px 0;
}
.author-photo img {
border-radius: 3px;
}
.author-description > h6 {
font-size: 15px;
margin: -5px 0 8px;
line-height: 1.5;
}
.post-links {
padding: 4px 18px;
background-color: #fafafa;
border: 1px solid #f1f1f1;
}
.post-links ul {
margin: 0;
}
.post-links ul  li {
list-style: none;
display: inline;
padding-left: 20px;
background: url(//tecnoinova.net/template_main/assets/img/dot.gif) 6px 50% no-repeat;
}
.post-links ul  li:first-child {
padding-left: 0;
background: none;
}
.post-links ul  li a {
font-size: 11px;
}
.share-icons  {
padding: 5px 0 20px;
}
.share-icons a {
font-size: 14px;
margin-right: 10px;
} #comments {
margin-bottom: 55px;
}
#comments > h3,
#respond > h3 {
font-size: 26px;
font-weight: 400;
}
.commentlist {
margin: 0;
}
.commentlist li {
list-style: none;
margin-bottom: 30px;
}
.commentlist ul li {
}
.commentlist ul.children {
margin-top: 30px;
}
.comment .ovh {
padding-left: 10px;
}
.comment .avatar {
border-radius: 4px;
float: left;
margin: 4px 10px 10px 0;
}
.comment-author {
font-size: 12px;
}
.comment-author .fn {
font-style: normal;
font-size: 15px;
display: block;
padding-bottom: 0;
}
.comment-author time {
margin-right: 15px;
float: left;
clear: left;
font-size: 11px;
}
.comment-author a {
color: inherit;
}
.comment-author a.comment-reply-link {
padding: 1px 10px 2px;
display: inline-block;
font-size: 11px;
text-transform: uppercase;
float: right;
position: relative;
top: -20px;
background: #ffffff;
border: 2px solid #e7eef1;
text-transform: uppercase;
}
.comment-author a.comment-reply-link:hover {
color: #fff;
}
.comment-content {
position: relative;
padding: 13px 20px;
margin: 10px 0 0;
background-color: #fafafa;
border: 1px solid #f1f1f1;
clear: both;
}
.comment-content:before {
content: "";
position: absolute;
left: -8px;
top: 15px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-right: 8px solid #f1f1f1;
border-bottom: 6px solid transparent;
}
.comment-content:after {
content: "";
position: absolute;
left: -6px;
top: 15px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-right: 8px solid #fafafa;
border-bottom: 6px solid transparent;
}
.comment-content p {
margin: 0;
}
.commentlist ul {
margin-left: 30px;
padding-left: 50px;
position: relative;
}
.commentlist ul:before {
content: "";
width: 1px;
height: 85px;
background-color: #f1f1f1;
position: absolute;
left: 0;
top: 0;
}
#respond h3,
#comments h3 {
border-bottom: 1px solid #f1f1f1;
margin-bottom: 25px;
padding-bottom: 20px;
}
#commentform {
padding-bottom: 15px;
}
.commentform-inner input:last-child {
margin-right: 0;
}
.commentform-inner input {
width: 31%;
margin-right: 2.8%;
margin-bottom: 17px;
display: inline-block;
} .sort-panel {
float: none;
}
.project {
margin-bottom: 20px;
}
.three.columns.project {
margin-bottom: 30px;
}
.project .entry-thumb {
margin-bottom: 0;
}
.project.round .entry-thumb > img {
border-radius: 100%;
}
.project.round .entry-thumb .hover-box {
border-radius: 100%;
}
.project.round .entry-thumb:hover .hover-box:before,
.project.round .entry-thumb:hover .hover-box:after{
display: none;
}
.project-title {
text-transform: uppercase;
}
.project .entry-content {
margin-top: 20px;
}
.project.one-photo{
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #efefef;
}
.project.one-photo .entry-thumb img {
min-width: 100%;
}
.single-my-product .project.one-photo {
padding-bottom: 0;
border: none;
}
.project-info {
margin: -2px 0 3px;
font-size: 12px;
text-transform: uppercase;
}
.person-list {
list-style: none;
padding: 20px 0;
font-style: italic;
}
.one-photo .person-list {
padding: 20px 0;
}
.person-list li {
padding-bottom: 9px;
font-size: 13px;
}
.single-my-product .person-list li {
font-size: 14px;
}
.one-photo li {
padding-bottom: 5px;
}
.one-photo .project .entry-content {
padding-top: 10px;
}
.person-list strong {
font-weight: normal;
}
.person-list b {
padding-right: 5px;
font-size: 11px;
font-weight: normal;
}
.project.four, #grid-folio .project {
margin-bottom: 35px;
}
h4.box-name {
margin-top: 0;
padding-top: 0;
font-size: 16px;
}
.project .box-name, #grid-folio .project .box-name {
margin-top: 10px;
}
.project.four .project-title, .project.four .project-info, #grid-folio .project .project-info, #grid-folio .project .project-title{
text-align: center;
}
.project-social > div {
float: left;
width: 80px;
}
#work-slider img {
border-radius: 3px;
}
#my-work-slider {
clear: both;
position: relative; }
#my-work-slider > img {
display: none; }
#my-work-slider:hover .my-work-control-thumbs {
opacity: 1; }
#my-work-slider .my-work-control-thumbs {
list-style: none;
padding: 0;
margin: 0;
position: absolute;
bottom: 18px;
left: 19px;
opacity: 0;
transition: opacity .2s ease-in-out;
-webkit-transition: opacity .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out;
-o-transition: opacity .2s ease-in-out; }
#my-work-slider .my-work-control-thumbs li {
float: left;
margin-right: 10px;
padding: 0;
line-height: .5;
box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
cursor: pointer; }
.my-work-direction-nav {margin: 0; padding: 0; list-style: none;}
.my-work-prev,
.my-work-next {
position: absolute;
top: 50%;
margin-top: -30px;
width: 40px;
height: 60px;
line-height: 58px;
background: rgba(0, 0, 0, 0.3);
text-align: center;
list-style: none;
color: #fff;
}
.my-work-prev a,
.my-work-next a {
display: block;
font-size: 28px;
color: inherit;
}
.my-work-prev a i {
position: relative;
right: 3px;
}
.my-work-next a i {
position: relative;
left: 3px;
}
.my-work-prev {
left: 0;
}
.my-work-next {
right: 0;
} .widget_crum-text-widget {
line-height: 1.6;
}
.entry-content-asset{
position: relative !important;
padding-bottom: 56.25% !important;
padding-top: 30px !important;
height: 0 !important;
overflow: hidden !important;
}
.video-js {
max-width: 100%;
}
.entry-content-asset iframe,
.entry-content-asset object,
.entry-content-asset embed {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
}
.req-clearing-container {
padding: 5px;
}
div.alert-box {
border-color: #f1f1f1;
background: #fff;
border-left: 3px solid #f1f1f1;
border-radius: 3px;
font-size: inherit;
text-shadow: none;
font-weight: normal;
color: inherit;
padding: 13px;
}
div.alert-box.alert {
background-color: inherit;
text-shadow: none;
border-left: 3px solid #f37a6b;
color: inherit;
}
div.alert-box.success {
background-color: inherit;
text-shadow: none;
border-left: 3px solid #4e9a21;
color: inherit;
}
#map-widget img,#map img {
max-width: none;
}
.panel-sh{
background: #fafafa;
border: 1px solid #f1f1f1;
position: relative;
margin: 0 0 22px 0;
padding: 20px;
}
.panel-sh p {
margin: 0;
}
#grid-posts, #grid-folio {
width: 103.125%; overflow: hidden;
margin-left: -1.562%; margin-bottom: -1.875em; position: relative;
}
#grid-posts article.small-news, #grid-folio .project {
width: 33%; float: left;
border-bottom: 1px dotted #e8e8e8;
padding-bottom:10px;
margin-bottom: 30px;
}
#grid-folio .project {
border-bottom: 0;
}
#grid-folio.col-4 .project {
width: 25%;
}
#grid-posts .orbit img.fluid-placeholder, #grid-posts.col-2.and-side .orbit img.fluid-placeholder{
max-height: 250px;
}
#grid-posts.col-2.and-side article.small-news {
width: 47%;
}
#grid-posts.col-2 article.small-news {
width: 48.2%;
margin-left: 20px;
border-bottom: 1px dotted #e8e8e8;
padding-bottom:10px;
margin-bottom: 30px;
}
#grid-posts.col-2 .orbit img.fluid-placeholder {
max-height: 280px;
}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
@media screen and (min-width: 1220px){
aside .fb-like-box, aside .fb-like-box span, aside .fb-like-box span iframe[style] { width: auto !important; }
} .wpb_heading, .entry-content .wpb_heading, .wpb_content_element h2 {
margin: 0 0 30px 0 !important;
font-size: 19px;
font-weight: 600;
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 0 !important;
}
.mega-text .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 15px;
margin-top: 20px;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
padding-top: 0 !important;
position: relative;
}
.wpb_column.column_container {
margin-bottom: 25px;
}
.wpb_toggle, #content h4.wpb_toggle {
background: url(//tecnoinova.net/template_main/assets/img/toggle_close.png) no-repeat left 0 !important;
padding-left: 30px !important;
}
.wpb_toggle_title_active, #content h4.wpb_toggle_title_active {
background: url(//tecnoinova.net/template_main/assets/img/toggle_open.png) no-repeat left 0 !important;
}
.wpb_toggle_content {
padding-left: 30px !important;
}
.wpb_content_element .ui-tabs .ui-tabs-nav a, #content .wpb_accordion .ui-accordion .ui-accordion-header a, .wpb_accordion .ui-accordion .ui-accordion-header a {
font-weight: 400;
font-size: 14px;
font-style: italic;
padding: 1em 1.5em !important;
}
.wpb_tabs .ui-tabs .ui-tabs-panel, .wpb_accordion .ui-accordion .ui-accordion-content {
padding: 1.2em 2em !important;
font-size: 11px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .wpb_accordion .ui-accordion .ui-accordion-header-active {
border-radius: 3px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
display: none;
}
#content .wpb_accordion .ui-accordion .ui-accordion-header, .wpb_accordion .ui-accordion .ui-accordion-header,
.wpb_content_element div.ui-tabs .ui-tabs-nav li{
border-radius: 3px;
}
.list_widget .extra-links{
background: none;
}
.folio-item a img {
display:block;
position:relative;
}
#primary-navigation-contacts>ul{
right: 0;
left: auto;
}
body.admin-bar {
margin-top:28px;
}
.orbit {
margin-bottom: 0;
}
.more-button {
margin: 20px 0 0 0;
text-align: center;
}
.more-button .button {
padding: 6px 20px;
}
.post-social {
float: left;
margin-top: 15px;
}
.post-social>div {
margin: 15px 20px 0 0;
height: 20px;
float: left;
}
.post-social .google-plus {
width: 60px !important;
}
.carousel ul.block-grid {
float: left;
padding: 20px 0;
}
.page-template-tmp-portfolio-template-4-r-php .filter {
margin-bottom: 20px;
}
#grid-folio .project {
margin-bottom: 20px;
}
.menu-item-wrap:before {
float: left;
font-size: 34px;
margin-right: 15px;
line-height: 1.3;
text-align: center;
display: inline-block;
}
.fixed-navi .menu-item-wrap:before {display:none;}
.widget_crum_recent_posts .entry-title {
margin: 0 0 3px !important;
font-size:15px !important;
}
#footer #rss_mail_subscribe-3 {
margin-bottom: 0;
}
.backtotop {
position: fixed;
right: 20px;
bottom: 20px;
width: 45px;
height: 45px;
display: block;
z-index: 99999999;
border-radius: 100em;
}
.backtotop:before {
content: '\e75f';
font-family: "crum-fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 40px;
font-size: 23px;
line-height: 36px;
left: 0;
text-align: center;
font-variant: normal;
text-transform: none;
position: absolute;
}
.backtotop.hidden {
bottom: -100px
} .lt-ie9 .whitehover {
background: none !important;
}
.lt-ie9 .folio-item .description {
display: none;
}
.lt-ie9 .folio-item:hover .description {
display: block;
}
.lt-ie9 .button {
min-height: 0;
}
.lt-ie9 .page-block-title {
padding-top: 7px;
padding-bottom: 0;
}
.lt-ie9 input {
line-height: 2;
}
.lt-ie9 .follow-widget .number {
font-size: 14px;
}
.lt-ie9 .prod-image-wrap img{
max-width:300px;
}
.lt-ie9 .commentform-inner input {
width: 30%;
}
.page-id-913 div.orbit>img {
min-width: 100%;
}
.page-id-2074 .service-icon span {
background-color: #26bdef;
border-color: #26bdef;
color: #fff;
}
.page-id-62 #panel-0-0-1 {
position: relative;
top: -30px;
margin-bottom: 20px;
}
#primary-navigation-866 #pgc-0-0 {
width: 30%;
float: left;
}
#primary-navigation-866 #pgc-0-1 {
width: 65%;
float: left;
}
#primary-navigation-866 #pg-0 {
margin: 0;
}
#primary-navigation-866 > ul {
right: 0;
left:auto;
}
#main-content>h3 {
margin: 30px 0  25px 0;
}
#main-content>h4 {
margin: 25px 0 20px;
}
.textwidget ul li{
padding: 0 0 7px 25px;
margin: 0;
background: url(//tecnoinova.net/template_main/assets/img/arrow-list.png) 2px 4px no-repeat;
}
.ls-wp-fullwidth-container {
line-height: 1.6;
} #buddypress div.activity-comments ul {
margin: 20px 20px 0 20px;
}
#buddypress table.profile-fields tr td.label {
top: 6px;
padding: 11px;
left: -2px;
background-color: #eee;
color: #555;
font-weight: bold;
font-size: 14px;
}
#buddypress div.profile h4 {
margin-bottom: 15px;
}
#buddypress div.dir-search {
position: relative;
top: 72px;
}
.dir-search form > input {
height: 36px;
}
#buddypress .dir-search #members_search_submit {
padding: 6px 20px;
}
#buddypress div.item-list-tabs ul li.last select {
max-width: 212px;
}
#buddypress div.item-list-tabs#subnav ul li.last {
margin-top: 10px;
position: relative;
top: -11px;
}
#buddypress .standard-form div.submit input {
padding: 10px 15px;
font-size: 14px;
font-weight: bold;
background: #fafafa;
}
#buddypress .standard-form input[type=text] {
width: 100%;
}
#buddypress form#whats-new-form textarea {
width: 100%;
}
.extra-links {
margin-left: 38px;
}
body.admin-bar .droped-navi.active {
top:32px !important;
} ul.pagination li a.pagination, ul.pagination li .pagination.current {
display: inline-block;
padding: 5px 10px;
margin-right: 5px;
text-align: center;
border: 2px solid #e7eef1;
border-radius: 3px;
position: relative;
color: #828a93;
line-height: 1.5;
}
ul.pagination li .pagination.current {
color: #26bdef;
border-color: #26bdef;
}
ul.pagination li a.pagination:hover {
color: #26bdef;
border-color: #26bdef;
}
ul.pagination li:hover a, ul.pagination li a:focus {
background: #fff;
}
a:link  { -webkit-tap-highlight-color:  rgba(255, 255, 255, 0); }  .rev_slider .tp-caption h1, .rev_slider .tp-caption h2,
.rev_slider .tp-caption h3, .rev_slider .tp-caption h4,
.rev_slider .tp-caption h5, .rev_slider .tp-caption h6,
.rev_slider .tp-caption p,
.ms-slide .ms-layer h1, .ms-slide .ms-layer h2,
.ms-slide .ms-layer h3, .ms-slide .ms-layer h4,
.ms-slide .ms-layer h5, .ms-slide .ms-layer h6,
.ms-slide .ms-layer p {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
color: inherit;
}
.tw-slider{margin-left: 58px; opacity: 1;
-webkit-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
.tw-slider.loading{height:40px; overflow: hidden; opacity: 0; }
.twitter-item > div{    padding-left: 2px;}@media (max-width: 1220px) {
.menu-primary-navigation>li>a>i {
font-size: 24px;
}
.menu-primary-navigation > li.has-icon > a > .desc {
padding-left: 40px;
}
.menu-primary-navigation ul.dropdown li ul.dropdown {
left: auto;
right: 100%;
top: -1px;
}
}
@media (max-width: 1100px) {
.menu-primary-navigation>li.has-submenu>a {
padding-right: 15px;
}
}
@media (min-width: 769px) and (max-width: 940px) {
.menu-primary-navigation>li.has-icon>a {
padding-left: 10px;
}
.menu-primary-navigation>li>a>i{
display: none;
}
}
@media (min-width: 769px) and (max-width: 820px) {
.menu-primary-navigation>li>a {
font-size: 13px;
}
}
@media (max-width: 769px) {
.site-header .header-inside .logo, .site-header .header-inside .main-nav {
width: 100%;
}
.menu-primary-navigation {
width: 100%;
margin-bottom: 20px;
}
.menu-primary-navigation > li > a{
min-height: 0
}
.menu-primary-navigation > li.has-icon > a > .desc {
padding-left: 40px;
}
.megamenu-content .large-6 {
width: 50%;
}
.menu-primary-navigation > li{
display: none;
text-align: left;
width: 100%;
border-bottom: 1px solid #f5f5f5;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.menu-primary-navigation > li > a{
padding: 8px 25px 5px;
margin-bottom: 0;
}
.menu-primary-navigation > li > a{
width: 90%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.menu-primary-navigation ul.dropdown,
.menu-primary-navigation ul.dropdown li ul.dropdown{
width: 100% !important;
left: 0;
position: static !important;
overflow: hidden;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.menu-primary-navigation ul.dropdown > li > a{
padding-left: 40px !important;
}
.menu-primary-navigation > li > .megamenu{
width: 100% !important;
position: static;
border-top: none;
}
.menu-primary-navigation > li > .megamenu .row [class*="col"]{
float: none;
display: block;
width: 100% !important;
margin-left: 0;
margin-top: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu-primary-navigation > li > .megamenu .row:first-child  [class*="col"]:first-child {
margin-top: 0;
}
.menu-primary-navigation > li > .megamenu .row{
margin-top: 0;
}
.menu-primary-navigation > li > ul.dropdown > li > a{ padding-left: 40px !important; }
.menu-primary-navigation > li > ul.dropdown > li > ul.dropdown > li > a{ padding-left: 60px !important; }
.menu-primary-navigation > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{ padding-left: 80px !important; }
.menu-primary-navigation > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{ padding-left: 100px !important; }
}
@media (min-width: 800px) and (max-width: 940px) {
.menu-primary-navigation > li.has-icon > a > .desc {
padding-left: 0;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.menu-primary-navigation > li > .megamenu{
width: 100% !important;
left: 0 !important;
}
}
@media only screen and (max-width: 480px) {
.megamenu-content .large-6 {
width: 100%;
}
#header.fixed {
height: auto;
}
}
@media only screen and (max-width: 767px) {
.orbit.orbit-stack-on-small img.fluid-placeholder {
visibility: visible
}
.orbit.orbit-stack-on-small .orbit-slide {
position: static;
margin-bottom: 10px
}
}
@media print {
.reveal-modal {
border: solid 1px #000;
background: #fff
}
}
.show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print {
display: none !important
}
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print {
display: inherit !important
}
@media only screen and (min-width: 1441px) {
.hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge {
display: inherit !important
}
.show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge {
display: none !important
}
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
.hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
display: inherit !important
}
.show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge {
display: none !important
}
}
@media only screen and (max-width: 767px) {
.show-for-small, .hide-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
display: inherit !important
}
.hide-for-small, .show-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge {
display: none !important
}
}
.show-for-landscape, .hide-for-portrait {
display: inherit !important
}
.hide-for-landscape, .show-for-portrait {
display: none !important
}
@media screen and (orientation: landscape) {
.show-for-landscape, .hide-for-portrait {
display: inherit !important
}
.hide-for-landscape, .show-for-portrait {
display: none !important
}
}
@media screen and (orientation: portrait) {
.show-for-portrait, .hide-for-landscape {
display: inherit !important
}
.hide-for-portrait, .show-for-landscape {
display: none !important
}
}
.show-for-touch {
display: none !important
}
.hide-for-touch {
display: inherit !important
}
.touch .show-for-touch {
display: inherit !important
}
.touch .hide-for-touch {
display: none !important
}
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium {
display: table !important
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
.touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium {
display: table !important
}
}
@media only screen and (max-width: 767px) {
table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small {
display: table !important
}
}
@media only screen and (max-device-width: 1280px) {
.touch .nav-bar li.has-flyout>a {
padding-right: 36px !important
}
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video {
padding-top: 0
}
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
.touch .nav-bar li a {
font-size: 11px
}
.touch .nav-bar li.has-flyout>a.flyout-toggle {
padding: 20px !important
}
.touch .nav-bar li.has-flyout>a {
padding-right: 36px !important
}
.clearing-main-right, .clearing-main-left {
height: 100%;
width: 40px;
top: 0;
border: none
}
.clearing-main-right:before, .clearing-main-left:before {
position: absolute;
top: 50%
}
.clearing-main-left {
left: 0
}
.clearing-main-left:before {
left: 5px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent #fff transparent transparent
}
.clearing-main-right {
height: 100%;
right: 0
}
.clearing-main-right:before {
content: "";
display: block;
width: 0;
height: 0;
border: solid 16px;
border-color: transparent transparent transparent #fff
}
}
@media only screen and (max-width: 767px) {
.left, .right {
float: none
}
body {
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
width: 100%;
min-width: 0;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0
}
.row {
width: auto;
min-width: 0;
margin-left: 0;
margin-right: 0
}
.column, .columns {
width: auto !important;
float: none
}
.column:before, .columns:before, .column:after, .columns:after {
content: "";
display: table
}
.column:after, .columns:after {
clear: both
}
.offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten {
margin-left: 0 !important
}
.push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
left: auto
}
.pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten {
right: auto
}
.row .mobile-one {
width: 25% !important;
float: left;
padding: 0 10px
}
.row .mobile-one:last-child {
float: right
}
.row .mobile-one.end {
float: left
}
.row.collapse .mobile-one {
padding: 0
}
.row .mobile-two {
width: 50% !important;
float: left;
padding: 0 10px
}
.row .mobile-two:last-child {
float: right
}
.row .mobile-two.end {
float: left
}
.row.collapse .mobile-two {
padding: 0
}
.row .mobile-three {
width: 75% !important;
float: left;
padding: 0 10px
}
.row .mobile-three:last-child {
float: right
}
.row .mobile-three.end {
float: left
}
.row.collapse .mobile-three {
padding: 0
}
.row .mobile-four {
width: 100% !important;
float: left;
padding: 0 10px
}
.row .mobile-four:last-child {
float: right
}
.row .mobile-four.end {
float: left
}
.row.collapse .mobile-four {
padding: 0
}
.push-one-mobile {
left: 25%
}
.pull-one-mobile {
right: 25%
}
.push-two-mobile {
left: 50%
}
.pull-two-mobile {
right: 50%
}
.push-three-mobile {
left: 75%
}
.pull-three-mobile {
right: 75%
}
.block-grid.mobile>li {
float: none;
width: 100%;
margin-left: 0
}
.block-grid>li {
clear: none
}
.block-grid.mobile-one-up>li {
width: 100%
}
.block-grid.mobile-two-up>li {
width: 50%
}
.block-grid.mobile-two-up>li:nth-child(2n+1) {
clear: both
}
.block-grid.mobile-three-up>li {
width: 33.33333%
}
.block-grid.mobile-three-up>li:nth-child(3n+1) {
clear: both
}
.block-grid.mobile-four-up>li {
width: 25%
}
.block-grid.mobile-four-up>li:nth-child(4n+1) {
clear: both
}
.block-grid.mobile-five-up>li {
width: 20%
}
.block-grid.mobile-five-up>li:nth-child(5n+1) {
clear: both
}
.block-grid.mobile-six-up>li {
width: 16.66667%
}
.block-grid.mobile-six-up>li:nth-child(6n+1) {
clear: both
}
.block-grid.mobile-seven-up>li {
width: 14.28571%
}
.block-grid.mobile-seven-up>li:nth-child(7n+1) {
clear: both
}
.block-grid.mobile-eight-up>li {
width: 12.5%
}
.block-grid.mobile-eight-up>li:nth-child(8n+1) {
clear: both
}
.block-grid.mobile-nine-up>li {
width: 11.11111%
}
.block-grid.mobile-nine-up>li:nth-child(9n+1) {
clear: both
}
.block-grid.mobile-ten-up>li {
width: 10%
}
.block-grid.mobile-ten-up>li:nth-child(10n+1) {
clear: both
}
.block-grid.mobile-eleven-up>li {
width: 9.09091%
}
.block-grid.mobile-eleven-up>li:nth-child(11n+1) {
clear: both
}
.block-grid.mobile-twelve-up>li {
width: 8.33333%
}
.block-grid.mobile-twelve-up>li:nth-child(12n+1) {
clear: both
}
label.right {
text-align: left
}
input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one {
width: 100% !important
}
input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two {
width: 100% !important
}
input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three {
width: 100% !important
}
input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four {
width: 100% !important
}
input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five {
width: 100% !important
}
input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six {
width: 100% !important
}
input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven {
width: 100% !important
}
input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight {
width: 100% !important
}
input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine {
width: 100% !important
}
input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten {
width: 100% !important
}
input[type="text"].eleven, .row input[type="text"].eleven, input[type="password"].eleven, .row input[type="password"].eleven, input[type="date"].eleven, .row input[type="date"].eleven, input[type="datetime"].eleven, .row input[type="datetime"].eleven, input[type="email"].eleven, .row input[type="email"].eleven, input[type="number"].eleven, .row input[type="number"].eleven, input[type="search"].eleven, .row input[type="search"].eleven, input[type="tel"].eleven, .row input[type="tel"].eleven, input[type="time"].eleven, .row input[type="time"].eleven, input[type="url"].eleven, .row input[type="url"].eleven, textarea.eleven, .row textarea.eleven {
width: 100% !important
}
input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve {
width: 100% !important
}
.button {
display: block
}
input[type="submit"].button, input[type="reset"].button {
width: 100%;
padding-left: 0;
padding-right: 0
}
.button-group button.button, .button-group input[type="submit"].button {
width: auto;
padding: 5px 10px 6px
}
.button-group button.button.large, .button-group input[type="submit"].button.large {
padding: 10px 20px 11px
}
.button-group button.button.medium, .button-group input[type="submit"].button.medium {
padding: 5px 10px 6px
}
.button-group button.button.small, .button-group input[type="submit"].button.small {
padding: 2px 4px 3px
}
.button-group button.button.tiny, .button-group input[type="submit"].button.tiny {
padding: 0px 0px 1px
}
.button-group.even button.button, .button-group.even input[type="submit"].button {
width: 100%;
padding-left: 0;
padding-right: 0
}
.nav-bar {
height: auto
}
.nav-bar>li {
float: none;
display: block;
border-right: none
}
.nav-bar>li>a.main {
text-align: left;
border-top: 1px solid #ddd;
border-right: none
}
.nav-bar>li:first-child>a.main {
border-top: none
}
.nav-bar>li.has-flyout>a.flyout-toggle {
position: absolute;
right: 0;
top: 0;
padding: 22px;
z-index: 2;
display: block
}
.nav-bar>li.has-flyout.is-touch>a.flyout-toggle span {
content: "";
width: 0;
height: 0;
display: block
}
.nav-bar>li.has-flyout>a.flyout-toggle:hover span {
border-top-color: #141414
}
.nav-bar.vertical>li.has-flyout>.flyout {
left: 0
}
.flyout {
position: relative;
width: 100% !important;
top: auto;
margin-right: -2px;
border-width: 1px 1px 0 1px
}
.flyout.right {
float: none;
right: auto;
left: -1px
}
.flyout.small, .flyout.large {
width: 100% !important
}
.flyout p:last-child {
margin-bottom: 18px
}
.reveal-modal-bg {
position: absolute
}
.reveal-modal, .reveal-modal.small, .reveal-modal.medium, .reveal-modal.large, .reveal-modal.xlarge {
width: 80%;
top: 15px;
left: 50%;
margin-left: -40%;
padding: 20px;
height: auto
}
.clearing-container {
margin: 0
}
.clearing-close {
z-index: 99;
font-size: 31px;
top: 0px;
right: 5px
}
.clearing-caption {
position: fixed;
bottom: 0;
left: 0;
padding: 10px !important;
line-height: 1.3
}
.clearing-main-right, .clearing-main-left {
display: none
}
.clearing-blackout.clearing-assembled .visible-img, .clearing-blackout.clearing-assembled .clearing-container {
height: 100%
}
.clearing-blackout.clearing-assembled ul[data-clearing] {
display: none
}
.joyride-tip-guide {
width: 95% !important;
left: 2.5% !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px
}
.joyride-tip-guide-wrapper {
width: 100%
}
.tabs.mobile {
width: auto;
margin: 20px -20px 40px;
border-bottom: solid 1px #ccc;
height: auto;
margin: 20px -15px 0px -15px
}
.tabs.mobile dt, .tabs.mobile li, .tabs.mobile dd {
float: none;
height: auto
}
.tabs.mobile dd a, .tabs.mobile li a {
font-size: 13px;
display: block;
width: auto;
height: auto;
padding: 18px 20px;
margin: 0;
color: #555;
line-height: 1;
border: none;
border-left: none;
border-right: none;
border-top: 1px solid #ccc;
background: #fff
}
.tabs.mobile dd a.active, .tabs.mobile li a.active {
border: none;
margin: 0;
position: static;
top: 0;
height: auto
}
.tabs.mobile dd:first-child a.active, .tabs.mobile li:first-child a.active {
margin: 0
}
.tabs.mobile+.tabs-content.contained {
margin-left: -15px;
margin-right: -15px
}
.tabs.mobile .section-title {
padding-left: 20px !important
}
.contained.mobile {
margin-bottom: 0
}
.contained.tabs.mobile dd a, .contained.tabs.mobile li a {
padding: 18px 20px
}
.tabs.mobile+ul.contained {
margin-left: -20px;
margin-right: -20px;
border-width: 0 0 1px 0
}
.tooltip {
font-size: 14px;
line-height: 1.4;
padding: 7px 10px 9px 10px;
left: 50% !important;
max-width: 80% !important;
margin-left: -40%;
font-size: 110%
}
.tooltip>.nub, .tooltip.top>.nub, .tooltip.left>.nub, .tooltip.right>.nub {
border-color: transparent transparent #000 transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
top: -12px;
left: 10px
}
}
@media only screen and (max-width: 940px) {
.top-bar {
margin-bottom: 0;
overflow: hidden;
height: 45px;
background: #222
}
.top-bar .js-generated {
display: block
}
.contain-to-grid .top-bar {
width: auto
}
.top-bar section {
left: 0;
position: relative;
width: auto;
-webkit-transition: left 300ms 0;
-moz-transition: left 300ms 0;
-o-transition: left 300ms 0;
transition: left 300ms 0
}
.top-bar ul {
width: 100%;
height: 100%;
margin-bottom: 0;
display: block
}
.top-bar ul>li {
float: none
}
.top-bar ul>li.active, .top-bar ul>li:hover {
background: #151515
}
.top-bar ul>li.name {
height: 45px
}
.top-bar ul>li.name h1 {
line-height: 1
}
.top-bar ul>li.name h1 a {
color: #fff;
display: block;
line-height: 45px !important;
padding-left: 15px;
height: 45px
}
.top-bar ul>li:hover a, .top-bar ul>li.active a {
color: #fff
}
.top-bar ul>li a:not(.button) {
color: #fff
}
.top-bar ul>li.toggle-topbar {
cursor: pointer;
display: block;
height: 45px;
position: absolute;
right: 0;
top: 0;
width: 50%
}
.top-bar ul>li.toggle-topbar a {
content: "";
display: block;
width: 0;
height: 0;
border: solid 8px;
border-color: #fff transparent transparent transparent;
padding: 0;
position: absolute;
top: 50%;
right: 22.5px;
margin-top: -4px
}
.top-bar ul>li.toggle-topbar:hover {
background: inherit
}
.top-bar ul>li.toggle-topbar a {
padding: 0 !important
}
.top-bar ul>li.divider {
border-bottom: solid 1px #3c3c3c;
border-top: solid 1px #000;
clear: both;
height: 1px !important;
margin: 8px 0 !important;
width: 100%
}
.top-bar ul>li.search {
padding: 0 22.5px
}
.top-bar ul>li.search form {
width: 100%
}
.top-bar ul>li.search form input[type=text] {
width: 75%
}
.top-bar ul>li.search form .button {
top: -1px;
width: 25%
}
.top-bar ul>li.has-dropdown a {
padding-right: 33.75px
}
.top-bar ul>li.has-dropdown a:after {
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
margin-right: 15px;
margin-top: -4.5px;
position: absolute;
top: 50%
}
.top-bar ul>li.has-dropdown:hover>.dropdown {
display: block;
visibility: hidden
}
.top-bar ul>li.has-dropdown .dropdown {
visibility: hidden;
z-index: 0 !important
}
.top-bar ul>li.has-dropdown.moved {
position: static
}
.top-bar ul>li.has-dropdown.moved>.dropdown {
top: 0;
visibility: visible
}
.top-bar ul>li.has-dropdown.moved>.dropdown li label {
margin-bottom: 6px;
padding-top: 6px !important;
font-size: 9px
}
.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) {
padding-bottom: 0
}
.top-bar ul>li.has-dropdown.moved>.dropdown li:not(.title) a {
padding: 8px 22.5px;
font-size: 12px
}
.top-bar ul>li.has-dropdown.moved>.dropdown li a, .top-bar ul>li.has-dropdown.moved>.dropdown li label {
padding: 0 22.5px
}
.top-bar ul>li.has-dropdown.moved>.dropdown li a:hover {
background: #3c3c3c;
display: block
}
.top-bar ul>li.has-dropdown.moved>.dropdown li.divider {
border-bottom: solid 1px rgba(255, 255, 255, 0.1);
margin-top: 8px !important;
margin-bottom: 8px !important
}
.top-bar ul>li.has-dropdown.moved .back.title {
padding-bottom: 0
}
.top-bar ul>li.has-dropdown.moved .back.title a:before {
position: absolute;
top: 50%;
left: 17.5px;
margin-top: -5px;
width: 0;
height: 0;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent #fff transparent transparent
}
.top-bar ul>li.has-dropdown.moved .back.title h5 {
margin: 0;
padding-left: 15px;
position: relative
}
.top-bar ul>li.has-dropdown.moved .back.title h5 a {
background: transparent;
padding-top: 8px;
padding-bottom: 8px;
font-size: 19px;
font-weight: bold
}
.top-bar ul>li.has-dropdown .dropdown li {
background: transparent
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown {
left: 100% !important;
top: 0;
right: auto !important
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a {
padding-right: 33.75px
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after {
content: "";
margin-right: 15px;
content: "";
display: block;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
position: absolute;
top: 50%;
margin-top: -4.5px
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a li a:hover {
background: #3c3c3c
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved {
position: static
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved .dropdown {
top: 0;
visibility: visible
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover {
display: block
}
.top-bar ul.left, .top-bar ul.right {
float: none;
width: 100%
}
.top-bar ul.left>li, .top-bar ul.right>li {
display: block;
float: none;
margin: 0 !important
}
.top-bar ul.left>li.has-dropdown .dropdown, .top-bar ul.right>li.has-dropdown .dropdown {
left: 100% !important;
top: 0;
right: auto !important
}
.top-bar section>ul li a:not(.button) {
padding-left: 22.5px !important
}
.top-bar.expanded {
height: 100%
}
.top-bar.expanded ul li.toggle-topbar a {
content: "";
display: block;
width: 0;
height: 0;
border: solid 8px;
border-color: transparent transparent #ccc transparent;
top: auto;
bottom: 50%;
margin-bottom: -4px
}
.top-bar ul li.has-button {
padding: 5px 15px
}
.top-bar ul li .button.small {
margin: 0 !important;
display: inline-block;
width: 100%
}
.top-bar ul>li.has-button a.button {
margin: 0
}
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
.extra-links{
display: none !important;
}
.widget_crum_recent_desc .widget-title {
margin-bottom: 5px;
}
.widget_crum_recent_desc .desc-text {
font-size: 11px;
}
#header #drop-top-menu .menu > li > .menu-item-wrap{
padding: 0 20px 0 10px;
}
}
@media (max-width: 1200px){
.header-navi-inner {width:100%;}
.tabs.horisontal dd a, .tabs.horisontal li a {
font-size: 14px;
padding: 15px 10px;
}
}
@media only screen and  (max-width: 1023px){
.tabs.horisontal dd a, 
.tabs.horisontal li a {
height:40px;
padding:10px 7px;
font-size:12px;
}
.product.type-product .tabs,
.tabs, .filter,
.tabs dd, .tabs li, .filter li {
height:40px;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
#top-menu .link-text {
font-size: 15px;
}
#header .menu .link-desc {
font-size:12px;
margin-left:35px;
}
.menu-item-wrap:before {
font-size:28px;
line-height:1.6;
margin:0 7px 0 0;
}
.feature-box.al-left .icon,
.feature-box.al-right .icon {
margin: 0 0 20px;
float: none;
text-align:center;
}
.feat-block-content {
overflow:visible;
clear:both;
}
.feat-block-content .ovh {
overflow:visible;
}
}
@media only screen and (min-width: 767px) and (max-width: 900px) {
#header .menu .link-desc {
display: none;
}
.menu-item-wrap:before {
font-size:20px;
line-height:2.1;
margin:0 7px 0 0;
}
#top-menu .menu > li {
width: auto;
margin-right: 30px;
}
#top-menu .menu > li > .menu-item-wrap .link-text {
font-size:14px;
margin-top:10px;
display:inline-block;
}
#header .menu > li > .menu-item-wrap {
padding-bottom:20px;
}
.has-submenu > span .link-text {
padding-right:11px;
}
.follow-widget .number{
font-size: 14px;
}
.tabs dd i, .tabs li i {
font-size: 15px;
padding-right: 2px;
}
.lost_password-link {
display: none;
}
}
@media only screen and (max-width : 767px){
.blog-section #left-sidebar.three,
.blog-section #main-content.six,
.blog-section #main-content.nine,
.blog-section,
.type-product .images,
.type-product .summary,
.blog-section.sidebar-both,
.blog-section.sidebar-right2,
.blog-section.sidebar-both2,
.blog-section.sidebar-both2 #main-content,
.blog-section.sidebar-both2 #left-sidebar,
.blog-section.sidebar-left2,
.sidebar-both #left-sidebar.three,
.sidebar-both #right-sidebar.three,
.sidebar-both #main-content.six,
.sidebar-right2 #left-sidebar.three,
.sidebar-right2 #main-content.six,
.sidebar-left2 #main-content.six,
.sidebar-left2 #right-sidebar.three,
.sidebar-left #main-content.nine,
#left-sidebar.three,
#right-sidebar.three,
.sidebar-left #right-sidebar {
width: 100%;
float: none;
}
#header .menu .tile-icon {
display:none;
}
#header .menu .link-desc {
margin-left:0 !important;
}
#portfolio-page .project {
width:100% !important;
}
.recent-block ul.tabs-content.contained > li {
padding:0 10px;
}
#page-title {
padding-left:0;
}
.widget_crum_recent_desc .dopinfo,
.recent-projects-block .dopinfo,
.feature-item-box,
.widget_crum_news_row .small-news,
.block-news-feature .small-news,
.widget_crum_galleries_widget .hover{
padding-bottom: 30px;
display: block;
}
.crum_features_list >.icon,
.styled-list li {
display: inline-block;
}
.crum_features_list  {
text-align:center;
}
.crum_features_list >.icon {
margin-bottom: 20px;
}
#header #top-menu ul.mega-menu-wrapper {
max-width: 760%;
}
#primary-navigation-866 #pgc-0-0 {
width: 35%;
}
#primary-navigation-866 #pgc-0-1 {
width: 65%;
}
.to-action-block {
display: block;
text-align: center;
}
.to-action-block .action-button {
display: block;
text-align: center;
}
.to-action-block .action-button .icon {
display: inline-block;
float: none;
}
}
@media only screen and (max-width: 767px){
.top-menu-button {
background:#696a6c url(//tecnoinova.net/template_main/assets/img/resp-navi.png) 50% 50% no-repeat;
display:block;
width:36px;
height:28px;
margin:0 auto;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.top-menu-button.active {
background-color:#50b4e6;
}
#header {
text-align:center;
}
#logo {
float: none;
display: inline-block;
padding-top: 36px;
}
#header #searchform,
#header .lang-sel,
#header .phone,
#header .form-search {
display: none;
}
#header .soc-head-icons {
float: none;
margin: 20px 0;
}
.recent-block .folio-item {
width:100%;
margin-bottom:20px;
}
.clients-list {
display:block;
}
.clients-item {
display:block;
width:100%;
border:1px solid #E7E8EA;
border-top:none;
}
.clients-list>.clients-item:first-child {
border-top:1px solid #E7E8EA;
}
.pricetable-column {
width:100% !important;
}
.css3slide-block {
width:100%;
float:none;
}
.css3slide {
overflow:hidden;
padding-right:0;
margin-bottom:20px;
}
.css3slide .entry-thumb {
width:50%;
}
.css3slide-block .post-desc {
left:auto;
position:relative;
padding-left:20px;
padding-right:0;
width:50%;
float:left;
}
.css3slide-container .wrapper,
.css3slide-block:hover {
margin-right:0;
}
.about_author_widget .avatar {
float: none;
text-align:center;
}
.about_author_widget .avatar img {
display:inline-block;
}
.about_author_widget .text {
padding: 5px 0 0 35px;
margin: 0;
position: relative;
border-left: none;
}
}
@media only screen and (max-width : 320px) {
#page-title {padding: 0;}
#page-title a {
display: block;
float: left;}
#page-title .page-title-inner {display: block;}
}
@media only screen and (max-width : 360px) {
.pp_hoverContainer,
.pp_pic_holder {
width: 260px !important;
}
.pp_pic_holder {
left: 60px !important;
}
.pp_content, .pp_details {
width: 230px !important;
}
.pp_content {
height: 220px !important;
}
#fullResImage {
width: 230px !important;
height: auto !important;
}
}
@media only screen and (max-width : 320px) {
.pp_pic_holder {
left: 35px !important;
}
.pp_content {
height: 230px !important;
}
}
@media only screen and (max-width: 540px){
.css3slide-block .post-desc,
.css3slide .entry-thumb {
width:100%;
float:none;
margin-bottom:20px;
}
}
@media ( max-width: 40em ) {
#grid-posts article.small-news,  #grid-folio .project {
width: 46.876%; margin-bottom: 0.938em; }
}
@media ( max-width: 25em ) {
#grid-posts, #grid-folio {
width: 100%;
margin-left: 0;
}
#grid-posts article.small-news,  #grid-folio .project {
width: 100%;
margin-left: 0;
margin-right: 0;
}
}  @media only screen
and (max-width : 480px) {
a.button.text-button {
padding: 3px 5px;
font-size: 5px;
}
.item .description .title {
display: none;
}
.item .info {padding-top: 14px;}
.item:hover .sl-item-title .icon {display: block;}
ul.products li.product {width: 100%;}
}
@media only screen
and (max-width : 780px) {
a.button.text-button {
padding: 5px 10px;
font-size: 10px;
}
.item .description:hover .sl-item-title{
bottom: 20px !important;
}
.item .description .title {
font-size: 13px;
line-height: 14px;
font-weight: 700;
}
.item .description .sl-description p{
display: none;
}
.item .description .sl-description {
top: 0;
left: 0;
}
.item .description .text-button {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
text-indent: -1000em;
border: none;
padding: 0;
margin: 0;
z-index: 100;
background: none;
opacity: 1;
}
}
@media only screen
and (max-width : 550px) {
.ls-layer a.button.text-button {
padding: 2px 10px;
font-size: 9px;
}
} @media only screen
and (min-width : 768px)
and (max-width : 1024px) {
.ls-layer a.button.text-button {
padding: 6px 13px;
font-size: 11px;
}
.item .description .title {
font-size: 13px;
line-height: 14px;
font-weight: 700;
}
.item .description .sl-description p{
line-height: 1.3;
font-size: 11px;
}
} @media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
.ls-layer a.button.text-button {
padding: 7px 18px;
font-size: 12px;
}
.item .description:hover .sl-item-title{
top: 10%;
}
.item .description .title {
font-size: 14px;
line-height: 16px;
font-weight: 700;
}
.item .description .sl-description  {
line-height: 1.3;
font-size: 11px;
}
}
@media only screen
and (max-width : 840px) {
.item .description .sl-description p{
display: none;
}
.item .description .text-button {
margin-top: 10px;
}
} @media only screen
and (min-width : 1024px){
.ls-layer a.button.text-button {
padding: 8px 20px;
font-size: 13px;
}
}
@media only screen
and (min-width : 1024px)
and (max-width : 1124px)
{
.item .description .sl-description  {
line-height: 1.3;
font-size: 12px;
}
} @media only screen and (max-width : 320px) {
#buddypress div.activity-meta a {
padding: 8px ;
width: 31%;
float: left;
line-height: 1;}
#buddypress div.dir-search {
position: relative;
top: 72px;
left: 155px;
}
#buddypress .dir-search #members_search_submit {
position: absolute;
top: 0;
right: 0;
}
#buddypress div.item-list-tabs#subnav ul li.last {
top: -34px;
}
#buddypress div.item-list-tabs ul li.last select {
max-width: 146px;
float: right;
}
.about_author_widget .text {
padding: 0;
margin: 0;
position: relative;
border-left: none;
}
.about_author_widget .avatar {
float: none;
}
}
@media only screen and (min-width: 321px) and  (max-width : 800px) {
#buddypress div.activity-meta a {float: left;}
#buddypress div.item-list-tabs#subnav ul li.last {
top: -34px;
}
#buddypress div.dir-search input[type="text"] {
width: 100%;
}
@media only screen and (min-width: 768px) and  (max-width : 800px) {
#pg-2491-0 .panel-grid-cell {
width: 100%;
margin-top: 20px;
}
}
}
@media only screen and (max-width: 580px) {
#grid-posts article.post.small-news {
width: 100% !important;
position: static !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;
}
.woocommerce ul.products li.product > a, .woocommerce-page ul.products li.product > a {
width: 280px;
margin: 0 auto;
}
}
.wpb_content_element .wpb_tabs_nav li {
white-space: normal !important;
}.bbp-search-form {
display: none;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
float: none;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer  {
background: #f6f6f6;
border: none;
font-weight: 300;
}
#bbpress-forums li.bbp-header li, #bbpress-forums li.bbp-header div, .bbp-footer div{
font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
font-size: 14px;
color: #555555;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
font-size: 12px;
margin: 0;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
padding: 13px 8px ;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies {
border-color: #f1f1f1;
}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-replies {
border-top: 3px solid #26bdef;
border-radius: 5px;
}
.bbp-forum-freshness a, .bbp-topic-freshness a{
font-size: 12px;
color: rgb(142, 147, 153);
}
.bbp-topic-meta a {
color: #26bdef;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
float: none;
margin-bottom: -3px;
}
.bbp-forum-info {
}
.bbp-forum-title, .bbp-topic-permalink {
font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
font-size: 14px;
color: #595959;
font-weight: 400;
}
li.bbp-forum-info, li.bbp-topic-title {
padding-left: 15px;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
background: #fff !important;
border-left: 3px solid #f37a6b !important;
}
div.bbp-template-notice.info {
background: #fff;
border-color: #f1f1f1;
border-left: 3px solid #26bdef;
border-radius: 3px;
}
div.bbp-template-notice p{
font-size: 12px;
padding-left: 10px;
}
div.bbp-template-notice {
border-color: #f1f1f1;
background: #fff;
border-left: 3px solid #f37a6b !important;
border-radius: 3px 3px;
}
.bbp-topic-revision-log li{
font-size: 12px;
}
.bbp-pagination-count, .bbp-meta, .bbp-forum-info .bbp-forum-content, .bbp-reply-revision-log-item {
font-size: 12px;
}
#bbpress-forums #crumbs {
display: none;
}.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  .isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 0}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//tecnoinova.net/template_main/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}.widget-title{content: "linecon-diamond"; ie: "linecon-diamond"}.widget_crum_recent_posts .widget-title{content: "linecon-doc"; ie:"linecon-doc";}.widget_rss_mail_subscribe .widget-title{content: "awesome-rss";ie: "awesome-rss"}.widget_recent_block .widget-title, .widget_crum_recent_desc .widget-title, .recent-block .widget-title{content: "linecon-camera"; ie:"linecon-camera" }.widget_crum_news_cat .widget-title, .widget_crum_news_row .widget-title, .widget_crum_news_desc .widget-title{content: "linecon-note"; ie: "linecon-note"}.widget_list_widget .widget-title{content: "linecon-money"; ie: "linecon-money"}.widget_crum_testimonial_widget .widget-title{content: "linecon-thumbs-up"; ie: "linecon-thumbs-up"}.widget_crum_partners_widget .widget-title{content: "linecon-globe"; ie: "linecon-globe"}.widget_crum-text-widget .widget-title{content: "linecon-clock"; ie:"linecon-clock"}.widget_roots_vcard_widget .widget-title{content: "linecon-diamond"; ie:"linecon-diamond"}.widget_crum_tags_widget .widget-title{content: "linecon-tag"; ie:"linecon-tag"}.widget_crum_crum_widget_tabs .widget-title{content: "linecon-calendar"; ie: "linecon-calendar"}.widget_gallery_widget .widget-title{content: "linecon-paper-plane"; ie: "linecon-paper-plane"}.widget_twitter-widget .widget-title{content: "moon-twitter"; ie:"moon-twitter"}.widget_crum_icon_categories .widget-title{content: "awesome-list-ul"; ie:"awesome-list-ul"}.widget_facebook_widget .widget-title{content: "moon-facebook"; ie:"moon-facebook"}.widget_crum_widgets_video .widget-title{content: "linecon-videocam"; ie:"linecon-videocam";}.widget_crum_widget_v_accordion .widget-title{content: "linecon-lightbulb"; ie:"linecon-lightbulb";}.widget_crum_galleries_widget .widget-title{content: "linecon-photo"; ie:"linecon-photo";}.widget_about_author_widget .widget-title{content: "linecon-sound"; ie:"linecon-sound";}.widget_skills_widget .widget-title{content: "linecon-params"; ie:"linecon-params";}.widget_crum_shortcode_widget .widget-title{content: "linecon-diamond";ie:"linecon-diamond"}.widget_crum_widget_features .widget-title{content: "linecon-tv"; ie:"linecon-tv";}.widget_wp_sidebarlogin .widget-title{content: "linecon-diamond"; ie:"linecon-diamond";}.widget_shopping_cart .widget-title{content: "linecon-diamond"; ie:"linecon-diamond";}.so-widget-sow-contact-form-default-58e464165842 .sow-form-field {
display: block;
margin-bottom: 1em;
zoom: 1;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field:before {
content: '';
display: block;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field > label {
display: block;
margin-bottom: 5px;
text-align: left;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field > label.sow-form-field-label-left {
float: left;
margin-right: 10px;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field > label.sow-form-field-label-right {
float: right;
margin-left: 10px;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-field-container {
overflow: hidden;
display: block;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-field-container textarea:focus,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-field-container input:focus,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-field-container > :focus {
outline-style: solid;
outline-width: 1px;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field textarea,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-text-field {
display: block;
width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0px;
border: 1px solid #c0c0c0;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-checkboxes ul,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-radio ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-checkboxes ul li,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-radio ul li {
margin: 0;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-checkboxes ul label,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-radio ul label {
margin-bottom: 0;
display: flex;
align-items: center;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-checkboxes ul input,
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field.sow-form-field-radio ul input {
float: left;
margin-right: 0.5em;
height: auto;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-form-field .sow-form-field-description {
font-size: 0.9em;
margin-top: 0.2em;
margin-left: 0.2em;
color: #999999;
font-style: italic;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-recaptcha {
margin-bottom: 1em;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form {
padding: 10px;
border: #c0c0c0 none 1px;
background-color: #f2f2f2;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form .sow-error {
background: #fce4e5;
border: 1px solid #ec666a;
color: #ec666a;
border-radius: 2px;
padding: 5px;
font-size: 0.8em;
list-style: none;
margin: 0 0 10px 0;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form .sow-error li {
margin: 0;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form .sow-submit-styled {
text-align: left;
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form .sow-submit-styled .sow-submit {
color: #5a5a5a;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #d5d5d5, #ffffff);
background: -moz-linear-gradient(center bottom, #d5d5d5 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #d5d5d5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
border: 1px none #989a9c;
border-radius: 4px;
font-weight: 500;
padding: 10px 20px;
display: inline-block;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.so-widget-sow-contact-form-default-58e464165842 .sow-contact-form .sow-submit-styled .sow-submit:disabled {
color: #8d8d8d;
background: #ffffff;
border: 1px none #cccdce;
}