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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:OpenSansRegular;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,label,legend{display:block;}body{background:#f9f9f9;font:13px/22px OpenSansRegular,"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}img{max-width:100%;}i{font-family:OpenSansItalic,Georgia;}label{font-size:14px;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:3px;}.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table;}.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}*{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}body{margin:0 auto;}.grid{margin:0 auto;max-width:1200px;width:100%;}.g1140{margin:0 auto;max-width:1140px;width:100%;}.g1024{margin:0 auto;max-width:1024px;width:100%;}
.g960{margin:0 auto;max-width:960px;width:100%;}.row{width:100%;margin:0 auto;}.c1{width:8.33%;}.c2{width:16.66%;}.c3{width:25%;}.c4{width:33.33%;}.c5{width:41.66%;}.c6{width:50%;}.c7{width:58.33%;}.c8{width:66.66%;}.c9{width:75%;}.c10{width:83.33%;}.c11{width:91.66%;}.c12{width:100%;}.c1-5{width:20%;}
.c1-8{width:12.5%;}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative;}.row .row{margin-left:-10px;}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}
.left{float:left;}.right{float:right;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.space-htop{margin-top:10px;}.space-hbot{margin-bottom:10px;}h1,h2,h3,h4,h5,h6{font-style:normal;color:#333;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:14px;font-family:OpenSansBold;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#333;line-height:0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;text-decoration:none;}h1{font-size:36px;line-height:48px;margin-bottom:12px;}h2{font-size:32px;line-height:42px;margin-bottom:8px;}h3{font-size:27px;line-height:36px;margin-bottom:6px;}
h4{font-size:24px;line-height:32px;margin-bottom:4px;}h5{font-size:20px;line-height:27px;font-weight:bold;}h6{font-size:16px;line-height:27px;font-weight:bold;}a{color:#F04E00;text-decoration:none;line-height:inherit;}a:hover{color:#F04E00;}a:focus{color:#F04E00;outline:none;}p{margin-bottom:20px;}p a,p a:visited{line-height:inherit;}
p.note{background-color:#f0f0f0;padding:15px 10px 20px;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);}p.alert{background-color:#fff6aa;border-color:#ffc814;padding:15px 10px 15px;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);}
p.alert,p.alert *{color:#454545;text-shadow:0 1px 0 rgba(255,255,255,0.6)!important;}p.alert.success{background-color:#d7e87c;border-color:#97ae1e;}p.alert.error{background-color:#edb39b;border-color:#ed6127;}p.alert.info{background-color:#d9edf0;border-color:#b8e7f5;}em,i{font-style:italic;line-height:inherit;}
strong,b{font-weight:bold;line-height:inherit;}small{font-size:70%;line-height:inherit;}hr{border:solid #eee;border-width:1px 0 0;clear:both;margin:20px 0 -15px;height:0;}#topNav ul,ol{list-style-position:inside;text-indent:5px;}ul,ol{margin-bottom:8px;}ul li ul,ul li ol{margin-bottom:0;}ul.square,ul.circle,ul.disc{margin-left:12px;}
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:10px;}ol li ul,ol li ol{margin-left:10px;margin-bottom:0;}
ul{list-style:none;}@media only screen and(max-width:960px){.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12,.row .row .c1-5,.row .row .c1-8{width:100%;margin-bottom:20px;margin-left:0;margin-right:0;}
.row .row>div:last-child{margin-bottom:0!important;}}@media handheld,only screen and(max-width:768px),only screen and(max-device-width:768px) and(orientation:portrait){body{font-size:90%;}.row{margin-bottom:0!important;}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{width:100%;margin-right:0;margin-left:0;margin-bottom:20px;}
}@font-face{font-family:'OpenSansLight';src:url('fonts/OpenSans-Light-webfont.eot');src:url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Light-webfont.woff') format('woff'),url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansLightItalic';src:url('fonts/OpenSans-LightItalic-webfont.eot');src:url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight:normal;font-style:normal;}
/*Commnent by Babun BOB WAF Alerts @font-face{font-family:'OpenSansRegular';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular-webfont.woff') format('woff'),url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}*/
@font-face{font-family:'OpenSansItalic';src:url('fonts/OpenSans-Italic-webfont.eot');src:url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Italic-webfont.woff') format('woff'),url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansSemibold';src:url('fonts/OpenSans-Semibold-webfont.eot');src:url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansSemiboldItalic';src:url('fonts/OpenSans-SemiboldItalic-webfont.eot');src:url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight:normal;font-style:normal;}
/*@font-face{font-family:'OpenSansBold';src:url('fonts/OpenSans-Bold-webfont.eot');src:url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Bold-webfont.woff') format('woff'),url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal;}*/
@font-face{font-family:'OpenSansBoldItalic';src:url('fonts/OpenSans-BoldItalic-webfont.eot');src:url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),url('fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansExtrabold';src:url('fonts/OpenSans-ExtraBold-webfont.eot');src:url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansExtraboldItalic';src:url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');src:url('fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');font-weight:normal;font-style:normal;}
.no-js nav li:hover ul{display:block;}nav{float:right;display:block;margin:0 0 20px 0;position:relative;color:#666;text-transform:uppercase;font-family:OpenSansRegular;}nav ul{padding:0;margin:0;}nav ul ul li{height:auto;}nav li{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;float:left;list-style-type:none;z-index:1;font-size:15px;margin-left:5px;line-height:67px;}
nav li:hover,nav li a:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#555;color:#fff;}nav li.active{background:#555;}nav li.active a{color:#fff;}nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
nav li a{display:block;padding:10px 13px 10px 10px;color:#111;text-decoration:none;}nav li a:focus{outline:none;text-decoration:none;}nav li:first-child a{border-left:none;}nav li.last a{border-right:none;}nav a span{display:block;float:right;margin-left:5px;}nav ul ul{display:none;position:absolute;background:#555;left:0;min-width:150px;}
nav ul ul li{float:none;line-height:30px;}nav ul ul a{text-transform:none;-webkit-transition-property:background color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-moz-transition-property:background color;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-o-transition-property:background color;-o-transition-duration:.5s;-o-transition-timing-function:ease;-ms-transition-property:background color;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;transition-property:background color;transition-duration:.5s;transition-timing-function:ease;padding:5px 10px;border-left:none;border-right:none;font-size:14px;color:#fff;margin-left:-5px;}
nav ul ul a:hover{margin-left:0;background:rgba(0,0,0,0.1);margin-left:-5px;-webkit-transition-property:background color;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;-moz-transition-property:background color;-moz-transition-duration:.5s;-moz-transition-timing-function:ease;-o-transition-property:background color;-o-transition-duration:.5s;-o-transition-timing-function:ease;-ms-transition-property:background color;-ms-transition-duration:.5s;-ms-transition-timing-function:ease;transition-property:background color;transition-duration:.5s;transition-timing-function:ease;}
nav ul>li:hover>a{color:#fff;}div.slide img{float:left;margin:8px 5px 30px;}blockquote.testimonial-wrap.testimonial{position:relative;display:table;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);font-size:15px;line-height:22px;background:#ebebeb;color:#545454;text-shadow:0 1px 0 #fff;margin-bottom:22px;}
blockquote.testimonial-wrap .testimonialdiv.valign{display:table-cell;vertical-align:middle;}blockquote.testimonial-wrap .testimonial:after{position:absolute;z-index:1;content:' ';width:14px;height:14px;bottom:-14px;left:28px;background:transparent url('http://www.happytables.com/wp-content/themes/happyv1/images/testimonial-arrow.png') 0 0;}
blockquote.testimonial-wrap .testimonial-profile{position:relative;min-height:60px;padding-left:70px;line-height:1em;}blockquote.testimonial-wrap .testimonial-profile img.profile-pic{position:absolute;top:0;left:0;width:50px;height:50px;border:5px solid #ebebeb;}blockquote.testimonial-wrap .testimonial-profile img.profile-country{position:absolute;top:7px;right:0;width:16px;height:11px;}
blockquote.testimonial-wrap .testimonial-profilediv.name{color:#ff7200;font-family:OpenSansBold;font-size:14px;padding-top:5px;}blockquote.testimonial-wrap .testimonial-profilediv.restaurant{font-size:13px;margin-top:5px;line-height:20px;}#testimonials{position:relative;z-index:0;}.testimonial h6{line-height:0;margin-top:5px;}
.main-cta-button{position:relative;z-index:50;top:-18px;margin:0 auto;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-size:20px;padding:20px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.15);cursor:pointer;cursor:hand;background-color:#ee6100;background-repeat:repeat-x;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.15);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.15);background-image:linear-gradient(top,#ff9422,#ee6100);border-left-color:#ee6100;border-right-color:#ee6100;border-top-color:#ee6100;border-bottom-color:#a24200;}
.main-cta-button:hover{background-color:#ff7200;background-repeat:repeat-x;background-image:linear-gradient(top,#ffa533,#ff7200);border-left-color:#ff7200;border-right-color:#ff7200;border-top-color:#ff7200;border-bottom-color:#b35000;}.theme-thumb-wrap{position:relative;width:300px;height:223px;}.primarycolor{color:#fe9120;}
#wrapfooter{background:linear-gradient(to top,#BB3F04,#FFF);}#footer .title{font-size:22px;color:#000;border-bottom:solid #333 1px;padding-bottom:3px;width:90%;}.footerstress{border:solid #0E8FAB;border-width:1px 0 0;clear:both;margin:-9px 0 17px;height:0;width:50%;}#footer [class^="icon-"],#footer [class*=" icon-"]{margin-right:7px;}
#footer a{color:#888;}#footer li{list-style:none;float:left;padding-right:15px;}#footer li a{color:#000;}#footer h1{font-size:15px;color:#ddd;margin-bottom:20px;margin-top:0;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(40%,#000),color-stop(100%,rgba(0,0,0,0.5)));}
.copyright a{color:#666;}.textareafooter{background:#3F3F3F!important;border:#444 1px solid!Important;color:#999!important;}#footer ul.social-links li{border-radius:50%;}.back-top-wrapper{width:100%;position:absolute;overflow:hidden;height:40px;display:block;}.back-top{bottom:42px;right:20px;margin-bottom:0;display:block;position:fixed;display:scroll;display:none;}
.back-top a{width:35px;nowhitespace:afterproperty;nowhitespace:afterproperty;height:35px;display:block;text-align:center;text-transform:uppercase;text-decoration:none;background:#333 url(../images/up-arrow.png) no-repeat center center;border-radius:0;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:.4;border-radius:3px;}
.back-top a:hover{background-color:#333;}.back-top span{width:35px;nowhitespace:afterproperty;nowhitespace:afterproperty;height:35px;display:block;border-radius:10px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}ul.social-links li{background:#333;float:left;font-size:12px;list-style:none;width:32px;height:32px;text-indent:-9999px;margin:0 0 5px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-right:10px;border-radius:50%;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden;}
ul.social-links li:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}ul.social-links li a.facebook{background:url(../images/socialpack/facebook.png) 50% 50% no-repeat;}ul.social-links li a.twitter{background:url(../images/socialpack/twitter.png) 50% 50% no-repeat;}
ul.social-links li a.google{background:url(../images/socialpack/google.png) 50% 50% no-repeat;}ul.social-links li a.dribbble{background:url(../images/socialpack/dribbble.png) 50% 50% no-repeat;}ul.social-links li a.vimeo{background:url(../images/socialpack/vimeo.png) 50% 50% no-repeat;}ul.social-links li a.skype{background:url(../images/socialpack/skype.png) 50% 50% no-repeat;}
ul.social-links li a.rss{background:url(../images/socialpack/rss.png) 50% 50% no-repeat;}ul.social-links li a.linkedin{background:url(../images/socialpack/linkedin.png) 50% 50% no-repeat;}ul.social-links li a.pinterest{background:url(../images/socialpack/pinterest.png) 50% 50% no-repeat;}ul.social-links>li.facebook-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#415b92;}
ul.social-links>li.twitter-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#10A3C3;}ul.social-links>li.google-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#f54a35;}ul.social-links>li.dribbble-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#fd83af;}
ul.social-links>li.vimeo-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#1ab7ea;}ul.social-links>li.skype-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#56cbf7;}ul.social-links li a{width:32px;height:32px;display:block;}ul.social-links>li.rss-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#ff8500;}
ul.social-links>li.linkedin-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#007fc5;}ul.social-links>li.pinterest-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#e63037;}ul.social-links li{background:#333;float:left;font-size:12px;list-style:none;width:32px;height:32px;text-indent:-9999px;margin:0 0 5px 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-right:10px;border-radius:50%;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden;}
ul.social-links li:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}ul.social-links li a.facebook{background:url(../images/socialpack/facebook.png) 50% 50% no-repeat;}ul.social-links li a.twitter{background:url(../images/socialpack/twitter.png) 50% 50% no-repeat;}
ul.social-links li a.google{background:url(../images/socialpack/google.png) 50% 50% no-repeat;}ul.social-links li a.dribbble{background:url(../images/socialpack/dribbble.png) 50% 50% no-repeat;}ul.social-links li a.vimeo{background:url(../images/socialpack/vimeo.png) 50% 50% no-repeat;}ul.social-links li a.skype{background:url(../images/socialpack/skype.png) 50% 50% no-repeat;}
ul.social-links li a.rss{background:url(../images/socialpack/rss.png) 50% 50% no-repeat;}ul.social-links li a.linkedin{background:url(../images/socialpack/linkedin.png) 50% 50% no-repeat;}ul.social-links li a.pinterest{background:url(../images/socialpack/pinterest.png) 50% 50% no-repeat;}ul.social-links>li.facebook-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#415b92;}
ul.social-links>li.twitter-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#10A3C3;}ul.social-links>li.google-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#f54a35;}ul.social-links>li.dribbble-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#fd83af;}
ul.social-links>li.vimeo-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#1ab7ea;}ul.social-links>li.skype-link:hover{float:left;font-size:12px;width:32px;height:32px;background:#56cbf7;}.c1{width:8.33%;}.c2{width:16.66%;}.c3{width:25%;}.c4{width:33.33%;}.c5{width:41.66%;}.c6{width:50%;}
.c7{width:58.33%;}.c8{width:66.66%;}.c9{width:75%;}.c10{width:83.33%;}.c11{width:91.66%;}.c12{width:100%;}.c1-5{width:20%;}.c1-8{width:12.5%;}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12,.c1-5,.c1-8{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative;}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}sub{bottom:-0.25em;}.left{float:left;}.right{float:right;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.space-htop{margin-top:10px;}.space-hbot{margin-bottom:10px;}.primarycolor{color:#fe9120;}.container{border-top-right-radius:7px;margin-top:37px;border:1px solid #eee;padding:20px 20px 0;background:#fff;}
#tabs li{float:left;list-style:none;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;margin-right:5px;border-top-left-radius:3px;border-top-right-radius:3px;}#tabs li a{font-size:13px;font-weight:bold;color:#000;padding:7px 14px 6px 12px;display:block;background:#FFF;border-top-left-radius:3px;border-top-right-radius:3px;text-decoration:none;background:-moz-linear-gradient(top,#ebebeb,white 10%);background:-webkit-gradient(linear,0 0,0 10%,from(#ebebeb),to(white));border-top:1px solid white;text-shadow:-1px -1px 0 #fff;outline:none;}
#tabs li a.inactive{color:#333;background:#f3f3f3;border-top:1px solid white;}#tabs li a:hover,#tabs li a.inactive:hover{color:#000;}#form1{margin:1em 0;padding-top:10px;background:url(../images/form1/form_top.gif) no-repeat 0 0;}#form1 fieldset{margin:0;padding:0;border:none;float:left;display:inline;width:260px;margin-left:25px;}
#form1 legend{display:none;}#form1 p{margin:.5em 0;}#form1 label{display:block;}#form1 input,#form1 textarea{width:252px;border:1px solid #ddd;background:#fff url(../images/form1/form_input.gif) repeat-x;padding:3px;}#form1 textarea{height:125px;overflow:auto;}#form1 p.submit{clear:both;background:url(../images/form1/form_bottom.gif) no-repeat 0 100%;padding:0 25px 20px 25px;margin:0;text-align:right;}
#form1 button{width:150px;height:37px;line-height:37px;border:none;background:url(../images/form1/form_button.gif) no-repeat 0 0;color:#fff;cursor:pointer;text-align:center;}.list_carousel{margin-left:-10px;}.list_carousel ul{margin:0;padding:0;list-style:none;display:block;}.list_carousel li{width:25%;display:block;float:left;cursor:default!important;height:auto;}
.list_carousel.responsive{width:auto;margin-left:-10px;}.clearfix{float:none;clear:both;}.list_carousel .carousel_nav{position:absolute;padding-right:23px;right:0;top:50px;Z-INDEX:11;}a.prev,a.next{background:url(../images/carousel_arrows.png) no-repeat #444;width:24px;height:24px;display:block;position:relative;float:left;margin-left:3px;-webkit-background-clip:padding-box;background-clip:padding-box;}
a.prev:hover,a.next:hover{background-color:#0E8FAB;}a.prev{background-position:-2px 0;}a.prev.disabled{background-color:#555;}a.next{background-position:-22px 0;}a.next.disabled{background-color:#555;}a.prev.disabled,a.next.disabled{cursor:default;}a.prev span,a.next span{display:none;}.pager{float:left;width:300px;text-align:center;}
.pager a{margin:0 5px;text-decoration:none;}.pager a.selected{text-decoration:underline;}.timer{background-color:#999;height:6px;width:0;}.testimonials .list_carousel li{width:330px;}.carousel-content{float:left;width:100%;}.featured-projects{background:linear-gradient(to top,#FFFEFD,#f04e00);font-size:12px;-moz-box-shadow:0 1px 3px rgba(34,25,25,0.4);text-align:center;overflow:hidden;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;border:1px solid #eee;border-bottom:double #ddd;}
.featured-projects-image{padding:0;background-color:#fff;border-radius:50%;padding-top:11px;height:60px;width:60px;margin-top:10px;margin-left:auto;margin-right:auto;}.featured-projects-image img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.featured-projects-image a{display:block;}
.featured-projects-content{padding:0;}.featured-projects-content p{margin-bottom:10px;}.featured-projects-content h1{font-size:13px;line-height:1;font-family:OpenSansRegular;font-weight:bold;}.featured-projects-content h1 a{display:block;color:#222;}.small{font-size:12px;}