div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
margin-left: 0.5em;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}#commentform .gglcptch {
margin: 0 0 10px;
}
#recaptcha_response_field {
height: 17px !important;
max-height: 35px !important;
font-size: 10pt !important;
}
.recaptcha_theme_clean #recaptcha_response_field {
height: 25px !important;
}
#gglcptch_error {
color: #F00;
}
.gglcptch table#recaptcha_table {
table-layout: auto !important;
} .rtl .gglcptch_v1 .recaptcha_r2_c1 {
background: url(http://www.google.com/recaptcha/api/img/red/sprite.png) -27px 0 no-repeat !important;
}
.rtl .gglcptch_v1 .recaptcha_r2_c2 {
background: url(http://www.google.com/recaptcha/api/img/red/sprite.png) -18px 0 no-repeat !important;
}
.rtl .gglcptch_v1 .recaptcha_r3_c1 {
background: url(http://www.google.com/recaptcha/api/img/red/sprite.png) -9px 0 no-repeat !important;
}
.rtl .gglcptch_v1 .recaptcha_r3_c3 {
background: url(http://www.google.com/recaptcha/api/img/red/sprite.png) 0 0 no-repeat !important;
}@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWVAexQ.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-stretch: normal;
src: url(http://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.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:0;z-index:20;display:block;position:absolute;top:50%;margin-top:-22px;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;display:inline-block;width:30px;height:44px;border:1px solid #fff}.flex-direction-nav .flex-next{background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-next.png) center no-repeat;background-size:15px 22px;right:33px;border:0}.flex-direction-nav .flex-prev{background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-prev.png) center no-repeat;background-size:15px 22px;left:33px;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,.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,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(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} .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:0;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-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;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(//www.horsellphotography.com.au/wp-content/themes/mf/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/ajax-loader.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-close{position:absolute;top:35px;right:-48px;width:58px;height:58px;background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-close.png) center no-repeat #fff;background-size:18px 18px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.horsellphotography.com.au/wp-content/themes/mf/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:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:30px;width:15px;height:22px;background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-prev.png) center no-repeat;background-size:15px 22px;cursor:pointer;z-index:8040}.fancybox-next span{right:30px;width:15px;height:22px;background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-next.png) center no-repeat;background-size:15px 22px;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,.98)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;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;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;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)}@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){.fancybox-close{background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-close@2x.png) center no-repeat #fff}.fancybox-prev span{background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-prev@2x.png) center no-repeat}.fancybox-next span{background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-next@2x.png) center no-repeat}}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:#000}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}  .sticky {} .bypostauthor img.avatar {} img.alignleft, img.aligncenter, img.alignright, img.alignnone { margin-bottom: 15px; margin-top: 15px; }
img.alignnone { display: block; }
img.alignleft { float: left; margin-right: 30px; }
img.alignright { float: right; margin-left: 30px; }
img.aligncenter { display: block; margin-right: auto; margin-left: auto; text-align: center; }
.wp-caption, .gallery-caption { margin: 40px 0; max-width: 100%; text-align: center; color: #999; padding: 0 40px; }
.wp-caption-text, .gallery-caption-text { margin: 6px 0; font-style: italic; font-size: 95%; line-height: 120%; }
.aligncenter { text-align: center } .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; }
.centered { text-align:center; } #check { position: absolute; top: -1px; left: 0; opacity: 0; height: 1px !important; padding: 0 !important; }
#search-icon { width: 12px; height: 15px; display: inline-block; background: url(//www.horsellphotography.com.au/wp-content/themes/mf/images/search-icon.png) no-repeat; margin: 41px 18px 0 0; cursor: pointer; }
#options #searchform { float: right; display: inline-block; position: absolute; top: 25px; padding-left: 0; display: none; }
#options #searchform input { padding-left: 20px; }
.zilla-share { padding: 0 40px; }
header .zilla-social, header ul.social { text-align: center; display: block; width: 100%; clear: both; padding-top: 15px; }
h1 small { display: block; font-size: 10px; }
.image-full img { max-width: 100%; height: auto; }
.single .col1-1, .col1-1.full-intro { height: auto !important; }
#tab-catch { background: none; border: none; opacity: 0; width: 1px; height: 1px; position: absolute; top: 0; left: 0; }
#preloader img { position: absolute; margin-top: 40%; top: -40px; margin-left: 50%; left: -80px; max-width: 160px; }
.builder-bullets { list-style: disc; padding: 14px 40px 0px 40px; }
.builder-bullets li {
margin-bottom: 6px;
} #contact { display: block; width: auto; margin: 0; padding: 0px; border: none; margin-top:20px; overflow:visible }
#contact label { display: none; float: none; height:0px; }
input, textarea { height:16px; }
input, textarea, select { width:220px; padding:15px 0px; font: 14px Georgia, "Times New Roman", Times, serif; border: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; float:none; display:block; margin:0px 40px; font-style:italic; }
#contact textarea { margin-bottom:0px; margin-right:0px !important; }
input:focus, textarea:focus, select:focus {  }
input.submit { display:inline-block; position:absolute; width:auto; bottom:40px; right:0px; border:0px; padding:0px; font-size:12px; background:none; cursor:pointer}
#contact fieldset { padding-left:0px;}
#contact span.required { padding-left:28px; background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-bullet.png) no-repeat 12px 5px; margin-left:-28px; }
#message { margin: 0; padding: 0px; z-index:200; position:absolute !important; top:40px; left:40px; height:auto; width:220px; }
#success_page h3 {font-size:15px; font-weight:600; padding:34px 40px 0 40px; margin-bottom:-6px; }
#success_page p {position:relative !important; padding-bottom:35px;  font-style:italic;}
.error_message { display: block; width:180px; height:auto; padding:19px 20px 19px 20px; background: #FBE3E4; color:#8a1f11;  font-style:italic; }
.loader { display:none; }
#contact .padding-right {padding-right:20px; }
#comments {height: 85px; }
.full-comment-wrap #comments {height: auto;}
textarea { resize: none;}
h3#reply-title { border: none !important; display: none !important; } #commentform input { clear: left; }
.comments-left { float: left; }
#commentform textarea { float: right; resize: none; }
.video-container { position: relative; padding-bottom: 53.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.col1-3.menu, .col1-3.menu .white-bottom, .col1-3.blog-menu, .col1-3.blog-menu .white-bottom { height: auto !important; }
.col1-3.menu .white-bottom, .col1-3.blog-menu .white-bottom { padding-bottom: 30px; }
p.border-top { border-top: 1px solid #000000; padding: none; margin: 25px 40px 0; }
p.form-submit { padding: 0; padding-top: 30px; display: block; }
p.form-submit input { background: none; cursor: pointer; }
p.form-submit input#submit { display:inline-block; position:absolute; width:auto; bottom:30px; right:0px; border:0px; padding:0px; font-size:12px; background:none; cursor:pointer; }
img { max-width: 100%; height: auto; }
.map img { max-width: none !important; }
.col1-3.no-image #searchform { margin-top: 30px; }
#calendar_wrap { width: 260px; font-family:'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; }
table#wp-calendar>tbody>tr>td>a { text-decoration: underline }
footer caption, .sidebar caption { text-align: center; padding-bottom: 15px; }
thead>tr>th { width: 35px; height: 20px; text-align: center; border-collapse: collapse; }
tbody>tr>td { width: 35px; height: 20px; text-align: center; border-collapse: collapse; }
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active { text-decoration: underline; height: 23px; nowhitespace: afterproperty; margin-left: 10px; padding-bottom: 3px; }
tfoot>tr>td#prev { width: 58px; height: 20px; text-align: left; }
tfoot>tr>td#next { width: 58px; height: 20px; text-align: right; }
footer .col1-3, .col1-3.sidebar { height: auto; padding-top: 20px; padding-bottom: 35px; }
footer .col1-3 p, .sidebar p { position: static !important; text-align: left; }
.type-portfolio .infos { overflow-y: hidden }
footer select, #calendar_wrap, .sidebar select { margin: 20px auto 0 }
.rssSummary { display: block }
a.rsswidget{ display: inline-block; margin: 0 3px;}
span.rss-date { font-size: 14px }
.rssSummary { padding: 15px 0; text-align: left; }
footer cite, .sidebar cite { padding-bottom: 25px; display: block; }
footer li, .sidebar li { margin: 6px 0; padding: 0 15px; }
.tagcloud { padding: 0 15px; margin: 6px 0 0 0; }
.tagcloud a { margin: 3px 3px 1px; display: inline-block; }
footer .wp-caption, .sidebar .wp-caption { padding: 0 20px }
footer h4, .sidebar h4 { text-transform: uppercase; color: font-weight:700; letter-spacing: 1px; width: 60%; margin: 0 auto 15px; padding-bottom: 12px; }
h4.specification, .single-sidebar h4 { text-transform: uppercase; font-weight:700; letter-spacing: 1px; margin: 0 0 15px; padding: 0; padding-bottom: 12px; display: inline-block; }
.single-sidebar h4 { padding: 30px 0 10px; margin: 0 40px 0; }
li.comment {list-style: none; padding: 0 40px 20px; }
li.comment p, li.comment p.border-top { padding: 0; }
li.comment p.border-top { width: 100%; margin-left: 0; }
.col1-3.variable { height: auto !important; padding-bottom: 40px;}
.col1-3.sidebar { text-align: center; } html {overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body { font: 14px Georgia, "Times New Roman", Times, serif; background:#000; margin: 0; }
strong { font-weight:bold; }
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; }
a img {-webkit-transition: none 0s ease 0s; -moz-transition:  none 0s ease 0s; -o-transition:  none 0s ease 0s; transition:  none 0s ease 0s; }
p { line-height:1.5; font-style:italic; padding:14px 40px 0 40px; }
p.small {font-size:12px;}
p.blockquote, blockquote, blockquote p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; padding:24px 60px 10px 60px; clear:both }
blockquote p { padding: 0; }
.blockquote span {font: 11px 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; padding-top:5px; text-transform:uppercase; display:block; letter-spacing:1px; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
em { font-style: italic; }  h1, h2, h3, h4 { line-height:1.5; font-family:'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; }
h1, h2, h3, h5, h6 { font-size:18px; font-weight:700; margin:0px 40px 5px 40px; padding-bottom:19px; padding-top:32px; text-transform:uppercase; letter-spacing:2px; display:block }
h3 { font-size: 14px; padding-bottom: 10px;}
h4 {font-size:15px; font-weight:600; padding:14px 40px 0 40px; margin-bottom:-6px; }
h1#logo { position:relative; float:left; margin-top:39px; margin-left:10px; margin-bottom:40px; width:182px; height:21px; z-index:1; padding: 0; border-bottom: none; }
h1#logo a { display:block; width:182px; height:21px; font: 22px 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px; }
h1#logo a img { max-width: 100%; height: auto; display: block; }  #wrapper { margin-top:0px; width:100%; position:relative; z-index:29; margin:0 auto; margin-bottom:20px; }
.container { padding:0px; width:960px; position:relative; margin:0 auto;}
.col1-3.load-more, .col1-3.load-more-blog { background: url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-load.png) center 15px no-repeat #f5f5f5; height: auto; padding: 50px 0 15px; cursor: pointer; text-align: center; font-style: italic; }
.col1-1, .image-full { width:940px; margin:10px; height:402px; float:left; }
.col1-1.text-full { height: auto !important; padding-bottom: 30px; }
.image-full { height: auto !important; }
.col1-3 { width:300px; height:402px; margin:10px; float:left; }
.element .col1-3 {width:300px; height:402px; margin:0; float:left; }
.element .col1-3.connect, .map {width:320px; height:402px; margin:0; float:left; }
.col2-3 { width:620px; height:402px; margin:10px; float:left; }
.element .col2-3 {width:640px; height:402px; margin:0; }
.col2-3.post {height:auto; }
.white-right:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; border-style:solid; position:absolute; margin-top:40px; left:616px; }
.white-right2:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; border-style:solid; position:absolute; margin-top:40px; left:296px; }
.white-bottom:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; border-style:solid; position:absolute; top:-24px; margin-left:40px; }
.white-bottom { position:relative; height:246px; }
.format-quote.white-bottom:before, .no-image.white-bottom:before, .format-aside.white-bottom:before, .format-link.white-bottom:before { display: none; }
.blog-no-image.white-bottom { padding-top: 156px; overflow: hidden; }
.post .white-bottom {height:auto; padding-bottom:40px; }
.bottom {position:absolute; bottom:0px; padding-bottom:36px; }
.bottom.right { right: 0; }
.break { height:20px; position:relative; }
.images { display:block; position:relative; }
.overflow {overflow:hidden; height: auto !important; }
.col1-1.text-full { -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px; }
.col1-1.text-full h2, .col1-1.text-full p, .col1-1.text-full h1, .col1-1.text-full ul, .col1-1.text-full ol, .col1-1.text-full h3 { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;}
.col1-1.text-full h2.the-title {padding-top: 0;}  ul.jta-tweet-list li { display:block; min-height:100px; padding:14px 40px 0px 40px; font-style:italic; line-height:1.5 }
ul.jta-tweet-list li a.jta-tweet-link { text-decoration:none; text-transform:none; margin-right:4px; line-height:20px; }
ul.jta-tweet-list li a.jta-tweet-link:hover { text-decoration:none; color:#555; }
ul.jta-tweet-list li a.jta-tweet-timestamp-link { font-size:12px !important; text-decoration:none; padding-top:5px; display:block; }
ul.jta-tweet-list li a.jta-tweet-timestamp-link:hover { text-decoration:none; }
span.jta-tweet-twitter-bird-icon, span.jta-tweet-twitter-bird-icon:hover { display:none }
a.jta-tweet-a { text-decoration:none; }  .images img {width:100%; display: block; z-index:9 }
.icons { position:absolute; right:40px; top:40px; height:58px; width:58px; margin-left:0px; z-index: 9999; pointer-events: none; }
.email {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-email.png) no-repeat; background-size:24px 24px; }
.xing {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-xing.png) no-repeat; background-size:24px 24px; }
.google {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-googleplus.png) no-repeat; background-size:24px 24px; }
.tweat {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-tweat.png) no-repeat; background-size:24px 24px; } 
.twitter {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-twitter.png) center no-repeat; background-size:32px 32px; } 
.facebook {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-facebook.png) no-repeat; background-size:24px 24px; }
.pinterest {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-pinterest.png) no-repeat; background-size:24px 24px; }
.instagram {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-instagram.png) no-repeat; background-size:24px 24px; }
.vimeo {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-vimeo.png) no-repeat; background-size:24px 24px; }
.linkedin {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-linkedin.png) no-repeat; background-size:24px 24px; }
.skype {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-skype.png) no-repeat; background-size:24px 24px; }
.dribble {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-dribble.png) no-repeat; background-size:24px 24px; }
.link {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-link.png) center no-repeat; background-size:24px 24px; }
.video {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-video.png) center no-repeat; background-size:24px 24px; }
.bubble {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-bubble.png) center no-repeat; background-size:24px 24px; }
.quote {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-heart.png) center no-repeat; background-size:24px 24px; }
.slideshow {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-slideshow.png) center no-repeat; background-size:28px 15px; }
.aside {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-aside.png) center no-repeat; background-size:23px 23px; }
.close {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-close.png) center no-repeat; background-size:18px 18px; }
.icons.close { pointer-events: auto; }
.images .title, .images .subtitle, .images .portfolio-link { z-index:10; position:absolute; top:38px; left:40px; width:auto; font-weight:600; }
.images .subtitle { top: 60px; font-weight: 400; }
.images .portfolio-link { top: 90px; font-weight: 400; }
.title-wrap h3 { font-weight: 600; }
.title-wrap, .subtitle-wrap, .portfolio-link-wrap { overflow: hidden; position: relative; }
.title-wrap h3, .subtitle-wrap p, .portfolio-link-wrap a { overflow: hidden; white-space: nowrap; line-height:32px; text-transform:uppercase; font-family:'Open Sans', Arial, Helvetica, sans-serif; padding:0px; margin: 0; border: none; letter-spacing: 0px;}
.title-wrap h3 span, .subtitle-wrap p span, .portfolio-link-wrap a { padding:5px 8px 6px 8px; -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.05) ; box-shadow:0 1px 0 rgba(0, 0, 0, 0.05); font-style:normal; }
.subtitle-wrap p span {font-size:12px; padding:5px 8px 5px 8px; }
.portfolio-link-wrap a { padding: 0; text-align: left; padding-bottom: 3px; }
.portfolio-link-wrap a span { font-size:11px; padding:5px 8px 10px 8px; }  ul.list { position:absolute; padding:0 20px 16px 20px; bottom:0 }
ul.list li { line-height:1.5; font-size:22px; font-weight:300; letter-spacing:-1px; width:auto; padding-left:28px; }
ul.check li { background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-check.png) no-repeat 1px 13px; background-size:13px 11px; }
.the-content ul, .the-content ol { padding: 25px 40px; }
pre { font-family: monospace; padding: 25px 40px; }
.the-content p { font-style: normal; }
.the-content ul { list-style: disc; }
.the-content ol { list-style: decimal; }
.the-content ul li, .the-content ol li { padding: 0 0 10px; margin: 0 0 0 40px;}  footer { padding: 0 0 100px; margin-top:20px; position:relative  }  ul.social { padding-top:37px; margin-bottom:6px; letter-spacing:0; }
.social li { display:inline-block; margin:0px 6px 9px; padding: 0; }
.social li a { display:block; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
ul.social a {text-indent:-9000px; text-decoration:none; height:24px; width:24px;}  .isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; } .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:         transform, opacity; } .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }  .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
#options { width:auto; height:100px; z-index:300; text-align:right;}
#options ul { margin: 0; list-style: none; display:inline-block; padding-top:36px; float:right; margin-right:-7px; }
#options ul > li { padding-bottom: 10px; }
#options li { float: left; position: relative; }
#options li a { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:uppercase; display:inline-block; padding:5px 17px;  margin:0px; }
#filters ul { position:absolute; height:auto; width:125px; -webkit-box-shadow:0 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow:0 0px 0px 1px rgba(0, 0, 0, 0.1); padding:5px 15px 9px 15px; top:30px; margin-left:4px; z-index:200; list-style:none; }
#filters ul li { display:block; z-index:191 !important; float:none; padding:0px; margin:0px; position:relative; text-align: left; }
#filters ul li.last { border-bottom:0px; }
#filters ul li a { text-transform: uppercase; position:relative; display:block; width:auto; float:none; padding:8px 0px; margin:0px; z-index:191 !important; text-decoration:none; font-weight:normal; -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; }
#filters ul li a:hover { text-decoration:none; border-bottom:1px solid; }
#filters li ul { display:none; }
#filters ul ul li {position:relative; }
#filters ul ul { top:-7px !important; margin-left:110px; z-index:200; list-style:none; }  #backtotop { height:auto; position:fixed; right:30px; bottom:30px; display:none; z-index:30; }
#backtotop ul { padding:15px 0px; }
#backtotop ul li a { background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-up.png) center 48% no-repeat; background-size:22px 15px; display:block; width:50px; height:50px; float:right; right:10px; text-indent:-9000px; -webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0 30px rgba(0, 0, 0, 0.1); box-shadow:0 0 30px rgba(0, 0, 0, 0.1);}
#backtotop ul li a:hover { -webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0); -moz-box-shadow:0 0 30px rgba(0, 0, 0, 0); box-shadow:0 0 30px rgba(0, 0, 0, 0); }  #preloader { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; }
#status { width: 32px; height: 32px; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; }
.windows8 { position: relative; width: 32px; height: 32px; }
.windows8 .wBall { position: absolute; width: 30px; height: 30px; opacity: 0; -moz-transform: rotate(225deg); -moz-animation: orbit 7.15s infinite; -webkit-transform: rotate(225deg); -webkit-animation: orbit 7.15s infinite; -ms-transform: rotate(225deg); -ms-animation: orbit 7.15s infinite; -o-transform: rotate(225deg); -o-animation: orbit 7.15s infinite; transform: rotate(225deg); animation: orbit 7.15s infinite; }
.windows8 .wBall .wInnerBall { position: absolute; width: 4px; height: 4px; left: 0px; top: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.windows8 #wBall_1 { -moz-animation-delay: 1.56s; -webkit-animation-delay: 1.56s; -ms-animation-delay: 1.56s; -o-animation-delay: 1.56s; animation-delay: 1.56s; }
.windows8 #wBall_2 { -moz-animation-delay: 0.31s; -webkit-animation-delay: 0.31s; -ms-animation-delay: 0.31s; -o-animation-delay: 0.31s; animation-delay: 0.31s; }
.windows8 #wBall_3 { -moz-animation-delay: 0.62s; -webkit-animation-delay: 0.62s; -ms-animation-delay: 0.62s; -o-animation-delay: 0.62s; animation-delay: 0.62s; }
.windows8 #wBall_4 { -moz-animation-delay: 0.94s; -webkit-animation-delay: 0.94s; -ms-animation-delay: 0.94s; -o-animation-delay: 0.94s; animation-delay: 0.94s; }
.windows8 #wBall_5 { -moz-animation-delay: 1.25s; -webkit-animation-delay: 1.25s; -ms-animation-delay: 1.25s; -o-animation-delay: 1.25s; animation-delay: 1.25s; }
@-moz-keyframes orbit { 
0% { opacity: 1; z-index: 99; -moz-transform: rotate(180deg); -moz-animation-timing-function: ease-out; }
7% { opacity: 1; -moz-transform: rotate(300deg); -moz-animation-timing-function: linear; -moz-origin: 0%; }
30% { opacity: 1; -moz-transform: rotate(410deg); -moz-animation-timing-function: ease-in-out; -moz-origin: 7%; }
39% { opacity: 1; -moz-transform: rotate(645deg); -moz-animation-timing-function: linear; -moz-origin: 30%; }
70% { opacity: 1; -moz-transform: rotate(770deg); -moz-animation-timing-function: ease-out; -moz-origin: 39%; }
75% { opacity: 1; -moz-transform: rotate(900deg); -moz-animation-timing-function: ease-out; -moz-origin: 70%; }
76% { opacity: 0; -moz-transform: rotate(900deg); }
100% { opacity: 0; -moz-transform: rotate(900deg); }
}
@-webkit-keyframes orbit { 
0% { opacity: 1; z-index: 99; -webkit-transform: rotate(180deg); -webkit-animation-timing-function: ease-out; }
7% { opacity: 1; -webkit-transform: rotate(300deg); -webkit-animation-timing-function: linear; -webkit-origin: 0%; }
30% { opacity: 1; -webkit-transform: rotate(410deg); -webkit-animation-timing-function: ease-in-out; -webkit-origin: 7%; }
39% { opacity: 1; -webkit-transform: rotate(645deg); -webkit-animation-timing-function: linear; -webkit-origin: 30%; }
70% { opacity: 1; -webkit-transform: rotate(770deg); -webkit-animation-timing-function: ease-out; -webkit-origin: 39%; }
75% { opacity: 1; -webkit-transform: rotate(900deg); -webkit-animation-timing-function: ease-out; -webkit-origin: 70%; }
76% { opacity: 0; -webkit-transform: rotate(900deg); }
100% { opacity: 0; -webkit-transform: rotate(900deg); }
}
@-ms-keyframes orbit { 
0% { opacity: 1; z-index: 99; -ms-transform: rotate(180deg); -ms-animation-timing-function: ease-out; }
7% { opacity: 1; -ms-transform: rotate(300deg); -ms-animation-timing-function: linear; -ms-origin: 0%; }
30% { opacity: 1; -ms-transform: rotate(410deg); -ms-animation-timing-function: ease-in-out; -ms-origin: 7%; }
39% { opacity: 1; -ms-transform: rotate(645deg); -ms-animation-timing-function: linear; -ms-origin: 30%; }
70% { opacity: 1; -ms-transform: rotate(770deg); -ms-animation-timing-function: ease-out; -ms-origin: 39%; }
75% { opacity: 1; -ms-transform: rotate(900deg); -ms-animation-timing-function: ease-out; -ms-origin: 70%; }
76% { opacity: 0; -ms-transform: rotate(900deg); }
100% { opacity: 0; -ms-transform: rotate(900deg); }
}
@-o-keyframes orbit { 
0% { opacity: 1; z-index: 99; -o-transform: rotate(180deg); -o-animation-timing-function: ease-out; }
7% { opacity: 1; -o-transform: rotate(300deg); -o-animation-timing-function: linear; -o-origin: 0%; }
30% { opacity: 1; -o-transform: rotate(410deg); -o-animation-timing-function: ease-in-out; -o-origin: 7%; }
39% { opacity: 1; -o-transform: rotate(645deg); -o-animation-timing-function: linear; -o-origin: 30%; }
70% { opacity: 1; -o-transform: rotate(770deg); -o-animation-timing-function: ease-out; -o-origin: 39%; }
75% { opacity: 1; -o-transform: rotate(900deg); -o-animation-timing-function: ease-out; -o-origin: 70%; }
76% { opacity: 0; -o-transform: rotate(900deg); }
100% { opacity: 0; -o-transform: rotate(900deg); }
}
@keyframes orbit { 
0% { opacity: 1; z-index: 99; transform: rotate(180deg); animation-timing-function: ease-out; }
7% { opacity: 1; transform: rotate(300deg); animation-timing-function: linear; origin: 0%; }
30% { opacity: 1; transform: rotate(410deg); animation-timing-function: ease-in-out; origin: 7%; }
39% { opacity: 1; transform: rotate(645deg); animation-timing-function: linear; origin: 30%; }
70% { opacity: 1; transform: rotate(770deg); animation-timing-function: ease-out; origin: 39%; }
75% { opacity: 1; transform: rotate(900deg); animation-timing-function: ease-out; origin: 70%; }
76% { opacity: 0; transform: rotate(900deg); }
100% { opacity: 0; transform: rotate(900deg); }
}
.col1-3.blog-preview { height: auto !important; min-height: 402px; }
.col1-3.blog-preview .white-bottom { height: auto !important; min-height: 246px; }
.col1-3.blog-preview .white-bottom p { padding-bottom: 30px; }
.zilla-share > div.fb_edge_widget_with_comment { top: 0 !important; } @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) {
.icons { position:absolute; right:40px; top:40px; height:58px; width:58px; margin-left:0px; }
.email {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-email@2x.png) no-repeat; background-size:24px 24px; }
.xing {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-xing@2x.png) no-repeat; background-size:24px 24px; }
.google {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-googleplus@2x.png) no-repeat; background-size:24px 24px; }
.tweat {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-tweat@2x.png) no-repeat; background-size:24px 24px; } 
.twitter {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-twitter@2x.png) center no-repeat; background-size:32px 32px; }
.col1-3.load-more, .col1-3.load-more-blog { background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-load@2x.png) center 15px #f5f5f5 no-repeat; background-size:24px 24px; }
.facebook {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-facebook@2x.png) no-repeat; background-size:24px 24px; }
.pinterest {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-pinterest@2x.png) no-repeat; background-size:24px 24px; }
.instagram {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-instagram@2x.png) no-repeat; background-size:24px 24px; }
.vimeo {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-vimeo@2x.png) no-repeat; background-size:24px 24px; }
.linkedin {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-linkedin@2x.png) no-repeat; background-size:24px 24px; }
.skype {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-skype@2x.png) no-repeat; background-size:24px 24px; }
.dribble {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-dribble@2x.png) no-repeat; background-size:24px 24px; }
.link {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-link@2x.png) center no-repeat; background-size:24px 24px; }
.video {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-video@2x.png) center no-repeat; background-size:24px 24px; }
.bubble {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-bubble@2x.png) center no-repeat; background-size:24px 24px; }
.quote {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-heart@2x.png) center no-repeat; background-size:24px 24px; }
.slideshow {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-slideshow@2x.png) center no-repeat; background-size:28px 15px; }
.aside {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-aside@2x.png) center no-repeat; background-size:23px 23px; }
.close {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-close@2x.png) center no-repeat; background-size:18px 18px; }
ul.check li { background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-check@2x.png) no-repeat 1px 13px; }
#backtotop ul li a { background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-up@2x.png) center 48% no-repeat; background-size:22px 15px; }
.flex-direction-nav .flex-next {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-next@2x.png) center no-repeat; background-size:15px 22px; }
.flex-direction-nav .flex-prev {background:url(//www.horsellphotography.com.au/wp-content/themes/mf/images/bg-prev@2x.png) center no-repeat; background-size:15px 22px; }
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.container { padding:0px; width:640px; position:relative; }
.element .col2-3 {width:620px; height:389px; margin:0; float:none; }
.element .col1-3.white-right {width:620px; height:auto; margin:0; float:none; padding-bottom:80px; }
.col1-1, .image-full {width:620px; height:auto; }
.white-right:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; 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:325px; margin-left:40px; left:0; }
h1#logo { position:relative; float:left; margin-top:30px; margin-left:10px; margin-bottom:0px; width:182px; height:21px; z-index:1 }
#nav-button {display:block; float:right; padding:29px 30px 30px 30px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width:26px; margin:0 auto; margin-right:10px; cursor:pointer; }
.nav-bar {background-color:#f5f5f5; border-radius:1px; box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); display:block; width:25px; height:3px; margin:3px auto; }
#options { display:none; }
#options ul { padding-top:0px; }
#options li { float:none; }
#options li a, #filters ul li a, #filters ul li a:hover  { border-bottom:1px solid #000; width:560px; padding:20px 30px; }
ul#filters { margin:0 10px; width:620px;}
#options ul > li { padding-bottom: 0; }
#filters ul { display: block !important; width: 100%; position: static; padding: 0; margin: 0; background: none; }
#filters ul li a { border-bottom:1px solid #000; width:560px; padding:20px 30px; text-align:right; }
.col1-1.intro-video .white-right, .col1-1.intro-video { max-height: none !important; }
.video-container { padding-bottom: 52.25%; }
#options #searchform { display: none; }
#search-icon { display: none; }
} @media only screen and (max-width: 767px) {
.container { padding:0px; width:320px; position:relative; }
.col2-3 { width:300px; height:auto; margin:10px; float:left; }
.element .col2-3 {width:300px; height:188px; margin:0; float:none; }
.element .col1-3.white-right, .element .col1-3.white-right2 {width:300px; height:auto; margin:0; float:none; padding-bottom:80px; }
.element .col1-3.connect, .map {width:300px; height:auto; float:none; }
.col1-1, .image-full {width:300px; height:auto; }
.white-right:before, .white-right2:before {content:''; height:0; width:0; border-width:12px 12px 12px 12px; 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:124px; margin-left:40px; left:0; }
.white-right2:before {top:313px; }
h1#logo { position:relative; float:left; margin-top:30px; margin-left:10px; margin-bottom:0px; width:174px !important; height:21px !important; z-index:1 }
h1#logo a { width: 174px !important;}
#nav-button {display:block; float:right; padding:29px 30px 30px 30px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width:26px; margin:0 auto; margin-right:10px; cursor:pointer; }
.nav-bar {background-color:#f5f5f5; border-radius:1px; box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); display:block; width:25px; height:3px; margin:3px auto; }
#options { display:none; }
#options ul { padding-top:0px; }
#options li { float:none; }
#options li a, #filters ul li a, #filters ul li a:hover { border-bottom:1px solid #000; width:240px; padding:20px 30px; }
ul#filters { margin:0 10px; width:300px;}
#filters ul { display: block !important; width: 100%; position: static; padding: 0; margin: 0; background: none; }
#filters ul li a { text-align:right; }
.col1-1.intro-video .white-right, .col1-1.intro-video { max-height: none !important; }
.video-container { padding-bottom: 48.25%; }
li.comment .alignright { clear: left; margin: 0 auto; display: block; float: none; text-align: center; margin-bottom: 15px; }
h4.specification { display: block; text-align: center; }
p.when { text-align: center; }
#backtotop { display: none !important; }
#options #searchform, div.icons.close, #search-icon { display: none; }
#options ul > li { padding-bottom: 0; }
#filters ul { display: block !important; width: 100%; position: static; }
}<!-- empty -->