*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body{margin:0;font-size:16px;font-size:1rem;line-height:1.5;}::-webkit-selection{background:#5784FE;color:#fff;text-shadow:none;}::-moz-selection{background:#5784FE;color:#fff;text-shadow:none;}::selection{background:#5784FE;color:#fff;text-shadow:none;}a{color:#3a3a3a;text-decoration:underline;}a:visited{color:#666;}a:hover{color:#b40101;}menu{padding:0;}td{vertical-align:top;}body{margin:0 auto;padding:0;font:16px/1.5 'Open Sans',Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;color:#3a3a3a;text-align:left;}canvas{-ms-touch-action:double-tap-zoom;}embed,iframe,object,video{max-width:100%;}.entry-content .twitter-tweet-rendered{max-width:100%!important;}img{border:0;max-width:100%;height:auto;vertical-align:top;}.entry-content img,.comment-content img,.widget img{max-width:100%;}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto;}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}h1,h2,h3,h4,h5,h6{font-family:'Dosis',sans-serif;font-style:normal;font-weight:700;color:white;margin-top:0;}.post-template-default h1,.post-template-default h2,.post-template-default h3,.post-template-default h4,.post-template-default h5,.post-template-default h6,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog h6{color:black;}h1{margin-bottom:10px;margin-bottom:0.625rem;font-size:48px;font-size:3rem;line-height:1.25;}h2{margin-bottom:8px;margin-bottom:.5rem;font-size:36px;font-size:2.25rem;line-height:1.1666;}h3{margin-bottom:6px;margin-bottom:0.375rem;font-size:28px;font-size:1.75rem;line-height:1.2857;}h4{margin-bottom:5px;margin-bottom:0.3125rem;font-size:24px;font-size:1.5rem;line-height:1.25;}h5{margin-bottom:5px;margin-bottom:0.3125rem;font-size:16px;font-size:1rem;line-height:1.25;}h6{margin-bottom:5px;margin-bottom:0.3125rem;font-size:14px;font-size:.875rem;line-height:1.2142;}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin:1.5rem;}ol,ul{list-style:none outside none;}p,ol,ul,dl,address{margin:0 0 24px 0;margin:0 0 1.5rem 0;font-size:16px;font-size:1rem;line-height:1.5;}ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}dt{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;}figure{margin:1rem 0;margin:16px 0;}b,strong{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;}em{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;}strong em,b em{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:700;}ins{background:none repeat scroll 0 0 #FFF9C0;text-decoration:none;}a{color:#3a3a3a;outline:none;}a:visited{color:#666;}a:focus{outline:thin dotted;color:#339bcb;}a:hover,a:active{outline:0;color:#339bcb;}.alignleft{display:inline;float:left;margin:0 20px 16px 0;margin:0 1.25rem 1rem 0;}.alignright{display:inline;float:right;margin:0 0 16px 20px;margin:0 0 1rem 1.25rem;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-bottom:1rem;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}blockquote{border-left:5px solid #3a3a3a;margin:0 0 18px 20px;margin:0 0 1.125rem 1.25rem;padding:0 0 0 16px;padding:0 0 0 1rem;}blockquote.pull-right{border-left:0 none;border-right:5px solid #3a3a3a;margin:0 20px 18px 0;margin:0 1.25rem 1.125rem 0;padding:0 16px 0 0;padding:0 1rem 0 0;float:none;}blockquote p{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:24px;font-size:1.5rem;margin-bottom:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote cite:before{content:"\2014 ";}blockquote cite{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;font-size:0.875rem;line-height:1.125;color:#999;display:block;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}code,pre{border-radius:3px;color:#555;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;font-size:0.75rem;padding:0 3px 2px;padding:0 0.1875rem 0.125rem;overflow:auto;white-space:pre-wrap;word-wrap:break-word;}code{background-color:#f7f7f9;border:1px solid #e1e1e8;padding:2px 4px;padding:0.125rem 0.25rem;}pre{background-color:#fafafa;border-color:#ddd;border-style:solid;border-width:1px 1px 1px 11px;margin:1.7rem 0 1.7rem 0.3rem;}abbr,dfn,acronym{border-bottom:1px dotted #666;cursor:help;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}.wp-caption{max-width:100%;padding:4px;padding:0.25rem;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:14px;font-size:0.875rem;line-height:1.5;color:#777;text-align:center;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}.entry-content dl.gallery-item{margin:0;}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}.gallery .gallery-icon img{height:auto;}.gallery{clear:both;margin:0 auto;*zoom:1;}.gallery:before,.gallery:after{content:"";display:table;}.gallery:after{clear:both;}#primary .entry-content [id^="gallery-"] img{border:none;}.assistive-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;}.menu-toggle,button,input{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;font-size:1rem;line-height:1.25;margin:0;font-size:100%;vertical-align:middle;}.menu-toggle,button,input{*overflow:visible;line-height:normal;}.menu-toggle::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="button"]{width:auto;}.menu-toggle,.btn,input[type="submit"]{display:inline-block;*display:inline;padding:8px 14px;padding:0.5rem 0.875rem;margin-bottom:0;*margin-left:.3em;font-size:16px;font-size:1rem;line-height:1.25;color:#3a3a3a3a3a3a;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#ebe9eb;*background-color:#ebe9eb;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,0.1);border-color:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.menu-toggle,a.btn{color:#3a3a3a3a3a3a;text-decoration:none;}.menu-toggle:hover,.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#dad8da;*background-color:#dad8da;}.btn:first-child{*margin-left:0;}.menu-toggle:hover,.btn:hover,input[type="submit"]:hover{color:#3a3a3a3a3a3a;text-decoration:none;background-color:#dad8da;*background-color:#dad8da;}.menu-toggle:focus,.btn:focus,input[type="submit"]:focus{outline:thin dotted #3a3a3a;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.menu-toggle:active,.btn.active,.btn:active,input[type="submit"]:active{background-color:#dad8da;background-color:#dad8da \9;background-image:none;outline:0;position:relative;top:1px;}.btn.disabled,.btn[disabled]{cursor:default;background-color:#dad8da;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn.disabled:active,.btn[disabled]:active{top:0;}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}.btn-large,input[type="submit"].btn-large{padding:10px 15px;padding:0.625rem 0.9375rem;font-size:20px;font-size:1.25rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.btn-small,input[type="submit"].btn-small{padding:5px 9px;padding:0.3125rem 0.5625rem;font-size:13px;font-size:0.8125rem;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea{font-family:inherit;padding:8px;padding:0.5rem;font-family:inherit;border:1px solid #ccc;border-radius:3px;}select{max-width:100%;}.gallery .gallery-item{float:left;margin:10px 1% 0;text-align:center;}.gallery-columns-1 .gallery-item{width:100%;margin:10px 0 0;}.gallery-columns-2 .gallery-item{width:47.5%}.gallery-columns-3 .gallery-item{width:31%}.gallery-columns-4 .gallery-item{width:22.5%}.gallery-columns-5 .gallery-item{width:17.75%}.gallery-columns-6 .gallery-item{width:14%}.gallery-columns-7 .gallery-item{width:12%}.gallery-columns-8 .gallery-item{width:10.25%}.gallery-columns-9 .gallery-item{width:9%}.archive-title,.page-title,.entry-content th,.comment-content th{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:14px;font-size:0.875rem;line-height:2;text-transform:uppercase;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#wrapper{width:100%;position:relative;text-align:left;background-color:white;}#headercontainer{width:100%;}.site-header{position:relative;}.site-title h1{margin-top:20px;margin-top:1.25rem;}.site-title img{vertical-align:text-bottom;}.site-title a{color:#3a3a3a;font-size:64px;font-size:4rem;text-decoration:none;}#bannercontainer{width:100%;margin-top:10px;}.banner{color:#eaeaea;min-height:75px;}#maincontentcontainer{width:100%;padding:32px 0;padding:2rem 0;}.site-content{font-size:16px;font-size:1rem;color:#3a3a3a;line-height:1.5;position:relative;}.home.page .site-content{padding-bottom:0;}.home.page .site-content article{margin-bottom:0;}.tparrows{top:30%!important;}.entry-meta{clear:both;}.comments-link{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:14px;font-size:0.875rem;float:right;}.entry-header{margin-bottom:16px;margin-bottom:1rem;}.entry-header .entry-title a{text-decoration:none;}.entry-header h1 a:visited{color:#3a3a3a;}.entry-header h1 a:hover{color:#339bcb;}article.sticky .featured-post{font-family:'Dosis',sans-serif;font-style:normal;font-weight:700;background-color:#eee;color:#777;font-size:16px;font-size:1rem;line-height:3;margin-bottom:24px;margin-bottom:1.5rem;text-align:center;}.site-content article{margin-bottom:40px;margin-bottom:2.5rem;-ms-word-wrap:break-word;-webkit-hyphens:auto;word-wrap:break-word;}.header-meta{margin-bottom:10px;margin-bottom:0.625rem;padding:5px 0;padding:0.3125rem 0;*zoom:1;}.header-meta:before,.header-meta:after{content:"";display:table;}.header-meta:after{clear:both;}.header-meta a{text-decoration:none;}.header-meta a:visited{color:#3a3a3a;}.header-meta a:hover{color:#339bcb;}.entry-content{margin-bottom:20px;margin-bottom:1.25rem;*zoom:1;}.entry-content:before,.entry-content:after{content:"";display:table;}.entry-content:after{clear:both;}.post-categories a,.post-tags a{font-size:14px;font-size:0.875rem;background-color:#3a3a3a;color:#fff;padding:0 5px;padding:0 0.3125rem;margin:0 3px 0 0;margin:0 0.1875rem 0 0;display:inline;text-decoration:none;}.post-categories a:visited,.post-tags a:visited{color:#fff;}.post-categories a:hover,.post-tags a:hover{background-color:#339bcb;color:#fff;}.entry-header address,.comment-content address{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;display:block;}.entry-header address{display:inline;}.entry-header time,.entry-header address{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:14px;font-size:0.875rem;margin:0 20px 0 0;margin:0 1.25rem 0 0;}.page-links{clear:both;line-height:1.75;color:#3a3a3a;}.page-links .page-numbers{background-color:#3a3a3a;padding:2px 4px;padding:0.125rem 0.25rem;color:#fff;}.page-links a{text-decoration:none;}.page-links a .page-numbers{background-color:transparent;color:#3a3a3a;}.page-links a:hover .page-numbers{background-color:#339bcb;color:#fff;}.more-link{color:#339bcb;text-decoration:none;}.more-link:hover,.more-link:active,.more-link:visited{outline:0;color:#339bcb;}.post-edit-link{text-decoration:none;}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.5rem;}.entry-content dt,.comment-content dt{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;line-height:1.5;}.entry-content dd,.comment-content dd{line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem;}.entry-content table,.comment-content table{border-bottom:1px solid #ccc;font-size:14px;font-size:0.875rem;line-height:2;margin:0 0 24px;margin:0 0 1.5rem;width:100%;}.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1rem;margin:24px 0;margin:1.5rem 0;}.entry-content td,.comment-content td{border-top:1px solid #ccc;padding:6px 10px 6px 0;padding:0.375rem 0.625rem 0.375rem 0;}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul{margin:0 0 24px;margin:0 0 1.5rem;line-height:1.5;padding:0;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0;}.entry-content ul,.comment-content ul{list-style:disc outside;}.entry-content ol,.comment-content ol{list-style:decimal outside;}.entry-content li,.comment-content li{margin:0 0 0 28px;margin:0 0 0 1.75rem;}.author .archive-header{margin-bottom:24px;margin-bottom:1.5rem;}.author-info{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:24px 0;margin:1.5rem 0;padding:24px 0;padding:1.5rem 0;overflow:hidden;*zoom:1;}.author-info:before,.author-info:after{content:"";display:table;}.author-info:after{clear:both;}.author-description h2{font-size:24px;font-size:1.5rem;}.author-description p{color:#777;font-size:14px;font-size:0.875rem;line-height:1.5;margin-bottom:8px;margin-bottom:0.5rem;}.author-link{font-size:14px;font-size:0.875rem;}.author-link a{color:#777;text-decoration:none;}.author-link a:visited{color:#666;}.author-link a:focus,.author-link a:hover,.author-link a:active{outline:0;color:#339bcb;}.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3rem;}.author.archive .author-avatar{margin-top:0;}.author.archive .author-link{display:none;}.author-avatar{float:left;margin-top:8px;margin-top:0.5rem;}.author-description{float:right;width:80%;}.social-meta a{text-decoration:none;margin-right:5px;margin-right:0.3125rem;}.entry-media{margin:0 auto 16px;margin:0 auto 1rem;max-width:792px;width:100%;}.entry-media .wp-caption,.entry-media .wp-caption-text,.entry-media [class*="align"]{margin:0 auto;}.format-aside .entry-content{margin:20px 0 18px 0;margin:1.25rem 0 1.125rem 0;}.format-aside .entry-content p:last-child{margin-bottom:0;}.format-status .entry-content{border-left:5px solid #ddd;margin:20px 0 18px 0;margin:1.25rem 0 1.125rem 0;padding:0 0 0 15px;padding:0 0 0 0.9375rem;}.format-status .entry-content p{font-size:20px;font-size:1.25rem;font-style:italic;}.format-status .entry-content p:last-child{margin-bottom:0;}.format-quote .entry-content blockquote:before{font-family:'FontAwesome';font-weight:normal;font-style:normal;speak:none;vertical-align:top;font-size:40px;font-size:2.5rem;content:"\f10d";color:#ddd;top:-15px;left:0;position:absolute;z-index:-1;}.format-quote .entry-content{margin-top:24px;margin-top:1.5rem;position:relative;}.format-quote .entry-content blockquote{border:none;margin-left:40px;margin-left:2.5rem;}.format-audio .wp-audio-shortcode{margin-bottom:16px;margin-bottom:1rem;}.archive-header,.page-header{margin-bottom:32px;margin-bottom:2rem;border-bottom:1px solid #ccc;}.archive-meta{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;color:#777;font-size:14px;font-size:0.875rem;line-height:2;margin-top:16px;margin-top:1rem;}.comments-title{margin-bottom:48px;margin-bottom:3rem;font-size:32px;font-size:2rem;line-height:1.5;font-weight:normal;}.comments-area article{padding-bottom:16px;padding-bottom:1rem;margin:24px 0;margin:1.5rem 0;border-bottom:1px solid #ccc;}.comments-area article header{margin:0 0 24px;margin:0 0 1.5rem;overflow:hidden;position:relative;}.comments-area article header img{float:left;padding:0;line-height:0;}.comments-area article header cite,.comments-area article header time{display:block;margin-left:84px;margin-left:5.25rem;}.comments-area article header cite{font-style:normal;font-size:16px;font-size:1rem;line-height:1.5;}.comments-area article header time{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;line-height:1.8;text-decoration:none;font-size:14px;font-size:0.875rem;color:#5e5e5e;}.comments-area article header a{text-decoration:none;color:#5e5e5e;}.comments-area article header a:hover{color:#21759b;}.comments-area article header cite a{color:#444;}.comments-area article header cite a:hover{text-decoration:underline;}.comments-area article header h4{position:absolute;top:0;right:0;padding:8px 14px;padding:0.5rem 0.875rem;font-size:14px;font-size:0.875rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd;}.comments-area li.bypostauthor cite span{position:absolute;margin-left:6px;margin-left:0.375rem;padding:2px 6px;padding:0.125rem 0.375rem;font-size:12px;font-size:0.75rem;}a.comment-reply-link{font-size:14px;font-size:0.875rem;line-height:1.8;color:#686868;text-decoration:none;}a.comment-reply-link:hover{color:#21759b;}.commentlist .pingback{line-height:1.8;margin-bottom:24px;margin-bottom:1.5rem;padding-bottom:0;}.commentlist .children{margin-left:48px;margin-left:3rem;}.commentlist{padding-left:0;}#respond{margin-top:48px;margin-top:3rem;}#respond h3#reply-title #cancel-comment-reply-link{margin-left:12px;margin-left:0.75rem;font-weight:normal;font-size:12px;font-size:0.75rem;}#respond form{margin:24px 0 32px 0;margin:1.5rem 0 2rem 0;}#respond form p{margin:12px 0;margin:0.75rem 0;}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.5rem;}#respond form label{display:block;line-height:1.8;}#respond form input[type="text"],#respond form textarea{font-family:inherit;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;line-height:1.8;padding:8px;padding:0.5rem;width:100%;}#respond form input[type="text"]{width:48%;}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.75rem;line-height:1.5;color:#5e5e5e;}#respond form p.form-allowed-tags code{background:none;border:none;color:#5e5e5e;}label .required,span.required{color:#bb0504;}form label.error{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;display:block;padding:0 10px 0 10px;padding:0 0.625rem 0 0.625rem;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;font-size:14px;font-size:0.875rem;border-left:4px solid #bb0504;display:none;}#respond form label.error{line-height:1.3;}#footercontainer{width:100%;}.site-footer{font-size:16px;font-size:1rem;color:#999;}.site-footer h3{color:#777;}.site-footer a{color:#999;}.site-footer a:visited{color:#999;}.site-footer a:hover{color:#339bcb;}.site-footer a:focus{outline:thin dotted;color:#339bcb;}.site-footer .widget-area .widget{margin-bottom:16px;margin-bottom:1rem;}.smallprint{color:#999;}.smallprint p{font-size:14px;font-size:0.875rem;}.smallprint a{color:#555;}.smallprint a:visited{color:#555;}.smallprint a:hover{color:#339bcb;}.widget-area ul{list-style:none outside none;padding-left:0;}.widget-area .widget{-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;margin-bottom:48px;margin-bottom:3rem;}.widget select{margin-left:1px;margin-left:0.0625rem;}.widget-area .widget ul ul{margin-left:12px;margin-left:0.75rem;}.widget_rss li{margin:12px 0;margin:0.75rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date{font-size:12px;font-size:0.75rem;margin-left:12px;margin-left:0.75rem;}#wp-calendar{margin:0;width:100%;font-size:14px;font-size:0.875rem;line-height:2;}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:center;}#wp-calendar thead{border-top:1px solid #aaa;border-bottom:1px solid #aaa;}#wp-calendar caption{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;text-align:left;}#wp-calendar #today{background-color:#ddd;}#wp-calendar tfoot{border-top:1px solid #aaa;border-bottom:1px solid #aaa;}#wp-calendar #next{padding-right:24px;padding-right:1.5rem;text-align:right;}.widget_search label{font-size:14px;font-size:0.875rem;line-height:1.5;}.widget_twitter li{list-style-type:none;}.widget_twitter .timesince{display:block;text-align:right;}.site-content nav{clear:both;line-height:2;overflow:hidden;}#nav-above{padding:24px;padding:1.5rem;}#nav-above{display:none;}.paged #nav-above{display:block;}.nav-previous,.previous-image{float:left;width:50%;line-height:1.3;}.nav-previous a,.nav-next a{text-decoration:none;}.nav-next,.next-image{float:right;text-align:right;width:50%;line-height:1.3;}.nav-single+.comments-area,#comment-nav-above{margin:48px 48px 48px 0;margin:3rem 3rem 3rem 0;}ul.page-numbers{padding:0;margin:0;text-align:center;line-height:2;}li a.page-numbers,li span.page-numbers{padding:5px;padding:0.3125rem;text-decoration:none;}li a:visited.page-numbers{color:#3a3a3a;}li a:hover.page-numbers{background-color:#339bcb;color:#fff;}li a:hover.prev,li a:hover.next{background-color:transparent;color:#339bcb;}.page-numbers li{display:inline;}li span.current{background-color:#3a3a3a;color:#fff;}li a.prev,li a.next,li span.dots{border:none;}.main-navigation{text-align:left;float:right;clear:right;margin:45px 0 0 0;margin:2.8125rem 0 0 0;}.main-navigation h1{font-size:32px;font-size:2rem;line-height:1.25;}.nav-menu{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.5;}.main-navigation ul{list-style:none;margin:0;padding:0;}.main-navigation li{float:left;position:relative;margin:0 0 0 20px;margin:0 0 0 1.25rem;}.main-navigation ul ul li{margin:0;}.main-navigation li.menu-item-has-children>a:after{font-family:'FontAwesome';font-weight:normal;font-style:normal;speak:none;vertical-align:middle;font-size:9px;font-size:0.5625rem;content:" \f078";}.main-navigation ul li li.menu-item-has-children>a:after{font-family:'FontAwesome';font-weight:normal;font-style:normal;speak:none;vertical-align:middle;font-size:9px;font-size:0.5625rem;content:" \f054";}.main-navigation ul a{padding:0;}.main-navigation ul ul a{padding:0 5px;padding:0 0.3125rem;}.main-small-navigation a,.main-navigation a{display:block;text-decoration:none;color:#3a3a3a;}.main-navigation ul ul{display:none;position:absolute;left:0;z-index:99999;line-height:1.7;background-color:#3a3a3a;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.6);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.6);}.main-navigation ul ul ul{left:100%;top:0;}.main-navigation ul ul a{color:#fff;width:11em;}.main-navigation ul ul li{}.main-navigation li:hover>a{color:#339bcb;}.main-navigation ul ul :hover>a{color:#3a3a3a;background-color:#fff;}.main-navigation ul ul a:hover{color:#339bcb;}.main-navigation ul li:hover>ul{display:block;}.main-navigation li.current_page_item a,.main-navigation li.current-menu-item a{}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_parent>a{color:#339bcb;}.main-navigation ul .divider{border-bottom:1px solid #aaa;height:0;line-height:0.0625;overflow:hidden;}.main-navigation ul li.dropdown-header a,.main-navigation ul li.current-menu-item ul .dropdown-header a{color:#aaa;background-color:#3a3a3a;}.menu-toggle{cursor:pointer;}.main-small-navigation .nav-menu{display:none;font-size:16px;}.main-small-navigation ul a{padding:5px 0;padding:.3125rem 0;}#lang_sel{width:65%;height:35px;}#lang_sel li{width:100%;}#lang_sel ul ul{top:35px;width:100%;}#lang_sel a.lang_sel_sel{border-radius:3px;}#lang_sel a,#lang_sel a:visited{font-size:16px;font-size:1rem;padding:5px 0 5px 10px;}.main-navigation .menu-item-language .iclflag{margin-top:7px;}#lang_sel .iclflag{margin-top:2px;}#lang_sel .lang_sel_sel .iclflag{margin-top:6px;}#lang_sel_footer .iclflag,#lang_sel_footer .icl_lang_sel_current{margin-top:6px;}h1.page-title{font-family:'Dosis',sans-serif;font-style:normal;font-weight:700;color:#3a3a3a;margin-top:0;}h1.page-title{font-size:48px;font-size:3rem;line-height:1.25;}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#339bcb;}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-color:#339bcb;}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#339bcb;}.woocommerce span.onsale,.woocommerce-page span.onsale{line-height:2.6;min-height:3em;min-width:3em;background-color:#339bcb;*background-color:#339bcb;}.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current{background-color:#3a3a3a;color:#fff;}.woocommerce nav.woocommerce-pagination li a.page-numbers,.woocommerce nav.woocommerce-pagination li span.page-numbers{padding:5px;padding:0.3125rem;text-decoration:none;line-height:1.25;}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:0 .1rem;border:none;}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;}.woocommerce nav.woocommerce-pagination li a.prev,.woocommerce nav.woocommerce-pagination li a.next,.woocommerce nav.woocommerce-pagination li span.dots{border:none;}.woocommerce nav.woocommerce-pagination li a:hover.page-numbers{background-color:#339bcb;color:#fff;}.woocommerce nav.woocommerce-pagination li a:hover.prev,.woocommerce nav.woocommerce-pagination li a:hover.next{background-color:transparent;color:#339bcb;}.shipping-calculator-button{text-decoration:none;}.page-template-page-builderfullwidth.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row,.page-template-page-builderblank.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row,.page-template-page-builderboxed.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row{max-width:1180px;padding-left:10px;padding-right:10px;}.page-template-page-builderfullwidth.wpb-js-composer .vc_row,.page-template-page-builderblank.wpb-js-composer .vc_row{margin-left:0;margin-right:0;}.page-template-page-builderfullwidth.siteorigin-panels .panel-grid,.page-template-page-builderblank.siteorigin-panels .panel-grid{margin-left:0!important;margin-right:0!important;}.page-template-page-builderfullwidth.elementor-page .elementor-section.elementor-section-boxed>.elementor-container,.page-template-page-builderblank.elementor-page .elementor-section.elementor-section-boxed>.elementor-container{max-width:1180px;}@media only screen and (max-width: 1100px) {.site-title a{font-size:52px;font-size:3.25rem;}.banner h1{font-size:44px;font-size:2.75rem;}.banner h2{font-size:24px;font-size:1.5rem;}}@media only screen and (max-width: 767px) {header .main-navigation{margin-top:0;float:none;}.main-navigation .nav-menu>li:first-child{margin-left:0;}.widget-area{margin-top:32px;margin-top:2rem;}.header-meta{margin-bottom:16px;margin-bottom:1rem;}.header-meta a{padding:12px 12px 12px 0;padding:.75rem .75rem .75rem 0;}.header-meta .post-categories a{padding:5px;padding:.3125rem;}ul.page-numbers{line-height:3;}li a.page-numbers,li span.page-numbers{padding:12px 10px;padding:.75rem .625rem;}.more-link{padding:12px 12px 10px 0;padding:.75rem .75rem .625rem 0;}.widget-area a{padding:12px 12px 10px 0;padding:.75rem .75rem .625rem 0;}.widget-area li{margin:12px 12px 10px 0;margin:.75rem .75rem .625rem 0;}}@media only screen and (max-width: 650px) {.main-small-navigation .nav-menu,.nav-menu ul{padding:0;}.main-small-navigation .nav-menu ul{padding-left:16px;padding-left:1rem;}}@media only screen and (max-width: 519px) {.site-title h1{text-align:center;}.main-small-navigation .nav-menu,.main-small-navigation .nav-menu ul,.nav-menu,.nav-menu ul{padding:0;}.main-small-navigation,.main-navigation li{width:100%;}.sub-menu,.main-small-navigation li{margin-left:20px;}.main-small-navigation{text-align:center;}.main-small-navigation ul li,.main-navigation ul li{background-color:#fff;margin:5px 0;text-align:left;}.main-navigation ul ul,.main-navigation ul ul li ul{position:relative;}.main-navigation ul ul li ul{left:0;}.main-navigation ul ul a{color:#fff;background-color:#3a3a3a;width:100%;}.header-meta .publish-date,.header-meta .publish-author,.header-meta .post-categories,.header-meta .comments-link{float:left;margin:8px 0;margin:.5rem 0;}.header-meta .post-categories{margin-right:8px;margin-right:.5rem;}}@media only screen and (max-width: 420px) {li a.prev span,li a.next span{display:none;}li a.prev i,li a.next i{font-size:24px;font-size:1.5rem;}}@media only screen and (max-width: 320px) {.author-description{float:left;width:100%;}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@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{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;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Helvetica,Arial,sans-serif;}#headercontainer{background-image:url(images/header-mainbg.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;position:absolute;top:0px;left:0px;width:100%;z-index:100000;}#headercontainer.fixit{position:fixed}.site-title img{max-width:140px;display:block;margin:0 auto;padding:20px 0px;}.main-navigation{float:none;display:block;text-align:center;margin:0 auto;padding:15px 0px 25px;}.main-navigation li{float:none;display:inline-block;margin:0px 20px;}.main-navigation a{text-align:center;text-transform:uppercase;color:#333!important;font-size:14px!important;}.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_parent>a,.main-navigation a{color:#333!important;padding-bottom:3px;}.main-navigation .current-menu-item>a:hover,.main-navigation .current-menu-ancestor>a:hover,.main-navigation .current_page_item>a:hover,.main-navigation .current_page_ancestor>a:hover,.main-navigation .current_page_parent>a:hover,.main-navigation a:hover{border-bottom:3px solid #333;padding-bottom:0px;}.fpmissionstatement{display:table;background-color:#080707;color:white;overflow:hidden;border-top-left-radius:50% 4em;border-top-right-radius:50% 4em;position:relative;top:-100px;z-index:100;margin-bottom:-100px!important;background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('/wp-content/uploads/2017/05/starvrBGimage.jpg');background-size:cover;background-repeat:no-repeat;vertical-align:middle;text-align:center;min-height:105vh;width:100%;height:105vh;}.fpmissionstatement .row_content{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}.menu-toggle{color:black;}.icondown{position:absolute;bottom:16vh;margin-left:calc(50% - 25px);z-index:1000;}.fpmissionstatementtable{display:table;width:100%;vertical-align:middle;position:relative;z-index:20;max-width:1280px;margin:0 auto;padding:0px 0px 50px 0px;}.fpmissionstatementtabletext{display:table-cell;vertical-align:middle;padding-top:50px;}.fpmissionstatementcenter{display:block;padding:40px 10px;margin:0 auto;max-width:800px;}.fpmissionstatement h2{color:white;text-transform:uppercase;font-size:24px;position:relative;font-weight:500;letter-spacing:10px;display:block;text-align:center;}.fpmissionstatement h2:after{display:block;background-color:#f73636;width:80px;height:7px;content:"";margin:15px auto 25px;}.fpmissionstatement h2 b{font-size:52px;font-weight:900;display:block;letter-spacing:normal;}.fpmissionstatementcenter a{color:#aaa;}.fpmissionstatementcenter a:hover{color:#ddd;}.fpmissionstatementtableimg{display:table-cell;vertical-align:top;width:65%;}.fpmissionstatementtableimg img{display:block;margin:0 auto;position:relative;top:-48px;left:10px;}.fpmissionstatementtable p{color:#bbb;}.fpmissionstatementtable p.alt1{color:#777;}.fpmissionstatementtabletext a{display:block;color:white;text-transform:uppercase;font-size:21px;position:relative;font-weight:500;letter-spacing:8px;text-decoration:none;}.playbttable{display:table;}.playbtnrow{display:table-row;}.playbtnimgcell{display:table-cell;width:100px;vertical-align:top;}.playbtntexcell{display:table-cell;width:150px;padding-top:3px;}.playbtntexcell p.watchtheexp{font-size:1.125rem;letter-spacing:10px;}.playbtntexcell p:first-child{color:white;}.fpmissionstatementtabletext a img{vertical-align:middle;}.fpmissionstatementtabletext span{color:#f73636;}.expcolor{color:#bbb!important;}.trulyimm{padding-top:60px;}.titlecontainerstarlogoinnerinner{display:table-cell;text-align:center;vertical-align:middle;padding-top:100px;}.titlecontainereyecover{top:-50px!important;}.titlecontainereyetext{top:-50px!important;}.starvrCorporation{letter-spacing:0px;font-size:24px;}.starvrthintxt{font-weight:normal;text-transform:none;color:white!important;}@media(max-width: 1100px){
	.fpmissionstatementtable{
		display: block;
		padding:10px 0px;
	}

	.fpmissionstatementtabletext, .fpmissionstatementtableimg{
		display: block;
		width:100%;
		padding:0px;
	}


	#fpmissionstatement{
		border-radius: 0px;
		top:0px;
		margin-bottom: 0px !important;
	}
}


