@import url("theme/colors%EF%B9%961751903182.css"); @import url("theme/font-awesome.min%EF%B9%961751903182.css"); @import url('http://fonts.googleapis.com/css?family=Roboto+Slab:400,300%7CRoboto+Condensed:400,700%7CRoboto'); html,body,header,aside,footer{border:0;margin:0;padding:0;font-size:100%;vertical-align:baseline}
 body{background: url(theme/bg-dark-wood%EF%B9%961751903182.png) 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{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)}
 @media only screen and (max-width:1200px){
#page-wrap.boxed,#footer-wrap.boxed{width:100%!important}
}
 #page-wrap.wide{width:100%}
 #footer-wrap{margin:0 auto 0;width:1200px}
 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:13px}
 body,p{font-size:13px}
 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:'Roboto',sans-serif !important;font-weight:400;font-size:13px}
 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:'Roboto',sans-serif !important;font-weight:400;font-size:13px}
 h1,h2,h3,h4,h5,h6,.caption-title,.caption-block h2,.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:'Roboto Condensed',sans-serif!important;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.5em}
 .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:'Roboto Slab',serif!important;font-weight:300;text-transform:}
 .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:'Roboto Slab',serif!important;font-weight:300;text-transform:}
 .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;}
}
 .divider-empty{clear:both;display:block;position:relative;padding-top:20px}
 .section-title{}
 .section-title h2,.section-title h3{font-size:18px;text-transform:}
 .section-title span{color:#848484;font-size:18px;font-weight:300;letter-spacing:normal;text-transform:}
 .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:6px}
 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}
 .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}
}
 #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%;}
}
 .inner-container{position:relative;width:96%;margin:0 auto}
 .bottom-content{margin:0;padding:60px 0}
 #content,#sidebar{position:relative}
 .main-content{min-height:300px;padding:75px 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}
}
 .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(https://www.carportsofcolorado.com/files/theme/parallax1.jpg?1751903182)}
 .parallax-two.testimonial{background-image:url(https://www.carportsofcolorado.com/files/theme/parallax2.jpg?1751903182)}
 .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%EF%B9%961751903182.png);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);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}
 .triangle-topright {position: absolute;right: 0;top: 0;width: 0; height: 0;border-left: 60px solid transparent;border-right: 60px solid transparent}
 @media only screen and (max-width: 800px) {
.square-topright,.triangle-topright {display: none;}
}
 .inner-container .header-details{font-size:13px;position:absolute;right:0;top:55px;z-index:2}
 @media only screen and (max-width: 1040px) {
.inner-container .header-details{top:30px}
.inner-container .one-third{width:auto;}
}
 @media only screen and (max-width: 800px) {
.inner-container .header-details{top:45px;}
}
 @media only screen and (max-width: 500px) {
.inner-container .header-details{display:none;}
}
 .mail,.phone,.search{float:right}
 .mail i{padding-left:25px}
 .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{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{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%EF%B9%961751903182.png);border-radius:4px 4px 4px 4px}
 @media only screen and (max-width: 800px) {
#Header #navigation {background:#FB6148;background-image:none;height:50px;border-radius:0;left:0;top:-30px;width:100%;z-index:999}
#menu{display:none}
}
 .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%EF%B9%961751903182.png) 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%EF%B9%961751903182.png) 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-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,.wsite-nav-11:before{color:#fff;font-family:FontAwesome;position:absolute;top:15px;left:15px;font-size:14px;z-index:2}
 .wsite-nav-1:before{content:"\f015"}
 .wsite-nav-2:before{content:""}
 .wsite-nav-3:before{content:""}
 .wsite-nav-4:before{content:""}
 .wsite-nav-5:before{content:""}
 .wsite-nav-6:before{content:""}
 .wsite-nav-7:before{content:""}
 .wsite-nav-8:before{content:""}
 .wsite-nav-9:before{content:""}
 .wsite-nav-10:before{content:""}
 .wsite-nav-11:before{content:""}
 .wsite-nav-12:before{content:""}
 .wsite-nav-13:before{content:""}
 #navigation ul{line-height:2.2;margin:0;padding:0}
 #navigation li{background:url(theme/nav-shadow%EF%B9%961751903182.png) 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 a{float:left;line-height:60px;font-size:14px;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;}
}
 #wsite-menus .wsite-menu{background:none;z-index:2}
 #wsite-menus .wsite-menu li a{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 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%;font-size:18px;text-align:center;cursor:pointer;z-index:999}
 @media only screen and (max-width: 800px) {
.nav-button{display:block;}
}
 .mobile-nav{display: none}
