@import url("theme/font-awesome.min.css?1470071015"); @import url("theme/colors.css?1470071015"); #loading{height:100%;width:100%;position:fixed;z-index:999;background:url(theme/ajax-loader.gif?1470071015) center center no-repeat;background-color:#fff}
 html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility}
 body{line-height:1.5;margin:0}
 @media screen and (max-width: 769px) {
body {padding-top: 50px}
}
 article,aside,footer,header,nav,section,.accordion-wrp.current .accordion-content,.show,.primary-nav.open li{display:block}
 audio,video,.profile-social-icons li{display:inline-block}
 [hidden],.wsite-form-sublabel,[class*=span].hide,.row-fluid [class*=span].hide,.hide{display:none}
 legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
 a:focus{outline-style:none;-moz-outline-style:none}
 a:active,a:hover{outline:0}
 figure{margin:0}
 textarea{overflow:auto;vertical-align:top}
 table{border-collapse:collapse;border-spacing:0}
 .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizingf:border-box}
 .visible-phone,.visible-tablet,.hidden-desktop{display:none!important}
 .invisible{visibility:hidden}
 .hidden{display:none;visibility:hidden}
 .fancybox-lock{overflow:auto!important}
 .wsite-multicol-table-wrap{margin:0!important}
 @media screen and (max-width: 769px) {
.wsite-multicol-table-wrap {margin: 0 !important}
.wsite-multicol-col {padding: 17px 0}
}
 #hideforhome{display:none}
 .clearfix:before,.clearfix:after,.row:before,.row:after,.row-fluid:before,.row-fluid:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
 .clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after{clear:both}
 .clearfix{zoom:1}
 h1,h2,h3,h4,h5,h6,div.paragraph,blockquote,a,address,big,cite,em,img,strong,i,center,ol,ul,li,article,aside,footer,header,menu,nav,section{margin-top:0;margin-left:0;padding-top:0;padding-left:0}
 h1,h2,h3,h4,h5,h6,p,blockquote,a,address,big,cite,em,img,strong,i,center,ol,ul,li,article,aside,footer,header,menu,nav,section{margin-top:0;margin-left:0;padding-top:0;padding-left:0}
 h1,h2,h3,h4,h5,h6{margin:10px 0}
 h1{font-size:40px}
 h2{font-size:32px}
 h3{font-size:22px}
 h4{font-size:18px}
 h5{font-size:14px}
 h6{font-size:12px}
 h1,h2,h3,h4,h5,h6,div.paragraph,.contact-info li{line-height:1.5}
 h1,h2,h3,h4,h5,h6,p,.contact-info li{line-height:1.5}
 .contact-info li{font-size:15px;list-style:none}
 body,div.paragraph{font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:14px}
 body,p{font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:14px}
 h1,h2,h3,h4,h5,h6{font-family:Montserrat,'Trebuchet MS',sans-serif;text-transform:uppercase}
 .menu ul li a {font-family:Montserrat,'Trebuchet MS',sans-serif;font-size: 13px;font-weight: 700;text-transform: uppercase;}
 #slidecaption h1 span{font-family:Montserrat, 'Trebuchet MS', sans-serif;font-size:70px;}
 #slidecaption .sub-caption{font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:22px;text-transform:none;letter-spacing:0;font-weight:400}
 #parallax1 h2,#parallax2 h2,.parallax-title{font-family:Montserrat, 'Trebuchet MS', sans-serif;font-size:32px;text-transform:uppercase;letter-spacing:2px}
 .title{font-family: Montserrat,'Trebuchet MS',sans-serif;font-size:22px;letter-spacing:2px;text-transform:uppercase}
 #page-title{font-family: Montserrat,'Trebuchet MS',sans-serif}
 .tabs,.profile-name,.profile-job,.option-set li,.wsite-button-inner,.btn {font-family: Montserrat,'Trebuchet MS',sans-serif;}
 #copyright{font-family:'Open Sans', 'Trebuchet MS', sans-serif}
 .top-bar{width:100%;min-height:80px;box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);position:fixed;top:0;left:0;z-index:999}
 .top-bar .container {width:1170px}
 @media screen and (max-width: 1201px) {
.top-bar .container{width:94%}
}
 .tb-logo{float:left}
 .tb-logo img{width:auto;max-height:60px !important;}
 .top-bar #toggle,.top-bar .toggle{display:none;margin-bottom:0;}
 .menu{float:right;text-align:left;height:60px;line-height:60px}
 .menu ul{position:relative;display:table-cell;list-style:none}
 .menu ul:after{content:"";clear:both;display:block}
 .menu ul li{float:left}
 .menu ul li a{display:inline-block;padding:30px 15px;line-height:20px;}
 .menu ul li:after{content:"•";}
 .menu ul li:last-child:after{content:""}
 @media screen and (max-width:1201px) {
.menu ul li a{padding:30px 8px}
}
 @media screen and (max-width: 769px) {
 .top-bar{padding-top:0}
 .top-bar .toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;float:right;font-family:'FontAwesome';text-align:center;font-size:21px;width:50px;height:50px;line-height:80px}
 .toggle:hover{color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
 .toggle:after{content:'\f0c9'}
 #toggle:checked ~ .menu{display:block;filter:alpha(opacity=100);opacity:1}
 #toggle:checked + .toggle:after{content:'\f077'}
 .menu{display:none;border-top: 1px solid #eee;margin-top: 80px;width:100%;position:absolute;right:0;height:auto;text-align:left;padding-bottom:10px;padding-left:30px}
 .menu ul li{display:block;width:100%;line-height:0;margin:0;border-bottom:1px solid #eee}
 .menu ul li a{display:block;width:100%;padding:8px 20px}
 .menu ul li:after{content:""}
 }
 @media screen and (max-width: 480px) {
.tb-logo{margin-left:5px}
.toggle{margin-right:-10px}
.menu{padding-left:15px}
}
 #icontent header{background-size:1500px cover}
 header{width:100%;height:100%;position:absolute;overflow:hidden;text-align:center;background:url(theme/header.jpg?1470071015) no-repeat top center fixed;background-size:1280px}
 @media screen and (min-width: 1200px) {
header {background-size: 100%;background-position: top center}
}
 @media screen and (max-width: 1023px) {
header {height: 500px}
}
 @media screen and (max-width: 685px) {
header {height: 430px}
}
 header .pattern{height:100%}
 header .header-bg{height:100%;width:100%;background:url(theme/vignette.png?1470071015) no-repeat center center fixed;background-size:cover;position:absolute}
 header .container{height:100%;position:relative}
 @media screen and (max-width: 1023px) {
header .pattern,header .header-bg{height: 500px}
}
 @media screen and (max-width: 685px) {
header .pattern,header .header-bg{height: 430px}
}
 .tall-header header{background:none !important;}
 .tall-header header, .tall-header header .pattern{height:100%}
 @media screen and (max-width: 1023px) {
.tall-header header, .tall-header header .pattern {height: 500px}
}
 @media screen and (max-width: 685px) {
.tall-header header, .tall-header header .pattern {height: 430px}
}
 #icontent.tall-header header{height:1697px;}
 #icontent.tall-header header .pattern{display:none}
 #icontent.tall-header .wrapper{top:1680px}
 #icontent .banner{margin-top:0;}
 .banner {margin-top:80px;font-size: 18px;line-height: 24px;overflow: auto;position: relative;text-align: center;width: 100%}
 @media screen and (max-width: 1023px) {
.banner{margin-top:0}
}
 .banner ul{list-style: none outside none;width: 300%}
 #icontent .banner ul{width: 100%}
 .banner ul li{position:relative;box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1) inset;display: block;float: left;height:100%;min-height: 500px;padding:0;width: 33%}
 #icontent .banner ul li{float: none; min-height: 450px; padding: 60px 0 0; width: 100%;border-top:2px solid #333}
 #icontent .slide-one{margin-top:72px}
 .slide-caption{display: table; left: 9%; position: absolute; text-align: center; top: 20%; width: 80%; z-index: 3;}
 @media screen and (max-width: 1023px) {
.slide-caption{top:11%}
}
 #icontent .slide-caption{position:relative}
 .banner h1 span{font-size: 60px}
 @media screen and (max-width: 1023px) {
.banner h1 span {font-size:40px;}
.banner h1{line-height:1;}
}
 @media screen and (max-width: 481px) {
.banner h1 span {font-size:25px;}
}
 .banner h1, .banner div.paragraph, .banner a{position:relative;z-index:2}
 .banner h1, .banner p, .banner a{position:relative;z-index:2}
 @media screen and (max-width: 586px) {
.banner h1, .banner div.paragraph {padding:0 5%}
.banner h1, .banner p {padding:0 5%}
}
 .banner .btn{border-radius: 5px;clear: both;display: inline-block;font-size: 12px;font-weight: bold;margin: 25px 0 0;padding: 9px 22px 7px;text-decoration: none;text-shadow:none;text-transform: uppercase}
 .banner .btn i{font-size:15px;padding-left:5px}
 .banner .dots{bottom: 20px;left: 0;position: absolute;right: 0}
 .banner .dots li {border-radius: 6px;cursor: pointer;display: inline-block;height: 10px;margin: 0 4px;opacity: 0.4;text-indent: -999em;transition: background 0.5s ease 0s, opacity 0.5s ease 0s;width: 10px}
 .banner .dots li.active{opacity: 1}
 #slidecaption{position:relative;margin-top:23%;border:none;text-transform:uppercase;line-height:1.3}
 #slidecaption h1 span{margin:10px auto;padding:10px 20px}
 #slidecaption .sub-caption{margin:10px 0;padding:0 19%}
 .sub-caption{font-size:18px;padding:0 271px}
 @media screen and (max-width: 769px) {
#slidecaption {margin-top: 18%}
#slidecaption .sub-caption {margin: -5px 0 0;padding: 0 12%}
#slidecaption h1 span {font-size: 40px;border: none;padding: 0;}
#slidecaption .sub-caption {font-size: 17px}
}
 @media screen and (max-width: 685px) {
#slidecaption {margin-top: 10%;}
#slidecaption h1 span {border: none;font-size: 40px}
#slidecaption h1{line-height:1;}
.title,.sub-caption {padding: 0;width: auto}
}
 @media screen and (max-width: 481px) {
#slidecaption {margin-top: 21%;}
#slidecaption h1 span {font-size: 30px}
}
 #shuffle-container{position:relative;min-height:90px;margin:0 auto;padding:200px 0 100px}
 .home-btn{border-radius:100px 100px 100px 100px;display:inline-block;font-size:50px;height:80px;line-height:80px;width:80px;-moz-box-shadow:inset 0 0 8px #333;-webkit-box-shadow:inset 0 0 8px #333;box-shadow:inset 0 0 8px #333;}
 @media screen and (max-width: 769px) {
.home-btn {font-size: 40px;height: 60px;line-height: 60px;width: 60px}
}
 #page-title{font-size:15px;height:22px;margin-top:80px;padding:20px 0;text-transform:uppercase}
 #editMenu {z-index: 9999;}
 @media screen and (max-width: 769px) {
.wsite-multicol-col, .wsite-multicol-col .wsite-multicol-col{display: block;margin: 0 auto 1em !important;max-width: 100% !important;width: auto !important}
}
 .container{width:80%;margin-right:auto;margin-left:auto;zoom:1}
 @media screen and (max-width: 1201px) {
.container{width:94%}
}
 @media screen and (max-width: 769px) {
.container{width:100%}
}
 .wsite-multicol-col[style]{padding-left:0 !important}
 .wsite-multicol-col{padding-left:-5px !important;padding-right:15px !important}
 @media screen and (max-width: 769px) {
.wsite-multicol-col {padding-right: 0 !important}
}
 @media screen and (max-width: 481px) {
.wsite-multicol-table-wrap {margin: 0 !important}
}
 .row{position:relative;width:100%;margin:0 auto}
 .row .row{width:auto;margin:0}
 .span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{float:left}
 .span1{width:6.3829787234043%;margin-left:20px}
 .span2{width:14.893617021277%;margin-left:20px}
 .span3{width:23.404255319149%;margin-left:20px}
 .span4{width:31.914893617021%;margin-left:20px}
 .span5{width:40.425531914894%;margin-left:20px}
 .span6{width:48.936170212766%;margin-left:20px}
 .span7{width:57.446808510638%;margin-left:20px}
 .span8{width:65.957446808511%;margin-left:20px}
 .span9{width:74.468085106383%;margin-left:20px}
 .span10{width:82.978723404255%;margin-left:20px}
 .span11{width:91.489361702128%;margin-left:20px}
 .span12{width:100%;margin-left:20px}
 .span1:first-child,.span2:first-child,.span3:first-child,.span4:first-child,.span5:first-child,.span6:first-child,.span7:first-child,.span8:first-child,.span9:first-child,.span10:first-child,.span11:first-child,.span12:first-child{margin-left:0}
 .visible-phone{display:none!important}
 .visible-tablet{display:none!important}
 .hidden-desktop{display:none!important}
 .visible-desktop{display:inherit!important}
 @media (min-width: 1400px) {
 .row{width:1170px}
 .span1{width:5.982905982906%;margin-left:30px}
 .span2{width:14.529914529915%;margin-left:30px}
 .span3{width:23.076923076923%;margin-left:30px}
 .span4{width:31.623931623932%;margin-left:30px}
 .span5{width:40.17094017094%;margin-left:30px}
 .span6{width:48.717948717949%;margin-left:30px}
 .span7{width:57.264957264957%;margin-left:30px}
 .span8{width:65.811965811966%;margin-left:30px}
 .span9{width:74.358974358974%;margin-left:30px}
 .span10{width:82.905982905983%;margin-left:30px}
 .span11{width:91.452991452991%;margin-left:30px}
 .span12{width:100%;margin-left:30px}
 }
 @media (min-width: 768px) and (max-width: 979px) {
 .row{width:705px}
 .span1{width:6.3829787234043%;margin-left:15px}
 .span2{width:14.893617021277%;margin-left:15px}
 .span3{width:23.404255319149%;margin-left:15px}
 .span4{width:31.914893617021%;margin-left:15px}
 .span5{width:40.425531914894%;margin-left:15px}
 .span6{width:48.936170212766%;margin-left:15px}
 .span7{width:57.446808510638%;margin-left:15px}
 .span8{width:65.957446808511%;margin-left:15px}
 .span9{width:74.468085106383%;margin-left:15px}
 .span10{width:82.978723404255%;margin-left:15px}
 .span11{width:91.489361702128%;margin-left:15px}
 .span12{width:100%;margin-left:15px}
 .hidden-desktop{display:inherit!important}
 .visible-desktop{display:none!important}
 .visible-tablet{display:inherit!important}
 .hidden-tablet{display:none!important}
 }
 @media (max-width: 769px) {
 .row{width:auto;padding:0 20px}
 .row .row{width:auto;padding:0;margin:0}
 .span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{float:none;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}
 .hidden-desktop{display:inherit!important}
 .visible-desktop{display:none!important}
 .visible-phone{display:inherit!important}
 .hidden-phone{display:none!important}
 }
 @media only screen and (min-width: 480px) and (max-width: 767px) {
 .row{padding:0 40px}
 }
 .float-left{float:left}
 .float-right{float:right}
 .span1 img,.span2 img,.span3 img,.span4 img,.span5 img,.span6 img,.span7 img,.span8 img,.span9 img,.span10 img,.span11 img,.span12 img{max-width:100%;height:auto}
 .responsive-img{max-width:100%;height:auto}
 .responsive-embed{position:relative;overflow:hidden;height:0;padding:0;padding-bottom:56.25%;margin-bottom:20px}
 .responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}
 .row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
 .fixed:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
 .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
 input.span1,textarea.span1,select.span1,input.span2,textarea.span2,select.span2,input.span3,textarea.span3,select.span3,input.span4,textarea.span4,select.span4,input.span5,textarea.span5,select.span5,input.span6,textarea.span6,select.span6,input.span7,textarea.span7,select.span7,input.span8,textarea.span8,select.span8,input.span9,textarea.span9,select.span9,input.span10,textarea.span10,select.span10,input.span11,textarea.span11,select.span11,input.span12,textarea.span12,select.span12{float:none;margin-left:0}
 .content{position:relative;margin-top:0}
 #icontent .content{position:relative;min-height:200px;margin-top:0}
 .content h2{font-size:16px;letter-spacing:1px}
 .standard-page header{background:none}
 .standard-page .wrapper{top:0}
 .wrapper{position:absolute;top:100%;width:100%}
 @media screen and (max-width: 1023px) {
.wrapper {top: 500px}
}
 @media screen and (max-width: 685px) {
.wrapper {top: 430px}
}
 #icontent.standard-page .wrapper{top:0;}
 .page{padding-top:120px;padding-bottom:120px}
 @media screen and (max-width:685px){
.page {padding-top: 80px;padding-bottom: 80px}
}
 .standard-page #tab2.page{padding-top: 60px;}
 #secondlist ul li{list-style:none outside none!important}
 .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
 .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
 .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
 .owl-carousel .owl-item{float:left}
 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
 .owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
 .owl-theme .owl-controls{display:none}
 .owl-item.loading{min-height:150px}
 @media screen and (max-width:1023px){
.owl-carousel{padding:12% 0}
}
 .center-text{text-align:center}
 .fa-big{font-size:90px}
 .fa-med{font-size:60px}
 .wsite-theme-dark hr.styled-hr{box-shadow:none}
 .vertical-text{display:table-cell;vertical-align:middle;width:1170px}
 .pattern{width:100%;position:absolute}
 html .wsite-theme-dark .galleryimageborder,html .wsite-theme-dark a .galleryimageborder,.profile img,.pricing-title{margin-bottom:20px;border-top-left-radius:4px;border-top-right-radius:4px}
 a,a:hover{text-decoration:none}
 .tabs,.title-block,.profile,.accordion-wrp h6,.toggle-wrp h6,.services,.accordion-wrp .accordion-content,.toggle-wrp .toggle-content{margin:10px 0}
 .contact-info i,.tabs i{margin-right:10px}
 .contact-info i{font-size:30px}
 .wsite-form-label,.form-required,.folio-desc span{font-size:11px}
 .features{margin:0;padding:0}
 .features li{list-style:none!important;width:80%;margin:0 auto}
 .features li div.paragraph{margin-bottom:0;padding:15px 0}
 .features li p{margin-bottom:0;padding:15px 0}
 .content .contact-info li{padding-left:5px}
 .bg1{background:url(theme/bg1.jpg?1470071015) 50% 50% repeat-y fixed;width:100%;height:100%;position:absolute;background-size:160%;-webkit-backface-visibility:visible;margin:0 auto}
 .bg2{background:url(theme/bg2.jpg?1470071015) 50% 50% repeat-y fixed;width:100%;height:100%;position:absolute;background-size:120%;-webkit-backface-visibility:visible;margin:0 auto}
 .bg1, .bg2, .bg3 {background-size:120% 120%;}
 @media only screen and (max-width: 1023px) {
.bg1, .bg2 {background-attachment: scroll !important;-webkit-background-size: cover 100% !important; background-size: cover 100% !important;background-position: center center !important;}
}
 #parallax1,#parallax2{width:100%;height:500px;position:relative;overflow:hidden}
 #parallax1 .vertical-text,#parallax2 .vertical-text,#parallax1 .pattern,#parallax2 .pattern{height:500px}
 #parallax1 i{margin-right:5px}
 #parallax2 .clients{z-index:200;position:relative;margin-top:60px}
 #parallax3 {background:#e3e3e3;width:100%;position:relative;overflow:hidden}
 #parallax3 .container{width:100%}
 #icontent #parallax3{height:500px;padding:25px 0 90px;}
 #icontent .clients li{margin:5px}
 .clients li{display:inline-block;margin:30px}
 .embed-container{width:100%}
 #parallax3 .wsite-youtube{ margin-bottom: -41px !important;margin-top: -41px !important;width: 100%}
 @media screen and (max-width:769px){
#parallax3 .wsite-youtube{ margin: 0px !important}
}
 #parallax3 .span10{width:100%;}
 #parallax3 .wsite-youtube-wrapper{max-width:100%}
 #parallax3 .wsite-youtube-size-hd {width: 100%}
 @media screen and (min-width: 1200px) {
#parallax4 .clients {padding: 0;}
#parallax2 .clients {padding: 0}
}
 @media screen and (max-width: 769px) {
#parallax4,#parallax4 .pattern {height: 360px;}
#parallax3 .span10 {width: auto}
}
 @media screen and (max-width: 685px) {
#parallax1 {height: 330px}
}
 #icontent #parallax3 {height:300px}
 #icontent #parallax3 .wsite-youtube{position: relative;margin:20px auto !important;max-width:40%}
 #parallax1 h2,#parallax1 .parallax-title{z-index:10;position:relative;text-align:center;padding:8%}
 #parallax2 h2,#parallax2 .parallax-title{z-index:10;position:relative;text-align:center;padding:0}
 @media screen and (max-width: 1023px) {
#parallax1 h2,#parallax2 h2,.parallax-title {font-size:24px;padding:8% 0}
}
 @media screen and (max-width: 485px) {
#parallax1 h2,#parallax2 h2,#parallax4 h2,.parallax-title {font-size: 20px}
}
 .title{height:1px;letter-spacing:2px;line-height:0.1;margin:0 auto;position:relative;text-align:center;width:38%}
 .title span{padding:8px 14px}
 .title span span{border:none!important}
 #icontent .title span span{padding-left:1px!important}
 .head-title{padding:0 15px 40px}
 @media screen and (max-width:769px){
.head-title{padding:0 0 40px}
}
 #tab6 .head-title{padding:0 5px 40px}
 .head-title h1{font-size:42px;font-weight:800;margin-top:-10px}
 .heading h2{font-size:55px;font-weight:300;line-height:55px;padding-bottom:0}
 .head-title h1:after{content:"";display:block;height:3px;margin:0 0 27px;width:100px}
 .head-title h5{font-weight:normal}
 @media screen and (max-width: 685px) {
.head-title {padding: 0 0 10px}
}
 @media screen and (max-width: 481px) {
.head-title {padding: 0}
}
 .block{max-width:270px;display:block;margin-left:15px;padding:30px 25px}
 .block-wrapper{border-radius:50% 50% 50% 50%;text-align:center;width:136px;height:136px;display:block;margin:0 auto}
 .block .block-inner .fa{border-radius:50% 50% 50% 50%;display:block;height:136px;line-height:136px;text-align:center;width:136px;margin:0 auto}
 .block h3,.block div.paragraph{margin:30px 0}
 .block h3,.block p{margin:30px 0}
 @media screen and (max-width: 769px) {
.block {margin:30px auto 0 auto;padding: 50px 70px}
}
 @media screen and (max-width: 481px) {
.block {margin: 20px auto 0;padding: 25px}
}
 .wsite-social-facebook:hover,.wsite-editor .wsite-social-facebook:hover, .wsite-social-plus.wsite-editor .wsite-social-plus,,.wsite-social-twitter:hover,.wsite-editor .wsite-social-twitter:hover,.wsite-social-linkedin:hover, .wsite-editor .wsite-social-linkedin:hover,.wsite-social-flickr:hover,.wsite-editor .wsite-social-flickr:hover, .wsite-social-vimeo:hover,.wsite-editor .wsite-social-vimeo:hover,.wsite-social-youtube:hover, .wsite-editor .wsite-social-youtube:hover{-moz-transform:scale(1) rotate(-360deg);-ms-transform:scale(1) rotate(-360deg);-webkit-transform:scale(1) rotate(-360deg);-o-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}
 .block:hover .block-inner .fa{-moz-transform:scale(1) rotate(-360deg);-ms-transform:scale(1) rotate(-360deg);-webkit-transform:scale(1) rotate(-360deg);-o-transform:scale(1) rotate(-360deg);transform:scale(1) rotate(-360deg)}
 .tabs ul{width:100%;margin-bottom:10px;overflow:hidden;-webkit-font-smoothing:antialiased}
 .tabs ul li{display:inline-block;padding:15px 23px;margin-right:5px;background:#fff;cursor:pointer;text-transform:uppercase;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
 .tabs ul li:last-child{margin-right:0}
 .tabs .tab-content{display:none;padding:23px 20px 10px;position:absolute;top:0;left:0}
 .tabs .tab-content.active{display:block;position:relative}
 .tabs .tab-content-wrp{position:relative}
 @media screen and (max-width: 769px){
.tabs {margin: 30px 0 0}
}
 @media screen and (max-width: 639px){
.tabs ul li {width: 80%;margin: 2px 0}
}
 .profile{max-width:300px;margin-left:15px;padding-bottom:20px}
 @media screen and (max-width:769px){
.profile {margin: 30px auto}
}
 #icontent .profile img{width:100%}
 .profile-name{font-size:16px;letter-spacing:1px;line-height:1.2;text-transform:uppercase;margin:0 20px}
 .profile-job{font-size:10px;text-transform:uppercase;margin:0 20px 16px}
 .profile-desc{font-size:13px;margin:0 20px 23px}
 .profile-social-icons{margin:0 20px}
 .profile-social-icons li a{font-size:15px;margin-right:10px;border:none}
 .title-block {padding:20px 30px;}
 .info-block{margin:0;padding:20px 30px;overflow:hidden;position:relative}
 .info-block img{display:block;width:100%;max-width:intrinsic;margin:5px 0 35px}
 .info-inner{position:relative;padding-right:30%}
 .info-block a.wsite-button{position:absolute;right:40px;top:28%}
 .info-block .span11 {width: 70.4%}
 @media screen and (max-width: 1200px) {
.info-block .span11 {width: 675px}
}
 @media screen and (max-width: 769px) {
.info-block .span11 {width: 100%}
.info-block a.wsite-button {position: relative;right: auto;top: 3%}
}
 #icontent .info-block .span11{width:690px}
 .accordion,.toggle{margin-bottom:40px}
 .accordion-wrp h6{display:block;position:relative;overflow:hidden;margin-bottom:0 0 20px;cursor:pointer;font-size:14px;padding:18px 20px 16px}
 .accordion-wrp .accordion-content{display:none;padding:16px 20px 25px}
 .pricing-column{text-align:center;display:block;margin:0 5px;padding:0}
 .pricing-title{font-size:25px;text-transform:uppercase;padding:10px 0 12px}
 .price{font-size:14px;padding:5px 0 25px}
 .price span{font-size:45px;font-weight:700;line-height:1}
 .price sup{font-size:25px;line-height:0}
 .pricing-footer{padding:30px 0}
 blockquote{line-height:168%;-webkit-font-smoothing:antialiased;margin:30px 0;padding:10px 0 6px 20px}
 blockquote div.paragraph{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}
 blockquote p{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}
 .wsite-social, .wsite-editor .wsite-social{margin:0 auto;text-align:center;white-space:nowrap;width:100%}
 .wsite-social-mail,.wsite-editor .wsite-social-mail,.wsite-social-plus,.wsite-editor .wsite-social-plus,.wsite-social-facebook,.wsite-editor .wsite-social-facebook,.wsite-social-twitter,.wsite-editor .wsite-social-twitter,.wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.wsite-social-flickr,.wsite-editor .wsite-social-flickr,.wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.wsite-social-youtube,.wsite-editor .wsite-social-youtube{height:64px;width:64px;border:1px solid #fff;margin:0 40px;padding:10px}
 .wsite-social-facebook,.wsite-editor .wsite-social-facebook{background:url(theme/para-facebook.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-mail,.wsite-editor .wsite-social-mail{background:url(theme/para-mail.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-twitter,.wsite-editor .wsite-social-twitter{background:url(theme/para-twitter.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-linkedin,.wsite-editor .wsite-social-linkedin{background:url(theme/para-linkedin.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-flickr,.wsite-editor .wsite-social-flickr{background:url(theme/para-flickr.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-vimeo,.wsite-editor .wsite-social-vimeo{background:url(theme/para-vimeo.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-youtube,.wsite-editor .wsite-social-youtube{background:url(theme/para-youtube.png?1470071015) no-repeat 50% 50% transparent}
 .wsite-social-plus,.wsite-editor .wsite-social-plus{background:url(theme/para-google.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-plus,.wsite-editor .wsite-social-plus,.content .wsite-social-facebook,.wsite-editor .wsite-social-facebook,.content .wsite-social-twitter,.wsite-editor .wsite-social-twitter,.content .wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.content .wsite-social-flickr,.wsite-editor .wsite-social-flickr,.content .wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.content .wsite-social-youtube,.content .wsite-editor .wsite-social-youtube{height:32px;width:32px;border:none;margin:0}
 .content .wsite-social-facebook,.content .wsite-editor .content .wsite-social-facebook{background:url(theme/content-facebook.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-twitter,.content .wsite-editor .content .wsite-social-twitter{background:url(theme/content-twitter.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-linkedin,.content .wsite-editor .content .wsite-social-linkedin{background:url(theme/content-linkedin.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-flickr,.content .wsite-editor .content.wsite-social-flickr{background:url(theme/content-flickr.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-vimeo,.content .wsite-editor .content .wsite-social-vimeo{background:url(theme/content-vimeo.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-youtube,.content .wsite-editor .content .wsite-social-youtube{background:url(theme/content-youtube.png?1470071015) no-repeat 50% 50% transparent}
 .content .wsite-social-plus,.content .wsite-editor .content .wsite-social-plus{background:url(theme/content-plus.png?1470071015) no-repeat 50% 50% transparent}
 @media screen and (max-width: 1201px) {
.wsite-social-plus.wsite-editor .wsite-social-plus,.wsite-social-facebook.wsite-editor .wsite-social-facebook,.wsite-social-twitter,.wsite-editor .wsite-social-twitter,.wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.wsite-social-flickr,.wsite-editor .wsite-social-flickr,.wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.wsite-social-youtube,.wsite-editor .wsite-social-youtube{margin: 0 2%}
}
 @media screen and (max-width: 1201px) {
.wsite-social,.wsite-editor .wsite-social {display: block;white-space: normal;text-align: center;}
.wsite-social-plus,.wsite-editor .wsite-social-plus,.wsite-social-facebook,.wsite-editor .wsite-social-facebook,.wsite-social-twitter,.wsite-editor .wsite-social-twitter,.wsite-social-linkedin,.wsite-editor .wsite-social-linkedin,.wsite-social-flickr,.wsite-editor .wsite-social-flickr,.wsite-social-vimeo,.wsite-editor .wsite-social-vimeo,.wsite-social-youtube,.wsite-editor .wsite-social-youtube{margin:5px;padding:5px}
}
 .spani12{width:1170px}
 .option-set{text-align:center;margin-bottom:40px}
 .option-set li{display:inline-block;margin-right:15px;text-transform:uppercase;border:1px solid #eee;cursor:pointer!important;list-style-type:none}
 .option-set li a{display:block;color:#333;border:none;padding:15px 21px}
 @media (max-width: 769px){
.option-set li {margin: 2px 0;width: 100%}
}
 .isotope{margin-top:40px}
 @media screen and (max-width: 1200px) {
.isotope {margin: 4% !important}
}
 @media screen and (max-width: 769px) {
.isotope {margin: 11% !important}
}
 @media screen and (max-width: 685px) {
.isotope {margin: 40px auto;width: 56%}
}
 @media screen and (max-width: 481px) {
.isotope {margin: 0;width: auto}
}
 .post img.image {width:100%}
 #posts .spani4{display:inline-block;float:none;margin-bottom:0;overflow:visible;padding:0;vertical-align:top;width:24.8%}
 @media screen and (max-width: 739px) {
#posts .spani4 {width:240px}
}
 @media screen and (max-width: 500px) {
#posts .spani4 {width:100%}
}
 #posts .spani4 .profile-photo .wsite-image-border-hairline a img, .project-wrp .profile-photo .wsite-image-border-none a img, #posts .spani4 .profile-photo .wsite-image-border-thin a img,.project-wrp .profile-photo .wsite-image-border-medium a img, #posts .spani4 .profile-photo .wsite-image-border-thick a img{height:100%;line-height:0;overflow:hidden;position:relative;width:100%;}
 #icontent #tab5 [class*="span"]{margin-left:0}
 #icontent #tab5 .spani12{width:1020px}
 #icontent #posts .spani4 {margin-left:60px;margin-top:50px;width:24.8%;position:relative}
 #posts .spani4 .profile-photo{height:auto;width:100%}
 #icontent .place{display:block;height:auto;left:4px;max-width:282px;position:absolute;top:4px}
 .place{display:none}
 #posts .new-editor .weebly-content-area .inside-active > .element-box {height:277px;}
 .pricing-column{background-color:#fff;border:1px solid #eee}
 .price{border-bottom:1px solid #eee;color:#2C3E50}
 .features li{border-bottom:1px solid #eee}
 .block,.title span,.profile,.accordion-wrp h6,.toggle-wrp h6,.services,.title-block,.accordion-wrp .accordion-content,.toggle-wrp .toggle-content,.option-set li,.option-set li a,.custom-blocks .block a,.pricing-column,.tile-block,.info-block,.tabs ul li,.tabs .tab-content,.pr-tb-col,.nav-button,.wsite-form-field div.wsite-form-input-container .wsite-form-input,.accordion-wrp.current .accordion-content,.wsite-button,.wsite-editor .wsite-button,.wsite-button-large,.wsite-button,.wsite-editor .wsite-button-large,.tag-cloud a{-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}
 .block,.profile,.pricing-column{box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-moz-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-webkit-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-ms-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03);-0-box-shadow:-9px 0 5px -5px rgba(0, 0, 0, 0.03), 9px 0 5px -5px rgba(0, 0, 0, 0.03)}
 .divider-empty{width:100%;display:block}
 .marg-10{padding:5px 0}
 .marg-20{padding:10px 0}
 .marg-30{padding:15px 0}
 .marg-40{padding:20px 0}
 .marg-50{padding:25px 0}
 .marg-60{padding:30px 0}
 .marg-70{padding:35px 0}
 .subnav-widget{margin:20px 0}
 .subnav-widget i{margin-right:5px}
 .subnav-widget li a,#tab6 .subnav-widget li a{line-height:2.1em}
 .wsite-button-inner,.wsite-editor .wsite-button-inner{background:none!important;padding:8px 15px 4px 30px}
 .wsite-button-large .wsite-button-inner,.wsite-editor .wsite-button-large .wsite-button-inner{padding:10px 20px 7px 33px}
 .tag-cloud{display:block;padding:20px 0 0}
 .tag-cloud a{display:inline-block;font-size:13px !important;padding:20px}
 .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 .item {-webkit-transition-property: -webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform, opacity}
 a,.menu ul li a span,.menu ul li a span:hover,i,i:hover,h6:hover,li,li:hover,.block:hover,.block-wrapper,ul#filteroptions li a,ul#filteroptions li a:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}
 .block-wrapper,.block:hover .block-wrapper,.block .block-inner .fa{-webkit-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-moz-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-o-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;-ms-transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0;transition:all .45s cubic-bezier(0.445,0.05,0.55,0.95) 0}
 .block .block-inner .fa{-webkit-transform:scale(0.5) rotate(0deg);-moz-transform:scale(0.5) rotate(0deg);-o-transform:scale(0.5) rotate(0deg);-ms-transform:scale(0.5) rotate(0deg);transform:scale(0.5) rotate(0deg)}
 .home-btn:hover,.wsite-social a:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
 .wsite-form-input,.wsite-form-input,.wsite-search-input,.wsite-editor .wsite-form-input,.wsite-editor .wsite-form-input,.wsite-editor .wsite-search-input{background:none;border:none}
 .wsite-form-field,.wsite-name-field{width:100%;max-width:100%}
 .wsite-name-field .wsite-form-input-first-name{width:44%}
 .wsite-form-field div.wsite-form-input-container .wsite-form-input{height:60px;margin:10px 0}
 .form-required{font-size:8px}
 .wsite-form-field div.wsite-form-input-container .wsite-form-input{font-size:15px}
 .blog-post .blog-date .date-text{position:relative;margin:0 0 0 20px}
 .blog-post .blog-date .date-text:before{position:absolute;font-family:FontAwesome;top:0;left:-17px;content:"\f073 "}
 @media screen and (max-width: 569px) {
.blog-sidebar {display: none}
}
 #copyright{padding:20px 0}
 @media screen and (max-width:769px) {
#copyright{text-align:center}
}
 #copyright a:hover{text-decoration:none;border:none}
 #copyright .to-top{text-align:right}
 #copyright i{font-size:20px}
 #copyright span4,.accordion i,.toggle i,[class*=span].pull-right,.row-fluid [class*=span].pull-right,.pull-right,.folio-desc i{float:right}
 .coming-soon-page #slidecaption{margin-top:13%}
 #clock ul{margin:0 auto;list-style:none;text-align:center}
 #clock li{background:rgba(0,0,0,0.2);border:10px solid rgba(0,0,0,0.2);border-radius:100% 100% 100% 100%;color:#fff;display:inline-block;font-size:12px;height:100px;line-height:0;list-style:none outside none!important;margin:20px;padding:20px;position:relative;text-shadow:1px 1px rgba(0,0,0,0.2);width:100px}
 #clock li span{color:#fff;display:block;font-size:50px;font-weight:700;line-height:80px;list-style:none outside none!important;margin-bottom:10px;text-shadow:2px 2px rgba(0,0,0,0.2)}
 @media (max-width: 769px) {
 .coming-soon-page #slidecaption {margin-top: 19%}
 #clock ul {margin: -67px auto}
 #clock li {padding: 24px;height: 40px;margin: 10px;width: 40px}
 #clock li span {font-size: 20px;line-height: 28px;margin-bottom: 5px}
 }
 @media (max-width: 685px) {
 .coming-soon-page #slidecaption {margin-top: 13%}
 .coming-soon-page #slidecaption .sub-caption{display:none}
 #clock ul {margin: -210px auto}
 #clock li {border: 3px solid rgba(0, 0, 0, 0.2);font-size: 9px;padding: 12px;margin: 2px;}
#clock li span {font-size: 20px}
 }
 @media (max-width: 481px) {
.coming-soon-page #slidecaption {margin-top: 30%}
 }
 #icontent .wft-ph ul:empty,#icontent .wft-phi ul:empty {min-height:200px!important;border:1px dashed #c7c7c7}
 #icontent .wft-ph ul:empty:before,#icontent .wft-phi ul:empty:before{position:absolute;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-size:20px;padding-top:75px;font-weight:200;letter-spacing:2px;color:#c7c7c7;width:100%;text-align:center;content: "Drag Elements Here"}
 #icontent .wft-ph ul:empty:before{content: "Drag Elements Here"}
 #icontent .wft-phi ul:empty:before{content: "Drag Images Here"}
 #icontent #loading {display:none}
 #icontent .banner ul li{background:#333}
 #icontent .banner ul li img{max-width:300px}
 #icontent .row,#parallax1 .container,#parallax1 .vertical-text{width:100%}
 #icontent .owl-carousel{display:block}
 #icontent #parallax1 h2, #icontent .parallax-title{padding:1% 0}
 #icontent .option-set{margin-top:40px}
 #icontent #placeholder{display:block}
 #placeholder {background:#333;width:97%;padding:20px 0 30px 30px;margin:0;color:#fff}
 #placeholder h3,#placeholder div.paragraph{color:#fff}
 #placeholder h3,#placeholder p{color:#fff}
 #placeholder span{color:#ddd}
 #placeholder span span{color:#fff}
 #placeholder ul{list-style:none !important}
 #placeholder{font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:13px}
 #placeholder,#hideforhome{display:none}
 #editMenu{z-index:999 !important;}

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