.fpmissionimg1{
	position: absolute;
	bottom:-100px;
	left:-150px;
	transform: rotate(0deg);
	transform-origin: bottom left;
	animation: fpmissionimg1ani 60s ease-in-out infinite alternate;
}

@keyframes fpmissionimg1ani {
	0% {transform: rotate(5deg);}
	100% {transform: rotate(5deg);}
}


.fpmissionimg2{
	position: absolute;
	top:-150px;
	right:-125px;
	transform: rotate(0deg);
	transform-origin: top right;
	animation: fpmissionimg2ani 40s ease-in-out infinite alternate;
}

@keyframes fpmissionimg2ani {
	0% {transform: rotate(5deg);}
	100% {transform: rotate(5deg);}
}


.fpnews {
	background-image: url('images/news-bg.jpg');
	background-position: center center;
	background-size: cover;
}

.fpnews .vc_column_container .vc_column-inner{
	padding:0px !important;
}

.fpnews .row-inner{
	max-width: 100%;
}

.svrfrontpagenews{
	display: block;
}
.svrfrontpagenews li{
	display: inline-block;
	width:49%;
	margin:0px;
}
.svrfrontpagenews li a{
	display: table;
	text-decoration: none;
	margin:25px 0px;
}

.svrfrontpagenewsleft{
	display: table-cell;
	vertical-align: top;
	width:304px;
}

