/*
DomainName.com Screen Stylesheet
Created:	Mo-Day-Year Initials, Company
Updated: 	Mo-Day-Year Initials, Mo-Day-Year Initials
*/
/* ======== Resets ::
----------------------------------------------------------------- */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
body, address, h1, h2, h3, h4, h5, h6, p, pre, dl, ol,ul, dd, dt, li, fieldset, legend, figure, form, video, object,table, iframe {margin: 0;}
img, object, embed {max-width: 100%;height: auto; }

html {font:400 normal 62.5%/1.3 verdana,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {height:100%;font-size:1.3rem;color:#2c2c2c;background-color:rgba(230, 230, 230, 0.5)}
.ie7 body, .ie8 body {font-size:13px}

/* Hide Skype Click 2 Call */
body span.skype_pnh_container img.skype_pnh_logo_img {display: none !important;zoom: 0 !important;margin:0 !important}
body span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span {color: inherit !important;font-family:inherit !important;letter-spacing:inherit !important}
body span.skype_pnh_container,body span.skype_pnh_container * {color: inherit !important;font-weight: inherit !important;font-family:inherit !important;letter-spacing:inherit !important}
body .gc-cs-link {/* google voice */}

/* ======== Links ::
----------------------------------------------------------------- */
a,a:visited {text-decoration:underline;background:transparent;color:#292929}
a:active, a:focus, a:hover {text-decoration:none;outline: 0 none;color:#555}
a:link {-webkit-tap-highlight-color: #FF5E99;}
a img {border:none;}
/* ======== Typography ::
----------------------------------------------------------------- */
/* Font Face example
example: @font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

h1 {font-size: 20px;font-size: 2rem;margin: 0.67em 0;}
h2 {font-size: 17px;font-size: 1.7rem;margin: 0.83em 0;}
h3 {font-size: 15px;font-size: 1.5rem;margin: 1em 0;}
h4 {font-size: 13px;font-size: 1.3rem;margin: 1.33em 0;}
h5 {font-size: 11px;font-size: 1.1rem;margin: 1.67em 0;}
h6 {font-size: 10px;font-size: 1rem;margin: 2.33em 0;}
div,li,p,td {font-size:12px;font-size:1.2rem}
small {font-size: 80%;}
/* li li, li p,li div,div p, div div { font-size: 1em; } compounding fix */

abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
code,kbd,pre,samp {font-family: monospace, serif; font-size: 1rem;}

sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

blockquote {margin: 1em 40px;}
p {margin: 1em 0;}
pre {white-space: pre-wrap;word-wrap: break-word;}
q {quotes: "\201C" "\201D" "\2018" "\2019";/*quotes: none;*/}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
/* ======== Tables ::
----------------------------------------------------------------- */
table {border:none;border-collapse: collapse;border-spacing: 0;overflow:hidden;word-wrap:break-word;}
caption, th, td {text-align: left;vertical-align:top;}
/* ======== Lists ::
----------------------------------------------------------------- */
dl,menu,ol,ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu,ol,ul {padding: 0 0 0 40px;}
nav ul,nav ol {list-style: none;list-style-image: none;}


/* ======== Template ::
----------------------------------------------------------------- */
#wrap {width:100%;margin: 0 auto}
header {height: 3.8em; padding:.5em 0;margin: 0 auto;width:100%;text-align:center; border-bottom: 1px solid #C9C9C9;
    -moz-box-shadow: 0 -8px 10px 10px rgba(184, 183, 183, 0.77);-webkit-box-shadow: 0 -8px 10px 10px rgba(184, 183, 183, 0.77);-ms-box-shadow: 0 -8px 10px 10px rgba(184, 183, 183, 0.77);box-shadow: 0 -8px 10px 10px rgba(184, 183, 183, 0.77);}
#content {width:80%;margin: 0 auto;text-align:center }

/*
 * Swiper 2.6.1
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: May 6, 2014
*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {width:100%;height:auto;}
.swiper-slide {width: 100%;height:100%;margin: 0 auto;padding: 0 0 4em;text-align: center;}
.swiper-slide img {-moz-box-shadow:0 10px 50px 36px rgba(112, 111, 111, .35);-webkit-box-shadow:0 10px 50px 36px rgba(112, 111, 111, .35);-ms-box-shadow:0 10px 50px 36px rgba(112, 111, 111, .35);box-shadow:0 10px 50px 36px rgba(112, 111, 111, .35);height:auto;max-height:95%;max-width: 90%}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
#swiper-pagination {
   bottom: 14%;
    margin: 0 auto;
    position: absolute;
    right: 10%;
    z-index: 20;
}
.swiper-pagination-switch {
  background: #BACCC9;
  border: 1px solid #aaa;
  border-radius: 10px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-right: 6px;
  width: 16px;
}
.swiper-active-switch { background: #D4D6D6}



/* ======== Clearing ::
----------------------------------------------------------------- */
.clear {clear:both;padding:0;margin:0;line-height:0;}
.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; overflow: hidden;/*display: table;*/}
.clearfix:after {clear: both;}

/* ======== Helper Classes ::
----------------------------------------------------------------- */
.alignleft {text-align:left;}
.alignright {text-align:right;}
.box-shadow {box-shadow:1px 1px 10px 1px #888;-moz-box-shadow:1px 1px 10px 1px #888;-webkit-box-shadow:1px 1px 10px 1px #888}
.caps {text-transform:uppercase !important;}
.center {text-align:center;}
.floatleft {float:left;}
.floatright {float:right;}
.hidden {display:none !important;visibility: hidden;}
.inline {display:inline;}
.invisible {visibility: hidden;}
.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
.ir:before {content: "";display: block;width: 0;height: 150%;}
.large {font-size:20px;font-weight:bold;}
.light {color:#999;}
.offscreen {border: 0;margin:0;overflow: hidden;padding: 0;position: absolute;left:-9999em;}
.small {font-size:10px;font-weight:normal;}
.text-shadow {text-shadow: 1px 1px 1px rgba(3, 3, 3, 0.75);-moz-text-shadow: 1px 1px 1px rgba(3, 3, 3, 0.75);-webkit-text-shadow: 1px 1px 1px rgba(3, 3, 3, 0.75);}


/* ======== Browser Corrections ::
----------------------------------------------------------------- */
/** * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X. */
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
/** * Remove inner padding and border in Firefox 3+. */
button::-moz-focus-inner,input::-moz-focus-inner {border: 0; padding: 0;}
/* fix quotes in Safari 4 */
q:before, q:after {content: '';content: none;}


/* ======== Internet Explorer Corrections ::
----------------------------------------------------------------- */
#iexplorer article, #iexplorer aside, #iexplorer details, #iexplorer figcaption, #iexplorer figure, #iexplorer footer, #iexplorer header, #iexplorer hgroup, #iexplorer main, #iexplorer nav, #iexplorer section, #iexplorer summary {display: block;}
#iexplorer audio, #iexplorer canvas, #iexplorer video {display: inline-block;*display: inline;*zoom: 1;}
.ie7 .clearfix {zoom: 1;}
.ie7 img {-ms-interpolation-mode: bicubic;}
.ie7 button, .ie7 input, .ie7 select, .ie7 textarea {vertical-align: middle;}
.ie7 button, .ie7 html input[type="button"], .ie7 input[type="reset"], .ie7 input[type="submit"] {overflow: visible;}
.ie7 input[type="checkbox"], .ie7 input[type="radio"] {height: 13px;width: 13px;}
.ie7 legend, .ie8 legend {margin-left: -7px;}
.ie8 input[type="checkbox"], .ie8 input[type="radio"], .ie9 input[type="checkbox"], .ie9 input[type="radio"] {box-sizing: border-box; padding: 0;}
.ie8 textarea, .ie9 textarea  {overflow:auto;}
.ie9 svg:not(:root) {overflow: hidden;}
.ie9 {filter:none;}

/* ======== Responsive / Media Queries ::
----------------------------------------------------------------- */
@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 1140px) {

}

/* ======== Print ::
----------------------------------------------------------------- */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}