html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:#fff0;border:0;margin:0;padding:0;vertical-align:baseline}header,nav,section,article,aside,footer,hgroup{display:block}body{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:400}ol,ul,li{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}.column{display:block;float:left;margin-right:5%}.col1{width:100%}.col2{width:47.5%}.col3{width:30%}.col3x2{width:65%}.col4{width:21.25%}.col4x2{width:47.5%}.col4x3{width:73.5%}.col5{width:16%}.col5x2{width:37%}.col5x3{width:58%}.col5x4{width:79%}.col6{width:12.5%}.col6x2{width:30%}.col6x3{width:47.5%}.col6x4{width:65%}.col6x5{width:82.5%}.col-last{margin-right:0}.col-divide{display:block;clear:both;width:100%}.section{padding:40px 1000px 20px;width:100%;border:1px solid #ddd;margin:0 0 40px -1000px}.section+.section{margin-top:-40px;border-top:none}.page-content>.section:first-child{margin-top:-30px;border-top:none}.button,.button:visited,input[type=submit]{display:inline-block;width:auto;border:1px solid #888;margin:5px 0;padding:12px 15px;color:#fff;text-shadow:0 -1px 0 rgb(0 0 0 / .5);border-radius:2px;cursor:pointer;background:#ccc;background:-moz-linear-gradient(top,#ccc 0%,#aaa 100%);background:-webkit-linear-gradient(top,#ccc 0%,#aaa 100%);background:linear-gradient(to bottom,#ccc 0%,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#aaa',GradientType=0)}.button:link{color:#fff}.button:hover,input[type=submit]:hover{background:#ccc;text-decoration:none}body .button-small{font-size:.9em;padding:5px 10px;margin:5px 0}body .button-medium{font-size:1.2em;padding:15px 20px;margin:5px 0}body .button-large{font-size:1.8em;padding:20px 30px;margin:10px 0}body .button-right{float:right;margin:0 0 10px 30px}.button-default,.button-default:visited{background:#ccc;background:-moz-linear-gradient(top,#ccc 0%,#aaa 100%);background:-webkit-linear-gradient(top,#ccc 0%,#aaa 100%);background:linear-gradient(to bottom,#ccc 0%,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc',endColorstr='#aaa',GradientType=0);text-shadow:0 -1px 0 rgb(0 0 0 / .5);border-color:#888}body .button-red,body .button-red:visited{border-color:#ce3160;background:#e08f74;background:-moz-linear-gradient(top,#e08f74 0%,#ce3160 100%);background:-webkit-linear-gradient(top,#e08f74 0%,#ce3160 100%);background:linear-gradient(to bottom,#e08f74 0%,#ce3160 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e08f74',endColorstr='#ce3160',GradientType=0)}body .button-red:hover{background:#e08f74}body .button-blue,body .button-blue:visited{border-color:#5985c8;background:#82dbeb;background:-moz-linear-gradient(top,#82dbeb 0%,#5985c8 100%);background:-webkit-linear-gradient(top,#82dbeb 0%,#5985c8 100%);background:linear-gradient(to bottom,#82dbeb 0%,#5985c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82dbeb',endColorstr='#5985c8',GradientType=0)}body .button-blue:hover{background:#82dbeb}body .button-green,body .button-green:visited{border-color:#469b4e;background:#66d582;background:-moz-linear-gradient(top,#66d582 0%,#469b4e 100%);background:-webkit-linear-gradient(top,#66d582 0%,#469b4e 100%);background:linear-gradient(to bottom,#66d582 0%,#469b4e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d582',endColorstr='#469b4e',GradientType=0)}body .button-green:hover{background:#66d582}body .button-teal,body .button-teal:visited{border-color:#449987;background:#5bbfb9;background:-moz-linear-gradient(top,#5bbfb9 0%,#449987 100%);background:-webkit-linear-gradient(top,#5bbfb9 0%,#449987 100%);background:linear-gradient(to bottom,#5bbfb9 0%,#449987 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bbfb9',endColorstr='#449987',GradientType=0)}body .button-teal:hover{background:#5bbfb9}body .button-purple,body .button-purple:visited{border-color:#9b4eae;background:#b68ae8;background:-moz-linear-gradient(top,#b68ae8 0%,#9b4eae 100%);background:-webkit-linear-gradient(top,#b68ae8 0%,#9b4eae 100%);background:linear-gradient(to bottom,#b68ae8 0%,#9b4eae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68ae8',endColorstr='#9b4eae',GradientType=0)}body .button-purple:hover{background:#9b4eae}body .button-pink,body .button-pink:visited{border-color:#be589f;background:#e78be8;background:-moz-linear-gradient(top,#e78be8 0%,#be589f 100%);background:-webkit-linear-gradient(top,#e78be8 0%,#be589f 100%);background:linear-gradient(to bottom,#e78be8 0%,#be589f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e78be8',endColorstr='#be589f',GradientType=0)}body .button-pink:hover{background:#e78be8}body .button-orange,body .button-orange:visited{border-color:#cf5e36;background:#dcb466;background:-moz-linear-gradient(top,#dcb466 0%,#cf5e36 100%);background:-webkit-linear-gradient(top,#dcb466 0%,#cf5e36 100%);background:linear-gradient(to bottom,#dcb466 0%,#cf5e36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcb466',endColorstr='#cf5e36',GradientType=0)}body .button-orange:hover{background:#dcb466}body .button-yellow,body .button-yellow:visited{border-color:#c59a3c;background:#e6d43e;background:-moz-linear-gradient(top,#e6d43e 0%,#c59a3c 100%);background:-webkit-linear-gradient(top,#e6d43e 0%,#c59a3c 100%);background:linear-gradient(to bottom,#e6d43e 0%,#c59a3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6d43e',endColorstr='#c59a3c',GradientType=0)}body .button-yellow:hover{background:#e6d43e}body .button-gray,body .button-gray:visited{border-color:#777;background:#aaa;background:-moz-linear-gradient(top,#aaa 0%,#777 100%);background:-webkit-linear-gradient(top,#aaa 0%,#777 100%);background:linear-gradient(to bottom,#aaa 0%,#777 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa',endColorstr='#777',GradientType=0)}body .button-gray:hover{background:#aaa}body .button-black,body .button-black:visited{border-color:#222;background:#555;background:-moz-linear-gradient(top,#555 0%,#222 100%);background:-webkit-linear-gradient(top,#555 0%,#222 100%);background:linear-gradient(to bottom,#555 0%,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555',endColorstr='#222',GradientType=0)}body .button-black:hover{background:#555}body .button-white,body .button-white:link,body .button-white:visited{border-color:#bbb;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#ddd 100%);background:-webkit-linear-gradient(top,#f5f5f5 0%,#ddd 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ddd',GradientType=0);color:#333;text-shadow:0 1px 0 rgb(255 255 255 / .5)}body .button-white:hover{background:#f5f5f5}.button-icon{margin-right:.5em}.progress-bar{display:block;overflow:hidden;background:rgb(0 0 0 / .1);margin:0 0 25px;height:30px;line-height:30px;padding:0;border-radius:3px;box-shadow:inset 0 1px 2px #999}.progress-bar .bar-title{display:inline-block;color:#fff;text-shadow:0 -1px 0 rgb(0 0 0 / .5);padding:5px 10px;border-radius:3px}.progress-bar .bar-content{float:left;border-radius:2px;text-align:left;height:30px;line-height:20px}.progress-bar .bar-icon{margin-right:10px}.progress-bar-small{margin-top:4px}.progress-bar-small,.progress-bar-small .bar-content{height:10px;margin-top:4px;line-height:10px;border-radius:50px}.progress-bar-small .bar-title{display:none}.progress-bar-medium,.progress-bar-medium .bar-content{height:40px;line-height:40px;font-size:1.1em}.progress-bar-medium .bar-title{line-height:25px;padding:0 15px}.progress-bar-large,.progress-bar-large .bar-content{height:60px;line-height:60px;font-size:1.3em}.progress-bar-large .bar-title{line-height:35px;padding:0 20px}.progress-bar-left .bar-content{float:right;text-align:right}.gradient-red{border-color:#ce3160;background:#e08f74;background:-moz-linear-gradient(top,#e08f74 0%,#ce3160 100%);background:-webkit-linear-gradient(top,#e08f74 0%,#ce3160 100%);background:linear-gradient(to bottom,#e08f74 0%,#ce3160 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e08f74',endColorstr='#ce3160',GradientType=0)}.gradient-blue{border-color:#5985c8;background:#82dbeb;background:-moz-linear-gradient(top,#82dbeb 0%,#5985c8 100%);background:-webkit-linear-gradient(top,#82dbeb 0%,#5985c8 100%);background:linear-gradient(to bottom,#82dbeb 0%,#5985c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82dbeb',endColorstr='#5985c8',GradientType=0)}.gradient-green{border-color:#469b4e;background:#66d582;background:-moz-linear-gradient(top,#66d582 0%,#469b4e 100%);background:-webkit-linear-gradient(top,#66d582 0%,#469b4e 100%);background:linear-gradient(to bottom,#66d582 0%,#469b4e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d582',endColorstr='#469b4e',GradientType=0)}.gradient-teal{border-color:#449987;background:#5bbfb9;background:-moz-linear-gradient(top,#5bbfb9 0%,#449987 100%);background:-webkit-linear-gradient(top,#5bbfb9 0%,#449987 100%);background:linear-gradient(to bottom,#5bbfb9 0%,#449987 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bbfb9',endColorstr='#449987',GradientType=0)}.gradient-purple{border-color:#9b4eae;background:#b68ae8;background:-moz-linear-gradient(top,#b68ae8 0%,#9b4eae 100%);background:-webkit-linear-gradient(top,#b68ae8 0%,#9b4eae 100%);background:linear-gradient(to bottom,#b68ae8 0%,#9b4eae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68ae8',endColorstr='#9b4eae',GradientType=0)}.gradient-pink{border-color:#be589f;background:#e78be8;background:-moz-linear-gradient(top,#e78be8 0%,#be589f 100%);background:-webkit-linear-gradient(top,#e78be8 0%,#be589f 100%);background:linear-gradient(to bottom,#e78be8 0%,#be589f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e78be8',endColorstr='#be589f',GradientType=0)}.gradient-orange{border-color:#cf5e36;background:#dcb466;background:-moz-linear-gradient(top,#dcb466 0%,#cf5e36 100%);background:-webkit-linear-gradient(top,#dcb466 0%,#cf5e36 100%);background:linear-gradient(to bottom,#dcb466 0%,#cf5e36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcb466',endColorstr='#cf5e36',GradientType=0)}.gradient-yellow{border-color:#c59a3c;background:#e6d43e;background:-moz-linear-gradient(top,#e6d43e 0%,#c59a3c 100%);background:-webkit-linear-gradient(top,#e6d43e 0%,#c59a3c 100%);background:linear-gradient(to bottom,#e6d43e 0%,#c59a3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6d43e',endColorstr='#c59a3c',GradientType=0)}.gradient-gray{border-color:#777;background:#aaa;background:-moz-linear-gradient(top,#aaa 0%,#777 100%);background:-webkit-linear-gradient(top,#aaa 0%,#777 100%);background:linear-gradient(to bottom,#aaa 0%,#777 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa',endColorstr='#777',GradientType=0)}.gradient-black{border-color:#222;background:#555;background:-moz-linear-gradient(top,#555 0%,#222 100%);background:-webkit-linear-gradient(top,#555 0%,#222 100%);background:linear-gradient(to bottom,#555 0%,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555',endColorstr='#222',GradientType=0)}.gradient-white{border-color:#bbb;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#ddd 100%);background:-webkit-linear-gradient(top,#f5f5f5 0%,#ddd 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ddd',GradientType=0);color:#333;text-shadow:0 1px 0 rgb(255 255 255 / .5)}.message-box{display:block;position:relative;background:#f9f9f9;margin:0 0 30px;padding:15px 20px;border:1px solid #ccc;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.message-box:before{display:block;position:absolute;top:50%;left:20px;content:'';font-family:'fontawesome';font-size:20px;margin-top:-10px;line-height:1}.message-ok{background:#d9f5ce;color:#060;border:1px solid #6dcd72;padding-left:60px}.message-ok:before{content:'\f058'}.message-error{background:#ffdec9;color:#761a1a;border:1px solid #d8986e;padding-left:60px}.message-error:before{content:'\f057'}.message-warn{background:#fff9d8;color:#960;border:1px solid #cdb676;padding-left:60px}.message-warn:before{content:'\f06a'}.message-info{background:#e1edf9;color:#3c3c7c;border:1px solid #acb7e2;padding-left:60px}.message-info:before{content:'\f05a'}.notice-box{display:block;position:relative;background:#fff;margin:20px 0 50px;padding:30px 30px 0;border:5px solid #eee;border-radius:5px;box-shadow:0 12px 10px -10px rgb(0 0 0 / .1)}.custom-list li{list-style:none;position:relative;margin-left:0;padding-left:1.5em}.custom-list .custom-list-icon{position:absolute;left:0;top:.3em}.custom-list-round .custom-list-icon{border-radius:50%;text-align:center;width:1.8em;height:1.8em;line-height:1.8em;color:#fff}.custom-list-round li{margin-bottom:15px;padding-top:6px;padding-left:2.5em}.custom-list-square .custom-list-icon{border-radius:2px;text-align:center;width:1.8em;height:1.8em;line-height:1.8em;color:#fff}.custom-list-square li{margin-bottom:15px;padding-top:6px;padding-left:2.5em}.accordion{clear:both;background:#fff;border:1px solid #eee;margin-bottom:25px;box-shadow:0 5px 5px -5px rgb(0 0 0 / .3)}.accordion-title{background:#f5f5f5;font-size:1.2em;padding:10px;margin:0;cursor:pointer}.accordion-title .icon{margin-right:10px}.accordion-content{padding:10px}.accordion-content p:last-child{margin-bottom:0}.accordion-title:after{display:block;float:right;opacity:.4;color:#000;content:'\f105';font-family:'fontawesome';font-size:20px;line-height:1}.accordion-open .accordion-title:after{content:'\f107'}.tablist{overflow:hidden;margin:0 0 25px;padding:0 0 5px}.tablist .tablist-nav{display:block;overflow:hidden;margin:0;padding:0;padding:0 0 0 5px}.tablist .tablist-nav li{display:block;float:left;width:auto;padding:0;margin:0;outline:none}.tablist .tablist-nav li a{display:block;text-decoration:none;width:auto;padding:10px 20px;border:solid 1px #ddd;border-width:1px 1px 0 0;margin:0;background-color:#f5f5f5;font-size:1em;color:#444}.tablist .tablist-nav li a:hover{color:#333;background:#eee}.tablist .tablist-nav .ui-state-active a{background:#fff;position:relative}.tablist .tablist-nav .ui-state-active a:hover{background:#fff}.tablist .tablist-nav li:first-child a{border-width:1px 1px 0 1px}.tablist .tab-content{overflow:hidden;background:#fff;padding:20px 20px;border:solid 1px #ddd;box-shadow:0 5px 5px -5px rgb(0 0 0 / .3)}.tablist-vertical .tablist-nav{float:left;width:25%;padding:5px 0 0}.tablist-vertical .tablist-nav li{float:none;width:auto;padding:0;margin:0;outline:none}.tablist-vertical .tablist-nav li a{border-width:0 0 1px 1px}.tablist-vertical .tablist-nav li:first-child a{border-width:1px 0 1px 1px}.tablist-vertical .tab-content{margin-left:25%}.tablist .ui-tabs-hide{display:none}.separator{position:relative;clear:both;width:100%;margin:50px 0 50px}.separator .separator-line{border-top:1px solid #ddd;margin-bottom:3px}.separator .separator-title{font-size:.8em}.separator .separator-top{display:block;float:right;font-size:.8em;text-align:right}.separator .separator-icon{position:absolute;top:-20px;left:50%;margin-left:-35px;background:#fff;text-align:center;height:40px;width:70px;line-height:40px;font-size:28px}.separator-dashed .separator-line{border-style:dashed}.separator-dotted .separator-line{border-style:dotted}.separator-narrow{width:60%;margin:50px 20%}.separator-thick .separator-line{border-width:3px 0 0}.dropcap{display:block;float:left;font-size:3em;padding:10px 12px;border-radius:3px;line-height:1;margin-right:10px}.dropcap-square{background:#777;color:#fff}.dropcap-round{background:#777;color:#fff;border-radius:50%;padding:10px 20px}.leading{display:block;font-size:1.3em;margin:0 0 30px;opacity:.8}.inline-feature{margin:0 0 30px}.inline-feature .feature-icon{display:block;font-family:'fontawesome';text-align:center;float:left;font-size:40px;height:auto;width:40px;margin:0}.inline-feature .feature-title{font-size:1.3em;line-height:1.9;margin:10px 0 0 50px}.inline-feature .feature-content{clear:both}.inline-feature-horizontal .feature-icon{font-size:40px;width:40px}.inline-feature-horizontal .feature-title{margin:0 0 10px 60px;line-height:1.2}.inline-feature-horizontal .feature-content{clear:none;margin:0 0 0 60px}.inline-feature-vertical .feature-icon{float:none;margin:0 auto 15px;width:auto;font-size:60px}.inline-feature-vertical .feature-title{text-align:center;margin:0 0 10px;line-height:1.2}.inline-feature-vertical .feature-content{text-align:center}.inline-feature-boxed{position:relative;background:#fff;margin:40px 0 30px;padding:60px 30px 30px;border:1px solid #eee}.inline-feature-boxed .feature-icon{position:absolute;background:#f1f1f1;top:-40px;left:50%;float:none;margin:0 0 0 -40px;width:80px;height:80px;line-height:80px;font-size:30px;border-radius:50%}.inline-feature-boxed .feature-title{text-align:center;margin:0 0 10px;line-height:1.2}.inline-feature-boxed .feature-content{text-align:center}.pricing-table{width:100%;overflow:hidden;margin:0 0 30px;padding:15px 0}.pricing-table .pricing-column{display:block;float:left;padding:0;margin:0;width:25%}.pricing-col1 .pricing-column{width:100%}.pricing-col2 .pricing-column{width:50%}.pricing-col3 .pricing-column{width:33.333%}.pricing-col4 .pricing-column{width:25%}.pricing-col5 .pricing-column{width:20%}.pricing-col6 .pricing-column{width:16.666%}.pricing-col7 .pricing-column{width:14.285%}.pricing-item{list-style:none;display:block;background:#fff;margin:15px 0;padding:0;text-align:center;border:1px solid #ddd;border-width:1px 1px 1px 0;box-shadow:0 5px 5px -5px rgb(0 0 0 / .2)}.pricing-column:first-child .pricing-item{border-width:1px}.pricing-item-highlight{position:relative;margin:0;box-shadow:0 0 15px rgb(0 0 0 / .1);border:1px solid #ddd;margin-left:-1px}.pricing-item .pricing-title{font-size:2em;padding:10px 10px 20px;background:#f5f5f5;background:rgb(0 0 0 / .04)}.pricing-item .pricing-subtitle{font-size:.4em;text-transform:uppercase;opacity:.5;font-weight:700}.pricing-item-highlight .pricing-title{padding-top:25px}.pricing-item .pricing-price{border:none;padding:30px 15px;margin:0;border-top:1px solid #eee;line-height:1.1}.pricing-item .pricing-price-value{font-size:4em}.pricing-item .pricing-before,.pricing-item .pricing-after{font-size:2em}.pricing-item .pricing-description{display:block;text-align:center;opacity:.7}.pricing-item .pricing-content{padding:0}.pricing-item .pricing-content>p{display:block;margin:0;padding:10px 15px;border-bottom:1px solid #eee}.pricing-item .pricing-content>p:first-child{border-top:1px solid #eee}.pricing-item .pricing-content>p:nth-child(odd){background:#f5f5f5;background:rgb(0 0 0 / .04)}.pricing-item .pricing-url{padding:20px 15px}.pricing-item-highlight .pricing-url{padding-bottom:35px}.definition-list{margin-bottom:15px;overflow:hidden}.definition-term{float:left;width:30%;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}.definition-description{margin:0 0 0 30%}.slideshow{padding:0;margin:0 0 20px;position:relative;text-align:center;-moz-transition:0.3s all;-webkit-transition:0.3s all;transition:0.3s all}.slideshow .slideshow-slides{display:block;overflow:hidden;padding:0;margin:0;width:100%}.slideshow .slideshow-slide{overflow:hidden;margin:0;padding:0;width:100%}.slideshow .slideshow-slide p:last-child{margin:0}.slideshow .slideshow-slide img{margin:0}.slideshow .slideshow-slide .slideshow-caption{overflow:hidden;position:absolute;background:rgb(0 0 0 / .5);color:#fff;bottom:0;left:0;right:0;padding:10px;text-align:left}.slideshow-prev,.slideshow-next,.slideshow-pages{-moz-transition:0.4s all;-webkit-transition:0.4s all;transition:0.4s all;opacity:.3}.slideshow-prev,.slideshow-next{position:absolute;width:30px;height:40px;background:#444;background:rgb(0 0 0 / .4);border-radius:2px;font-size:24px;line-height:40px;margin-top:-20px;top:50%;text-align:center;color:#fff;z-index:999;text-shadow:0 0 3px rgb(0 0 0 / .5);cursor:pointer}.slideshow-prev{left:5px}.slideshow-prev:before{font-family:'fontawesome';content:'\f104'}.slideshow-next{right:5px}.slideshow-next:before{font-family:'fontawesome';content:'\f105'}.slideshow .slideshow-pages{position:absolute;width:100%;height:30px;bottom:0;text-align:center;z-index:9999}.slideshow .slideshow-pages a{display:inline-block;overflow:hidden;background:#000;opacity:.7;color:#fff0;margin:0 5px;width:10px;height:10px;border:1px solid #000;border-radius:50px}.slideshow .slideshow-pages .activeSlide{background:#fff}.slideshow:hover .slideshow-prev,.slideshow:hover .slideshow-next,.slideshow:hover .slideshow-pages{opacity:.8}.testimonial{margin:0 0 30px}.testimonial .testimonial-content{position:relative;background:#eee;background:rgb(0 0 0 / .05);padding:15px 15px;margin-bottom:15px;border-radius:3px}.testimonial .testimonial-content:after{display:block;position:absolute;font-family:'fontawesome';content:'\f10e';bottom:10px;right:10px;font-size:18px;line-height:1;opacity:.2}.testimonial .testimonial-content p{margin-bottom:5px}.testimonial .testimonial-image{display:block;float:left;width:50px;height:auto;line-height:0;margin-right:20px;border-radius:5px}.testimonial .testimonial-name{margin:0 0 5px}.testimonial .testimonial-title{font-size:.9em;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px;opacity:.8}.testimonial .testimonial-meta{margin-left:70px}.testimonial-right .testimonial-image{float:right;margin:0 0 0 20px}.testimonial-right .testimonial-meta{margin:0 70px 0 0;text-align:right}.noimage .testimonial-meta{margin-right:0}.team-member{margin:0 0 30px}.team-member .member-image{display:block;float:left;width:100px;height:auto;line-height:0;margin-right:20px;border-radius:5px;box-shadow:0 1px 3px 1px rgb(0 0 0 / .2)}.team-member .member-content{margin-left:120px}.noimage .member-content{margin-left:0}.team-member .member-content p{margin-bottom:5px}.team-member .member-name{margin:0 0 5px}.team-member .member-title{display:block;font-size:.9em;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px;opacity:.8}.team-member .member-meta{margin-top:10px}.team-member .member-meta a{display:inline-block;font-size:16px;text-align:center;line-height:30px;width:30px;height:30px;margin-right:6px;border-width:1px;border-style:solid;border-radius:3px}.team-member .member-meta a:hover{text-decoration:none}.inline-map{height:400px;margin:0 0 40px}.inline-map html,#contactmap body{height:100%}.inline-map label{width:auto;display:inline}.inline-map img{max-width:none}.counter{margin:0 0 20px}.counter .counter-icon{display:inline-block;width:.9em;text-align:center;margin-right:20px}.counter .counter-number{float:left;font-size:4em;line-height:.8;margin-right:10px}.counter .counter-title{font-size:1.4em}.counter-small{font-size:.8em}.counter-medium{font-size:1.3em}.counter-large{font-size:1.5em}.gallery{margin:0 auto 2em}.gallery .gallery-item{float:left;display:block;background:#fff;margin:10px 3% 20px 0;text-align:center;width:47%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery .gallery-icon{text-align:center;padding:0;margin:0;overflow:hidden;line-height:0}.gallery-columns-2 .gallery-item{width:47%}.gallery-columns-3 .gallery-item{width:30%}.gallery-columns-4 .gallery-item{width:22%}.gallery-columns-5 .gallery-item{width:17%}.gallery-columns-6 .gallery-item{width:13.6%}.gallery-columns-7 .gallery-item{width:12.25%;margin:10px 2% 10px 0}.gallery-columns-8 .gallery-item{width:10.5%;margin:10px 2% 10px 0}.gallery-columns-9 .gallery-item{width:9.11%;margin:10px 2% 10px 0}.gallery dl a{display:block}.gallery dl a img{width:100%;height:auto;margin:0 auto}.gallery .gallery-caption{font-size:12px;line-height:1.2em;margin:10px 0 0}.gallery br+br{display:none}.widget ul{margin-bottom:0}.widget_search label{display:none}.widget_search form{position:relative}.widget_search form:before{position:absolute;font-family:'fontawesome';content:'\f002';right:0;top:0;color:#999;width:40px;height:40px;line-height:40px;font-size:16px;text-align:center}.widget_search input[type=text]{padding:10px 50px 10px 10px}.widget_search input[type=submit]{float:right;position:absolute;opacity:0;right:0;top:0;padding:0;line-height:3;margin:0;border:none;background:none;color:#fff0;width:40px;height:40px;cursor:pointer}.widget_search input[type=submit]:hover{background:none}.widget_recent_entries .post-date{display:block;font-size:.8em}.widget_calendar table{width:100%;padding:0;margin:0;clear:both;border:0}.widget_calendar caption{font-weight:700;text-transform:capitalize;padding:5px;text-align:center}.widget_calendar td,.widget_calendar th{padding:5px 0;text-align:center}.widget_calendar tbody tr #today{background:#eee;background:rgb(0 0 0 / .1)}.widget_calendar tfoot #prev{text-align:left}.widget_calendar tfoot #next{text-align:right}.widget_rss .rss-date{display:block;font-size:.8em}.tsoref-recent .recent-item{overflow:hidden;padding-bottom:15px}.tsoref-recent .recent-item .recent-image{display:block;width:50px;float:left;margin-right:15px}.tsoref-recent .recent-item img{display:block;width:50px;height:auto}.tsoref-recent .recent-item .recent-meta{font-size:10px}.tsoref-advert img{display:block;line-height:0}.post-edit-link,.post-edit-link:link,.post-edit-link:visited{display:inline-block;font-family:Verdana,Arial;font-size:12px;line-height:1.6;background:#F90;color:#FFF!important;padding:0 5px;border-radius:5px;text-shadow:none}.post-edit-link:hover{background:#FB1;text-decoration:none}@media only screen and (max-width:480px){.column{float:none;width:auto;margin:0}.tablist .tablist-nav{float:none;width:auto;margin:0;padding:0 5px}.tablist .tablist-nav li{float:none;width:auto;padding:0;margin:0}.tablist .tablist-nav li a{width:auto;border:solid 1px #ddd;border-width:1px 1px 0 1px;margin:0}.tablist .tablist-nav li:first-child a{border-width:1px 1px 0 1px}.tablist .tab_content,.tablist-vertical .tab-content{margin:0}.notice-box{padding:10px 10px 0}.pricing-table .pricing-column{width:auto;display:block}}