.svrfrontpagenewsright {
    display: table-cell;
    vertical-align: top;
    color: #555;
    font-weight: 900;
    font-size: 20px;
    line-height: 20px;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase;
}

.svrfrontpagenewsright span{
	display: block;
	font-weight: bold;
	color: #f73636;
	font-size: 18px;
}



.fpnews h2 {
    color: white;
    text-transform: uppercase;

    font-size: 24px;
    position: relative;
    font-weight: 500;
    letter-spacing: 10px;
    display: block;
    text-align: right;
    color:#333;
}

.fpnews h2 span{
	display: block;
}

.fpnews h2 span.normaltexttransform{
	display: inline;
}

.fpnews h2:after {
    display: inline-block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 15px 0px 25px;
   text-align: center;
}
.fpnews h2 b {
    font-size: 52px;
    font-weight: 900;
    display: block;
    letter-spacing: normal;
}

.latestnewstitle {
	position: absolute;
    top: 125px;
    right: calc(50% - 178px);
}

.latestnewstitle h2 b {
	color: white;
	text-transform: uppercase;
	font-size: 52px;
    font-weight: 900;
    display: block;
    letter-spacing: normal;
}

.latestnewstitle h2 {
	color: white;
	text-transform: uppercase;
}


.latestnewstitle h2:after {
	display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 15px 0px 25px;
    text-align: right;
    position: relative;
    right: -138px;
}

