.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}@font-face{font-family:'flexslider-icon';src:url('/wp-content/themes/RFPM/fonts/flexslider-icon.eot');src:url('/wp-content/themes/RFPM/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('/wp-content/themes/RFPM/fonts/flexslider-icon.woff') format('woff'),
url('/wp-content/themes/RFPM/fonts/flexslider-icon.ttf') format('truetype'),
url('/wp-content/themes/RFPM/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal}.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:"\0020";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{overflow:hidden;padding:0
0 60px;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-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}.flex-direction-nav
a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center}.flex-control-nav
li{margin:0
3px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li
a{width:18px;height:18px;display:block;background:#9B9B9B;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#FFF}.flex-control-paging li a.flex-active{background:#FFF;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 screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}html,body{margin:0;padding:0;width:100%;font-family:'Open Sans',sans-serif;font-size:16px}img{max-width:100%;height:auto}.container{position:relative;max-width:930px}header{padding:50px
0 0;display:table;width:100%}header
img{width:100%}.table-row{display:table-row;width:100%}#logo{display:table-cell;width:30%}nav#menu{display:table-cell;text-align:right;width:70%}nav#menu .toggle-menu{display:none}nav#menu
ul{padding:0;margin:0;list-style:none}nav#menu ul
li{display:inline-block;position:relative;margin:0
0 0 -7px;padding:5px
25px;text-align:center}nav#menu ul li:after{content:"";display:block;position:absolute;height:16px;width:2px;top:50%;margin-top:-8px;background:#8F1721;right:0}nav#menu ul li:last-child:after{content:none}nav#menu ul li
a{color:#646464;text-decoration:none;font-weight:600;font-size:0.8em;display:block}nav#menu ul li:hover,
.post-type-archive-benefits nav#menu ul li.benefits,
.post-type-archive-case-studies nav#menu ul li.case-studies,
.single-benefits nav#menu ul li.benefits,
.single-case-studies nav#menu ul li.case-studies,
.single-post nav#menu ul li.news,
nav#menu ul li.current-menu-parent,
nav#menu ul li.current-menu-item{background:#8F1721}nav#menu ul li:not(.menu-item-has-children):hover > a,
nav#menu ul li.current-menu-item > a,
nav#menu ul li.current-menu-parent > a,
.post-type-archive-benefits nav#menu ul li.benefits > a,
.post-type-archive-case-studies nav#menu ul li.case-studies > a,
.single-benefits nav#menu ul li.benefits > a,
.single-case-studies nav#menu ul li.case-studies > a,
.single-post nav#menu ul li.news>a{color:#FFF}nav#menu ul li.menu-item-has-children:hover>a{color:#A48F62}nav#menu ul li.menu-item-has-children>a:hover{color:#FFF}nav#menu ul li
ul{position:absolute;width:100%;left:0;margin-top:5px;display:none;z-index:99999}@media(min-width:768px){nav#menu ul li:hover
ul{display:block;background:#8F1721}}nav#menu ul li ul
li{display:block;padding:5px;margin:0}nav#menu ul li ul li>a{color:#A48F62}nav#menu ul li ul li:after{content:none}.flexslider
p.caption{position:absolute;width:100%;bottom:0;padding:10px;margin:0;color:#FFF;font-size:0.625em;background:-moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 80%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(80%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 80%);background:-o-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 80%);background:-ms-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 80%);background:linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 )}.flexslider div.top-caption{position:absolute;padding:20px;top:0;left:0;background:rgba(142, 22, 32, 0.9);color:#FFF;text-transform:uppercase;letter-spacing:4px;font-size:1.063em;font-weight:normal;font-family:'StempelSchneidlerW01-Me'}.flexslider
.image{width:100%;height:400px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}@media (max-width: 991px){.flexslider
.image{height:260px}}@media (max-width: 767px){.flexslider div.top-caption{padding:10px;font-size:0.63em}}#home-content
article{color:#FFF;background:#A48F61;padding:15px;font-size:1.125em;line-height:1.6em;font-weight:400;font-family:'StempelSchneidlerW01-Li'}#home-content aside
h2{color:#8F1721;text-align:center;font-size:2.125em;margin:0
0 10px;font-weight:500;font-family:'Times New Roman'}#home-content aside
.post{width:100%;display:table;font-size:0.813em;margin-bottom:15px;color:#737272;transition:all .3s linear}#home-content aside .post:hover{color:#8F1721}#home-content aside .post
img{float:left;margin-right:10px}#home-content aside .post
p{margin-bottom:0}#home-content aside .post
a{color:#8F1721;font-weight:600}#contact-content b,
#contact-content
strong{color:#8F1721;font-weight:600}#contact-content
article{font-size:0.875em;margin:20px
0;color:#737272}#contact-content #map-canvas{width:100%;height:200px}#contact-content #map-canvas
img{max-width:none}#blog .post-header{float:left;margin-right:15px}#blog
article{font-size:0.875em;margin:15px
0;color:#737272;display:table;width:100%}#blog article
h2{color:#8F1721;font-weight:600;font-family:'Times New Roman';font-size:1.286em;margin-top:0}#blog article h2
a{color:#8F1721;text-decoration:none}#blog article
a.more{background:#A48F62;color:#FFF;padding:3px
10px;text-decoration:none;transition:background .3s linear}#blog article a.more:hover{background:#8F1721}#blog
.pager{text-align:right;font-size:0.75em}#blog .pager li>a, .pager li>span{padding:5px;border:0;color:#8F1721}#blog .pager li.active>a, .pager li.active>span{font-weight:600}#blog
h1{color:#8F1721;font-weight:600;font-family:'Times New Roman'}#blog
.back{color:#8F1721}#about-content b,
#about-content
strong{color:#8F1721;font-weight:600}#about-content
article{font-size:0.875em;margin:20px
0;color:#737272}#about-content
h1{color:#8F1721;font-size:1.714em;font-weight:600;font-family:'Times New Roman'}#about-content aside
.caption{margin-top:5px;font-size:0.813em}#peoples-content
h2{font-size:0.875em;text-transform:uppercase;text-align:center;color:#FFF;background:#A48E62;padding:7px}#peoples-content
h2.red{background:#8F1721}#peoples-content
article{margin:15px
0}#peoples-content article
img{background:#D7D7D7}#peoples-content
h3{color:#A48E62;font-weight:bold;font-size:1em;margin:0}#peoples-content
h4{color:#A48E62;font-weight:600;font-size:0.813em;margin:5px
0}#peoples-content h3.red,
#peoples-content
h4.red{color:#8F1721}#peoples-content
p{font-size:0.750em;color:#676767}.benefit{text-align:center}.benefit
img{height:80px}.benefit
.post{min-height:200px;box-sizing:border-box;margin-bottom:15px}#blog .benefit .post:hover
a.more{background:#8F1721}footer{font-size:0.625em;margin-top:50px}footer b,
footer
strong{color:#8F1721;font-weight:600}footer
a{color:#8F1721}a.img{display:block;margin-right:20px;float:left;width:150px;min-height:120px}.single-benefits
.flexslider{padding:0;margin:0!important}@media(min-width: 1200px){.benefit .col-md-3{padding-left:10px;padding-right:10px}}@media(min-width:768px) and (max-width: 991px){body{font-size:12px}nav#menu ul
li{padding:5px
20px}}@media(max-width:767px){.table-row,#logo,nav#menu{display:block;text-align:center;width:100%}#logo{margin-bottom:30px}nav#menu ul
li{display:block}nav#menu ul li
a{display:block}nav#menu .toggle-menu{display:block;padding:10px;background:#8F1721;color:#A48F62;margin-bottom:10px;cursor:pointer}nav#menu
ul{display:none}nav#menu ul li:after{content:none}nav#menu ul li
ul{position:relative;display:none}body
header{padding:20px
0 0}body:not(.home) header
#logo{width:80%;margin:0
auto 20px}a.img{float:none;width:100%;margin:0
0 10px}#blog .post-header{float:none;margin:auto}.post-type-archive-case-studies #blog .post-header{margin-bottom:10px}#about-content
aside{float:left;margin-right:15px}}