﻿
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignleft{float:left;margin:0 20px 20px 0;}
.alignright{float:right;margin:0 0 20px 20px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;}
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,700);@import url(http://fonts.googleapis.com/css?family=Patua+One);.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
body{font-family:"Titillium Web", Tahoma;font-size:14px;color:#4d4d4d;margin:0;background:#fff;}
.section{background-color:#ffffff;}
iframe{display:block;}
a{color:#4d4d4d;text-decoration:none;transition:color 0.2s ease-in-out 0s;}
a:hover{color:#98b709;}
h1, h2, h3, h4, h5, h6{margin:0;}
h1{font-size:3.42857em;}
h3{font-size:1.2857em;}
a, img{border:none;}
blockquote{padding:25px 45px;position:relative;background-color:#f4f4f4;margin:10px 0;border-radius:10px;}
blockquote:before,
blockquote:after{position:absolute;font-family:FontAwesome;color:#ccc;font-size:2em;height:30px;width:30px;line-height:30px;text-align:center;}
blockquote:before{top:10px;left:10px;content:"\f10d";}
blockquote:after{bottom:10px;right:10px;content:"\f10e";}
#user-frontend-page{margin:20px auto 20px auto;max-width:1000px;text-align:center;}
.status-success, .status-error{padding:10px;margin-top:10px;margin-bottom:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.status-success{background-color:#E3EBC6;color:#8FA442;border:1px solid #C2D288;}
.status-error{background-color:#f9e5e6;color:#b3696c;border:1px solid #f7c7c9;}
#message{width:100%;height:30px;padding-top:5px;text-align:center;}
#message.error{background-color:#a3141b;color:white;}
#message.ok{background-color:#98B709;color:white;}
.map-image img{width:120px !important;height:120px !important;border:1px solid #E6E6E6;}
a.map-more-button:hover{background:#FFFFFF !important;color:#A6C12A !important;}
a.map-title:hover{color:#A6C12A !important;}
#searchdisable{background:url(images/overlay.png);position:absolute;width:100%;height:80px;z-index:99;display:none;}
a.button-green,
a.button-dgreen,
a.button-red,
a.button-blue,
a.button-grey,
a.button-violet,
a.button-orange{background:#d4001c;}
a.button-2-green,
a.button-2-dgreen,
a.button-2-red,
a.button-2-blue,
a.button-2-grey,
a.button-2-violet,
a.button-2-orange{padding:5px 20px;margin:5px;}
a.button-2-dgreen{border-color:#F4F4F4 #DDDDDD #849F08;}
a.button-dgreen{border-color:#F4F4F4 #DDDDDD #849F08;}
a.button-2-dgreen:hover{color:#849F08;}
a.button-2-red:hover{color:#C30101;}
a.button-2-blue:hover{color:#0C87DD;}
a.button-2-grey:hover{color:#434343;}
a.button-2-violet:hover{color:#C101C3;}
a.button-2-orange:hover{color:#C89B00;}
a.button-dgreen:hover{color:#849F08;}
a.button-red:hover{color:#C30101;}
a.button-blue:hover{color:#0C87DD;}
a.button-grey:hover{color:#434343;}
a.button-violet:hover{color:#C101C3;}
a.button-orange:hover{color:#C89B00;}
.products .page-selector{float:right;}
.products .page-selector .pager-lable{display:inline-block;vertical-align:top;line-height:30px;color:#999999;padding-right:10px;}
.products .page-selector .jquery-selectbox{float:none;display:inline-block;width:30px !important;background:#f2f2f2;box-shadow:0 0 10px #bababa inset;padding:5px 20px 5px 12px;border:none;margin:0;}
.products .jquery-selectbox .jquery-selectbox-moreButton{float:none;position:absolute;width:34px;height:28px;background:url("../images/dropdown-arrow-pager.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);right:1px;top:1px;}
.products .jquery-selectbox .jquery-selectbox-list{top:31px;height:auto !important;background-color:#F2F2F2;}
.products .jquery-selectbox .jquery-selectbox-list span{color:#999999;padding:5px 0 5px 20px;border:none;}
.products .jquery-selectbox .jquery-selectbox-list span:hover{background-color:#bababa;color:#fff;}
.products table{width:100%;border-collapse:collapse;margin-bottom:40px;}
.products table tr td{width:33.33333%;border:1px solid #e7e7e7;text-align:center;padding:20px 0 20px;}
.products table tr td .product-image{padding:15px 0;max-width:100%;height:auto;}
.products table tr td .product-name{font-weight:bold;}
.products table tr td .view-details{display:inline-block;line-height:30px;margin-top:3px;}
ul.event-tabs{padding:0;margin:0;overflow:hidden;}
ul.event-tabs li{float:left;list-style:none;background-color:#fff;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:2px;}
ul.event-tabs li a{display:block;line-height:42px;font-family:"Patua One";font-size:14px;padding:0 19px;}
ul.event-tabs li.active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff;}
ul.event-tabs-content{padding:0;margin:0;}
ul.event-tabs-content li{display:none;list-style:none;padding-top:30px;margin-bottom:40px;}
ul.event-tabs-content li.visible{display:block;}
.ui-tabs .tab-content{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E7E7E7;border-radius:3px;}
.ui-tabs .ui-tabs-nav{padding:0;}
.ui-tabs .ui-tabs-panel{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E7E7E7;border-radius:3px;}
.ui-tabs .ui-tabs-nav{border-bottom:5px solid #98B709;}
.ui-tabs .ui-tabs-nav .ui-tabs-active{background-color:#98B709 !important;border-left:1px solid #98B709;border-right:1px solid #98B709;border-top:1px solid #98B709;}
.text-green{color:#98b709;}
.text-column{float:left;margin:20px 0;}
.text-column .title{font-family:"Patua One", Tahoma;font-size:1.2857em;}
.text-column.column-full{width:98%;padding-right:2%;}
.text-column.column-half{width:48%;padding-right:2%;}
.text-column.column-one-third{width:31.3333333%;padding-right:2%}
.text-column.column-two-third{width:64.6666666%;padding-right:2%}
ul.list-bullets{list-style:inside;list-style-image:url(images/bullet.png);padding:0;border-top:1px solid #e7e7e7;margin:15px 0 0 0;}
ul.list-bullets li{padding:14px 0;border-bottom:1px solid #e7e7e7;}
ul.list-check{list-style:inside;list-style-image:url(images/check.png);padding:0;border-top:1px solid #e7e7e7;margin:15px 0 0 0;}
ul.list-check li{padding:14px 0;border-bottom:1px solid #e7e7e7;}
.notification-general{border:1px solid #dfdfdf;border-radius:2px;margin:40px 0;}
.notification-general .notification-inner{position:relative;font-family:"Patua One", Tahoma;background:url(images/notification-general.png) no-repeat 12px center;background-color:rgba(77, 77, 77, 0.04);color:#4d4d4d;text-align:center;padding:12px 40px;border:1px solid #ffffff;border-radius:2px;}
.notification-general .notification-inner .close{display:block;position:absolute;top:50%;margin-top:-5px;right:12px;width:11px;height:11px;background:url(images/close-grey.png) no-repeat;}
.notification-success{border:1px solid #ecf2d0;border-radius:2px;margin:40px 0;}
.notification-success .notification-inner{position:relative;font-family:"Patua One", Tahoma;background:url(images/notification-success.png) no-repeat 12px center;background-color:rgba(158, 192, 22, 0.04);color:#9ec016;text-align:center;padding:12px 40px;border:1px solid #ffffff;border-radius:2px;}
.notification-success .notification-inner .close{display:block;position:absolute;top:50%;margin-top:-5px;right:12px;width:11px;height:11px;background:url(images/close-green.png) no-repeat;}
.notification-error{border:1px solid #f5dfdf;border-radius:2px;margin:10px 0;}
.notification-error .notification-inner{position:relative;font-family:"Patua One", Tahoma;background:url(images/notification-error.png) no-repeat 12px center;background-color:rgba(215, 0, 0, 0.04);color:#d70000;text-align:center;padding:12px 40px;border:1px solid #ffffff;border-radius:2px;}
.notification-error .notification-inner .close{display:block;position:absolute;top:50%;margin-top:-5px;right:12px;width:11px;height:11px;background:url(images/close-red.png) no-repeat;}
.notification-notice{border:1px solid #faf0cc;border-radius:2px;margin:40px 0;}
.notification-notice .notification-inner{position:relative;font-family:"Patua One", Tahoma;background:url(images/notification-general.png) no-repeat 12px center;background-color:rgba(231, 179, 0, 0.04);color:#e7b300;text-align:center;padding:12px 40px;border:1px solid #ffffff;border-radius:2px;}
.notification-notice .notification-inner .close{display:block;position:absolute;top:50%;margin-top:-5px;right:12px;width:11px;height:11px;background:url(images/close-yellow.png) no-repeat;}
.theme-switcher{position:fixed;top:10%;left:0px;width:100px;background-color:#fff;padding:10px;border:1px solid #e6e6e6;z-index:1000;}
.theme-switcher .switcher-toggle-button{position:absolute;right:-41px;top:-1px;width:40px;height:40px;background:url(images/icon-mechanic-green.png) no-repeat center center;background-color:#fff;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;cursor:pointer;}
.theme-switcher .label{font-size:11px;}
.theme-switcher .color-switcher{list-style:none;padding:0;margin:0 0 10px;overflow:hidden;}
.theme-switcher .color-switcher li{float:left;width:46px;height:20px;border:1px solid #e6e6e6;margin:0 2px 2px 0;cursor:pointer;}
.theme-switcher .color-switcher li.green{background-color:#98b709;}
.theme-switcher .color-switcher li.red{background-color:#C30101;}
.theme-switcher .color-switcher li.blue{background-color:#0C87DD;}
.theme-switcher .color-switcher li.grey{background-color:#434343;}
.theme-switcher .color-switcher li.violet{background-color:#C101C3;}
.theme-switcher .color-switcher li.orange{background-color:#C89B00;}
.theme-switcher .layout-switcher{margin-bottom:10px;}
.theme-switcher .background-switcher{list-style:none;padding:0;margin:0;overflow:hidden;}
.theme-switcher .background-switcher li{width:98px;height:20px;border:1px solid #e6e6e6;margin:0 0 2px;cursor:pointer;}
.theme-switcher .background-switcher li.background-1{background:url(images/content/bg1-thumbnail.jpg) no-repeat center center;}
.theme-switcher .background-switcher li.background-2{background:url(images/content/bg2-thumbnail.jpg) no-repeat center center;}
.theme-switcher .background-switcher li.background-3{background:url(images/content/bg3-thumbnail.jpg) no-repeat center center;}
body.background-1{background:url(images/content/city.jpg) center top;background-attachment:fixed;}
body.background-2{background:url(images/content/earth.jpg) center top;background-attachment:fixed;}
body.background-3{background:url(images/content/ny.jpg) center top;background-attachment:fixed;}
.block-title{background:url(images/title-background.png) repeat-x left center;font-family:"sans-serif", Tahoma;text-align:center;text-transform:uppercase;}
.block-title-home{font-family:"sans-serif", Tahoma;border-bottom:1px solid #e7e7e7;padding-bottom:15px;text-align:center;font-size:10px;}
.block-title h1,
.block-title h2,
.block-title h3,
.block-title h4{display:inline-block;background-color:#FFFFFF;padding:0 20px;}
.block-title.background-white h1,
.block-title.background-white h3,
.block-title.background-white h4{background-image:none;background-color:#ffffff;}
.block-title-new{background:url(images/title-background-new.png) repeat-x left center;font-family:"sans-serif", Tahoma;text-align:center;text-transform:uppercase;}
.block-title-new h1,
.block-title-new h3,
.block-title-new h4{display:inline-block;background-color:#FFFFFF;padding:0 20px;}
.block-title-new.background-white h1,
.block-title-new.background-white h3,
.block-title-new.background-white h4{background-image:none;background-color:#ffffff;}
.block-title.post h1{font-size:2.82857em;}
.sidebar-container .widgets{margin:20px 20px 0;position:relative;}
.sidebar-container .block-title h1,
.sidebar-container .block-title h3,
.sidebar-container .block-title h4{background:url(images/sidebar-background.png);}
.text-input-grey{width:82%;background-color:#f9f9f9;font-family:"Titillium Web", Tahoma;font-size:1em;line-height:30px;height:30px;color:#999999;padding:0 9%;border:none;border:1px solid #e6e6e6;}
.text-input-grey-company{width:82%;background-color:#fff;font-family:"Titillium Web", Tahoma;font-size:1em;line-height:30px;height:30px;color:#999999;padding:0 9%;border:none;border:1px solid #e6e6e6;}
.text-input-grey-tab{width:25.64%!important;background-color:#f9f9f9!important;font-family:"Titillium Web", Tahoma;font-size:1em;line-height:30px;height:30px;color:#999999;padding:0 2%;border:none;}
.text-input-black{height:20px;font-family:"Titillium Web", Tahoma;font-size:1em;color:#999999;padding:10px 15px;border:none;background:#eee;}
.jquery-selectbox{position:relative;height:20px;font-family:"Titillium Web", Tahoma;font-size:1em;color:#999999;background:#eee;padding:10px 1.5%;border-top:none;border-left:none;border-right:none;margin:10px 2% 10px 0;border-bottom:0px;}
.jquery-selectbox.selecthover{background:#eee;border-top:none;border-left:none;border-right:none;color:#999999;}
.jquery-selectbox .jquery-selectbox-moreButton{position:absolute;float:none;top:1px;right:1px;width:38px;height:38px;background:url(images/dropdown-arrow.png) no-repeat;}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover{background:url(images/dropdown-arrow.png) no-repeat;}
.jquery-selectbox .jquery-selectbox-list{top:50px;width:98% !important;max-height:400px;background-color:#eee;color:#999!important;padding:0;border:none;border-radius:3px;}
.jquery-selectbox .jquery-selectbox-list span{padding:19px 19px 19px 20px;border-top:1px solid #e6e6e6;}
.jquery-selectbox .jquery-selectbox-list span:first-child{border-top:none;}
.jquery-selectbox-list span:last-child{border-bottom:none;}
.jquery-selectbox-list span.listelementhover{background:#eee!important;color:#d4001c!important;cursor:pointer;}
.jquery-selectbox .jquery-selectbox-currentItem{line-height:20px;padding:0 30px 0 0;}
.widget_glocal a{font-family:"Patua One", Tahoma;color:#fff;cursor:pointer;background:#d4001c;padding:5px;line-height:30px;margin-left:5px;font-size:15px;}
.widget_glocal a:hover{color:#fff;}
.button-green{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#fff;cursor:pointer;background:#d4001c;padding:0 40px;border-top:1px solid #fff;border-left:none;border-right:none;border-bottom:3px solid #849f08;border-radius:5px;}
.button-dgreen{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #849f08;border-radius:25px;}
.button-green:hover{box-shadow:0 0 6px #CCC;}
.button-red{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #c30101;border-radius:25px;}
.button-blue{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #0c87dd;border-radius:25px;}
.button-grey{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #434343;border-radius:25px;}
.button-violet{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #c101c3;border-radius:25px;}
.button-orange{height:50px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 40px;border-top:1px solid #f4f4f4;border-left:none;border-right:none;border-bottom:3px solid #c89b00;border-radius:25px;}
#button-2-green{height:40px;font-family:"Patua One", Tahoma;font-size:1em;color:#fff;background:#d4001c;cursor:pointer;padding:0 32px;border-bottom:0px solid #849f08!important;border:0px!important;margin-top:12px;}
.button-2-green{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#fff!important;background:#d4001c;cursor:pointer;padding:0 18px;border-bottom:0px solid #849f08!important;border:0px!important;}
a.button-2-green:hover{background:#d4001c;color:#fff;}
.button-2-dgreen{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 18px;border-top:1px solid #f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:3px solid #849f08;border-radius:4px;}
#button-blog-green{font-family:"Patua One", Tahoma;font-size:1em;color:#fff;background:#d4001c;padding:0 18px;height:30px;cursor:pointer;border:0px solid #d4001c;border-radius:5px;width:85px;}
.button-2-red{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#fff;padding:10px!important;margin:0px!important;background:#d4001c;border-radius:5px;}
a.button-2-red:hover{color:#e7e7e7;}
.button-2-blue{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 18px;border-top:1px solid #f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:3px solid #0c87dd;border-radius:4px;}
.button-2-grey{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 18px;border-top:1px solid #f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:3px solid #434343;border-radius:4px;}
.button-2-violet{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 18px;border-top:1px solid #f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:3px solid #c101c3;border-radius:4px;}
.button-2-orange{height:30px;font-family:"Patua One", Tahoma;font-size:1em;color:#4d4d4d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJnMTg4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+DQo8c3RvcCBzdG9wLWNvbG9yPSIjRkZGRkZGIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2IiBvZmZzZXQ9IjEiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));cursor:pointer;padding:0 18px;border-top:1px solid #f4f4f4;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:3px solid #c89b00;border-radius:4px;}
.pagination{text-align:center;margin-top:30px;}
.pagination .pagination-buttons{display:inline-block;padding:0 18px;}
.pagination .pagination-buttons a{display:inline-block;width:30px;line-height:30px;font-family:"Patua One", Tahoma;background:#fff;text-align:center;border:1px solid #e7e7e7!important;margin:0 3px;}
.pagination .pagination-buttons a.current-page{color:#fff;background:#d4001c;border:1px solid #d4001c;}
.separator{height:10px;background:url(images/title-background.png) repeat-x;margin:20px 0 40px;}
.employee-info{padding-bottom:20px;margin-top:30px;}
.employee-info .employee-info-social{float:left;width:198px;background-color:#ffffff;border:1px solid #e7e7e7;}
.employee-info .employee-info-social .employee-photo{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:150px;border-right:1px solid #e7e7e7;padding:3px;}
.employee-info .employee-info-social .employee-photo img{display:block;max-width:100%;height:auto;}
.employee-info .employee-info-social .facebook,
.employee-info .employee-info-social .twitter,
.employee-info .employee-info-social .google{display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50px;height:50px;border-bottom:1px solid #e7e7e7;margin-left:150px;}
.employee-info .employee-info-social .facebook{background:url(images/facebook-logo-grey.png) no-repeat center center;}
.employee-info .employee-info-social .twitter{background:url(images/twitter-icon-grey.png) no-repeat center center;}
.employee-info .employee-info-social .google{background:url(images/google-icon-grey.png) no-repeat center center;border-bottom:none;}
.employee-info .employee-info-description{margin-left:220px;}
.employee-info .employee-info-description .name{font-family:"Patua One", Tahoma;font-size:1.28571em;}
.employee-info .employee-info-description .position{font-family:"Patua One", Tahoma;margin-bottom:8px;}
.employee-info .employee-info-description .description{line-height:20px;}
.pricing-table{background-color:#ffffff;margin:10px 0;border-top:1px solid #fff;border-left:1px solid #fff;border-radius:20px;}
.pricing-table .pricing-column{float:left;border-bottom:1px solid #E7E7E7;border-top:1px solid #E7E7E7;border:2px solid #c8c8c8;margin-left:1%;margin-bottom:20px;width:96%;}
.pricing-table .pricing-column .pricing-header{background:#d4001c;color:#fff;font-family:"Patua One", Tahoma;font-size:2em;line-height:46px;text-align:center;}
.pricing-table .pricing-column .pricing-cost{height:20px;line-height:20px;padding:15px 0;font-size:1em;text-align:center;border-top:1px solid #e7e7e7;}
.pricing-table .pricing-column .pricing-cost span{font-size:2.1111111em;color:#4d4d4d;font-family:"Patua One", Tahoma;}
.pricing-table .pricing-column .pricing-cell{height:20px;line-height:15px;text-align:center;padding:15px 0;border-right:0px solid #e7e7e7;border-bottom:0px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.boxed-switch{position:fixed;bottom:0;right:0;font-family:"Patua One", Tahoma;background-color:#98b709;color:#FFFFFF;padding:5px;cursor:pointer;border-top-left-radius:5px;z-index:10;}
.header-top-wrapper{background-color:#ffffff;border-bottom:1px solid #e6e6e6;}
.header-top-right{text-align:right;}
.header-wrapper{background:url(images/background.png);border-bottom:1px solid #e6e6e6;}
div#header-style-six .header-wrapper{background:none;}
.main-menu-wrapper{background-color:#ffffff;border-bottom:1px solid #e6e6e6!important;}
div#header-style-seven .container-6{width:12%;}
div#header-style-seven .container-6.rtl{width:20%;}
.user-links{font-family:"Titillium Web", Tahoma;width:500px;}
.user-links .login{position:relative;display:inline-block;}
.user-links .login a.login-link{display:block;background:url(images/link-arrow.png) no-repeat 20px center;padding:8px 15px 8px 30px;border-left:1px solid #e6e6e6;}
.user-links .login .login-form{position:absolute;display:none;background:url(images/login-form-background.png) no-repeat left top #ffffff;width:180px;padding:25px 20px 20px;border:1px solid #e6e6e6;z-index:105;}
.user-links .login .login-form input.text-input-grey{height:30px;margin-bottom:20px;}
.user-links .login .login-form .password-restore{display:inline-block;width:30%;line-height:15px;}
.user-links .login .login-form .button-2-green{float:right;width:45%;}
.user-links .register{position:relative;display:inline-block;}
.user-links a.register-link{display:block;background:url(images/link-arrow.png) no-repeat 20px center;padding:8px 17px 8px 30px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.user-links .register .register-form{position:absolute;display:none;background:url(images/register-form-background.png) no-repeat left top #ffffff;width:180px;padding:25px 20px 20px;border:1px solid #e6e6e6;box-shadow:0 0 3px #bababa;z-index:50;}
.user-links .register .register-form input.text-input-grey{height:30px;margin-bottom:20px;}
.user-links .register .register-form .fields-required{display:inline-block;width:45%;line-height:15px;}
.user-links .register .register-form #button-2-green{float:right;width:45%;}
.user-links .login .user-role-select{height:35px;margin:0 10px 0 0;}
.user-links .login .user-role-select label{vertical-align:inherit;cursor:default;height:35px;line-height:35px;color:#4d4d4d;}
.user-links .login .user-role-select select{border:none;height:23px;line-height:20px;background:none;vertical-align:inherit;box-shadow:none;font-weight:bold;color:#4d4d4d;padding:0 6px 0 0;}
.social-links{display:inline-block;line-height:25px;padding:0 15px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.social-links a{display:inline-block;margin:6px 3px 0;width:25px;height:25px;}
.social-links a:hover{box-shadow:0 0 3px #FFF;}
.languages{display:inline-block;float:right;vertical-align:top;font-family:"Titillium Web", Tahoma;line-height:38px;}
.languages a{display:inline-block;width:40px;text-align:center;border-right:1px solid #E6E6E6;text-transform:uppercase;}
.languages a.current{color:#98b709;text-transform:uppercase;}
.languages-name{display:inline-block;float:right;vertical-align:top;font-family:"Titillium Web", Tahoma;line-height:38px;}
.languages-name a{display:inline-block;text-align:center;border-right:1px solid #E6E6E6;text-transform:uppercase;padding:0 10px 0 10px;}
.languages-name a.current{color:#98b709;text-transform:uppercase;}
.languages-flag{display:inline-block;float:right;vertical-align:top;font-family:"Titillium Web", Tahoma;line-height:38px;}
.languages-flag a{display:inline-block;text-align:center;border-right:1px solid #E6E6E6;text-transform:uppercase;padding:0 10px 0 10px;}
.languages-flag a.current{color:#98b709;text-transform:uppercase;background:#E6E6E6;}
.logo img{display:block;margin:30px 0;}
div#header-style-seven .logo a{width:100%;}
div#header-style-seven .logo img{max-width:100%;}
div#header-style-three .logo a{width:100%;}
div#header-style-three .logo img{max-width:100%;}
div#header-style-six .logo img{margin:20px auto;max-width:100%;}
div#header-style-one .logo a{width:100%;}
div#header-style-one .logo img{max-width:100%;}
div#header-style-six .logo a{display:block;width:100%;}
div#header-style-seven .logo img{margin:5px 0;}
.container-6-uou{width:12%;}
.adverisement a{display:block;}
.adverisement a img{display:block;max-width:100%;height:auto;margin:20px auto;}
div#header-style-three .adverisement a img{margin:10px auto;}
.main-menu ul{display:table;background-color:#ffffff!important;padding:0;margin:0 auto;text-align:center;}
div#header-style-seven .main-menu ul{background-color:#FFFFFF;}
.main-menu ul li{display:inline-block;float:left;position:relative;list-style:none;border-right:1px solid #e6e6e6;}
div#header-style-seven .menu-menu-container > ul > li{border:none;padding:0 10px;}
div#header-style-seven .menu-menu-container > ul > li > ul > li > ul{margin-left:240px;margin-top:-60px;}
div#header-style-seven .menu-menu-container > ul > li > ul > li > ul{margin-left:240px;margin-top:-61px;}
div#header-style-seven .menu-menu-container > ul > li > ul > li > ul .current-menu-item{border-top:0 solid #98B709;}
div#header-style-one .menu-menu-container > ul > li > ul > li > ul{margin-left:240px;margin-top:-73px;}
div#header-style-one .menu-menu-container > ul > li > ul > li > ul .current-menu-item{border-top:0 solid #98B709;}
div#header-style-three .menu-menu-container > ul > li > ul > li > ul{margin-left:254px;margin-top:-52px;}
div#header-style-three .menu-menu-container > ul > li > ul > li > ul .current-menu-item{border-top:0 solid #98B709;}
div#header-style-six .menu-menu-container > ul > li > ul > li > ul{margin-left:254px;margin-top:-52px;}
div#header-style-six .menu-menu-container > ul > li > ul > li > ul .current-menu-item{border-top:0 solid #98B709;}
.main-menu ul li a{display:block;line-height:18px;font-family:"Patua One", Tahoma;background-color:#ffffff;padding:25px 27px 25px;text-transform:uppercase;}
div#header-style-seven .menu-menu-container > ul > li > a{padding:20px 10px 15px;}
div#header-style-three .main-menu ul li a,
div#header-style-six .main-menu ul li a{padding:14px 20px 15px;}
.main-menu ul li a:hover{color:#d4001c;}
div#header-style-seven .main-menu > div > ul > li > a:hover{background:none;}
.main-menu ul li.first{border-left:1px solid #e6e6e6;}
.main-menu > div > ul > li.current-menu-item,
.main-menu > div > ul > li.current-menu-parent{position:relative;background-color:#98B709;border-left:none;border-right:1px solid #e6e6e6;border-top:3px solid #98B709;}
div#header-style-seven .main-menu > div > ul > li.current-menu-item,
div#header-style-seven .main-menu > div > ul > li.current-menu-parent{background:none;border:none;top:0;}
.main-menu > div > ul > li > ul > li.current-menu-item > a{background-color:#98B709;color:#ffffff;}
.main-menu > div > ul > li.current-menu-item > a,
.main-menu > div > ul > li.current-menu-parent > a{background-color:#98B709;color:#ffffff;padding:25px 28px 22px;}
div#header-style-seven .main-menu > div > ul > li.current-menu-item > a,
div#header-style-seven .main-menu > div > ul > li.current-menu-parent > a{color:#98B709;border-bottom:3px solid #98B709;background:none;}
div#header-style-three .main-menu > div > ul > li.current-menu-item > a,
div#header-style-three .main-menu > div > ul > li.current-menu-parent > a,
div#header-style-six .main-menu > div > ul > li.current-menu-item > a,
div#header-style-six .main-menu > div > ul > li.current-menu-parent > a{padding:13px 20px;background:#fff;color:#4d4d4d;}
.main-menu ul li.neighbour-left{background-color:#98B709;border-right:none;}
.main-menu ul li.neighbour-left a,
.main-menu ul li.neighbour-left div{background-color:#ffffff;border-bottom-right-radius:3px;}
.main-menu ul li.neighbour-right{background-color:#98B709;}
.main-menu ul li.neighbour-right a,
.main-menu ul li.neighbour-right div{background-color:#ffffff;border-bottom-left-radius:3px;}
.main-menu ul li.empty{border-right:1px solid #e6e6e6;}
.main-menu ul li.empty div{display:block;height:62px;background-color:#ffffff;}
div#header-style-three .main-menu ul li.empty div,
div#header-style-six .main-menu ul li.empty div{height:47px;}
div#header-style-seven .main-menu ul li.empty div{height:50px;}
.main-menu ul li ul{position:absolute;width:200px;top:73px;z-index:101;display:none;}
div#header-style-three .main-menu ul li ul,
div#header-style-six .main-menu ul li ul{top:52px;}
div#header-style-seven .main-menu ul li ul{top:61px;}
.main-menu ul li ul li{width:100%;background-color:#f9f9f9;border-right:none;}
.main-menu ul li ul li.first{border-left:none;}
.main-menu ul li ul li a,
.main-menu ul li.current-menu-item ul li a,
.main-menu ul li.neighbour-left ul li a,
.main-menu ul li.neighbour-right ul li a{width:100%;font-family:"Titillium Web", Tahoma;background-color:#f9f9f9;text-align:left;color:#989998;padding:19px 20px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.main-menu ul li ul li.first a{border-top:none;}
.main-menu ul li ul li.last a{border-bottom:none;}
.main-menu ul li ul li a:hover{background-image:none;background-color:#e6e6e6;color:#989998;}
.main-menu{text-align:center;margin-top:1px;}
.main-menu select.mnav{width:100%;padding:10px;margin:10px 0;}
.main-menu ul li ul li ul{margin-left:240px;margin-top:-60px;}
.main-menu ul li ul li ul current-menu-item{border-top:0 solid #98B709;}
section.content{position:relative;}
.search-wrapper{position:relative;width:100%;background-color:#fff;z-index:100;}
.search-wrapper.hidden{display:none;}
.map-wrapper{position:relative;}
.street-view-wrapper{height:530px;}
.industries-tabs-wrapper{background-color:#ffffff;border-top:5px solid #98b709;border-bottom:1px solid #e7e7e7;}
.company-tabs-wrapper{background:url(images/background.png) repeat;}
.content-wrapper .zone-content{padding-top:35px;padding-bottom:40px;}
.company-tabs-content{display:none;}
#company-tabs-page{display:block;}
#company-tabs-portfolio{margin-top:-40px;}
.company-content-wrapper{background:url(images/background.png) repeat;padding-bottom:40px;}
.company-content-wrapper .zone-company-content .company-inner-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;padding:0 0 40px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
ul.company-tabs{margin:40px 0 0;padding:0;}
ul.company-tabs li{background-color:#FFFFFF;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-top:1px solid #E7E7E7;float:left;list-style:none outside none;margin-right:2px;}
ul.company-tabs li.active a{color:#FFFFFF;}
ul.company-tabs li a{display:block;font-family:"Patua One";font-size:14px;line-height:42px;padding:0 19px;}
.button-2-colorful{background:-moz-linear-gradient(center top , #FFFFFF, #E6E6E6) repeat scroll 0 0 rgba(0, 0, 0, 0);border-left:1px solid #DDDDDD;border-radius:4px;border-right:1px solid #DDDDDD;border-top:1px solid #F4F4F4;color:#4D4D4D;cursor:pointer;font-family:"Patua One";font-size:1em;height:30px;padding:0 18px;}
.portfolio-filter-buttons{display:inline-block;}
.portfolio-selection .portfolio-layout-links{display:inline-block;float:right;margin-top:29px;overflow:hidden;}
.portfolio-selection .portfolio-layout-links{display:inline-block;float:right;margin-top:30px;overflow:hidden;}
.portfolio-selection .portfolio-layout-links a{display:inline-block;margin-left:5px;padding:0;width:30px;}
.portfolio-selection .portfolio-layout-links a .icon{display:block;height:100%;width:100%;}
.portfolio-selection .portfolio-layout-links a.portfolio-1 .icon{background:url("images/icon-grid-1.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-1.current .icon{background:url("images/icon-grid-1-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-2 .icon{background:url("images/icon-grid-2.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-2.current .icon{background:url("images/icon-grid-2-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-3 .icon{background:url("images/icon-grid-3.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-3.current .icon{background:url("images/icon-grid-3-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-4 .icon{background:url("images/icon-grid-4.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.portfolio-selection .portfolio-layout-links a.portfolio-4.current .icon{background:url("images/icon-grid-4-active.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}
div.no-access > div{float:left;}
div.no-access{width:80px;height:16px;line-height:16px;position:relative;font-size:13px;letter-spacing:1px;margin-top:-3px;}
div.no-access div.no-access-text{color:white;width:100px;text-align:center;background:#808080;border-radius:16px;height:16px;line-height:16px;margin-right:-15px;box-shadow:inset 0 0 3px #888;}
div.no-access div.no-access-icon{position:absolute;height:16px;width:16px;padding:5px;right:-45px;top:-6px;}
div.no-access div.no-access-icon i{color:#808080;cursor:pointer;text-shadow:inset 0 0 3px #888;}
div.no-access div.no-access-icon div.no-access-notice{position:absolute;top:-63px;right:0;width:190px;background:white;border-radius:5px;padding:5px 10px;box-shadow:0 0 4px #888;}
div.no-access div.no-access-icon div.no-access-notice a{color:#98B709;}
div.no-access div.no-access-icon div.no-access-notice a:hover{text-decoration:underline;}
div.no-access div.no-access-icon div.no-access-triangle{border-top:6px solid #CCC;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:-5px;right:8px;}
div.no-access div.no-access-icon div.no-access-viewer{position:absolute;top:-10px;right:0;width:130px;height:20px;}
div.no-access div.no-access-icon div.no-access-notice,
div.no-access div.no-access-icon div.no-access-triangle,
div.no-access div.no-access-icon div.no-access-viewer{display:none;}
div.no-access div.no-access-icon:hover div.no-access-notice,
div.no-access div.no-access-icon:hover div.no-access-triangle,
div.no-access div.no-access-icon:hover div.no-access-viewer{display:block;}
.company-social .company-social-links{border-left:1px solid #E7E7E7;margin-top:15px;overflow:hidden;}
.company-social .company-social-links a.facebook{background:url("images/facebook-icon-grey-2.png") no-repeat scroll center center #FFFFFF;}
.company-social .company-social-links a.twitter{background:url("images/twitter-icon-grey-2.png") no-repeat scroll center center #FFFFFF;}
.company-social .company-social-links a.google{background:url("images/google-icon-grey-2.png") no-repeat scroll center center #FFFFFF;}
.company-social .company-social-links a.linkedin{background:url("images/linkedin-icon-grey-2.png") no-repeat scroll center center #FFFFFF;}
.company-social .company-social-links a.dribbble{background:url("images/dribbble-icon-grey-2.png") no-repeat scroll center center #FFFFFF;}
.company-social .company-social-links a{-moz-box-sizing:border-box;border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-top:1px solid #E7E7E7;float:left;height:47px;width:20%;}
.company-inner-container .company-details{padding-bottom:0;}
#company-inner-container{padding-top:40px;}
.company-details{margin-top:40px;margin-left:40px;overflow:hidden;padding-bottom:20px;}
.recently-added .textwidget,
.recently-added #calendar_wrap{padding:20px;}
.latest-news #searchform{display:none;}
.recently-added ul li,
.latest-news ul li{list-style:none;list-style-image:none;margin-left:-20px;}
.recently-added ul li:before,
.latest-news ul li:before{font-family:FontAwesome;display:block;float:left;width:20px;height:20px;line-height:20px;text-align:center;content:"\f105";}
.recently-added ul li ul li:before,
.latest-news ul li ul li:before{content:"\f0da";}
.entries-list li:before{content:''!important;}
.content-wrapper .zone-content{padding-top:35px;padding-bottom:40px;}
.sidebar-container{background-color:rgba(77, 77, 77, 0.07);}
.sidebar-container .block{margin-top:20px;}
.partners-wrapper{background-color:#ffffff;}
.interlayer{height:40px;background:url(images/background.png) repeat;}
.search{position:relative;}
.search .default-search .input-text{float:left;width:26%;padding:10px 1.5%;margin:10px 2% 10px 0;}
.search .default-search .input-text-new{float:left;width:23%;padding:10px 1.5%;margin:10px 2% 10px 10px;}
#default-search.new-style{margin-left:50px;}
.search .default-search .jquery-selectbox{float:left;width:20% !important;}
.search .default-search .submit{float:left;width:115px;height:40px;font-family:"Titillium Web", Tahoma;font-size:1em;color:#ffffff;background:#d4001c!important;cursor:pointer;font-weight:bold;border:none;margin:10px 0;}
.search .advanced-search{padding-top:20px;top:-9999px;position:absolute;}
.search .advanced-search label{display:block;float:left;width:23.4375%;line-height:20px;font-family:"Patua One", Tahoma;color:#4d4d4d;padding:20px 0;}
.search .advanced-search .slider{display:block;float:left;width:62.5%;height:12px;background:rgba(25, 25, 25, 0.6);margin:24px 0;border-radius:7px;}
.search .advanced-search .slider .ui-slider-range{background-color:#98b709;height:10px;border-radius:7px 7px 7px 7px;margin:1px;}
.search .advanced-search .slider .ui-slider-handle{height:20px;background:url(images/slider-handle.png) no-repeat center center;cursor:pointer;}
.search .advanced-search .slider-value{display:block;float:left;width:7.0625%;line-height:20px;font-family:"Patua One", Tahoma;color:#4d4d4d;padding:20px 3.5%;}
.search .advanced-search input{display:block;float:left;width:17%;padding:10px 1.5%;margin:10px 1% 10px 0;}
.search .advanced-search input.input-zip-code{margin-left:23.4375%;}
.search .advanced-search .jquery-selectbox{display:block;float:left;width:59.5% !important;margin-top:10px;}
.search .advanced-search .location-fields .jquery-selectbox{width:17% !important;margin:10px 1% 10px 0;}
.search .advanced-search .submit{float:right;width:125px;height:40px;font-family:"Patua One", Tahoma;font-size:1em;text-transform:uppercase;color:#ffffff;background:url("images/search-button-background.png") no-repeat scroll left center #A6C12A;cursor:pointer;padding-left:40px;border:none;border-radius:25px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);margin:30px 14% 50px 0;}
.search .advanced-search-control{position:absolute;bottom:-20px;right:0;background:url(images/advanced-search-background.png) no-repeat center center;}
.search .advanced-search-control .advanced-search-button{display:block;min-width:100px;text-align:center;color:#4d4d4d;padding:0 55px 0 45px;background:url(images/advanced-search-arrow-down.png) no-repeat 150px center;line-height:22px;}
.search .advanced-search-control .advanced-search-button.expanded{background:url(images/advanced-search-arrow-up.png) no-repeat 142px center;}
.search .advanced-search-control-new{position:absolute;z-index:100;}
.search .advanced-search-control-new .advanced-search-button-show,
.search .advanced-search-control-new .advanced-search-button-hide{display:none;width:45px;height:45px;text-align:center;color:#ffffff;line-height:22px;margin-top:19px;}
.search .advanced-search-control-new.show .advanced-search-button-show{display:block;}
.search .advanced-search-control-new.hide .advanced-search-button-hide{display:block;}
ul.ui-autocomplete{background-color:#343434;border-radius:3px;margin-top:10px;z-index:991;}
ul.ui-autocomplete li.ui-menu-item a{color:#98b709;padding-left:10px;}
ul.ui-autocomplete li.ui-menu-item a.ui-state-focus,
ul.ui-autocomplete li.ui-menu-item a.ui-state-active{background-color:#87683d;color:#eeeeee;padding-left:10px !important;margin:0;}
.map{width:100%;height:620px;}
.map-wrapper div#map-trobber{position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:900;}
.map-wrapper div#map-error{position:absolute;top:50%;left:50%;width:220px;height:40px;margin:-20px 0 0 -110px;font-size:14px;color:white;background:black;border-radius:15px;border:1px solid white;box-shadow:0 0 10px #000;z-index:999;text-align:center;line-height:40px;}
.hide-map-control{position:absolute;background:url(images/hide-map-background.png) no-repeat center center;bottom:0;width:100%;}
.hide-map-control .hide-map-button{display:block;background:url(images/advanced-search-arrow-up.png) no-repeat 135px center;text-align:center;color:#ffffff;width:210px;height:22px;margin:0 auto;}
.hide-map-control .hide-map-button.map-collapsed{background:url(images/advanced-search-arrow-down.png) no-repeat 140px center;}
.disable-map-control{position:absolute;top:180px;text-align:right;right:10px;display:block;width:50px;height:66px;}
.disable-map-control .disable-map-button{display:block;width:50px;height:66px;background:url(images/mapunlock.png) no-repeat right center;color:#ffffff;margin:0;}
.disable-map-control .map-disable{display:block;width:50px;height:66px;background:url(images/maplock.png) no-repeat right center;color:#ffffff;margin:0;}
body.fixed-map{width:1000px;}
body.fixed-map-left{float:right;}
body.fixed-map-right{float:left;}
body.fixed-map-left .search-wrapper,
body.fixed-map-right .search-wrapper{position:inherit;}
body.fixed-map-left div.map-wrapper,
body.fixed-map-right div.map-wrapper{position:fixed;top:0;bottom:0;}
body.fixed-map-left div.map-wrapper{left:60px;}
body.fixed-map-right div.map-wrapper{right:60px;}
body.admin-bar.fixed-map-left div.map-wrapper,
body.admin-bar.fixed-map-right div.map-wrapper{top:32px;}
body.fixed-map-left div.hide-map-control,
body.fixed-map-right div.hide-map-control{display:none;}
body.fixed-map-left div#industries-tabs{position:fixed;top:0;left:0;bottom:0;min-width:60px;width:60px;border-bottom:none;background:white;}
body.fixed-map-right div#industries-tabs{position:fixed;top:0;right:0;bottom:0;min-width:60px;width:60px;border-bottom:none;background:white;}
body.admin-bar.fixed-map-left div#industries-tabs,
body.admin-bar.fixed-map-right div#industries-tabs{margin:32px 0 0 0;}
body.fixed-map-left div.industries-tabs ul,
body.fixed-map-right div.industries-tabs ul{padding:0;width:100%;margin:0;}
body.fixed-map-left div.industries-tabs ul li,
body.fixed-map-right div.industries-tabs ul li{margin:0;width:100%;border-left:none;border-right:none;border-bottom:1px solid #e7e7e7;}
body.fixed-map-left div.industries-tabs ul li:hover,
body.fixed-map-right div.industries-tabs ul li:hover{background:none;}
.street-view-wrapper{height:620px;}
.street-view-wrapper iframe{width:100%;height:620px;border:none;}
.slideshow{position:relative;overflow:hidden;}
.slideshow .slides img{display:block;width:auto;height:620px;}
.slideshow .flex-direction-nav a{width:80px;height:104px;opacity:1;margin-top:-52px;z-index:5;}
.slideshow .flex-direction-nav .flex-prev{left:0;background:url(images/slideshow-previous.png) no-repeat center center;}
.slideshow .flex-direction-nav .flex-next{right:0;background:url(images/slideshow-next.png) no-repeat center center;}
.industries-tabs ul{padding:0;margin:0;}
.industries-tabs ul li{display:block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:6.6666666%;height:65px;border-right:1px solid #e7e7e7;}
.industries-tabs ul li.first{border-left:1px solid #e7e7e7;}
.industries-tabs ul li:hover{background:url(images/hover-arrow-down.png) no-repeat center top;}
.industries-tabs ul li a{display:block;width:100%;height:100%;}
.welcome{margin-bottom:60px;}
.welcome .welcome-text{font-family:"Patua One";font-size:1.2857em;margin:20px 0;}
.welcome .welcome-globe{position:relative;margin:50px 0;}
.welcome .welcome-globe .globe{position:absolute;top:-20px;left:50%;margin-left:-122px;z-index:10;}
.welcome .welcome-globe .globe-background{position:absolute;left:0;width:100%;height:101%;z-index:5;}
.welcome .welcome-globe a{display:block;position:relative;float:left;width:50%;line-height:50px;font-family:"Patua One", Tahoma;z-index:10;}
.welcome .welcome-globe a.left.edge{width:38%;padding-left:12%;}
.welcome .welcome-globe a.right.edge{width:38%;padding-right:12%;text-align:right;}
.welcome .welcome-globe a.left.middle{width:42%;padding-left:7%;margin-left:1%;}
.welcome .welcome-globe a.right.middle{width:42%;padding-right:7%;margin-right:1%;text-align:right;}
.welcome .welcome-globe a.left.edge.top{padding-left:9%;margin-left:3%;}
.welcome .welcome-globe a.right.edge.top{padding-right:9%;margin-right:3%;}
.welcome .welcome-globe a.left.middle.bottom{padding-left:5%;margin-left:3%;}
.welcome .welcome-globe a.right.middle.bottom{padding-right:5%;margin-right:3%;}
.welcome .welcome-globe a.left.edge.bottom,
.welcome .welcome-globe a.right.edge.bottom{border:none;}
.our-directory .subscription-table{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#ffffff;text-align:center;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:40px;margin-right:-1px;}
.our-directory .subscription-table .subscription-column{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:50%;border-top:1px solid #e7e7e7;}
.our-directory .subscription-table .subscription-column:first-child{border-right:1px solid #e7e7e7;}
.our-directory .subscription-table .subscription-column .subscription-header,
.our-directory .subscription-table .subscription-column .subscription-body{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.our-directory .subscription-table .subscription-column .subscription-header{border-bottom:1px solid #e7e7e7;}
.our-directory .subscription-table .subscription-footer{clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:30px;border-top:1px solid #e7e7e7;}
.our-directory .subscription-table .subscription-header{font-family:"Patua One", Tahoma;font-size:1.2857em;line-height:50px;}
.our-directory .subscription-table .subscription-body{display:block;line-height:20px;font-family:"Patua One", Tahoma;font-size:1.2857em;padding:20px 10%;min-height:185px;}
.our-directory .subscription-table .subscription-body-widget{display:block;font-family:"Patua One", Tahoma;font-size:16px;padding:42px 10%;min-height:100px;border-left:1px solid #e7e7e7;}
.our-directory .subscription-table .subscription-body input{font-size:0.77777em;margin-top:10px;}
.our-directory .subscription-table .subscription-body .radio-buttons{font-family:"Titillium Web", Tahoma;font-size:0.77777em;line-height:20px;text-align:left;}
.our-directory .subscription-table .subscription-body .radio-buttons input{margin:10px 12px 0 5px;}
.our-directory .subscription-table .subscription-footer .subscription-background{background:url(images/title-background.png) repeat-x left center;}
.our-directory .subscription-table .subscription-footer .subscription-background .subscription-button-wrapper{width:200px;background-color:#ffffff;margin:0 auto;}
div.company-page-map div.company-page-map-container{margin:20px 20px 0 20px;padding:3px;border:1px solid #e7e7e7;background:white;}
div#company-page-map{width:100%;height:245px}
div.sidebar-container div.company-page-block{margin-top:20px;}
div.company-page-center-block div.block-title{background:none;text-align:left;margin-bottom:30px;}
div.company-page-center-block p{margin-bottom:30px;}
div.company-page-center-block div.block-title h2{font-size:18px;padding:0px;}
div.photo{padding:3px;border:1px solid #e7e7e7;background:white;margin:20px 0 10px 0;height:auto;}
div.company-photo-container{max-width:618px;max-height:340px;background-size:cover;}
div.company-photo-container img{width:auto;max-width:592px;display:block;margin:0 auto;}
div.company-page-block table{padding:10px 6% 0 6%;width:88%;}
div.company-page-block table td{padding-bottom:10px;vertical-align:top;line-height:16px;}
div.company-page-block table td.detail{width:60%;}
div.company-page-block table td.detail-label{width:40%;font-family:"Patua One", Tahoma;}
.share-this{clear:both;margin-bottom:20px;}
.share-this ul{text-align:center;clear:both;min-height:50px;-webkit-padding-start:inherit;}
.share-this li{display:inline-block;list-style:none;list-style-image:none;height:50px;}
.share-this li a{border:1px solid #E7E7E7;margin-left:-1px;display:block;height:49px;width:49px;margin:5px;}
.share-this li a.facebook{background:#FFFFFF url(images/facebook-icon-grey.png) no-repeat center center;}
.share-this li a.twitter{background:#FFFFFF url(images/twitter-icon-grey.png) no-repeat center center;}
.share-this li a.google{background:#FFFFFF url(images/google-icon-grey.png) no-repeat center center;}
.share-this li a.facebook:hover{background:#FFFFFF url(images/facebook-icon-red.png) no-repeat center center;}
.share-this li a.twitter:hover{background:#FFFFFF url(images/twitter-icon-red.png) no-repeat center center;}
.share-this li a.google:hover{background:#FFFFFF url(images/google-icon-red.png) no-repeat center center;}
.share-this li a:hover{border:1px solid #d4001c;}
div.range-of-services ul{margin:0;padding:0;clear:both;}
div.range-of-services ul li{list-style-image:none;list-style:none;float:left;line-height:20px;display:block;padding:5px 10px;background:#FFFFFF;margin:0 10px 10px 0;border:1px solid #e7e7e7;}
.company-listing{background-color:#ffffff;border:1px solid #e7e7e7;margin-top:20px;}
.company-listing .listing-image{display:block;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:150px;padding:3px;border-right:1px solid #e7e7e7;margin-right:20px;min-height:150px;max-height:200px;}
.company-listing .listing-image img{display:block;width:100%;height:auto;max-height:150px;}
.company-listing .listing-body{padding-right:20px;}
.company-listing .listing-body .listing-rating{float:right;font-family:"Patua One", Tahoma;line-height:50px;}
.company-listing .listing-body .listing-title{font-family:"Patua One", Tahoma;line-height:30px;font-size:1.28571em;}
.company-listing .listing-body .listing-read-more{line-height:30px;padding-left:10px;color:#4d4d4d;float:right;background:#e7e7e7;padding-right:8px;margin-top:10px;margin-bottom:10px;}
.company-listing div.featured-listing-container{position:absolute;left:0;right:0;bottom:0;width:100%;}
.company-listing div.featured-listing{font-size:12px;text-align:center;width:100%;line-height:30px;font-weight:bold;text-transform:uppercase;color:#fff;letter-spacing:1px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
div.company-listing-thumb-image{width:100%;height:200px;position:relative;border:1px solid #e7e7e7;}
div.company-listing-thumb-photo{margin:3px;height:194px;background:#5e5e5e;background-size:cover;background-position:center center;background-color:white;}
div.company-listing-thumb-overlay a{position:absolute;top:3px;left:3px;bottom:3px;right:3px;background:#5e5e5e;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
div.company-listing-thumb-overlay a span{display:block;position:absolute;z-index:10;top:50%;left:50%;text-align:center;margin:-15px 0 0 -25%;width:50%;height:28px;line-height:28px;overflow:hidden;padding:0;}
div.company-listing-thumb-overlay a span i{padding-right:5px;}
div.company-listing-thumb:hover div.company-listing-thumb-overlay a{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
div.company-listing-thumb-rating{position:absolute;background:#4d4d4d;color:white;top:3px;right:3px;width:120px;height:36px;line-height:36px;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
div.company-listing-thumb-featured{position:absolute;height:40px;bottom:3px;left:3px;right:3px;font-size:18px;text-align:center;line-height:40px;background:#4d4d4d;color:white;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
div.company-listing-thumb-body{margin:0 0 20px 0;width:100%;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
div.company-listing-thumb-title a{line-height:16px;height:32px;overflow:hidden;padding:20px 0 0 0;margin:0 20px 10px 20px;display:block;font-family:"Patua One", Tahoma;font-size:18px;}
div.company-listing-thumb-categories{line-height:16px;height:32px;overflow:hidden;margin:0 20px 10px 20px;}
div.company-listing-thumb-categories a{font-weight:bold;}
div.company-search-page-conatiner{margin:20px 0;}
div.featured-listing-icon{position:absolute;border-right:12px solid transparent;border-bottom:12px solid transparent;top:4px;left:4px;}
.single-company .company-info{padding-bottom:20px;margin-top:40px;}
.single-company .company-info .company-info-social{float:left;width:198px;background-color:#ffffff;}
.single-company .company-info .company-info-social .compnay-photo{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:150px;border:1px solid #e7e7e7;margin-left:5px;}
.single-company .company-info .company-info-social .compnay-photo img{display:block;max-width:100%;height:auto;max-height:150px;margin:0 auto;}
.single-company .company-info .company-info-social .facebook,
.single-company .company-info .company-info-social .twitter,
.single-company .company-info .company-info-social .linkedin,
.single-company .company-info .company-info-social .google{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50px;height:50px;border-bottom:1px solid #e7e7e7;margin:8px 2px 0 0;}
.single-company .company-info .company-info-social .facebook:hover{background:url(images/facebook-icon-red.png) no-repeat center center;border-bottom:1px solid #d4001c;}
.single-company .company-info .company-info-social .twitter:hover{background:url(images/twitter-icon-red.png) no-repeat center center;border-bottom:1px solid #d4001c;}
.single-company .company-info .company-info-social .linkedin:hover{background:url(images/linkedin-icon-red.png) no-repeat center center;border-bottom:1px solid #d4001c;}
.single-company .company-info .company-info-social .google:hover{background:url(images/google-icon-red.png) no-repeat center center;border-bottom:1px solid #d4001c;}
.single-company .company-info .company-info-social .facebook{background:url(images/facebook-icon-grey.png) no-repeat center center;}
.single-company .company-info .company-info-social .twitter{background:url(images/twitter-icon-grey.png) no-repeat center center;}
.single-company .company-info .company-info-social .linkedin{background:url(images/linkedin-icon-grey.png) no-repeat center center;}
.single-company .company-info .company-info-social .google{background:url(images/google-icon-grey.png) no-repeat center center;}
.single-company .company-info .company-info-social .company-rating{font-family:"Patua One", Tahoma;line-height:50px;text-align:center;}
.single-company .company-info .company-info-social .company-rating .increase{display:block;float:right;width:31px;height:50px;background:url(images/plus.png) no-repeat left center;}
.single-company .company-info .company-info-social .company-rating .discrease{display:block;float:left;width:31px;height:50px;background:url(images/minus.png) no-repeat right center;}
.single-company .company-info .company-info-description{margin-left:220px;}
.single-company .company-info .company-info-description .breadcrumbs span{display:inline-block;width:25px;height:10px;background:url(images/link-arrow.png) no-repeat center center;}
.single-company .company-info .company-info-description .representation{font-family:"Patua One", Tahoma;font-size:1.28571em;margin:8px 0;}
.single-company .company-info .company-info-description .description{line-height:20px;}
.single-company .company-photos{padding-bottom:20px;}
.single-company .company-photos .big-photo{display:block;background-color:#ffffff;padding:3px;border:1px solid #e7e7e7;margin-right:210px;}
.single-company .company-photos .big-photo img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-company .company-photos .photo-thumbnails{float:right;width:210px;}
.single-company .company-photos .photo-thumbnails .thumbnail{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:30%;height:63px;cursor:pointer;padding:3px;border:1px solid #e7e7e7;margin-left:3.33333%;margin-bottom:6px;opacity:0.4;}
.single-company .company-photos .photo-thumbnails .thumbnail.current{opacity:1;background-color:#ffffff;}
.single-company .company-photos .photo-thumbnails .thumbnail .thumbnail-inner{height:100%;overflow:hidden;}
.single-company .company-photos .photo-thumbnails .thumbnail img{display:block;width:auto;max-height:100%;margin:0 auto;}
.company-details{padding-bottom:20px}
.company-details .details-title{font-family:"Patua One", Tahoma;font-size:1.2857em;margin-bottom:35px;}
.company-details .company-address{float:left;margin-right:10%;margin-bottom:20px;width:50%;}
.company-details .company-address .detail{line-height:18px;margin-bottom:20px;}
.company-details .company-address .detail .detail-i{float:left;font-size:20px;width:20px;text-align:center;color:#98B709;margin-right:20px;}
.company-details .company-address .detail.address{background:url(images/small-green-marker.png) no-repeat left 3px;}
.company-details .company-address .detail.phone{background:url(images/small-green-phone.png) no-repeat left 3px;}
.company-details .company-address .detail.email{background:url(images/small-green-email.png) no-repeat left 3px;}
.company-details .company-hours{float:left;margin-bottom:40px;}
.company-details .company-hours .detail{line-height:18px;margin-bottom:20px;}
.company-details .company-hours .detail .detail-label{display:inline-block;width:140px;font-family:"Patua One", Tahoma;}
.company-details .company-map{background-color:#ffffff;padding:3px;border:1px solid #e7e7e7;}
.company-details .company-map iframe{width:100%;height:192px;border:none;}
.rating-send{padding:20px;}
.rating-send .comment-message-main{margin:20px 0;min-height:100px;overflow:auto;padding:0 9%;resize:none;width:82%;}
.rating-details{float:left;width:50%;}
.ratings{float:left;width:30%;padding-left:20px;}
.rating-send .message.br{height:200px;}
.star.active{background:url("images/stars_green.png") no-repeat;}
.star{background:url("images/stars.png") no-repeat;float:left;height:16px;position:relative;width:16px;display:block;}
.counter{float:left;height:16px;position:relative;width:16px;top:-4px}
.rating-system .rating-send .star, .rating-system .send-rating{cursor:pointer;}
.user-rating{padding:10px;border-bottom:1px solid #e7e7e7;}
.user-rating .value{float:left;padding:10px;line-height:15px;}
.user-rating .stars-description{float:left;padding:10px;}
.user-rating .stars-name{font-weight:bold;font-style:italic;}
.user-rating .stars-name span{font-weight:normal;font-style:normal;}
.user-rating .value .showall{border-bottom-width:1px;border-bottom-style:dashed;cursor:pointer;text-align:center;width:80px;}
.user-rating .user-values{display:block;position:absolute;z-index:1;float:right;margin-left:100px;margin-top:-50px;padding:10px;background-color:#ffffff;border-width:1px;border-style:dashed;border-radius:1px 1px 1px 1px;box-shadow:0 2px 6px -3px #000000;}
.rating-stars-box{overflow:hidden;padding-top:15px;}
.rating-stars-box > .star{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:20%;height:47px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#fff !important;}
.rating-stars-box > .star.star-1{border-left:1px solid #e7e7e7;}
.rating-stars-box > .star.active{background:url("images/stars_green.png") no-repeat center center;}
.rating-stars-box > .star{background:url("images/stars.png") no-repeat center center;}
.listing-body{position:relative;}
.listing-body .rating-company-listing{display:block;float:right;top:18px;right:10px;position:absolute;}
.comment-respond h3{border-bottom:1px solid #E7E7E7;padding:15px 20px;}
.comments-tree{margin-bottom:20px;}
.comments-tree .comment{padding-bottom:20px;border-bottom:1px solid #e7e7e7;margin-top:40px;}
.comments-tree .comment.reply{margin-top:20px;margin-left:25px;}
.comments-tree .comment .user-picture{float:left;width:50px;height:50px;background-color:#ffffff;padding:3px;border:1px solid #e7e7e7;}
.comments-tree .comment .user-picture img{display:block;width:100%;height:auto;}
.comments-tree .comment .comment-body{margin-left:65px;}
.comments-tree .comment .comment-body .comment-author .author{font-family:"Patua One", Tahoma;}
.comments-tree .comment .comment-body .comment-text{line-height:18px;}
.comment-message{margin-bottom:30px;}
.comment-message form{padding:20px;}
.comment-message.singlemail{margin:25px 20px 20px 20px;text-align:center;}
.comment-message.singlemail form{padding:0;}
.comment-message.singlemail textarea{resize:none;height:150px;}
.comment-message.singlemail textarea,
.comment-message.singlemail input{margin-bottom:10px;border:1px solid #d7d7d7;}
.comment-message.singlemai #button-2-green{margin:0;}
.comment-message .comment-message-title{font-family:"Patua One", Tahoma;font-size:16px !important;font-weight:normal !important;line-height:20px;padding:15px 20px;}
.comment-message #comment-message-form input.name,
.comment-message #comment-message-form input.email,
.comment-message #comment-message-form input.website,
.comment-message #contact-message-form input.name,
.comment-message #contact-message-form input.email,
.comment-message #contact-message-form input.website,
.comment-message #contact-single-message-form input.name,
.comment-message #contact-single-message-form input.email,
.comment-message #contact-single-message-form input.website{float:left;width:26%;padding:0 2%;margin-right:5%;}
.comment-message #comment-message-form input.website,
.comment-message #contact-message-form input.website,
.comment-message #contact-single-message-form input.website{margin-right:0;}
.comment-message #comment-message-form .comment-message-main,
.comment-message #contact-message-form .comment-message-main,
.comment-message #contact-single-message-form .comment-message-main{width:96%;min-height:100px;resize:none;overflow:auto;padding:0 2%;margin:20px 0 20px;}
div#events_list ul{margin:0;padding:20px 0;}
div#events_list ul li{list-style:none;list-style-image:none;border-bottom:1px solid #e7e7e7;padding:10px 0;clear:both;}
div#events_list ul li:first-child{border-top:1px solid #e7e7e7;}
div#events_list ul li div.event-date{float:left;width:40px;height:60px;padding-right:10px;text-align:center;font-weight:bold;}
div#events_list ul li div.event-day-month{width:40px;height:40px;color:white;border-radius:3px;}
div#events_list ul li div.event-day{font-size:18px;line-height:24px;}
div#events_list ul li div.event-month{line-height:16px;margin-top:-4px;}
div#events_list ul li div.event-desc-title{line-height:20px;margin-top:-4px;}
div#events_list ul li div.event-desc-title a{font-weight:bold;line-height:20px;}
div#events_list ul li div.event-desc-place{line-height:20px;}
div#events_list ul li div.event-year,
div#events_list ul li div.event-desc-autor{color:#808080;line-height:20px;}
div.ajax-content{margin-top:-40px;}
div.ajax-content .event-header{margin-top:-35px;}
div.ajax-content .paddingtop60{padding-top:60px;}
div.ajax-content .event-header p{margin:0;font-size:18px;color:#4d4d4d;}
div.ajax-content .event-header span{margin:0;font-size:14px;color:#808080;}
div.ajax-content .event-header span a{margin:0;font-size:14px;color:#808080;}
.events-table{border-collapse:collapse;width:100%;}
.events-table tr{background:#fff;}
.contact-us .comment-message{margin:40px 0;}
.pricing{margin-bottom:35px;}
.shortcodes input{width:26%;margin-top:20px;margin-bottom:20px;margin-right:10%;}
.shortcodes input.row-last{margin-right:0;}
.blog .blog-post-preview{margin-top:40px;}
.blog .blog-post-preview .blog-post-preview-left{float:left;}
.blog .blog-post-preview .blog-post-preview-left .blog-post-date{background:url(images/post-date-background.png) no-repeat right top;padding:3px 0;margin-top:30px;margin-left:1px;}
.blog .blog-post-preview .blog-post-preview-left .blog-post-date .day{width:80px;line-height:35px;background-color:#98b709;font-family:"Patua One", Tahoma;font-size:2.57143em;color:#ffffff;text-align:center;padding-top:12px;border-top-left-radius:3px;}
.blog .blog-post-preview .blog-post-preview-left .blog-post-date .month{width:80px;line-height:18px;background-color:#98b709;font-family:"Patua One", Tahoma;color:#ffffff;text-align:center;}
.blog .blog-post-preview .blog-post-preview-left .blog-post-date .year{width:80px;line-height:22px;background-color:#98b709;color:#ffffff;text-align:center;padding-bottom:12px;border-bottom-left-radius:3px;}
.blog .blog-post-preview .blog-post-preview-right{border-left:0px!important;margin-left:80px;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-image img{display:block;width:100%;height:auto;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description{background-color:#ffffff;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-title-comments{position:relative;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-comments{display:block;position:absolute;right:0;top:0;width:35px;height:100%;line-height:51px;font-family:"Patua One", Tahoma;font-size:1.2857em;color:#d2d2d2;background:url(images/comments.png) no-repeat 15px 20px;padding-left:40px;padding-right:5px;border-left:1px solid #e7e7e7;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-title{font-family:"Patua One", Tahoma;font-size:1.2857em;padding:14px 20px;margin-right:75px;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-excerpt{line-height:18px;padding:14px 20px;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links{border-left:1px solid #e7e7e7;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .read-more-link{float:right;line-height:50px;background:url(images/link-arrow.png) no-repeat left center;padding-left:10px;margin-right:20px;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .blog-post-author{display:inline-block;line-height:50px;background:url(images/user.png) no-repeat 20px center;padding-left:45px;}
.blog .blog-post-preview .blog-post-preview-right .blog-post-description .blog-post-links .blog-post-category{display:inline-block;line-height:50px;background:url(images/tag.png) no-repeat 20px center;padding-left:45px;}
.blog .older-posts{text-align:right;margin-top:40px;}
.blog-post{margin-bottom:40px;}
.blog-post .blog-post-image{margin-top:40px;}
.blog-post .blog-post-image img{display:block;width:100%;height:auto;}
.blog-post .blog-post-subtitle{font-family:"Patua One", Tahoma;font-size:1.2857em;margin-top:40px;}
.blog-post .blog-post-body{line-height:24px;margin-top:40px;}
.blog-post .blog-post-info{border:1px solid #e7e7e7;background-color:#ffffff;}
.blog-post .blog-post-info .blog-post-author{display:inline-block;line-height:50px;background:url(images/user.png) no-repeat 20px center;padding-left:45px;}
.blog-post .blog-post-info .blog-post-category{display:inline-block;line-height:50px;background:url(images/tag.png) no-repeat 20px center;padding-left:45px;}
.blog-post .blog-post-info .social-links{float:right;border:none;padding-top:7px;}
ul.entries-list{list-style:none;padding:0;margin:15px 20px;}
ul.entries-list li{margin-top:18px;}
ul.entries-list li .thumbnail{position:relative;float:left;display:block;margin-right:10px;min-height:60px;}
ul.entries-list li .thumbnail img{display:block;max-width:52px;max-height:52px;height:auto;background-color:#ffffff;padding:3px;border:1px solid #e7e7e7;}
ul.entries-list li .entry-title{font-family:"Patua One", Tahoma;}
ul.entries-list li .entry-excerpt{line-height:18px;margin:0 0 0 20px;}
.recently-added .two-images-banner{margin:40px 13px 0;}
.recently-added .two-images-banner a{display:block;float:left;width:45%;margin:0 2.5%;}
.recently-added .two-images-banner a img{display:block;width:100%;max-width:150px;height:auto;margin:0 auto;}
.latest-news .one-image-banner{margin-top:40px;}
.latest-news .one-image-banner a img{display:block;width:100%;max-width:307px;height:auto;margin:0 auto;}
.sidebar-search.block{position:relative;margin:20px 20px 0;}
.sidebar-search .sidebar-search-input{width:90%;height:38px;color:#4d4d4d;padding:0 5%;border:1px solid #e7e7e7;}
.sidebar-search .sidebar-search-submit{position:absolute;top:10px;right:10px;width:20px;height:20px;background:url(images/magnifier-green.png) no-repeat 95% center #ffffff;border:none;cursor:pointer;}
.categories ul{list-style:none;margin:15px 0;padding:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #f8f8f8;}
.categories ul li{border-top:1px solid #f8f8f8;border-bottom:1px solid #e7e7e7;}
.categories ul li a{line-height:48px;background:url(images/link-arrow.png) no-repeat left center;padding-left:10px;}
div.subcategories-item-list{padding:0;}
div.subcategories-item-list ul{margin:0;padding:0;}
div.subcategories-item-list ul li{list-style:none;list-style-image:none;padding:0;height:50px;margin:10px 20px 0px 0px;}
div.subcategories-item-list ul li div.subcategory-item-image a{height:40px;width:40px;margin:0 15px 0 0;background-position:center center;background-repeat:no-repeat;background-size:contain;float:left;}
div.subcategories-item-list ul li div.subcategory-item-text a{line-height:20px;height:40px;;overflow:hidden;}
.partners{text-align:center;padding-top:30px;padding-bottom:40px;}
.partners .block-title{margin-bottom:50px;}
.partners .partner{display:inline-block;vertical-align:top;margin:0 0.5% 10px;}
.partners img{display:block;width:100%;height:auto;}
.portfolio-selection .portfolio-filter-buttons input{padding:0 10px;margin:30px 5px 0 0;}
.portfolio-selection .portfolio-filter-buttons input.current{color:#c8c8c8;}
.portfolio-listing{background-color:#ffffff;border:1px solid #e7e7e7;margin-top:40px;}
.portfolio-listing .portfolio-image{padding:3px;border-bottom:1px solid #e7e7e7;}
.portfolio-listing .portfolio-image img{display:block;max-width:100%;height:auto;}
.portfolio-listing .portfolio-description{position:relative;}
.portfolio-listing .portfolio-description .portfolio-title-category.short{height:45px!important;padding:5px 20px 5px 20px!important;}
.portfolio-listing .blog-post-excerpt{line-height:18px;padding:14px 20px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.portfolio-listing .blog-post-links .read-more-link{float:right;line-height:50px;background:url(images/link-arrow.png) no-repeat left center;padding-left:10px;margin-right:20px;}
.portfolio-listing .blog-post-links .blog-post-author{display:inline-block;line-height:50px;background:url(images/user.png) no-repeat 20px center;padding-left:45px;}
.portfolio-listing .blog-post-links .blog-post-category{display:inline-block;line-height:50px;background:url(images/tag.png) no-repeat 20px center;padding-left:45px;}
.portfolio-listing .portfolio-description .blog-post-comments{display:block;position:absolute;right:0;top:0;width:35px;height:100%;line-height:51px;font-family:"Patua One", Tahoma;font-size:1.2857em;color:#d2d2d2;background:url(images/comments.png) no-repeat 15px 20px;padding-left:40px;padding-right:5px;border-left:1px solid #e7e7e7;}
.portfolio-listing .portfolio-description .portfolio-title-category{padding:20px;margin-right:79px;}
.portfolio-listing .portfolio-description .portfolio-title-category .portfolio-title{font-family:"Patua One", Tahoma;font-size:1.2857em;}
.portfolio-listing .portfolio-description .portfolio-enlarge{position:absolute;top:0;right:0px;width:79px;height:100%;background:url(images/magnifier.png) no-repeat center center;border-left:1px solid #e7e7e7;}
.portfolio-listing .portfolio-description .portfolio-link{position:absolute;top:0;right:0;width:79px;height:100%;background:url(images/link.png) no-repeat center center;border-left:1px solid #e7e7e7;}
.portfolio-listing-small{background-color:#ffffff;border:1px solid #e7e7e7;margin-top:40px;}
.portfolio-listing-small .portfolio-image{padding:3px;border-bottom:1px solid #e7e7e7;}
.portfolio-listing-small .portfolio-image img{display:block;max-width:100%;height:auto;}
.portfolio-listing-small .portfolio-title{font-family:"Patua One", Tahoma;font-size:1.2857em;text-align:center;padding:10px;border-bottom:1px solid #e7e7e7;}
.portfolio-listing-small .portfolio-description{position:relative;}
.portfolio-listing-small .portfolio-description .portfolio-category{padding:10px;margin-right:39px;}
.portfolio-listing-small .portfolio-description .portfolio-enlarge{position:absolute;top:0;right:0px;width:39px;height:100%;background:url(images/magnifier-small.png) no-repeat center center;border-left:1px solid #e7e7e7;}
.portfolio-listing-small .portfolio-description .portfolio-link{position:absolute;top:0;right:0;width:39px;height:100%;background:url(images/link-small.png) no-repeat center center;border-left:1px solid #e7e7e7;}
.company-inner-container .portfolio-listing-small .portfolio-title{font-size:1em;}
.portfolio-listing-small .portfolio-title{border-bottom:1px solid #E7E7E7;font-family:"Patua One";font-size:1.2857em;padding:10px;text-align:center;}
.project-header .project-image{background-color:#ffffff;padding:3px;border:1px solid #e7e7e7;margin:40px 0;}
.project-header .project-image img{display:block;max-width:100%;height:auto;}
.project-body .project-short-description{font-family:"Patua One", Tahoma;font-size:1.2857em;margin-bottom:30px;}
.project-body .project-description{line-height:18px;}
.footer-wrapper{background-color:#f9f9f9;}
.footer-wrapper .zone-footer{padding:40px 0;}
.footer-wrapper .zone-footer .footer-container .block{float:left;width:23.4375%;}
.footer-wrapper .zone-footer .footer-container .block-footer{float:left;width:22%;}
.copyright-wrapper{background-color:#f9f9f9;}
.copyright-wrapper .copyright-right-container{text-align:right;}
.website-short-description{margin-right:2.0833333%;}
.website-short-description .logo{display:block;margin-bottom:25px;max-width:100%;}
.website-short-description .description-text{line-height:18px;color:#4d4d4d;}
.twitter-feed{line-height:18px;color:#a6a6a6;margin-right:2.0833333%;}
.twitter-feed .title{font-family:"Patua One", Tahoma;line-height:15px;color:#e6e6e6;margin-bottom:40px;}
.twitter-feed ul{list-style:none;padding:0;margin:0;}
.twitter-feed ul li{margin-bottom:10px;}
.twitter-feed ul li .tweet_avatar img{display:block;float:left;margin-right:10px;}
.twitter-feed ul li .tweet_text{display:block;margin-left:34px;}
.twitter-feed ul li a{color:#98b709;}
.recent-posts{margin-right:2.0833333%;}
.recent-posts .title{font-family:"Patua One", Tahoma;line-height:15px;color:#e6e6e6;margin-bottom:25px;}
.recent-posts ul{list-style:none;padding:0;margin:0;}
.recent-posts ul li{border-top:1px solid #494949;border-bottom:1px solid #25282a;}
.recent-posts ul li.first{border-top:none;}
.recent-posts ul li.last{border-bottom:none;}
.recent-posts ul li a{line-height:48px;}
.footer-widget{margin-right:2.0833333%;color:#A6A6A6;}
.footer-widget .title{font-family:"Patua One", Tahoma;line-height:15px;color:#4d4d4d;margin-bottom:25px;margin-top:15px;border-bottom:1px solid #bdbec1;padding-bottom:15px;}
.footer-widget ul{list-style:none;padding:0;margin:0;}
.footer-widget ul li{border-top:1px solid #494949;border-bottom:1px solid #25282a;}
.footer-widget ul li.first{border-top:none;}
.footer-widget ul li.last{border-bottom:none;}
.footer-widget ul li a{line-height:48px;color:#98B709;}
.flickr-feed .title{font-family:"Patua One", Tahoma;line-height:15px;color:#e6e6e6;margin-bottom:40px;}
.flickr-feed li{display:inline-block;width:16%;list-style:none;padding:1.5%;border:1px solid #4d4d4d;margin:0 5% 7px 0;}
.flickr-feed li img{display:block;width:100%;height:auto;}
.copyright{line-height:80px;color:#4d4d4d;}
.copyright-right-container .social-links{padding:21px 0;border:none;border-left:none;}
div.featured{padding:20px 0;}
div.featured-content{position:relative;padding-top:0px;padding-bottom:30px;}
div.featured ol{position:absolute;top:0;background:url(images/title-background.png) repeat-x left center;text-align:center;display:block;left:0;right:0;padding:10px 0;}
div.featured ol li{display:inline-block;width:30px;line-height:30px;background:white;padding:0 5px;}
div.featured ol li:first-child{padding:0 5px 0 15px;}
div.featured ol li:last-child{padding:0 15px 0 5px;}
div.featured ol li a{display:inline-block;width:30px;line-height:30px;font-family:"Patua One", Tahoma;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…B5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxODgpIiAvPg0KPC9zdmc+);background:linear-gradient(top, #ffffff, #e6e6e6);background:-moz-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background:-ms-linear-gradient(top, #ffffff, #e6e6e6);background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));text-align:center;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;box-shadow:0 1px 3px #e7e7e7;border-radius:4px;cursor:pointer;}
ul.featured-slider{margin:0;padding:0;}
ul.featured-slider li{list-style:none;list-style-image:none;}
div.featured-item{margin:20px 2%;}
div.featured-item-inner{width:100%;border:1px solid #fff;position:relative;background:white;text-align:center;height:100px}
div.featured-item-logo-back{position:absolute;top:2px;left:50%;width:66px;height:33px;background:white;margin:0 0 0 -33px;}
div.featured-item-logo{position:absolute;top:5px;left:16.5%;width:90%;padding:3px;border:1px solid #fff;background:white;margin:0 0 0 -30px;}
div.featured-item-logo a{display:block;height:82px;max-width:100%;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:contain;}
div.featured-item-image{padding:3px;border-bottom:1px solid #e7e7e7;margin-bottom:40px;}
div.featured-item-image a{display:block;height:150px;max-width:100%;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:cover;}
div.featured-item-name a{font-size:18px;line-height:20px;display:block;margin:0 10px;font-family:"Patua One";}
div.featured-item-rating{height:40px;line-height:40px;}
div.featured-item-description{line-height:18px;padding:0 10px;}
div.featured-item-portfolio{height:30px;padding:20px 0 40px 0;}
div.featured ol li a.flex-active{color:#c8c8c8;}
div.categories-content{padding:20px 0;}
div.categories-item-inner{width:100%;background:white;margin:20px 0;height:330px;}
div.categories-item-header{border-bottom:1px solid #e7e7e7;height:60px;}
div.category-item-image{height:60px;width:60px;float:left;}
div.category-item-image a{display:block;width:30px;height:30px;margin:15px;background-size:contain;background-position:center center;background-repeat:no-repeat;}
div.category-item-name{height:60px;line-height:60px;float:left;padding-left:19px;font-size:18px;font-family:"Patua One";max-width:50%;overflow:hidden;}
div.category-item-name.overflow{line-height:20px;margin:10px 0;height:40px;}
div.category-item-count{height:60px;width:60px;float:right;text-align:center;line-height:60px;font-size:18px;color:#a6a6a6;font-family:"Patua One";}
ul.categories-item-list-menu{border:none;margin:20px 30px;}
ul.categories-item-list-menu li{border:none;height:40px;line-height:30px;overflow:hidden;display:block;}
ul.categories-item-list-menu li a{display:block;line-height:30px;padding-left:15px;height:30px;overflow:hidden;}
div.header-top-right{float:right;}
ul.megasearch-select-list{display:none;background:#343434;padding:0;margin:0;position:absolute;top:40px;left:0;z-index:999;}
ul.megasearch-select-list li{display:block;cursor:pointer;padding:0 40px 0 10px;margin:0;height:40px;line-height:40px;border-bottom:1px solid #272727;border-top:1px solid #434343;transition:color 0.2s ease-in-out 0s;}
ul.megasearch-select-list li:hover,
ul.megasearch-select-list li.active{color:#ffffff;transition:color 0.2s ease-in-out 0s;}
ul.megasearch-select-list li:first-child{border-top:none;}
ul.megasearch-select-list li:last-child{border-bottom:none;}
ul.megasearch-select-list li.active:after{content:"\f00c";font-family:FONTAWESOME;float:right;margin:0 -30px 0 0;}
ul.megasearch-select-list li i{padding-right:10px;width:10px;}
div.megasearch-container-inner{position:relative;}
div.megasearch-container-inner,
div.megasearch-container-inner form{width:100%;}
div.megasearch-container-inner form input[type="text"]{background:#f2f2f2;border:none;height:40px;font-family:"Titillium Web";padding:0 5% 0 15%;width:80%;box-shadow:inset 0 0 5px #ccc;}
div.megasearch-select-button{position:absolute;top:0;left:0;height:32px;width:32px;margin:3px;background:#f3f3f3;line-height:34px;text-align:center;box-shadow:0 0 3px #ccc;cursor:pointer;border:1px solid #cfcfcf;transition:color 0.2s ease-in-out 0s;border-radius:2px;}
div.megasearch-container-inner form input[type="submit"]{position:absolute;top:0;right:0;display:block;background:none;border:none;font-size:0;height:40px;width:40px;padding:0;margin:0;z-index:100;cursor:pointer;}
div.search-button-fake{position:absolute;z-index:10;right:0;top:0;height:40px;width:40px;text-align:center;line-height:40px;}
div.megasearch-select-button:hover,
div.megasearch-select-button.active,
div.search-button-fake:hover{transition:color 0.2s ease-in-out 0s;}
.featured-widget{color:#A6A6A6;}
.featured-widget .title{font-family:"Patua One", Tahoma;line-height:15px;color:#e6e6e6;margin-bottom:25px;}
.featured-widget ul li a, .text-green{color:#d4001c;}
.featured-widget ul li a{line-height:20px;}
.featured-widget ul li{border-top:1px solid #494949;border-bottom:1px solid #25282a;}

.blog-post-image{border:1px solid #e7e7e7;}


*:focus {
    outline: none;
}

..slides,
.slides > li,
.flex-control-nav,

div.featured{list-style:none;}
ul.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/slide-prev.png);
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/slide-next.png);
}
.flex-direction-nav .flex-prev {
  left: -25px;
}
.flex-direction-nav .flex-next {
  right: -25px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
.main-menu > div > ul > li.current-menu-item, .main-menu > div > ul > li.current-menu-parent {border-bottom:4px solid #d4001c!important;border-top:0px!important;margin-bottom:-4px;}
.comment-reply-title{background:#D4001C;color:#fff;}
.text-rating{color:#FFD214;}

div.search-new{height:20px;}
div.search-company-new{height:10px;}

.featured-grey{line-height:30px;color:#4d4d4d;background:#fff;padding:10px 15px;font-weight:bold;border:2px solid #e6e6e6;font-size:16px;}
.featured-grey:hover{line-height:30px;color:#d4001c;background:#fff;padding:10px 15px;font-weight:bold;border:2px solid #e6e6e6;font-size:16px;}

.categories-company-new{background:rgba(0,0,0,0.04);padding:3px 10px;margin:3px;line-height:2;display:inline-block;}

.block-title-widget{font-family:"sans-serif", Tahoma;text-align:center;text-transform:uppercase;}

@media (max-width: 767px) {div.company-listing .listing-image{display:block;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:150px;padding:3px;border-right:1px solid #e7e7e7;margin-right:20px;min-height:180px;max-height:200px;}}

@media (max-width: 767px) {.company-listing .listing-body .listing-read-more{line-height:30px;padding-left:10px;color:#4d4d4d;float:left;background:#e7e7e7;padding-right:8px;margin-top:20px;margin-bottom:10px;}}

@media (max-width: 767px) {.single-company .company-info .company-info-description .description{line-height:20px;margin-top:25px;}}

@media (max-width: 450px) {.single-company .company-info .company-info-description{display:inline-block;margin-left:0px!important;}}

@media (max-width: 450px) {.company-tabs-single-company.block{margin-top:50px;}}

@media (max-width: 767px) {div.search-new{height:20px;}}

@media (max-width: 767px) {div.search-company-new{height:5px;}}

@media (max-width: 767px) {.search .default-search .submit{margin:20px 0;}}

.block-sign{text-align:center;margin:0 10px -10px 10px;padding:3px;}
.block-sign a{text-decoration:underline;}

/**
 * 8.0 Restrict Content Pro
 * ----------------------------------------------------------------------------
 */
.rcp_level_duration {
  font: bold 14px/normal 'Montserrat', sans-serif;
  text-transform: uppercase; }

.rcp_subscription_message {
  display: none; }

.rcp_subscription_fieldset {
  margin: 40px 0; }

.rcp_subscription_fieldset > div {
  clear: both; }

.rcp_subscription_fieldset .pricing-table-widget-description h2:first-child {
  font-size: 60px; }

.rcp_subscription_fieldset input[name="rcp_level"] {
  display: none; }

.rcp_subscription_level_fake {
  background: #fff; }

.page-template-page-templatespricing-php .rcp_subscription_level_fake {
  opacity: 1; }

.rcp_subscription_level:hover,
.rcp_subscription_level_fake:hover {
  cursor: pointer; }

.rcp_subscription_level.selected {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 7px; }

.rcp_subscription_level.selected .pricing-table-widget-description {
  border-color: #bbb; }

#rcp_registration_form .card-expiry-month,
#rcp_registration_form .card-expiry-year {
  width: 20% !important;display:inline-block;  }
  
.montly-yearly-braintree{
  text-align:center;}

input#card-cvc.edd-input.required {
  width: 20% !important; }
  
.rcp_user_fieldset p {
    margin-right: 6%;}

.rcp_user_fieldset #rcp_password_again_wrap {
    margin-right: 0;padding-bottom:40px; }

.entry-content .rcp_form {
  margin: 0 auto;}

.rcp_header {
  text-align:center;
  font-size:30px;
  padding:30px;  }
  
  
.rcp_user_fieldset:before,
.rcp_user_fieldset:after,
.entry-summary form:before,
.entry-summary form:after,
#content:before,
#content:after,
.single-job-spotlight-actions:before,
.single-job-spotlight-actions:after,
#searchform:before,
#searchform:after,
.gfield:before,
.gfield:after {
  content: "";
  display: table; }
  
.jobify_widget_price_table + .jobify_widget_callout,
.jobify_widget_price_table_rcp + .jobify_widget_callout {
  margin-top: -50px; }
  
  
  
.rcp-table {margin:0 auto;
width:80%}

.rcp-table th{text-align:left;background:#e6e6e6;padding:10px;}
.rcp-table td{text-align:left;background:#f8f8f8;padding:10px;}

.entry-content .rcp-table {margin-top:50px;}

.rcp_form label{font-size:20px;padding:10px 10px 10px 0px;text-align:center;}

.rcp_form label.required:after{content:"*";color:red;}

.rcp_form legend{font-size:30px;background:#fff;padding:30px 0;width:100%;font-weight:bold;margin-bottom:20px;text-align:center;border-bottom:1px solid #f4f4f4;}

.rcp_form legend.hide{padding:0px;border-bottom:none;}

.rcp_form input[type="text"], .rcp_form input[type="password"], .rcp_form input[type="email"]{padding:10px!important;margin-left:10px;background:#f4f4f4;border:none;border-radius:5px;text-align:center;margin:0 auto!important;display:block;width:80%}

.rcp_form select{text-align:center;padding:9px;background:#f4f4f4;border:none;margin:0 auto;display:block;width:85%;border-radius:5px;}

.rcp_submit {font-size:20px;background:#d4001c;color:#fff;border:0px;border-radius:5px;padding:10px;}

.rcp_form input[type="submit" i] {font-size:20px;color:#fff;border:0px;border-radius:5px;padding:10px;background: rgb(230,45,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,45,25,1) 0%, rgba(200,0,25,1) 46%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62d19', endColorstr='#c80019',GradientType=0 ); /* IE6-9 */}

.rcp_registration_total_details {margin-top:10px!important;margin-bottom:30px;}

.rcp_form input.required {background:#f4f4f4;border:none;border-radius:5px;}

.rcp_form p {width:50%;float:left;}

.card-accepted{width:100%;text-align:center;}

.card-accepted img{max-width:100%;}

.g-recaptcha{margin-top:10px;}

p.rcp_password_change_notice {width:100%;text-align:center;padding:20px;margin-top:40px!important;border-top:1px solid #f4f4f4;}
p#rcp_profile_submit_wrap{width:100%;text-align:center;}

legend.separatore {padding:0 10px;margin-bottom:20px;float:left;}

p#rcp_profile_display_name_wrap{margin-bottom:40px;}

.scritta-register{width:100%!important;border-bottom:1px solid #f4f4f4;padding-bottom:30px;margin-bottom:20px!important;font-size:15px;text-align:center;}

p#rcp_submit_wrap {width:100%;text-align:center;}

.rcp_subscription_level label{display:block!important;}

.rcp_subscription_level.rcp_subscription_level_2{
}
.rcp_form li{width:31%;background:#f4f4f4;float:left;margin-top:10px;margin-bottom:30px!important;}

.rcp_subscription_level_name{width:100%;display:inline-block;}
.rcp_price{width:100%;display:inline-block;}
.rcp_level_duration{width:100%;display:inline-block;}

.rcp_form ul{margin:0 auto!important;}

.rcp_separator {display:none;}

.rcp_subscription_level.rcp_subscription_level_1{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:8px;}
.rcp_subscription_level.rcp_subscription_level_3{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:8px;}

.rcp_subscription_fieldset input[name="rcp_level"]:checked+label{background: rgb(230,45,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,45,25,1) 0%, rgba(200,0,25,1) 46%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62d19', endColorstr='#c80019',GradientType=0 ); /* IE6-9 */
color:#fff;
border-radius:5px;
zoom:1.2;
margin-top:-7px;
margin-bottom:-15px;
}
.rcp_subscription_level.rcp_subscription_level_4{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:8px;}
.rcp_subscription_level.rcp_subscription_level_6{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-left:8px;}
@media screen and (max-width: 599px) {.rcp_subscription_level.rcp_subscription_level_1{margin-left:-20px;}}
@media screen and (max-width: 599px) {.rcp_subscription_level.rcp_subscription_level_4{margin-left:-20px;}}

legend.separatore-prezzi {padding:0 10px;margin-bottom:50px;}

p#rcp_level_details_wrap{display:none;}
.rcp_registration_total{display:none;}
legend.separatore-totale {padding:0 10px;margin-bottom:20px;margin-top:30px;}
p#rcp_payment_gateways{float:none;margin:0 auto;}

div#rcp_submit_paypal_wrap {text-align:center;margin-top:20px;}

div#rcp_submit_paypal_wrap input[type="submit" i]{font-size:20px;color:#fff;border:0px;border-radius:5px;padding:10px;background: rgb(230,45,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,45,25,1) 0%, rgba(200,0,25,1) 46%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,45,25,1) 0%,rgba(200,0,25,1) 46%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62d19', endColorstr='#c80019',GradientType=0 ); /* IE6-9 */}

div.company-page-latest-container{margin:15px 20px 20px 20px;}
.rss-divider{display:inline-block;border-bottom:1px solid #d7d7d7;}
.rss-image{float:left;width:22%;}
.rss-image-img{width:100%; margin-top:1.4em;}
.rss-text{float:left;width:78%;}
.rss-text-title{padding-left:10px;}
.rss-view-all{text-align:center;}

.rss-divider-foo{display:inline-block;border-bottom:1px solid #bdbec1;padding:5px 0;}
.rss-image-foo{float:left;width:22%;}
.rss-image-foo-img{width:100%;}
.rss-text-foo{float:left;width:78%;}
.rss-text-title-foo{padding-left:18px;margin:0px;line-height:15px;font-size:15px;}
.rss-view-all-foo{text-align:center;}

.rcp-mailchimp{display:block;text-align:center;}
.rcp_mailchimp-input{float:none!important;}
.rcp_mailchimp-signup{display:inline-block!important;}

.comment-respond{border:1px solid #e7e7e7;}

.social-links .facebook-top,
.social-links .twitter-top,
.social-links .linkedin-top,
.social-links .google-top{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:8px 2px 0 0;}
.social-links .facebook-top:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/facebook-icon-red.png) no-repeat center center;}
.social-links .twitter-top:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/twitter-icon-red.png) no-repeat center center;}
.social-links .linkedin-top:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/linkedin-icon-red.png) no-repeat center center;}
.social-links .google-top:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/google-icon-red.png) no-repeat center center;}
.social-links .facebook-top{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/facebook-icon-grey.png) no-repeat center center;}
.social-links .twitter-top{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/twitter-icon-grey.png) no-repeat center center;}
.social-links .linkedin-top{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/linkedin-icon-grey.png) no-repeat center center;}
.social-links .google-top{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/google-icon-grey.png) no-repeat center center;}

.mc4wp-response{display:block;}
form.mc4wp-form {
	margin: 0;
}
form.mc4wp-form .newsletter-signup input.input-text {
	border: 1px solid #e7e7e7;
	background: #fff;
	padding: 8px 10px;
	margin-right: 10px;
	width: calc(100% - 95px);
	float: left;
}
form.mc4wp-form .newsletter-signup input.submit-btn {
	border: 0px;
	background: #d4001c;
	color:#fff;
	padding: 9px 5px 8px 5px;
	font-weight: bold;
	float: right;
	margin-top: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.newsletter-signup ::-webkit-input-placeholder {
	color: #999;
}
.newsletter-signup input.input-text:-moz-placeholder {
	color: #999;  
}
.newsletter-signup input.input-text::-moz-placeholder {
	color: #999;  
}
.newsletter-signup :-ms-input-placeholder {  
	color: #999;  
}

@media (max-width: 767px) {.footer-wrapper .zone-footer .footer-container .block-footer{width:99%;}}

.footer-widget .social-media{display:inline-block;width:100%;}

.social-links-bottom{display:inline-block;line-height:25px;}
.social-links-bottom a{display:inline-block;margin:6px 3px 0;width:35px;height:35px;}
.social-links-bottom a:hover{box-shadow:0 0 3px #FFF;}

.social-links-bottom .facebook-footer,
.social-links-bottom .twitter-footer,
.social-links-bottom .linkedin-footer,
.social-links-bottom .google-footer{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0px 8px 0 0;}
.social-links-bottom .facebook-footer:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/facebook-icon-red.png) no-repeat center center;border:1px solid #d4001c;}
.social-links-bottom .twitter-footer:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/twitter-icon-red.png) no-repeat center center;border:1px solid #d4001c;}
.social-links-bottom .linkedin-footer:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/linkedin-icon-red.png) no-repeat center center;border:1px solid #d4001c;}
.social-links-bottom .google-footer:hover{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/google-icon-red.png) no-repeat center center;border:1px solid #d4001c;}
.social-links-bottom .facebook-footer{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/facebook-icon-grey.png) no-repeat center center;border:1px solid #bdbec1;}
.social-links-bottom .twitter-footer{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/twitter-icon-grey.png) no-repeat center center;border:1px solid #bdbec1;}
.social-links-bottom .linkedin-footer{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/linkedin-icon-grey.png) no-repeat center center;border:1px solid #bdbec1;}
.social-links-bottom .google-footer{background:url(https://www.3dprintingbusiness.directory/wp-content/themes/glocal/images/google-icon-grey.png) no-repeat center center;border:1px solid #bdbec1;}

.comment-message #contact-message-form input.name{margin-right:23.32px;}
.comment-message #contact-message-form input.button-2-green{display:block;margin:0 auto;}

#comment-about{display:inline-flex;}
.cptch_block{display:inline-block!important;}

input {
-webkit-appearance: none;
-moz-appearance: none;
}
.category-description h1{font-size:30px;}

@media (max-width: 767px) {.category-description h1{font-size:2em;}}
@media (max-width: 767px) {.content-wrapper .zone-content{padding-top:0px;padding-bottom:10px;}}

a.category-3d-printer-manufacturer{background:#d4001c!important;color:#fff;}
a.category-3d-printer-distributor{background:#d4001c!important;color:#fff;}

.subcategory-item-text{background:rgba(0,0,0,0.04);width:100%;padding:0px 10px;line-height:1.8;}
input[type='checkbox']{-webkit-appearance:checkbox;}

.wordpress-gdpr-privacy-center{margin-top:4%;}

.wordpress-gdpr-form input[type="text"], .wordpress-gdpr-form input[type="email"], .wordpress-gdpr-form input, .wordpress-gdpr-form textarea{background-color:#f9f9f9;font-family:"Titillium Web", Tahoma;font-size:1em;color:#999999;border:1px solid #e6e6e6!important;}

.wordpress-gdpr-form input[type="submit"]{width:auto;height:40px;font-family:"Patua One", Tahoma;font-size:1em;color:#fff;background:#d4001c!important;cursor:pointer;padding:0 32px;border-bottom:0px solid #849f08!important;border:0px!important;margin-top:12px;}

#top-bar-menu{
background: #323b48;
font-size:13px;
font-family:'Lato';
top: 0px;
left: 0px;
width: 100% !important;
padding: 5px 0px;
letter-spacing:.7px;
line-height:22px;
}

#top-bar-menu ul{
padding:0;
margin:0;
border:0;
outline:none;
list-style:none;
box-sizing:border-box;
}

#top-bar-menu a:hover{color:#fff;}

.top-bar:after{content:"";display:table;clear:both}
.top-bar li{float:left;margin-left:12px;}
.top-bar a {color: #ffffff;opacity:0.75;}
.top-bar a:hover {opacity:1;}
.top-bar a.is-active {opacity:1;}

.top-left{float:left;}
.top-right{float:right;}

.top-left li{margin-bottom:0px;}
.top-right li{margin-bottom:0px;}

.top-left li:first-child{margin-left:20px}
.top-right li:last-child{margin-right:20px}

@media only screen and (max-width:767px) {.top-bar {display:none!important;}}

[class*="fa-"]{width:16px;height:16px;line-height:normal;font-size:16px;top:auto;vertical-align:middle;text-align:center;}