.tp-arr-allwrapper {
	display: none !important;
}

.tp-leftarrow:before {
content: url("/wp-content/uploads/2017/03/leftArrowslideshow.png")!important;
}
.tp-rightarrow:before {
content: url("/wp-content/uploads/2017/03/rightArrowslideshow.png")!important;
}

.tp-leftarrow:hover:before {
content: url("/wp-content/uploads/2017/03/leftArrowActive.png")!important;
}
.tp-rightarrow:hover:before {
content: url("/wp-content/uploads/2017/03/rightArrowActive.png")!important;
}

/*.tp-leftarrow.default {
background: url("/wp-content/uploads/2017/03/leftArrowActive.png") no-repeat 0 0;
}

.tp-rightarrow.default {
background: url("/wp-content/uploads/2017/03/rightArrowActive.png") no-repeat 0 0;
}*/



.fppartners{
		background-image: url('images/partners-bg.jpg');
		background-position: center center;
		background-size: cover;
		border-top-left-radius: 50% 4em;
    	border-top-right-radius: 50% 4em;
    	top: -100px;
    	margin-bottom: -100px !important;
    	border-bottom-left-radius: 50% 4em;
    	border-bottom-right-radius: 50% 4em;
    	z-index: 100;

}

.fppartners .row-inner{
	max-width: 1280px;
	text-align: center;
	padding:60px 0px;
}

