a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption,center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp{border: 0; margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
b, strong{font-weight: bold;}
img{color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
ol, ul{list-style: none;}
li{display: list-item;}
table{border-collapse: collapse; border-spacing: 0;}
th, td, caption{font-weight: normal; vertical-align: top; text-align: left;}
q{quotes: none;}
q:before, q:after{content: ''; content: none;}
sub, sup, small{font-size: 75%;}
sub,sup{line-height: 0; position: relative; vertical-align: baseline;}
sub{bottom: -0.25em;}
svg{overflow: hidden;}
a{list-style: none; text-decoration: none;}
a:active{outline: none;}
a:focus{outline: none;}
:focus{outline: 0;}
.container_12{margin-left: auto; margin-right: auto; width: 960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display: inline; float: left; margin-left: 10px; margin-right: 10px; margin-bottom: 45px;}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11{position: relative;}
.alpha{margin-left: 0;}
.omega{margin-right: 0;}
.container_12 .grid_3{width: 220px;}
.container_12 .grid_4{width: 300px;}
.container_12 .grid_6{width: 460px;}
.container_12 .grid_8{width: 620px;}
.container_12 .grid_12{width: 940px;}
.container_12 .push_3{left: 240px;}
.clear{clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after{content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after, .container_12:after{clear: both;}
body{font: 12px 'Open Sans', Arial, sans-serif; line-height: 20px; color: #333;}
h1{font: 20px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444; margin-bottom: 20px;}
h2{font: 18px 'Open Sans', Arial , sans-serif; font-weight: 600; color: #444; margin-bottom: 20px;}
h3{font: 16px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444; margin-bottom: 20px;}
h4{font: 15px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444; margin-bottom: 20px;}
h5{font: 14px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444; margin-bottom: 20px;}
p{font: 12px 'Open Sans', Arial, sans-serif; font-weight: 400; line-height: 20px; color: #333;}
a{font: 12px 'Open Sans', Arial, sans-serif; font-weight: 400; color: #777; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.read-more-btn{background: #f6f6f6; float: right; cursor: pointer; margin-top: 12px;}
.read-more-btn a{float: left; padding: 4px 8px 3px; font-size: 11px; line-height: 11px; display: block; height: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.read-more-btn .plus{background: #dfdfdf; display: table-cell; width: 18px; height: 20px; text-align: center; vertical-align: middle; font-weight: bold; float: left; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.read-more-btn:hover .plus, .read-more-btn:hover a{color: #fff !important;}
.text-dark{color: #333;}
.text-big{font-size: 13px;}
.social-links li a{font-size: 16px; color: #444; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
img + p, p + img{display: block; margin-top: 14px;}
p + blockquote, blockquote + p{display: block; margin-top: 14px; float: left;}
.entry-note{width: 100%; float: left;}
.entry-note h1{width: 100%; margin-bottom: 10px; text-align: center; font-size: 22px; font-family: Arial, sans-serif;}
.entry-note p{font-size: 13px; line-height: 22px; width: 100%; padding: 0 90px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; text-align: center;}
.note-container{float: left; width: 100%; padding: 3px; border: 1px solid #e6e6e6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.note-container .note-content{background: #fcfcfc; border: 1px solid #e6e6e6; padding: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: relative;}
.note-container .note-content h1, .note-container .note-content h2, .note-container .note-content h3, .note-container .note-content h4, .note-container .note-content h5, .note-container .note-content h6{margin-bottom: 2px; display: block; width: 100%;}
.note-container .note-content span{width: 100%;}
.grid_12 .note-container .note-content .note{max-width: 780px; float: left;}
.grid_12 .note-container .note-content .note-btn{max-width: 130px; position: absolute; right: 20px; display: block; margin-top: -10px; top: 50%;}
.arrow-list{float: left;}
.arrow-list li{min-height: 15px; padding-left: 25px; margin-bottom: 5px;}
.section-title{width: 100%; background: url('/css/img/divider.png') repeat-x 0 center; float: left; margin-bottom: 20px;}
.section-title.center{margin-bottom: 30px;}
.section-title.center.slim{margin-bottom: 10px;}
.section-title.center .title-container{background: #fff; display: table; margin: 0 auto; position: relative;}
.section-title.center .title-container:after{background: url('/css/img/sb.png') no-repeat; background-size: 10px; content: ''; position: absolute; display: block; width: 10px; height: 10px; top: 50%; right: 0; margin-top: -5px;}
.section-title.center .title-container:before{background: url('/css/img/sb.png') no-repeat; background-size: 10px; content: ''; position: absolute; display: block; width: 10px; height: 10px; top: 50%; left: 0; margin-top: -5px;}
.section-title.center .title-container .title{padding: 0 30px;}
.section-title.center h1, .section-title.center h2, .section-title.center .h2, .section-title.center h3, .section-title.center .h3, .section-title.center h4, .section-title.center h5, .section-title.center h6{margin-bottom: 3px; text-align: center;}
.section-title.center span{text-align: center;}
.section-title.left h1, .section-title.left h2, .section-title.left h3, .section-title.left h4, .section-title.left h5, .section-title.left h6, .section-title.left .separator_title{margin-bottom: 0; background: #fff; padding-right: 30px; position: relative; display: inline-block;}
.section-title.left h1:after, .section-title.left h2:after, .section-title.left h3:after, .section-title.left h4:after, .section-title.left h5:after, .section-title.left h6:after, .section-title.left .separator_title:after{background: url('/css/img/sb.png') no-repeat; background-size: 10px; content: ''; position: absolute; display: block; width: 10px; height: 10px; top: 50%; right: 0; margin-top: -5px;}
.blockquote{background: #f6f6f6; padding: 20px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; font: 14px 'Open Sans', Arial, sans-serif; line-height: 22px; font-style: italic; font-weight: 300; float: left;}
.btn-group{float: left; width: 100%;}
.btn-group .btn-medium, .btn-group .btn-big{float: left; margin-right: 10px;}
.btn-small, .btn-medium, .btn-big{border: 0px solid; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; text-transform: none; color: #fff; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.btn-small{padding: 2px 12px; font: 11px 'Open Sans', Arial, sans-serif;}
.btn-medium{padding: 7px 15px; font: 11px 'Open Sans', Arial, sans-serif;}
.btn-big{padding: 10px 17px; font: 13px 'Open Sans', Arial, sans-serif;}
.btn-small.black, .btn-medium.black, .btn-big.black{background: rgb(85,85,85); background: -moz-linear-gradient(top, rgba(85,85,85,1) 0%, rgba(68,68,68,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(68,68,68,1))); background: -webkit-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); background: -o-linear-gradient(top, rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); background: linear-gradient(to bottom, rgba(85,85,85,1) 0%,rgba(68,68,68,1) 100%); border: 1px solid #333; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;}
.btn-small.black:hover, .btn-medium.black:hover, .btn-big.black:hover{background: rgb(68,68,68); background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(85,85,85,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(99%,rgba(85,85,85,1))); background: -webkit-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 99%); background: -o-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 99%); background: linear-gradient(to bottom, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 99%);}
.btn-small.black span, .btn-medium.black span, .btn-big.black span{color: #fff; font-weight: 500;}
.btn-medium.white, .btn-big.white{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; color: #fff;}
.btn-medium.white:hover, .btn-big.white:hover{background: rgb(246,246,246); background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);}
.btn-medium.white span, .btn-big.white span{color: #444; font-weight: 500;}
.btn-medium.white, .btn-big.white{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; color: #fff;}
.btn-medium.white:hover, .btn-big.white:hover{background: rgb(246,246,246); background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%);}
.btn-small.blue, .btn-medium.blue, .btn-big.blue{background: #8fd1f3; background: -moz-linear-gradient(top, #8fd1f3 0%, #7abcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fd1f3), color-stop(100%,#7abcde)); background: -webkit-linear-gradient(top, #8fd1f3 0%,#7abcde 100%); background: -o-linear-gradient(top, #8fd1f3 0%,#7abcde 100%); background: linear-gradient(to bottom, #8fd1f3 0%,#7abcde 100%); border: 1px solid #70a7c3; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; color: #FFFFFF;}
.btn-small.blue:hover, .btn-medium.blue:hover, .btn-big.blue:hover{background: #7abcde; background: -moz-linear-gradient(top, #7abcde 0%, #8fd1f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcde), color-stop(100%,#8fd1f3)); background: -webkit-linear-gradient(top, #7abcde 0%,#8fd1f3 100%); background: -o-linear-gradient(top, #7abcde 0%,#8fd1f3 100%); background: linear-gradient(to bottom, #7abcde 0%,#8fd1f3 100%);}
.btn-small.blue span, .btn-small.blue:hover span, .btn-medium.blue span, .btn-medium.blue:hover span, .btn-big.blue span, .btn-medium.blue:hover span{color: #FFFFFF;}
.btn-medium.red, .btn-big.red{background: #e83130; background: -moz-linear-gradient(top, #e83130 0%, #d52b2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83130), color-stop(100%,#d52b2a)); background: -webkit-linear-gradient(top, #e83130 0%,#d52b2a 100%); background: -o-linear-gradient(top, #e83130 0%,#d52b2a 100%); background: linear-gradient(to bottom, #e83130 0%,#d52b2a 100%); border: 1px solid #a71818; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; color: #fff;}
.btn-medium.red:hover, .btn-big.red:hover{background: #d52b2a; background: -moz-linear-gradient(top, #d52b2a 0%, #e83130 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d52b2a), color-stop(100%,#e83130)); background: -webkit-linear-gradient(top, #d52b2a 0%,#e83130 100%); background: -o-linear-gradient(top, #d52b2a 0%,#e83130 100%); background: linear-gradient(to bottom, #d52b2a 0%,#e83130 100%);}
.btn-medium.red span, .btn-medium.red:hover span, .btn-big.red span, .btn-big.red:hover span, .btn-medium.orange span, .btn-medium.orange:hover span, .btn-big.orange span, .btn-big.orange:hover span{color: #fff;}
.tabs{width: 100%; overflow: hidden; float: left;}
.tabs i{padding-right: 5px; font-size: 13px;}
.tabs li{background: #f6f6f6; float: left; border-top: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; position: relative; padding: 0; line-height: 32px;}
.tabs li:first-child{border-left: 1px solid #eee;}
.tabs li a{color: #333; padding: 0px 16px; font: 11px Arial, sans-serif; line-height: 33px; padding-top: 2px;}
.tabs li.active{background: #fff; border-bottom: 1px solid #fff;}
.tabs.vertical{overflow: hidden; float: left;}
.tabs.vertical li{background: #f6f6f6; float: left; border-bottom: 1px solid #eee; border-right: 1px solid #eee; border-left: 1px solid #eee; border-top: none; overflow: hidden; position: relative; padding: 0; line-height: 42px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;}
.tabs.vertical li:first-child{border-top: 1px solid #eee !important;}
.tabs.vertical li a{color: #444; padding: 15px; font: 12px 'Open Sans', Arial, sans-serif; float: left; width: 100%; box-sizing: border-box;}
.tabs.vertical li.active{border-bottom: 1px solid #eee; border-right: none; border-top: none; background: #fff;}
.accordion{position: relative; float: left;}
.accordion .title{float: left; margin-bottom: 10px !important; width: 100%; background: #f6f6f6; padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.accordion .title a{background: url('/css/img/acc-closed.png') no-repeat 0 center; padding-left: 36px; padding-top: 3px; padding-bottom: 3px; color: #333; cursor: pointer; display: block; font: 13px 'Open Sans', Arial, sans-serif; display: block;}
.accordion .title:last-child{margin-bottom: 0 !important;}
.accordion .content{display:none; float: left; overflow: hidden; margin-bottom: 20px;}
span.dropcap{color: #fff; background: #555; float: left; margin-right: 10px; font: 17px 'Open Sans', Arial,sans-serif; line-height: 18px; padding: 8px 10px; position: relative; top: 3px;}
.infobox{background: #e0f2ff; border: 1px solid #c1def2; width: 100%; float: left; margin-bottom: 10px;}
.infobox p{background: url('/css/img/info-box.png') no-repeat 0 center; margin: 10px; padding-left: 25px; color: #444444; text-shadow: 0 1px 0 #fff;}
#content-wrapper .infobox p a{color: #444444;}
.warning-box{background: #f8f6bc; border: 1px solid #e7e48b; width: 100%; float: left; margin-bottom: 10px;}
.warning-box p{background: url('/css/img/warning-box.png') no-repeat 0 center; margin: 10px; padding-left: 27px; color: #989426; text-shadow: 0 1px 0 #fff;}
.success-box{background: #ebfdd7; border: 1px solid #cef4a4; border-radius: 3px; width: 100%; float: left; margin-bottom: 10px;}
.success-box p{background: url('/css/img/success-box.png') no-repeat 0 center; margin: 10px; padding-left: 25px; color: #7eb244; text-shadow: 0 1px 0 #fff;}
.error-box{background: #fadddd; border: 1px solid #fcc1c1; border-radius: 3px; width: 100%; float: left; margin-bottom: 10px;}
.error-box p{background: url('/css/img/error-box.png') no-repeat 0 center; margin: 10px; padding-left: 25px; color: #d86d6d; text-shadow: 0 1px 0 #fff;}
#header-wrapper{width: 100%; margin: 0 auto; position: relative;}
#header{width: 940px; margin: 15px auto 15px;}
#logo{float: left; margin-right: 30px;}
#contact-info-container{float: right; width: 650px;}
#contact-info-container .info{float: right; display: block; margin-bottom: 5px;}
#contact-info-container .info li{float: left; text-align: right; margin-right: 20px;}
#contact-info-container .info li:last-child{margin-right: 0;}
#contact-info-container .social-links{float: right; width: 100%; display: block;}
#contact-info-container .social-links li{float: right; margin-right: 20px;}
#contact-info-container .social-links li:first-child{margin-right: 0;}
#nav-container{float: left; width: 100%; z-index: 900; position: relative; height: 65px; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%); background: -o-linear-gradient(top, #ffffff 0%,#fafafa 100%); background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%);}
#nav-container select{display: none;}
#nav-container .grid_12{margin-bottom: 0;}
#nav{height: 100%; width: 730px; margin-right: 20px; list-style: none; float: left;}
.nav-icon{color: #444; font-size: 14px; margin-bottom: 3px; text-align: center; display: block !important; width: 100%;}
#nav > ul{display: block !important;}
#nav li{float: left; position: relative; cursor: pointer;}
#nav > ul > li{padding: 15px 15px; height: 63px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; border-right: 1px solid #e8e8e8;}
#nav > ul > li:first-child{border-left: 1px solid #e8e8e8;}
#nav li a{float: none; display: block; font: 12px 'Open Sans', Arial, sans-serif; color: #333;}
#nav > ul > li.current-menu-item a, #nav > ul > li.current-menu-item span, #nav > ul > li:hover span, #nav > ul > li:hover a{color: #fff;}
#nav > ul > li a:hover{color: #fff !important; text-decoration: none;}
#nav li ul{display: none; position: absolute; padding-top: 15px; margin: 0; top: 100%; left: 0; z-index: 100;}
#nav li ul li{border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background: #fff; padding: 12px 20px !important;}
#nav li ul li:first-child{border-top: 1px solid #e6e6e6;}
#nav li ul li:hover > a{text-indent: 3px;}
#nav li ul li a{text-transform: none !important; font: 12px 'Droid Sans', sans-serif; line-height: 15px; color: #555 !important; transition-property: text-indent; transition-duration: 0.2s; -webkit-transition-property: text-indent; -webkit-transition-duration: 0.2s; -moz-transition-property: text-indent; -moz-transition-duration: 0.2s; -o-transition-property: text-indent; -o-transition-duration: 0.2s;}
#nav li ul li, #nav li ul li a{float: none;}
#nav li ul li a{width: 130px; display: block;}
#nav li ul li ul{display: none;}
#nav li ul li:hover ul{left: 100%; top: -1px; padding-top: 0 !important; padding-left: 5px;}
#search-box{width: 190px; float: right; height: 65px; border-right: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; padding: 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
#search-box #m_search{background: none; border: none; width: 115px; font: 12px 'Open Sans', Arial, sans-serif; float: left; margin-right: 10px; height: 24px;}
#search-box .search-submit{background: url('/css/img/search.png') no-repeat center 3px; width: 15px; height: 18px; display: block; text-indent: -9999px; float: left; border: none; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.page-title-container{width: 100%; background-image: url('/css/img/page-title.png'); background-repeat: no-repeat; background-position: center; background-color: #eee; display: block; margin: 0 auto 40px; padding: 25px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.page-title-container.stacked{padding: 20px 0;}
.page-title{width: 940px; margin-bottom: 0;}
.page-title .title{float: left; max-width: 700px;}
.page-title .title h1{display: inline-block; font: 20px Arial, sans-serif; font-weight: normal; float: left; margin-right: 20px; line-height: 20px; text-transform: none; margin-bottom: 0;}
.breadcrumbs{float: right;}
.breadcrumbs.left{float: left; margin-top: 8px;}
.breadcrumbs li{float: left; padding-left: 8px; font: 12px 'Open Sans', Arial, sans-serif; color: #777; padding-top: 2px;}
.breadcrumbs.left li{padding-left: 0; padding-right: 8px;}
.breadcrumbs li a.home{background: url('/css/img/icon-home.png') no-repeat center 2px; display: block; width: 13px; height: 13px; text-indent: -9999px;}
#content-wrapper{width: 960px; margin: 0 auto;}
.expand{height: 13px; position: absolute; margin-top: -1px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -o-border-radius-topleft: 5px; -o-border-radius-bottomleft: 5px;}
@keyframes web-design{
	0%{width:0px;}
	100%{width:80%;}
}
@keyframes web-development{
	0%{width:0px;}
	100%{width:70%;}
}
@keyframes wordpress{
	0%{width:0px;}
	100%{width:90%;}
}
@keyframes marketing{
	0%{width:0px;}
	100%{width:60%;}
}
.title-container.carousel:before, .title-container.carousel:after{background: none !important;}
.service-box-1 .icon{float: left; width: 52px; height: 44px; margin-right: 20px;}
.service-box-1 .icon i{font-size: 20px; line-height: 10px; width: 44px; height: 44px; margin: 0 auto; color: #fff; display: table-cell; vertical-align: middle; text-align: center;}
.service-box-1 .content .title{margin-bottom: 10px; float: left; width: 100%;}
.service-box-1 .content .description{float: left; width: 100%; margin-bottom: 14px;}
.service-box-1 .content .title h1, .service-box-1 .content .title h2, .service-box-1 .content .title h3, .service-box-1 .content .title h4, .service-box-1 .content .title h5, .service-box-1 .content .title h6{margin-bottom: 2px; width: 100%; float: left;}
.service-box-1 .content .title span{width: 100%; float: left;}
.grid_3 .service-box-1 .content{float: left;width: 148px;}
.grid_4 .service-box-1 .content{float: left;width: 228px;}
.grid_6 .service-box-1 .content{float: left;width: 388px;}
.grid_8 .service-box-1 .content{float: left;width: 548px;}
.grid_12 .service-box-1 .content{float: left;width: 868px;}
.pricing-table-col{width: 100%; border: 5px solid #eee; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.pricing-table-col .head{width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0;}
.pricing-table-col .head h2{padding: 20px 0; text-align: center; margin-bottom: 0; font-size: 19px;}
.pricing-table-col .head .price{background: #f6f6f6; width: 100%; padding: 10px 0; text-align: center; border-top: 1px solid #eee; border-bottom: 1px solid #eee; display: block; font: 12px Arial, sans-serif; color: #333;}
.head .price .text-color{font: 30px Arial, sans-serif;}
.pricing-table-col.selected .head .price .text-color{color: #fff !important;}
.pricing-table-col li{color: #777; padding: 8px; border-bottom: 1px solid #f2f2f2; border-top: 1px solid #fff; text-align: center; width: 100%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.pricing-table-col li:first-child{border: none; float: none;}
li.pricing-footer{height: auto !important; background: #f6f6f6; width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; border-top: none;}
.pricing-footer .btn-small, .pricing-footer .btn-small.black, .pricing-footer .btn-medium, .pricing-footer .btn-medium.black, .pricing-footer .btn-big, .pricing-footer .btn-big.black{margin: 5px auto; display: table; float: none; text-decoration: none;}
.pricing-table-col.labels{margin-top: 72px;}
.pricing-table-col.labels .head{width: 100%; background: #f6f6f6; padding: 21px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border-bottom: 1px solid #eee; text-align: left;}
.pricing-table-col.labels .head i{font-size: 15px;}
.pricing-table-col.labels .head h5{margin-bottom: 0; display: inline; padding-left: 10px;}
.pricing-table-col.labels li{text-align: left; padding-left: 20px;}
.pricing-table-col span.label{display: none;}
.pricing-check{background: url('/css/img/check.png') no-repeat center center; min-height: 38px;}
.portfolio{overflow: hidden;}
.quicksand-filter-container{width: 100%; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.quicksand-filter-container span{float: left; margin-right: 20px; padding-top: 4px;}
.quicksand-filter-container #quicksand-filter{float: left;}
.quicksand-filter-container #quicksand-filter li{float: left; padding: 4px 10px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.quicksand-filter-container #quicksand-filter li a{-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.quicksand-filter-container #quicksand-filter li.active a, .quicksand-filter-container #quicksand-filter li.active a:hover, .quicksand-filter-container #quicksand-filter li:hover a{color: #fff !important;}
.portfolio-pagination .pager{width: 760px;}
.blog-posts li.blog-post{float: left; border-bottom: 1px solid #eee; padding-bottom: 50px; margin-bottom: 50px;}
.blog-posts .blog-post:nth-last-of-type(-n+2){padding-bottom: 0; border-bottom: none;}
.blog-meta{float: left; width: 110px; margin-right: 20px;}
.blog-meta .category{width: 40px; height: 40px; float: right; background: #43474b; cursor: pointer; margin-bottom: 15px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.blog-meta .category i{color: #fff; font-size: 20px; width: 40px; height: 40px; display: table-cell; vertical-align: middle; text-align: center;}
.blog-meta > ul{float: right; width: 100%;}
.blog-meta li{text-align: right; width: 100%; font-size: 11px;}
.post-body, .post-body-container{float: left; width: 490px;}
.post-body-container .post-body{margin-bottom: 30px;}
.post-body h3, .blog-info h3{margin-bottom: 10px;}
.post-body .tags, .blog-info .tags{border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 3px 0; float: left; width: 100%; margin-bottom: 15px;}
.post-body .tags li, .blog-info .tags li{float: left; padding-left: 3px;}
.blog-post a.link{width: 100%; background: #f6f6f6; padding: 5px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; display: block; float: left; margin-bottom: 10px;}
.pagination{float: left; width: 100%; padding: 10px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0;}
.pagination .pagination-prev{float: left; max-width: 70px;}
.pagination .pagination-next{float: right; max-width: 70px;}
.pager{float: left; width: 440px; padding: 0 20px; margin: 0;}
.pager ul{display: table; margin: 0 auto; float: none;}
.pager li{float: left; margin-right: 5px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); border: 1px solid #ddd; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.pager li a{width: 20px; height: 20px; display: table-cell; vertical-align: middle; color: #333; text-align: center; font-size: 11px; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; padding: 0; background-color: inherit; border: 0;border-radius: 0;}
.pager li.active a, .pager li:hover a{color: #fff !important; background: inherit;}
.comment{float: left; min-height: 60px;}
.comment-form, #respond{float: left; width: 100%;}
h5#reply-title{text-transform: none !important;}
#respond form{margin-top: 20px;}
#respond fieldset{margin-bottom: 10px;}
#respond label{width: 100%; font: 11px Arial, sans-serif; color: #444; display: block; margin-bottom: 7px;}
#respond .name-container{margin-right: 20px; float: left;}
#respond .email-container{float: left;}
#respond .name-container input, #respond .email-container input{background: #fff; border: 1px solid #ddd; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; height: 30px; width: 308px; font: 12px 'Open Sans', Arial, sans-serif; padding-left: 10px; padding-right: 10px; float: left; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
#respond .message{float: left; margin-top: 5px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
#respond .message textarea{background: #fff; border: 1px solid #ddd; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font: 11px Arial, sans-serif; line-height: 22px; padding: 10px; color: #a9a9a9;}
#respond #comment-reply{color: #fff; font: 12px 'Open Sans', Arial,sans-serif; cursor: pointer; padding: 8px 15px; border: none; float: right; margin-top: 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; text-transform: uppercase;}
#respond .name-container input:focus, #respond .email-container input:focus, #respond .message textarea:focus{border-color: #aaa;}
#respond select{background: #fff; border: 1px solid #ddd; border-radius: 2px; height: 30px; width: 70px; padding-left: 5px; padding-right: 5px; float: left;}
.info-container{padding: 20px; width: 100%; background: #f6f6f6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.map_canvas{width: 100%; height: 470px;}
.wpcf7 fieldset{width: 100%; margin-bottom: 10px;}
.wpcf7 label{color: #444; font: 11px Arial,sans-serif; line-height: 18px; margin-bottom: 5px; display: block; width: 100%; float: left;}
.wpcf7-text{width: 220px; background: #fff; border: 1px solid #ddd; padding: 8px 10px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px;}
.wpcf7-textarea{width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; background: #fff; border: 1px solid #ddd; padding: 10px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px;}
.wpcf7-submit{border: 0px solid; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; font: 12px 'Open Sans', Arial, sans-serif; text-transform: uppercase; line-height: 11px; color: #fff; padding: 10px 17px; cursor: pointer; float: left; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px;}
.wpcf7-submit:hover{background: rgb(68,68,68); background: -moz-linear-gradient(top, rgba(68,68,68,1) 0%, rgba(85,85,85,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(85,85,85,1))); background: -webkit-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 100%); background: -o-linear-gradient(top, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 100%); background: linear-gradient(to bottom, rgba(68,68,68,1) 0%,rgba(85,85,85,1) 100%);}
.contact-info li{width: 100%; float: left; margin-bottom: 5px;}
.contact-info li.address span{padding-left: 20px; float: left;}
.aside-right{width: 280px !important; padding-left: 20px; margin-bottom: 0;}
.widget{display: block; margin-bottom: 30px; float: left; width: 100%;}
.widget li{background: url('/css/img/aside-arrow.png') no-repeat 0 10px; border-bottom: 1px dotted #ddd; padding-left: 28px; padding-bottom: 5px; padding-top: 5px;}
.widget li:last-child{border-bottom: none;}
.widget .title{margin-bottom: 20px;}
.widget_search form{position: relative;}
.widget_search #a_search{background: #fff; border: 1px solid #ddd !important; width: 100%; display: block; height: 25px; font-size: 11px; font-family: 'Open Sans', Arial, sans-serif; color: #777; font-style: italic; left:0; top: 0; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.widget_search .search-submit{background: url('/css/img/aside-search.png') center center no-repeat; width: 20px; height: 22px; border: none; text-indent: -9999px; position: absolute; float: left; cursor: pointer; right: 6px; top: 1px;}
.widget_text li{border-bottom: 0; background: none; padding: 0;}
.aside_widgets .newsletter .email{background: #fff; border: 1px solid #ddd;}
.aside_widgets .newsletter .submit{background: #fff; border: 1px solid #ddd; color: #777;}
.aside_widgets .newsletter .submit:hover{color: #fff;}
.newsletter .email{background: #303030; border: 1px solid #222; color: #DDDDDD; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; width: 148px; height: 28px; padding: 0 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; font-size: 11px;}
.newsletter .submit{height: 28px; background: #222222; color: #BBBBBB; font-size: 11px; position: relative; top: 0; padding: 0 10px; cursor: pointer; border: 1px solid #000; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.newsletter .submit:hover{background: #333333; border: 1px solid #111111; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; color: #DDDDDD;}
.widget .contact-info li{float: left; display: block; width: 100%; min-height: 24px; margin-bottom:10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.widget .contact-info li p{padding-top: 3px;}
.widget .contact-info li.address{display: block; padding-left: 36px;}
.widget .contact-info li.address p{padding-top: 0 !important;}
.widget .contact-info li.phone{display: block; padding-left: 36px;}
.widget .contact-info li.mail{display: block; padding-left: 36px;}
.carousel-testimonial li{border: none; background: none; padding: 0; float: left; margin-right: 10px;}
.carousel-testimonial .caroufredsel_wrapper{width: 100%;}
.carousel-testimonial{float: left; width: 100%;}
.grid_3 .carousel-testimonial .caroufredsel_wrapper{width: 220px !important;}
.grid_3 .carousel-testimonial .carousel-li > li{width: 220px !important;}
.grid_4 .carousel-testimonial .caroufredsel_wrapper{width: 300px !important}
.grid_4 .carousel-testimonial .carousel-li > li{width: 300px !important;}
.grid_4.aside-right .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-left .carousel-testimonial .caroufredsel_wrapper{width: 280px !important;}
.grid_4.aside-right .carousel-testimonial .carousel-li > li, .grid_4.aside-left .carousel-testimonial .carousel-li > li{width: 280px !important;}
.grid_6 .carousel-testimonial .caroufredsel_wrapper{width: 460px !important;}
.grid_6 .carousel-testimonial .carousel-li > li{width: 460px !important;}
.grid_8 .carousel-testimonial .caroufredsel_wrapper{width: 620px !important;}
.grid_8 .carousel-testimonial .carousel-li > li{width: 620px !important;}
.grid_12 .carousel-testimonial .caroufredsel_wrapper{width: 940px !important;}
.grid_12 .carousel-testimonial .carousel-li > li{width: 940px !important;}
.footer-widget-container .carousel-testimonial .content{background: #e6e6e6;}
.carousel-testimonial .content{background: #f6f6f6; padding: 15px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; position: relative; font-size: 12px; font-style: italic;}
.carousel-testimonial .content:after{position: absolute; display: block; content: ''; background: url('/css/img/testimonial-arrow.png') no-repeat; width: 14px; height: 11px; bottom: -10px; left: 10px;}
.footer-widget-container .carousel-testimonial .content:after{background: url('/css/img/testimonial-arrow-footer.png') no-repeat;}
.carousel-testimonial span.author{display: block; margin-left: 24px; padding-left: 24px; padding-top: 5px; margin-top: 5px; background: url('/css/img/testimonial.png') no-repeat 0 center;}
.widget .carousel-article li{border: none; background: none;}
.carousel-article .caroufredsel_wrapper{width: 100% !important; margin-top: 5px !important;}
.carousel-article{float: left; width: 100%;}
.grid_3 .carousel-article .carousel-li > li{width: 220px !important; margin-right: 0;}
.grid_4 .carousel-article .carousel-li > li{width: 300px !important; margin-right: 0;}
.grid_4.aside-left .carousel-article .carousel-li > li, .grid_4.aside-right .carousel-article .carousel-li > li{width: 280px !important;}
.grid_6 .carousel-article .carousel-li > li{width: 460px !important; margin-right: 0;}
.grid_8 .carousel-article .carousel-li > li{width: 620px !important; margin-right: 0;}
.grid_12 .carousel-article .carousel-li > li{width: 940px !important; margin-right: 0;}
.carousel-pagination{text-align: center; float: left; margin-top: 10px;}
.footer-widget-container .carousel-pagination a{background: url('/css/img/db-footer.png') no-repeat;}
.carousel-pagination a{background: url('/css/img/db.png') no-repeat; width: 10px; height: 10px; margin: 0 5px 0 0; display: inline-block;}
.carousel-pagination a.selected{cursor: default;}
.carousel-pagination a span{display: none;}
#footer-wrapper{width: 100%; margin: 0 auto; background-color: #3A3A3A; background-image: url('/css/img/footer-shadow.png'); background-position: center 0; background-repeat: no-repeat; margin-top: 10px; border-top: 10px solid #e6e6e6;}
#footer{padding-top: 60px; color: #999;}
#footer p, #footer a{font-size: 11px; line-height: 18px; color: #DDDDDD;}
.footer-widget-container .widget .title h1, .footer-widget-container .widget .title h2, .footer-widget-container .widget .title h3, .footer-widget-container .widget .title h4, .footer-widget-container .widget .title h5, .footer-widget-container .widget .title h6{color: #DDDDDD;}
.copyright-container{background: #303030; padding: 15px 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.copyright-container p{color: #BBBBBB; font-size: 11px; text-transform: uppercase;}
.copyright-container .grid_6, .copyright-container .grid_12{margin-bottom: 0;}
.footer-breadcrumbs{float: right;}
.footer-breadcrumbs li{float: left; margin-right: 10px; padding-right: 10px; display: block; border-right: 1px solid #aaa; line-height: 10px;}
.footer-breadcrumbs li a, .footer-breadcrumbs li a.active{color: #aaa; text-transform: uppercase; font-size: 11px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s;}
.footer-breadcrumbs li:last-child{border-right: 0; margin-right: 0; padding-right: 0;}
.footer-widget-container .widget:last-child{margin-bottom: 0;}
.footer_title{font: 14px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #DDD; margin-bottom: 20px;}
#footer-carousel{margin-top: 20px;}
.carousel-article .social-links li{float: left; margin-right: 20px;}
#footer .carousel-article .social-links li a, #footer .carousel-article .social-links li a:hover{font-size: 20px; text-decoration: none;}
.blue{color: #66b2e5;}
.center{text-align: center;}
.error_page h2{font-size: 40px;}
#hero{margin-top: -40px; margin-bottom: 40px;}
.note_title{margin-bottom: 2px; display: block; width: 100%; font: 18px 'Open Sans', Arial , sans-serif; font-weight: 600; color: #444;}
.large_h2{font-size: 28px;}
.sub_h2{font-size: 18px; line-height: 30px; text-align: justify; padding: 0 40px 10px; color: #333; display: block;}
.h2{font: 18px 'Open Sans', Arial , sans-serif; font-weight: 600; color: #444;}
.h3{font: 16px 'Open Sans', Arial , sans-serif; font-weight: 600; color: #444;}
.separator_title{font: 16px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444;}
.line_graph_holder{width: 100%; height: 350px;}
.block_stat{line-height: 40px; font-size: 14px; font-weight: 600; display: block; clear: both; color: rgb(51, 51, 51); margin: 0px 0px 5px;}
table{width: 100%;}
table, td, th{border: 1px solid #ddd;}
th{background: #f6f6f6; font-weight: bold;}
td, th{padding: 5px 10px;}
td, table th{padding: 3px 5px; font-size: 12px;}
td a{font-size: 12px; color: #66b2e5;}
table th, .table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 6px;line-height: 18px;text-align: left;vertical-align: top;border-top: 1px solid #ddd;}
#content-wrapper a{color: #66b2e5;}
.custom-list li{display: block; float: left; background: url(/css/img/bullet_c.gif) no-repeat 10px center; width: 100%;}
.custom-list li a{display: block; padding: 5px 0 5px 24px;}
@media only screen and (min-width: 768px) and (max-width: 959px){
	#content-wrapper{width: 728px;}
	#header{width: 688px;}
	#contact-info-container{width: 406px;}
	#nav{width: 100% !important; float: none; margin-right: 0;}
	#search-box{display: none;}
	#nav{float: none; margin: 0 auto; display: table;}
	img{max-width: 100%;}
	.container_12{width: 708px !important;}
	.grid_3{width: 157px !important;}
	.grid_4{width: 216px !important;}
	.grid_6{width: 334px !important;}
	.grid_8{width: 452px !important;}
	.grid_12{width: 688px !important;}
	.arrow-list li{background-position: 0 2px !important;}
	.entry-note p{padding: 0;}
	.grid_12 .note-container .note-content .note{max-width: 508px;}
	.tabs li{width: 100%; border-right: 1px solid #eee; border-left: 1px solid #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.tabs li.active{border-right: 1px solid #eee;}
	.grid_4.aside-right .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-left .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-right .carousel-testimonial .carousel-li > li, .grid_4.aside-left .carousel-testimonial .carousel-li > li{width: 196px !important;}
	.grid_3 .carousel-testimonial .carousel-li > li, .grid_3 .carousel-testimonial .caroufredsel_wrapper{width: 157px !important;}
	.grid_4 .carousel-testimonial .carousel-li > li, .grid_4 .carousel-testimonial .caroufredsel_wrapper{width: 216px !important;}
	.grid_6 .carousel-testimonial .carousel-li > li, .grid_6 .carousel-testimonial .caroufredsel_wrapper{width: 334px !important;}
	.grid_8 .carousel-testimonial .carousel-li > li, .grid_8 .carousel-testimonial .caroufredsel_wrapper{width: 452px !important;}
	.grid_12 .carousel-testimonial .carousel-li > li, .grid_12 .carousel-testimonial .caroufredsel_wrapper{width: 688px !important;}
	.carousel-article .caroufredsel_wrapper{width: 100% !important;}
	.carousel-article{float: left; width: 100%;}
	.grid_3 .carousel-article .caroufredsel_wrapper{width: 157px !important;}
	.grid_3 .carousel-article .carousel-li > li{width: 157px !important; margin-right: 0;}
	.grid_4 .carousel-article .caroufredsel_wrapper{width: 216px !important;}
	.grid_4 .carousel-article .carousel-li > li{width: 216px !important; margin-right: 0;}
	.grid_4.aside-left .carousel-article .carousel-li > li, .grid_4.aside-right .carousel-article .carousel-li > li{width: 196px !important;}
	.grid_4.aside-left .carousel-article .caroufredsel_wrapper, .grid_4.aside-right .carousel-article .caroufredsel_wrapper{width: 196px !important;}
	.grid_6 .carousel-article .caroufredsel_wrapper{width: 334px !important;}
	.grid_6 .carousel-article .carousel-li > li{width: 334px !important; margin-right: 0;}
	.grid_8 .carousel-article .caroufredsel_wrapper{width: 452px !important;}
	.grid_8 .carousel-article .carousel-li > li{width: 452px !important; margin-right: 0;}
	.grid_12 .carousel-article .caroufredsel_wrapper{width: 688px !important;}
	.grid_12 .carousel-article .carousel-li > li{width: 688px !important; margin-right: 0;}
	.grid_3 .service-box-1 .icon, .grid_4 .service-box-1 .icon{margin: 0 auto 20px; float: none;}
	.grid_3 .service-box-1 .content, .grid_4 .service-box-1 .content{width: 100%;}
	.grid_3 .service-box-1 .content .title, .grid_4 .service-box-1 .content .title{text-align: center;}
	.grid_6 .service-box-1 .content{width: 262px;}
	.grid_8 .service-box-1 .content{width: 380px;}
	.grid_12 .service-box-1 .content{width: 616px;}
	.aside-right, .aside-left{width: 196px !important;}
	.pricing-table-col.labels{margin-top: 51px;}
	.portfolio img{width: 100%;}
	.portfolio-pagination .pager{width: 548px;}
	.post-body, .post-body-container{width: 322px;}
	#respond .name-container input, #respond .email-container input{width: 280px;}
	.blog-meta{width: auto;}
	.wpcf7-text{width: 220px;}
	.container_12.copyright-container .grid_6.alpha, .container_12.copyright-container .grid_6.omega{margin-right: 0px !important; margin-left: 0px !important; margin-bottom: 10px; width: 100% !important; text-align: center;}
	.footer-breadcrumbs{float: none; margin: 0 auto; text-align: center; display: table;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	#content-wrapper{width: 440px;}
	#header{width: 420px;}
	#contact-info-container{float: left; width: 100%;}
	#contact-info-container .info{float: none; margin: 0 auto 5px; display: table;}
	#contact-info-container .social-links{float: none; display: table; margin: 0 auto; width: auto;}
	#logo{float: none; margin: 0 auto 30px; text-align: center;}
	#search-box{display: none;}
	#nav-container #nav{display: none;}
	#nav-container{width: 100%;}
	#nav-container select{display: block; width: 380px; margin-top: 12px; margin-right: auto; margin-left: auto; margin-bottom: 12px; height: 28px; background: #f6f6f6; border: 1px solid #ececec; color: #666; font: italic 12px Arial, sans-serif;}
	img{max-width: 100%; height: auto;}
	.container_12{width: 420px !important;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{width: 400px !important;}
	.container_12 [class*="grid_"] [class*="grid_"]{margin-left: 0 !important;}
	.omega{margin-left: 0;}
	.arrow-list li{background-position: 0 2px !important;}
	.entry-note p{padding: 0;}
	.container_12 .push_3{left: 0;}
	.grid_12 .note-container .note-content .note{width: 100%;}
	.grid_12 .note-container .note-content .note-btn{position: relative; top: 0; margin: 20px 0 0; float: left; right: 0;}
	.tabs li{width: 100%; border-right: 1px solid #eee; border-left: 1px solid #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.tabs li.active{border-right: 1px solid #eee;}
	.tabs.vertical{margin-bottom: 20px;}
	.grid_4.aside-right .carousel-testimonial .carousel-li > li, .grid_4.aside-left .carousel-testimonial .carousel-li > li, .grid_4.aside-right .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-left .carousel-testimonial .caroufredsel_wrapper, .grid_3 .carousel-testimonial .caroufredsel_wrapper .grid_3 .carousel-testimonial .carousel-li > li, .grid_4 .carousel-testimonial .caroufredsel_wrapper, .grid_4 .carousel-testimonial .carousel-li > li, .grid_5 .carousel-testimonial .caroufredsel_wrapper, .grid_5 .carousel-testimonial .carousel-li > li, .grid_6 .carousel-testimonial .caroufredsel_wrapper, .grid_6 .carousel-testimonial .carousel-li > li, .grid_7 .carousel-testimonial .caroufredsel_wrapper, .grid_7 .carousel-testimonial .carousel-li > li, .grid_8 .carousel-testimonial .caroufredsel_wrapper, .grid_8 .carousel-testimonial .carousel-li > li, .grid_9 .carousel-testimonial .caroufredsel_wrapper, .grid_9 .carousel-testimonial .carousel-li > li, .grid_12 .carousel-testimonial .caroufredsel_wrapper, .grid_12 .carousel-testimonial .carousel-li > li{width: 400px !important; margin-right: 20px;}
	.grid_3 .carousel-article .caroufredsel_wrapper, .grid_3 .carousel-article .carousel-li > li, .grid_4 .carousel-article .caroufredsel_wrapper, .grid_4 .carousel-article .carousel-li > li, .grid_4.aside-left .carousel-article .carousel-li > li, .grid_4.aside-right .carousel-article .carousel-li > li, .grid_5 .carousel-article .caroufredsel_wrapper, .grid_5 .carousel-article .carousel-li > li, .grid_6 .carousel-article .caroufredsel_wrapper, .grid_6 .carousel-article .carousel-li > li, .grid_7 .carousel-article .caroufredsel_wrapper, .grid_7 .carousel-article .carousel-li > li, .grid_8 .carousel-article .caroufredsel_wrapper, .grid_8 .carousel-article .carousel-li > li, .grid_9 .carousel-article .caroufredsel_wrapper, .grid_9 .carousel-article .carousel-li > li, .grid_12 .carousel-article .caroufredsel_wrapper, .grid_12 .carousel-article .carousel-li > li{width: 400px !important;}
	.grid_4 .service-box-1 .content, .grid_3 .service-box-1 .content, .grid_5 .service-box-1 .content, .grid_6 .service-box-1 .content, .grid_7 .service-box-1 .content, .grid_8 .service-box-1 .content, .grid_9 .service-box-1 .content, .grid_12 .service-box-1 .content{width: 328px;}
	.aside-right, .aside-left{width: 400px !important; padding: 0;}
	.pricing-table-col.labels{display: none;}
	.pricing-table-col span.label{display: block; width: 100%; float: left; font-weight: 600; color: #444;}
	.pricing-excluded{background-position: center 35px !important; min-height: 60px !important;}
	.pricing-check{background-position: center 35px !important; min-height: 60px !important;}
	.quicksand-filter-container span{text-align: center; width: 100%; margin-bottom: 5px;}
	.quicksand-filter-container #quicksand-filter{float: none; display: table; margin: 0 auto;}
	.portfolio img{width: 100%;}
	.portfolio-pagination .pager{width: 266px;}
	.post-body, .post-body-container{width: 270px;}
	#respond .name-container input, #respond .email-container input{width: 280px;}
	.blog-meta{width: auto;}
	.pager{width: 266px;}
	.wpcf7-text{width: 220px;}
	.container_12.copyright-container .grid_6.alpha, .container_12.copyright-container .grid_6.omega{margin-right: 0px !important; margin-left: 0px !important; margin-bottom: 10px; width: 100% !important; text-align: center;}
	.footer-breadcrumbs{float: none; margin: 0 auto; text-align: center; display: table;}
}
@media only screen and (max-width: 479px){
	#content-wrapper{width: 100%;}
	#header{width: 240px;}
	img{max-width: 100%; height: auto;}
	#search-box{display: none;}
	#nav-container #nav{display: none;}
	#nav-container{width: 100%;}
	#nav-container select{display: block; width: 380px; margin-top: 12px; margin-right: auto; margin-left: auto; margin-bottom: 12px; height: 28px; background: #f6f6f6; border: 1px solid #ececec; color: #666; font: italic 12px Arial, sans-serif;}
	.container_12{width: 90% !important;}
	#contact-info-container{float: left; width: 100%;}
	#contact-info-container .info{float: none; margin: 0 auto 5px; display: table;}
	#contact-info-container .social-links{float: none; display: table; margin: 0 auto; width: auto;}
	#logo{float: none; margin: 0 auto 30px;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{width: 100% !important; margin-left: auto; margin-right: auto;}
	.container_12 [class*="grid_"] [class*="grid_"]{margin-left: 0 !important;}
	.omega{margin-left: 0px;}
	.alpha.omega{margin-right: 0; margin-left: 0;}
	#logo{float: none; margin: 0 auto 30px;}
	#nav-container #nav{display: none;}
	#nav-container{width: 100%;}
	#nav-container select{display: block; width: 240px; margin-top: 12px; margin-right: auto; margin-left: auto; margin-bottom: 12px; height: 28px; background: #f6f6f6; border: 1px solid #ececec; color: #666; font: italic 12px Arial, sans-serif;}
	.arrow-list li{background-position: 0 2px !important;}
	.breadcrumbs{display: none;}
	.entry-note p{padding: 0;}
	.grid_12 .note-container .note-content .note{width: 100%;}
	.grid_12 .note-container .note-content .note-btn{position: relative; top: 0; margin: 20px 0 0; float: left; right: 0;}
	.tabs li{width: 100%; border-right: 1px solid #eee; border-left: 1px solid #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.tabs li.active{border-right: 1px solid #eee;}
	.tabs.vertical{margin-bottom: 20px;}
	.grid_4.aside-right .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-left .carousel-testimonial .caroufredsel_wrapper, .grid_4.aside-right .carousel-testimonial .carousel-li > li, .grid_4.aside-left .carousel-testimonial .carousel-li > li, .grid_3 .carousel-testimonial .caroufredsel_wrapper, .grid_3 .carousel-testimonial .carousel-li > li, .grid_4 .carousel-testimonial .caroufredsel_wrapper, .grid_4 .carousel-testimonial .carousel-li > li, .grid_5 .carousel-testimonial .caroufredsel_wrapper, .grid_5 .carousel-testimonial .carousel-li > li, .grid_6 .carousel-testimonial .caroufredsel_wrapper, .grid_6 .carousel-testimonial .carousel-li > li, .grid_7 .carousel-testimonial .caroufredsel_wrapper, .grid_7 .carousel-testimonial .carousel-li > li, .grid_8 .carousel-testimonial .caroufredsel_wrapper, .grid_8 .carousel-testimonial .carousel-li > li, .grid_9 .carousel-testimonial .caroufredsel_wrapper, .grid_9 .carousel-testimonial .carousel-li > li, .grid_12 .carousel-testimonial .caroufredsel_wrapper, .grid_12 .carousel-testimonial .carousel-li > li{width: 240px; margin-right: 20px;}
	.grid_3 .carousel-article .caroufredsel_wrapper, .grid_3 .carousel-article .carousel-li > li, .grid_4 .carousel-article .caroufredsel_wrapper .grid_4 .carousel-article .carousel-li > li, .grid_4.aside-left .carousel-article .carousel-li > li, .grid_4.aside-right .carousel-article .carousel-li > li, .grid_5 .carousel-article .caroufredsel_wrapper, .grid_5 .carousel-article .carousel-li > li, .grid_6 .carousel-article .caroufredsel_wrapper, .grid_6 .carousel-article .carousel-li > li, .grid_7 .carousel-article .caroufredsel_wrapper, .grid_7 .carousel-article .carousel-li > li, .grid_8 .carousel-article .caroufredsel_wrapper, .grid_8 .carousel-article .carousel-li > li, .grid_9 .carousel-article .caroufredsel_wrapper, .grid_9 .carousel-article .carousel-li > li, .grid_12 .carousel-article .caroufredsel_wrapper, .grid_12 .carousel-article .carousel-li > li{width: 240px;}
	.grid_4 .service-box-1 .content, .grid_3 .service-box-1 .content, .grid_5 .service-box-1 .content, .grid_6 .service-box-1 .content, .grid_7 .service-box-1 .content, .grid_8 .service-box-1 .content, .grid_9 .service-box-1 .content, .grid_12 .service-box-1 .content{width: 168px;}
	.aside-right, .aside-left{width: 240px !important; padding: 0;}
	.pricing-table-col.labels{display: none;}
	.pricing-table-col span.label{display: block; width: 100%; float: left; font-weight: 600; color: #444;}
	.pricing-excluded{background-position: center 35px !important; min-height: 60px !important;}
	.pricing-check{background-position: center 35px !important; min-height: 60px !important;}
	.quicksand-filter-container span{text-align: center; width: 100%; margin-bottom: 5px;}
	.quicksand-filter-container #quicksand-filter{float: none; display: table; margin: 0 auto;}
	.portfolio img{width: 100%;}
	.portfolio-pagination .pager{width: 106px;}
	.post-body, .post-body-container{width: 270px;}
	#respond .name-container input, #respond .email-container input{width: 200px;}
	.pager{width: 106px;}
	.blog-meta{width: 100%; margin-bottom: 10px;}
	.blog-meta .category{float: left; margin-right: 20px;}
	.blog-meta > ul{float: left; width: 180px; text-align: left;}
	.blog-meta li{text-align: left;}
	.wpcf7-text{width: 220px;}
	.container_12.copyright-container .grid_6.alpha, .container_12.copyright-container .grid_6.omega{margin-right: 0px !important; margin-left: 0px !important; margin-bottom: 10px; width: 100% !important; text-align: center;}
	.footer-breadcrumbs{float: none; margin: 0 auto; text-align: center; display: table;}
	.page-title-container{background-image: none;}
	.sub_h2{padding: 0 0 30px; text-align: left;}
}
@media only screen and (max-width: 767px){
	.wide-table{display: block; overflow-x: auto; border: 0;}
	.wide-table td{white-space: nowrap;}
}
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}
.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/css/img/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/css/img/chosen-sprite.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/css/img/chosen-sprite.png) no-repeat 100% -20px;background:url(/css/img/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/css/img/chosen-sprite.png) no-repeat -30px -20px;background:url(/css/img/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){
	.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/css/img/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}
.text-color, .social-links li a:hover, #nav li ul li.current-menu-item a, #nav li ul li:hover > a, a:hover, .post-body a:hover h3, .blog-post.sticky .post-body a h3, .footer-breadcrumbs li a.active, .footer-breadcrumbs li a:hover, .tabs li.active a{color: #7abcde;}
.read-more-btn:hover a, .aside_widgets .newsletter .submit:hover, .comment-reply-link{background-color: #86cef3;}
.pricing-table-col.selected .head .price{color: #e4f3fa;}
#nav > ul > li.current-menu-item, #nav > ul > li:hover, .pi_recent_posts .meta:hover, .blog-meta .category:hover, .read-more-btn:hover .plus, .widget_tag_cloud a:hover, .comment-reply-link:hover, .quicksand-filter-container #quicksand-filter li.active, .quicksand-filter-container #quicksand-filter li:hover, .portfolio-hover li:hover, .nivo-caption .subtitle, .team-info .title-position .position, span.dropcap-color, .pricing-table-col.selected .head .price{background-color: #7abcde !important;}
.aside_widgets .newsletter .submit:hover{border: 1px solid #7abcde;}
.wpcf7-submit, .pager li.active, .pager li:hover, #respond #comment-reply, .expand, .btn-color, .btn-medium.blue, .btn-big.blue{background: #8fd1f3; background: -moz-linear-gradient(top, #8fd1f3 0%, #7abcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fd1f3), color-stop(100%,#7abcde)); background: -webkit-linear-gradient(top, #8fd1f3 0%,#7abcde 100%); background: -o-linear-gradient(top, #8fd1f3 0%,#7abcde 100%); background: linear-gradient(to bottom, #8fd1f3 0%,#7abcde 100%); border: 1px solid #70a7c3;}
.wpcf7-submit:hover, #respond #comment-reply:hover, .btn-color:hover, .btn-medium.blue:hover, .btn-big.blue:hover{background: #7abcde; background: -moz-linear-gradient(top, #7abcde 0%, #8fd1f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcde), color-stop(100%,#8fd1f3)); background: -webkit-linear-gradient(top, #7abcde 0%,#8fd1f3 100%); background: -o-linear-gradient(top, #7abcde 0%,#8fd1f3 100%); background: linear-gradient(to bottom, #7abcde 0%,#8fd1f3 100%);}
#search-box .search-submit:hover{background: url('/css/img/search-hover.png') no-repeat center 3px;}
.accordion .title.active a, .accordion .title:hover a{background: url('/css/img/acc-opened.png') no-repeat 0 center;}
.arrow-list li{background: url('/css/img/arrow.png') no-repeat 0 center;}
.service-box-1 .icon{background: url('/css/img/service-bkg.png') no-repeat 0 0;}
.carousel-pagination a.selected{background: url('/css/img/db-active.png') no-repeat;}
.widget .contact-info li.address{background: url('/css/img/contact-address.png') no-repeat 0 0;}
.widget .contact-info li.phone{background: url('/css/img/contact-phone.png') no-repeat 0 0;}
.widget .contact-info li.mail{background: url('/css/img/contact-mail.png') no-repeat 0 0;}
.btn-color span, .btn-color:hover span, #respond #comment-reply, .wpcf7-submit{color: #FFFFFF !important;}
.pricing-excluded{background: url(/css/img/excluded.png) no-repeat center center; min-height: 38px;}
#hero img{width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.list li{list-style: none; padding-left: 26px; background: url(/css/img/bullet_c.gif) no-repeat 10px 12px; line-height: 30px;}
article.terms h3{margin-top: 20px;}
.bold_cta{text-align: center; color: #000; font-size: 42px; line-height: 64px; margin-bottom: 20px;}
#map{height: 300px;}
#map.county_map{height: 450px;}
span.detail_point{font: 13px 'Open Sans', Arial, sans-serif; font-weight: 600; color: #444; margin-bottom: 12px; display: block;}
.meta_info .block_stat{font-size: 12px; line-height: 26px;}
.meta_info .block_stat span.dropcap{padding: 3px 8px; font-size: 14px; top: 0;}
table.skinny th{padding: 3px; vertical-align: middle; white-space: nowrap;}
table.skinny td{min-width: 40px; padding: 0px 0px 0px 5px; white-space: nowrap;}
table.skinny td .blurred_column{width: 50px; height: 25px;}
.well_table{margin-bottom: 45px;}
.no_margin_bottom, .grid_12.no_margin_bottom, .grid_6.no_margin_bottom{margin-bottom: 0;}
.search_form{background: #EEE; padding: 25px 35px;}
.search_form .large_title{text-align: center; font-size: 32px; color: #222; margin-bottom: 30px;}
.search_form label{display: block;}
.search_form hr{display: block; height: 3px; margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #CCC;}
.form-control{display: block; height: 34px; margin-bottom: 15px; padding: 6px 0 6px 8px; font-size: 12px; line-height: 1.428571429; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s box-shadow ease-in-out .15s;}
.form-control:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);}
.form-control:-moz-placeholder{color: #DDD;}
.form-control::-moz-placeholder{color: #DDD;}
.form-control:-ms-input-placeholder{color: #DDD;}
.form-control::-webkit-input-placeholder{color: #DDD;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor: not-allowed; background-color: #eee;}
textarea.form-control{height: auto;}
.btn-medium.blue{color: #FFF !important;}
.btn-medium.blue:hover{text-decoration: none;}
a.btn i{margin-right: 7px;}
.right{float: right;}
.nowrap{white-space: nowrap;}
.full-width{width: 100% !important;}
.full-height{height: 100% !important;}
.map-page-content{position: relative;}
.map-page-content #header-wrapper{position: absolute; top: 0;}
.map-page-content #nav-container{background: none; border: 0; text-align: center;}
.map-mobile-logo{text-align: center; padding: 10px; background: #FFF; width: 128px; margin: 0 auto;}
@media only screen and (max-width: 959px) and (min-width: 768px){
	.map-page-content #nav-container .grid_12{width: auto !important;}
	.map-page-content #nav{width: auto !important;}
}
@media only screen and (min-width: 768px){}
.map-mobile-logo{display: none;}
.map-page-content #nav{background: #FFF; text-align: center; float: none; display: inline-block; width: auto; margin: 0;}
.map-page-content #nav .wrapper{margin: 0 auto;}
.map-page-content #nav > ul > li{padding: 15px 9px;}
.map-page-content #nav > ul > li.nav_logo:hover{background: none !important;}
.map-page-content .container_12{width: auto;}
#map-footer{position: absolute; bottom: 0;}
#map-footer .copyright-container{background: none; padding-bottom: 40px;}
#map-footer .copyright-container p{text-transform: none;color:#000000;background:#FFF;display: inline-block; padding: 3px 8px;}
#map-footer .copyright-container p a{color: #0000EE;}
.map-page-content .open_close{position: absolute; right: 20px; top: 20px; font-size: 20px; color: white; z-index: 950; cursor: pointer;}
.map-page-content #nav-responsive{display: none;}
.map-page-content .map_search_fields{background: white; height: 100%; width: 250px; position: absolute; left: 0; top: 0; z-index: 960; overflow-y: auto; display: block;}
.map-page-content .map_search_fields label{font-weight: normal;}
.map-page-content .map_search_fields .btn-submit{text-align: center; width: 100%;}
.map-page-content .map_search_fields .submit_wrapper{padding: 10px 30px;}
.map-page-content .map_search_fields h3{text-align: center; margin: 15px 0;}
.map-page-content .map_search_fields .accordion{float: none;}
.map-page-content .map_search_fields .accordion .title{float: none;}
.map-page-content .map_search_fields .accordion .content{margin: 0 auto; text-align: center; float: none; display: block; padding: 0 15px;}
.map-page-content .search_open{position: absolute; left: 0; background: white; top: 20px; display: none; z-index: 975; font-size: 20px; color: #444; padding: 6px 10px; cursor: pointer;}
.map-page-content .search_close{float: right; font-size: 20px; margin: 15px 15px 0 0; cursor: pointer; color: #444;}
@media only screen and (min-width: 768px){
	.map-page-content .open_close.icon-reorder{display: none;}
	.map-page-content .open_close.icon-remove{display: none;}
}
@media only screen and (max-width: 768px){
	.map-page-content .open_close.icon-reorder{display: block;}
	.map-page-content .open_close.icon-remove{display: none;}
	.map-page-content .container_12{background: white;}
	.table_wrapper{overflow-x: auto;}
	.table_wrapper table td{white-space: nowrap;}
}
#legend_wrapper{padding: 10px;}
#legend{padding: 5px 10px; margin: 0; font-size: 12px; background: #fafafa; border: 1px solid #e5e5e5;}
#legend li{line-height: 26px; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 2px 0; font-weight: 600;}
#legend li img{display: inline-block; margin-right: 12px;}
table.popup{margin: 0;}
table.popup tr th, table.popup tr td{padding: 3px 5px;}
#respond label{width: 200px; font: 12px Arial, sans-serif; color: #444; display: block; margin-bottom: 7px; margin: 0;}
#respond label.error{background: #fadddd; border: 1px solid #fcc1c1; border-radius: 3px; float: left; margin-bottom: 10px; padding: 10px; width: 308px; color: #AA0000;}
#status{margin-bottom: 30px;border-width: 1px 0;border-style: solid;border-color: #eee;padding: 3px 0; clear: both; margin-bottom: 30px;}
#status li.active{font-weight: normal;color: #154150;background-color: #d6ecf4;}
#status li{list-style: none;float: left;padding: 8px 45px;color: #908f90;background: #f7f7f7;border: 1px solid #eee;margin-right: 12px;}
#status a{color: #479ccf;text-decoration: none;-webkit-transition: all, 0.15s;-moz-transition: all, 0.15s;-ms-transition: all, 0.15s;-o-transition: all, 0.15s;transition: all, 0.15s}
#status a:hover{color: #66b2e5}
#status a:focus{outline: none}
#status a:active, a:hover{outline: 0}
@media only screen and (max-width: 959px) and (min-width: 768px){
	#status{margin-left: 10px; margin-right: 10px;}
	#status li{float: none; padding: 8px 10px; margin: 5px 0;}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
	#status{margin-left: 10px; margin-right: 10px;}
	#status li{float: none; padding: 8px 10px; margin: 5px 0;}
}
@media only screen and (max-width: 479px) and (min-width: 320px){
	#status{margin-left: 10px; margin-right: 10px;}
	#status li{float: none; padding: 8px 10px; margin: 5px 0;}
}
.checkbox_wrapper{float: left; width: 50%;}
#dashboard_coverage .checkbox_wrapper{float: left; width: 25%;}
.checkbox_wrapper .checkbox{border: 1px solid #CCC; padding: 5px; margin: 5px 12px; border-radius: 5px; cursor: pointer; font-weight: 600; text-align: center;}
.checkbox_wrapper .checkbox.active{color: #FFF; background: #8fd1f3;}
.checkbox_wrapper .checkbox input{margin: 0; position: relative; display: none;}
.confirmation_table .right{text-align: right;}
.confirmation_table span{font-size: 15px; color: #222;}
.confirmation_table div{padding: 10px 25px; border-bottom: 1px solid #AAA;}
.confirmation_table div.total{border-bottom: 0; font-weight: bold;}
.confirmation_table .bar{display: block; height: 2px; background: #AAA;}
.confirmation_table .disclaimer{display: block; margin: 20px 0 0 0; text-align: right; font-size: 11px;}
.background{background: #FAFAFA; padding: 20px 25px; margin-bottom: 50px; border: 1px solid #DDD; border-radius: 7px;}
.background .title{margin-top: -20px; margin-left: -25px; margin-right: -25px; margin-bottom: 25px; text-align: center; background: #EEE; padding: 12px 0; border-bottom: 1px solid #CCC; border-top-left-radius: 7px; border-top-right-radius: 7px; font-size: 15px; font-weight: 500; color: #555;}
.blockquote .h3{margin-top: 0;}
a.blue,a.red{color: #FFF !important;}
.btn-small.red, .btn-medium.red, .btn-big.red{background: #e83130; background: -moz-linear-gradient(top, #e83130 0%, #d52b2a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83130), color-stop(100%,#d52b2a)); background: -webkit-linear-gradient(top, #e83130 0%,#d52b2a 100%); background: -o-linear-gradient(top, #e83130 0%,#d52b2a 100%);background: linear-gradient(to bottom, #e83130 0%,#d52b2a 100%); border: 1px solid #a71818;}
.btn-small.red:hover, .btn-medium.red:hover, .btn-big.red:hover{background: #d52b2a; background: -moz-linear-gradient(top, #d52b2a 0%, #e83130 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d52b2a), color-stop(100%,#e83130)); background: -webkit-linear-gradient(top, #d52b2a 0%,#e83130 100%); background: -o-linear-gradient(top, #d52b2a 0%,#e83130 100%); background: linear-gradient(to bottom, #d52b2a 0%,#e83130 100%);}
.centered{text-align: center; margin-left: auto; margin-right: auto;}
.search_table_column{cursor: pointer; white-space: nowrap;}
.production_graph_callout{background: url(/css/img/callout_blur_1.png) no-repeat center center; width: auto; height: 335px; display: block; margin: 30px 0 0; padding: 0; text-decoration: none;}
.production_graph_callout:hover{text-decoration: none;}
.production_graph_callout_inner{padding: 0; margin: 0 auto 0; text-align: center; display: block;}
.production_graph_callout_inner .title{padding: 60px 0 0; display: block; line-height: 40px; font-size: 32px; color: #AA0000; font-weight: 800;}
.production_graph_callout_inner .body{margin: 40px 0 0; display: block; line-height: 30px; font-size: 16px; color: #111111; font-weight: 600;}
.blurred_column{background: url(/css/img/drilling_permits_blur.jpg) no-repeat 37% -28px;}
table.skinny td .blurred_column{width: 50px; height: 25px;}
.footer_scroll_text{margin-bottom: 0;}
select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select{width:220px\9}
.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}
.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}
.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}
.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}
.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}
.bootstrap-select.form-control:not([class*=col-]){width:100%}
.bootstrap-select.form-control.input-group-btn{z-index:auto}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}
.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}
.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}
.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:999;}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu li{position:relative}
.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}
.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}
.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bs-donebutton .btn-group button{width:100%}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.map-page-content .bootstrap-select.form-control{margin-bottom: 15px;}
.map-page-content .accordion .content{overflow: visible;}
.material-switch > input[type="checkbox"]{display: none;}
.material-switch > label{cursor: pointer; height: 0px; position: relative; width: 40px;}
.material-switch > label::before{background: rgb(0, 0, 0); box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5); border-radius: 8px; content: ''; height: 16px; margin-top: -8px; position:absolute; opacity: 0.3; transition: all 0.4s ease-in-out; width: 40px;}
.material-switch > label::after{background: rgb(255, 255, 255); border-radius: 16px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); content: ''; height: 24px; left: -4px; margin-top: -8px; position: absolute; top: -4px; transition: all 0.3s ease-in-out; width: 24px;}
.material-switch > input[type="checkbox"]:checked + label::before{background: inherit; opacity: 0.5;}
.material-switch > input[type="checkbox"]:checked + label::after{background: inherit; left: 20px;}
#respond #billing_information label{width: auto;}
#map.operator_map{height: 410px;}
#heatmap.county_map{height: 450px;}
#heatmap.state_map{height: 450px;}
#map_iframe{overflow: hidden; width:360px; height:650px;}
#map_iframe.basic{width:auto; height:auto;}
table.pop_up_table th, table.pop_up_table td{ padding: 1px 2px;}
.contact-map{ width: 100%;}

@media print {
	body{ font: 12pt/20pt 'Open Sans'; }
	#nav-container, #footer, #contact-info-container, .footer-breadcrumbs{display:none;}
	#header{margin-top:0;}
	#footer-wrapper{border:0;}
	#logo img{ height: 25pt; }
	a[href]::after { content: none !important; }
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{margin-bottom:20px;}
	.page-title-container{margin-bottom: 15px;}
	.section-title { margin-bottom: 10px !important; }
	.page-title { margin-bottom: 0 !important; }
	.well-table { margin: 0 !important; }
}