label.hamburger{display: none}
 input#navTrigger{display:none}
input#navTrigger:checked ~ .mobile-nav{padding: 0;max-height: 100vh}
 input#navTrigger:checked ~ .wrapper{height: 100%;overflow: hidden}
 input#navTrigger:checked ~ .wrapper label.hamburger span{background: transparent}
 input#navTrigger:checked ~ .wrapper label.hamburger span:before{top: 1px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
 input#navTrigger:checked ~ .wrapper label.hamburger span:after{top: -1px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg)}
 .splash-page input#navTrigger:checked ~ .wrapper .main-wrap{position: relative}
 @media screen and (max-width: 992px) {
 body.cart-full #wsite-mini-cart{display: block !important}
 body.cart-full .wsite-footer{padding-bottom: 70px}
 .container{width: 100%}
 #footer .container,.main-content .container {width:93%}
 input#navTrigger:checked ~ .wrapper{height: 100%;overflow: hidden}
 input#navTrigger:checked ~ label.hamburger span{background: transparent}
 input#navTrigger:checked ~ label.hamburger span:before{top: 1px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
 input#navTrigger:checked ~ label.hamburger span:after{top: -1px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg)}
 input#navTrigger:checked ~{position: relative}
label.hamburger{position: absolute;top: 0;right: 0;display: inline-block;width: 30px;height: 30px;padding: 10px;cursor: pointer;z-index:9999;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}
 label.hamburger span,label.hamburger span:before,label.hamburger span:after{position: relative;display: block;width: 22px;height: 2px;background: #fff;content: '';-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out}
 label.hamburger span{top: 9px;left: 4px;margin: 5px 0}
label.hamburger span:before{top: -8px}
 label.hamburger span:after{bottom: -6px}
 .desktop-nav{display: none}
 .mobile-nav{position: absolute;top: 50px;left: 0;z-index: 20;display: block;overflow-x: hidden;overflow-y: auto;width: 100%;height: 100%;max-height: 0;padding: 0;background: rgba(35, 35, 35, 0.95);box-sizing: border-box;-webkit-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53);-moz-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53);-ms-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53);-o-transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53);transition: all 300ms cubic-bezier(0, 0.085, 0.68, 0.53)}
 .mobile-nav ul{float: none;height: auto;padding:0;margin:0}
 .mobile-nav li{position: relative;display: block !important;margin: 0;border: none;text-align: center}
 .mobile-nav li .wsite-menu-link-styles{position: relative;padding: 10px 0;border: none}
 #mobcart > a,.mobile-nav li > a.wsite-menu-item{position: relative;padding: 10px 0;border: none;display:block;font-family: 'Open Sans', sans-serif;color:#fff;font-size:14px}
 .mobile-nav li > a.wsite-menu-subitem{display: block;position: relative;padding: 10px 0;border: none;color: #a1a1a1;text-transform: none;font-family: 'Open Sans', sans-serif;font-size: 13px;font-weight: 400;line-height: normal;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease}
 .mobile-nav li .wsite-menu-wrap{display: block !important;overflow: hidden;max-height: 0;-webkit-transition: all 500ms ease-in-out 250ms;-moz-transition: all 500ms ease-in-out 250ms;-ms-transition: all 500ms ease-in-out 250ms;-o-transition: all 500ms ease-in-out 250ms;transition: all 500ms ease-in-out 250ms}
 .mobile-nav li .wsite-menu-wrap li.wsite-nav-current > a.wsite-menu-subitem{background: rgba(0, 0, 0, 0.95);border: none}
 .mobile-nav li .wsite-menu-wrap .wsite-menu-arrow{display: none}
 #mobcart:hover > a,.mobile-nav li.wsite-menu-item-wrap#active > a.wsite-menu-item,.mobile-nav li.wsite-menu-item-wrap > a.wsite-menu-item:hover,.mobile-nav li.wsite-menu-subitem-wrap > a.wsite-menu-subitem:hover{background: rgba(0, 0, 0, 0.95);border: none;color:#fff}
 .mobile-nav li.has-submenu > span.icon-caret{position: absolute;top: 0;right: 0;display: block;width: 20px;height: 20px;line-height:20px;padding: 10px 20px;cursor: pointer;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}
 .mobile-nav li.has-submenu > span.icon-caret:before{position: relative;display: block;color: white;font-size: 24px;content: '\f107';font-family:'FontAwesome'}
 .mobile-nav li.has-submenu .wsite-menu-wrap.open{max-height: 1000px}
 .mobile-nav li.wsite-nav-more{display: none !important}
}
 @media (max-width: 767px){
#wsite-mini-cart {position: fixed !important;bottom: 0;top: auto !important;width: 100% !important;left: 0 !important;margin: 0 !important;border:0 !important}
}
 .slider-container{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;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;margin-top:-10px;padding:0}
 @media only screen and (max-width: 600px){
.caption-block h2{font-size:15px;}
}
 .caption-block div.paragraph{margin-top:5px}
 .caption-block p{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{position:relative;display:inline-block}
 .caption-iconbox header{font-size:20px;line-height:40px;padding-left:60px;padding-right:22px;position:relative;text-align:left;width:100%}
 .caption-iconbox header i{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 span{font-size:32px;text-shadow:none;padding:5px 15px;line-height:52px;display:inline-block}
 .caption-text span{font-size:20px;text-shadow:none;padding:5px 15px;line-height:52px;display:inline-block}
 @media only screen and (max-width: 600px) {
.caption-title span{font-size:25px;padding:2px 8px;line-height:52px}
}
 @media only screen and (max-width: 480px) {
.caption-title span{font-size:15px;padding:2px 8px;line-height:normal}
}
 @media only screen and (max-width: 600px) {
.caption-text span{font-size:15px;padding:2px 8px;line-height:normal}
}
 @media only screen and (max-width: 480px) {
.caption-text 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%EF%B9%961751903182.png) 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%}
}
 .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;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-caption .wsite-multicol-col[style]{padding:10px!important}
 .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%EF%B9%961751903182.png);right:30px}
 .flex-direction-nav .flex-prev{background-image:url(theme/slider_arrow_prev%EF%B9%961751903182.png);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;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.flex-active{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;border-radius:4px 4px 4px 4px}
 .testi-slider .flex-direction-nav{display:none}
 .testi-slider blockquote{font-size:18px;font-weight:400!important;text-transform:;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{box-shadow:none;height:8px;width:8px}
 .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{bottom:0;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{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 .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{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}
 .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{font-size:22px;margin:0}
 .call-to-action div.paragraph{margin:0}
 .call-to-action p{margin:0}
 .call-to-action .button{margin:8px 14px 0 0}
 .wsite-page-searchresults .call-bottom .call-to-action{display: none}
 @media only screen and (max-width: 1023px) {
#wsite-com-product-info {margin-left:0}
}
 @media only screen and (max-width:767px) {
.wsite-com-category-subcategory-group .wsite-com-column[style], #wsite-search-sidebar, #wsite-search-results, #wsite-search-product-results .wsite-search-product-result{width:100%!important}
}
 .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}
 @media only screen and (max-width: 500px) {
.call-bottom h3{font-size:13px;}
}
 .call-bottom .call-to-action .wsite-button{background:none;margin-top:13px}
 @media only screen and (max-width: 500px) {
.call-bottom .call-to-action .wsite-button{margin-top:0;}
}
 .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-header h2{font-size: 1.8em;margin:3px;text-align:right;width:24%}
 .testimonials{margin:8px 5px;padding-bottom:10px}
 .testimonials .bubble{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}
 #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 h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{margin-bottom:20px}
 #footer{position:relative;margin:0}
 #footer .container{padding:90px 0 60px}
 #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{height:3px;margin-top:-2px;position:absolute;top:50%;width:100%}
 #page-wrap .widget-title-container .title-border{height:3px;margin-top:6px;position:absolute;top:50%;width:100%}
 #footer a.goto{background:transparent url(https://www.carportsofcolorado.com/files/theme/goto_arrow_footer.png?1751903182) no-repeat scroll 100% 50%;display:inline-block}
 #footer-bottom{margin-bottom:0!important;font-size:12px}
 #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}
 #footer form{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{border-radius:2px;margin-bottom:6px;padding:12px 20px;position:relative;text-shadow:none}
 @media only screen and (max-width: 500px) {
.wsite-social,.wsite-editor .wsite-social{white-space:normal;}
}
 .wsite-social-instagram:before,.wsite-editor .wsite-social-instagram:before, .wsite-social-dribbble:before,.wsite-editor .wsite-social-dribbble:before, .wsite-social-rss:before,.wsite-editor .wsite-social-rss:before, .wsite-social-pinterest:before,.wsite-editor .wsite-social-pinterest:before, .wsite-social-plus:before,.wsite-editor .wsite-social-plus:before, .wsite-social-yahoo:before,.wsite-editor .wsite-social-yahoo:before, .wsite-social-mail:before,.wsite-editor .wsite-social-mail:before, .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-instagram,.wsite-editor .wsite-social-instagram, .wsite-social-dribbble,.wsite-editor .wsite-social-dribbble, .wsite-social-rss,.wsite-editor .wsite-social-rss, .wsite-social-pinterest,.wsite-editor .wsite-social-pinterest, .wsite-social-plus,.wsite-editor .wsite-social-plus, .wsite-social-yahoo,.wsite-editor .wsite-social-yahoo, .wsite-social-mail,.wsite-editor .wsite-social-mail, .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-instagram,.wsite-editor .wsite-social-instagram, .wsite-social-dribbble,.wsite-editor .wsite-social-dribbble, .wsite-social-rss,.wsite-editor .wsite-social-rss, .wsite-social-pinterest,.wsite-editor .wsite-social-pinterest, .wsite-social-plus,.wsite-editor .wsite-social-plus, .wsite-social-yahoo,.wsite-editor .wsite-social-yahoo, .wsite-social-mail,.wsite-editor .wsite-social-mail, .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-instagram,.parallax-social .wsite-editor .wsite-social-instagram, .parallax-social .wsite-social-dribbble,.parallax-social .wsite-editor .wsite-social-dribbble, .parallax-social .wsite-social-rss,.parallax-social .wsite-editor .wsite-social-rss, .parallax-social .wsite-social-pinterest,.parallax-social .wsite-editor .wsite-social-pinterest, .parallax-social .wsite-social-plus,.parallax-social .wsite-editor .wsite-social-plus, .parallax-social .wsite-social-yahoo,.parallax-social .wsite-editor .wsite-social-yahoo, .parallax-social .wsite-social-mail,.parallax-social .wsite-editor .wsite-social-mail, .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-instagram,.parallax-social .wsite-editor .wsite-social-instagram, .parallax-social .wsite-social-dribbble,.parallax-social .wsite-editor .wsite-social-dribbble, .parallax-social .wsite-social-rss,.parallax-social .wsite-editor .wsite-social-rss, .parallax-social .wsite-social-pinterest,.parallax-social .wsite-editor .wsite-social-pinterest, .parallax-social .wsite-social-plus,.parallax-social .wsite-editor .wsite-social-plus, .parallax-social .wsite-social-yahoo,.parallax-social .wsite-editor .wsite-social-yahoo, .parallax-social .wsite-social-mail,.parallax-social .wsite-editor .wsite-social-mail, .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-instagram:before,.parallax-social .wsite-editor .wsite-social-instagram:before, .parallax-social .wsite-social-dribbble:before,.parallax-social .wsite-editor .wsite-social-dribbble:before, .parallax-social .wsite-social-rss:before,.parallax-social .wsite-editor .wsite-social-rss:before, .parallax-social .wsite-social-pinterest:before,.parallax-social .wsite-editor .wsite-social-pinterest:before, .parallax-social .wsite-social-plus:before,.parallax-social .wsite-editor .wsite-social-plus:before, .parallax-social .wsite-social-yahoo:before,.parallax-social .wsite-editor .wsite-social-yahoo:before, .parallax-social .wsite-social-mail:before,.parallax-social .wsite-editor .wsite-social-mail:before, .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:80px;height:80px;line-height:80px;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-instagram:before,.parallax-social .wsite-editor .wsite-social-instagram:before, .parallax-social .wsite-social-dribbble:before,.parallax-social .wsite-editor .wsite-social-dribbble:before, .parallax-social .wsite-social-rss:before,.parallax-social .wsite-editor .wsite-social-rss:before, .parallax-social .wsite-social-pinterest:before,.parallax-social .wsite-editor .wsite-social-pinterest:before, .parallax-social .wsite-social-plus:before,.parallax-social .wsite-editor .wsite-social-plus:before, .parallax-social .wsite-social-yahoo:before,.parallax-social .wsite-editor .wsite-social-yahoo:before, .parallax-social .wsite-social-mail:before,.parallax-social .wsite-editor .wsite-social-mail:before, .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-instagram:hover:before,.parallax-social .wsite-editor .wsite-social-instagram:hover:before, .parallax-social .wsite-social-dribbble:hover:before,.parallax-social .wsite-editor .wsite-social-dribbble:hover:before, .parallax-social .wsite-social-rss:hover:before,.parallax-social .wsite-editor .wsite-social-rss:hover:before, .parallax-social .wsite-social-pinterest:hover:before,.parallax-social .wsite-editor .wsite-social-pinterest:hover:before, .parallax-social .wsite-social-plus:hover:before,.parallax-social .wsite-editor .wsite-social-plus:hover:before, .parallax-social .wsite-social-yahoo:hover:before,.parallax-social .wsite-editor .wsite-social-yahoo:hover:before, .parallax-social .wsite-social-mail:hover:before,.parallax-social .wsite-editor .wsite-social-mail:hover:before, .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-instagram:hover,.wsite-editor .wsite-social-instagram:hover, .wsite-social-dribbble:hover,.wsite-editor .wsite-social-dribbble:hover, .wsite-social-rss:hover,.wsite-editor .wsite-social-rss:hover, .wsite-social-pinterest:hover,.wsite-editor .wsite-social-pinterest:hover, .wsite-social-plus:hover,.wsite-editor .wsite-social-plus:hover, .wsite-social-yahoo:hover,.wsite-editor .wsite-social-yahoo:hover, .wsite-social-mail:hover,.wsite-editor .wsite-social-mail:hover, .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-instagram:before,.wsite-editor .wsite-social-instagram:before{content:"\f16d"}
 .wsite-social-dribbble:before,.wsite-editor .wsite-social-dribbble:before{content:"\f17d"}
 .wsite-social-rss:before,.wsite-editor .wsite-social-rss:before{content:"\f09e"}
 .wsite-social-pinterest:before,.wsite-editor .wsite-social-pinterest:before{content:"\f231"}
 .wsite-social-plus:before,.wsite-editor .wsite-social-plus:before{content:"\f0d5"}
 .wsite-social-yahoo:before,.wsite-editor .wsite-social-yahoo:before{content:"\f19e"}
 .wsite-social-mail:before,.wsite-editor .wsite-social-mail:before{content:"\f003"}
 .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-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 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}
 .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;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%EF%B9%961751903182.png) 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 .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;font-size:12px}
 #footer .wsite-search-element-input,.wsite-editor .wsite-search-element-input{font-size:12px}
 .callout-box{position:relative;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{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;margin-right:20px;height:80px;width:80px;line-height:80px;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 .tab-content{margin:0;padding:10px 0}
 @media only screen and (max-width: 500px) {
.h-tabs .tab-content{padding:10px 18px;}
}
 .toggle-title,.accordion-title{overflow:hidden;font-size:16px;padding:10px 20px;cursor:pointer;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{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}
 .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{display:inline-block;border-radius:4px 4px 4px 4px;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-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;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-image:url(theme/scroll_top%EF%B9%961751903182.png);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}
 .wsite-logo a img {margin-top: 40px;}
 @media only screen and (max-width: 767px) {
 .wsite-multicol-col[style] {padding-left: 0 !important}
 .wsite-multicol-col {padding-right: 0 !important;}
 .wsite-multicol-col, .wsite-multicol-col .wsite-multicol-col {display: block;margin: 0 auto 1em !important;max-width: 100% !important;width: auto !important}
 }
 .wslide-slide-inner1, .wslide-slide-inner2 {position: relative !important}
 #icontent .flexslider .slides > li{position:relative;display:block!important}
 #icontent .square-topleft{width:290px}
 #icontent .triangle-topleft{left:150px}
 #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}
 #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}
 #icontent .wft-ph .weebly-content-area:first-child {min-height:200px!important;border:1px dashed #c7c7c7}
 #icontent .wft-ph .weebly-content-area:first-child:before {position:absolute;font-family:"Open Sans",Arial,sans-serif;font-size:15px;color:#fff;width:100%;text-align:left;content: "\00a0\00a0**Drag Elements Below**";margin-top:-11px;background:rgba(0,0,0,0.6);border-bottom:1px dashed #c7c7c7}
 #icontent .wft-ph ul > li {padding-top:20px}
 @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;}

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
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; }