.fppartners h2 {
    color: white;
    text-transform: uppercase;

    font-size: 20px;
    position: relative;
    font-weight: 500;
    letter-spacing: 10px;
    display: block;
    text-align: center;
    margin-bottom:30px;

}

.fppartners h2 span{
	display: block;
	margin-bottom:10px;
}

.fppartners h2:after {
    display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 0 auto;
   text-align: center;
}
.fppartners h2 b {
    font-size: 42px;
    font-weight: 900;
    display: block;
    letter-spacing: normal;
}


.fppartners img {
    display: inline-block;
    margin: 45px 65px;
    opacity: 0.8;
    vertical-align: middle;
}

.home{
	background-color: #191919;
}

.fpgvra {
    background-image: url(images/news-bg.jpg);
    background-position: center center;
    background-size: cover;
    position: relative;
    top: -60px;
}

.fpgvra .row-inner{
	max-width: 1280px;
	text-align: center;
	padding:60px 0px;
}

.fpgvra h2 {
    color: #333;
    text-transform: uppercase;

    font-size: 18px;
    position: relative;
    font-weight: 500;
    letter-spacing: 10px;
    display: block;
    text-align: center;
    margin-bottom:30px;

}


.fpgvra h2:after {
    display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 15px auto;
   text-align: center;
}
.fpgvra h2 b {
    font-size: 42px;
    font-weight: 900;
    display: block;
    letter-spacing: normal;
}


