a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%;}html,body{height:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}b,strong{font-weight:bold;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}li{display:list-item;list-style:none;}table{border-collapse:collapse;border-spacing:0;}th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}q{quotes:none;}q:before,q:after{content:'';content:none;}sub,sup,small{font-size:75%;}sub,sup{line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}svg{overflow:hidden;}
.row{*zoom:1;}.row:before,.row:after{display:table;line-height:0;content:"";}.row:after{clear:both;}.grid_12 .one-half{width:460px;}.grid_12 .one-third{width:300px;}.grid_12 .two-thirds{width:620px;}.grid_12 .one-fourth{width:220px;}.grid_12 .three-fourths{width:700px;}.grid_8 .one-half{width:300px;}.grid_8 .one-third{width:193px;}.grid_8 .two-thirds{width:407px;}.grid_8 .one-fourth{width:140px;}.grid_8 .three-fourths{width:460px;}.one-half,.one-third,.two-thirds,.three-fourths,.one-fourth{position:relative;margin:0 20px 0 0;float:left;}.one-half.omega,.one-third.omega,.two-thirds.omega,.three-fourths.omega,.one-fourth.omega{margin-right:0;}@media all and (min-width:1200px){.grid_12 .one-half{width:580px;}.grid_12 .one-third{width:380px;}.grid_12 .two-thirds{width:780px;}.grid_12 .one-fourth{width:280px;}.grid_12 .three-fourths{width:880px;}.grid_8 .one-half{width:380px;}.grid_8 .one-third{width:246px;}.grid_8 .two-thirds{width:513px;}.grid_8 .one-fourth{width:180px;}.grid_8 .three-fourths{width:580px;}}@media all and (min-width:768px) and (max-width:979px){.grid_12 .one-half{width:340px;}.grid_12 .one-third{width:220px;}.grid_12 .two-thirds{width:460px;}.grid_12 .one-fourth{width:160px;}.grid_12 .three-fourths{width:520px;}.grid_8 .one-half{width:220px;}.grid_8 .one-third{width:140px;}.grid_8 .two-thirds{width:300px;}.grid_8 .one-fourth{width:100px;}.grid_8 .three-fourths{width:340px;}}@media all and (max-width:767px){.one-half,.one-third,.two-thirds,.three-fourths,.one-fourth{width:100%!important;margin:0!important;}}
.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(/sites/all/themes/genteel/js/flexslider/fonts/flexslider-icon.eot);src:url(/sites/all/themes/genteel/js/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/genteel/js/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/themes/genteel/js/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/themes/genteel/js/flexslider/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{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);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{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:-40px;text-align:center;}.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;-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:#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 screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
body.pff-1,.pff-1 input,.pff-1 select,.pff-1 textarea,.pff-1 #comments ul.links li a{font-family:'Merriweather',Georgia,Times New Roman,Serif;}body.pff-2,.pff-2 input,.pff-2 select,.pff-2 textarea,.pff-2 #comments ul.links li a{font-family:'Source Sans Pro',Helvetica Neue,Arial,Sans-serif;}body.pff-3,.pff-3 input,.pff-3 select,.pff-3 textarea,.pff-3 #comments ul.links li a{font-family:'Myriad Web Pro',Helvetica Neue,Arial,Sans-serif;}body.pff-4,.pff-4 input,.pff-4 select,.pff-4 textarea,.pff-4 #comments ul.links li a{font-family:'PT Sans',Helvetica Neue,Arial,Sans-serif;}body.pff-5,.pff-5 input,.pff-5 select,.pff-5 textarea,.pff-5 #comments ul.links li a{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;}body.pff-6,.pff-6 input,.pff-6 select,.pff-6 textarea,.pff-6 #comments ul.links li a{font-family:'Open Sans',Helvetica Neue,Arial,Sans-serif;}body.pff-7,.pff-7 input,.pff-7 select,.pff-7 textarea,.pff-7 #comments ul.links li a{font-family:'Lato',Helvetica Neue,Arial,Sans-serif;}body.pff-8,.pff-8 input,.pff-8 select,.pff-8 textarea,.pff-8 #comments ul.links li a{font-family:'Roboto Condensed',Arial Narrow,Arial,Sans-serif;}body.pff-9,.pff-9 input,.pff-9 select,.pff-9 textarea,.pff-9 #comments ul.links li a{font-family:'Exo',Helvetica Neue,Arial,Sans-serif;}body.pff-10,.pff-10 input,.pff-10 select,.pff-10 textarea,.pff-10 #comments ul.links li a{font-family:'Roboto Slab',Trebuchet MS,Sans-serif;}body.pff-11,.pff-11 input,.pff-11 select,.pff-11 textarea,.pff-11 #comments ul.links li a{font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}body.pff-12,.pff-12 input,.pff-12 select,.pff-12 textarea,.pff-12 #comments ul.links li a{font-family:'Josefin Sans',Georgia,Times New Roman,Serif;}body.pff-13,.pff-13 input,.pff-13 select,.pff-13 textarea,.pff-13 #comments ul.links li a{font-family:Georgia,Times New Roman,Serif;}body.pff-14,.pff-14 input,.pff-14 select,.pff-14 textarea,.pff-14 #comments ul.links li a{font-family:'Playfair Display',Times New Roman,Serif;}body.pff-15,.pff-15 input,.pff-15 select,.pff-15 textarea,.pff-15 #comments ul.links li a{font-family:'Philosopher',Georgia,Times New Roman,Serif;}body.pff-16,.pff-16 input,.pff-16 select,.pff-16 textarea,.pff-16 #comments ul.links li a{font-family:'Cinzel',Georgia,Times New Roman,Serif;}.hff-1 h1,.hff-1 h2,.hff-1 h3,.hff-1 h4,.hff-1 h5,.hff-1 h6,.sff-1 #site-name,.slff-1 #site-slogan{font-family:'Merriweather',Georgia,Times New Roman,Serif;}.hff-2 h1,.hff-2 h2,.hff-2 h3,.hff-2 h4,.hff-2 h5,.hff-2 h6,.sff-2 #site-name,.slff-2 #site-slogan{font-family:'Source Sans Pro',Helvetica Neue,Arial,Sans-serif;}.hff-3 h1,.hff-3 h2,.hff-3 h3,.hff-3 h4,.hff-3 h5,.hff-3 h6,.sff-3 #site-name,.slff-3 #site-slogan{font-family:'Myriad Web Pro',Helvetica Neue,Arial,Sans-serif;}.hff-4 h1,.hff-4 h2,.hff-4 h3,.hff-4 h4,.hff-4 h5,.hff-4 h6,.sff-4 #site-name,.slff-4 #site-slogan{font-family:'PT Sans',Helvetica Neue,Arial,Sans-serif;}.hff-5 h1,.hff-5 h2,.hff-5 h3,.hff-5 h4,.hff-5 h5,.hff-5 h6,.sff-5 #site-name,.slff-5 #site-slogan{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;}.hff-6 h1,.hff-6 h2,.hff-6 h3,.hff-6 h4,.hff-6 h5,.hff-6 h6,.sff-6 #site-name,.slff-6 #site-slogan{font-family:'Open Sans',Helvetica Neue,Arial,Sans-serif;}.hff-7 h1,.hff-7 h2,.hff-7 h3,.hff-7 h4,.hff-7 h5,.hff-7 h6,.sff-7 #site-name,.slff-7 #site-slogan{font-family:'Lato',Helvetica Neue,Arial,Sans-serif;}.hff-8 h1,.hff-8 h2,.hff-8 h3,.hff-8 h4,.hff-8 h5,.hff-8 h6,.sff-8 #site-name,.slff-8 #site-slogan{font-family:'Roboto Condensed',Arial Narrow,Arial,Sans-serif;}.hff-9 h1,.hff-9 h2,.hff-9 h3,.hff-9 h4,.hff-9 h5,.hff-9 h6,.sff-9 #site-name,.slff-9 #site-slogan{font-family:'Exo',Helvetica Neue,Arial,Sans-serif;}.hff-10 h1,.hff-10 h2,.hff-10 h3,.hff-10 h4,.hff-10 h5,.hff-10 h6,.sff-10 #site-name,.slff-10 #site-slogan{font-family:'Roboto Slab',Trebuchet MS,Sans-serif;}.hff-11 h1,.hff-11 h2,.hff-11 h3,.hff-11 h4,.hff-11 h5,.hff-11 h6,.sff-11 #site-name,.slff-11 #site-slogan{font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}.hff-12 h1,.hff-12 h2,.hff-12 h3,.hff-12 h4,.hff-12 h5,.hff-12 h6,.sff-12 #site-name,.slff-12 #site-slogan{font-family:'Josefin Sans',Georgia,Times New Roman,Serif;}.hff-13 h1,.hff-13 h2,.hff-13 h3,.hff-13 h4,.hff-13 h5,.hff-13 h6,.sff-13 #site-name,.slff-13 #site-slogan{font-family:Georgia,Times New Roman,Serif;}.hff-14 h1,.hff-14 h2,.hff-14 h3,.hff-14 h4,.hff-14 h5,.hff-14 h6,.sff-14 #site-name,.slff-14 #site-slogan{font-family:'Playfair Display',Times New Roman,Serif;}.hff-15 h1,.hff-15 h2,.hff-15 h3,.hff-15 h4,.hff-15 h5,.hff-15 h6,.sff-15 #site-name,.slff-15 #site-slogan{font-family:'Philosopher',Georgia,Times New Roman,Serif;}.hff-16 h1,.hff-16 h2,.hff-16 h3,.hff-16 h4,.hff-16 h5,.hff-16 h6,.sff-16 #site-name,.slff-16 #site-slogan{font-family:'Cinzel',Georgia,Times New Roman,Serif;}.hff-17 h1,.hff-17 h2,.hff-17 h3,.hff-17 h4,.hff-17 h5,.hff-17 h6,.sff-17 #site-name,.slff-17 #site-slogan{font-family:'Oswald',Helvetica Neue,Arial,Sans-serif;}.hff-18 h1,.hff-18 h2,.hff-18 h3,.hff-18 h4,.hff-18 h5,.hff-18 h6,.sff-18 #site-name,.slff-18 #site-slogan{font-family:'Playfair Display SC',Georgia,Times New Roman,Serif;}.hff-1 #main-navigation,.hff-1 .views-field-commerce-price,.hff-1 .views-field-commerce-price-1,.hff-1 .field-name-commerce-price,.hff-1 .commerce-add-to-cart input{font-family:'Merriweather',Georgia,Times New Roman,Serif;}.hff-2 #main-navigation,.hff-2 .views-field-commerce-price,.hff-2 .views-field-commerce-price-1,.hff-2 .field-name-commerce-price,.hff-2 .commerce-add-to-cart input{font-family:'Source Sans Pro',Helvetica Neue,Arial,Sans-serif;}.hff-3 #main-navigation,.hff-3 .views-field-commerce-price,.hff-3 .views-field-commerce-price-1,.hff-3 .field-name-commerce-price,.hff-3 .commerce-add-to-cart input{font-family:'Myriad Web Pro',Helvetica Neue,Arial,Sans-serif;}.hff-4 #main-navigation,.hff-4 .views-field-commerce-price,.hff-4 .views-field-commerce-price-1,.hff-4 .field-name-commerce-price,.hff-4 .commerce-add-to-cart input{font-family:'PT Sans',Helvetica Neue,Arial,Sans-serif;}.hff-5 #main-navigation,.hff-5 .views-field-commerce-price,.hff-5 .views-field-commerce-price-1,.hff-5 .field-name-commerce-price,.hff-5 .commerce-add-to-cart input{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;}.hff-6 #main-navigation,.hff-6 .views-field-commerce-price,.hff-6 .views-field-commerce-price-1,.hff-6 .field-name-commerce-price,.hff-6 .commerce-add-to-cart input{font-family:'Open Sans',Helvetica Neue,Arial,Sans-serif;}.hff-7 #main-navigation,.hff-7 .views-field-commerce-price,.hff-7 .views-field-commerce-price-1,.hff-7 .field-name-commerce-price,.hff-7 .commerce-add-to-cart input{font-family:'Lato',Helvetica Neue,Arial,Sans-serif;}.hff-8 #main-navigation,.hff-8 .views-field-commerce-price,.hff-8 .views-field-commerce-price-1,.hff-8 .field-name-commerce-price,.hff-8 .commerce-add-to-cart input{font-family:'Roboto Condensed',Arial Narrow,Arial,Sans-serif;}.hff-9 #main-navigation,.hff-9 .views-field-commerce-price,.hff-9 .views-field-commerce-price-1,.hff-9 .field-name-commerce-price,.hff-9 .commerce-add-to-cart input{font-family:'Exo',Helvetica Neue,Arial,Sans-serif;}.hff-10 #main-navigation,.hff-10 .views-field-commerce-price,.hff-10 .views-field-commerce-price-1,.hff-10 .field-name-commerce-price,.hff-10 .commerce-add-to-cart input{font-family:'Roboto Slab',Trebuchet MS,Sans-serif;}.hff-11 #main-navigation,.hff-11 .views-field-commerce-price,.hff-11 .views-field-commerce-price-1,.hff-11 .views-field-commerce-price-1,.hff-11 .field-name-commerce-price,.hff-11 .commerce-add-to-cart input{font-family:'Raleway',Helvetica Neue,Arial,Sans-serif;}.hff-12 #main-navigation,.hff-12 .views-field-commerce-price,.hff-12 .views-field-commerce-price-1,.hff-12 .field-name-commerce-price,.hff-12 .commerce-add-to-cart input{font-family:'Josefin Sans',Georgia,Times New Roman,Serif;}.hff-13 #main-navigation,.hff-13 .views-field-commerce-price,.hff-13 .views-field-commerce-price-1,.hff-13 .field-name-commerce-price,.hff-13 .commerce-add-to-cart input{font-family:Georgia,Times New Roman,Serif;}.hff-14 #main-navigation,.hff-14 .views-field-commerce-price,.hff-14 .views-field-commerce-price-1,.hff-14 .field-name-commerce-price,.hff-14 .commerce-add-to-cart input{font-family:'Playfair Display',Times New Roman,Serif;}.hff-15 #main-navigation,.hff-15 .views-field-commerce-price,.hff-15 .views-field-commerce-price-1,.hff-15 .field-name-commerce-price,.hff-15 .commerce-add-to-cart input{font-family:'Philosopher',Georgia,Times New Roman,Serif;}.hff-16 #main-navigation,.hff-16 .views-field-commerce-price,.hff-16 .views-field-commerce-price-1,.hff-16 .field-name-commerce-price,.hff-16 .commerce-add-to-cart input{font-family:'Cinzel',Georgia,Times New Roman,Serif;}.hff-17 #main-navigation,.hff-17 .views-field-commerce-price,.hff-17 .views-field-commerce-price-1,.hff-17 .field-name-commerce-price,.hff-17 .commerce-add-to-cart input{font-family:'Oswald',Helvetica Neue,Arial,Sans-serif;}.hff-18 #main-navigation,.hff-18 .views-field-commerce-price,.hff-18 .views-field-commerce-price-1,.hff-18 .field-name-commerce-price,.hff-18 .commerce-add-to-cart input{font-family:'Playfair Display SC',Georgia,Times New Roman,Serif;}.maintenance-page #site-name{font-family:'Lato',Helvetica Neue,Arial,Sans-serif;}.maintenance-page h1{font-family:'Merriweather',Georgia,Times New Roman,Serif;}body.maintenance-page,.maintenance-page #site-slogan{font-family:'Source Sans Pro',Helvetica Neue,Arial,Sans-serif;}body{font-size:14px;font-weight:400;line-height:145%;margin:0;padding:0;color:#3f3f3f;outline:0 none;vertical-align:baseline;}@media all and (min-width:1200px){body{font-size:15px;line-height:150%;}}h1,h2,h3,h4,h5,h6{line-height:135%;margin:20px 0 8px;color:#2b515f;text-shadow:0 1px 1px #ffffff;font-weight:700;}h1{font-size:28px;}h2{font-size:20px;}h2.light{font-weight:300;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:15px;}#page-top h1{text-align:center;margin:0 0 5px 0;text-shadow:0px 1px 0px #ffffff;}#sidebar h2{margin-bottom:20px;padding-bottom:5px;font-size:18px;-webkit-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;text-shadow:none;}.front #sidebar h2{margin-top:0;}#footer h2{margin-bottom:15px;font-size:24px;font-weight:300;text-shadow:0px 2px 3px rgba(0,0,0,0.22);}h2 a{color:#2b515f;}.views-field-title a{color:#2B515F;text-shadow:0 1px 1px #FFF;font-size:16px;font-weight:700;line-height:130%;display:block;padding:0 0 3px 0;margin:-2px 0 0 0;}h2 a:hover,.views-field-title a:hover{color:#3e6f81;}.internal-slideshow h1.title{display:none;visibility:hidden;}.internal-slideshow .title-container{position:absolute;top:0;z-index:100;width:100%;background:rgba(0,0,0,0.4);padding:10px 0;color:#ffffff;}.internal-slideshow .title-container h1{margin:0;padding:0;color:#ffffff;text-shadow:none;}p{padding:0 0 20px 0;margin:0;}#subfooter p{padding:2px 0 5px 0;}a{color:#7c3f4c;text-decoration:none;}a:hover{text-decoration:underline;color:#8e4d5b;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}blockquote{font-style:italic;padding:0 0 0 70px;margin:15px 0 35px 0;position:relative;}blockquote p{padding:0;}blockquote:before{display:block;content:"\201C";font-size:92px;position:absolute;color:#d2dee2;top:24px;left:5px;font-style:italic;font-weight:bold;font-family:'Source Sans Pro',Helvetica Neue,Arial,Sans-serif;}.strike{font-size:14px;text-decoration:line-through;}code,pre{display:block;border-left:10px solid #D3D1CD;background:transparent;font-size:12px;line-height:200%;color:#555555;margin:20px 0 30px 60px;padding:15px;font-family:'Source Code Pro',Consolas,Monaco,Courier;word-wrap:break-word;word-break:break-all;white-space:pre;white-space:pre-wrap;}ol{list-style:decimal;margin:1em 0;padding:0 0 0 30px;}ul{list-style:square;margin:1em 0;padding:0 0 0 30px;}ol ul,ul ol,ul ul,ol ol{margin:0;}li{display:list-item;list-style:inherit;}img{border:none;outline:none;max-width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity ease 0.3s;-moz-transition:opacity ease 0.3s;-o-transition:opacity ease 0.3s;-ms-transition:opacity ease 0.3s;transition:opacity ease 0.3s;-moz-transform:rotate(0);}a img:hover{opacity:0.8;filter:alpha(opacity=80);}.views-field img,.node-teaser .field-type-image img,.images-container img{border:1px solid #e2e2e2;}.block{padding:0 0 25px;}.front #sidebar .block{padding:0 0 45px;}#block-views-slideshow-block-1.block,#block-system-main.block{padding:0;margin:0;}#header-top .block,#subfooter .block{padding:0 0 10px;}@media all and (max-width:767px){#header-top .block,#subfooter .block{padding:0 0 15px;}}#header-top{background:-moz-linear-gradient(top,#f5f5f5 0%,#f5f5f5 83%,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(83%,#f5f5f5),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#f5f5f5 0%,#f5f5f5 83%,#eaeaea 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#f5f5f5 83%,#eaeaea 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#f5f5f5 83%,#eaeaea 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#f5f5f5 83%,#eaeaea 100%);border-bottom:1px solid #c2c2c2;}#header-top-inside{padding:12px 0 0 0;}#header{background:-moz-linear-gradient(top,#f5f5f5 0%,#f5f5f5 6%,#f4f5f7 15%,#cecfd0 91%,#bebfc0 92%,#cfd0d0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(6%,#f5f5f5),color-stop(15%,#f4f5f7),color-stop(91%,#cecfd0),color-stop(92%,#bebfc0),color-stop(100%,#cfd0d0));background:-webkit-linear-gradient(top,#f5f5f5 0%,#f5f5f5 6%,#f4f5f7 15%,#cecfd0 91%,#bebfc0 92%,#cfd0d0 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#f5f5f5 6%,#f4f5f7 15%,#cecfd0 91%,#bebfc0 92%,#cfd0d0 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#f5f5f5 6%,#f4f5f7 15%,#cecfd0 91%,#bebfc0 92%,#cfd0d0 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#f5f5f5 6%,#f4f5f7 15%,#cecfd0 91%,#bebfc0 92%,#cfd0d0 100%);border-bottom:1px solid #cfd0d0;border-top:1px solid #ffffff;clear:both;-webkit-box-shadow:0 9px 15px #dadada;-moz-box-shadow:0 9px 15px #dadada;-ms-box-shadow:0 9px 15px #dadada;-o-box-shadow:0 9px 15px #dadada;box-shadow:0 9px 15px #dadada;position:relative;}.front #header{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-bottom:1px solid #d1d2d2;}#header-inside{padding:35px 0 17px 0;}.region-header{clear:both;}#banner,#internal-banner{background:#f5f5f5;clear:both;position:relative;}.front #banner{background:#d2dee2;}#slideshow{padding-bottom:86px;}#slideshow.shadow{background:url(/sites/all/themes/genteel/images/shadow.png) no-repeat 50% 100%;}#page-top{margin:0 0 15px 0;}#page{background:#f5f5f5;padding:40px 0;clear:both;}.front #page{background:-moz-linear-gradient(top,#d2dee2 0%,#d2dee2 11%,#f5f5f5 23%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2dee2),color-stop(20%,#d2dee2),color-stop(23%,#f5f5f5),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#d2dee2 0%,#d2dee2 11%,#f5f5f5 23%,#f5f5f5 100%);background:-o-linear-gradient(top,#d2dee2 0%,#d2dee2 11%,#f5f5f5 23%,#f5f5f5 100%);background:-ms-linear-gradient(top,#d2dee2 0%,#d2dee2 11%,#f5f5f5 23%,#f5f5f5 100%);background:linear-gradient(to bottom,#d2dee2 0%,#d2dee2 11%,#f5f5f5 23%,#f5f5f5 100%);padding:0 0 40px 0;}.no-banner.front #page{padding-top:60px;}#sidebar{padding-bottom:50px;}#footer-wrapper{background:-moz-linear-gradient(top,#f5f5f5 0%,#f4f4f4 65%,#cececf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(65%,#f4f4f4),color-stop(100%,#cececf));background:-webkit-linear-gradient(top,#f5f5f5 0%,#f4f4f4 65%,#cececf 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#f4f4f4 65%,#cececf 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#f4f4f4 65%,#cececf 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#f4f4f4 65%,#cececf 100%);border-top:1px solid #d7d7d7;}#footer{background:url(/sites/all/themes/genteel/images/bottom-shadow.png) no-repeat top center;padding:25px 0 15px 0;}#subfooter{background:-moz-linear-gradient(top,#c6c6c6 0%,#bcbdbd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#bcbdbd));background:-webkit-linear-gradient(top,#c6c6c6 0%,#bcbdbd 100%);background:-o-linear-gradient(top,#c6c6c6 0%,#bcbdbd 100%);background:-ms-linear-gradient(top,#c6c6c6 0%,#bcbdbd 100%);background:linear-gradient(to bottom,#c6c6c6 0%,#bcbdbd 100%);padding:25px 0 5px 0;}.maintenance-page #subfooter{background:transparent;}.maintenance-page #footer{padding-bottom:100px;}@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px) 
and (orientation :portrait){#header-inside .grid_4,#header-inside .grid_8{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#main-navigation ul.menu{float:left!important;}}#logo{padding:0 0 10px 0;float:left;margin-right:15px;display:inline-block;}#logo:hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#name-and-slogan{padding-bottom:20px;float:left;}#site-name{margin:-5px 0 0 0;}#site-name a{font-size:48px;line-height:110%;color:#2b515f;text-shadow:0 2px 3px #b1b1b1;font-weight:300;}#site-name a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#site-slogan{font-size:14px;line-height:130%;color:#2b515f;font-weight:700;font-style:italic;text-shadow:0px 1px 1px #f5f6f6;}#main-menu{padding:0 0 25px 0;}#main-navigation{padding:20px 0 0 0;font-weight:700;}#main-navigation ul.menu{margin:0;padding:0;text-align:left;float:right;font-size:16px;}#main-navigation ul.menu li{background:none;list-style:none;margin-bottom:5px;padding:0;border:none;float:left;}#main-navigation ul.menu li a,#main-navigation ul.menu li a:visited{border:none;display:inline-block;float:left;line-height:150%;margin:0 18px;padding:0;text-transform:capitalize;color:#2b515f;text-shadow:0px 1px 1px #f5f6f6;}#main-navigation ul.menu li.active a,#main-navigation ul.menu li a:active,#main-navigation ul.menu li a:hover{color:#7c3f4c;text-decoration:none;background:transparent;}#main-navigation ul.menu li.last a{margin-right:0;}#main-navigation ul.menu ul.menu{display:none;padding:0!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}#main-navigation ul.menu li li{margin:0;padding:0;font-weight:700;}#superfish-1-select,#mm0{width:100%;height:37px;margin:-10px 0 0 0;border:1px solid #cfcfcf;padding:5px;background:#fafafa;-moz-box-shadow:0px 1px 5px #d9d9d9 inset;-o-box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-box-shadow:0px 1px 5px #d9d9d9 inset;box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;}#main-navigation .block-superfish ul.sf-menu>li.menuparent > a{background:url(/sites/all/themes/genteel/images/main-menu-arrow-down.png) no-repeat scroll 95% 50% transparent;padding:0 25px 0 0;}#main-navigation .block-superfish ul.sf-menu ul li.menuparent > a:after{background-image:url(/sites/all/themes/genteel/images/main-menu-arrow-right.png);position:absolute;right:15px;top:35%;width:8px;content:" ";height:12px;}#main-navigation .block-superfish ul li a:hover,#main-navigation .block-superfish ul li a.active,#main-navigation .block-superfish ul li.sfHover>a{text-decoration:none;background:none;color:#7c3f4c;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#main-navigation .block-superfish ul ul{font-size:14px;margin:0 0 0 18px;border:none;-moz-box-shadow:0 3px 5px #404040;-o-box-shadow:0 3px 5px #404040;-webkit-box-shadow:0 3px 5px #404040;box-shadow:0 3px 5px #404040;background:-moz-linear-gradient(top,rgba(247,248,250,0.85) 0%,rgba(201,202,203,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,248,250,0.85)),color-stop(100%,rgba(201,202,203,0.85)));background:-webkit-linear-gradient(top,rgba(247,248,250,0.85) 0%,rgba(201,202,203,0.85) 100%);background:-o-linear-gradient(top,rgba(247,248,250,0.85) 0%,rgba(201,202,203,0.85) 100%);background:-ms-linear-gradient(top,rgba(247,248,250,0.85) 0%,rgba(201,202,203,0.85) 100%);background:linear-gradient(to bottom,rgba(247,248,250,0.85) 0%,rgba(201,202,203,0.85) 100%);}#main-navigation .block-superfish ul ul:before{background-image:url(/sites/all/themes/genteel/images/main-menu-bg-up.png);position:absolute;left:20px;top:-13px;width:26px;content:" ";height:13px;}#main-navigation .block-superfish ul ul ul{margin:0 0 0 5px;}#main-navigation .block-superfish ul ul ul:before{background-image:none;}#main-navigation .block-superfish ul ul li a{text-shadow:none;}#main-navigation .block-superfish ul li.menuparent li a{padding:8px 15px;width:100% !important;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;}#main-navigation .block-superfish ul ul li.sfHover>a,#main-navigation .block-superfish ul ul li a:hover{background:-moz-linear-gradient(top,rgba(201,202,203,0.85) 0%,rgba(247,248,250,0.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(201,202,203,0.85)),color-stop(100%,rgba(247,248,250,0.85)));background:-webkit-linear-gradient(top,rgba(201,202,203,0.85) 0%,rgba(247,248,250,0.85) 100%);background:-o-linear-gradient(top,rgba(201,202,203,0.85) 0%,rgba(247,248,250,0.85) 100%);background:-ms-linear-gradient(top,rgba(201,202,203,0.85) 0%,rgba(247,248,250,0.85) 100%);background:linear-gradient(to bottom,rgba(201,202,203,0.85) 0%,rgba(247,248,250,0.85) 100%);}#main-navigation .block-superfish ul.sf-hidden{display:none;}.sf-arrows .sf-with-ul:after{border:none;}.submitted-info{padding:0 0 10px 0;margin:-8px 0 10px 0;font-size:9px;text-transform:uppercase;}.node.node-teaser .submitted-info{margin:-8px 0 0px 0;}.node-mt-showcase .submitted-info{margin:0;padding:0;}.user-picture{margin:0 0 10px 0;}.submitted-info .comments,.submitted-info .submitted{display:inline;}.node-type-mt-showcase .submitted-info .comments{display:none;}.comment-counter{color:#7c3f4c;}@media all and (min-width:1200px){.submitted-info{font-size:10px;}}.node-teaser{padding:0 0 5px 0;margin:0 0 40px 0;-webkit-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;}.node.node-teaser .field-type-image{float:right;margin:0 0 20px 20px;width:50%;}.node .field-name-body{padding:0 0 10px 0;}.images-container{clear:both;display:block;padding:0 0 15px 0;}.image-preview{position:relative;max-width:100%;}.no-sidebars .image-preview{float:left;}.node .image-caption{padding:15px 25px;background:rgba(0,0,0,0.65);position:absolute;color:#fff;bottom:0;left:0;right:0;}.node .image-caption h3,.node .image-caption p{color:#fff;text-shadow:none;margin:0;padding:0;}.node-readmore .element-invisible{display:none;}@media all and (max-width:480px){.node .image-caption{display:none;}.node.node-teaser .field-type-image{margin:0 0 20px 0;width:100%;}}.node.node-teaser .field-type-taxonomy-term-reference{padding:15px 0 10px 0;}.node.node-teaser .field-type-taxonomy-term-reference .field-item{margin:0;display:inline;}.node.node-teaser .field-type-taxonomy-term-reference .field-item:after{content:",";font-size:10px;margin-right:5px;text-transform:uppercase;float:left;}.node.node-teaser .field-type-taxonomy-term-reference .field-item:last-child:after{color:transparent;}.node.node-teaser .field-type-taxonomy-term-reference .field-label{margin:0 3px 0 0;font-size:10px;text-transform:uppercase;}.node.node-teaser .field-type-taxonomy-term-reference .field-item a{background:transparent;color:#7c3f4c;padding:0;margin:0;line-height:200%;}.node.node-teaser .field-type-taxonomy-term-reference .field-item a:hover{text-decoration:underline;color:#8e4d5b;}.node.node-teaser .field-type-taxonomy-term-reference .field-item a:before,.node.node-teaser .field-type-taxonomy-term-reference .field-item a:after{border:none;width:0;height:0;background:transparent;}.field-type-taxonomy-term-reference{padding:25px 0 20px 0;display:block;overflow:hidden;clear:both;}.field-type-taxonomy-term-reference .field-label{display:inline;float:left;margin:0 20px 0 0;font-weight:400;}.field-type-taxonomy-term-reference.field-label-inline .field-items{float:none;}.field-type-taxonomy-term-reference .field-item{display:inline-block;margin:0 5px 3px 0;}.field-type-taxonomy-term-reference .field-item a{margin:0 0 0 12px;padding:1px 10px 1px 15px;background:#7c3f4c;color:#ffffff;float:left;line-height:20px;position:relative;font-size:10px;text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}.field-type-taxonomy-term-reference .field-item a:before{content:"";float:left;position:absolute;top:0;left:-10px;width:0;height:0;border-color:transparent #7c3f4c transparent transparent;border-style:solid;border-width:11px 10px 11px 0;}.field-type-taxonomy-term-reference .field-item a:after{content:"";position:absolute;top:9px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#ffffff;}.field-type-taxonomy-term-reference .field-item a:hover{background-color:#8e4d5b;color:#ffffff;text-decoration:none;}.field-type-taxonomy-term-reference .field-item a:hover:before{border-right-color:#8e4d5b;}@media all and (min-width:1200px){.node.node-teaser .field-type-taxonomy-term-reference .field-item:after,.node.node-teaser .field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-item a{font-size:11px;}}ul.pager{display:block;text-align:center;margin:0;padding:15px 0 10px 0;}.item-list .pager li{list-style:none;display:inline-block;padding:5px;}#comments{clear:both;padding-top:15px;}#comments .comment{margin:0 0 15px 0;padding-top:25px;font-size:13px;line-height:160%;color:#262626;}.comment-left{float:left;width:25%;padding:0 30px 0 0;min-width:105px;max-width:105px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.disabled-comment-left .comment-left{display:none;}.comment-right{float:left;width:75%;padding:0 0 0 30px;border-left:1px solid #cdcdcd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.disabled-comment-left .comment-right{width:100%;}.comment-arrow{background:url(/sites/all/themes/genteel/images/comment-arrow.png) no-repeat 0 center transparent;height:12px;width:12px;margin-top:35px;position:absolute;right:-1px;}#comments h2.title{color:#3f3f3f;padding:35px 0 5px 0;margin:0 0 10px 0;-webkit-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;text-shadow:none;}#comments h3,.comment h3.title{margin:0;padding:0 0 2px 0;font-size:14px;text-shadow:none;}#comments h3 a,.comment h3.title a{color:#262626;}#comments .submitted,.comment .submitted{color:#898989;font-style:normal;padding:0 0 20px 0;font-size:11px;line-height:110%;}#comments .content{padding-bottom:0;}#comments ul.links{margin:0;padding:0;list-style:none;float:right;}#comments ul.links li.last{padding-right:0;}#comments .comment-inner,.indented{margin-left:80px;}#comments ul.links li{font-style:normal;padding:0 0 0 10px;}#comments ul.links li a{font-size:12px;line-height:150%;display:inline;text-transform:none;}#comments ul.links li a:after{content:"";}#comments ul.links li a:hover:active{-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.comment .user-picture{max-width:100%;float:left;margin:0 0 20px 0;}@media all and (min-width:1200px){#comments .comment{font-size:14px;}#comments h3,.comment h3.title{font-size:15px;}#comments .submitted,.comment .submitted{font-size:12px;}#comments ul.links li a{font-size:13px;}}@media all and (max-width:979px){#comments .comment-left{min-width:85px;max-width:85px;}.comment .comment-arrow{margin-top:25px;}}@media all and (max-width:480px){.comment .comment-arrow{display:none;}.indented{margin-left:20px;}}ul.links{padding:0;margin:0;}.node.node-teaser ul.links{float:right;}ul.links.inline{display:block;clear:both;}ul.links li{margin:0 10px 0px 0;padding:0 8px 0 0;display:inline;float:left;}ul.links li.last{padding-right:0;margin-right:0;}ul.links li a{padding:8px 0 3px 0;display:inline-block;}ul.links li.comment_forbidden a:after{content:"";}.breadcrumb{padding:0;}#breadcrumb{font-size:11px;color:#7c3f4c;margin:0 0 15px 0;padding:0px 0 15px 0;line-height:100%;text-transform:uppercase;}#breadcrumb a,#breadcrumb .breadcrumb-separator{color:#555555;display:inline-block;overflow:hidden;vertical-align:top;margin:0 7px 0 0;}@media all and (min-width:1200px){#breadcrumb{font-size:12px;}}.view-promoted .item{-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;padding:0 0 5px 0;margin-bottom:40px;}.view-showcases.view-promoted .item,.view-products.view-promoted .item{margin-bottom:40px;}.views-field-field-subtitle p,.field-name-field-subtitle p{padding:0 0 10px 0;font-size:10px;line-height:140%;font-weight:700;color:#8e4d5b;text-transform:uppercase;}.view-promoted .views-field-field-image,.view-promoted .views-field-field-teaser-image{margin-bottom:20px;}.view-promoted h2,.view-promoted h2 a{font-size:24px;text-shadow:none;margin-top:0;}.view-promoted h2 a{display:inline;}.view-promoted .more-link{float:right;}@media all and (min-width:1200px){.views-field-field-subtitle p,.field-name-field-subtitle p{font-size:11px;}}@media all and (max-width:767px){.view-promoted .item{padding-top:35px;}}.views-row.one-half:nth-child(2n),.views-row.one-third:nth-child(3n),.views-row.one-fourth:nth-child(4n){margin-right:0;}.views-row.one-half:nth-child(2n+1),.views-row.one-third:nth-child(3n+1),.views-row.one-fourth:nth-child(4n+1){clear:both;}.overlayed{display:block;position:relative;overflow:hidden;text-align:center;}.overlay{display:block;width:90px;height:90px;position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(0,0,0,0.55);text-align:center;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}.overlay:before{display:block;width:90px;height:90px;position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px;opacity:0;filter:alpha(opacity=0);background-image:url(/sites/all/themes/genteel/images/preview-icon.png);background-position:50% 50%;background-repeat:no-repeat;content:"";background-color:transparent;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}.overlayed:hover img{opacity:0.5;filter:alpha(opacity=50);}.overlayed:hover .overlay,.overlayed:hover .overlay:before{-webkit-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}.overlayed .overlay:hover{background-color:rgba(0,0,0,0.65);}@media all and (max-width:480px){.overlay,.overlay:before{width:60px;height:60px;margin:-30px 0 0 -30px;}}.front.front-content #page,ul.menu{padding:0;margin:0;}ul.menu li{list-style:none;font-weight:700;padding:6px 0 6px 22px;margin:0;}ul.menu ul{margin:6px 0 0 10px;}ul.menu li a{text-decoration:none;color:#3e6f81;display:block;}ul.menu li a:hover{text-decoration:none;}ul.menu li.expanded{padding-bottom:0;background:url(/sites/all/themes/genteel/images/menu-expanded.png) no-repeat scroll 6px 13px transparent}ul.menu li.collapsed{background:url(/sites/all/themes/genteel/images/menu-collapsed.png) no-repeat scroll 6px 13px transparent}ul.menu li li{font-weight:400;}.content ul.menu li:hover,.content ul.menu li.active-trail{text-decoration:none;background-color:#d2dee2;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.content ul.menu li.expanded.active-trail,.content ul.menu li.expanded.active-trail:hover{background-color:transparent!important;}#subfooter ul.menu li:hover,#subfooter  ul.menu li.active-trail{background:none;}#header-top ul.menu ul.menu{display:none;}#header-top ul.menu{margin:5px 0;padding:0;}#header-top ul.menu li{display:inline-block;list-style-type:none;margin:5px 0;padding:0;background:none;}#header-top ul.menu li a{border-right:1px solid #dadada;border-bottom:none;margin:0;padding:0 16px 0 12px;background:none;}#header-top ul.menu li a:hover{background:transparent;text-decoration:underline;}#header-top ul.menu li.first a{padding-left:0;}#header-top ul.menu li.last a{border-right:medium none;padding-right:0;}#header-top ul.menu ul.menu{display:none;}.testimonial{position:relative;padding-bottom:35px;}.testimonial blockquote:before{top:20px;}.view-testimonials h2{font-size:18px;text-shadow:0px 2px 3px rgba(0,0,0,0.22);font-style:normal;font-weight:300;}.testimonial-submitted{float:right;text-align:right;}.testimonial-submitted a{font-style:normal;font-weight:700;font-size:13px;line-height:125%;color:#505050;}.testimonial-submitted p{font-size:12px;color:#505050;line-height:125%;}.view-testimonials .flex-direction-nav{margin:0 0 35px 0;}@media all and (min-width:1200px){.testimonial-submitted{padding-top:15px;}.testimonial-submitted a{font-size:14px;}.testimonial-submitted p{font-size:13px;}}@media all and (max-width:979px){.testimonial-submitted{padding-top:15px;}}@media all and (min-width:768px) and (max-width:979px){.testimonial blockquote{padding:0;}.testimonial blockquote:before{content:"";}}@media all and (max-width:767px){.testimonial blockquote:before{top:20px;}}@media all and (max-width:480px){.testimonial blockquote{padding:0;}.testimonial blockquote:before{content:"";}}.view-testimonials .flexslider ul li{width:300px;margin-right:20px;}.view-testimonials .flex-direction-nav li a{opacity:1;filter:alpha(opacity=100);top:107%;width:35px;height:35px;background-color:rgba(0,0,0,.15);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.view-testimonials .flex-direction-nav li .flex-prev{left:45%;background-image:url(/sites/all/themes/genteel/images/testimonial-direction-prev.png);background-repeat:no-repeat;background-position:50% 50%;}.view-testimonials .flex-direction-nav li .flex-next{right:45%;background-image:url(/sites/all/themes/genteel/images/testimonial-direction-next.png);background-repeat:no-repeat;background-position:50% 50%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-prev{left:43%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-next{right:43%;}.view-testimonials .flexslider:hover .flex-next,.view-testimonials .flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=100);}.view-testimonials .flex-direction-nav li a.flex-prev:hover,.view-testimonials  .flex-direction-nav li a.flex-next:hover{background-color:rgba(0,0,0,.40);}@media all and (min-width:1200px){.view-testimonials .flex-direction-nav li .flex-prev{left:46.5%;}.view-testimonials .flex-direction-nav li .flex-next{right:46.5%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-prev{left:44.5%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-next{right:44.5%;}}@media all and (max-width:979px){.view-testimonials .flex-direction-nav li .flex-prev{left:44%;}.view-testimonials .flex-direction-nav li .flex-next{right:44%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-prev{left:41%;}.one-sidebar .view-testimonials .flex-direction-nav li .flex-next{right:41%;}}@media all and (max-width:767px){.view-testimonials .flex-direction-nav li .flex-prev,.one-sidebar .view-testimonials .flex-direction-nav li .flex-prev{left:auto;right:40px;}.view-testimonials .flex-direction-nav li .flex-next,.one-sidebar .view-testimonials .flex-direction-nav li .flex-next{right:0;}}.view-testimonials .flexslider ul li:nth-child(3n){margin-right:0;}.view-testimonials .flexslider ul li:nth-child(3n+1){margin:0 20px;}.view-testimonials .flexslider ul li:first-child{margin:0 20px 0 0;}.view-latest-objects .views-row{clear:both;display:block;overflow:hidden;margin:0 0 5px;}.view-latest-objects .views-row.last{margin:0;}.view-latest-objects .views-row .views-field-field-image,.view-latest-objects .views-row .views-field-field-teaser-image{float:left;max-width:140px;margin:0 20px 10px 0;padding:0;}.view-latest-objects .views-row a img{float:left;max-width:140px;padding:0;}.view-latest-objects .views-row .views-field-body,.view-latest-objects .views-row .views-field-created{font-size:13px;line-height:140%;}@media all and (min-width:1200px){.view-latest-objects .views-row .views-field-body,.view-latest-objects .views-row .views-field-created{font-size:14px;}}@media all and (min-width:768px) and (max-width:979px){.view-latest-objects .views-row .views-field-field-image,.view-latest-objects .views-row .views-field-field-teaser-image{float:none;}}@media all and (max-width:979px){.view-latest-objects .views-row{margin:20px 0 5px;}}ul.company-info{margin:0;padding:9px 0 0 0;text-align:right;}ul.company-info li{font-size:11px;display:inline-block;list-style-type:none;text-align:center;overflow:hidden;outline:none;padding:0 25px;}#sidebar ul.company-info li{display:block;font-size:13px;line-height:140%;padding:0 0 0 30px;margin:0 0 15px 0;text-align:left;}#header-top ul.company-info li a{color:#3f3f3f;}ul.company-info li.home{background:url(/sites/all/themes/genteel/images/company-address.png) no-repeat 0 3px;}ul.company-info li.phone{background:url(/sites/all/themes/genteel/images/company-phone.png) no-repeat 0 4px;}ul.company-info li.email{background:url(/sites/all/themes/genteel/images/company-email.png) no-repeat 6px 3px;}ul.company-info li.last{margin-right:10px;}@media all and (min-width:1200px){ul.company-info li{font-size:12px;}#sidebar ul.company-info li{font-size:14px;}}@media all and (max-width:480px){ul.company-info li{display:block;text-align:left;margin-bottom:10px;}}#block-search-form{position:relative;width:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#block-search-form .form-item{margin:0;}#block-search-form input.form-text{color:#3f3f3f;vertical-align:top;display:block;font-style:normal;margin:0;padding:5px 35px 5px 20px;width:100%;line-height:20px;height:37px;font-size:11px;outline:medium none;text-decoration:none;background:#fafafa;border:1px solid #cfcfcf;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-moz-box-shadow:0px 1px 5px #d9d9d9 inset;-o-box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-box-shadow:0px 1px 5px #d9d9d9 inset;box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-appearance:none;}#block-search-form input.form-submit{position:absolute;right:13px;top:7px;padding:5px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}@media all and (min-width:1200px){#block-search-form input.form-text{font-size:12px;}}.view-showcases-block{text-align:center;}.view-showcases-block .views-row{display:inline;}.view-showcases-block .views-field-field-teaser-image{display:inline-block;margin:0 3% 15px;max-width:26.6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.view-showcases-block .views-field-field-teaser-image img{border:4px solid #ffffff;-webkit-box-shadow:0 1px 3px #969696;-moz-box-shadow:0 1px 3px #969696;-ms-box-shadow:0 1px 3px #969696;-o-box-shadow:0 1px 3px #969696;box-shadow:0 1px 3px #969696;}@media all and (max-width:979px){.view-showcases-block .views-field-field-teaser-image{margin:0 1% 10px;}}.team-member{padding:30px 0 5px 0;-webkit-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;}.team-member-left{float:left;width:50%;padding:0 26px 20px 0;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.team-member-left img{border:1px solid #dedfe1;margin-bottom:10px;}.team-member .subtitle{color:#3e6f81;text-shadow:0 1px 1px #ffffff;}.team-member-email{font-size:11px;line-height:180%;word-break:break-all;}.team-member h4{margin:0 0 2px 0;}@media all and (min-width:1200px){.team-member-email{font-size:12px;}}input.form-checkbox,input.form-radio{vertical-align:baseline;}label{font-weight:700;display:block;padding:0 0 5px;color:#3e6f81;}input.form-text,textarea,select{background:#f2f2f2;font-size:14px;color:#404040;line-height:170%;padding:5px 5px 5px 15px;width:60%;outline:none;font-style:italic;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:1px solid #dedfe1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}select{padding:5px;}#sidebar input.form-text{width:100%;}input.form-text:focus,textarea:focus{border:1px solid #cfcfcf;-moz-box-shadow:0px 1px 5px #d9d9d9 inset;-o-box-shadow:0px 1px 5px #d9d9d9 inset;.front.front-content #page,-webkit-box-shadow:0px 1px 5px #d9d9d9 inset;box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}input.form-text,select{height:38px;}textarea{padding-top:15px;width:100%;resize:vertical;min-height:120px;}.resizable-textarea .grippie{width:100%;border:none;}.form-item{margin:15px 0 20px 0;}a.more,.more-link a,ul.links li a{font-size:11px;text-transform:uppercase;}a.more:after,.more-link a:after,ul.links li a:after{content:" »";}#sidebar .more-link{text-align:right;padding:0 0 5px 0;border-bottom:1px solid #c5c5c5;}input[type="submit"],input[type="reset"],input[type="button"]{-webkit-appearance:button;}input[type="submit"],input[type="reset"],input[type="button"],.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{padding:10px 20px;font-size:14px;font-weight:700;color:#ffffff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#7c3f4c;cursor:pointer;border:none;margin:0 4px 0 0;}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:hover,.checkout-buttons .checkout-back:focus{background:#8e4d5b;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:hover,.checkout-buttons .checkout-back:focus{color:#fff;text-decoration:none;}fieldset{border:1px solid #cdcdcd;margin-bottom:1em;padding:0.5em;}span.button-operator{margin:0 10px 0 5px;}@media all and (min-width:1200px){input.form-text,textarea{font-size:15px;}a.more,.more-link a,ul.links li a{font-size:12px;}input[type="submit"],input[type="reset"],input[type="button"]{font-size:15px;}}@media all and (max-width:767px){input.form-text,textarea,.form-textarea-wrapper textarea,.resizable-textarea .grippie,.node-webform textarea,.node-webform .form-textarea-wrapper textarea,.node-webform .resizable-textarea .grippie{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.search-form input.form-submit{margin-top:10px;}}@media all and (max-width:480px){input[type="submit"],input[type="reset"],input[type="button"],.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back,input.checkout-continue{margin:5px 4px 5px 0;}}.node-webform .form-submit{float:right;margin:0;font-size:12px;font-weight:700;min-width:105px;background:#d2dee2;color:#2b515f;text-shadow:0 1px 1px #ffffff;}.node-webform .form-submit:hover{background:#d2dee2;}@media all and (min-width:1200px){.node-webform .form-submit{font-size:13px;}}ul.social-bookmarks{display:block;overflow:hidden;margin:0;padding:15px 0 0 0;text-align:center;clear:both;}ul.social-bookmarks li{display:inline-block;margin:0 7px 6px 7px;}ul.social-bookmarks li a{display:inline-block;overflow:hidden;width:50px;height:50px;margin:0 auto;outline:medium none;padding:0;text-align:center;text-indent:-9999px;border:1px solid #3e6f81;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 1px 4px #7a7a7a inset;-moz-box-shadow:0 1px 4px #7a7a7a inset;-ms-box-shadow:0 1px 4px #7a7a7a inset;-o-box-shadow:0 1px 4px #7a7a7a inset;box-shadow:0 1px 4px #7a7a7a inset;background-position:center center;background-repeat:no-repeat;background-color:#f4f4f4;}ul.social-bookmarks li a:hover{background-color:#ffffff;}ul.social-bookmarks li.linkedin a{background-image:url(/sites/all/themes/genteel/images/linkedin.png);}ul.social-bookmarks li.twitter a{background-image:url(/sites/all/themes/genteel/images/twitter.png);}ul.social-bookmarks li.flickr a{background-image:url(/sites/all/themes/genteel/images/flickr.png);}ul.social-bookmarks li.youtube a{background-image:url(/sites/all/themes/genteel/images/youtube.png);}ul.social-bookmarks li.facebook a{background-image:url(/sites/all/themes/genteel/images/facebook.png);}ul.social-bookmarks li.googleplus a{background-image:url(/sites/all/themes/genteel/images/googleplus.png);}ul.social-bookmarks li.pinterest a{background-image:url(/sites/all/themes/genteel/images/pinterest.png);}@media all and (max-width:480px){#footer{text-align:center;}}#subfooter{color:#2b515f;font-size:12px;line-height:125%;}#subfooter a{color:#2b515f;}#subfooter a:hover{color:#8e4d5b;}@media all and (min-width:1200px){#subfooter{font-size:13px;}}#subfooter ul.menu{margin:0;padding:0;text-align:right;}#subfooter .region-sub-footer-left  ul.menu{text-align:left;}#subfooter ul.menu li{border-right:2px solid #858c86;border-bottom:none;display:inline-block;list-style-type:none;margin:2px 0;padding:0 10px;}#subfooter ul.menu li a{padding:0;}#subfooter ul.menu li a:hover{background:transparent;text-decoration:underline;}#subfooter ul.menu li.first{padding-left:0;}#subfooter ul.menu li.last{border-right:medium none;padding-right:0;}#subfooter ul.menu ul.menu{display:none;}@media all and (max-width:979px){#subfooter ul.menu li{padding:0 7px 0 4px;margin:3px 0;}}@media all and (max-width:767px){#subfooter ul.menu li{margin:5px 0;}}@media all and (max-width:480px){.subfooter-area,#subfooter ul.menu{text-align:center;}#subfooter ul.menu li{display:block;border:none;padding:0;}}.view-tweets .views-row{padding:0 0 10px 0;margin:0 0 10px 0;line-height:145%;-webkit-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-moz-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-ms-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;-o-box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;box-shadow:0 1px 0 0 #c5c5c5,0 2px 0 0 #ffffff;}.view-tweets .views-row.views-row-last{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.view-tweets .views-row .views-field-created-time{font-size:12px;color:#717171;font-style:italic;padding:5px 0 0 0;display:block;clear:both;}.view-tweets.view-display-id-page_2 .views-row{padding:0 0 20px 0;}table{border-collapse:collapse;width:100%;margin:15px 0;}table th,table td{vertical-align:top;padding:10px 10px 10px 25px;text-align:left;line-height:100%;}table th{font-size:13px;color:#3e6f81;font-weight:700;border-top:1px solid #7c3f4c;border-bottom:2px solid #cdcdcd;}table td{border-bottom:1px solid #cdcdcd;}table tr.even,table tr.odd{background:none;}table tr:last-child td{border-bottom:1px solid #7c3f4c;}@media all and (min-width:1200px){table th{font-size:14px;}}.image-listing-items{padding:20px 0 0 0;clear:both;}.image-listing-item{float:left;margin:0 20px 20px 0;padding:0;max-width:140px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.image-listing-item img{display:block;overflow:hidden;max-width:100%;}.one-sidebar .image-listing-item:nth-child(4n),.no-sidebars .image-listing-item:nth-child(6n){margin-right:0px;}.node-mt-showcase .image-listing-item{max-width:300px;}.no-sidebars .node-mt-showcase .image-listing-item{max-width:460px;}.node-mt-showcase .image-listing-item:nth-child(2n),.no-sidebars .node-mt-showcase .image-listing-item:nth-child(2n){margin-right:0px;}@media all and (min-width:1200px){.image-listing-item{max-width:180px;}.node-mt-showcase .image-listing-item{max-width:380px;}.no-sidebars .node-mt-showcase .image-listing-item{max-width:580px;}}@media all and (min-width:768px) and (max-width:979px){.no-sidebars .image-listing-item{max-width:160px;}.no-sidebars .image-listing-item:nth-child(3n),.one-sidebar .image-listing-item:nth-child(4n){margin-right:20px;}.no-sidebars .image-listing-item:nth-child(4n){margin-right:0px;}.no-sidebars .node-mt-showcase .image-listing-item{max-width:340px;}.node-mt-showcase .image-listing-item{max-width:220px;}}@media all and (max-width:979px){.image-listing-item:nth-child(3n){margin-right:0px;}.node-mt-showcase .image-listing-item:nth-child(3n){margin-right:20px;}}@media all and (max-width:767px){.one-sidebar .image-listing-item:nth-child(4n){margin-right:2%;}.image-listing-item{margin:0 2% 2% 0;max-width:32%;}.node-mt-showcase .image-listing-item,.no-sidebars .node-mt-showcase .image-listing-item{margin:0 4% 4% 0;max-width:48%;}}@media all and (max-width:480px){.node-mt-showcase .image-listing-item,.no-sidebars .node-mt-showcase .image-listing-item{margin:0 0 4% 0;max-width:100%;}}.showcase-content{display:block;position:relative;width:100%;padding:15px 25px;background:rgba(0,0,0,0.65);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.showcase-content h4{padding:0 0 5px 0;margin:0;color:#ffffff;text-shadow:none;}.showcase-body{color:#ffffff;}div.messages{color:#ffffff;margin:10px 0;padding:20px 20px 20px 80px;position:relative;overflow:hidden;}div.messages:before{content:"";position:absolute;height:100%;width:60px;top:0;left:0;background-repeat:no-repeat;background-position:15px center;}div.messages a{color:#ffffff;}div.messages.status{border:1px solid #7aa239;background-color:#7aa239;}div.messages.status:before{background-color:#547f1f;background-image:url(/sites/all/themes/genteel/images/status.png);}div.messages.error{border:1px solid #c53300;background-color:#c53300;}div.messages.error:before{background-color:#980a00;background-image:url(/sites/all/themes/genteel/images/error.png);}div.messages.warning{border:1px solid #eb8314;background-color:#eb8314;}div.messages.warning:before{background-color:#e2630b;background-image:url(/sites/all/themes/genteel/images/warning.png);}.flexslider{background:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0;direction:ltr;}.full-slideshow .flexslider .slides li{height:470px;width:100%;background:no-repeat top center;}.slideshow-cover #slideshow.full-slideshow .flexslider .slides li,.internal-slideshow-cover #internal-slideshow.full-slideshow .flexslider .slides li{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.flex-caption-wrapper{height:470px;position:relative;}.flex-caption{width:380px;padding:10px 20px 15px 20px;background:rgba(255,255,255,0.85);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;position:absolute;bottom:35px;-moz-box-shadow:0px 1px 3px #949494;-o-box-shadow:0px 1px 3px #949494;-webkit-box-shadow:0px 1px 3px #949494;box-shadow:0px 1px 3px #949494;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.flex-caption p{padding:0 0 5px 0;}.flex-caption h2{margin:10px 0 5px 0;}.flex-caption h2 a{font-size:24px;text-shadow:none;color:#7c3f4c;}.flex-caption h2 a:hover{text-decoration:underline;}.flex-control-nav{bottom:-60px;padding:41px 0 0 0;}.flex-control-nav li{margin:0 4px;}.flex-control-paging li a{width:14px;height:14px;display:block;background:#ffffff;opacity:0.6;filter:alpha(opacity=60);-moz-box-shadow:0px 1px 3px #949494;-o-box-shadow:0px 1px 3px #949494;-webkit-box-shadow:0px 1px 3px #949494;box-shadow:0px 1px 3px #949494;}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#ffffff;opacity:1;filter:alpha(opacity=100);}.full-slideshow .flex-direction-nav li a{top:45%;width:90px;height:90px;background-color:rgba(0,0,0,.35);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.full-slideshow .flex-direction-nav li .flex-prev{left:100px;background-image:url(/sites/all/themes/genteel/images/direction-prev.png);background-repeat:no-repeat;background-position:50% 50%;}.full-slideshow .flex-direction-nav li .flex-next{right:100px;background-image:url(/sites/all/themes/genteel/images/direction-next.png);background-repeat:no-repeat;background-position:50% 50%;}.full-slideshow .flexslider:hover .flex-next{opacity:1;filter:alpha(opacity=100);right:50px;}.full-slideshow .flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=100);left:50px;}.full-slideshow .flex-direction-nav li a.flex-prev:hover,.full-slideshow  .flex-direction-nav li a.flex-next:hover{background-color:rgba(0,0,0,.55);}.full-slideshow .flex-direction-nav li a.flex-disabled{display:none;}.loading{min-height:470px;background:url(/sites/all/themes/genteel/images/loading.gif) no-repeat center center;}#internal-slideshow .loading,.front-content .loading{min-height:470px;background:url(/sites/all/themes/genteel/images/internal-loading.gif) no-repeat center center;}#internal-slideshow .flex-caption{background:rgba(0,0,0,0.4);width:100%;box-shadow:none;color:#ffffff;padding:5px 20px 10px 25px;bottom:20px;}#internal-slideshow .flex-caption h2{color:#ffffff;font-size:20px;text-shadow:none;}#internal-slideshow .flex-control-thumbs li{padding:0 0 13px 0;}#internal-slideshow .flex-control-thumbs img{opacity:1;filter:alpha(opacity=100);}#internal-slideshow .flex-control-thumbs img:hover{opacity:0.8;filter:alpha(opacity=80);}#internal-slideshow .flex-control-thumbs li{width:140px;float:none;margin:0 10px;}#internal-slideshow.one-value .flex-control-nav,#internal-slideshow.one-value .flex-control-thumbs{display:none;padding:0;}.style-1 #internal-slideshow .flex-control-thumbs{bottom:0px;padding:15px 0 0 0;text-align:center;margin:0;background:-moz-linear-gradient(top,#ededed 0%,#ededed 90%,#e4e4e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(90%,#ededed),color-stop(100%,#e4e4e4));background:-webkit-linear-gradient(top,#ededed 0%,#ededed 90%,#e4e4e4 100%);background:-o-linear-gradient(top,#ededed 0%,#ededed 90%,#e4e4e4 100%);background:-ms-linear-gradient(top,#ededed 0%,#ededed 90%,#e4e4e4 100%);background:linear-gradient(to bottom,#ededed 0%,#ededed 90%,#e4e4e4 100%);border-bottom:1px solid #eaeaea;border-top:1px solid #f5f5f5;}.style-1 #internal-slideshow .flex-direction-nav li a{top:39%;}.style-1 #internal-slideshow{border-bottom:1px solid #c2c2c2;}.style-1 #internal-banner-inside{border-bottom:1px solid #ffffff;}.style-2 #internal-slideshow .flex-control-thumbs{text-align:center;bottom:0px;padding:18px 0 0 0;position:absolute;z-index:2;background:rgba(0,0,0,0.4);}.style-2 #internal-slideshow .flex-caption{bottom:125px;width:380px;}@media all and (min-width:1200px){#internal-slideshow .flex-control-thumbs li{width:180px;}}@media all and (max-width:979px){.full-slideshow .flex-direction-nav li .flex-prev,.full-slideshow .flex-direction-nav li .flex-next{opacity:0;filter:alpha(opacity=0);}.full-slideshow .flexslider:hover .flex-prev{opacity:1;filter:alpha(opacity=100);left:30px;}.full-slideshow .flexslider:hover .flex-next{opacity:1;filter:alpha(opacity=100);right:30px;}.full-slideshow .flex-direction-nav li a{width:80px;height:80px;}.style-1 #internal-slideshow .flex-caption{width:100%;margin:0;}.style-1 #internal-slideshow .flex-control-thumbs{width:100%;margin:0;}.style-2 #internal-slideshow .flex-caption{bottom:200px;}#internal-slideshow .flex-control-thumbs li{margin:0 7px;}}@media all and (max-width:767px){.flex-caption{margin-left:10%;}.full-slideshow .flex-direction-nav li .flex-prev,.full-slideshow .flexslider:hover .flex-prev{left:10px;}.full-slideshow .flex-direction-nav li .flex-next,.full-slideshow .flexslider:hover .flex-next{right:10px;}}@media all and (max-width:480px){.flex-caption p{display:none;}.flex-caption{width:100%;margin-left:0;}.full-slideshow .flex-direction-nav li .flex-prev,.full-slideshow .flexslider:hover .flex-prev{opacity:0;filter:alpha(opacity=0);}.full-slideshow .flex-direction-nav li .flex-next,.full-slideshow .flexslider:hover .flex-next{opacity:0;filter:alpha(opacity=0);}.style-2 #internal-slideshow .flex-caption{width:100%;bottom:170px;}#internal-slideshow .flex-control-thumbs li{width:30%;float:left;margin:0 1.66% 0 1.66%;}}.flex-direction-nav a:before{content:'';}.flex-direction-nav a.flex-next:before{content:'';}.field-name-commerce-price{font-size:24px;padding:20px 0 15px 0;color:#2b515f;}.views-field-commerce-price,.views-field-commerce-price-1{color:#2b515f;font-weight:700;float:left;}#sidebar .views-field-body p{padding-bottom:10px;}#sidebar .views-field-commerce-price,#sidebar .views-field-commerce-price-1{font-size:12px;padding:0 0 10px 0;}.price{font-weight:700;}.view-commerce-cart-block td.price.views-align-right,.view-commerce-cart-form td.price.views-align-right,.view-commerce-cart-summary td.price.views-align-right{text-align:right;padding-right:0;}.view-commerce-cart-block td.views-field-line-item-title,.view-commerce-cart-form td.views-field-line-item-title,.view-commerce-cart-summary td.views-field-line-item-title,.view-commerce-line-item-table td.views-field-line-item-title{font-weight:normal;}.view-commerce-cart-block table,.view-commerce-cart-form table,.view-commerce-cart-summary table,.view-commerce-line-item-table table,.view-commerce-cart-block tbody,.view-commerce-cart-form tbody,.view-commerce-cart-summary tbody,.view-commerce-line-item-table tbody,.view-commerce-cart-block tr,.view-commerce-cart-form tr,.view-commerce-cart-summary tr,.view-commerce-line-item-table tr,.view-commerce-cart-form table td,.view-commerce-cart-summary table td,.view-commerce-line-item-table table td{padding:15px;border:none;vertical-align:middle;}.view-commerce-cart-block table tr,.view-commerce-cart-form table tr,.view-commerce-cart-summary table tr,.view-commerce-line-item-table table tr{}.commerce-add-to-cart .form-item-quantity label{font-size:18px;font-weight:700;padding:0 0 10px 0;text-shadow:0 1px 1px #ffffff;}.commerce-add-to-cart .form-item-quantity{margin-bottom:40px;}.commerce-add-to-cart .form-item-quantity input.form-text{width:80px;height:40px;font-size:18px;padding:0 15px;font-style:normal;outline:medium none;text-decoration:none;background:#fafafa;border:1px solid #cfcfcf;text-align:right;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-moz-box-shadow:0px 1px 5px #d9d9d9 inset;-o-box-shadow:0px 1px 5px #d9d9d9 inset;-webkit-box-shadow:0px 1px 5px #d9d9d9 inset;box-shadow:0px 1px 5px #d9d9d9 inset;}.commerce-add-to-cart input.form-submit{margin-bottom:25px;background-image:url(/sites/all/themes/genteel/images/commerce-cart.png);background-repeat:no-repeat;background-position:15px center;padding-left:60px;}.view-commerce-cart-block table th,.view-commerce-cart-block table td{padding:15px 10px;}.view-commerce-cart-block ul.inline li.line-item-summary-view-cart{padding-right:0;}.view-commerce-cart-block .line-item-total,.block-commerce-cart .line-item-quantity{padding:5px 0;font-weight:700;}.view-commerce-cart-block ul.links{float:right;}.view-commerce-cart-block ul.links li{margin:0;float:right;}.view-commerce-cart-block ul.links li a{padding:10px 20px;font-size:14px;font-weight:700;color:#ffffff;text-transform:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background-color:#7c3f4c;cursor:pointer;border:none;margin:5px 0 0 4px;}.view-commerce-cart-block ul.links li a:after{content:"";}.view-commerce-cart-block ul.links li a:hover{background-color:#8e4d5b;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.page-cart .view-commerce-cart-form td.views-field-commerce-total.price{padding-right:0;text-align:right;}.page-cart .view-commerce-cart-form .line-item-summary{padding:20px 0 10px 0;font-weight:700;}.page-cart .view-commerce-cart-form input.delete-line-item{padding:8px 10px;}.page-checkout .view-commerce-cart-summary table.commerce-price-formatted-components tr{border:none;}.page-checkout .checkout-help{margin-bottom:10px;}.page-checkout tr.odd .form-item,.page-checkout tr.even .form-item{margin:15px 0 20px 0;}#edit-checkout.form-submit{margin:0;}.page-checkout-review tr.pane-title{border:none;}.page-checkout-review tr.pane-title td{border-bottom:none;}.commerce-paypal-icons{margin:15px 0;}.commerce-paypal-icon{display:inline-block;top:0;}.view-commerce-line-item-table table.commerce-price-formatted-components tr{border:none;}.commerce-price-formatted-components td{padding-bottom:0;}.entity-commerce-order .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td{padding:10px;border:none;font-weight:700;}.commerce-price-formatted-components td.component-total{text-align:right;padding-right:0;font-weight:700;}.commerce-price-formatted-components,.commerce-price-formatted-components tbody,.commerce-price-formatted-components tr,.commerce-price-formatted-components tr td{border:none;font-weight:700;}#map-canvas{width:100%;height:470px;}@media all and (max-width:480px){#map-canvas{height:200px;}}#map-canvas img{max-width:none;}#toTop{width:85px;height:85px;background-color:rgba(0,0,0,0.40);background-image:url(/sites/all/themes/genteel/images/totop.png);background-repeat:no-repeat;background-position:center center;text-align:center;position:fixed;bottom:65px;right:20px;cursor:pointer;display:none;z-index:100;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}#toTop:hover{background-color:rgba(0,0,0,0.55);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:979px){#toTop{width:60px;height:60px;}}ul.primary,ul.tabs{clear:both;margin:10px 0;white-space:normal}ul.primary li,ul.tabs li{padding:10px 0;}#forum .description{color:#949494;font-size:13px;line-height:130%;margin:0.5em;}.poll .bar .foreground{background-color:#7C3F4C;}.poll .title{margin:0 0 10px;text-transform:uppercase;}.poll .vote-form,.poll .vote-form .choices{text-align:left;margin:0;}.contextual-links-wrapper a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}ul.contextual-links li{float:none!important;line-height:100%!important;list-style:none!important;list-style-image:none!important;margin:0!important;padding:0!important;font-size:13px!important;}ul.contextual-links li a{font-weight:400!important;float:none!important;color:#333 !important;text-shadow:none!important;display:block!important;margin:0.25em 0!important;padding:0.25em 1em 0.25em 0.5em!important;background-image:none!important;font-size:100%!important;text-transform:none !important;line-height:120% !important;font-family:Helvetica Neue,Arial,Sans-serif!important;}ul.contextual-links li a:hover{background-color:#bfdcee!important;}#toolbar ul.menu li{font-family:"Lucida Grande",Verdana,sans-serif;font-weight:400;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}.clearfix:after,.container_12:after{clear:both;}.clearfix,.container_12{zoom:1;}
