a#navigation-toggle{height:55px;line-height:55px;margin:0;float:left;cursor:pointer;color:#888;padding-left:35px;font-weight:600;position:relative;z-index:9;text-decoration:none !important;font-size:1.1em}a#navigation-toggle
.fa{margin-left:10px}#navigation-toggle{color:#8b8b8b}#navigation-toggle:hover{color:#000}#sidr-main{font-family:'Helvetica Neue',Helvetica,Arial;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:320px;overflow-x:none;overflow-y:auto;font-size:13px;background:#222;color:#fff}#sidr-main{padding:70px
30px 30px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sidr.right{left:auto;right:-320px}.sidr.left{left:-320px;right:auto}#sidr-main
a{color:#707070}#sidr-main a:hover{color:#fff}#sidr-main ul
a{display:block;border-bottom:1px solid #333;padding:7px
0;font-weight:400}#sidr-main ul li
ul{margin-left:0;margin:0}#sidr-main ul li ul li
a{padding-left:10px}#sidr-main ul li ul li li
a{padding-left:20px}#sidr-main ul li ul li li li
a{padding-left:30px}#sidr-main ul li ul li a:before{content:'\f100';display:inline-block;-webkit-font-smoothing:antialiased;font-family:'FontAwesome';color:#888;margin-left:10px}.sidr-class-toggle-sidr-close:before{position:absolute;top:30px;left:30px;content:'\f00d';font-family:'FontAwesome';color:#fff;margin:0}#sidr-id-mobile-search-form{margin-top:20px}#sidr-id-mobile-search-form input[type="search"]{font-size:12px;background:#333;color:#fff;border:none}@media only screen and (max-width: 959px){a#navigation-toggle{display:block}#site-navigation .sf-menu{display:none}}@media only screen and (min-width: 768px) and (max-width: 959px){.container{max-width:85%}.left-content{width:60%}.sidebar-container{width:36%}.post-meta
li{display:block;float:none}.post-meta li .meta-seperator{display:none}.portfolio-entry
.overlay{display:none}.portfolio-entry-media a:hover
img{opacity:0.8}.search-entry{padding-left:100px;min-height:80px}.search-entry-thumbnail{width:80px}.portfolio-entry.span_1_of_4{width:49.2%;margin-left:1.6%;margin-bottom:2%}.portfolio-entry.span_1_of_4.count-1{margin-left:0}.portfolio-entry.span_1_of_4.count-3{clear:both;margin-left:0}}@media only screen and (max-width: 767px){.container{max-width:480px;width:90%}.sidebar-container,.left-content{width:100%}.sidebar-container{margin-top:40px;padding-top:40px;border-top:10px solid #eee}.col{width:100%;margin-left:0;margin-bottom:25px}.portfolio-entry
.overlay{display:none}.portfolio-entry-media a:hover
img{opacity:0.8}.post-meta
li{display:block;float:none}.post-meta li .meta-seperator{display:none}.commentlist
.children{margin:0}.single-post-pagination{position:inherit;top:auto;margin:10px
0 0;right:auto}.author-info .author-info-inner{padding-left:0}.author-info .author-avatar{position:inherit;top:auto;left:auto;display:block;margin-bottom:10px}.homepage-slide-content{display:none}}@media only screen and (min-width: 480px) and (max-width: 767px){.sidr{width:480px}.sidr.right{right:-480px}.portfolio-entry.span_1_of_4{width:49.2%;margin-left:1.6%;margin-bottom:2%}.portfolio-entry.span_1_of_4.count-1{margin-left:0}.portfolio-entry.span_1_of_4.count-3{clear:both;margin-left:0}}@media only screen and (max-width: 479px){.search-entry{padding-left:100px;min-height:80px}.search-entry-thumbnail{width:80px}}.dc-contact-content .slick-form, .dc-contact-content .slick-form fieldset, .dc-contact-content ol, .dc-contact-content li, .dc-contact-content .slick-form .text-input, .dc-contact-content .slick-form .text-area, .dc-contact-content .slick-form
button{margin:0;padding:0;list-style:none;border:none}.dc-contact-content .slick-form{padding:15px}.dc-contact-float .dc-contact-content .slick-form{padding:0
15px}.dc-contact-content .slick-form
li{display:block;margin:0
0 5px 0;position:relative}.dc-contact-content .slick-form li.input-row, .dc-contact-content .slick-form li.text-row{padding:0
0 0 7px;background:url(/wp-content/plugins/slick-contact-forms/css/images/bg_input.png) no-repeat 0 0}.dc-contact-content .slick-form li.input-row{height:32px}.dc-contact-content .slick-form li.text-row{height:150px;background-position:0 -96px}.dc-contact-content .slick-form li.button-row{text-align:right;padding:3px
0}.dc-contact-content .slick-form li.comment-row{font-size:12px;line-height:16px;padding:3px
0}.dc-contact-content .slick-form
li.nocomment{display:none}.dc-contact-content .slick-form .text-input, .dc-contact-content .slick-form .text-area{background:none;color:#000;font:normal 12px Arial, sans-serif;background:url(/wp-content/plugins/slick-contact-forms/css/images/bg_input.png) no-repeat 100% 0;width:100%!important}.dc-contact-content .slick-form .text-input{padding:0;height:32px}.dc-contact-content .slick-form .text-area{padding:7px
0;height:136px;background-position:100% -96px}.dc-contact-content
span.error{font-size:11px;font-weight:bold;display:none;background:url(/wp-content/plugins/slick-contact-forms/css/images/bg_input.png) no-repeat 0 -548px;padding:7px
12px 8px 20px;line-height:11px;height:11px;position:absolute;top:4px;color:#fff;text-shadow:1px 1px 1px #000}.dc-contact-content
span.focus.error{background-position:0 -578px}.dc-contact-slick.left .dc-contact-content span.error, .align-left .dc-contact-content
span.error{right:0}.dc-contact-slick.right .dc-contact-content span.error, .align-right .dc-contact-content
span.error{background-position:100% -548px;padding:7px
20px 8px 12px;left:0}.dc-contact-content .slick-form li.error, .dc-contact-content .slick-form li.error .text-input, .dc-contact-content .slick-form li.error .text-area{color:#ae0000}.dc-contact-content .slick-form li.input-row.error{background-position:0 -64px}.dc-contact-content .slick-form li.text-row.error{background-position:0 -396px}.dc-contact-content .slick-form li.error .text-input{background-position:100% -64px}.dc-contact-content .slick-form li.error .text-area{background-position:100% -396px}.dc-contact-content .slick-form li.input-row.focus{background-position:0 -32px}.dc-contact-content .slick-form li.text-row.focus{background-position:0 -246px}.dc-contact-content .slick-form li.focus .text-input{background-position:100% -32px}.dc-contact-content .slick-form li.focus .text-area{background-position:100% -246px}.dc-contact-content li.focus span.error, .dc-contact-content li.focus
span.error{background-position:0 -578px}.right .dc-contact-content li.focus span.error, .align-right .dc-contact-content li.focus
span.error{background-position:100% -578px}.dc-contact-content .slick-response{display:none;text-align:center}