@import url("theme/font-awesome.min.css?1427487080"); @import url('http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700'); html,body,header,aside,footer{border:0;margin:0;padding:0;font-size:100%;vertical-align:baseline}
 body { background: url(theme/bg-grey-glass.png?1427487080) repeat fixed 0 0}
 @media only screen and (max-width: 800px){
body{background-size:60% 60% !important;}
}
 @media only screen and (max-width: 600px){
body{background-size:80% 80% !important;}
}
 @media only screen and (max-width: 480px){
body{background-size:100% 100% !important;}
}
 article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
 body{line-height:1.5;text-shadow:none}
 ol,ul,li{list-style:none}
 table{border-collapse:collapse;border-spacing:0}
 .clearfix{display:block}
 .clearfix:before,.clearfix:after{content:".";display:block;overflow:hidden;height:0}
 .clearfix:after{clear:both}
 .clearfix{zoom:1}
 .wft-center{margin:0 auto;text-align:center;display:block}
 html{-webkit-text-size-adjust:none}
 body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
 @media only screen and (max-width: 800px){
body{padding-top:50px;}
}
 #page-wrap.boxed{margin:40px auto 0;width:1200px;-o-box-shadow:0 0 14px rgba(0,0,0,0.07);-webkit-box-shadow:0 0 14px rgba(0,0,0,0.07);-moz-box-shadow:0 0 14px rgba(0,0,0,0.07);box-shadow:0 0 14px rgba(0,0,0,0.07)}
 #page-wrap.wide{width:auto;margin:0}
 a{text-decoration:none;outline:none;cursor:pointer}
 a img{border:none;vertical-align:bottom}
 html .wsite-theme-dark .galleryImageBorder,html .wsite-theme-dark a .galleryImageBorder,.wsite-theme-dark .wsite-image-border-hairline a img,.wsite-theme-dark .wsite-image-border-thin a img,.wsite-theme-dark .wsite-image-border-medium a img,.wsite-theme-dark .wsite-image-border-thick a img{border-color:#E3E3E3}
 @media only screen and (max-width: 500px){
html body .galleryImageBorder, html body a .galleryImageBorder {margin:10px 0 !important;width:94%;}
}
 img{display:inline-block;nowhitespace:afterproperty;border:0;width:auto\9;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}
 body,div.paragraph{font-size:14px}
 body,p{font-size:14px}
 body,div.paragraph,#navigation a,.inner-container .header-details,.contact-info-widget div.paragraph,#footer .contact-info-widget div.paragraph,.copyright a,.ft-bottom li a,#footer-bottom,.copyright{font-family: 'Open Sans', sans-serif; !important;font-weight:400;font-size:15px}
 body,p,#navigation a,.inner-container .header-details,.contact-info-widget p,#footer .contact-info-widget p,.copyright a,.ft-bottom li a,#footer-bottom,.copyright{font-family: 'Open Sans', sans-serif; !important;font-weight:400;font-size:15px}
 h1,h2,h3,h4,h5,h6,.caption-title,.toggle-title,.accordion-title,.tabs li a,.widget-title,.member-info .name,.member-info .title,.section-title h2,.toggle-title,.accordion-title,.author-name.flex-slider-page .call-bg .call-to-action h1,#wsite-menus .wsite-menu li a,.profile-name,.tall-header-page .call-bg .call-to-action h1,.short-header-page .call-bg .call-to-action h1,.testi-slider blockquote,.pricing-title,.price span,.wsite-button,.wsite-editor .wsite-button{font-family: 'Open Sans', sans-serif; !important;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em;color:#626262}
 .caption-block h2{font-family: 'Open Sans', sans-serif; !important;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;color:#626262}
 .caption-text,.caption-iconbox header,.caption-block h3,.sub-text,.call-bg .call-to-action div.paragraph,.section-title span,cite,.testi-slider blockquote .author,.profile-job,.price sup,.price{font-family: 'Open Sans', sans-serif; !important;font-weight:300}
 .caption-text,.caption-iconbox header,.caption-block h3,.sub-text,.call-bg .call-to-action p,.section-title span,cite,.testi-slider blockquote .author,.profile-job,.price sup,.price{font-family: 'Open Sans', sans-serif; !important;font-weight:300}
 .clear{clear:both;display:block;overflow:hidden;width:100%;height:0;line-height:0;font-size:0}
 .one-half,.one-third,.two-third,.one-fourth,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.side-fifth{position:relative;float:left;margin-right:4%}
 .one-half{width:48%}
 .one-third{width:30.6667%}
 .two-third{width:65.3332%}
 .one-fourth{width:22%}
 .three-fourth{width:74%}
 .one-fifth{width:16.8%}
 .two-fifth{width:37.6%}
 .three-fifth{width:58.4%}
 .side-fifth{width:73%}
 .four-fifth{width:79.2%}
 .c11,.c12{width:100%}
 .last{clear:right;margin-right:0!important}
 @media only screen and (max-width: 800px) {
.one-half,.one-third,.two-third,.one-fourth,.three-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.side-fifth,.wsite-multicol-col{width:100%;float:none;}
}
 @media only screen and (max-width: 500px) {
.wsite-multicol-table{width:95%;margin:0 auto!important;}
}
 .wsite-theme-dark hr.styled-hr,hr.styled-hr{background-color:#E3E3E3;border-color:#E3E3E3 0 0;color:#E3E3E3;border-color:#E3E3E3}
 #footer hr.styled-hr,#footer .wsite-theme-dark hr.styled-hr{background-color:#2D2D2D!important;border-color:#2D2D2D 0 0!important;color:#2D2D2D!important;border-color:#2D2D2D!important}
 .divider-empty{clear:both;display:block;position:relative;padding-top:20px}
 .section-title{}
 .section-title h2,.section-title h3{font-size:18px;text-transform:uppercase}
 .section-title span{color:#848484;font-size:18px;font-weight:300;letter-spacing:normal;text-transform:lowercase}
 .section-title .icon{display:inline-block;font-size:18px;margin:0 auto 0 8px;position:relative;width:30px}
 h1,h2,h3,h4,h5,h6{margin-bottom:8px}
 div.paragraph,ul,ol,dl,table,fieldset,blockquote,.accordion{margin-bottom:20px}
 p,ul,ol,dl,table,fieldset,blockquote,.accordion{margin-bottom:20px}
 #icontent #customhtml-content{margin-bottom:0 ! important}
 .wsite-button-inner{background:none!important;color:#FFF}
 .wsite-button,.wsite-editor .wsite-button,.wsite-button-highlight,.wsite-editor .wsite-button-highlight, .wsite-button-highlight:hover,.wsite-editor .wsite-button-highlight:hover,.wsite-button-large.wsite-button-highlight:hover {-moz-transition:all .5s ease 0;-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
 .wsite-button,.wsite-editor .wsite-button{border-radius:4px 4px 4px 4px}
 @media only screen and (max-width: 480px) {
.wsite-button-inner,.wsite-editor .wsite-button-inner{height:26px;line-height:25px;padding:0 0 0 12px;}
}
 .wsite-button:hover,.wsite-editor .wsite-button:hover{background:#595959}
 #page-wrap{position:relative;margin:0 auto}
 .container{position:relative;margin:0 auto;width:94%}
 @media only screen and (max-width: 800px) {
.container{width:83%;}
}
 #page-wrap.wide .container, #footer-wrap.wide .container{width:85%;}
 @media only screen and (max-width: 800px) {
#page-wrap.wide .container,#footer-wrap.wide .container{width:83%;}
}
 .inner-container{position:relative;width:96%;margin:0 auto}
 .bottom-content{background:#F3F3F3;margin:0;padding:60px 0;border-top:1px solid #FFF}
 #content,#sidebar{position:relative}
 .main-content{background:#fff;min-height:200px;padding:55px 0}
 @media only screen and (max-width: 600px) {
.flex-slider .main-content,.home-two-page .main-content {padding:35px 0;}
}
 .right-sidebar .main-content{padding:40px 0 0}
 .right-sidebar #sidebar{padding:40px 0}
 @media only screen and (max-width: 600px) {
.right-sidebar #sidebar{padding:40px 0 75px;}
}
 .grey-bg{background-color:#fafafa}
 .parallax-one,.parallax-two{position:relative;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;color:#D9D9D9;overflow:hidden;min-height:200px;padding:40px 0 60px}
 @media only screen and (max-width: 500px) {
.parallax-one{background-attachment:scroll;-webkit-background-size:cover 100%;background-size:cover 100%;}
}
 @media only screen and (max-width: 500px) {
.parallax-two{background-attachment:scroll;-webkit-background-size:cover 100%;background-size:cover 100%;}
}
 .parallax-one .container,.parallax-two .container{position:relative;z-index:4}
 .parallax-one.testimonial{background-image:url(theme/parallax-1.jpg?1427487080)}
 .parallax-two.testimonial{background-image:url(theme/parallax-2.jpg?1427487080)}
 .parallax-one h3,.parallax-two h3{margin-bottom:30px}
 @media only screen and (max-width: 500px) {
.parallax-two h3{margin:0;}
}
 .parallax-cover{background-image:url(theme/parallax-cover.png?1427487080);background-repeat:repeat;background-size:2px 2px;height:100%;position:absolute;width:100%;left:0;top:0;z-index:1}
 #Header{background:#fafafa;position:relative;height:170px}
 @media only screen and (max-width: 500px) {
#Header{height:120px;}
}
 #Header .c11{margin-bottom:0;position:relative;z-index:2}
 @media only screen and (max-width: 1040px) {
.wsite-logo{margin-top:10px;}
}
 @media only screen and (max-width: 800px) {
.wsite-logo{margin-top:20px;}
}
 @media only screen and (max-width: 500px) {
#Header .logo{text-align:center}
.wsite-logo a img{max-width:150px}
.wsite-logo{margin-top:0;}
}
 .square-topleft {position: absolute; left:0; top: 0; height: 170px; width:340px; background: #fff;}
 @media only screen and (max-width: 1040px) {
.square-topleft {width: 340px;}
}
 @media only screen and (max-width: 800px) {
.square-topleft {width: 100%;}
}
 @media only screen and (max-width: 480px) {
.square-topleft {height: 120px;}
}
 .triangle-topleft {border-left: 140px solid rgba(0, 0, 0, 0);border-right: 140px solid rgba(0, 0, 0, 0);border-top: 140px solid #fff;height: 0;left: 210px;position: absolute;width: 0;}
 @media only screen and (max-width: 800px) {
.triangle-topleft {display: none;}
}
 .square-topright {position: absolute; right:0; top: 0; height: 100%; width:60px;background-color: #4a4a4a;}
 .triangle-topright {position: absolute;right: 0;top: 0;width: 0; height: 0;border-left: 60px solid transparent;border-right: 60px solid transparent;border-bottom: 60px solid #4a4a4a;}
 @media only screen and (max-width: 800px) {
.square-topright,.triangle-topright {display: none;}
}
 .inner-container .header-details{width: 60%; text-align:right; font-size:17px;color:#959595;position:absolute;right:0;top:55px;z-index:2}
 @media only screen and (max-width: 1040px) {
.inner-container .header-details{top:30px}
}
 @media only screen and (max-width: 800px) {
.inner-container .header-details{display:none;}
}
 @media only screen and (max-width: 500px) {
.inner-container .header-details{display:none;}
}
 .mail,.phone,.search{float:right}
 .phone,.mail{padding:7px 13px}
 @media only screen and (max-width: 1040px) {
.mail,.phone{float:none;text-align:right;padding:8px 0;}
}
 @media only screen and (max-width: 1040px) {
.mail{margin:50px 0 0;padding:0}
.mail i{border:none;}
}
 i{padding-right:8px}
 .nav-button i,.testi-slider i,.block-icon-image i,.widget .featured i,.h-tabs .tabs li a i,.parallax-one h3 i,.section-title i,.parallax-two h3 i{padding-right:0}
 .wsite-search-button{background:none;height:34px;padding:0;position:absolute;right:0;width:34px;text-align:center}
 .wsite-search-button span{border:medium none!important;padding:0!important}
 .wsite-search-button:after{color:#CFCFCF;content:"\f002";font-family:FontAwesome;font-size:13px;line-height:26px;z-index:2}
 .wsite-search{padding:5px 0 0 30px;width:200px}
 .header-details .wsite-form-input,.header-details .wsite-form-input,.header-details .wsite-search-input,.header-details .wsite-editor .wsite-form-input,.header-details .wsite-editor .wsite-form-input,.header-details .wsite-editor .wsite-search-input{background:#fff!important;border-color:#F5F5F5!important;box-shadow:5px 5px 5px -2px #f9f9f9 inset;color:#888;font-family:"PT Sans"!important;padding:0 0 0 10px !important;font-size:13px;height:24px;width:94%}
 #Header #navigation{display:block;height:60px;width:100%;left:0;z-index:3;position:absolute;top:140px}
 #Header #navigation,.call-bottom .call-to-action{background-image:url(theme/nav-cover.png?1427487080);border-radius:4px 4px 4px 4px}
 @media only screen and (max-width: 800px) {
#Header #navigation{background:none;background-image:none;height:40px;left:auto;right:0;top:-45px;width:210px;z-index:999}
#menu{display:none;}
}
 #Header #navigation.black,.call-bottom .call-to-action.black{background-color:#000;}
 .arrow-down{float:left;width:0;height:0;width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #595959;cursor:pointer}
 #navigation li a{position:relative}
 #navigation li a{padding-left:35px}
 #navigation:before{background:url(theme/main-shadow.png?1427487080) no-repeat scroll center top rgba(0,0,0,0)}
 @media only screen and (max-width: 800px) {
#navigation:before{background:none;}
}
 .slider-container:before,.call-bottom .call-to-action:before{background:url(theme/slide-shadow.png?1427487080) no-repeat scroll center top rgba(0,0,0,0)}
 #navigation:before,.slider-container:before,.call-bottom .call-to-action:before{bottom:-28px;content:"";display:block;height:28px;left:0;position:absolute;width:100%;z-index:999}
 @media only screen and (max-width: 800px) {
.rmm:before,.slider-container:before,.call-bottom .call-to-action:before{display:none;}
}
 .wsite-nav-0:before,.wsite-nav-1:before,.wsite-nav-2:before,.wsite-nav-3:before,.wsite-nav-4:before,.wsite-nav-5:before,.wsite-nav-6:before,.wsite-nav-7:before,.wsite-nav-8:before,.wsite-nav-9:before,.wsite-nav-10:before{color:#fff;font-family:FontAwesome;position:absolute;top:15px;left:15px;font-size:14px;z-index:2}
 .wsite-nav-0:before{content:"\f101"}
 .wsite-nav-1:before{content:"\f101"}
 .wsite-nav-2:before{content:"\f101"}
 .wsite-nav-3:before{content:"\f101"}
 .wsite-nav-4:before{content:"\f101"}
 .wsite-nav-5:before{content:"\f101"}
 .wsite-nav-6:before{content:"\f101"}
 .wsite-nav-7:before{content:"\f101"}
 .wsite-nav-8:before{content:"\f101"}
 .wsite-nav-9:before{content:"\f101"}
 .wsite-nav-10:before{content:"\f101"}
 .wsite-nav-11:before{content:"\f101"}
 .wsite-nav-12:before{content:"\f101"}
 #navigation ul{line-height:2.2;margin:0;padding:0}
 #navigation li{background:url(theme/nav-shadow.png?1427487080) no-repeat scroll left bottom rgba(0,0,0,0);float:left;position:relative}
 #navigation a:first-child{border-left:none}
 @media only screen and (max-width: 1040px) {
#navigation a:first-child{border-left:1px solid rgba(255,255,255,0.2);}
}
 #navigation li#active a{color:#fff}
 #navigation a{float:left;line-height:60px;font-size:14px;color:#fff;padding:0 20px;position:relative;text-transform:uppercase;text-decoration:none}
 @media only screen and (max-width: 800px) {
#navigation a{background:none;line-height:45px;}
}
 #navigation a:hover,#navigation li#active a:hover{background:rgba(0,0,0,0.04);text-decoration:none;-moz-box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);box-shadow:inset 0 0 7px 2px rgba(0,0,0,0.1)}
 #wsite-menus .wsite-menu{background:none;border-top:5px solid rgba(39,39,39,1);z-index:2}
 #wsite-menus .wsite-menu li a{background-color:#272727;background:rgba(39,39,39,0.95);border:0;font-size:13px}
 #wsite-menus .wsite-menu li:first-child a{border-top:medium none!important;padding-top:18px}
 #wsite-menus .wsite-menu li:last-child a{border-bottom:medium none!important;padding-bottom:18px}
 #wsite-menus .wsite-menu li li a:before{border:medium none!important}
 #wsite-menus .wsite-menu li li li a:before{border:medium none!important}
 #wsite-menus .wsite-menu li a:hover{background-color:#272727;background:rgba(39,39,39,0.95)}
 #wsite-menus span.wsite-menu-title,#wsite-menus span.wsite-menu-title{margin:0;padding:8px 20px}
 #wsite-menus .wsite-menu li,#wsite-menus .wsite-menu li{width:230px}
 * html #navigation{height:1%}
 .nav-button{display:none}
 .nav-button{display:none;padding:5px 8px;position:absolute;top:8px;left:3%;color:#fefefe;font-size:18px;text-align:center;cursor:pointer;border:1px solid #fefefe;z-index:999}
 @media only screen and (max-width: 800px) {
.nav-button{display:block;}
}
 .my_custom_menu{background-image:url(theme/nav-cover.png?1427487080);box-shadow:0 1px 2px rgba(0,0,0,.1);display:none;height:50px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%;z-index:998}
 @media only screen and (max-width: 800px) {
.my_custom_menu{display:block;}
}
 .my_custom_menu li{background:#4a4a4a;display:none;width:100%}
 .my_custom_menu li a{display:block;width:90%;padding:8px 5%;font-size:13px;color:#fff !important;border-top:1px solid #575757;text-decoration:none}
 .my_custom_menu li a:hover{background:#5a5a5a;color:#fff !important}
 .my_custom_menu.open{height:auto;padding-top:50px}
 .my_custom_menu li ul{padding:0;margin:0}
 .my_custom_menu li ul a{color:#eee !important;border:0 none;font-size:11px;padding:8px 8%;border-top:1px solid #575757}
 .my_custom_menu.open li,.my_custom_menu li:hover ul{display:block}
 .my_custom_menu li ul ul li a{font-size:11px;padding:8px 10%;border-top:none}
 .my_custom_menu li.has_child > a{display:inline-block;background:url(theme/right_arrow.png?1427487080) no-repeat 97%}
 .slider-container{background:#fafafa;overflow:hidden;display:block;width:100%;position:relative;padding:0;margin:0;z-index:1}
 .tall-header-page .wsite-header{width:auto\9;height:400px;max-width:100%;-ms-interpolation-mode:bicubic}
 .short-header-page .wsite-header{width:auto\9;height:298px;max-width:100%;-ms-interpolation-mode:bicubic}
 .captiont-title:nth-child(n),.caption-text:nth-child(n),.caption.blue:nth-child(n),.caption.black:nth-child(n),.caption.white:nth-child(n),.caption.navy:nth-child(n),.caption.green:nth-child(n){filter:none}
 .caption-block{max-width:400px;background-color:#272727;background:rgba(39,39,39,0.75);color:#fff;line-height:17px;padding:20px}
 @media only screen and (max-width: 600px){
.caption-block{padding:5px 10px;}
}
 .caption-block h3{margin:0}
 @media only screen and (max-width: 600px){
.caption-block h3{font-size:12px;margin:0 0 5px 0;}
}
 .caption-block h2{font-size:32px;color: #fff !important;margin-top:-10px;padding:0}
 @media only screen and (max-width: 600px){
.caption-block h2{font-size:15px;}
}
 .caption-block div.paragraph{color:#fff;margin-top:5px}
 .caption-block p{color:#fff;margin-top:5px}
 @media only screen and (max-width: 600px){
.caption-block div.paragraph{font-size:10px !important;margin:0;}
.caption-block p{font-size:10px !important;margin:0;}
}
 .caption-iconbox,.caption-iconbox header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 .caption-iconbox{float:left;position:relative}
 .caption-iconbox header{background-color:#272727;background:rgba(39,39,39,0.75);color:#fff;float:left;font-size:20px;line-height:40px;padding-left:60px;padding-right:22px;position:relative;text-align:left;width:100%}
 .caption-iconbox header i{color:#fff;font-size:20px;height:40px;left:0;padding:0;line-height:40px;position:absolute;text-align:center;top:0;width:40px;z-index:10}
 @media only screen and (max-width: 600px) {
.caption-iconbox header{font-size:15px;line-height:20px;padding:0 18px 0 26px;}
}
 @media only screen and (max-width: 600px) {
.caption-iconbox header i{font-size:10px;height:20px;line-height:20px;width:20px;}
}
 .caption-title.black span{background-color:#272727;background:rgba(39,39,39,0.75);color:#fff;font-size:32px;text-shadow:none;padding:5px 15px;line-height:52px}
 .caption-title.white span{background-color:#fff;background:rgba(255,255,255,0.75);color:#666;font-size:32px;text-shadow:none;padding:5px 15px;line-height:52px}
 .caption-text.black span{background-color:#272727;background:rgba(39,39,39,0.75);color:#fff;font-size:20px;text-shadow:none;padding:5px 15px;line-height:52px}
 .caption-text.white span{background-color:#fff;background:rgba(255,255,255,0.75);color:#666;font-size:20px;text-shadow:none;padding:5px 15px;line-height:52px}
 @media only screen and (max-width: 600px) {
.caption-title.black span, .caption-title.white span{font-size:25px;padding:2px 8px;line-height:52px;}
}
 @media only screen and (max-width: 480px) {
.caption-title.black span, .caption-title.white span{font-size:15px;padding:2px 8px;line-height:normal;}
}
 @media only screen and (max-width: 600px) {
.caption-text.black span, .caption-text.white span{font-size:15px;padding:2px 8px;line-height:normal;}
}
 @media only screen and (max-width: 480px) {
.caption-text.black span,.caption-text.white span{font-size:10px;padding:0 7px;line-height:normal;}
}
 @media only screen and (max-width: 600px) {
.wsite-button-inner, .wsite-editor .wsite-button-inner {font-size:12px;height:25px;line-height:25px;padding:0 1px 0 10px;}
}
 @media only screen and (max-width: 480px) {
.wsite-button-inner, .wsite-editor .wsite-button-inner {font-size:10px;height:20px;line-height:20px;}
}
 .caption-text i{display:inline-block;margin: -5px 10px -5px 0;padding: 7px 10px 9px;text-align: center;}
 .slide-shadow{background:url(theme/slide-shadow.png?1427487080) no-repeat center top transparent;position:absolute;height:25px;width:100%;z-index:10}
 .flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
 .slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
 .flexslider{margin:0;padding:0}
 .flexslider .slides > li{position:relative;display:none;-webkit-backface-visibility:hidden}
 .some_nowhitespace{nowhitespace:afterproperty}
 .flexslider .slides img{width:100%;display:block}
 @media only screen and (max-width: 500px) {
.flexslider .slides img{width:140%;max-width:140%;display:block;}
}
 .flex-pauseplay span{text-transform:capitalize}
 .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
 html[xmlns] .slides{display:block}
 * html .slides{height:1%}
 .no-js .slides > li:first-child{display:block}
 .flexslider{margin:0;background:#fff;position:relative;zoom:1}
 .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
 .loading .flex-viewport{max-height:300px}
 .flexslider .slides{zoom:1}
 .carousel li{margin-right:5px}
 .flex-caption{display:block;position:absolute;width:80%;max-width:80%;padding:0;color:#FFF;left:10%;bottom:17%}
 @media only screen and (max-width: 800px) {
.flex-caption{bottom:9%;}
}
 @media only screen and (max-width: 600px) {
.flex-caption{bottom:6%;}
}
 @media only screen and (max-width: 480px) {
.flex-caption{bottom:3%;}
}
 @media only screen and (max-width: 319px) {
.flex-caption{display:none;}
}
 .flex-caption h1,.flex-caption h2,.flex-caption div.paragraph,.wslide-caption-text div.paragraph,.wslide-caption-text h2{margin-bottom:0}
 .flex-caption h1,.flex-caption h2,.flex-caption p,.wslide-caption-text p,.wslide-caption-text h2{margin-bottom:0}
 .flex-caption img{width:auto}
 .flex-direction-nav{height:0}
 .flex-direction-nav a{background-color:#4a4a4a;background-color:rgba(0,0,0,0.45);padding:5px;position:absolute;top:50%;right:30px;margin-top:-16px;width:32px;height:32px;border-radius:3px;text-indent:-9999px;z-index:20}
 .flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}
 .flex-direction-nav .flex-next{background-image:url(theme/slider_arrow_next.png?1427487080);right:30px}
 .flex-direction-nav .flex-prev{background-image:url(theme/slider_arrow_prev.png?1427487080);left:30px}
 .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
 .flex-direction-nav .flex-disabled{opacity:0.3!important;filter:alpha(opacity=30);cursor:default}
 .flex-control-nav{width:100%;position:absolute;bottom:3%;text-align:center}
 @media only screen and (max-width: 600px) {
.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev,.flex-control-nav{display:none;}
}
 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline-block}
 .flex-control-paging li a{width:11px;height:11px;display:block;background-color:#ffffff;background:rgba(255,255,255,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
 .flex-control-paging li a:hover{background-color:#4a4a4a;background:rgba(0,0,0,0.7)}
 .flex-control-paging li a.flex-active{background:#4a4a4a;background:rgba(0,0,0,0.9);cursor:default}
 .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
 .flex-control-thumbs li{width:25%;float:left;margin:0}
 .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
 .flex-control-thumbs img:hover{opacity:1}
 .flex-control-thumbs .flex-active{opacity:1;cursor:default}
 .testi-slider.flexslider{width:80%;margin:0 auto;padding:10px 30px 20px;background-color:transparent;background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.4);border-radius:4px 4px 4px 4px}
 .testi-slider .flex-direction-nav{display:none}
 .testi-slider blockquote{font-size:18px;color:#fff!important;font-weight:400!important;text-transform:lowercase;margin:0 auto;border:none!important;padding:0}
 .testi-slider blockquote .author{font-size:13px}
 .testi-slider .flex-control-nav{left:0;bottom:5%}
 .testi-slider .flex-control-nav li{display:inline-block}
 .testi-slider .flex-control-paging li a{background-color:#eee;background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.4);box-shadow:none;height:8px;width:8px}
 .testi-slider .flex-control-paging li a.flex-active{background-color:#fff;background:rgba(255,255,255,0.9)}
 .testi-slider i{font-size:14px}
 .home-two-page .slider-container, .promo-page .slider-container{background:#fff;padding:70px 0 50px}
 @media only screen and (max-width: 500px) {
.home-two-page .slider-container{background:#fafafa;padding:50px 0 30px;}
}
 .wsite-header .wslide-caption{left:0;bottom:0 !important;max-width:100% !important;min-width:100% !important;width:100% !important}
 .wsite-header .wslide-caption-text{font-size:13px !important}
 .wslide-caption-text{background-color:#272727;background:rgba(39,39,39,0.75);bottom:0;color:#fff;left:0;padding:2%;text-shadow:none;position:absolute;text-align:left;width:100%}
 .wsite-header{width:100%;height:320px;max-height:320px;}
 @media only screen and (max-width: 500px) {
.wsite-header {height:200px;max-height:200px;width:94%;}
}
 .home-two-page .one-half .wsite-header,.promo-page .one-half .wsite-header{background:#fff;border:8px solid #fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.5);position:relative}
 .wslide-slide-inner1, .wslide-slide-inner2{position: relative !important}
 #icontent .flexslider .slides > li{position:relative;display:block!important}
 #icontent .wslide-caption-text{position:relative}
 #sidebar .author-name{padding: 15px 0 5px 16px}
 .blog-page .main-content{padding: 40px 0}
 .blog-title{font-size:24px}
 .blog-body{padding:20px;width:94%}
 .blog-sidebar .column-blog{position:absolute;top:0;right:0;padding-top:13px}
 .wsite-theme-dark .blog-post .blog-separator,.wsite-theme-light .blog-post .blog-separator{border-color:#e3e3e3}
 .blog-post .blog-date .date-text{background:#454545;color:#EEE;padding:2px 10px 3px 5px;margin:0}
 .blog-post .blog-date .date-text:before{content:"\f073";font-family:FontAwesome;margin:0 7px}
 .blog-post .blog-separator{padding-top:4px}
 .call-bg{background-color:#272727;background:rgba(0,0,0,0.72)}
 .flex-slider-page .call-bg .call-to-action,.home-two-page .call-bg .call-to-action,.promo-page .call-bg .call-to-action{padding:50px 0}
 @media only screen and (max-width: 600px) {
.flex-slider-page .call-bg .call-to-action,.home-two-page .call-bg .call-to-action{padding:20px 0;}
}
 .call-bg .call-to-action{margin:0;padding:50px 0 25px}
 @media only screen and (max-width: 600px) {
.call-bg .call-to-action{padding:20px 0;}
}
 .call-bg .call-to-action h1{font-size:30px;color:#fff}
 @media only screen and (max-width: 800px) {
.call-bg .call-to-action h1{font-size:16px;}
}
 .call-bg .call-to-action div.paragraph{font-size:16px;color:#aaa!important;font-weight:400}
 .call-bg .call-to-action p{font-size:16px;color:#aaa!important;font-weight:400}
 @media only screen and (max-width: 800px) {
.call-bg .call-to-action div.paragraph{font-size:13px;}
.call-bg .call-to-action p{font-size:13px;}
}
 .call-to-action{margin-top:40px;margin-bottom:40px;padding:20px}
 .call-to-action h1{color:#eee;font-size:22px;margin:0}
 .call-to-action div.paragraph{color:#898989;margin:0}
 .call-to-action p{color:#898989;margin:0}
 .call-to-action .button{margin:8px 14px 0 0}
 .wsite-page-searchresults .call-bottom .call-to-action{display: none}
 .wsite-page-store .call-bottom .call-to-action{display:none;}
 .call-bottom .call-to-action{position:absolute;display:inline-block;height:60px;line-height:60px;top:-30px;left:0;width:100%;margin:0;padding:0;z-index:1}
 @media only screen and (max-width: 800px) {
.call-bottom .call-to-action{width:90%;height:auto;top:-60px;right:0;margin:0 auto;}
}
 #footer-wrap.wide .call-bottom .call-to-action{margin:0 auto;right:0;width:90%}
 .call-bottom .two-third{width:60%;text-align:right}
 @media only screen and (max-width: 800px) {
.call-bottom .two-third{width:100%;text-align:center;}
}
 .call-bottom h3{margin: 16px 0;color:#fff}
 @media only screen and (max-width: 500px) {
.call-bottom h3{font-size:13px;}
}
 .call-bottom .call-to-action .wsite-button{background:none;border:1px solid #fff;margin-top:13px}
 @media only screen and (max-width: 500px) {
.call-bottom .call-to-action .wsite-button{margin-top:0;}
}
 .call-bottom .call-to-action .wsite-button:hover{background-color:#272727;background:rgba(39,39,39,0.75);}
 .call-bottom .wsite-button-inner{font-size:18px!important;font-weight:300;padding:0 6px 0 20px!important}
 @media only screen and (max-width: 500px) {
.call-bottom .wsite-button-inner{font-size:13px!important;padding:4px 6px 3px 20px!important}
 .tall-header-page .call-bg .call-to-action,.short-header-page .call-bg .call-to-action{padding:40px 0}
 .block{padding:30px 5px;}
 @media only screen and (max-width: 800px) {
.block{padding:0 5px;}
}
 .block-icon-image{border:2px solid;border-radius:100px;display:block;height:100px;margin:0 auto;width:100px}
}
 @media only screen and (max-width: 500px) {
.block-icon-image{height:60px;width:60px;line-height:60px;}
}
 .block-icon-image i{line-height:100px}
 @media only screen and (max-width: 500px) {
.block-icon-image i{font-size:20px;line-height:60px;}
}
 .wsite-search-element-input,.wsite-editor .wsite-search-element-input{border:1px solid #DDD;color:0}
 #wsite-search-header h2{font-size: 1.8em;margin:3px;text-align:right;width:24%}
 .testimonials{border:1px solid #E3E3E3;margin:8px 5px;padding-bottom:10px}
 .testimonials .bubble{border-bottom:1px solid #E3E3E3;position:relative;padding:14px}
 .testimonials .bubble div.paragraph{font-weight:400;margin-bottom:0;text-align:center;padding:0 20px 15px}
 .testimonials .bubble p{font-weight:400;margin-bottom:0;text-align:center;padding:0 20px 15px}
 .author-name{font-size:13px;margin:0;padding:15px 0 5px 30px}
 .author-name a{padding-bottom:3px}
 cite{font-size:11px;font-style:normal}
 .call-bottom{background-color:#272727;background:rgba(0,0,0,0.8)}
 #footer-wrap.boxed{margin:0 auto 40px;width:1200px;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.07);box-shadow:0 0 14px rgba(0,0,0,0.07)}
 @media only screen and (max-width: 1040px) {
#footer-wrap.boxed{margin:0;width:100%;}
}
 #footer,#footer a,#footer a.goto:hover,#footer-bottom,#footer-bottom a,#footer .contact-info-widget div.paragraph,.copyright a,.footer-menu li a{color:#959595!important}
 #footer,#footer a,#footer a.goto:hover,#footer-bottom,#footer-bottom a,#footer .contact-info-widget p,.copyright a,.footer-menu li a{color:#959595!important}
 #footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#eee!important}
 #footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{margin-bottom:20px}
 #footer{background-color:#272727;background:rgba(0,0,0,0.72);position:relative;color:#CACACA;margin:0}
 #footer .container{padding:0px 0 0 0px}
 #page-wrap h3.widget-title,h3.widget-title,#page-wrap h2.widget-title,h2.widget-title{display:inline-block;margin-bottom:0;padding-right:20px;text-transform:uppercase}
 #page-wrap .widget-title-container,.widget-title-container{margin-bottom:15px;overflow:hidden;position:relative}
 #footer-wrap .widget-title-container .title-border{background-color:#4a4a4a;background:rgba(255,255,255,0.04);height:3px;margin-top:-2px;position:absolute;top:50%;width:100%}
 #page-wrap .widget-title-container .title-border{background-color:#e3e3e3;height:3px;margin-top:6px;position:absolute;top:50%;width:100%}
 #footer a.goto{background:transparent url(theme/goto_arrow_footer.png?1427487080) no-repeat scroll 100% 50%;display:inline-block}
 #footer-bottom{background-color:#232323;background:rgba(0,0,0,0.74);border-top:1px solid #3E3E3E;margin-bottom:0!important;font-size:12px;color:#CACACA}
 #footer-bottom a{border:none!important}
 #footer-bottom .container{overflow:hidden;padding:15px 0 10px}
 #icontent #footer-bottom{min-height:150px}
 #footer-bottom .widget{margin:0}
 #footer-bottom .widget ul{line-height:normal}
 .tag-cloud,.tag-cloud-f{padding:10px 0}
 .tag-cloud a,.tag-cloud-f a{display:inline-block;margin:6px 0 0;padding:5px 15px;font-size:12px!important;border-radius:2px 2px 2px 2px}
 .tag-cloud a:hover,#footer .tag-cloud-f a:hover,.tag-cloud-f a:hover{color:#fff!important}
 .tag-cloud a{background:#F7F7F7;color:#666}
 .tag-cloud-f a{background-color:#272727;background:rgba(0,0,0,0.10);color:#959595}
 #footer form{background-color:#272727;background:rgba(0,0,0,0.12);position:relative;margin:0 auto;height:80px;padding:10px 20px 13px;width:30%;max-width:30%;border-radius:4px 4px 4px 4px}
 @media only screen and (max-width: 800px) {
#footer form{max-width:60%;width:60%;}
}
 @media only screen and (max-width: 480px) {
#footer form{max-width:85%;width:85%;}
}
 #footer form .wsite-form-field,#footer .wsite-form-input-container{max-width:100%; !important}
 @media only screen and (max-width: 800px) {
#footer form .wsite-form-field,#footer .wsite-form-input-container{margin:0 auto!important;}
}
 #footer form .wsite-form-label{display:none}
 #footer form .wsite-button{width:30%;text-align:center;position:absolute;top:auto;bottom:20px;left:0;right:0;margin:0 auto;padding:0;}
 @media only screen and (max-width: 800px){
#footer form .wsite-button{width:30%;}
}
 #footer .wsite-button-inner, #footer .wsite-editor .wsite-button-inner {font-size:12px;height:25px;line-height:25px;padding:0;text-align:center;width: 100%;}
}
 .copyright{text-align:left}
 @media only screen and (max-width: 800px) {
.copyright{text-align:center;}
}
 #icontent .copyright{height:40px}
 a,a:hover,.toggle-title,.accordion-title,.call-to-action a .colored:hover,#footer a,#footer a:hover, .custom-blocks .block-icon-image,.custom-blocks .block-icon-image:hover,.profile-social-icons li, .boxed-button,.wide-button,.flex-direction-nav a,#wsite-menus span.wsite-menu-title,#wsite-menus span.wsite-menu-title:hover {-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
 .alert{background-color:#DBDBDB;border-radius:2px;color:#95A5A6;margin-bottom:6px;padding:12px 20px;position:relative;text-shadow:none}
 .alert-success{background-color:#E0F0D8;color:#468847}
 .alert-info{background-color:#D8EDF7;color:#3A87AD}
 .alert-warning{background-color:#FCF7E3;color:#C09953}
 .alert-danger{background-color:#F2DEDE;color:#B94A48}
 @media only screen and (max-width: 500px) {
.wsite-social,.wsite-editor .wsite-social{white-space:normal;}
}
 .wsite-social-facebook:before,.wsite-editor .wsite-social-facebook:before,.wsite-social-twitter:before,.wsite-editor .wsite-social-twitter:before,.wsite-social-linkedin:before,.wsite-editor .wsite-social-linkedin:before,.wsite-social-flickr:before,.wsite-editor .wsite-social-flickr:before,.wsite-social-vimeo:before,.wsite-editor .wsite-social-vimeo:before,.wsite-social-youtube:before,.wsite-editor .wsite-social-youtube:before{display:block;font-family:FontAwesome;font-size:20px;text-align:center;transition:all 400ms ease 0;z-index:2}
 .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{background:none;height:30px;padding:0 5px!important;margin:0!important}
 @media only screen and (max-width: 800px) {
.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:auto;border:none!important;}
}
 .parallax-social .wsite-social-facebook,.parallax-social .wsite-editor .wsite-social-facebook,.parallax-social .wsite-social-twitter,.parallax-social .wsite-editor .wsite-social-twitter,.parallax-social .wsite-social-linkedin,.parallax-social .wsite-editor .wsite-social-linkedin,.parallax-social .wsite-social-flickr,.parallax-social .wsite-editor .wsite-social-flickr,.parallax-social .wsite-social-vimeo,.parallax-social .wsite-editor .wsite-social-vimeo,.parallax-social .wsite-social-youtube,.parallax-social .wsite-editor .wsite-social-youtube{background:none!important;border:none;padding:0!important;margin:0 20px!important}
 @media only screen and (max-width: 800px) {
.parallax-social .wsite-social-facebook,.parallax-social .wsite-editor .wsite-social-facebook,.parallax-social .wsite-social-twitter,.parallax-social .wsite-editor .wsite-social-twitter,.parallax-social .wsite-social-linkedin,.parallax-social .wsite-editor .wsite-social-linkedin,.parallax-social .wsite-social-flickr,.parallax-social .wsite-editor .wsite-social-flickr,.parallax-social .wsite-social-vimeo,.parallax-social .wsite-editor .wsite-social-vimeo,.parallax-social .wsite-social-youtube,.parallax-social .wsite-editor .wsite-social-youtube{margin:0 10px!important;}
}
 .wsite-social-item,.wsite-editor .wsite-social-item{width:auto}
 .parallax-social [style],.one-fifth [style]{text-align:center!important}
 .parallax-social .wsite-social-facebook:before,.parallax-social .wsite-editor .wsite-social-facebook:before, .parallax-social .wsite-social-twitter:before,.parallax-social .wsite-editor .wsite-social-twitter:before, .parallax-social .wsite-social-linkedin:before,.parallax-social .wsite-editor .wsite-social-linkedin:before, .parallax-social .wsite-social-flickr:before,.parallax-social .wsite-editor .wsite-social-flickr:before, .parallax-social .wsite-social-vimeo:before,.parallax-social .wsite-editor .wsite-social-vimeo:before, .parallax-social .wsite-social-youtube:before,.parallax-social .wsite-editor .wsite-social-youtube:before {background-color:#272727;background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.4);width:80px;height:80px;line-height:80px;color:#fff !important;display:block;font-family:FontAwesome;font-size:30px;text-align:center;z-index:2;border-radius:100px 100px 100px 100px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}
 @media only screen and (max-width: 800px) {
 .parallax-social .wsite-social-facebook:before,.parallax-social .wsite-editor .wsite-social-facebook:before,.parallax-social .wsite-social-twitter:before,.parallax-social .wsite-editor .wsite-social-twitter:before,.parallax-social .wsite-social-linkedin:before,.parallax-social .wsite-editor .wsite-social-linkedin:before,.parallax-social .wsite-social-flickr:before,.parallax-social .wsite-editor .wsite-social-flickr:before,.parallax-social .wsite-social-vimeo:before,.parallax-social .wsite-editor .wsite-social-vimeo:before,.parallax-social .wsite-social-youtube:before,.parallax-social .wsite-editor .wsite-social-youtube:before{width:60px;height:60px;line-height:60px;font-size:20px;margin-bottom:15px;}
}
 .parallax-social .wsite-social-facebook:hover:before,.parallax-social .wsite-editor .wsite-social-facebook:hover:before,.parallax-social .wsite-social-twitter:hover:before,.parallax-social .wsite-editor .wsite-social-twitter:hover:before,.parallax-social .wsite-social-linkedin:hover:before,.parallax-social .wsite-editor .wsite-social-linkedin:hover:before,.parallax-social .wsite-social-flickr:hover:before,.parallax-social .wsite-editor .wsite-social-flickr:hover:before,.parallax-social .wsite-social-vimeo:hover:before,.parallax-social .wsite-editor .wsite-social-vimeo:hover:before,.parallax-social .wsite-social-youtube:hover:before,.parallax-social .wsite-editor .wsite-social-youtube:hover:before{background-color:#fff;background:rgba(255,255,255,0.65)}
 .wsite-social-facebook:hover,.wsite-editor .wsite-social-facebook:hover,.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{transition:all 400ms ease 0}
 .wsite-social-facebook:before,.wsite-editor .wsite-social-facebook:before{content:"\f09a"}
 .wsite-social-twitter:before,.wsite-editor .wsite-social-twitter:before{content:"\f099"}
 .wsite-social-linkedin:before,.wsite-editor .wsite-social-linkedin:before{content:"\f0e1"}
 .wsite-social-flickr:before,.wsite-editor .wsite-social-flickr:before{content:"\f16e"}
 .wsite-social-vimeo:before,.wsite-editor .wsite-social-vimeo:before{content:"\f194"}
 .wsite-social-youtube:before,.wsite-editor .wsite-social-youtube:before{content:"\f167"}
}
 .team .wsite-social,#sidebar .wsite-social,.wsite-editor .wsite-social,#content .wsite-social,.wsite-editor .wsite-social{padding:5px}
 .team .wsite-social{width:auto;border-radius:4px 4px 4px 4px}
 .profile{max-width:380px;padding-bottom:45px;margin:10px 0;border:1px solid #e3e3e3;border-top-left-radius:4px;border-top-right-radius:4px}
 .profile img{margin-bottom:20px;border-top-left-radius:4px;border-top-right-radius:4px}
 .profile-name{letter-spacing:1px;line-height:1.2;text-transform:uppercase;margin:0 20px}
 .profile-job{font-size:13px;text-transform:uppercase;margin:0 20px 16px}
 .profile-desc{margin:0 20px 23px}
 .profile-social-icons{margin:0;padding-left:17px}
 .profile-social-icons ul{padding:0}
 .profile-social-icons li{display:block;float:left;text-align:center;width:30px;height:30px;line-height:30px;margin:0 3px;cursor:pointer}
 .profile-social-icons li a{font-size:12px;}
 .profile-social-icons li:hover i{color:#fff !important}
 .profile-social-icons li i{padding-right:0}
 blockqoute strong,blockquote,blockquote.blockquote-2{}
 blockquote,.pullquote-right,.pullquote-left{background:none;font-style:italic;padding:0 0 0 20px}
 blockquote{margin:26px 0!important}
 blockquote.blockquote-2{border:none;padding:0 0 0 40px}
 blockquote.align-left{margin:0 20px 10px 0;width:33%}
 blockquote.align-right{margin:0 0 10px 20px;width:33%}
 blockquote.align-right div.paragraph,blockquote.align-left div.paragraph,.pullquote-right div.paragraph,.pullquote-left div.paragraph{margin:0!important}
 blockquote.align-right p,blockquote.align-left p,.pullquote-right p,.pullquote-left p{margin:0!important}
 blockquote div.paragraph{font-size:13px;overflow:hidden;margin-bottom:8px!important}
 blockquote p{font-size:13px;overflow:hidden;margin-bottom:8px!important}
 blockquote cite{display:block;font-size:12px;font-style:italic;color:#666}
 .pullquote-left{float:left;margin:10px 20px 10px 0;width:33%}
 .pullquote-right{float:right;margin:10px 0 10px 20px;width:33%}
 .dropcap{float:left;display:block;color:#FFF!important;margin-right:10px;line-height:6em;font-weight:600;text-transform:uppercase;text-align:center}
 .dropcap.circle{margin-top:2px;width:35px;height:35px;font-size:16px;line-height:35px;border-radius:99%}
 .dropcap.square{margin-top:2px;width:35px;height:35px;font-size:16px;line-height:35px}
 .contact-info-widget ul{padding-left:0}
 .contact-info-widget ul i{float:left;font-size:14px;height:13px;margin-top:4px;text-align:center;width:15px}
 .contact-info-widget ul div{padding-left:30px}
 #footer .contact-info-widget{background:url(theme/world-map.png?1427487080) no-repeat scroll center center transparent;padding:0}
 #footer .contact-info-widget li,.widget .standard li{margin-bottom:12px}
 .widget ul{margin-left:0;padding-left:0}
 .widget li{margin:0;list-style:none!important}
 .widget li a{color:#666!important}
 .widget .standard li{font-size:13px}
 .widget .standard i{font-size:13px;padding-right:15px}
 .widget .featured li{font-size:16px}
 @media only screen and (max-width: 500px) {
.widget .featured li{font-size:13px;}
}
 .widget .featured i{border:2px solid;border-radius:100px;font-size:24px;height:70px;line-height:70px;margin-top:10px;margin-right:15px;text-align:center;width:70px}
 @media only screen and (max-width: 500px) {
.widget .featured i{font-size:20px;height:60px;width:60px;line-height:60px;}
}
 .widget .featured i{vertical-align:middle}
 .widget .ft-bottom{text-align:right}
 @media only screen and (max-width: 800px) {
.widget .ft-bottom{text-align:center;}
}
 .widget .ft-bottom li{display:inline}
 .widget .ft-bottom li:first-child:before{display:none}
 .widget .ft-bottom li:before{content:"|";display:inline-block;padding:0 12px}
 #secondlist ul li{list-style:none outside none!important}
 .wsite-form-label,.wsite-form-label,.wsite-form-sublabel,.wsite-form-sublabel{font-weight:400;color:#888;font-size:12px}
 .form-required{color:#777}
 .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:#fafafa;color:#888;border-color:#E3E3E3}
 #footer .wsite-search-element-input,.wsite-editor .wsite-search-element-input{background:#313131;border:1px solid #121212;color:#EEE;font-size:12px}
 .callout-box{background:#f6f6f6;position:relative;border:1px solid #eee;margin-bottom:20px}
 .callout-box h1{margin:0}
 .callout-box div.paragraph{line-height:1.5;padding-top:5px}
 .callout-box p{line-height:1.5;padding-top:5px}
 .callout-box-content{padding:20px}
 .callout-box .colored{font-size:19px;padding:2px}
 .tabs li a{display:block}
 .tabs li a.current{background:#F6F6F6;cursor:default}
 .tab-content > div{display:none;overflow:hidden}
 #icontent .tab-content > div{display:block;overflow:visible}
 .h-tabs .tabs{list-style-type:none;padding:0}
 .h-tabs .tabs li{display:block;float:left;cursor:pointer;text-align:center}
 @media only screen and (max-width: 500px) {
.h-tabs .tabs{text-align:center}
.h-tabs .tabs li{display:inline-block;float:none;}
}
 .h-tabs .tabs li a{font-size:24px;color:#FFF;margin-right:20px;height:80px;width:80px;line-height:80px;border:2px solid #ddd;color:#888;border-radius:100px}
 @media only screen and (max-width: 500px){
.h-tabs .tabs li a{font-size:20px;height:60px;width:60px;line-height:60px;}
}
 .h-tabs .tabs li a.current{color:#fff;}
 .h-tabs .tab-content{margin:0;padding:10px 0}
 @media only screen and (max-width: 500px) {
.h-tabs .tab-content{padding:10px 18px;}
}
 .toggle-active,.accordion .current{color:#fff}
 .toggle-title,.accordion-title{overflow:hidden;font-size:16px;padding:10px 20px;cursor:pointer;border:1px solid #e5e5e5;margin:5px 0;border-radius:4px 4px 4px 4px}
 @media only screen and (max-width: 500px) {
.toggle-title,.accordion-title{font-size:13px;}
}
 .toggle-content,.accordion-content{border:1px solid #E3E3E3;overflow:hidden;padding:5px 20px}
 .toggle-content div.paragraph,.accordion-content div.paragraph{margin-bottom:1em}
 .toggle-content p,.accordion-content p{margin-bottom:1em}
 .toggle{margin:0;position:relative}
 .accordion{margin:0;position:relative}
 .accordion .current{cursor:default}
 .pricing-column{text-align:center;max-width:380px;display:block;margin:0 5px;padding:0}
 .pricing-title{font-size:25px;text-transform:uppercase;padding:10px 0 12px}
 .pricing-title{background:#f3f3f3}
 .pricing-column{background-color:#fff;border:1px solid #eee}
 .price{background:#f6f6f6;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#626262}
 .features li{border-bottom:1px solid #eee}
 .profile,.pricing-column,.callout-box{box-shadow:-9px 0 5px -5px rgba(0,0,0,0.02), 9px 0 5px -5px rgba(0,0,0,0.02);-moz-box-shadow:-9px 0 5px -5px rgba(0,0,0,0.02), 9px 0 5px -5px rgba(0,0,0,0.02);-webkit-shadow:-9px 0 5px -5px rgba(0,0,0,0.02), 9px 0 5px -5px rgba(0,0,0,0.02);-ms-shadow:-9px 0 5px -5px rgba(0,0,0,0.02), 9px 0 5px -5px rgba(0,0,0,0.02);-0-box-shadow:-9px 0 5px -5px rgba(0,0,0,0.02), 9px 0 5px -5px rgba(0,0,0,0.02)}
 .price{padding:20px 0}
 .price span{font-size:22px;line-height:1}
 .price sup{line-height:0}
 .pricing-footer{padding:30px 0}
 ul.features{margin:0!important;padding:0!important}
 .features li{list-style:none!important;width:90%;margin:0 auto}
 .features li div.paragraph{margin:0;padding:15px 0}
 .features li p{margin:0;padding:15px 0}
 .team-bg{width:98%}
 .team{padding:5px 20px;text-align:center}
 .team .image{width:100%}
 .team h3,.team .wsite-social{margin:10px 0}
 .team h3,.team h4{margin:10px 10px 0;line-height:normal}
 .team h4{background:#3F454A;display:inline-block;border-radius:4px 4px 4px 4px;color:#fff;font-size:15px;padding:3px 10px;width:auto}
 .team div.paragraph{margin-bottom:0}
 .team p{margin-bottom:0}
 .team .image img{max-width:100%}
 .progress-main{position:relative;padding:10px 0}
 .progress{background-color:#f6f6f6;background-repeat:repeat-x;height:15px;margin:8px 0 16px;border-radius:16px 16px 16px 16px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1) inset;overflow:hidden}
 .launch.progress{height:25px;}
 .progress-main h4{font-size:12px;position:relative}
 .progress-main h2{position:relative;}
 .progress-main span{position:absolute;right:0;top:0}
 .progress .bar{-moz-box-sizing:border-box;background-repeat:repeat-x;border-radius:16px 16px 16px 16px;color:#FFF;float:left;font-size:15px;height:100%;text-align:center;width:0;padding:3px}
 #scroll-top{display:none;position:fixed;right:20px;bottom:40px;z-index:999}
 #scroll-top a{background-color:#4a4a4a;background:rgba(0,0,0,0.45);background-image:url(theme/scroll_top.png?1427487080);background-repeat:no-repeat;background-position:50% 50%;display:block;overflow:hidden;width:40px;height:40px;line-height:40px;border-radius:3px;text-indent:-9999px}
 #scroll-top a:hover{filter:alpha(opacity=100);opacity:1}
 #icontent .square-topleft{width:290px}
 #icontent .triangle-topleft{left:150px}
 #icontent #page-wrap.boxed,#icontent #footer-wrap.boxed{width:1070px}
 #icontent .flex-caption{left:3%;max-width:94%;width:94%;display:block;bottom:10%}
 #icontent .caption-title,#icontent .caption-text{float:none}
 #icontent .caption-iconbox,#icontent .caption-iconbox header{display:inline;float:none}
 #icontent .caption-iconbox header{padding-top:7px;padding-bottom:6px}
 #icontent .vimeo-container{margin-top:0}
 .flex-caption .wsite-multicol-col[style]{padding:10px!important}
 #icontent{padding:2px 0}
 #icontent #Header .social-slide .expand .label{max-width:200px}
 #icontent .arrow-down{border-style:solid;border-width:0 0 61px 61px}
 #icontent .profile-social-icons li{padding-right:5px!important}
 #icontent .widget-title-container .title-border{background-color:#eee;margin-top:7px}
 @media only screen and (max-width: 800px) {
#wsite-com-product-images{width:100% !important;float:none !important;}
#wsite-com-product-info.wsite-com-product-info-with-images {margin-left: 0;}
}
 @media only screen and (max-width: 600px) {
.wsite-com-category-product-group .wsite-com-column,.wsite-com-column,.wsite-com-category-product-group .wsite-com-column,wsite-com-category-product-group .wsite-com-column{width:100% !important;float:none !important;}
}
 @media only screen and (max-width: 600px) {
.wsite-com-category-product-group .wsite-com-column[style]{height:225px !important;width:100% !important;float:none !important;}
}
 @media only screen and (max-width: 500px) {
#wsite-mini-cart[style]{left:7px !important;}
#wsite-mini-cart{width:95%;}
#wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button{top:-21px;}
}
 .wsite-com-category-product-image-wrap .wsite-imageaspectratio-image-wrap img {left:-1% !important}
 .wsite-imageaspectratio-image{left:0 !important;position:relative !important;}
 .creditation{font:11px Arial,sans-serif;color:#4a4a4a;text-align: center;padding: 0;text-indent: -2500px;position: absolute;}
 a{color:#172e64 !important}
 a:hover{color:#666 !important}
 #Header #navigation{background-color:#172e64 !important}
 #navigation a{color:#fff !important}
 #navigation a:hover,#navigation li#active a:hover{color:#fff !important}
 #wsite-menus span.wsite-menu-title,#wsite-menus span.wsite-menu-title{color:#f0f0f0 !important}
 #wsite-menus span.wsite-menu-title:hover,#wsite-menus span.wsite-menu-title:hover{color:#172e64 !important}
 #wsite-menus .wsite-menu li a:hover{color:#172e64 !important}
 .nav-button{background-color:#172e64 !important}
 .my_custom_menu{background-color:#172e64 !important}
 h1,h2,h3,h4,h5,h6,.toggle-title,.accordion-title{color:#6266262}
 .caption-title,.caption-block h2,.testi-slider blockquote{color:#fff !important;}
 .tabs li a,.widget-title,.member-info .name,.member-info .title,.section-title h2,.author-name.flex-slider-page .call-bg .call-to-action h1, .profile-name,.tall-header-page .call-bg .call-to-action h1,.short-header-page .call-bg .call-to-action h1,.pricing-title,.price span {color:#626262 !important}
 .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{background-color:#172e64 !important}
 body,div.paragraph{color:#888}
 body,p{color:#888}
 .caption-block h3{color:#172e64 !important}
 .caption-block h2{color:#fff !important}
 .caption-iconbox header i {background:#172e64 !important}
 .caption-block div.paragraph{color:#fff !important}
 .caption-block p{color:#fff !important}
 .caption-text i{background:#172e64 !important}
 .section-title h2,.section-title h3{color:#172e64 !important}
 .parallax-social .wsite-social-facebook:hover:before,.parallax-social .wsite-editor .wsite-social-facebook:hover:before, .parallax-social .wsite-social-twitter:hover:before,.parallax-social .wsite-editor .wsite-social-twitter:hover:before, .parallax-social .wsite-social-linkedin:hover:before,.parallax-social .wsite-editor .wsite-social-linkedin:hover:before, .parallax-social .wsite-social-flickr:hover:before,.parallax-social .wsite-editor .wsite-social-flickr:hover:before, .parallax-social .wsite-social-vimeo:hover:before,.parallax-social .wsite-editor .wsite-social-vimeo:hover:before, .parallax-social .wsite-social-youtube:hover:before,.parallax-social .wsite-editor .wsite-social-youtube:hover:before {color:#172e64 !important}
 .wsite-social-facebook:before,.wsite-editor .wsite-social-facebook:before,.wsite-social-twitter:before,.wsite-editor .wsite-social-twitter:before, .wsite-social-linkedin:before,.wsite-editor .wsite-social-linkedin:before,.wsite-social-flickr:before, .wsite-editor .wsite-social-flickr:before,.wsite-social-vimeo:before,.wsite-editor .wsite-social-vimeo:before, .wsite-social-youtube:before,.wsite-editor .wsite-social-youtube:before {color:#172e64 !important}
 .wsite-button,.wsite-editor .wsite-button, .wsite-button,.wsite-editor .wsite-button{background:#172e64 !important}
 .wsite-button-highlight:hover,.wsite-editor .wsite-button-highlight:hover,.wsite-button-large.wsite-button-highlight:hover{background:#172e64 !important}
 .wsite-button:hover,.wsite-editor .wsite-button:hover,.call-bg .call-to-action .button:hover{background:#595959 !important}
 .wsite-button-highlight,.wsite-editor .wsite-button-highlight{background:#595959!important}
 .widget .featured i{color:#172e64 !important}
 .widget li a:hover{color:#172e64 !important}
 .h-tabs .tabs li a.current{background:#172e64 !important;border:2px solid #172e64 !important}
 #navigation a, .h-tabs .tabs li a.current{color:#fff !important}
 .toggle-active,.accordion .current{background:#172e64 !important;border:1px solid #172e64 !important}
 .toggle-active,.accordion .current{color:#fff !important}
 .colored{color:#172e64 !important}
 .author-name a:hover{color:#172e64 !important}
 .tag-cloud a:hover,#footer .tag-cloud-f a:hover,.tag-cloud-f a:hover{background:#172e64 !important}
 .profile-social-icons li:hover{background:#172e64 !important}
 .team h3{color:#172e64 !important}
 .progress .bar.red{background-color:#172e64 !important}
 .progress .bar.green{background-color:#657A7C}
 .progress .bar.black{background:#393939}
 .progress .bar.grey{background:#595959}
 .dropcap.circle.red{background:#172e64 !important}
 .dropcap.circle.green{background:#657A7C}
 .dropcap.square.red{background:#172e64 !important}
 .dropcap.square.dark,.dropcap.circle.dark{background:#666}
 .dropcap.square.green{background:#657A7C}
 blockquote,.pullquote-right,.pullquote-left{border-left:3px solid #172e64 !important}
 .required{color:#172e64 !important}
 .call-bottom .call-to-action{background-color:#172e64 !important}
 #footer a:hover,#footer-bottom a:hover{color:#172e64 !important}
 #footer .icon{color:#172e64 !important}
 #scroll-top a:hover{background-color:#172e64 !important}
 .fixedtab .red{background:#172e64 !important}
 .call-bottom .call-to-action{display: none !important}
 #weebly-footer-signup-container {display:none !important}

div.paragraph ul, div.paragraph ol { padding-left: 2.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; }