.fpgvralogo{
	display: block;
	margin:40px auto;
}

.fpgvra p{
	font-size: 14px;
	display: block;
	margin:20px auto;
	max-width: 700px;
	color:#666;
}

.fpgvra p a {
    display: block;
    text-transform: uppercase;
    border: 2px solid #666;
    max-width: 240px;
    padding: 5px 0px;
    border-radius: 50px;
    font-weight: 700;
    text-decoration: none;
    color: #666;
    margin: 25px auto;
    font-size: 21px;
    letter-spacing: 6px;
}
.fpgvra p a:hover, .fpgvra p a:active{
	background-color: #666;
	color:#ccc;
}

.vrlogos img {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 30px;
}




.fpcontact{
	background-image: url('images/timeline-bg.jpg');
	background-position: center center;
	background-size: cover;
	position: relative;
	top: -60px;
}

.fpcontact .row-inner{
	max-width: 1280px;
	text-align: center;
	padding:60px 0px;
}



.fpcontact h2 {
    color: white;
    text-transform: uppercase;

    font-size: 18px;
    position: relative;
    font-weight: 500;
    letter-spacing: 10px;
    display: block;
    text-align: center;
    margin-bottom:8px;

}

.fpcontact h2 i{
	font-style: normal;
	color:#f73636;
}

.fpcontact h2 span{
	display: block;
	margin-bottom:10px;
	margin-left: 15px;
}


.contactcelltwo h2:after {
    display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 20px auto 0;
   text-align: center;
}

.contacttable {
	display: table;
	width: 100%;
	margin-bottom: 5%;
}

.contactcellone h2 {
	margin-bottom: 8px;
	color: white;
	letter-spacing: 5px;
}

.contactcelltwo h2 {
	margin-bottom: 8px;
	color: #666;
	letter-spacing: 5px;
}

.contactrow {
	display: table-row;
}

.fpcontact h2 b {
    font-size: 42px;
    font-weight: 900;
    line-height: 64px;
    display: block;
    letter-spacing: normal;
}


.fpcontact .small{
	display: block;
	width:40%;
	float: left;
	text-align: left;
	padding-right: 10px;
    margin-left: 119px;
}

.fpcontact .smallr{
	display: block;
	width:40%;
	float: right;
	text-align: left;
	padding-right: 35px;
}

.fpcontact .small2{
	display: table !important;
	width:33%;
	margin:20px auto;
	clear:both;
}

.fpcontact .small label{
	display: table-cell !important;
	width:33%;
	vertical-align: top;
}


.fpcontact .small2 label{
	display: table-cell !important;
	width:100%;
	vertical-align: top;
}

.fpcontact  label span.fname {
    display: inline-block;
    width: 20%;
    color: white;
    text-transform: uppercase;
    font-weight: 900;
    vertical-align: middle;
    /*text-align: right;*/
    /*padding-right: 2%*/
}

.fpcontact .small2 label span.fname {
    
    vertical-align: top;
  
}

.fpcontact  label input {
    display: inline-block;
    width: 60%;
    border: none;
    border-bottom: 1px solid #ccc;
    background-color: transparent;
    color: white;
    border-radius: 0px;
    padding: 10px 5px;
     vertical-align: middle;
}

.messagecelltile textarea {
    display: inline-block;
    border: none;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
    background-color: transparent;
    color: white;
    border-radius: 0px;
    padding: 10px 5px;
    vertical-align: top;
    height: 160px;
    max-width: 995px;
    width: 100%;
    clear: both;
}

.message-ending-text {
	display: inline-flex !important;
	margin: 25px 0;
}

.message-ending-text span {
	color: #f73636;
}

div.wpcf7 {
    margin: 0px 0px;
    padding: 0;
    width: 100%;
    text-align: -webkit-center;
}

.fpcontact  label input:hover .fpcontact  label textarea:hover{
	border-bottom: 1px solid white;
}

.fpcontact label textarea:focus, .fpcontact label input:focus{
	border-bottom: 1px solid #F73636;
}

.fpcontact .wpcf7-submit {
    display: block !important;
    text-transform: uppercase;
    border: 2px solid white;
    padding: 10px 55px;
    border-radius: 50px;
    font-weight: 600;
    text-decoration: none;
    color: #F73636;
    margin: 25px auto;
    font-size: 21px;
    letter-spacing: 6px;
    background-color: transparent;
    text-shadow: none;
}

.fpcontact .wpcf7-submit:hover, .fpcontact .wpcf7-submit:focus{
	background-color: white;
	text-shadow: none;
}

.fpcontact div.wpcf7-response-output{
	color:white;
}


.messageholder {
	display: table;
    clear: both;
    width: 100%;
    padding-top: 30px;
}

.messagerow {
	display: table-row;
    width: 100%;
}

