/**
* Theme Name: RSMM Mobile
* Description: A mobile theme based off the hybrid theme framework
* Author: Milo Jennings
* Version: 3.04
*/
@font-face{font-family:'mobile-icons';src:url('fonts/mobile-icons.eot');}
@font-face{font-family:'mobile-icons';src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');font-weight:normal;font-style:normal;}
.icon-play:before,.icon-chevron-right:before,.icon-menu:before,.icon-search:before,.icon-envelope:before,.icon-phone:before{font-family:'mobile-icons';speak:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.icon-play:before{content:"\61";}
.icon-chevron-right:before{content:"\64";}
.icon-menu:before{content:"\65";}
.icon-search:before{content:"\66";}
.icon-envelope:before{content:"\67";}
.icon-phone:before{content:"\68";}
img{/*max-width:96%;*/
max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:auto;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none;/* This stops the iPhone from automatically changing the size of the text when you flip the phone */
-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}
/*
* Body
***********************************************
/* Contains everything */
body{margin:0;font:.9em Helvetica,"Segoe WP",arial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;text-size-adjust:none;background-color:#f0eeee;/*background:url(images/bg-pinstripes-classic.gif) repeat;*/}
/* Wrapper for everything inside of the body */
#body-container{text-shadow:0px 1px 1px rgba(255,255,255,.6);}
/**
* Elements
************************************************/
/* Hyperlinks */
a:link,a:visited{color:#666;}
a:hover{}
a:visited{}
a:active{}
/* Headers */
h1,h2,h3,h4,h5,h6{color:#333;clear:both !important;}
h1{font-size:18px;margin-top:0px;margin-bottom:15px !important;}
#container h1{margin-top:0;}
h2{font-size:16px;color:#444;margin-top:0;margin-bottom:10px;}
h3{font-size:14px;color:#666;}
h4{}
h5{}
h6{}
blockquote{font-style:italic;}
blockquote em{font-style:normal;}
blockquote cite{font-style:normal;text-transform:uppercase;}
dl{border-left:2px solid #ccc;padding-left:10px;}
dl dt{font-weight:bold;}
dl dd{margin-bottom:20px;margin-left:15px;margin-top:10px;}
abbr,acronym,dfn{border-bottom:1px dotted #666666;cursor:help;}
pre{padding:9px;background:#f9f9f9;border:1px solid #ccc;}
code{padding:0 3px;background:#eee;}
pre code{background:transparent;}
table{width:100%;border-collapse:separate;}
caption{font-size:.9em;font-style:italic;text-align:right;}
.entry-content table,.comment-content table{border-bottom:1px solid #DDDDDD;margin:0 0 1.625em;width:100%;}
.entry-content th,.comment-content th{color:#666666;font-size:12px;font-weight:500;letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase;text-align:left;}
.entry-content td,.comment-content td{border-top:1px solid #DDDDDD;padding:6px 10px 6px 0;}
ul{list-style-type:circle;list-style-position:outside;padding-left:1.2em;padding:5px 25px 5px 20px;}
ol{margin:0;padding:5px 25px 5px 20px;list-style-type:decimal;list-style-position:outside;}
ul li{list-style-type:disc;text-align:left;padding-top:0;}
p{padding:0;margin-bottom:14px;margin-top:0;}
/* Normal images */
#content .entry-content > img,#content .entry-content > p > img{border:5px solid #fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.4);box-shadow:1px 1px 5px rgba(0,0,0,.4);margin-bottom:15px;margin-right:15px;}
/* Thumbnails */
.thumbnail{max-width:100px;}
.wp-caption{max-width:100%;text-align:center;border:5px solid #fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.4);box-shadow:1px 1px 5px rgba(0,0,0,.4);margin-bottom:15px;margin-right:15px;background:#fff;padding:5px 0 0;}
.wp-caption .wp-caption-text{margin:0;font-style:italic;}
.wp-caption a{margin:0;padding:0;}
.wp-caption img{max-width:100%;padding:0;border:1px solid #666;margin:0 !important;border:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
/* Alignment */
img.center,img.aligncenter{margin-bottom:10px;margin-top:10px;}
img.alignnone{margin:0px !important;}
.left,.alignleft{display:inline;float:left;margin-right:1.2em;margin-left:0px !important;}
.right,.alignright{display:inline;float:right;margin-left:1.625em;margin-right:0px !important;}
.center,.aligncenter{clear:both;display:block;margin-left:auto !important;margin-right:auto !important;}
.clear{clear:both;}
/* Contains entire header */
#header-container{background-color:#000;width:100%;}
#header-container a{color:#dbd3e6;}
#tab-bar{height:36px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.5);background-color:#4c4c4c;padding-left:10px;}
#tab-bar div{background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.6)),color-stop(100%,rgba(255,255,255,0.3)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff',endColorstr='#4dffffff',GradientType=0 );padding:5px 10px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px -1px 4px rgba(255,255,255,0.15),0px 1px 1px rgba(0,0,0,0.9);-moz-box-shadow:0px -1px 4px rgba(255,255,255,0.15),0px 1px 1px rgba(0,0,0,0.9);box-shadow:0px -1px 4px rgba(255,255,255,0.15),0px 1px 1px rgba(0,0,0,0.9);position:relative;cursor:pointer;margin-top:10px;margin-right:13px;text-transform:uppercase;color:black;font-weight:bold;float:left;}
#menu-bar{height:40px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5);border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.5);background:#4c4c4c;background:-moz-linear-gradient(top,#555555 0%,#222222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555555),color-stop(100%,#222222));background:-webkit-linear-gradient(top,#555555 0%,#222222 100%);background:-o-linear-gradient(top,#555555 0%,#222222 100%);background:-ms-linear-gradient(top,#555555 0%,#222222 100%);background:linear-gradient(to bottom,#555555 0%,#222222 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555',endColorstr='#222222',GradientType=0 );min-width:320px;position:relative;z-index:99;overflow:hidden;}
div#button-rail{float:left;}
div#button-rail a{padding-right:8px;text-decoration:none;display:block;float:left;height:40px;border-right:1px solid rgba(255,255,255,0.1);padding-left:8px;position:relative;color:#e1e1e1;line-height:40px;text-shadow:0 1px 0 rgba(0,0,0,0.4);}
#button-rail a[class*="icon-"]:before{font-size:24px;line-height:40px;display:block;float:left;}
#button-rail a:hover{background-color:rgba(254,255,254,0.08);}
div#button-rail .phone{border-right:none;border-left:1px solid #333;}
div#button-rail a.phone span{font-size:18px;margin-left:8px;display:inline-block;line-height:40px;}
.msie div#button-rail a.phone span{line-height:37px !important;}
div#button-rail a span span{margin:0;}
#menu-button{text-decoration:none;display:block;position:absolute;top:0px;right:0px;border-left:1px solid rgba(255,255,255,0.1);}
#menu-button:before{content:"";display:block;height:40px;width:1px;top:0;left:0;position:absolute;background-color:rgba(0,0,0,.25);}
#menu-button a{cursor:pointer;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.7);color:#e1e1e1;line-height:40px;font-size:15px;padding-left:10px;padding-right:10px;}
#menu-button a:hover,#menu-button a:active{background-color:rgba(254,255,254,0.08);}
#menu-button a:before{margin-right:6px;font-size:18px;float:left;line-height:40px;}
.msie #menu-button a:before{line-height:43px !important;}
#search input#s{background-color:transparent;color:#b5b5b5;border-radius:10px;border:none;font-size:16px;font-variant:normal;text-shadow:0px 1px 1px rgba(0,0,0,0.8);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px;padding-left:40px;background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#66000000',GradientType=0 );-webkit-box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);-moz-box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);}
#searchform{margin-top:5px;margin-bottom:5px;padding-left:10px;padding-right:10px;}
#searchform div{/*width:100%;*/}
#searchsubmit,.search-submit{left:5px;background:url(images/icons/mobile-icon-search-20px.png) no-repeat 100% 11px transparent;border:none;width:30px;height:40px;margin-left:5px;padding-top:0;padding-bottom:0;padding-right:0;position:absolute;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.search-submit{margin-top:-40px;text-indent:-200px;opacity:.5;}
.search-text{-webkit-box-sizing:border-box;font-size:16px;font-variant:normal;border-radius:10px;background-color:#fff;border:1px solid #D5D5D5;padding:10px 10px 10px 35px;background:#fff ;border-radius:10px;color:black;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;}
/*set transition destination*/
#primary-menu.show{opacity:1;display:block;}
/* Wrapper for entire menu area */
#primary-menu{width:100%;display:none;opacity:0;border-bottom:1px solid #2c2c2c;position:absolute;background:#323232;font-size:16px;font-weight:normal;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;z-index:100;-moz-box-shadow:0 0 15px #000000;-webkit-box-shadow:0 0 15px #000000;box-shadow:0 0 15px #000000;}
/* Menu list. */
#primary-menu ul{padding:0;margin:0;}
#primary-menu li{list-style:none;border-bottom:1px solid rgba(254,255,254,0.08);background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#33000000',GradientType=0 );position:relative;}
#primary-menu li a{text-decoration:none;display:block;overflow:elipsis;color:#b5b5b5;padding:10px 35px 10px 10px;font-style:normal;font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,0.8);}
#primary-menu li a:after{position:absolute;top:0;right:0;width:35px;height:100%;line-height:40px;text-align:center;font-family:'mobile-icons';speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:"\64";}
.navloading{background-color:#808080 !important;background-image:-webkit-gradient(linear,0 0%,0 100%,
from(rgba(0,0,0,0.1)),
to(rgba(0,0,0,0.6))) !important;}
#primary-menu li a:hover,#primary-menu li.current-menu-item a,#primary-menu li.current-page-ancestor a{color:#d7d9d9;}
.column p:empty{margin:0;padding:0;}
#container{padding:15px 10px 10px;overflow:hidden;}
#content{min-height:180px;text-shadow:#fff 0 1px 1px;}
.breadcrumb{padding:10px 35px 10px 15px;background-color:#331d21;border-bottom:1px solid #3c2629;color:#c4bea7;}
.breadcrumb-trail a{color:#eceae8;}
.search-info p{margin:0;font-style:italic;}
.excerpt-list .entry-title a{font-size:16px;display:block;padding:15px 10px 10px;border-bottom:1px solid #D5D5D5;-webkit-box-sizing:content-box;text-decoration:none;margin:0;text-decoration:none !important;}
.excerpt-list .thumbnail{float:left;margin-top:15px;margin-right:15px;margin-bottom:15px;}
.excerpt-list .hentry{border-radius:10px;border:1px solid #D5D5D5;background-color:#ffffff;min-height:165px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
.excerpt-list .hentry{margin-bottom:20px;min-height:140px;}
.excerpt-list .hentry div.entry-content p,.excerpt-list .hentry div.entry-summary p{margin:0;padding:15px 10px;}
.search .entry-title a{border-radius:10px;border:1px solid #D5D5D5;padding:10px 40px 10px 10px;margin-bottom:5px;background:#ffffff url(images/arrow-dark.png) no-repeat right center;margin-top:5px;display:block;}
a.read_more{border-top:1px solid #D5D5D5;-webkit-box-sizing:content-box;font-size:16px;text-decoration:none;background:url(images/arrow-dark.png) no-repeat right center;margin:0;padding:10px 35px 10px 10px;clear:left;display:block;}
.entry-title{margin:0;}
.entry-title a{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#000;}
.entry-meta{margin:0;}
.navigation-links{display:block;width:100%;margin-top:30px;clear:left;height:38px;}
.navigation-links a span,.page-links a{background:#7a88a7;background:-moz-linear-gradient(0% 100% 90deg,#dfdfdf 0%,#d2d2d2 50%,#dddddd 50%,#f3f3f3 100%);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#f3f3f3),color-stop(0.5,#dddddd),color-stop(0.5,#d2d2d2),color-stop(1,#dfdfdf));border-right:1px solid #dfdfdf;border-bottom:1px solid #b4b4b4;border-right:1px solid #dfdfdf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;-webkit-box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;box-shadow:inset 0 1px 0 0 #fff,0 1px 0 0 #c5c5c5,0 -1px 2px 1px #efefef;color:#666666;font-size:16px;font-weight:bold;margin:0;text-shadow:0 1px 1px #fff;padding:10px 15px;}
.page-links{font-size:16px;}
.excerpt-list .page-links{display:none;}
.page-links a{margin-left:2px;margin-right:2px;text-decoration:none;padding:5px 12px;}
.navigation-links a{text-decoration:none;}
.navigation-links .previous{float:left;}
.navigation-links .next{float:right;}
#comments-template{border-radius:10px;border:1px solid #D5D5D5;background-color:#ffffff;padding:10px;}
p.form-submit{margin-bottom:0;}
#comments ol{padding-left:0;padding-right:0;}
#comments ol.children{padding-left:20px;}
#comments li{margin-bottom:10px;list-style-type:none;min-height:90px;}
#comments .avatar{position:absolute;}
#comments .comment-meta{padding-left:100px;}
#comments .comment-text{padding-left:100px;margin-bottom:30px;}
input,textarea{background-color:white;color:#4b4c4c;border-radius:10px;font-size:16px;font-variant:normal;text-shadow 0px 1px 1px rgba(0,0,0,0.8);width:100%;-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.11);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.11);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.11);background-image:-webkit-gradient(linear,0 0%,0 100%,
from(rgba(0,0,0,0.03)),
to(rgba(0,0,0,0.0)));border:1px solid #babcbc;padding:10px;}
#respond #submit{line-height:10px;}
#footer-container{-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,1);border-bottom:1px solid rgba(0,0,0,0.5);background:#555;background:-moz-linear-gradient(top,#555555 0%,#222222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#555555),color-stop(100%,#222222));background:-webkit-linear-gradient(top,#555555 0%,#222222 100%);background:-o-linear-gradient(top,#555555 0%,#222222 100%);background:-ms-linear-gradient(top,#555555 0%,#222222 100%);background:linear-gradient(to bottom,#555555 0%,#222222 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555',endColorstr='#222222',GradientType=0 );color:#b5b5b5;text-shadow:0px 1px 1px rgba(0,0,0,0.9);padding-top:10px;padding-right:0;padding-left:0;}
#footer-container hr{border-style:none;border-top:2px groove rgba(105,106,106,0.5);margin-top:10px;}
#footer-container a{text-decoration:none;color:#fff;}
#footer-contact{padding-left:10px;padding-right:10px;line-height:18px;margin-bottom:10px;}
.calendar{text-align:center;border:1px solid #a8aaa4;top:0px;float:left;-webkit-border-radius:9px;border-radius:9px;-webkit-box-shadow:#c6c6c6 1px 1px 4px;-moz-box-shadow:#c6c6c6 1px 1px 4px;box-shadow:#c6c6c6 1px 1px 4px;margin:20px 20px 20px 10px;}
.calendar-month{font-size:11px;font-weight:bold;color:#fff;letter-spacing:0;text-shadow:#000000 1px 1px 0px;text-transform:uppercase;padding:3px 10px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;-moz-border-top-left-radius:7px;-moz-border-top-right-radius:7px;background-color:#6b6c67;}
.calendar-day{color:#111;background-color:#e9e9e9;text-shadow:#ffffff 1px 1px 1px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;-moz-border-bottom-left-radius:9px;-moz-border-bottom-right-radius:9px;-webkit-border-bottom-left-radius:9px;-webkit-border-bottom-right-radius:9px;padding:2px 0 3px;text-align:center;font-weight:bold;font-size:18px;}
.rounded_box + h2,.rounded_box + h3,.rounded_box + h4,.rounded_box + h5{margin-top:15px;}
.rounded_btn + h2,.rounded_btn + h3,.rounded_btn + h4,.rounded_btn + h5{margin-top:15px;}
.rounded_box{position:relative;font-size:18px;font-weight:bold;border-radius:10px;background-color:#fff;margin-bottom:5px;padding:10px 10px 10px 10px;border:1px solid #D5D5D5;}
.rounded_btn a{font-size:18px;font-weight:bold;border-radius:10px;background-color:#fff;margin-bottom:5px;border:1px solid #D5D5D5;padding:10px 40px 10px 80px;background:#fff url(images/arrow-dark.png) no-repeat right center;margin-top:5px;border-radius:10px;color:black;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.rounded_btn span{position:absolute;line-height:46px;font-size:16px;color:#666;width:70px;text-align:right;}
.multiline{white-space:normal !important;overflow:auto !important;text-overflow:visible !important;}
#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:99;display:none;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}
/*iPhone*/
@media only screen and (max-device-width:480px){#overlay{height:99999px !important;}
}
#overlay.show{opacity:.5;display:block;}
.video-gallery{padding-bottom:10px;margin-left:-5px;margin-right:-5px;margin-bottom:15px !important;}
.video-gallery:after{content:"";display:table;clear:both;}
.gallery{padding-bottom:2px;margin-left:-5px;margin-right:-5px;}
.gallery .gallery-item{float:left;margin-bottom:5px;}
.gallery-icon{text-align:center;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gallery-icon img{max-width:100%;border:1px solid #666;padding:0 !important;}
.gallery-icon a{text-decoration:none;display:block;text-align:center;;}
.gallery-icon span.video-title{font-size:12px;line-height:13px;display:block;}
.gallery-icon .video{display:inline-block !important;width:100%;}
.gallery-icon .video img{margin:0 !important;display:block;width:100%;}
#contact-form{margin-top:-10px;padding-top:12px;padding-left:10px;padding-right:10px;padding-bottom:0px;width:100%;border-bottom:2px groove #ffffff;font-size:16px;font-weight:normal;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;z-index:1;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:none;opacity:0;-webkit-box-shadow:inset 0 -1px 0 rgba(255,254,254,0.42);-moz-box-shadow:inset 0 -1px 0 rgba(255,254,254,0.42);box-shadow:inset 0 -1px 0 rgba(255,254,254,0.42);background:#424242;background:-moz-linear-gradient(top,#424242 0%,#545454 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#424242),color-stop(100%,#545454));background:-webkit-linear-gradient(top,#424242 0%,#545454 100%);background:-o-linear-gradient(top,#424242 0%,#545454 100%);background:-ms-linear-gradient(top,#424242 0%,#545454 100%);background:linear-gradient(to bottom,#424242 0%,#545454 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242',endColorstr='#545454',GradientType=0 );}
/*set transition destination*/
#contact-form.show{opacity:1;display:block;}
#xmlForm{margin-bottom:5px;}
#contact-form h4{color:#fff;text-shadow:#000 0px 1px 2px;margin:10px 0;}
#contact-form p{margin:10px 0;}
#contact-form input,#contact-form textarea{background-color:transparent;color:#b5b5b5;border-radius:6px;border:none;font-family:Helvetica,"Segoe WP",arial;font-variant:normal;text-shadow:0px 1px 1px rgba(0,0,0,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000',endColorstr='#66000000',GradientType=0 );-webkit-box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);-moz-box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);box-shadow:inset 0px -1px 0px rgba(254,255,254,0.2);}
#contact-form #saveForm{-webkit-box-shadow:inset 0 1px 0 rgba(254,255,254,0.2);-moz-box-shadow:inset 0 1px 0 rgba(254,255,254,0.2);box-shadow:inset 0 1px 0 rgba(254,255,254,0.2);background:-moz-linear-gradient(top,rgba(48,48,48,0.4) 0%,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(48,48,48,0.4)),color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(48,48,48,0.4) 0%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(48,48,48,0.4) 0%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(48,48,48,0.4) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(48,48,48,0.4) 0%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66303030',endColorstr='#66000000',GradientType=0 );}
#contact-form #saveForm:hover{background:-moz-linear-gradient(top,rgba(15,15,15,0.4) 0%,rgba(101,101,101,0.69) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(15,15,15,0.4)),color-stop(100%,rgba(101,101,101,0.69)));background:-webkit-linear-gradient(top,rgba(15,15,15,0.4) 0%,rgba(101,101,101,0.69) 100%);background:-o-linear-gradient(top,rgba(15,15,15,0.4) 0%,rgba(101,101,101,0.69) 100%);background:-ms-linear-gradient(top,rgba(15,15,15,0.4) 0%,rgba(101,101,101,0.69) 100%);background:linear-gradient(to bottom,rgba(15,15,15,0.4) 0%,rgba(101,101,101,0.69) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#660f0f0f',endColorstr='#b0656565',GradientType=0 );}
#contact-form #formStatus{color:#fff;text-shadow:#000 0px 1px 2px;}
ul.dark-nav{margin:0;padding:0;list-style:none;border-bottom:2px groove rgba(105,106,106,0.5);}
.dark-nav li{position:relative;border-style:none;border-top:2px groove rgba(105,106,106,0.5);background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 69%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.2)),color-stop(69%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 69%);background:-o-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 69%);background:-ms-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 69%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 69%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000',endColorstr='#80000000',GradientType=0 );}
.dark-nav li a{text-decoration:none;display:block;overflow:elipsis;color:#b5b5b5;font-style:normal;font-size:16px;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,0.8);height:40px;line-height:40px;padding-left:10px;}
a.external-link:after{position:absolute;top:50%;right:0;text-align:center;font-family:'mobile-icons';speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:"\64";background:rgb(150,150,150);background:-moz-linear-gradient(top,rgba(150,150,150,1) 0%,rgba(56,56,56,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(150,150,150,1)),color-stop(100%,rgba(56,56,56,1)));background:-webkit-linear-gradient(top,rgba(150,150,150,1) 0%,rgba(56,56,56,1) 100%);background:-o-linear-gradient(top,rgba(150,150,150,1) 0%,rgba(56,56,56,1) 100%);background:-ms-linear-gradient(top,rgba(150,150,150,1) 0%,rgba(56,56,56,1) 100%);background:linear-gradient(to bottom,rgba(150,150,150,1) 0%,rgba(56,56,56,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696',endColorstr='#383838',GradientType=0 );margin-top:-13px;margin-right:5px;border-radius:20px;height:20px;width:20px;border:2px solid #fff;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);text-indent:1px;line-height:22px;}
.dark-nav li.icon a{padding-left:50px;}
.dark-nav li img{height:30px;margin-top:-14px;top:50%;width:auto;position:absolute;left:10px;max-width:32px;overflow:hidden;}
#footer-container #copyright{padding:10px;}
#social_tab{display:none !important;}
/* Video Overlay */
.video{position:relative;display:inline-block;z-index:1;}
.video img{z-index:-1;position:relative;display:block;float:none;margin:0;}
.video:after{speak:none;-webkit-font-smoothing:antialiased;content:"\61";font:normal normal 80px 'mobile-icons';position:absolute;color:#fff;display:block;left:0;top:50%;margin-top:-40px;z-index:1;width:100%;text-shadow:0 0 20px #000000;}
.video-gallery .video:after{top:50%;margin-top:-20px;font-size:40px;}
.video:hover:after{opacity:.8;}
.video-gallery .gallery-item{float:left;margin-bottom:5px;}
/* @end */
/**** Isotope CSS3 transitions ****/
.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:-o-transform,opacity;transition-property:transform,opacity;}
.video-gallery iframe{border:1px solid #333 !important;height:120px;}
/* Smartphones ----------- */
@media only screen
and (min-width :320px){.isotope-item{/* 2 columns */
width:50%;}
.isotope-item iframe{width:100% !important;height:120px;}
}
@media only screen
and (min-width :480px){.isotope-item{/* 3 columns */
width:33%;}
.isotope-item iframe{width:100% !important;height:120px;}
}
@media only screen
and (min-width :800px){.isotope-item{/* 4 columns */
width:25%;}
}
@media only screen and (min-width :801px){.isotope-item{/* 5 columns */
width:20%;}
}
@media only screen and (min-width :980px){.isotope-item{/* 6 columns */
width:16.6%;}
}
/* fix iamge link borders for Windows phone */ 
#menu-bar a img{border:none}
.icon a img{border:none}
.social-menu li{list-style:none;}
.social-menu span{display:block;background-size:100% 100%;width:36px !important;height:36px !important;display:none;}
/* @group High DPI Screen Specific Selectors */
@media 
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi){#searchsubmit,.search-submit{background:url(images/icons/mobile-icon-search-40px.png) no-repeat 100% 11px;background-size:20px;}
#menu-button-arrow-wrapper{height:28px;}
}
/* @end */
/*
* photoswipe.css
*/
body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden;}
body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;}
body.ps-active *:focus,div.ps-active *:focus{outline:0;}
/* Document overlay */
div.ps-document-overlay{background:#000;}
/* UILayer */
div.ps-uilayer{background:#000;cursor:pointer;}
/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{background:#000;}
div.ps-zoom-pan-rotate *{display:block;}
/* Carousel */
div.ps-carousel-item-loading{background:url(images/loader.gif) no-repeat center center;}
div.ps-carousel-item-error{background:url(images/error.gif) no-repeat center center;}
/* Caption */
div.ps-caption{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#ffffff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;}
div.ps-caption *{display:inline;}
div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px;}
div.ps-caption-content{padding:13px;display:block;}
/* Toolbar */
div.ps-toolbar{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#ffffff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;height:44px;display:table;table-layout:fixed;}
div.ps-toolbar *{display:block;}
div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none;}
div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell;}
div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(images/icons.png);background-repeat:no-repeat;}
div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0;}
div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0;}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px;}
div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0;}
div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px;}
div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0;}
/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(images/icons@2x.png);}
}