 @import url(//baamboo-update.weebly.com/files/theme/vous-classic.css?1496690344); html, body { height: 100%; }
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div.paragraph,div.paragraph,blockquote,fieldset,input { margin: 0; padding: 0; }
 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div.paragraph,p,blockquote,fieldset,input { margin: 0; padding: 0; }
 ul { list-style: none; }
 fieldset { border: 0; }
 a img { border: 0; }
 .clear { clear: both; font-size:0; height:0; }
 small{font-size:85%}
 strong, th, b{font-weight:bold}
 td{vertical-align:center}
 sub, sup{font-size:75%; line-height:0; position:relative}
 sup{top:-0.5em}
 sub{bottom:-0.25em}
 pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px}
 textarea{overflow:auto}
 .ie6 legend, .ie7 legend{margin-left:-7px}
 input[type="radio"]{vertical-align:text-bottom}
 input[type="checkbox"]{vertical-align:bottom}
 input:focus {ouline: none;}
 .ie7 input[type="checkbox"]{vertical-align:baseline}
 .ie6 input{vertical-align:text-bottom}
 label, input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer}
 button, input, select, textarea {margin:0}
 button:focus, input:focus, select:focus, textarea:focus { outline: none;}
 input:invalid, textarea:invalid{border-radius:1px; -moz-box-shadow:0px 0px 5px rgba(50, 50, 50, 0.5); -webkit-box-shadow:0px 0px 5px rgba(50, 50, 50, 0.5); box-shadow:0px 0px 5px rgba(50, 50, 50, 0.5)}
 .no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color:#dbe0e2}
 ::-moz-selection{background:#363b42; color:#fff; text-shadow:none}
 ::selection{background:#363b42; color:#fff; text-shadow:none}
 .floatLeft{ float:left;}
 .floatRight{ float:right;}
 .alignCenter{text-align:center}
 .invisible{visibility:hidden}
 .clearfix:before, .clearfix:after{content:"\0020"; display:block; height:0; overflow:hidden}
 .clearfix:after{clear:both}
 .clearfix{zoom:1}
 .ieClearing{clear:both; height:0; overflow:hidden}
 .fleft{float:left}
 .fright{float:right}
 .clear{clear:both}
 .clearleft{clear:left}
 .clearright{clear:right}
 .none{display:none}
 div.paragraph ul, div.paragraph ol { padding-left: 25px !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; }
 #icontent{ padding: 0 !important}
 .wsite-header { background: transparent url(theme/default_header.jpg?1496690344) center no-repeat; background-size: cover !important; }
 #scroll_container .wsite-background { background-color: transparent; }
 .page-content-wrapper .wsite-background { background-color: rgba(0,0,0,.7); }
 #icontent .drag_content_2 { border: 1px dashed #aaa; min-height: 200px; margin: 0 auto; display: block; }
 .note { display: none; color: #e32827 !important; font-size: 15px !important; text-align: center; }
 #icontent .note { display: block; }
 #icontent{ background-color:#fff; background-position:center top; background-repeat:no-repeat; background-size:cover; }
 body{ background-color: rgba(0,0,0,.7); background-position:center top; background-repeat:no-repeat; background-size:cover; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #333; line-height: 170%; }
 .tall-header-page, .no-header-page, .landing-page, .splash-page, .drag-header-page, .half-page, .left-sidebar-page, .no-header-page-2, .right-sidebar-page, .full-screen-page, .title-page, .video-page { background-color: #fff; }
 #icontent { height: auto !important; }
 div.paragraph, div.paragraph, .paragraph{ line-height:1.5em; padding: .5em 0 }
 p, div.paragraph, .paragraph{ line-height:1.5em; padding: .5em 0 }
 h1, h2, h3, h4{ color: #515151; font-family: 'Lato', sans-serif; font-weight: 400 }
 h1{ font-size: 32px; line-height:1.2em; }
 h2, h3{ font-size: 18px; line-height: 1em; margin-bottom: 10px; }
 h4 { font-size: 16px; line-height:1.2; margin-bottom:5px }
 a, a:visited, a:hover, a:focus, a:active { color:#A0BF36; text-decoration: none; }
 .paragraph a, .wsite-content-title a { position: relative; }
 .paragraph a:after, .wsite-content-title a:after { background: #A0BF36; content: ""; bottom: 0; height: 1px; left: 0; position: absolute; width: 0; -moz-transition: all .2s; -o-transition: all .2s; -webkit-transition: all .2s; transition: all .2s; }
 .paragraph a:hover:after, .wsite-content-title a:hover:after { width: 100%; }
 table { border-collapse: collapse; border-spacing: 0; }
 .wsite-background { background-attachment: fixed !important; background-size:cover !important; }
 @font-face{ font-family:'FontAwesome'; src:url('theme/fontawesome-webfont.eot?1496690344'); src:url('theme/fontawesome-webfont.eot?1496690344') format('embedded-opentype'), url('theme/fontawesome-webfont.woff?1496690344') format('woff'), url('theme/fontawesome-webfont.ttf?1496690344') format('truetype'), url('theme/fontawesome-webfont.svg?1496690344') format('svg'); font-weight:normal;font-style:normal }
 #header{ position:fixed; left:0; right:0; top:0; background:#1F6A72; padding:0; height:70px; line-height:70px; border-bottom:2px solid #1F6A72; z-index:5555 }
 #header.main{ width:auto; }
 #icontent #header{ position:absolute; }
 #icontent .page-content{ padding-top:70px; margin-top: 0; }
 .page-container { height: 100%; }
 #icontent .page-container { background-color: #fff; }
 #icontent.splash-page .page-container, #icontent.video-page .page-container, #icontent.no-header-page-2 .page-container, #icontent.half-page .page-container { background-color: transparent; }
 .menu{ max-width: 1000px; margin-right:30px; }
 .menu ul.wsite-menu-default { list-style: none; text-align:right; }
 .menu ul.wsite-menu-default li{ display:inline-block; position:relative; }
 .menu ul.wsite-menu-default li:before{ content:""; position:absolute; height:2px; left:0; bottom:-2px; width:0; background:#ffffff; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
 .menu ul.wsite-menu-default a { display: inline-block; color: #A0BF35; border: none; border-right: 1px solid #1F6A72; height: 69px; line-height: 70px; padding: 0 10px; outline: 0; list-style-type: none; text-decoration: none; text-transform:uppercase; font-weight: 600; font-family: 'Roboto', sans-serif; font-size: 12px; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; }
 .menu ul.wsite-menu-default #active a{ color:#fff; }
 .menu ul.wsite-menu-default #active:before, .menu ul.wsite-menu-default li:hover:before{ width:100% }
 .menu ul.wsite-menu-default span li:first-child a{ border-left:0 none; }
 .menu ul.wsite-menu-default li:first-child a, .menu ul.wsite-menu-default span:first-child li:first-child a{ border-left:1px solid #1F6A72 }
 .baamboo-responsive-nav { display: none; }
 #wsite-menus .wsite-menu{ position:relative; margin-top:3px; }
 #wsite-menus .wsite-menu li { min-width: 200px; position:relative; width: auto !important; }
 #wsite-menus .wsite-menu-wrap{ z-index:99999; margin-top: -1px; }
 #wsite-menus .wsite-menu li a { padding: 0 30px; border: 0; outline: 0; list-style-type: none; height: 50px; line-height: 50px; padding: 0 20px; background:#39A6A5; border-bottom: 1px solid #303030; font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 11px; font-weight: 600; text-transform:uppercase; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
 #wsite-menus .wsite-menu li:last-child a { border: none }
 #wsite-menus span.wsite-menu-title, #wsite-menus span.wsite-menu-title { padding: 0; }
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.wsite-nav-current { color: #fff; background: #A0BF36; border-color: #A0BF36; }
 .logo{ max-height:65px; margin-left:30px; }
 .logo a { display: block; }
 .wsite-logo img, .wsite-logo span { vertical-align: middle !important; }
 .wsite-logo a img { max-height: 60px; }
 #wsite-title { text-transform: none; letter-spacing: 0.3px; color: #FFFFFF; font-size: 55px; font-weight: 600; font-family: 'Roboto', sans-serif; }
 .main { margin: 0 auto; width: 1040px; }
 .page-content-wrapper { height: 100%; position: relative; }
 .page-content { margin-top: 72px; height: 100%; background-attachment:fixed; position: relative; }
 .page-content-inner { background: none; background-attachment: fixed; height: 100%; }
 #main-wrap .container { min-height:400px; }
 #content-wrap { color: #333; padding: 95px 0 100px; }
 #empty-message-footer { margin-left: 0 !important; left: 0 !important; width: 100% !important; }
 #footer-wrap { font-size:13px; padding: 90px 0; color: #888; background: #333D46; font-family: 'Roboto', sans-serif; }
 #footer-wrap h2 { font-size: 20px; color: #888; padding-bottom:1px; }
 #footer-wrap a { color: #7D7E82; }
 #footer-wrap .paragraph a:hover, #footer-wrap .wsite-content-title a:hover { color: #fff; }
 #footer-wrap .paragraph a:after, #footer-wrap .wsite-content-title a:after { background: #fff; }
 #footer-wrap .wsite-form-container { text-align:left; }
 #toTop { background: url(theme/totop.png?1496690344) no-repeat; background-position: 0 -46px; display: none; position: fixed; bottom: 10px; right: 0; overflow: hidden; width: 46px; height: 46px; border: none; text-indent: -9999em; z-index: 9999; }
 #toTop:hover { background-position: 0 0; }
 hr.styled-hr { background-color: #ddd; }
 .wsite-theme-dark hr.styled-hr { background-color: #333; }
 #header .socials{ margin:20px 16px 0 -14px }
 #header .wsite-social-item { border: 1px solid #525252; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; width: 28px; height: 28px; }
 #header .wsite-social-item .wsite-social-item-inner { background: url(theme/header_socials.png?1496690344) no-repeat; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; width: 28px; height: 28px; display: block; position: relative; z-index: 3; }
 #header .wsite-social-item:before { content: ""; position: absolute; margin-top: -15px; margin-left: -15px; z-index: 0; top: 50%; left: 50%; -webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); width: 30px; height: 30px; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); }
 #header .wsite-social-item:hover:before { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
 #header .wsite-social-rss .wsite-social-item-inner { background-position: -70px 0; }
 #header .wsite-social-rss:hover .wsite-social-item-inner { background-position: -70px -28px; }
 #header .wsite-social-rss:before { background: #fe8f2d; }
 #header .wsite-social-linkedin .wsite-social-item-inner { background-position: -175px 0; }
 #header .wsite-social-linkedin:hover .wsite-social-item-inner { background-position: -175px -28px; }
 #header .wsite-social-linkedin:before { background: #ff0084; }
 #header .wsite-social-facebook .wsite-social-item-inner { background-position: 0 0; }
 #header .wsite-social-facebook:hover .wsite-social-item-inner { background-position: 0 -28px; }
 #header .wsite-social-facebook:before { background: #3b5998; }
 #header .wsite-social-twitter .wsite-social-item-inner { background-position: -35px 0; }
 #header .wsite-social-twitter:hover .wsite-social-item-inner { background-position: -35px -28px; }
 #header .wsite-social-twitter:before { background: #45b0e3; }
 #header .wsite-social-mail .wsite-social-item-inner { background-position: -280px 0; }
 #header .wsite-social-mail:hover .wsite-social-item-inner { background-position: -280px -28px; }
 #header .wsite-social-mail:before { background: #d60000; }
 #header .wsite-social-pinterest .wsite-social-item-inner { background-position: -210px 0; }
 #header .wsite-social-pinterest:hover .wsite-social-item-inner { background-position: -210px -28px; }
 #header .wsite-social-pinterest:before { background: #c62024; }
 #header .wsite-social-youtube .wsite-social-item-inner { background-position: -350px 0; }
 #header .wsite-social-youtube:hover .wsite-social-item-inner { background-position: -350px -28px; }
 #header .wsite-social-youtube:before { background: #ff3333; }
 #header .wsite-social-plus .wsite-social-item-inner { background-position: -105px 0; }
 #header .wsite-social-plus:hover .wsite-social-item-inner { background-position: -105px -28px; }
 #header .wsite-social-plus:before { background: #1762aa; }
 #header .wsite-social-flickr .wsite-social-item-inner { background-position: -140px 0; }
 #header .wsite-social-flickr:hover .wsite-social-item-inner { background-position: -140px -28px; }
 #header .wsite-social-flickr:before { background: #c1c1c1; }
 #header .wsite-social-vimeo .wsite-social-item-inner { background-position: -245px 0; }
 #header .wsite-social-vimeo:hover .wsite-social-item-inner { background-position: -245px -28px; }
 #header .wsite-social-vimeo:before { background: #72d9e4; }
 #header .wsite-social-yahoo .wsite-social-item-inner { background-position: -315px 0; }
 #header .wsite-social-yahoo:hover .wsite-social-item-inner { background-position: -315px -28px; }
 #header .wsite-social-yahoo:before { background: #79458e; }
 .wsite-social, .wsite-editor .wsite-social { white-space: inherit; }
 .wsite-social-item { background: none; border: 1px solid #c1c1c1; border-radius: 41px; -webkit-border-radius: 41px; -moz-border-radius: 41px; width: 41px; height: 41px; margin-bottom: 8px; margin-left: 4px; position: relative; }
 .wsite-social-item .wsite-social-item-inner { background: url(theme/socials.png?1496690344) no-repeat; border-radius: 41px; -webkit-border-radius: 41px; -moz-border-radius: 41px; width: 41px; height: 41px; display: block; position: relative; z-index: 3; }
 .wsite-social-item:before { content: ""; position: absolute; margin-top: -23px; margin-left: -23px; z-index: 0; top: 50%; left: 50%; -webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); width: 45px; height: 45px; -webkit-border-radius: 41px; -o-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); }
 .wsite-social-item:hover:before { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
 .wsite-social-rss .wsite-social-item-inner { background-position: -92px 0; }
 .wsite-social-rss:hover .wsite-social-item-inner { background-position: -92px -50px; }
 .wsite-social-rss:before { background: #fe8f2d; }
 .wsite-social-linkedin .wsite-social-item-inner { background-position: -230px 0; }
 .wsite-social-linkedin:hover .wsite-social-item-inner { background-position: -230px -50px; }
 .wsite-social-linkedin:before { background: #ff0084; }
 .wsite-social-facebook .wsite-social-item-inner { background-position: 0 0; }
 .wsite-social-facebook:hover .wsite-social-item-inner { background-position: 0 -50px; }
 .wsite-social-facebook:before { background: #3b5998; }
 .wsite-social-twitter .wsite-social-item-inner { background-position: -46px 0; }
 .wsite-social-twitter:hover .wsite-social-item-inner { background-position: -46px -50px; }
 .wsite-social-twitter:before { background: #45b0e3; }
 .wsite-social-mail .wsite-social-item-inner { background-position: -368px 0; }
 .wsite-social-mail:before { background: #d60000; }
 .wsite-social-pinterest .wsite-social-item-inner { background-position: -276px 0; }
 .wsite-social-pinterest:hover .wsite-social-item-inner { background-position: -276px -50px; }
 .wsite-social-pinterest:before { background: #c62024; }
 .wsite-social-youtube .wsite-social-item-inner { background-position: -460px 0; }
 .wsite-social-youtube:hover .wsite-social-item-inner { background-position: -460px -50px; }
 .wsite-social-youtube:before { background: #ff3333; }
 .wsite-social-plus .wsite-social-item-inner { background-position: -138px 0; }
 .wsite-social-plus:hover .wsite-social-item-inner { background-position: -138px -50px; }
 .wsite-social-plus:before { background: #1762aa; }
 .wsite-social-flickr .wsite-social-item-inner { background-position: -184px 0; }
 .wsite-social-flickr:hover .wsite-social-item-inner { background-position: -184px -50px; }
 .wsite-social-flickr:before { background: #c1c1c1; }
 .wsite-social-vimeo .wsite-social-item-inner { background-position: -322px 0; }
 .wsite-social-vimeo:hover .wsite-social-item-inner { background-position: -322px -50px; }
 .wsite-social-vimeo:before { background: #72d9e4; }
 .wsite-social-yahoo .wsite-social-item-inner { background-position: -414px 0; }
 .wsite-social-yahoo:hover .wsite-social-item-inner { background-position: -414px -50px; }
 .wsite-social-yahoo:before { background: #79458e; }
 input[type="text"], input[type="password"], textarea{ border:2px solid #ededed !important; border-bottom:0 none; background-image: none !important; background:#F1F1F1 !important; font-size:12px; font-weight:normal; color:#333; position:relative; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
 input[type="text"], input[type="password"] { height:40px; line-height:40px; padding:0 10px }
 input[type="text"]:focus, input[type="password"]:focus, textarea:focus{ background:#fff !important; outline: none; }
 input.wsite-form-input{ padding:0 5px !important }
 textarea.wsite-form-input{ padding:5px !important }
 input.form-input-error{ border:3px solid #ff0000 !important; }
 [placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s ease; opacity: 0; filter: alpha(opacity=0); }
 input:focus::-webkit-input-placeholder { transition: text-indent 0.5s 0.5s ease; text-indent: -100%; opacity: 0; filter: alpha(opacity=0); }
 ::-webkit-input-placeholder { color: #333; opacity: 1 !important; }
 :-moz-placeholder { color: #333; opacity: 1 !important; }
 ::-moz-placeholder { color: #333; opacity: 1 !important; }
 :-ms-input-placeholder { color: #333; opacity: 1 !important; }
 label{ color:#222 !important; font-weight:normal !important; font-size:16px !important; font-family: 'Roboto', sans-serif; !important; font-weight: 400; }
 label.wsite-form-sublabel{ font-size:13px !important }
 blockquote { background: #F2F5E3; color: #333; font-size: 18px; padding: 33px; position: relative; margin-bottom: 20px; }
 blockquote:after { border: 12px solid transparent; border-top: 12px solid #F2F5E3; bottom: -24px; content: ""; height: 0; left: 50%; margin-left: -12px; position: absolute; width: 0; }
 #header .search{ position:relative; border-left:1px solid #1F6A72 }
 #header .search .wsite-search-input{ background:#A0BF36 !important; border:0 none !important; padding:0 !important; height:70px; line-height:70px; width:0; color:#545454; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }
 #header .search.show .wsite-search-input{ width:165px; padding:0 10px !important; }
 #header .search .wsite-search-button{ height:70px; line-height:70px; width:50px; background:#1F6A72 url(theme/header_search.png?1496690344) center no-repeat; }
 #header .show .wsite-search-button { background: #111 url(theme/close_w.png?1496690344) center center no-repeat !important; }
 #wsite-search-submit, .wsite-search-element-submit{ background: url(theme/search.png?1496690344) center center no-repeat !important; width:40px !important; height:25px !important; line-height:25px !important; top:5px !important; margin:0 !important; right:0 !important; border-left:0 none !important; border-radius:0 }
 #wsite-search-query, input.wsite-search-element-input{ vertical-align: middle !important; width:100% !important; border: 2px solid #ececec !important; height: 40px !important; line-height: 1 !important; padding: 10px; background:#F1F1F1 !important; color: #333 !important; }
 #wsite-search-query{ font-size:17px }
 input.wsite-search-element-input:focus{ background:#fff !important; }
 .form-select { font-size: 13px; color: #5e5e5e; background: #F1F1F1 !important; border: 2px solid #ececec !important; height: 40px; line-height: 40px; padding: 0 5px !important; }
 .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: 0 0; }
 .jqTransformRadioWrapper { float: left; display:block; margin: 6px 8px 0 0; }
 .jqTransformRadio { background: transparent url(theme/radio.png?1496690344) no-repeat 0 -17px; vertical-align: middle; width: 17px !important; height: 17px !important; background-size: 17px auto !important; display:block; border-bottom:none; }
 .jqTransformRadio:hover, .jqTransformCheckbox:hover { border-bottom:none; }
 .jqTransformSelectWrapper { position: relative; font-size: 15px; color: #333; background: #F1F1F1; padding: 0 10px !important; border: 2px solid #ececec; height: 40px; line-height: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 9 !important; }
 .jqTransformSelectWrapper div span { float: none; position: absolute; white-space: nowrap; padding: 0; overflow: hidden; top: -3px; cursor: pointer; }
 .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 15px; top: 15px; width: 10px; height: 6px; background: url(theme/select_arrow.png?1496690344) no-repeat center center; border-bottom:none; }
 .jqTransformSelectWrapper ul { position: absolute; top: 36px; left: -2px; list-style: none; background-color: #fff; border: solid 2px #ececec; display: none; margin: 0px; padding: 0px; z-index: 10; width: 100% !important; }
 .jqTransformSelectWrapper ul a { display: block; padding: 0 15px; margin: 0px; text-decoration: none; border-bottom: none; color: #333; }
 .jqTransformSelectWrapper ul a.selected,.jqTransformSelectWrapper ul a:active, .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #F1F1F1; }
 .jqTransformHidden {display: none;}
 .jqTransformButton {display: none;}
 span.jqTransformCheckboxWrapper{ display:block; float:left; margin: 7px 8px 0px 0px; }
 .jqTransformCheckbox { background: transparent url(theme/checkbox.png?1496690344) no-repeat 0 -17px; vertical-align: middle; height: 17px; width: 17px; background-size: 17px auto !important; display:block; border-bottom:none; }
 .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: 0 0; }
 .NFI-wrapper { border: 2px solid #ececec !important; background: #F1F1F1 !important; padding: 0 !important; }
 .NFI-button { background: #222; color: #fff; padding: 0 14px; font-size: 13px; height: 36px; line-height: 36px; }
 .NFI-wrapper .NFI-filename { border: none !important; height: 36px; line-height: 36px; padding-left: 10px !important; }
 .NFI-wrapper .NFI-filename:focus { background: #F1F1F1 !important; }
 .wsite-button, .wsite-button-large{ color: #fff !important; height:42px; font-size: 13px; font-weight: 600; text-decoration: none; background:#A0BF36; border:2px solid #A0BF36; padding:0; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }
 .wsite-button-inner, .wsite-button-large .wsite-button-inner { height: 42px; line-height: 42px; display: block; font-size: 13px; font-weight:600; text-transform:uppercase; padding: 0 40px; background: none !important; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }
 .wsite-button-large, .wsite-button-large .wsite-button-inner{ height:50px; line-height:50px }
 .wsite-button-large .wsite-button-inner{ padding: 0 50px; }
 .wsite-button:hover .wsite-button-inner { padding: 0 33px 0 47px; }
 .wsite-button-large:hover .wsite-button-inner { padding: 0 43px 0 57px; }
 .wsite-button:hover, .wsite-button-large:hover{ background: transparent; color:#222 !important; }
 .wsite-button.wsite-button-highlight, .wsite-button-large.wsite-button-highlight{ background: #A0BF36; border-color:#A0BF36; }
 .wsite-button.wsite-button-highlight:hover { background: transparent; color:#A0BF36 !important; }
 .wsite-button-inner span{ color:#fff !important; }
 .wsite-button-highlight .wsite-button-inner span{ color:#fff !important; }
 .wsite-button:hover .wsite-button-inner span, .wsite-button-large:hover .wsite-button-inner span{ color:#222 !important; }
 .wsite-button.wsite-button-highlight:hover .wsite-button-inner span, .wsite-button-large.wsite-button-highlight:hover .wsite-button-inner span{ color:#A0BF36 !important; }
 .galleryImageBorder, a .galleryImageBorder{ border-color:#ddd !important }
 body .wsite-image-border-hairline a img, body .wsite-image-border-thin a img, body .wsite-image-border-medium a img, body .wsite-image-border-thick a img { border: none !important; margin: 0 !important; padding: 0 !important; }
 body .wsite-image-border-hairline a, body .wsite-image-border-thin a, body .wsite-image-border-medium a, body .wsite-image-border-thick a { border-width: 1px; border-style: solid; border-color: #ddd; border-color: rgba(0,0,0,0.13) }
 .wsite-image.wsite-image-border-black a { border-color: #444; }
 body .wsite-image-border-hairline a { padding: 1px; }
 body .wsite-image-border-thin a { padding: 2px; }
 body .wsite-image-border-medium a { padding: 3px; }
 body .wsite-image-border-thick a { padding: 6px; }
 .wsite-image a { display: block; }
 .wsite-image .w-fancybox { overflow: hidden; position: relative; }
 .wsite-image .w-fancybox img, .galleryImageHolder img { -webkit-transition: -webkit-transform .5s; transition: transform .5s; }
 .wsite-image .w-fancybox:hover img, .galleryImageHolder:hover img { -webkit-transform: scale3d(1.2,1.2,1); transform: scale3d(1.2,1.2,1); }
 .wsite-image .w-fancybox .galleryImage-overlay, .galleryImageHolder .galleryImage-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; z-index: 1; }
 .wsite-image .w-fancybox:hover .galleryImage-overlay, .galleryImageHolder:hover .galleryImage-overlay { background: #A1BD41; opacity: .7; filter: alpha(opacity=70); }
 .wsite-image .w-fancybox .galleryImage-overlay:after, .galleryImageHolder .galleryImage-overlay:after { position:absolute; background: url(theme/gallery_plus.png?1496690344) center no-repeat; opacity: 0; filter: alpha(opacity=0); content: ""; left: 0; width: 100%; height: 100%; bottom: 0; -webkit-transition: -webkit-transform .35s; transition: transform .35s; -webkit-transform: translate3d(0,-20px,0); transform: translate3d(0,-20px,0); z-index: 3; }
 .wsite-image .w-fancybox .galleryImage-overlay:hover:after, .galleryImageHolder .galleryImage-overlay:hover:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
 .imageGallery .galleryCaptionInnerText div.paragraph, .imageGallery .galleryCaptionInnerText{ font-size:14px; font-weight:600 }
 .imageGallery .galleryCaptionInnerText p, .imageGallery .galleryCaptionInnerText{ font-size:14px; font-weight:600 }
 .galleryImageHolder .galleryCaptionInnerText{ padding:0 15% !important; }
 .galleryCaptionHolderInnerBg, .galleryCaptionHover .fullImageGalleryCaption .galleryCaptionHolderInnerBg { background: #A0BF36; opacity: 1; filter: alpha(opacity=100); }
 .fullImageGalleryCaption .galleryCaptionHolderInnerBg { background: #A0BF36; opacity: .7; filter: alpha(opacity=70); }
 .galleryCaptionHolder.fullImageGalleryCaption{ top:0 !important; bottom:0 !important; }
 .wsite-image > div{ position:absolute; left:0; right:0; z-index:5; bottom:8%; }
 .wsite-image > div .text{ background:rgba(0,0,0,.8); color:#fff; padding:2px 20px; font-size:14px; display:inline-block; background:#A0BF36 }
 #icontent .wsite-image > div{ position:relative; background:none; left:inherit; right:inherit; z-index:auto }
 .fancybox-close{ background-image:url(theme/fancy_close.png?1496690344); width:30px; height:30px; }
 .fancybox-next span, .fancybox-prev span { border-radius: 50%; display: block; width:30px; height:30px; }
 .fancybox-next span{ background: #222 url(theme/fancy_next.png?1496690344) no-repeat; }
 .fancybox-prev span{ background: #222 url(theme/fancy_prev.png?1496690344) no-repeat; }
 .fancybox-next span:hover .fancybox-prev span:hover { opacity: 0.6; filter: alpha(opacity=60); }
 #fancybox-thumbs.bottom { display: none !important; }
 .wslide-button{ height: 50px !important; overflow: inherit !important; }
 .wslide-button-inner{ width: 50px !important; height: 50px !important; padding:0 !important; line-height: 50px !important; }
 .wslide-pause, .wslide-play{ display:none !important }
 .wslide-button-bg { height: 50px !important; background: none !important }
 .wslide-prev .wslide-button-icon{ background:url(theme/slider_prev.png?1496690344) center top no-repeat !important; width: 50px !important; height: 50px !important; }
 .wslide-next .wslide-button-icon{ background:url(theme/slider_next.png?1496690344) center top no-repeat !important; width: 50px !important; height: 50px !important; }
 .wslide-prev:hover .wslide-button-icon, .wslide-next:hover .wslide-button-icon{ background-position:center bottom !important; }
 .wslide-prev .wslide-button-icon:before, .wslide-next .wslide-button-icon:before { border-radius: 50%; background: #fff; content: ""; position: absolute; margin-left: -25px; z-index: -1; top: 0; left: 50%; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; width: 50px; height: 50px; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); }
 .wslide-prev .wslide-button-icon:hover:before, .wslide-next .wslide-button-icon:hover:before { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
 .wsite-header .wslide-prev, .wsite-header .wslide-next{ top:50% !important; left: 30px !important; margin-top: -23px; height: 40px !important; }
 .wsite-header .wslide-next .wslide-button-inner { right: 70px !important; }
 .wslide-dot { background:url(theme/nivo-bullets.png?1496690344) left top no-repeat !important; height:16px !important; width:16px !important; display:inline-block; margin: 0 2px; overflow: hidden; text-indent: -999px; }
 .wslide-dot:hover, .wslide-dot.wslide-dot-current { background-position:left bottom !important }
 [class*=rss-box-] { border: 1px solid #ececec !important; padding: 20px 20px 10px !important; background: #fff !important; }
 [class*=rss-box-] p.rss-title { line-height: 1.6 !important; padding: 0!important; margin: 0 0 15px !important; }
 [class*=rss-box-] .rss-title a { font-family: inherit !important; font-weight: 500 !important; font-size: 26px !important; color: #222 !important; line-height: 1.6; }
 [class*=rss-box-] .rss-items { border-top: 1px solid #ececec; }
 .rss-items li.rss-item { font-family: inherit !important; line-height: 1.8 !important; padding: 15px 0 !important; border-bottom: 1px solid #ececec; color: #333; }
 .rss-items li.rss-item:last-child { border-bottom: none !important; }
 [class*=rss-box-] .rss-item a { font-family: inherit !important; font-size: 13px !important; color: #222 !important; font-weight: 600 !important; text-decoration: none !important; padding-bottom: 8px; display: inline-block; }
 [class*=rss-box-] .rss-item a:visited { color: #222 !important; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content>div, .w-ui .ui-dialog.popup-modal .ui-dialog-content>div { padding: 30px 30px 0 !important; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content>div .close-x.close-x-thin, .w-ui .ui-dialog.popup-modal .ui-dialog-content>div .close-x.close-x-thin { background-image: url(theme/fancy_close.png?1496690344); width: 30px; height: 30px; top: -15px; right: -15px; text-indent: -9999em; }
 .ui-widget-overlay { background: url(theme/tran90.png?1496690344) repeat !important; }
 .w-ui.ui-dialog.popup-modal, .w-ui .ui-dialog.popup-modal { z-index: 10000 !important; border-radius: 4px !important; }
 .wsite-page-memberpage.wsite-theme-light .wsite-membership-box h1 { color: #222; border-bottom: 1px solid #ececec; font-weight: 600; text-transform: uppercase; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content .wsite-membership-box input { padding: 0 8px; margin-bottom: 16px; font-family: inherit !important; color: #333; font-size: 15px; border-radius: 0; box-shadow: none; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content .wsite-membership-box input { padding: 0 8px!important; }
 .wsite-page-memberpage .wsite-membership-box a { color: #e32827 !important; }
 .wsite-page-memberpage .wsite-membership-box a:hover { color: #222 !important; }
 .wsite-page-memberpage .wsite-membership-box .membership-right-action { padding: 0 40px !important; height: 43px !important; line-height: 43px; background: #A0BF36; border: 2px solid #A0BF36 !important; background-image: none; border: none; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -o-border-radius: 30px; text-shadow: none; font-weight: 600; font-size: 14px !important; text-transform: uppercase; box-shadow: none; }
 .btn-info.btn-com:hover { background: transparent !important; }
 .wsite-page-memberpage.wsite-theme-light .wsite-membership-box .membership-right-action { color: #fff !important; }
 .wsite-page-memberpage.wsite-theme-light .wsite-membership-box .membership-right-action:hover { color: #A0BF36 !important; }
 button.btn-forward.btn-com:after { display: none; }
 #feature_area{ padding: 80px 0 84px; background:#F4F7F8 }
 #icontent #feature_area { min-height:100px; }
 #feature_area h2 { color: #888; font-size: 36px; padding: 0; }
 #feature_area div.paragraph { color: #888; font-size: 18px; padding: 0; }
 #feature_area p { color: #888; font-size: 18px; padding: 0; }
 #bottom_area{ background:#39A6A5; min-height:50px; padding:50px 0 40px; }
 #bottom_area h2 { color: #fff; font-size: 36px; padding: 0; }
 #bottom_area div.paragraph { color: #fff; font-size: 18px; padding: 0; }
 #bottom_area p { color: #fff; font-size: 18px; padding: 0; }
 #bottom_area a { color: #fff; }
 #bottom_area .paragraph a:after, #bottom_area .wsite-content-title a:after { background: #fff; }
 .splash-page .page-content { margin-top: 0; }
 .splash-page #content-wrap { background: none; display: table; width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
 .splash-page #main-wrap { display: table-cell; vertical-align: middle; padding: 122px 50px 50px 50px; }
 .splash-page #content-wrap div.paragraph { font-size: 18px; color:#fff; }
 .splash-page #content-wrap p { font-size: 18px; color:#fff; }
 .splash-page #content-wrap h2 { color: #fff; font-size: 60px; position: relative; margin-bottom: 10px; }
 .splash-page .page-container, .splash-page .page-content-wrapper { height: 100%; }
 .splash-page#icontent .page-content-inner .note { padding-top: 40px; }
 .splash-page#icontent .drag_content { background: none; width: 1040px; }
 .title-page #title_wrapper .note { padding-top: 40px; }
 #title_wrapper { background: #222; overflow: hidden; width:100%; }
 .title-container { width: 100%; height: 100%; text-align: center; padding: 180px 0 240px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .title_content { display: table; vertical-align: middle; height: 100%; width: 100%; }
 .title_content .content { height: 100%; vertical-align: middle; display: table-cell; }
 .title_content h2 { font-size: 60px; color: #fff; padding: 0; }
 .title_content div.paragraph { color: #fff; font-size: 25px; padding: 0; }
 .title_content p { color: #fff; font-size: 25px; padding: 0; }
 #tall_wrapper { height: 250px; overflow: hidden; position: relative; background: #222; }
 #icontent #tall_wrapper { margin-top: 60px; }
 #tall_wrapper_img { height: 100%; }
 #tall_wrapper_content { position: absolute; bottom: 0; z-index: 1; padding: 100px 0; }
 #icontent #tall_wrapper_content { height: 75%; padding: 20px 0; }
 .tall-header-page .title_content h2 { font-size: 60px; color: #fff; }
 .tall-header-page .title_content div.paragraph { font-size: 25px; color: #fff; }
 .tall-header-page .title_content p { font-size: 25px; color: #fff; }
 #landing-bg{ position:relative; background-color: rgba(0,0,0,.7) !important; }
 #scrollDown{ position:absolute; height:41px; width:41px; left:0; right:0; bottom: 122px; margin:0 auto; cursor:pointer; z-index:88; -webkit-border-radius: 41px; -o-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px; }
 #scrollDown span { background:url(theme/scroll_down.png?1496690344) no-repeat; height:41px; display: block; width:41px; -webkit-border-radius: 41px; -o-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px; z-index: 3; position: relative; }
 #scrollDown:before { background-color: #fff; content: ""; position: absolute; margin-top: -22px; margin-left: -22px; z-index: 0; top: 50%; left: 50%; -webkit-transition: 0.4s all; transition: 0.4s all; width: 41px; height: 41px; -webkit-border-radius: 41px; -o-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); }
 #scrollDown:hover:before { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
 #scrollDown:hover span { background-position:left bottom; }
 #icontent #scrollDown{ display:none; }
 .landing-page .title-container { padding: 100px 0; position:relative; }
 #icontent.landing-page .title-container { padding-top: 80px; }
 #icontent.landing-page #landing-bg .note { padding-top: 40px; }
 #landing-bg .title_content h2 { font-size: 60px; color: #fff; padding: 0; }
 #landing-bg .title_content div.paragraph { font-size: 25px; color: #fff; padding: 0; }
 #landing-bg .title_content p { font-size: 25px; color: #fff; padding: 0; }
 .drag_wrapper { background-color: rgba(0,0,0,.7) !important; }
 #drag_wrapper_2 { background: #222 !important; }
 .drag-header-page .drag_wrapper .note { padding-top: 40px; }
 .drag-header-page .title_content h2 { color: #fff; font-size: 60px; }
 .drag-header-page .title_content div.paragraph { color: #fff; font-size: 25px; }
 .drag-header-page .title_content p { color: #fff; font-size: 25px; }
 .drag-header-page-2 .title_content h2 { color: #fff; font-size: 60px; }
 .drag-header-page-2 .title_content div.paragraph { color: #fff; font-size: 25px; }
 .drag-header-page-2 .title_content p { color: #fff; font-size: 25px; }
 .no-header-page .title_content h2 { color: #333; font-size: 36px; }
 .no-header-page .title_content div.paragraph { color: #333; font-size: 18px; }
 .no-header-page .title_content p { color: #333; font-size: 18px; }
 .no-header-page-2 .title-container { padding: 180px 0 90px; }
 .no-header-page-2 #title_wrapper { background: none; }
 .no-header-page-2 #title_wrapper .note { padding-top: 40px; }
 .no-header-page-2 #content-wrap { padding-top: 0; }
 .no-header-page-2 #main-wrap { background: url(theme/tran60.png?1496690344) 0 0 repeat; padding: 80px 50px; width: 940px; color: #fff; }
 .no-header-page-2 h2 { color: #fff; }
 .no-header-page-2 .title_content h2 { color: #fff; font-size: 60px; }
 .no-header-page-2 .title_content div.paragraph { color: #fff; font-size: 25px; }
 .no-header-page-2 .title_content p { color: #fff; font-size: 25px; }
 .half-page #sidebar_wrapper { min-height: 400px; width: 100%; table-layout: fixed; }
 .half-page .wsite-multicol-table-wrap { margin: 0 !important; }
 .half-page .main_content, .half-page .main_sidebar { width: 50%; vertical-align: top; }
 .half-page .content_sidebar { margin: 0 auto; width: 650px; padding: 92px 0 100px; }
 .half-page .main_content { background: #fff; }
 .half-page-1 .title_content h2 { color: #fff; font-size: 60px; }
 .half-page-1 .title_content div.paragraph { color: #fff; font-size: 25px; }
 .half-page-1 .title_content p { color: #fff; font-size: 25px; }
 .half-page-1 .main_sidebar h2 { color: #fff; font-size: 36px; }
 .half-page-1 .main_sidebar div.paragraph { color: #fff; font-size: 18px; }
 .half-page-1 .main_sidebar p { color: #fff; font-size: 18px; }
 .half-page-1 .main_content h2 { color: #333; font-size: 36px; }
 .half-page-1 .main_content div.paragraph { color: #333; font-size: 18px; }
 .half-page-1 .main_content p { color: #333; font-size: 18px; }
 .half-page-2 .title_content h2 { color: #fff; font-size: 60px; }
 .half-page-2 .title_content div.paragraph { color: #fff; font-size: 25px; }
 .half-page-2 .title_content p { color: #fff; font-size: 25px; }
 .half-page-2 .main_sidebar h2 { color: #fff; font-size: 36px; }
 .half-page-2 .main_sidebar div.paragraph { color: #fff; font-size: 18px; }
 .half-page-2 .main_sidebar p { color: #fff; font-size: 18px; }
 .half-page-2 .main_content h2 { color: #333; font-size: 36px; }
 .half-page-2 .main_content div.paragraph { color: #333; font-size: 18px; }
 .half-page-2 .main_content p { color: #333; font-size: 18px; }
 .left-sidebar-page .drag_wrapper .note { padding-top: 40px; }
 .left-sidebar-page #sidebar_wrapper, .right-sidebar-page #sidebar_wrapper { padding: 92px 0 100px; }
 .left-sidebar-page .title_content h2 { font-size: 60px; color: #fff; }
 .left-sidebar-page .title_content div.paragraph { font-size: 25px; color: #fff; }
 .left-sidebar-page .title_content p { font-size: 25px; color: #fff; }
 .left-sidebar-page .main_sidebar h2 { color: #222; font-size: 20px; text-transform: none; margin-bottom: 10px; }
 .left-sidebar-page .main_sidebar div.paragraph { color: #333; font-size: 14px; }
 .left-sidebar-page .main_sidebar p { color: #333; font-size: 14px; }
 .left-sidebar-page .main_sidebar { float: left; color: #333; width: 218px; border: 1px solid #ececec; padding: 40px 30px; margin-top: 9px; }
 .left-sidebar-page .main_content { width: 710px; color: #333; float: right; }
 .right-sidebar-page .drag_wrapper .note { padding-top: 40px; }
 .right-sidebar-page .title_content h2 { font-size: 60px; color: #fff; }
 .right-sidebar-page .title_content div.paragraph { font-size: 25px; color: #fff; }
 .right-sidebar-page .title_content p { font-size: 25px; color: #fff; }
 .right-sidebar-page .main_sidebar { float: right; color: #555; width: 218px; border: 1px solid #ececec; padding: 40px 30px; margin-top: 9px; }
 .right-sidebar-page .main_sidebar h2 { color: #222; font-size: 20px; text-transform: none; margin-bottom: 10px; }
 .right-sidebar-page .main_sidebar div.paragraph { color: #333; font-size: 14px; }
 .right-sidebar-page .main_sidebar p { color: #333; font-size: 14px; }
 .right-sidebar-page .main_content { width: 710px; color: #333; float: left; }
 .blog-postlist, .blog-body { width: 710px; }
 .blog-post .blog-date { text-align: center; overflow: hidden; display: block; font-size: 15px; }
 .blog-post .blog-date .date-text { padding: 10px 0 10px 18px !important; color: #7f7f7f; background-image: url(theme/date.png?1496690344); background-position: left center; background-repeat: no-repeat; font-weight: 500; }
 .blog-post .blog-comments a { float: right; padding: 11px 0 10px 23px !important; display: block; background: url(theme/comment.png?1496690344) no-repeat 0 1px; background-position: left center; background-repeat: no-repeat; text-align: center; text-transform:capitalize; margin-bottom:10px !important; font-size: 15px; font-weight: 500; }
 .blog-post { border-bottom: 1px solid #ececec; margin-bottom: 30px; }
 .blog-post:last-child { border-bottom: none !important; }
 .editing .blog-sidebar { display: table-cell; }
 .blog-post .blog-separator { border-bottom:1px dashed #ececec !important; margin:10px 0px 40px; }
 .blog-post .blog-separator { display: none; }
 .blog-post .blog-content { font-size: 13px; margin-bottom: 0; }
 .blog-post .blog-header, .blog-post .blog-header h2.blog-title, .blog-post .blog-header div a { font-size: 36px; text-transform: none; }
 .blog-title a { color: #222; }
 .blog-title a:hover { color: #A0BF36; }
 .blog-content .paragraph { margin-bottom:30px; line-height: 2; color: #333; }
 .blog-postlist .blog-social-item, .blog-body .blog-social-item { margin-bottom: 20px; }
 .blog-postlist .blog-social, .blog-body .blog-social { width: 400px; }
 .blog-post .blog-read-more a { background: #222; color: #fff; display: block; height: 40px; line-height: 40px; text-align: right; float: right; border: 2px solid #222; -moz-border-radius: 45px; -o-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px; padding: 0 35px; text-transform: uppercase; -moz-border-radius: 45px; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }
 .blog-post .blog-read-more a:hover { background: transparent; color: #222; }
 .wsite-blog-post #commentArea{ margin-top: -100px; }
 #commentReplyTitle { text-transform: uppercase; }
 .blogCommentReplyWrapper iframe { height: 500px; }
 .blog-body .blog-comments-bottom, .blog-postlist .blog-comments-bottom, #wsite-content .blog-comments-bottom, #wsite-content .blog-comments-bottom { margin-bottom: 10px; }
 #commentPostDiv .field input[type=text] { height: 30px; line-height: 30px; }
 .blog-button { background: #A0BF36; border: 2px solid #A0BF36; color: #fff; -moz-border-radius: 30px; -o-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; height: 28px; line-height: 28px; padding: 0 10px; text-transform: uppercase; }
 .blog-button span { background: none; }
 .blog-button:hover { background: transparent; color: #A0BF36; }
 #commentUserInfo a { color: #A0BF36; }
 .blog-sidebar { width: 279px; padding: 0; }
 .column-blog { width: auto; margin: 9px 0 0; padding: 40px 30px; border: 1px solid #ededed; }
 #icontent .column-blog { -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
 .blog-sidebar-separator h2 { font-size: 20px; text-transform: uppercase; border-bottom: 1px solid #ececec; padding-bottom: 15px; margin-bottom: 10px; }
 .blog-sidebar-separator { color: #333; font-size: 14px; }
 .blog-archives-title, .blog-category-title { margin-top: 20px; }
 .blog-category-list a, .blog-archive-list a { background: url(theme/blog_arrow.png?1496690344) left center no-repeat; padding-left: 22px; color: #333; }
 .blog-category-list a:hover, .blog-archive-list a:hover { color: #A0BF36; }
 .blog-feed-link a { color: #A0BF36; }
 .blog-feed-link img { margin-top: 0; }
 .video-page .page-container { position: fixed; top: 0; width: 100%; height: 100%; left: 0; z-index: 10; }
 #icontent #video_wrapper_full { border: 1px dashed #aaa; margin: 5px auto 30px; width: 1040px; }
 #video_wrapper_full .wsite-video { display: none; }
 #icontent #video_wrapper_full #secondlist, #icontent #video_wrapper #secondlist { min-height: 280px; }
 #icontent #video_wrapper_full #empty-message-inner, #icontent #video_wrapper #empty-message-inner{ font-size: 0; padding: 60px 0 80px; }
 #icontent #video_wrapper_full #empty-message-inner:before { content: "Please Drag & Drop HD VIDEO element or YOUTUBE element into this area."; display: block; text-align: center; color: #aaa !important; font-size: 18px; }
 .video-page#icontent #main-wrap .drag_content_2 { min-height: 500px; padding: 30px 0; }
 #icontent .wsite-video{ display:block }
 #icontent.video-page .page-container { position: static; }
 .video-page .page-content-wrapper { height: 100%; }
 .video-page #content-wrap { height: 100%; width: 100%; display: table; padding:0; }
 #icontent.video-page .note { padding-top: 40px; }
 #icontent.video-page #content-wrap{ padding: 80px 0; }
 .video-page #main-wrap { height: 100%; display: table-cell; vertical-align: middle; padding: 0px 20px; position:relative; }
 .video-page #main-wrap h2 { text-transform: uppercase; font-size: 80px; color: #fff; }
 .video-page #main-wrap div.paragraph { color: #fff; font-size: 35px; }
 .video-page #main-wrap p { color: #fff; font-size: 35px; }
 .video-page .toggle-video label, .video-page label.label-video, .video-icon { margin: 30px auto; background: url(theme/video_controls.png?1496690344) 0 0 no-repeat; height: 76px; width: 76px; text-indent: -9999em; display: block; }
 #icontent .toggle-video, #icontent .video-icon { display: none !important }
 .video-page .toggle-video label:hover, .video-icon:hover { background-position: 0 -76px; }
 .video-page .toggle-video label.pause, .video-page label.label-video.pause { background-position: 0 -152px; }
 #video-loading, #video-overlay{ position:fixed; width:100%; height:100%; left:0; top:0; opacity:0; background:rgba(0,0,0,.7); z-index:99999; display:none; -moz-transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; }
 .page-content-wrapper:hover #video-overlay{ opacity:1 }
 #icontent #video-loading{ display:none; }
 #video-loading{ display:block; opacity:1; background:#222; }
 #dot-loading{ position:absolute; top:50%; left:0; right:0; margin:0 auto; }
 .circle{ display: inline-block; position: relative; -webkit-animation: dotloader 2.5s infinite; -moz-animation: dotloader 2.5s infinite; -ms-animation: dotloader 2.5s infinite; -o-animation: dotloader 2.5s infinite; animation: dotloader 2.5s infinite; }
 .circle + .circle { margin-left: -25px; -webkit-animation: dotloader 2.5s 0.2s infinite; -moz-animation: dotloader 2.5s 0.2s infinite; -ms-animation: dotloader 2.5s 0.2s infinite; -o-animation: dotloader 2.5s 0.2s infinite; animation: dotloader 2.5s 0.2s infinite; }
 .circle + .circle + .circle { margin-left: -25px; -webkit-animation: dotloader 2.5s 0.4s infinite; -moz-animation: dotloader 2.5s 0.4s infinite; -ms-animation: dotloader 2.5s 0.4s infinite; -o-animation: dotloader 2.5s 0.4s infinite; animation: dotloader 2.5s 0.4s infinite; }
 .circle + .circle + .circle + .circle { margin-left: -25px; -webkit-animation: dotloader 2.5s 0.6s infinite; -moz-animation: dotloader 2.5s 0.6s infinite; -ms-animation: dotloader 2.5s 0.6s infinite; -o-animation: dotloader 2.5s 0.6s infinite; animation: dotloader 2.5s 0.6s infinite; }
 #video-overlay label.label-video { position:relative; top:45%; left:0; right:0; margin:0 auto; }
 #landing-bg #booVideo{ position:absolute; z-index:0; }
 #booVideo2{ width:100%; height:100%; position:absolute; left:0; top:0; }
 #icontent #booVideo2 { position: relative; }
 #booVideo{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:-1 }
 #booVideo .wsite-not-footer, #booVideo2 .wsite-not-footer{ display:none }
 #icontent #booVideo .wsite-not-footer, #icontent #booVideo2 .wsite-not-footer{ display:block }
 #booVideo video{ height:auto !important; }
 #booVideo.portrait video{ height:100% !important; }
 #video_wrapper{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,.8); opacity:0; left:0; right:0; top:0; z-index:99; -ms-transform: scale(0, 0); -o-transform: scale(0, 0); -moz-transform: scale(0, 0); -webkit-transform: scale(0, 0); transform: scale(0, 0); -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
 #icontent #video_wrapper { z-index:1; }
 #icontent #video_wrapper #empty-message-inner { font-size: 0; }
 #icontent #video_wrapper #empty-message-inner:before { content: "Please Drag & Drop HD VIDEO element or YOUTUBE element into this area."; display: block; text-align: center; color: #aaa !important; font-size: 18px; }
 #video_wrapper.open{ opacity:1; -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); }
 #icontent #video_wrapper{ position:relative; opacity:1; background:0 none; -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); }
 #video_close_btn{ width:30px; height:30px; background:url(theme/fancy_close.png?1496690344) no-repeat; position:absolute; top:-20px; right:-20px; cursor:pointer; z-index:999 }
 #icontent #video_close_btn{ display:none }
 .video-popup { width: 70%; margin: 0 auto; position:relative; border:5px solid #fff; }
 .video-popup .wsite-video{ display:none }
 #icontent .video-popup { display: block; border: 1px dashed #aaa; padding: 10px; min-height: 240px; margin-bottom: 40px; width: 1020px; }
 #wsite-nav-cart-a { width:30px; text-indent: -9999em; text-align:center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
 #icontent #wsite-nav-cart-a { display: none; }
 #wsite-nav-cart-a { background: url(theme/cart_2.png?1496690344) center no-repeat !important; }
 #active #wsite-nav-cart-a, #wsite-nav-cart-a:hover { background-color: transparent; }
 .wsite-nav-cart a span { position: absolute; right: 15px; top: 22px; text-indent: 0; color: #fff; font-size: 13px; font-weight: 500; width: 17px; height: 17px; line-height: 17px; text-align: center; background: #A0BF36; display: inline-block; border-radius: 50%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
 #wsite-mini-cart.arrow-top, #wsite-mini-cart.arrow-left { border: 1px solid #eee !important; border-top: 4px solid #222 !important; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
 #wsite-mini-cart.arrow-left:before, .wsite-theme-dark #wsite-mini-cart.arrow-left:before { border: 5px solid transparent !important; border-bottom: 5px solid #222 !important; margin-top: -13px; left: 84px; top: 0; }
 #wsite-mini-cart.arrow-left:after{ display:none; }
 #wsite-mini-cart.arrow-top:before, #wsite-mini-cart.arrow-top:after{ border-bottom-color: #222; }
 .wsite-product-list .wsite-empty-cart { font-weight: 600; }
 .wsite-product-list .wsite-list-image-wrap, .wsite-product-list .entity-list-image-wrap{ border:0 none; }
 .wsite-product-list .wsite-name-header { color:#222; font-weight: 600; text-transform: uppercase; font-size: 13px; }
 #wsite-mini-cart .wsite-product-list .wsite-product-price{ color:#333; font-weight:600; font-size: 14px; }
 #wsite-mini-cart .wsite-subtotal-wrapper{ color:#666; font-weight:500; font-size: 14px; }
 .wsite-nav-cart a img{ vertical-align:middle }
 #wsite-mini-cart .wsite-imageaspectratio-image-container:after { -moz-box-shadow: 0 0 0 2px #A0BF36 inset; -webkit-box-shadow: 0 0 0 2px #A0BF36 inset; box-shadow: 0 0 0 2px #A0BF36 inset; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
 #wsite-mini-cart .wsite-remove-button, #wsite-mini-cart .wsite-remove-button:hover, .wsite-theme-dark #wsite-mini-cart .wsite-remove-button, .wsite-theme-dark #wsite-mini-cart .wsite-remove-button:hover { background: url(theme/icon_cart_remove.png?1496690344); height: 16px; width: 16px; }
 #wsite-mini-cart .wsite-remove-button:hover, .wsite-theme-dark #wsite-mini-cart .wsite-remove-button:hover { opacity: 0.8; filter: alpha(opacity=80); }
 .wsite-cart-contents .wsite-product-list { border-top-color: #eee; }
 #wsite-com-checkout-button.wsite-button.wsite-button-highlight { background: #222; border-color: #222; color: #fff !important; }
 #wsite-com-checkout-button.wsite-button.wsite-button-highlight:hover { background: transparent; color: #222 !important; }
 .wsite-theme-dark .wsite-cart-contents .wsite-product-list, .wsite-theme-dark #wsite-mini-cart .wsite-cart-bottom { background: #fff; }
 .wsite-theme-dark #wsite-mini-cart .wsite-product-list .wsite-name-header, .wsite-theme-dark #wsite-mini-cart .wsite-product-list .wsite-product-price { color: #222; }
 .wsite-theme-dark .wsite-product-list li { border-bottom: 1px solid #ced0d2; }
 .wsite-product-title { text-transform: uppercase; }
 .wsite-product, .wsite-product-image { -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; border-color: #ddd; -webkit-box-shadow: none; box-shadow: none; }
 #wsite-com-store-inner .wsite-com-content { padding: 0 }
 .wsite-com-category-product-group .wsite-com-category-product-wrap, .wsite-com-category-product-featured-group .wsite-com-category-product-wrap, .wsite-com-category-product-featured-group .wsite-com-category-product-featured-wrap, .wsite-com-category-subcategory-group .wsite-com-category-subcategory-wrap { margin: 20px 15px; text-align: center; }
 .wsite-com-category-product-wrap { padding: 10px; }
 .wsite-com-category-product-image-wrap, .wsite-com-category-product-featured-image-wrap, .wsite-com-category-subcategory-image-wrap{ background: #f1f1f1; border: none; }
 .wsite-imageaspectratio-image-container:after { -moz-box-shadow: 0 0 0 5px #A0BF36 inset; -webkit-box-shadow: 0 0 0 5px #A0BF36 inset; box-shadow: 0 0 0 5px #A0BF36 inset; content: ""; position: absolute; left: 0; top: 0; height: 0; width: 100%; z-index: 10; }
 .wsite-imageaspectratio-image-container:hover:after { height: 100%; }
 .wsite-com-category-product-name { margin-top: 19px; padding-top: 15px; }
 .wsite-com-category-product-name { color: #555; font-size: 13px; text-transform: uppercase; font-weight: 600; }
 .wsite-com-category-product-link-featured .wsite-com-category-product-name { color:#333 !important; }
 .wsite-com-category-product-link-featured:hover .wsite-com-category-product-name { color: #A0BF36 !important; }
 .wsite-com-product-price.single-sale-price .wsite-com-price { color: #555; font-size: 14px; display: block; }
 .wsite-com-sale-price { color:#A0BF36; font-size: 20px; font-weight: 600; }
 .wsite-com-category-subcategory-name { bottom: 35px; }
 .wsite-com-category-subcategory-name-bg { background:#1c1c1c; opacity: 0.5; }
 .wsite-com-category-subcategory-name-text { font-size: 20px; text-transform:uppercase; padding: 13px 16px; font-weight: 600; text-shadow: none; color:#fff; }
 #wsite-com-breadcrumbs a { font-weight: 600; }
 #wsite-com-breadcrumbs.wsite-com-product-breadcrumbs, #wsite-com-breadcrumbs.wsite-com-category-breadcrumbs { font-size: 16px; padding: 0 0 35px; }
 .wsite-com-product-breadcrumbs .wsite-com-breadcrumb-arrow, .wsite-com-category-breadcrumbs .wsite-com-breadcrumb-arrow { opacity: 1; filter: alpha(opacity=100); color: #555; font-weight: 600; }
 #wsite-com-breadcrumbs .wsite-com-link-text { color: #555; text-transform: uppercase; }
 #wsite-com-product-sku { display: none; }
 #wsite-com-product-images { background: #e1e4e6; overflow: hidden; }
 #wsite-com-product-area .wsite-imageaspectratio-image-container:after { moz-box-shadow: 0 0 0 2px #A0BF36 inset; -webkit-box-shadow: 0 0 0 2px #A0BF36 inset; box-shadow: 0 0 0 2px #A0BF36 inset; }
 #wsite-com-product-images-strip .wsite-com-product-images-secondary-outer { -webkit-box-shadow: none; box-shadow: none; padding: 0; -moz-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
 #wsite-com-product-title { color: #555; font-weight: 600; font-size: 20px; font-weight: 500; margin-bottom: 10px; text-transform: uppercase; }
 .wsite-com-product-price-amount, .wsite-com-product-price-currency-prefix { color: #A0BF36; font-size: 20px; }
 .wsite-com-product-price-currency-suffix { padding-left: 8px; }
 #wsite-com-product-short-description { padding: 10px 0; font-size: 13px; color: #555; }
 #wsite-com-product-inventory { padding-top:0px; }
 .wsite-com-product-title { font-size: 16px; font-weight: 500; text-transform: uppercase; margin-bottom: 20px; display: block; }
 #wsite-com-product-options { border: none; margin-bottom: 20px; margin-top: 5px; }
 .wsite-com-product-option-groups select { border: 2px solid #ededed !important; border-bottom: 0 none; background-image: none !important; background: #F1F1F1 !important; font-size: 12px; font-weight: normal; color: #333; height: 40px; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
 #wsite-com-product-quantity #wsite-com-product-quantity-input{ border:2px solid #ececec; background: #f6f6f6 !important; padding:0 !important; height:36px; line-height:36px; font-size: 18px; width:80px; color:#555; }
 #wsite-com-product-quantity #wsite-com-product-quantity-input:focus { background: #fff !important; }
 #wsite-com-product-quantity-input::-webkit-inner-spin-button { display: block; }
 input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; cursor:pointer; display:block; width:8px; color: #222; padding-right:10px; text-align:center; position:relative; }
 input[type=number]::-webkit-inner-spin-button:hover { color: #feb813; }
 input[type=number]::-webkit-inner-spin-button:before, input[type=number]::-webkit-inner-spin-button:after { content: ""; border: 5px solid transparent; position:absolute; left:0; font-size:17px; font-weight:bold; }
 input[type=number]::-webkit-inner-spin-button:before { top:19px; border-top: 6px solid #555555; }
 input[type=number]::-webkit-inner-spin-button:after { top:6px; border-bottom: 6px solid #555555; font-size:15px; }
 #wsite-com-product-buy { padding-top: 30px; }
 #wsite-com-product-add-to-cart, #wsite-com-product-add-to-cart .wsite-button-inner { height: 42px; line-height: 42px; display: inline-block; font-size: 13px; font-weight:bold; border: none; text-decoration: none; text-transform:uppercase; padding: 0 40px; background: #222222; color:#fff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; }
 #wsite-com-product-add-to-cart:hover, #wsite-com-product-add-to-cart:hover .wsite-button-inner{ background:transparent; color:#222222; }
 #wsite-com-product-add-to-cart{ padding:0; border:2px solid #222222; }
 #wsite-com-product-social-sharing .wsite-com-product-social { background: none; border: 1px solid #c1c1c1; -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 41px; height: 41px; margin-bottom: 8px !important; margin-right: 8px !important; position: relative; }
 #wsite-com-product-social-sharing a { background: url(theme/socials.png?1496690344) no-repeat; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 41px; height: 41px; display: block; }
 #wsite-com-product-social-sharing a:after { content: ""; position: absolute; margin-top: -22px; margin-left: -21px; z-index: 0; top: 50%; left: 50%; -webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55); -moz-transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); -ms-transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); -o-transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); transition: 0.5s cubic-bezier(0.18, -0.55, 0.265, 1.55); width: 43px; height: 43px; -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); z-index: -1; }
 #wsite-com-product-social-sharing .wsite-com-product-social:hover { border: 1px solid transparent }
 #wsite-com-product-social-sharing a:hover:after { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
 #wsite-com-product-social-sharing .wsite-com-product-social-facebook { background-position: 0 0; }
 #wsite-com-product-social-sharing .wsite-com-product-social-facebook:after { background: #3b5998; }
 #wsite-com-product-social-sharing .wsite-com-product-social-twitter { background-position: -46px 0; }
 #wsite-com-product-social-sharing .wsite-com-product-social-twitter:after { background: #45b0e3; }
 #wsite-com-product-social-sharing .wsite-com-product-social-pinterest { background-position: -276px 0; }
 #wsite-com-product-social-sharing .wsite-com-product-social-pinterest:after { background: #c62024; }
 .wsite-com-product-option-color .wsite-com-product-option-color-container { -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
 .wsite-com-product-option-color .wsite-com-product-option-color-swatch { -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; outline: none; -webkit-box-shadow: none; box-shadow: none; }
 h2.wsite-checkout-header { font-size: 24px; text-transform: uppercase; }
 #wsite-com-checkout-list th { font-weight: 600; }
 #wsite-com-checkout-list .wsite-com-checkout-item-heading, #wsite-com-checkout-summary-list .wsite-com-checkout-item-heading { text-transform: uppercase; font-size: 13px; }
 .wsite-com-checkout-item-image .wsite-imageaspectratio-image-container:after { -moz-box-shadow: 0 0 0 2px #A0BF36 inset; -webkit-box-shadow: 0 0 0 2px #A0BF36 inset; box-shadow: 0 0 0 2px #A0BF36 inset; }
 #wsite-com-checkout-list .wsite-com-checkout-item-variations, #wsite-com-checkout-summary-list .wsite-com-checkout-item-variations { font-size: 12px; }
 #wsite-com-checkout-breakdown-subtotal, .wsite-com-checkout-breakdown { font-weight: 600; font-size: 15px; }
 .wsite-com-continue-shopping { display: inline-block; margin-top: 14px; }
 .full-screen-page .page-content { margin-top: 0; }
 #fullscreen_slider{ position:fixed; width:100%; height:100%; left:0; top:0; z-index: 0; }
 #icontent #fullscreen_slider{ position:relative; }
 #slides { position: relative; }
 #slides .slides-container > li { display:block; position:relative; }
 .img-default { display: none; }
 #icontent .img-default { display: block; min-height: 900px; margin-bottom: 10px; }
 #icontent .image { position: absolute; top: 0; overflow: hidden; height: 100%; width: 100%; }
 .image table { background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
 #icontent .image .weebly-image-area { display: block; height: 100%; width: 100%; }
 #icontent .image .weebly-image-area-placeholder { width: 100% !important; height: 100% !important; -webkit-box-shadow: none; box-shadow: none; border: 2px solid #eee; }
 #icontent .image .weebly-image-area-placeholder img { top: 0; position: absolute; }
 #icontent #slides .slides-container > li > img{ display:block; margin:0 auto; width:100% }
 .image > img{ -webkit-backface-visibility:visible !important; width:100% }
 #slides .scrollable { *zoom: 1; position: relative; top: 0; left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; height: 100%; }
 #slides .scrollable:after { content: ""; display: table; clear: both; }
 .slides-navigation { margin: 0 auto; position: absolute; z-index: 3; top: 46%; width: 100%; }
 #icontent .slides-navigation{ display:none }
 .slides-navigation a { -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; position: absolute; display: block; width: 50px; height:50px; text-indent:-9999em; }
 .slides-navigation a:before { -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background: #fff; content: ""; position: absolute; margin-top: -25px; margin-left: -25px; z-index: -1; top: 50%; left: 50%; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; width: 50px; height: 50px; -ms-transform: scale(0, 0); -webkit-transform: scale(0, 0); -0-transform: scale(0, 0); transform: scale(0, 0); }
 .slides-navigation a:hover:before { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); -0-transform: scale(1, 1); transform: scale(1, 1); }
 .slides-navigation a.prev { left: 50px; background: url(theme/slider_prev.png?1496690344) center top no-repeat; }
 .slides-navigation a.next { right: 50px; background: url(theme/slider_next.png?1496690344) center top no-repeat; }
 .slides-navigation a.prev:hover, .slides-navigation a.next:hover{ background-position:center bottom }
 .slides-pagination { margin: 0 auto; position: absolute; left:0; right: 0; text-align: center; bottom: 40px; z-index: 3; }
 .slides-pagination a { background:url(theme/nivo-bullets.png?1496690344); height:16px; width:16px; display:inline-block; margin: 0 2px; overflow: hidden; text-indent: -999px; }
 .slides-pagination a.current { background-position:left bottom }
 .slide-content-wrapper{ position:fixed; width:100%; height:100%; z-index:-1; top:0; left:0; display:none }
 #icontent .slide-content-wrapper{ position:absolute; left: 0; display: block; top: 10%; height: 90%; }
 .slide-content { display:table-cell; vertical-align:middle; left:0; right:0; padding:0 100px; margin:0 auto; }
 .slide-content .wsite-button, .slide-content h2, .slide-content .paragraph{ position: relative; z-index: 99999; }
 #icontent .slide-content-wrapper{ z-index:0; top:50px; }
 #icontent .slide-content{ padding-top:50px; padding-bottom:50px; display: block; }
 #icontent .slide-drap-content { background: rgba(0,0,0,.4); border: 1px dashed #fff; width: 1140px; min-height: 450px; margin: 0 auto; }
 .slide-content h2{ font-size: 60px; font-weight: 600; color:#fff; line-height:150% }
 .slide-content div.paragraph, .slide-content .paragraph{ font-size: 25px; font-weight: 400; color:#fff; line-height:150% }
 .slide-content p, .slide-content .paragraph{ font-size: 25px; font-weight: 400; color:#fff; line-height:150% }
 .slide-content a, .slide-content a:hover{ text-decoration:none; }
 @media only screen and (max-width: 1366px) {
 #content-wrap, .half-page .content_sidebar { padding: 80px 0; }
 #wsite-title { font-size: 45px; }
 .page-sidebar { width: 320px; }
 .sidebar-menu { margin: 30px 50px; }
 .page-sidebar .social { width: 320px; padding: 10px; }
 .open #wsite-nav-cart-a { left: 330px; }
 .open #menu-toggle { background: #222 url(theme/menu_close.png?1496690344) no-repeat 240px center; width: 320px; }
 .video-page #main-wrap h2 { font-size: 60px; }
 .title-container { padding-top: 120px; padding-bottom: 140px; }
 #tall_wrapper { height: 500px; }
 .half-page .content_sidebar { width: 500px; }
 .half-page .content_sidebar .wsite-multicol-col { display: block !important; width: 100% !important; padding: 10px 0 !important; }
 .menu { max-width: 670px; }
 }
 @media only screen and (max-width: 1200px) {
 .page-sidebar { width: 300px; }
 .page-sidebar .social { width: 300px; padding: 10px 0; }
 .open #menu-toggle { width: 300px; }
 .main { width: 980px; }
 .title_content h2, .tall-header-page .title_content h2, .splash-page #content-wrap h2, #landing-bg .title_content h2, .drag-header-page .title_content h2, .drag-header-page-2 .title_content h2, .no-header-page-2 .title_content h2, .half-page-1 .title_content h2, .half-page-2 .title_content h2, .left-sidebar-page .title_content h2, .right-sidebar-page .title_content h2 { font-size: 40px; }
 .title_content div.paragraph, .tall-header-page .title_content div.paragraph, #landing-bg .title_content div.paragraph, .drag-header-page .title_content div.paragraph, .drag-header-page-2 .title_content div.paragraph, .no-header-page-2 .title_content div.paragraph, .half-page-1 .title_content div.paragraph, .half-page-2 .title_content div.paragraph, .left-sidebar-page .title_content div.paragraph, .right-sidebar-page .title_content div.paragraph { font-size: 18px; }
 .title_content p, .tall-header-page .title_content p, #landing-bg .title_content p, .drag-header-page .title_content p, .drag-header-page-2 .title_content p, .no-header-page-2 .title_content p, .half-page-1 .title_content p, .half-page-2 .title_content p, .left-sidebar-page .title_content p, .right-sidebar-page .title_content p { font-size: 18px; }
 #feature_area h2, #bottom_area h2, .no-header-page .title_content h2, .half-page-1 .main_sidebar h2, .half-page-1 .main_content h2, .half-page-2 .main_sidebar h2, .half-page-2 .main_content h2 { font-size: 30px; }
 #feature_area div.paragraph, #bottom_area div.paragraph, .splash-page #content-wrap div.paragraph, .no-header-page .title_content div.paragraph, .half-page-1 .main_sidebar div.paragraph, .half-page-1 .main_content div.paragraph, .half-page-2 .main_sidebar div.paragraph, .half-page-2 .main_content div.paragraph { font-size: 16px; }
 #feature_area p, #bottom_area p, .splash-page #content-wrap p, .no-header-page .title_content p, .half-page-1 .main_sidebar p, .half-page-1 .main_content p, .half-page-2 .main_sidebar p, .half-page-2 .main_content p { font-size: 16px; }
 .slide-content h2 { font-size: 60px; }
 .right-sidebar-page .main_content, .left-sidebar-page .main_content { width: 670px; }
 .half-page #sidebar_wrapper td { display: block; width: auto; }
 .half-page .content_sidebar { margin: 0 100px; width: auto; }
 .blog-body { width: 660px; }
 .video-popup { width: 80%; }
 .fancybox-inner { width: 100% !important; height: auto !important; }
 .fancybox-wrap { width: 90% !important; }
 .no-header-page-2 #main-wrap { width: 880px; }
 }
 @media only screen and (max-width: 1110px) {
 .main { width: 900px; }
 #header .search, #header .socials{display:none}
 .slide-content h2 { font-size: 50px; }
 .right-sidebar-page .main_content, .left-sidebar-page .main_content { width: 580px; }
 .imageGallery > div > div { margin: 10px !important; }
 .no-header-page-2 #main-wrap { padding: 60px 40px; width: 840px; }
 .blog-body { width: 580px; }
 }
 @media only screen and (max-width: 1040px) {
 .wsite-background { background-attachment: scroll !important; }
 }
 @media only screen and (max-width: 980px) {
 #header{ position:relative; }
 .page-content { margin-top: 0; }
 .main { width: 800px; }
 .title_content h2, .tall-header-page .title_content h2, .splash-page #content-wrap h2, #landing-bg .title_content h2, .drag-header-page .title_content h2, .drag-header-page-2 .title_content h2, .no-header-page-2 .title_content h2, .half-page-1 .title_content h2, .half-page-2 .title_content h2, .left-sidebar-page .title_content h2, .right-sidebar-page .title_content h2 { font-size: 30px; }
 .title_content div.paragraph, .tall-header-page .title_content div.paragraph, #landing-bg .title_content div.paragraph, .drag-header-page .title_content div.paragraph, .drag-header-page-2 .title_content div.paragraph, .no-header-page-2 .title_content div.paragraph, .half-page-1 .title_content div.paragraph, .half-page-2 .title_content div.paragraph, .left-sidebar-page .title_content div.paragraph, .right-sidebar-page .title_content div.paragraph { font-size: 16px; }
 .title_content p, .tall-header-page .title_content p, #landing-bg .title_content p, .drag-header-page .title_content p, .drag-header-page-2 .title_content p, .no-header-page-2 .title_content p, .half-page-1 .title_content p, .half-page-2 .title_content p, .left-sidebar-page .title_content p, .right-sidebar-page .title_content p { font-size: 16px; }
 #feature_area h2, #bottom_area h2, .no-header-page .title_content h2, .half-page-1 .main_sidebar h2, .half-page-1 .main_content h2, .half-page-2 .main_sidebar h2, .half-page-2 .main_content h2 { font-size: 20px; }
 .video-page #main-wrap h2 { font-size: 50px; }
 .slide-content { padding: 0 50px; }
 .slide-content h2 { font-size: 45px; }
 .slides-navigation a.prev { left: 10px; }
 .slides-navigation a.next { right: 10px; }
 .half-page .content_sidebar { margin: 0 50px; width: auto; }
 .right-sidebar-page .main_content, .left-sidebar-page .main_content, .right-sidebar-page .main_sidebar, .left-sidebar-page .main_sidebar { float: none; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
 .right-sidebar-page .main_sidebar { margin-top: 40px; }
 .left-sidebar-page .main_sidebar { margin-bottom: 40px; }
 .no-header-page-2 #main-wrap { width: 720px; }
 #blogTable > tbody > tr > td { display: block; padding: 0; width: 100%; }
 .blog-body { float: none !important; width: 100%; display: block; }
 .blog-sidebar { margin-top: 40px; width: 100%; }
 .column-blog { float: none; padding: 30px 20px; }
 #tall_wrapper { height: 400px; }
 }
 @media only screen and (max-width: 839px) {
 .main { width: auto; }
 #tall_wrapper { height: 400px; }
 .title-container { padding-top: 120px; padding-bottom: 50px; }
 .video-page #main-wrap h2 { font-size: 40px; }
 .slide-content { padding: 0 20px; }
 .slide-content h2 { font-size: 40px; }
 .half-page .content_sidebar { margin: 0 20px; width: auto; }
 .video-popup { width: 90%; }
 .wsite-multicol-table-wrap { margin: 0 !important; }
 .wsite-multicol-col { display: block !important; width: 100% !important; padding: 10px 0 !important; }
 #wsite-com-store-inner .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-product-list .wsite-com-category-product-featured-group .wsite-com-column, .wsite-com-content-inner .wsite-com-category-product-group .wsite-com-column { width: 50% !important; float: none !important; }
 .no-header-page-2 #main-wrap { width: 600px; }
 }
 @media only screen and (max-width: 767px) {
 .main { width: 600px; }
 #footer-wrap { padding: 60px 0; }
 #tall_wrapper { height: 350px; }
 .splash-page #main-wrap { padding: 50px 10px; }
 #content-wrap { padding: 40px 0; }
 .slide-content h2 { font-size: 30px; }
 .no-header-page-2 #main-wrap { margin: 0 20px; width: auto; }
 }
 @media only screen and (max-width: 640px) {
 #video-loading{display:none}
 .social .wsite-social-item { margin-left: 8px; }
 .main { width: 500px; }
 .no-header-page #content-wrap { padding-top: 90px; }
 .slide-content h2 { font-size: 26px; }
 #wsite-com-store-inner .wsite-com-category-subcategory-group .wsite-com-column, #wsite-com-product-list .wsite-com-category-product-featured-group .wsite-com-column, .wsite-com-content-inner .wsite-com-category-product-group .wsite-com-column { width: 100% !important; float: none !important; }
 #wsite-com-product-images { float: none; width: 100%; }
 #wsite-com-product-info.wsite-com-product-info-with-images { margin-left: 0; margin-top: 40px; }
 .blog-body .blog-social { width: auto; }
 #commentPostDiv .field input[type=text] { width: 99%; }
 .imageGallery > div { width: 100% !important; }
 [class*=rss-box-] { width: auto !important; }
 .ui-dialog.ui-widget.popup-modal { min-width: inherit !important; }
 .w-ui.ui-dialog.popup-modal { width: 90% !important; left: 5% !important; top: 5% !important; height: 320px !important; min-height: inherit !important; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content .wsite-membership-box { margin-top: 0; }
 }
 @media only screen and (max-width: 567px) {
 h2.wsite-content-title, .video-page #main-wrap h2 { font-size: 22px !important; }
 h2 font { font-size: 30px !important; }
 div.paragraph font { font-size: 14px !important; }
 p font { font-size: 14px !important; }
 .social .wsite-social-item { margin-left: 4px; }
 .main { width: 400px; }
 #footer-wrap { padding: 50px 0; }
 .no-header-page-2 #main-wrap { margin: 0 10px; }
 .w-ui.ui-dialog.popup-modal { height: 90% !important; }
 }
 @media only screen and (max-width: 440px) {
 h2 font { font-size: 20px !important; }
 .main { width: 800px; }
 h2, h3 { font-size: 26px; }
 .tall-header-page .title_content h2, .no-header-page-2 .title_content h2, .drag-header-page .title_content h2, .drag-header-page-2 .title_content h2, .title-page .title_content h2, .left-sidebar-page .title_content h2, .right-sidebar-page .title_content h2, .half-page-1 .title_content h2, .half-page-2 .title_content h2 { font-size: 20px; }
 .wsite-logo a img { max-height: 50px; }
 #wsite-title { font-size: 35px; }
 .main { width: 280px; }
 .title-container { padding-top: 80px; padding-bottom: 30px; }
 #tall_wrapper { height: 200px; }
 #tall_wrapper_content { padding: 50px 0 20px; }
 .half-page .content_sidebar { padding: 80px 0 40px 0; margin: 0 10px; width: auto; }
 .video-page #main-wrap { padding: 0 10px; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content>div, .w-ui .ui-dialog.popup-modal .ui-dialog-content>div { padding: 30px 10px 0 !important; }
 }
 @media only screen and (max-width: 960px) {
 #toTop { bottom: 90px; }
 .menu{ height:70; max-width:none; position:absolute; left:30px; right:30px; margin:0 !important; }
 .wsite-menu-default{ display:none; }
 #mobile_nav{ position:absolute; left:0; right:0; top:71px; margin:0 auto; }
 .more_menu{ position:relative; }
 .closed_menu ul, .baamboo-responsive-nav .wsite-menu-arrow{ display:none !important; opacity:0; filter: alpha(opacity=0); }
 .expaned_menu .baamboo-responsive-nav{ display:block }
 .mobile_nav_btn, .more_menu_btn{ cursor:pointer; }
 .mobile_nav_btn{ position:absolute; right:0; }
 .mobile_nav_btn:before{ content: "\f0c9"; font-family: "FontAwesome"; position:absolute; padding:0 10px; color:#fff; font-size:20px; text-transform:uppercase; width:100%; height:70px; line-height:70px; top:-70px; right:30px; cursor: pointer; -webkit-font-smoothing: antialiased; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
 .closed_menu .more_menu_btn:before{ content: ""; background: url(theme/mobile_menu_arrow.png?1496690344) no-repeat right; }
 .closed_menu .more_menu_btn:hover:before{ content: ""; background: url(theme/mobile_menu_arrow_hover.png?1496690344) no-repeat right; }
 .more_menu_btn:before{ content:""; background: url(theme/mobile_menu_arrow_active.png?1496690344) no-repeat right; color:#fff; position:absolute; -webkit-font-smoothing: antialiased; padding: 18px 10px 0 80px; right:30px; height:28px; line-height:28px; text-align:center; font-size:20px; text-transform:uppercase; top:-50px; cursor: pointer; -webkit-font-smoothing: antialiased; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
 .more_menu_btn:hover:before{ content: ""; background: url(theme/mobile_menu_arrow_active_hover.png?1496690344) no-repeat right; }
 .baamboo-responsive-nav{ background:#222; width: 100%; }
 .baamboo-responsive-nav ul{ opacity:1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; float: none; }
 .baamboo-responsive-nav li{ float:none; display:block; line-height:45px; }
 .baamboo-responsive-nav li a{ display:block; height: 50px; line-height: 50px; border-top:0 none; border-bottom: 1px solid #303030; color:#545454; padding: 0 50px; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
 .baamboo-responsive-nav li ul li a{ padding-left:80px; }
 .baamboo-responsive-nav li ul li ul li a{ padding-left:110px }
 .baamboo-responsive-nav li ul li ul li ul li a{ padding-left:140px }
 .baamboo-responsive-nav li:hover a{ border-top:0 none; }
 .baamboo-responsive-nav a:hover{ color: #fff; background: #A0BF36; border-color: #A0BF36; }
 .baamboo-responsive-nav #wsite-nav-cart-a{ display:none; }
 .wsite-nav-cart { display: none !important; visibility: hidden; }
 #wsite-mini-cart.arrow-top, #wsite-mini-cart.arrow-left{ border: none !important; border-top:5px solid #A0BF36 !important; width: 100% !important; margin: 0 !important; top: auto !important; bottom: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; border-radius: 0 !important; left: 0 !important; position: fixed !important; z-index:11; }
 .wsite-theme-dark #wsite-mini-cart.arrow-left:before, #wsite-mini-cart.arrow-left:before, #wsite-mini-cart.arrow-top:before { background: 0 none; border: none !important; }
 #wsite-mini-cart.full { display: block !important }
 #wsite-mini-cart:after { display: none !important }
 #wsite-mini-cart:before { content: 'Shopping Cart' !important; font-weight: 700; width: 120px !important; left: 15px !important; top: 16px !important; margin: 0 !important; border: none !important; }
 #wsite-mini-cart .wsite-product-list { display: none !important }
 #wsite-com-checkout-list .wsite-com-checkout-item-details-inner, #wsite-com-checkout-summary-list .wsite-com-checkout-item-details-inner { line-height: 1 !important }
 #wsite-com-checkout-button { margin-bottom: 0 !important; padding: 0 !important; }
 #wsite-mini-cart .wsite-subtotal-wrapper { padding: 20px 0 0 !important; color: #A0BF36; font-weight: bold; }
 #wsite-mini-cart .wsite-subtotal-wrapper span:first-child { color: #222; font-weight: normal; }
 #wsite-mini-cart .wsite-button, #wsite-mini-cart .wsite-button .wsite-button-inner { height: 38px; line-height: 38px; }
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { max-width: 50px; max-height: 50px; margin-right: 10px; }
 h2.wsite-checkout-header { padding-bottom: 0 !important }
 #wsite-com-checkout-list .wsite-com-checkout-item-image, #wsite-com-checkout-summary-list .wsite-com-checkout-item-image { max-width: 50px; max-height: 50px; margin-right: 10px; }
 #wsite-com-checkout-list .wsite-com-checkout-item-details-inner, #wsite-com-checkout-summary-list .wsite-com-checkout-item-details-inner { padding-left: 0 !important }
 #wsite-com-checkout-list { font-size: .65em !important }
 .wsite-com-continue-shopping, button.wsite-button.wsite-button-large.wsite-button-highlight.wsite-checkout-button.wsite-com-paypal-checkout-button { font-size: .75em !important }
 #wsite-com-checkout-list .wsite-form-input, #wsite-com-checkout-summary-list .wsite-form-input { width: 20px !important; margin: 0 10px !important; padding: 5px !important; }
 #wsite-com-checkout-list .wsite-remove-button, #wsite-com-checkout-summary-list .wsite-remove-button { left: 10px !important; top: 10px !important; }
 .wsite-checkout-type .wsite-paypal { margin-left: 0; margin-top: 10px; }
 #wsite-com-checkout-payment > div { width: 100% }
 #wsite-com-checkout-payment-order { margin: 0; padding: 15px; }
 }

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; }
