html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}
#contact{display:block;width:auto;margin:0;padding:0px;border:none;margin-top:10px;overflow:visible}#contact label{display:none;float:none;height:0px;}input,textarea,select,#comment-body-add-more-wrapper .form-textarea-wrapper textarea,.form-textarea-wrapper textarea#edit-message,.comment-form #edit-subject,.comment-form #edit-field-phone-und-0-value,.comment-form #edit-author--2,.comment-form #edit-name,.contact-form #edit-subject,.contact-form #edit-mail,.contact-form #edit-author--2,.contact-form #edit-name{width:273px;padding:14px 20px 15px 20px;font:13px 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;color:#212121;border:0;border:1px dotted #d3d3d3;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;float:none;display:block;margin:0px 0 24px 0;-webkit-appearance:none;background:none}#contact textarea{margin-bottom:0px;margin-right:0px !important;resize:none;}input:focus,textarea:focus,select:focus{}input.submit{display:inline-block;position:absolute;width:auto;bottom:40px;right:0px;border:0px;padding:0px;color:#8d8d8d;font-size:13px;background:none;cursor:pointer}#contact input.submit:hover{color:#555;}.comment-form #edit-subject,.comment-form #edit-field-phone-und-0-value,.comment-form #edit-author--2,.comment-form #edit-name{float:left;margin-right:24px;}.contact-form #edit-subject,.contact-form #edit-mail,.contact-form #edit-author--2,.contact-form #edit-name{float:left;margin-right:24px;}.contact-form #edit-copy{display:none;}#contact fieldset{padding-left:0px;}#message{margin:0;padding:0px;z-index:200;height:auto;width:280px}#success_page{width:270px;margin-top:-20px;position:absolute;left:0}.error_message{display:block;height:auto;width:280px;color:#8a1f11;}.loader{display:none;}#contact .padding-right{padding-right:24px;}#comments{height:195px;}#edit-comment-body-und-0-value{height:195px;resize:none;}::-webkit-input-placeholder{color:#212121;}:-moz-placeholder{color:##212121;opacity:1;}::-moz-placeholder{color:##212121;opacity:1;}:-ms-input-placeholder{color:##212121;}#edit-submit{font-size:15px;font-weight:600;display:inline-block;color:#FFF;font-weight:600;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:21px;text-decoration:none;border-radius:3px;border:1px solid #94AD5F;background-image:linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-o-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-moz-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-webkit-linear-gradient(bottom,#8DA65A 0%,#9BB564 100%);background-image:-ms-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-color:#8DA65A;-o-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);text-shadow:-1px -1px 0px rgba(0,0,0,0.25);background-color:#809552;border-radius:3px;display:inline-block;margin:20px 5px 0px 0;padding:0;padding-bottom:3px;-o-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px;width:auto;padding:7px 21px 8px 20px;}form#contactform #name,form#contactform #email,form#contactform #phone{line-height:1;margin-top:0px;margin-bottom:0px;}form#contactform p{padding-top:0px;line-height:1;}form#contactform{padding-top:0px;line-height:1;}form#contactform #comments{margin-top:0px;}form.comment-form{padding-top:0px;}.form-item  label{display:none;}.fixed-height{display:block;height:30px;position:relative}
.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{margin:auto;display:block;}.alignnone{clear:both;font-size:0;line-height:0;margin:0;padding:0;border:0;height:0;width:0;}.centered{text-align:center;}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f5f5;z-index:9999;}#status{width:300px;height:402px;position:absolute;left:50%;top:50%;margin:-201px 0 0 -150px;color:#212121}.parent{width:300px;margin:0px auto;position:absolute;height:402px;z-index:11}.col1-3.half .parent{height:191px;}.col1-3.half .parent.text{top:-1px;left:2px;}.col2-3 .parent{width:620px;}.child{text-align:center;}.parent{display:table}.child{display:table-cell;vertical-align:middle;padding:0 50px;}.child span{text-transform:uppercase;}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;-webkit-font-smoothing:antialiased;height:100%}body{font:13px 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;color:#212121;background:#f5f5f5;height:100%}strong{font-weight:600;}a,a > *{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}p{line-height:21px;padding:13px 0px 0 0px;}p.small{font-size:12px;line-height:21px;}p.big,article p,article ul.unordered-list,article .hentry ul,article ul.list,article ol{font-size:15px;line-height:24px;}blockquote{line-height:1.5;padding:14px 35px 25px;margin-top:25px;border:1px solid #dedede;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}blockquote span{font-size:12px;display:block;margin-top:15px;}.uppercase{text-transform:uppercase}p.small.uppercase{font-size:11px;}a{color:#212121;text-decoration:none;}a:hover{text-decoration:none;color:#212121;}p a,p a:hover{text-decoration:underline;color:#8cab4a;}#filters .selected{font-weight:600;}em{font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;font-style:normal;font-weight:600}code{font:13px 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;font-style:normal;line-height:1.5;display:block;}pre{padding:13px 40px 0 40px;}p.button{background-color:#809552;border-radius:3px;display:inline-block;margin:20px 5px 0px 0;padding:0;padding-bottom:3px;-o-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}#comment-form .form-actions #edit-submit{font-size:15px;font-weight:600;display:inline-block;padding:7px 21px 8px 20px;color:#fff;font-weight:600;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:21px;text-decoration:none;border-radius:3px;border-top:1px solid #94ad5f;border-left:1px solid #94ad5f;border-right:1px solid #94ad5f;border-bottom:3px solid #809552;background-image:linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-o-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-moz-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-webkit-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-ms-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-color:#8da65a;-o-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-o-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}p.button a{font-size:15px;font-weight:600;display:inline-block;padding:7px 21px 8px 20px;color:#fff;font-weight:600;font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:21px;text-decoration:none;border-radius:3px;border:1px solid #94ad5f;background-image:linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-o-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-moz-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-webkit-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-ms-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-color:#8da65a;-o-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}p.button a:hover{color:#fff;text-decoration:none}.username{text-decoration:none;color:#212121;}#comments ul.inline,#comments ul.links.inline{display:block;}#comments ul.inline a,#comments ul.links.inline a{text-decoration:underline;color:#8CAB4A;}.field-name-comment-body{font-size:15px;line-height:24px;}h1#logo{position:relative;margin:0 auto;width:280px;z-index:401;margin-bottom:43px;text-align:center}h1#logo a{display:inline-block;background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-logo.png) no-repeat;background-size:220px 116px;width:220px;height:116px;text-indent:-9999px;}.hentry h1,h2,h3,h4,h5{line-height:1.2;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;color:#212121;margin:0px 0px 5px 0px;padding-bottom:17px;padding-top:26px;text-transform:uppercase;border-bottom:1px solid #dedede;display:block;position:relative}h3{font-size:18px;padding-bottom:20px;padding-top:29px;line-height:24px;}.align-top{padding-top:0}h4{font-size:18px;padding-bottom:20px;padding-top:29px;line-height:24px;}h5{font-size:14px;padding-bottom:19px;padding-top:29px;line-height:24px;}.hentry h1:before,h2:before,h3:before,h4:before,h5:before{background:none repeat scroll 0 0 rgba(222,222,222,1);bottom:-5px;content:"";height:8px;left:35px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:8px;}.hentry h1:after,h2:after,h3:after,h4:after,h5:after{background:#f5f5f5;bottom:-3px;content:"";height:10px;left:35px;margin-left:-1px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:10px;}#options ul{margin:0;margin-bottom:53px;list-style:none;display:block;text-align:left;width:100%;-webkit-transform:translateZ(0);border-top:1px solid #ededed;}#options li{}#options li a{width:100%;color:#212121;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;padding:19px 35px;margin:0px;position:relative;border-bottom:1px solid #ededed;display:block;height:59px;}#options li a:hover{color:#212121;}#options li a.active{font-weight:700}#options ul li ul{border:0;margin:0;display:none}#options ul li ul li a{width:100%;font-size:14px;font-weight:400;text-decoration:none;text-transform:none;padding:19px 70px;}#options ul li ul li a.active{font-weight:600}#nav li ul.opened{display:block}#options ul li a{background-position:90% 50%;}header{width:280px;position:absolute;z-index:29;padding-top:63px;padding-bottom:43px;background:#fff;}#right-background{background:#fff;width:52px;right:0;top:0;position:fixed;z-index:30;height:100%;}#content{width:100%;position:relative;border-left:280px solid #fff;border-right:52px solid #fff;min-height:100%;height:auto}.container{padding:0px;width:100%;max-width:870px;position:relative;margin:0 auto;padding-bottom:65px;padding-top:40px;}.masonry .container{max-width:1160px;}.two-columns{width:580px;margin-top:5px;}#container.two-columns{float:left}.col1-1{width:860px;height:280px;margin:5px;position:relative}.col1-3{width:280px;height:280px;margin:5px;float:left;position:relative}.col2-3{width:570px;height:570px;margin:5px;float:left;position:relative}.col2-3.wide{height:280px;}.col2-3.tall{width:280px;}.col2-3.post,.col2-3.auto,.col1-3.auto,.col1-1.auto{height:auto;padding-bottom:30px;}.auto.no-padding{padding:0;}.col1-3.margin-left{margin-left:35px;width:250px;}.col1-3.margin-right{margin-right:35px;width:250px;}.column-count2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;}.bottom{position:absolute;bottom:0px;padding-bottom:36px;}.break{height:20px;position:relative;display:block}p .break{height:13px;}.overflow,.element{overflow:hidden;}.borderline{border-top:1px dotted #d3d3d3;height:1px;position:relative;display:block;margin:19px 0px 5px 0px;width:auto;}#map{width:860px;height:400px;margin:0;border:0}#map:before,#map:after{background:none;content:'';left:0;position:absolute;top:0;width:100%;}#map:after{bottom:0;top:auto;}.icons{display:inline-block;height:24px;width:24px;z-index:100;}nav .icons{float:right;margin-top:-2px;}.images .icons{width:52px;height:52px;position:absolute;right:35px;top:35px;background-color:#fff;}.start{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-home.png) center no-repeat;background-size:24px 24px;}.portfolio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-portfolio.png) center no-repeat;background-size:24px 24px;}.services{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-services.png) center no-repeat;background-size:24px 24px;}.team{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-team.png) center no-repeat;background-size:24px 24px;}.blog{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-blog.png) center no-repeat;background-size:24px 24px;}.contact{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-contact.png) center no-repeat;background-size:24px 24px;}.linkedin{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-linkedin.png) center no-repeat;background-size:50px 50px;}.dribbble{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-dribbble.png) center no-repeat;background-size:50px 51px;}.googleplus{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-googleplus.png) center no-repeat;background-size:50px 50px;}.twitter{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-twitter.png) center no-repeat;background-size:50px 51px;}.facebook{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-facebook.png) center no-repeat;background-size:50px 51px;}.behance{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-behance.png) center no-repeat;background-size:50px 50px;}.skype{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-skype.png) center no-repeat;background-size:50px 51px;}.vimeo{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-vimeo.png) center no-repeat;background-size:50px 50px;}.link{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-link.png) center no-repeat;background-size:24px 24px;}.video{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-video.png) center no-repeat;background-size:24px 24px;}.zoom{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-zoom.png) center no-repeat;background-size:24px 24px;}.map{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-map.png) center no-repeat;background-size:24px 24px;}.slideshow{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-slideshow.png) center no-repeat;background-size:24px 24px;}.camera{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-camera.png) center no-repeat;background-size:24px 24px;}.award{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-award.png) center no-repeat;background-size:24px 24px;}.comment{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-comment.png) center no-repeat;background-size:24px 24px;}.audio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-audio.png) center no-repeat;background-size:24px 24px;}.vector{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-vector.png) center no-repeat;background-size:24px 24px;}.video-camera{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-video-camera.png) center no-repeat;background-size:24px 24px;}.walkman{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-walkman.png) center no-repeat;background-size:24px 24px;}.bag{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-bag.png) center no-repeat;background-size:24px 24px;}.binocular{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-binocular.png) center no-repeat;background-size:24px 24px;}.books{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-books.png) center no-repeat;background-size:24px 24px;}.coffee{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-coffee.png) center no-repeat;background-size:24px 24px;}.film{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-film.png) center no-repeat;background-size:24px 24px;}.help{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-help.png) center no-repeat;background-size:24px 24px;}.microphone{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-microphone.png) center no-repeat;background-size:24px 24px;}.photographer{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-photographer.png) center no-repeat;background-size:24px 24px;}.polaroid{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-polaroid.png) center no-repeat;background-size:24px 24px;}.radio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-radio.png) center no-repeat;background-size:24px 24px;}.recorder{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-recorder.png) center no-repeat;background-size:24px 24px;}.register{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-register.png) center no-repeat;background-size:24px 24px;}.scissor{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-scissor.png) center no-repeat;background-size:24px 24px;}.select{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-select.png) center no-repeat;background-size:24px 24px;}.settings{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-settings.png) center no-repeat;background-size:24px 24px;}.shirt{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-shirt.png) center no-repeat;background-size:24px 24px;}.smartphone{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-smartphone.png) center no-repeat;background-size:24px 24px;}.stationary{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-stationary.png) center no-repeat;background-size:24px 24px;}.television{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-television.png) center no-repeat;background-size:24px 24px;}a.popup,a.video-popup{cursor:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-zoom.cur),auto!important;cursor:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-zoom.png),auto!important;}.images{display:block;position:relative;}.multiple-images .images{margin-bottom:10px;}.images img{width:100%;display:block;max-width:100% !important;z-index:9}img{box-shadow:#000 0 0 0}.title,.subtitle{z-index:1001;position:absolute;top:35px;left:35px;width:auto;cursor:pointer;background:#fff;}.subtitle{top:68px !important;left:35px !important;}.title-wrap,.subtitle-wrap{overflow:hidden;position:relative;display:block}.title-wrap h3,.subtitle-wrap p{overflow:hidden;white-space:nowrap;color:#212121;text-transform:uppercase;padding:5px 10px 6px 10px !important;}.title-wrap h3{font-size:14px;font-weight:600;margin:0px;border-bottom:0;padding:3px 10px 5px 10px !important;}.title-wrap h3:before,.title-wrap h3:after{background:rgba(222,222,222,0);}.subtitle-wrap p{font-size:12px;font-weight:400;line-height:18px;}.ie .title-wrap h3,.ie .subtitle-wrap p{padding:5px 10px 5px 10px;}.teaser{position:absolute;bottom:0px;left:0px;background:#fff;padding:18px 25px;margin:35px;width:210px;}.teaser.only-h4{padding:15px 25px 18px 25px;}.teaser:before{content:'';height:0;width:0;border-width:8px 8px 8px 8px;border-style:solid;border-color:rgba(251,251,251,0) rgba(255,255,255,0) rgba(255,255,255,1) rgba(255,255,255,0);position:absolute;top:-16px;margin-left:0px;border-top-style:inset;}.teaser h4,.teaser p.small{padding:0;}.teaser h4{padding-top:3px;padding-bottom:1px;margin:0;border:0}.teaser h4:before{background:none repeat scroll 0 0 rgba(222,222,222,0);bottom:-5px;content:"";height:8px;left:35px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:8px;}.teaser h4:after{background:none;bottom:-3px;content:"";height:10px;left:35px;margin-left:-1px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:10px;}.hidden{display:none}ul.unordered-list,.hentry ul{list-style:disc;line-height:21px;padding:13px 0px 0 0px;margin-left:18px;text-align:left !important;}ul.list{line-height:21px;padding-top:13px;}ol{list-style:decimal;line-height:21px;padding:13px 0px 0 0px;margin-left:28px;text-align:left !important;}.hentry .link-wrapper{padding-top:15px;}#bottom{height:auto;position:relative;padding:0 35px;}ul.social{letter-spacing:0;}.social li{display:inline-block;margin:0px 3px;}.social li a{display:block;}ul.social a{text-indent:-9000px;text-decoration:none;height:52px;width:52px;}#backtotop{height:auto;position:fixed;right:0px;bottom:63px;display:none;z-index:30;}#backtotop ul{padding:15px 0px;}#backtotop ul li a{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-up.png) center top no-repeat;background-size:24px 24px;display:block;width:52px;height:52px;float:right;right:10px;text-indent:-9000px;}#backtotop ul li a:hover{height:62px;}.views-row-odd .bf-content-align{margin-left:35px;float:left;width:250px;}.views-row-even .bf-img-align{float:right;left:290px!important;right:0px!important;margin-right:0px;}.views-row-even .bf-content-align{margin-right:35px;float:left;left:0px!important;margin-left:0px;width:250px;}.container > .container{padding-top:0px;}#first-time{display:none;}.bc_align_center{margin:0 auto;}.region-sidebar-right .block h2{font-size:14px;padding-bottom:19px;padding-top:29px;line-height:24px;}#block-views-blog-category-block{margin-top:190px;}.page-blog .block{clear:both;}.region-bf-page-heading{margin-bottom:70px;clear:both;}.view-portfolio-thumbnails .images a img{height:280px;}.bf_contact_top{padding-top:5px;padding-bottom:5px;}#block-views-blog-category-block-1{clear:both;}html.overlay-open,html.overlay-open body,html.overlay-open body #content,html.overlay-open body header{height:100%!important;overflow:hidden!important;}
.custom-container{position:absolute;top:0;left:0;margin-bottom:20px;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/21px "Lora",Georgia,"Times New Roman",Times,serif;margin:0;font-size:13px;font-weight:600;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/css/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/ajax-loader2.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-65px;left:-24px;margin-left:50%;width:48px;height:48px;background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-close.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;cursor:pointer;z-index:8040;visibility:visible !important;}.fancybox-prev span{left:20px;width:48px;height:48px;background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-prev.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-next span{right:20px;width:48px;height:48px;background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-next.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.98);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:13px/21px "Lora",Georgia,"Times New Roman",Times,serif;margin:0;font-weight:700;font-style:italic;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{position:relative;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;z-index:20;}.flex-direction-nav a{margin:0px 0 0;z-index:20;display:block;position:absolute;top:50%;margin-top:-24px;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:inline-block;width:48px;height:48px;}.flex-direction-nav .flex-next{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-next.png) center no-repeat;background-size:48px 48px;right:20px;border:0;}.flex-direction-nav .flex-prev{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-prev.png) center no-repeat;background-size:48px 48px;left:20px;border:0;}.flexslider:hover .flex-next{opacity:1;}.flexslider:hover .flex-prev{opacity:1;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;display:none !important;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){h1#logo a{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-logo@2x.png) no-repeat;background-size:220px 116px;}.start{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-home@2x.png) center no-repeat;background-size:24px 24px;}.portfolio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-portfolio@2x.png) center no-repeat;background-size:24px 24px;}.services{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-services@2x.png) center no-repeat;background-size:24px 24px;}.team{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-team@2x.png) center no-repeat;background-size:24px 24px;}.blog{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-blog@2x.png) center no-repeat;background-size:24px 24px;}.contact{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-contact@2x.png) center no-repeat;background-size:24px 24px;}.linkedin{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-linkedin@2x.png) center no-repeat;background-size:50px 50px;}.dribbble{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-dribbble@2x.png) center no-repeat;background-size:50px 51px;}.googleplus{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-googleplus@2x.png) center no-repeat;background-size:50px 50px;}.twitter{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-twitter@2x.png) center no-repeat;background-size:50px 51px;}.facebook{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-facebook@2x.png) center no-repeat;background-size:50px 51px;}.behance{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-behance@2x.png) center no-repeat;background-size:50px 50px;}.skype{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-skype@2x.png) center no-repeat;background-size:50px 51px;}.vimeo{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-vimeo@2x.png) center no-repeat;background-size:50px 50px;}.link{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-link@2x.png) center no-repeat;background-size:24px 24px;}.video{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-video@2x.png) center no-repeat;background-size:24px 24px;}.zoom{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-zoom@2x.png) center no-repeat;background-size:24px 24px;}.map{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-map@2x.png) center no-repeat;background-size:24px 24px;}.slideshow{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-slideshow@2x.png) center no-repeat;background-size:24px 24px;}.camera{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-camera@2x.png) center no-repeat;background-size:24px 24px;}.award{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-award@2x.png) center no-repeat;background-size:24px 24px;}.comment{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-comment@2x.png) center no-repeat;background-size:24px 24px;}.audio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-audio@2x.png) center no-repeat;background-size:24px 24px;}.vector{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-vector@2x.png) center no-repeat;background-size:24px 24px;}.video-camera{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-video-camera@2x.png) center no-repeat;background-size:24px 24px;}.walkman{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-walkman@2x.png) center no-repeat;background-size:24px 24px;}.bag{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-bag@2x.png) center no-repeat;background-size:24px 24px;}.binocular{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-binocular@2x.png) center no-repeat;background-size:24px 24px;}.books{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-books@2x.png) center no-repeat;background-size:24px 24px;}.coffee{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-coffee@2x.png) center no-repeat;background-size:24px 24px;}.film{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-film@2x.png) center no-repeat;background-size:24px 24px;}.help{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-help@2x.png) center no-repeat;background-size:24px 24px;}.microphone{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-microphone@2x.png) center no-repeat;background-size:24px 24px;}.photographer{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-photographer@2x.png) center no-repeat;background-size:24px 24px;}.polaroid{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-polaroid@2x.png) center no-repeat;background-size:24px 24px;}.radio{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-radio@2x.png) center no-repeat;background-size:24px 24px;}.recorder{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-recorder@2x.png) center no-repeat;background-size:24px 24px;}.register{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-register@2x.png) center no-repeat;background-size:24px 24px;}.scissor{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-scissor@2x.png) center no-repeat;background-size:24px 24px;}.select{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-select@2x.png) center no-repeat;background-size:24px 24px;}.settings{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-settings@2x.png) center no-repeat;background-size:24px 24px;}.shirt{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-shirt@2x.png) center no-repeat;background-size:24px 24px;}.smartphone{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-smartphone@2x.png) center no-repeat;background-size:24px 24px;}.stationary{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-stationary@2x.png) center no-repeat;background-size:24px 24px;}.television{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-television@2x.png) center no-repeat;background-size:24px 24px;}#backtotop ul li a{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-up@2x.png) center top no-repeat;background-size:24px 24px;}.flex-direction-nav .flex-next{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-next@2x.png) center no-repeat;background-size:48px 48px;}.flex-direction-nav .flex-prev{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-prev@2x.png) center no-repeat;background-size:48px 48px;}.fancybox-close{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-close@2x.png) center no-repeat;background-size:48px 48px;}.fancybox-prev span{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-prev@2x.png) center no-repeat;background-size:48px 48px;}.fancybox-next span{background:url(/demo/themeforest/drupal/bf/sites/all/themes/bedford/images/bg-next@2x.png) center no-repeat;background-size:48px 48px;}}@media only screen and (min-width:1600px){}@media only screen and (min-width:1230px){#responsive-nav{display:block !important}}@media only screen and (max-width:1229px){#backtotop{display:none !important}}@media only screen and (min-width:1220px) and (max-width:1519px){.masonry .container{max-width:870px;}}@media only screen and (min-width:960px) and (max-width:1229px){.masonry .container{max-width:870px;}}@media only screen and (max-width:1229px){#content{border-left:0px solid #fff;border-right:0px solid #fff;}header{position:relative;width:100%;padding-top:43px;padding-bottom:33px;}h1#logo{margin-bottom:23px;}#right-background,#responsive-nav{display:none}#nav-button{background-color:#809552;border-radius:3px;display:inline-block;padding:0;height:48px;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-box-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);margin:0 auto;position:absolute;right:20px;top:20px;z-index:10000}#nav-button a{display:inline-block;padding:11px 15px;color:#fff;border-radius:3px;border:1px solid #94ad5f;background-image:linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-o-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-moz-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-webkit-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-image:-ms-linear-gradient(bottom,#8da65a 0%,#9bb564 100%);background-color:#8da65a;-o-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-moz-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);-webkit-text-shadow:-1px -1px 0px rgba(0,0,0,0.25);text-shadow:-1px -1px 0px rgba(0,0,0,0.25);height:45px;margin-bottom:20px;}.nav-bar{background-color:#fff;border-radius:1px;display:block;width:25px;height:3px;margin:3px auto;-o-box-shadow:-1px -1px 0px rgba(0,0,0,0.25);-moz-box-shadow:-1px -1px 0px rgba(0,0,0,0.25);-webkit-box-shadow:-1px -1px 0px rgba(0,0,0,0.25);box-shadow:-1px -1px 0px rgba(0,0,0,0.25);}#options ul{margin-bottom:33px;}}@media only screen and (min-width:768px) and (max-width:959px){.container{width:580px;max-width:580px;}.col1-1,#map{width:570px;}.medium-col1-3{width:280px !important}.column-count2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}.medium-one-column{width:290px;}}@media only screen and (max-width:767px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:767px){.container,.two-columns{width:290px;max-width:290px;}.col1-1,.col2-3,#map{width:280px;height:280px;}.col2-3.wide{height:auto;}.column-count2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px;}.col1-3.margin-left{margin-left:5px;width:280px;}.col1-3.margin-right{margin-right:5px;width:280px;}.views-row-even .bf-img-align{float:right;left:0px!important;right:0px!important;margin-right:0px;}}