.messagecelltile {
	display: table-cell;
    width: 100%;
}

.yourmessage {
	font-size: 42px;
    display: inline-block;
    font-weight: 900;
    text-transform: uppercase;
    color: white;
	line-height: 45px;
    width: 500px;
    margin: 0 auto;
    letter-spacing: 5px;
}

.messagecolor {
	color: #f73636;
}



/* time line */

.fptimelineinner{
	max-width:700px;
	margin:25px auto;
	background-image: url('images/timeline-reddot.png');
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	min-height: 1000px;
}

.fptimelineinnerent{
	display: block;
	width:45%;
	position: absolute;
	
	color:white;
}

.fptimelineinnerent ul{
	display: block;
	margin:0px;
	padding:0px 0px;
}

.fptimelineinnerent ul li {
    display: block;
    margin: 10px 0px;
    color: #ccc;
    line-height: 20px;
}

.fptimelineinnerentleft{
	left:0px;
	text-align: right;
}

.fptimelineinnerentright{
	right:0px;
	text-align: left;
}

.fptimelineinnerent1{
	top: 0px;
}

.fptimelineinnerent2{
	top: 100px;
}

.fptimelineinnerent3 {
    top: 240px;
}


.fptimelineinnerent4 {
    top: 360px;
}

.fptimelineinnerent5 {
    top: 460px;
}


.fptimelineinnerent6 {
    top: 550px;
}

.fptimelineinnerenttitle {
    font-weight: 900;
    font-size: 44px;
    color: white;
    text-transform: uppercase;
}

.fptimelineinnerenttitle b{
	font-weight: 900;
	color: #F73636;
}

.timelineEndSection {
	color: white;
	font-size: 1rem;
	text-transform:uppercase;
}


/* Devkit */

.fpdevkit{
	background-color: #f73636;
	/*padding:10px 0px;*/
	text-align: center;
	color:white;
	font-weight: 900;
	font-size: 30px;
	text-transform: uppercase;
	position: relative;
	top: -60px;
	margin-bottom: -60px !important;
}

.fpdevkit span{
	color: #333;
}

.fpdevkit a {
    display: inline-block !important;
    text-transform: uppercase;
    border: 2px solid white;
    padding: 5px 30px;
    border-radius: 50px;
    font-weight: 600;
    text-decoration: none;
    color: white;
    margin: 25px auto;
    font-size: 17px;
    letter-spacing: 6px;
    background-color: transparent;
    text-shadow: none;
    margin-left: 25px;
    vertical-align: middle;
}

.fpdevkit a:hover, .fpdevkit a:focus{
	background-color:white;
	color: #f73636
}

#footercontainer {
	background-color: black;
	color: white;
	text-align: center;
	display: table;
	vertical-align: middle;
	width:100%;
	height: 100%;
	position: relative;
}

#footercontainer  .site-footer{
	display: table-cell;
	width:100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

#footercontainer .widget-area{
	display: table;
	width:100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	padding:15px 0px;
}

#footercontainer .widget_text{
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
}

#footercontainer .widget_text img{
	display: inline-block;
	margin:10px;
	vertical-align: middle;
}


/* FP Sliuder */

#techspecs {
	position: relative;
	top: -30px;
	background-image: url(/wp-content/uploads/2017/02/missionBGmain.png);
    background-position: center top;
    background-size: cover;
    background-color: black;

	/*
    top: -100px;
    margin-bottom: -100px !important;
    */
}

#techspecs h4 span {
	color: #F73636;
}


#techspecs h4 span.normaltexttransform{
	color: white;
}


#techspecs ul li {
	font-size: 14px !important;
    line-height: 1 !important;
    padding: 1px 0 6px 0 !important;
}


.produuctstitle {
	/*right: -180px;*/
	position:initial !important;
}

.produuctstitle h2 {
	color: white;
    text-transform: uppercase;
    font-size: 24px;
    position: relative;
    font-weight: 500;
    letter-spacing: 10px;
    display: block;
	line-height:2em;
}

.produuctstitle h2:after {
	display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 15px 0px 25px;
    text-align: center;
    position: relative;
    right: -100px !important;
}

.fpslider{

	
	/*background-image: url('http://www.starvr.com/wp-content/uploads/2017/02/missionBGmain.png');
	background-position: center top;
	background-size: cover;
	background-color: black;*/
}

.fpslider h3, 
.fpslider h4{
	text-transform: uppercase;

}



.fpslidertitle {
	
    position: relative;
    top: 1em;
	text-align: right;
    width: calc(50% + 450px);
}

.fpslidertitleinner {
    float: right;
    right: 310px;
    position: relative;
}


.fpslidertitle h2 b {
	color: white;
	text-transform: uppercase;
	font-size: 52px;
    font-weight: 900;
    display: block;
    letter-spacing: normal;
}

.fpslidertitle h2 {

	    color: white;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 8px;
}


.fpslidertitle h2:after {
	display: block;
    background-color: #f73636;
    width: 80px;
    height: 7px;
    content: "";
    margin: 15px 0px 25px;
    text-align: right;
    position: relative;
    right: -100px;
}


.admclear{
	clear:both;
}



/* New FP News */

.svrfrontpagenews2{
	display: table;
	width:100%;
	min-height: 100vh;
}


.svrfrontpagenews2 .fpnewspost{
	display: table-cell;
	width:50%;
	height: 100vh;
	vertical-align: middle;
	text-align: center;
}

.svrfrontpagenews2 .fpnewspost a{
	display: table;
	width:100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	background-position: center center;
	background-size: cover;
	text-decoration: none;
	color: white;
}



.svrfrontpagenews2 .fpnewspost .fpnewscnx{
	display: table-cell;
	width:100%;
	height: 700px;
	/*padding-top: 10%;*/
	vertical-align: middle;
	text-align: center;
	background-color: rgba(0,0,0,0.3);
	-webkit-transition: background-color 1s;
    transition: background-color 1s;
}

.svrfrontpagenews2 .fpnewspost .fpnewscnx:hover{
	/*background-color: rgba(60,0,0,0.4);*/
	background-color: rgba(0,0,0,0.3);
}
.svrfrontpagenews2 .fpnewspost a strong {
    display: block;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 7px;
    position: relative;
    max-width: 500px;
    margin: 0 auto;
    -webkit-transition: text-shadow 1s;
    transition: text-shadow 1s;
}

.svrfrontpagenews2 .fpnewspost a:hover strong{
	text-shadow: 0px 0px 5px black;
}

.svrfrontpagenews2 .fpnewspost a strong:after{
	content: "";
	display: block;
	height: 1px;
	width:150px;
	background-color: white;
	margin:15px auto;
}


.svrfrontpagenews2 .fpnewspost a .fpexcerpt {
    display: block;
    max-width: 400px;
    text-align: center;
    line-height: 22px;
    margin: 15px auto;
    font-size: 15px;
}


