@-ms-viewport{width:device-width}.one_third-hor{list-style:none;margin:0 0 0 2%;float:left;display:inline}@media screen and (min-width:180px) and (max-width:360px){.one_third-hor{list-style:none;width-:100%;margin:0;float:left;display:inline}#container,#copyright,#footer,#header,#intro,#topnav{max-width:95%;margin:0 auto}#topnav ul{display:none}form input[type=submit]{margin-bottom:10px}.five_sixth,.five_sixth.nogutter,.four_fifth,.four_fifth.nogutter,.four_sixth,.four_sixth.nogutter,.one_fifth,.one_fifth.nogutter,.one_half,.one_half.nogutter,.one_quarter,.one_quarter.nogutter,.one_sixth,.one_sixth.nogutter,.one_third,.one_third.nogutter,.three_fifth,.three_fifth.nogutter,.three_quarter,.three_quarter.nogutter,.three_sixth,.three_sixth.nogutter,.two_fifth,.two_fifth.nogutter,.two_quarter,.two_quarter.nogutter,.two_sixth,.two_sixth.nogutter,.two_third,.two_third.nogutter{padding:0;margin:0 0 5%;width:auto;float:none;display:block}#header #header-contact,#header #hgroup{padding:0;text-align:center;margin:0 0 15px;width:100%;float:none;display:block}#header #header-contact{margin:30px 0 0}#header #header-contact li{padding:0;border:none;margin:15px 0 0;display:block}#header #header-contact li:first-child{margin:0}.calltoaction div{margin-top:30px}.calltoaction div:first-child{margin-top:0}.calltoaction.opt4{font-size:1.5em}#blog-post #comment-count div{text-align:center;float:none;margin-top:10px}#blog-post #comment-count div:first-child{margin-top:0}#blog-post .list.block li>ol,#blog-post .list.block li>ul{list-style:none;padding:0;border:none;margin:0}#fof{padding:30px 0 0}#fof h1{font-size:7em;margin:0 0 20px}#fof h2{font-size:2em;margin:0 0 20px}#footer div{margin-bottom:5%}#footer #ft_gallery .first,#footer #ft_gallery li{padding:0;clear:none;margin:0 10px 10px 0;width:auto;float:left;display:inline-block}#copyright,#header{text-align:center}#copyright p{line-height:1.6em;float:none}#copyright p:first-child{margin-bottom:8px}}@media screen and (min-width:361px) and (max-width:615px){.one_third-hor{list-style:none;width-:100%;margin:0;float:left;display:inline}#container,#copyright,#footer,#header,#intro,#topnav{max-width:95%;margin:0 auto}#topnav ul{display:none}form input[type=submit]{margin-bottom:10px}.five_sixth,.five_sixth.nogutter,.four_fifth,.four_fifth.nogutter,.four_sixth,.four_sixth.nogutter,.one_fifth,.one_fifth.nogutter,.one_half,.one_half.nogutter,.one_quarter,.one_quarter.nogutter,.one_sixth,.one_sixth.nogutter,.one_third,.one_third.nogutter,.three_fifth,.three_fifth.nogutter,.three_quarter,.three_quarter.nogutter,.three_sixth,.three_sixth.nogutter,.two_fifth,.two_fifth.nogutter,.two_quarter,.two_quarter.nogutter,.two_sixth,.two_sixth.nogutter,.two_third,.two_third.nogutter{padding:0;margin:0 0 5%;width:auto;float:none;display:block}#header #header-contact,#header #hgroup{padding:0;margin:0 0 15px;width:100%;float:none;display:block}#header #header-contact{margin:30px 0 0}#sidebar_2 ul.nospace li{margin:0 0 0 5%;width:30%;float:left;display:inline}#sidebar_2 ul.nospace li:first-child{margin-left:0}#contact .contact_details>div{margin-left:0;float:none;display:block}.calltoaction div{margin-top:30px}.calltoaction div:first-child{margin-top:0}#fof{padding:30px 0 0}#fof h1{font-size:7em;margin:0 0 20px}#fof h2{font-size:2em;margin:0 0 20px}#footer div{margin-bottom:5%}#footer #ft_gallery .first,#footer #ft_gallery li{padding:0;clear:none;margin:0 10px 10px 0;width:auto;float:left;display:inline-block}#copyright p{float:none}#copyright p:first-child{margin-bottom:8px}}@media screen and (min-width:616px) and (max-width:800px){.one_third-hor{width:41.5%}#container,#copyright,#footer,#header,#intro,#topnav{max-width:95%;margin:0 auto}#topnav ul{display:none}form input[type=submit]{margin-bottom:10px}.calltoaction.opt4 div{margin:30px 0 0;width:100%;float:none;display:block}.calltoaction.opt4 div:first-child{text-align:center;margin-top:0}.calltoaction.opt4{font-size:1.5em}#fof{padding:30px 0 0}#fof h1{font-size:12em}#fof h1,#fof h2{margin-top:0}}@media screen and (min-width:960px){#container,#copyright,#footer,#header,#intro,#topnav{max-width:95%;margin:0 auto}}@media screen and (min-width:1028px){#container,#copyright,#footer,#header,#intro,#topnav{max-width:95%;margin:0 auto}}@media screen and (min-width:1200px){body.boxed .wrapper{max-width:1140px}#container,#copyright,#footer,#header,#intro,#topnav,.stretched{max-width:1200px;margin:0 auto}}@media screen and (min-width:801px) and (max-width:10000px){.one_third-hor{width:41.5%}#topnav form{display:none}}@media screen and (min-width:1501px){body.boxed .wrapper .stretched{margin-right:-2.6%;margin-left:-2.6%}}