.svrfrontpagenews2 .fpnewspost a span {
    display: block !important;
    text-transform: uppercase;
    border: 2px solid white;
    padding: 5px 30px;
    border-radius: 50px;
    font-weight: 600;
    text-decoration: none;
    color: white;
    margin: 25px auto;
    font-size: 17px;
    letter-spacing: 6px;
    background-color: transparent;
    text-shadow: none;
    vertical-align: middle;
    max-width: 218px;
}
.svrfrontpagenews2 .fpnewspost a span:hover{
	background-color: white;
	color: black;
}


.headerpadder{
	height: 270px;
}

.home .headerpadder{
	height: 0px;
}

.techspecsforphone {
	display: none;
}

/*Slider Revolution*/

.starvrthisis {
	letter-spacing: 15px;
}


@media(max-width: 1600px){

	.svrfrontpagenews2 .fpnewspost .fpnewscnx{
	
	padding-top: 10%;
	
}
		
		.titlecontainer {
			height: 800px!important;
		}

		/*.titlecontainerblackcover {
			top: -100px!important;
		}*/
	}

	@media(max-width: 1366px){
		
		.titlecontainer {
			height: 730px!important;
		}

		.titlecontainereyetextinner {
			font-size: 15px!important;
			letter-spacing: 5px!important;
		}

	}

@media(max-width: 1280px){
		.fpexcerpt{
			display: none!important;
		}

		.titlecontainereyecover {
			background-size: 150% 150%!important;
					}

		.trulyimm {
			font-size: 20px;
		}

		.titlecontainerstarlogoinnerinner img {
			padding: 0 20px;
		}
	}

	@media(max-width: 1280px) and (max-height: 720px){
		

		.titlecontainereyecover {
			background-size: 110% 110%!important;
					}

		.titlecontainer {
			height: 700px!important;
		}
	}



@media(max-width: 1100px){

	.slide4headset{
			display: none!important;
	}

	.svrfrontpagenews2{
		display: block;
	}

	.svrfrontpagenews2 .fpnewspost{
		display: block;
		width: 100%;
	}

	.svrfrontpagenews2 .fpnewspost .fpnewscnx{
		height: 100vh;
		padding:50px 15px;
	}

	.fpcontact .small, .fpcontact .smallr{
		display: block !important;
		width:100% !important;
		float:none !important;
		padding:10px 0px;
	}

	.fpcontact .small label, .fpcontact .small2 label{
		display: block !important;
		width:100%;
		margin:10px 0px;
		float:none !important;
	}

	.fpcontact .small2{
		display: block !important;
		width:100%;
		
	}

	.fppartners img, .vrlogos img{
		margin:25px;
	}
	
	.fpnews .row-inner{
		padding:0px !important;
	}
	
	
}

@media(max-width: 1024px){
	.techspecsleftpad {
		top: -70px;
    	left: 95px;
    	z-index: 60!important;
	}

	.smallr .contactrightsection {
		height: 290px;
	}

	.fpcontact .small {
		margin-left: 0px;
	}

	.wpcf7-form-control wpcf7-text {
			height: 70px;
	}

	.fpmissionstatement {
		min-height: 500px;
	}

	.svrfrontpagenews2 {
		min-height: 700px;
	}

	.svrfrontpagenews2 .fpnewspost .fpnewscnx {
		height: 700px;
	}
}

@media(max-width: 768px){
	#techspecs ul li {
    font-size: 10px !important;
		}

		.message-ending-text {
    display: none!important;
	}
}

@media(max-width: 736px){
		
		.svrfrontpagenews2 .fpnewspost a strong   {
			font-size: 10px;
			letter-spacing: 7px;
			top: 70px;
			margin: 92px auto;
		}

		.titlecontainer {
    		height: 500px!important;
			}

	}

	@media(max-width: 414px){
			.svrfrontpagenews2 .fpnewspost a strong {
    			font-size: 10px;
    			letter-spacing: 7px;
    			top: 0px;
  				margin: 0px auto;
			}

			.techspecsleftpad {
    			top: 0;
    		left: 0px;
		}

		#techspecs {
			display: none;
		}
        
        .yourmessage, .techspecsleftpad, .techspecsleftpad, #menu-item-6176, .titlecontainereyecover {
            display: none;
        }

        .techspecsforphone {
        	display: block;
        }

	}


@media(max-width: 320px){
		.latestnewstitle {
			display: none;
		}
}

@media(max-width: 720px){


	.fptimelineinnerent{
		position: static !important;
		width:100%;
	}

	.fptimelineinner{
		background-image: none !important
	}

	.fptimelineinnerentleft, .fptimelineinnerentright{
		text-align: left !important;
		padding:10px 0px;
		max-width: 400px;
		margin:0 auto;
	}


	.fpmissionstatement {
		top:0px;
		border-radius: 0px !important;
		margin-bottom:0px !important;
	}

	.fpdevkit a{
		margin-left: 0px;
	}

	.message-ending-text{
		display:block !important;
	}
	
	.fpcontact  label span.fname{
		width:35%;
	}
	
	.fppartners{
		top:0px !important;
		margin-bottom:0px !important;
		border-radius:0px !important;
	}


}



@media(max-width: 520px){


	.headerpadder{
		height: 200px;
	}

}


.post .entry-title{
	font-size: 30px;
	text-transform: uppercase;
	color: black;
}


.widget_recent_entries li {
    margin: 10px 0px 10px 20px;
    list-style: circle;
}


.mc4wp-form-fields label{
	display: block
}


.signupsubmit{
	display: inline-block !important;
    text-transform: uppercase !important;
    border: 2px solid black !important;
    padding: 7px 30px !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    color: black !important;
    margin: 10px auto !important;
    font-size: 16px  !important;
    letter-spacing: 6px  !important;
    background-color: transparent  !important;
    text-shadow: none  !important;
}

.signupsubmit:hover{
	background-color: black  !important;
	color: white  !important;
}

#secondary{
	padding-left: 30px;
	border-left: 1px solid silver
}

blockquote p{
	font-size: 18px !important;
	line-height: 22px !important;
}

@media(max-width: 767px) {
	#secondary{
		padding-left:0px;
		border-left: none;
	}
	
	.fpslidertitleinner{
		display:none !important;
	}

	/*.latestnewstitle, .fpslidertitleinner{
		display:none !important;
	}*/
}


#techspecs li{
    color:white;
    list-style-type: disc;
}

.main-small-navigation ul a{
	padding:5px 10px;
}


.normaltexttransform{
	text-transform: none !important;
	display: inline !important;
}

.message-ending-text {
	letter-spacing: 5px!important;

}

.comments-link {
    display: none;
}

.widget_recent_entries li {
    list-style: disc;
    font-size: 0.9rem;
}

a {
	text-decoration: none;
}

h3.widget-title {
	letter-spacing: 5px;
	font-size: 1.2rem;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea {
    font-family: inherit;
    padding: 8px;
    padding: 0.3rem;
    font-family: inherit;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #efefef;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}


.signupfirst, .signuplast, .signupemail p {
	font-size: 0.9rem;
}

.signupsubmit {
	font-size: 14px!important;
}

.textwidget p {
	font-size: 0.9rem;
}