 @import url(../../baamboo-update.weebly.com/files/theme/dixie-plus-171d8.html?1667238647); ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div.paragraph,blockquote,p,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}
 .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}
 input:focus { outline: none; }
 input:valid, textarea:valid{}
 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}
 #icontent{padding:0 !important}
 .wsite-header { background: transparent url(theme/%25%25HEADERIMG%25%2571d8.html?1667238647) center no-repeat; }
 [placeholder]:focus::-webkit-input-placeholder { transition: opacity 0.5s 0.5s ease; -moz-transition: opacity 0.5s 0.5s ease; -webkit-transition: opacity 0.5s 0.5s ease; -o-transition: opacity 0.5s 0.5s ease; -ms-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; -moz-transition: text-indent 0.5s 0.5s ease; -webkit-transition: text-indent 0.5s 0.5s ease; -o-transition: text-indent 0.5s 0.5s ease; -ms-transition: text-indent 0.5s 0.5s ease; text-indent: -100%; opacity: 0; filter: alpha(opacity=0); }
 #icontent .drag_content{ border: 1px dashed #aaa; min-height: 200px; margin: 20px auto; display: block; }
 .note { display: none; color: #e32827 !important; font-size: 15px !important; text-align: center; }
 #icontent .note { display: block; }
 #canvas{ position:absolute; top:0; left:0; }
 body{ background-color:#111; font-size:18px; font-family: 'Noto Sans', sans-serif; font-weight: 400; color:#333; line-height:170%; padding:0; overflow-x:hidden; }
 .blog-layout-1, .blog-layout-2, .drag-drop-header { background-color:#fff; }
 body .black_color { color: #24678d; }
 div.paragraph, div.paragraph, .paragraph{ font-size:18px; font-family: 'Noto Sans', sans-serif; line-height:1.5em; padding: .5em 0 }
 p, div.paragraph, .paragraph{ font-size:18px; font-family: 'Noto Sans', sans-serif; line-height:1.5em; padding: .5em 0 }
 a, a:visited { color: #999; text-decoration: none; }
 a:hover, a:focus, a:active { color: #000; text-decoration: none }
 .wsite-content-title a, .paragraph a, .blog-read-more .blog-link { position: relative; border-bottom: 1px solid #999; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; }
 .wsite-content-title a:hover, .paragraph a:hover, .blog-read-more .blog-link { color: #000; }
 .wsite-content-title a:after, .paragraph a:after, .blog-read-more .blog-link:after { border-bottom: 1px solid #000; bottom: -1px; content: ""; left: 0; position: absolute; width: 0; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 .black_color .wsite-content-title a:hover, .black_color .paragraph a:hover, .black_color .blog-read-more .blog-link:hover { color: #fff; }
 .black_color .wsite-content-title a:after, .black_color .paragraph a:after, .black_color .blog-read-more .blog-link:after { border-color: #fff; }
 .wsite-content-title a:hover:after, .paragraph a:hover:after, .blog-read-more .blog-link:hover:after, #section_footer a:hover:after { width: 100%; }
 h1, h2, h3, h4{ color:#000; font-family: 'Raleway', sans-serif; font-weight:400 }
 h1{ font-size: 40px; line-height:1 }
 h2, h3{ font-size: 40px; line-height: 1.4em; padding: .2em 0; font-weight: 600; }
 h4{ font-size:16px; line-height:1.2; margin-bottom:5px }
 .normal_content{ padding:80px 0; }
 .main{ width:1080px; margin:0 auto; }
 #header_wrapper .header_content{ margin: 0 50px; position: relative; }
 #icontent #header_wrapper .main { min-height:0; border:0 none; }
 .content{ position:relative; z-index:3 }
 .medPadding{ padding:75px; }
 .largePadding{ padding:150px; }
 .smallPadding{ padding:50px; }
 .whiteTrans70{ background:rgba(255,255,255,.7); }
 .blackTrans70{ background:rgba(0,0,0,.7); }
 #section_1{ background:#111; }
 #section_1 h2{ padding: 25px 10px 25px 10px; background: rgba(36, 103, 141, 0.8); }
 #section_2{ background:#fff; }
 #section_2 h2{ color:#24678d !important; }
 #section_2 div.paragraph, #section_2 .paragraph{ color:#000 !important; }
 #section_2 p, #section_2 .paragraph{ color:#000 !important; }
 #section_3{ background:#acdaf4; }
 #section_3 h2{ color:#24678d !important; }
 #section_3 div.paragraph, #section_3 .paragraph{ color:#000 !important; }
 #section_3 p, #section_3 .paragraph{ color:#000 !important; }
 #section_4{ background:#cbe4f1 !important; }
 #section_4 h2{ color:#24678d !important; }
 #section_4 div.paragraph, #section_4 .paragraph{ color:#000 !important; }
 #section_4 p, #section_4 .paragraph{ color:#000 !important; }
 #section_5{ background:#f3f8fe; }
 #section_5 h2{ color:#fff; }
 #section_5 div.paragraph, #section_5 .paragraph{ color:#fff; }
 #section_5 p, #section_5 .paragraph{ color:#fff; }
 #section_6{ background:#111; }
 #section_6 h2, #section_6.black_color h2{ color:#000 !important; }
 #section_6 div.paragraph, #section_6 .paragraph, #section_6.black_color div.paragraph, #section_6.black_color .paragraph{ color:#000 !important; }
 #section_6 p, #section_6 .paragraph, #section_6.black_color p, #section_6.black_color .paragraph{ color:#000 !important; }
 #section_6.black_color .wsite-button span{ color:#000 !important; }
 #section_6.black_color .wsite-button{ border-color:#000; color:#000 }
 #section_6.black_color .wsite-button:after{ background-image:url(theme/arrow71d8.png?1667238647) !important; }
 #section_6.black_color .wsite-button:hover{ background: #000 !important; color: #FFF !important; }
 #section_6.black_color .wsite-button:hover span{ color:#fff !important; }
 #section_6 .whiteTrans70{ margin: 0 70px; }
 #section_7{ background:#111; }
 #section_7 h2{ color:#fff; }
 #section_7 div.paragraph, #section_7 .paragraph{ color:#fff; }
 #section_7 p, #section_7 .paragraph{ color:#fff; }
 .custom_bg_color{ background:#8e44ad !important; }
 #header_wrapper{ background:#fff; height:100px; line-height:100px; border-bottom:1px solid #f2f2f2; position:fixed; top:0; left:0; right:0; z-index:999; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; }
 #icontent #header_wrapper{ position:relative; overflow:hidden; z-index:9; }
 #header_wrapper.scroll, #header_wrapper.scroll .wsite-logo, #header_wrapper.scroll #menu, #header_wrapper.scroll #menu #mobile_btn{ height:70px; line-height:70px }
 #header_wrapper.scroll .wsite-logo img{ max-height:30px !important; }
 #header_wrapper.scroll .wsite-logo a #wsite-title{ font-size:32px; }
 #logo{ position:relative; z-index:9 }
 #icontent .weebly-logo-area{ display:table !important; }
 #icontent .weebly-logo-area .wsite-logo{ display:table-cell; vertical-align:middle; }
 .wsite-logo{ max-width:400px; height:100px; line-height:100px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }
 .wsite-logo table{ height:100% !important; }
 .wsite-logo img{ max-width:400px; display:block; vertical-align:middle; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }
 .wsite-logo a #wsite-title{ font-size:40px; font-family: 'Raleway', sans-serif; font-style:normal; font-weight:700; text-transform: uppercase; color:#009b77; transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -ms-transition: all 0.4s; }
 .wsite-logo:hover:hover, .wsite-logo a:hover, .wsite-logo a:hover #wsite-title{ text-decoration:none }
 #menu{ height:100px; line-height:100px; text-align:right }
 #menu #mobile_btn{ width:30px; height:100px; display:inline-block; cursor:pointer; background:url(theme/menu71d8.png?1667238647) center no-repeat; display:none; }
 #menu.open #mobile_btn{ background-image:url(theme/menu_close71d8.png?1667238647) }
 #menu ul li{ float:left; margin-left: 40px; }
 #menu ul li a{ display:inline-block; text-decoration:none; text-transform:uppercase; font-family:"Roboto", sans-serif; font-size:14px; font-weight:700; color:#111; position:relative; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }
 #menu ul li a.active, #menu ul li a:hover{ color:#24678d; }
 #main_container { padding: 80px 0; margin-top: 100px; }
 #side_bullets{ position: fixed; right: 35px; top: 40%; z-index:999 }
 #side_bullets ul{ background-color: #FFF; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; padding: 10px 6px; width: 12px; z-index: 40; }
 #side_bullets ul li{ display:block; margin-bottom: 12px; max-height: 12px; overflow: hidden; position: relative; }
 #side_bullets ul li a { background-image: url(theme/button-bkg-dark71d8.png?1667238647); background-size:12px 12px; box-sizing:border-box; display: block; height: 12px; overflow: hidden; position: relative; text-indent: -9999px; width: 12px; -moz-transition: .5s; -o-transition: .5s; -webkit-transition: .5s; transition: .5s; }
 #side_bullets ul li a .circle-container { height: 12px; left: 0; overflow: hidden; position: absolute; top: 0; width: 6px }
 #side_bullets ul li a .circle-container-right { left: 6px }
 #side_bullets ul li a .circle-half { background-image: url(theme/button-bkg-dark-half71d8.png?1667238647); -webkit-background-size: 6px 12px; background-size: 6px 12px; background-repeat: no-repeat; width: 6px; height: 12px; left: 0; position: absolute; top: 0 }
 #side_bullets ul li a .circle-half { left: 6px; }
 #side_bullets ul li a .circle-container-left .circle-half { -webkit-transform: translate3d(0px, 0px, 0px) rotate(0deg); transform: translate3d(0px, 0px, 0px) rotate(0deg); -webkit-transform-origin: 0% 50% 0px; transform-origin: 0% 50% 0px; }
 #side_bullets ul li a .circle-container-right .circle-half { left:0px; -webkit-transform: translate3d(0px, 0px, 0px) rotate(180deg); transform: translate3d(0px, 0px, 0px) rotate(180deg); -webkit-transform-origin: 0% 50% 0px; transform-origin: 0% 50% 0px; }
 #side_bullets ul li a.active .circle-container-left .circle-half{ -webkit-animation: booSpin 0.5s ease forwards; animation: booSpin 0.5s ease forwards; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
 #side_bullets ul li a.active .circle-container-right .circle-half{ -webkit-animation: booSpin2 0.5s ease forwards; animation: booSpin2 0.5s ease forwards; }
 .section{ padding:150px 0; position:relative; }
 .section .main { min-height: 100px; }
 .white{ background:#fff; }
 .black{ background:#111; }
 .black h2, .black div.paragraph, .black .paragraph{ color:#999 }
 .black h2, .black p, .black .paragraph{ color:#999 }
 .green_sea{ background:#009b77; }
 .green_sea h2, .green_sea div.paragraph, .green_sea .paragraph, .black_color h2, .black_color div.paragraph, .black_color .paragraph{ color:#fff !important; }
 .green_sea h2, .green_sea p, .green_sea .paragraph, .black_color h2, .black_color p, .black_color .paragraph{ color:#fff !important; }
 .black_color label{ color:#000 !important; }
 .black_color .wsite-image > div{ color:#fff !important; }
 .black_color blockquote{ color:#fff !important; }
 .light_trans_bg{ background:rgba(255,255,255,.4); }
 .dark_trans_bg{ background:rgba(0,0,0,.7); }
 .dark_trans_bg h2{ color:#fff; }
 .dark_trans_bg div.paragraph, .dark_trans_bg .paragraph{ color:#999; }
 .dark_trans_bg p, .dark_trans_bg .paragraph{ color:#999; }
 #icontent .sample_bg{ border-top:1px solid #fff; }
 .sample_bg{ background:#111; overflow:hidden; }
 .black_opacity:after{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; }
 #icontent .black_opacity:after{ display:none; }
 .background_img{ position:absolute; top:0; left:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; z-index:1; }
 .background_img > span{ display:block; overflow: hidden; height: 100%; }
 .background_img > span > table{ -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0) !important; -moz-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0) !important; box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0) !important; width:100% !important; background:0 none !important; }
 .background_img img{ width:100%; opacity:0; }
 #icontent .background_img img{ opacity:1; min-height: 100%; }
 .background_inner{ background:#fff }
 .modalContent{ position:relative; z-index:3; }
 td.sample_bg{ background:#111 !important; }
 .quarter_section{ width:25%; position:relative; }
 .three_quarters_section{ width:75%; background:#fff; }
 #icontent .quarter_section.sample_bg{ border-top:0 none; }
 .fullheight{ position:relative; height:100%; height: 100vh; }
 #icontent .fullheight { min-height: 100vh; height: auto; }
 .landing_section h2{ font-size:60px; color:#fff; }
 .landing_section div.paragraph, .landing_section .paragraph{ font-size:25px; color:#fff; }
 .landing_section p, .landing_section .paragraph{ font-size:25px; color:#fff; }
 #landing_arrow{ position:absolute; left:0; right:0; margin:0 auto; bottom:70px; text-align:center; z-index: 9; }
 .mouse-scroll { display: inline-block; line-height: 18px; font-size: 13px; font-weight: normal; letter-spacing: 2px; text-decoration: none; overflow: hidden; }
 .mouse-scroll .mouse { position: relative; display: block; width: 35px; height: 57px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid #FFF; border-radius: 23px; }
 .mouse-scroll .mouse .mouse-movement { position: absolute; display: block; top: 29%; left: 50%; width: 7px; height: 7px; margin: -4px 0 0 -4px; background: #FFF; border-radius: 50%; -webkit-animation: scroll-ani 2s linear infinite; -moz-animation: scroll-ani 2s linear infinite; animation: scroll-ani 2s linear infinite; }
 .full_slider #landing_arrow { bottom: 10px; }
 #icontent #landing_arrow { display: none; }
 table.landing_section { position: relative; padding: 150px 0; height: 100%; }
 .back-top { position: absolute; top: -25px; width: 100%; z-index: 3; }
 #icontent .back-top { display: none; }
 .back-top a { width: 58px; display: block; margin: -10px auto 0 auto; }
 .back-top span { display: block; background: url(theme/white-dot71d8.png?1667238647) center no-repeat; background-size:85%; height: 58px; width: 58px; position: relative; -moz-border-radius: 100px; -o-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; }
 .back-top span:before { content: ""; left: 0; bottom: 0; background: url(theme/totop71d8.png?1667238647) 50% 50% no-repeat; height: 58px; width: 58px; position: absolute; z-index: 99; }
 .back-top a:hover span { background-size:100%; }
 .back-top a:hover span:before{ -webkit-animation: moving 0.3s linear forwards; animation: moving 0.3s linear forwards; }
 .black_color hr.styled-hr { background-color: #333; }
 input[type="text"], input[type="password"], .wsite-form-input, textarea.wsite-form-input, #commentPostDiv .field textarea { border: 1px solid #000 !important; background: #fff !important; font-size: 12px; font-weight:normal; color: #333; position: relative; padding: 0 10px !important; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .black_color input[type="text"], .black_color input[type="password"], .black_color .wsite-form-input, .black_color textarea.wsite-form-input, .black_color #commentPostDiv .field textarea { border-color: #000 !important; background: none !important; color: #000; }
 input[type="text"], input[type="password"], .wsite-form-input { height: 40px; }
 input[type="text"]:focus, input[type="password"]:focus, .wsite-form-inputtextarea:focus, textarea.wsite-form-input:focus, .wsite-form-input--focus, #commentPostDiv .field textarea:focus { outline: none; background: #ebebeb !important; color: #000; }
 .black_color input[type="text"]:focus, .black_color input[type="password"]:focus, .black_color .wsite-form-inputtextarea:focus, .black_color textarea.wsite-form-input:focus, .wsite-form-input--focus, .black_color #commentPostDiv .field textarea:focus { background: #fff !important; }
 input.form-input-error { border: 3px solid #ff0000 !important; }
 textarea{ padding-top:8px; padding-bottom:8px; }
 [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; }
 .black_color ::-webkit-input-placeholder { color: #fff; }
 .black_color :-moz-placeholder { color: #fff; }
 .black_color ::-moz-placeholder { color: #fff; }
 .black_color :-ms-input-placeholder { color: #fff; }
 label { color: #333 !important; font-weight: normal !important; font-size: inherit !important; font-family: 'Roboto', sans-serif !important; font-weight: 400; }
 label.wsite-form-sublabel{ font-size: 13px !important }
 blockquote { border: 1px solid #ebebeb !important; color: #999 !important; font-size: 18px !important; padding: 30px 32px 30px 75px !important; position: relative; font-style: normal !important; line-height: 1.4 !important; margin-bottom: 20px !important; }
 blockquote:after { background: url(theme/quote71d8.png?1667238647) 0 0 no-repeat; content: ""; left: 32px; top: 30px; position: absolute; height: 20px; width: 26px; }
 .black_color blockquote:after { background: url(theme/quote_w71d8.png?1667238647) 0 0 no-repeat; }
 .wsite-search-element { height: 30px; max-width: inherit; }
 #wsite-search-submit, .wsite-search-element-submit { background: url(theme/search71d8.png?1667238647) right center no-repeat !important; position: absolute; width: 17px !important; height: 17px !important; line-height: 17px !important; top: 11px !important; margin: 0 !important; right: 14px !important; }
 .wsite-search-element-submit { right: 14px !important; }
 #wsite-search-submit { border-left: none; }
 .wsite-search-element .wsite-search-element-input, #wsite-search-query { vertical-align: middle !important; border: 2px solid #ebebeb !important; padding: 0 45px 0 20px !important; color: #333 !important; margin-top: -1px; border-radius: 0; }
 .black_color .wsite-search-element .wsite-search-element-input, .black_color #wsite-search-query { border-color: #fff !important; color: #333 !important; }
 .form-select { font-size: 13px; color: #333; background: #fff !important; border: 1px solid #ebebeb !important; height: 42px; line-height: 42px; padding: 0 10px !important; }
 .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: 0 0; }
 .jqTransformSelectWrapper { position: relative; font-size: 15px; color: #333; background: #ffffff; padding: 0 10px !important; border: 1px solid #ebebeb; 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: 12px; height: 6px; background: url(theme/select_arrow71d8.png?1667238647) no-repeat center center; border-bottom:none; }
 .black_color .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 15px; top: 15px; width: 12px; height: 6px; background: url(theme/select_arrow_b71d8.png?1667238647) no-repeat center center; border-bottom:none; }
 .jqTransformSelectWrapper ul { position: absolute; top: 38px; left: -1px; list-style: none; background-color: #fff; border: solid 1px #ebebeb; display: none; z-index: 10; width: 100% !important; }
 .jqTransformSelectWrapper ul a { display: block; padding: 0 15px; 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: #ebebeb; }
 .jqTransformHidden {display: none;}
 .jqTransformButton {display: none;}
 .jqTransformRadioWrapper { float: left; display: block; margin: 6px 8px 0 0; }
 .jqTransformRadio { background: transparent url(theme/radio71d8.png?1667238647) no-repeat 0 -28px; vertical-align: middle; width: 19px !important; height: 19px !important; display:block; border-bottom:none; }
 .black_color .jqTransformRadio { background: transparent url(theme/radio_b71d8.png?1667238647) no-repeat 0 -28px; }
 .jqTransformRadio:hover, .jqTransformCheckbox:hover { border-bottom:none; }
 span.jqTransformCheckboxWrapper{ display: block; float: left; margin: 8px 8px 0px 0px; }
 .jqTransformCheckbox { background: transparent url(theme/checkbox71d8.png?1667238647) no-repeat 0 -28px; vertical-align: middle; height: 19px; width: 19px; display:block; border-bottom:none; }
 .black_color .jqTransformCheckbox { background: transparent url(theme/checkbox_b71d8.png?1667238647) no-repeat 0 -28px; }
 .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: 0 0; }
 .black_color a.jqTransformChecked { background-position: 0 0; }
 .NFI-wrapper { border: 1px solid #ebebeb !important; background: #ffffff !important; padding: 0 !important; overflow: inherit !important; }
 .NFI-button { background: #333; color: #fff; padding: 0 14px; font-size: 13px; height: 39px; line-height: 39px; }
 .black_color .NFI-button { background: #fff; color: #000; }
 .NFI-wrapper .NFI-filename { border: none !important; height: 38px; line-height: 38px; padding-left: 10px !important; }
 .NFI-wrapper .NFI-filename:focus { background: #fff !important; border-color: #fff !important; }
 .wsite-button, .blog-button { color: #000 !important; height: 50px; line-height: 50px; font-size: 12px !important; font-weight: 700 !important; text-decoration: none; background: none !important; border: 2px solid #000; padding: 0 48px; text-transform: uppercase; position: relative; -moz-border-radius: 40px; -o-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; -o-transition: all .3s linear; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; transition: all .3s linear; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .wsite-button:hover .wsite-button-inner, .blog-button:hover span { left: -6px; }
 .wsite-button span { color: #000 !important; font-weight: 700 !important; }
 .wsite-button:after, .blog-button:after { background: url(theme/arrow71d8.png?1667238647) no-repeat !important; content: ""; height: 11px; width: 7px; position: absolute; top: 17px; margin-left: -5px; opacity: 0; filter: alpha(opacity=0); -o-transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; transition: all .4s; }
 .wsite-button:hover:after, .blog-button:hover:after { opacity: 1; filter: alpha(opacity=100); margin-left: 5px; }
 .wsite-button-inner, .blog-button span { background: none !important; height: 46px; line-height: 46px; padding: 0 !important; position: relative; left: 0; -o-transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; transition: all .4s; }
 .wsite-button:hover, .blog-button:hover { background: #000 !important; color: #fff !important; }
 .wsite-button:hover span { color: #fff !important; }
 .wsite-button-large { height: 63px; line-height: 63px; padding: 0 60px; }
 .wsite-button-large .wsite-button-inner{ height: 59px; line-height: 59px; }
 .wsite-button-large:hover .wsite-button-inner { left: -10px; }
 .wsite-button-large:after { top: 24px; }
 .wsite-button-large:hover:after { margin-left: 8px; }
 .black_color .wsite-button{ border-color:#fff; color:#fff; }
 .black_color .wsite-button span{ color:#fff !important; }
 .black_color .wsite-button:hover{ background: #fff !important; color: #000 !important; }
 .black_color .wsite-button:hover span { color: #000 !important; }
 .black_color .wsite-button:after{ background-image:url(theme/arrow_271d8.png?1667238647) !important; }
 .black_color .wsite-button-highlight, .wsite-button-highlight { color: #009c77 !important; border-color: #009c77; }
 .black_color .wsite-button-highlight span, .wsite-button-highlight span { color: #009c77 !important; }
 .black_color .wsite-button-highlight:hover, .wsite-button-highlight:hover { background: #009c77 !important; color: #fff !important; }
 .black_color .wsite-button-highlight:hover span, .wsite-button-highlight:hover span { color: #fff !important; }
 .black_color .wsite-button-highlight:after{ background-image:url(theme/arrow71d8.png?1667238647) !important; }
 .galleryImageBorder, a .galleryImageBorder{ border-color: #ebebeb !important }
 .wsite-image.wsite-image-border-black a { border-color: #333; }
 .wsite-image a { display: block; }
 .wsite-image .boo-fancybox { overflow: hidden; position: relative; }
 .wsite-image .boo-fancybox img, .galleryImageHolder img { -webkit-transition: -webkit-transform .5s; transition: transform .5s; }
 .wsite-image .boo-fancybox:hover img, .galleryImageHolder:hover img { -webkit-transform: scale3d(1.2,1.2,1); transform: scale3d(1.2,1.2,1); }
 .wsite-image .boo-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 .boo-fancybox:hover .galleryImage-overlay, .galleryImageHolder:hover .galleryImage-overlay { background: rgba(255,255,255,.7); opacity: 1; filter: alpha(opacity=100); }
 .wsite-image .boo-fancybox .galleryImage-overlay:after, .galleryImageHolder .galleryImage-overlay:after { position:absolute; background: url(theme/gallery_plus71d8.png?1667238647) 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 .boo-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 { font-size:14px; font-weight:600 }
 .imageGallery .galleryCaptionInnerText p { font-size:14px; font-weight:600 }
 .imageGallery .galleryCaptionInnerText { font-size: 14px; font-weight: 30 }
 .galleryImageHolder .galleryCaptionInnerText { padding: 0 15% !important; font-family: inherit; font-weight: 400; color: #fff; }
 .galleryCaptionHolder.fullImageGalleryCaption .galleryCaptionInnerText { color: #fff; }
 .partialImageGalleryCaption { bottom: 0 !important; }
 .galleryCaptionHolderInnerBg { background: #000; opacity: 1; filter: alpha(opacity=100); }
 .fullImageGalleryCaption .galleryCaptionHolderInnerBg { background: rgba(0,0,0,.7); opacity: 1; filter: alpha(opacity=100); left: 0; bottom: 0; top: 0; right: 0; height: auto; width: auto; }
 .galleryCaptionHolder.fullImageGalleryCaption { top: 0 !important; bottom: 0 !important; }
 .wsite-image > div { position: absolute; left: 0; right: 0; z-index: 5; bottom: 8%; text-align: center; }
 .wsite-image > div .text { color: #fff; padding: 2px 20px; font-size: 14px; display: inline-block; background: #1a1a1a; }
 #icontent .wsite-image > div { position: relative; background: none; left: inherit; right: inherit; z-index:auto }
 .fancybox-close{ background-image:url(theme/fancy_close71d8.png?1667238647); width:30px; height:30px; }
 .fancybox-next span, .fancybox-prev span { display: block; width:30px; height:30px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; opacity: .8; filter: alpha(opacity=80); }
 .fancybox-next span{ background: url(theme/e_slider_next71d8.png?1667238647) no-repeat; }
 .fancybox-prev span{ background: url(theme/e_slider_prev71d8.png?1667238647) no-repeat; }
 .fancybox-next span:hover .fancybox-prev span:hover { opacity: 1; filter: alpha(opacity=100); }
 .wslide-button-wrap { z-index: 9 !important; opacity: 1 !important; display: block !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: 30px !important; background: none !important }
 .wslide-prev .wslide-button-icon{ background: url(theme/e_slider_prev71d8.png?1667238647) center top no-repeat !important; width: 30px !important; height: 30px !important; margin-left: 8px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; opacity: .8; filter: alpha(opacity=80); }
 .wsite-header .wslide-overlay-left, .wsite-header .wslide-overlay-right { top: 50% !important; margin-top: -15px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 .wsite-header .wslide-overlay-right { text-align: right; }
 .wslide-next .wslide-button-icon{ background: url(theme/e_slider_next71d8.png?1667238647) center top no-repeat !important; width: 30px !important; height: 30px !important; margin-right: 8px; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; opacity: .8; filter: alpha(opacity=80); }
 .wslide-prev .wslide-button-icon:hover, .wslide-next .wslide-button-icon:hover { opacity: 1; filter: alpha(opacity=100); }
 .wslide-dots { width: 100%; right: 0 !important; left: 0 !important; text-align: center; bottom: 12px !important; height: 6px; }
 .wslide-dot { background: #fff !important; margin: 0 1px !important; opacity: 0.6; filter: alpha(opacity=60); display: inline-block; height: 6px !important; width: 40px !important; float: none !important; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 .wslide-dot:hover, .wslide-dot-current { opacity: 1; filter: alpha(opacity=100); }
 [class*=rss-box-] { border: 1px solid #ebebeb !important; padding: 20px 20px 10px !important; background: #fff !important; }
 .black_color [class*=rss-box-] { background: none !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: #333 !important; line-height: 1.6; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 .black_color [class*=rss-box-] .rss-title a { color: #fff !important; }
 [class*=rss-box-] .rss-title a:hover { color: #333 !important; }
 [class*=rss-box-] .rss-items { border-top: 1px solid #ebebeb; }
 .rss-items li.rss-item { font-family: inherit !important; line-height: 1.8 !important; padding: 15px 0 !important; border-bottom: 1px solid #ebebeb; color: #333; }
 .black_color .rss-items li.rss-item { background: none !important; }
 .black_color .rss-items li.rss-item { color: #fff; }
 .rss-items li.rss-item:last-child { border-bottom: none !important; }
 [class*=rss-box-] .rss-item a, [class*=rss-box-] .rss-item a:visited { font-family: inherit !important; font-size: 13px !important; color: #1a1a1a !important; font-weight: 600 !important; text-decoration: none !important; padding-bottom: 8px; display: inline-block; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 .black_color [class*=rss-box-] .rss-item a { color: #fff !important; background: none !important; }
 [class*=rss-box-] .rss-item a:hover { color: #999 !important; }
 .w-ui.ui-dialog.popup-modal .ui-dialog-content > div, .w-ui .ui-dialog.popup-modal .ui-dialog-content > div { overflow: hidden !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_close71d8.png?1667238647); width: 30px; height: 30px; top: -15px; right: -15px; text-indent: -9999em; }
 .ui-widget-overlay { background: #000 !important; opacity: .7; filter: alpha(opacity=70); }
 .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: #333; border-bottom: 1px solid #eee; 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: #999 !important; }
 .wsite-page-memberpage .wsite-membership-box a:hover { color: #333 !important; }
 .wsite-page-memberpage .wsite-membership-box .membership-right-action { padding: 0 35px !important; height: 43px !important; line-height: 40px; background: transparent; color: #990012 !important; border: 2px solid #990012 !important; background-image: none; border: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; text-shadow: none; font-weight: 600; font-size: 12px !important; text-transform: uppercase; box-shadow: none; }
 .btn-info.btn-com:hover { background: #990012 !important; color: #fff !important; }
 button.btn-forward.btn-com:after { display: none; }
 .wsite-social, .wsite-editor .wsite-social { white-space: inherit; }
 .wsite-social, .wsite-editor .wsite-social { white-space: inherit; }
 .wsite-social-item { background: none; border-radius: 59px; -webkit-border-radius: 59px; -moz-border-radius: 59px; width: 59px; height: 59px; margin-bottom: 8px; margin-left: 4px; position: relative; }
 .wsite-social-item .wsite-social-item-inner { background: url(theme/socials71d8.png?1667238647) no-repeat; border-radius: 52px; -webkit-border-radius: 52px; -moz-border-radius: 52px; width: 52px; height: 52px; display: block; position: relative; z-index: 3; }
 .black_color .wsite-social-item-inner { background: url(theme/socials_b71d8.png?1667238647) no-repeat; }
 .wsite-social-item:before { content: ""; position: absolute; margin-top: 0; margin-left: 0; z-index: 0; top: 0; left: 0; -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: 52px; height: 52px; -webkit-border-radius: 52px; -o-border-radius: 52px; -moz-border-radius: 52px; border-radius: 52px; -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:before { background: #fe8f2d; }
 .wsite-social-plus:before { background: #1762aa; }
 .wsite-social-linkedin:before { background: #ff0084; }
 .wsite-social-facebook:before { background: #3b5998; }
 .wsite-social-twitter:before { background: #45b0e3; }
 .wsite-social-mail:before { background: #d60000; }
 .wsite-social-youtube:before { background: #ff3333; }
 .wsite-social-pinterest:before { background: #c62024; }
 .wsite-social-flickr:before { background: #c1c1c1; }
 .wsite-social-vimeo:before { background: #72d9e4; }
 .wsite-social-yahoo:before { background: #79458e; }
 .wsite-social-rss .wsite-social-item-inner { background-position: -124px 0; }
 .wsite-social-rss:hover .wsite-social-item-inner { background-position: -124px -52px; }
 .wsite-social-linkedin .wsite-social-item-inner { background-position: -372px 0; }
 .wsite-social-linkedin:hover .wsite-social-item-inner { background-position: -372px -52px; }
 .wsite-social-facebook .wsite-social-item-inner { background-position: 0 0; }
 .wsite-social-facebook:hover .wsite-social-item-inner { background-position: 0 -52px; }
 .wsite-social-twitter .wsite-social-item-inner { background-position: -62px 0; }
 .wsite-social-twitter:hover .wsite-social-item-inner { background-position: -62px -52px; }
 .wsite-social-mail .wsite-social-item-inner { background-position: -310px 0; }
 .wsite-social-mail:hover .wsite-social-item-inner { background-position: -310px -52px; }
 .wsite-social-pinterest .wsite-social-item-inner { background-position: -434px 0; }
 .wsite-social-pinterest:hover .wsite-social-item-inner { background-position: -434px -52px; }
 .wsite-social-youtube .wsite-social-item-inner { background-position: -620px 0; }
 .wsite-social-youtube:hover .wsite-social-item-inner { background-position: -620px -52px; }
 .wsite-social-plus .wsite-social-item-inner { background-position: -186px 0; }
 .wsite-social-plus:hover .wsite-social-item-inner { background-position: -186px -52px; }
 .wsite-social-flickr .wsite-social-item-inner { background-position: -248px 0; }
 .wsite-social-flickr:hover .wsite-social-item-inner { background-position: -248px -52px; }
 .wsite-social-vimeo .wsite-social-item-inner { background-position: -496px 0; }
 .wsite-social-vimeo:hover .wsite-social-item-inner { background-position: -496px -52px; }
 .wsite-social-yahoo .wsite-social-item-inner { background-position: -558px 0; }
 .wsite-social-yahoo:hover .wsite-social-item-inner { background-position: -558px -52px; }
 .main_container{ padding:200px 0 100px }
 #icontent .main_container{ padding:100px 0; }
 .wsite-blog-index #draggable_area:after { height: 3px; }
 #blogTable { width: 100%; }
 #blogTable .paragraph, #blogTable div.paragraph, #blogTable .editable-text.paragraph{ font-size:15px !important; }
 #blogTable .paragraph, #blogTable p, #blogTable .editable-text.paragraph{ font-size:15px !important; }
 .blog-postlist, .blog-body { margin-top: -4px; float: none !important; }
 .blog-post { margin-bottom: 80px; }
 .blog-postlist .blog-post:nth-last-child(3), .blog-body .blog-post:nth-last-child(3) { margin-bottom: 0 !important; }
 .blog-post .blog-header { overflow: inherit; }
 .blog-post .blog-header h2.blog-title { margin-top: -5px !important; font-size: 40px; font-weight: 400; }
 .blog-post .blog-header { margin-bottom: 28px !important; }
 h2.blog-title a, a.blog-title-link { color: #1a1a1a; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
 h2.blog-title a:hover, a.blog-title-link:hover { border: none; color: #999; text-decoration: none; }
 .blog-post .blog-date .date-text { color: #999; font-size: 10px; }
 .blog-post .blog-separator { display: none; }
 .blog-content .paragraph, .blog-content .editable-text.paragraph { line-height: 1.7; font-size: inherit !important; }
 .blog-body .blog-postlist, .blog-body .blog-social { display: inline-block; margin: -10px 0 15px; }
 .blog-post .blog-read-more { text-transform: uppercase; float: right; }
 .blog-post .blog-read-more a { display: inline-block; line-height: 1.6; font-size: 13px; text-transform: uppercase; color:#999; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; z-index: 3; }
 .blog-post .blog-read-more a:hover{ color:#000 }
 .blog-post .blog-comments a { color: #999; text-transform: uppercase; font-size:10px !important; }
 .blog-comments-bottom a { color: #999; font-size: 13px; text-transform: uppercase; }
 .blog-comments-bottom a:hover { color: #000; }
 .blog-sidebar { float: right; width: 250px; padding: 0; }
 .column-blog { float: none; width: 100%; padding: 10px 0; margin-top: -5px; }
 .blog-sidebar-separator { padding: 0; }
 .columnlist-blog h2 { font-size: 24px; color: #000; text-transform: capitalize; margin-bottom: 3px; position: relative; font-weight: 400; }
 .columnlist-blog .blog-archives-title, .columnlist-blog .blog-category-title { margin-top: 10px; }
 .blog-category-list a, .blog-archive-list a { background: url(theme/blog_categories71d8.png?1667238647) left 2px no-repeat; padding-left: 22px; }
 .blog-category-list, .blog-archive-list { margin-top: 6px; }
 .column-blog div.paragraph { color: #333; font-size: 16px; line-height: 1.6 }
 .column-blog p { color: #333; font-size: 16px; line-height: 1.6 }
 .column-blog a { color: #000; text-decoration: none; display: inline-block; border: none; position: relative; }
 .column-blog a:hover { color: #999; }
 .blog-feed-link { margin-top: 0; }
 .wsite-blog-post #commentArea { margin-top: -30px; }
 #icontent #commentArea { margin-top: 0; }
 #commentReplyTitle { text-transform: uppercase; font-size: 22px; }
 #commentPostDiv { max-width: 80%; }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea { color: #333; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 #commentPostDiv .field input[type=text] { height: 32px; line-height: 32px; }
 #commentPostDiv .field textarea { padding: 15px; }
 #commentUserInfo { margin-top: 6px; }
 .blog-button { height: 34px; line-height: 34px; padding: 0 20px; }
 .blog-button span { margin: 0; height: 32px; line-height: 32px; }
 .blog-button:hover span { left: -10px; }
 .blog-button:after { top: 10px; }
 .blog-button:hover:after { margin-left: 4px; }
 .blogCommentText div.paragraph, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name { color: #333 !important; }
 .blogCommentText p, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name { color: #333 !important; }
 .blogCommentReplyWrapper { height: inherit; }
 .blogCommentReplyWrapper iframe { height: 510px; }
 .blogCommentHeading .blogCommentDate, .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name, .blogCommentHeading .blogCommentAuthor span.email { font-family: inherit; text-shadow: none; }
 .blog-layout-1#icontent #draggable_area { border: none; text-align: left; }
 .blog-layout-1 .full_width_content #draggable_area:after { left: 50px; margin-left: 0; }
 .blog-layout-1 .blog-postlist, .blog-layout-1 .blog-body { width: 780px; padding-left: 110px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .blog-layout-1 #blogTable .blog-header .blog-date { font-size: 11px; position: absolute; left: -100px; padding-top: 76px !important; top: 5px; }
 .blog-layout-1 .blog-date .date-text { float: none; }
 .blog-layout-1 .blog-post .blog-date:before { background: url(theme/blog_date71d8.png?1667238647) 0 0 no-repeat; content: ""; left: 0; top: 11px; position: absolute; height: 45px; width: 45px; }
 .blog-layout-1 .blog-post .blog-comments { position: absolute; left: -100px; top: 100px; font-size: 10px; }
 .blog-layout-2 #blogTable td { width: 100%; }
 .blog-layout-2 .blog-postlist, .blog-layout-2 .blog-body{ float: none; margin: 0 auto; width: 660px; }
 .blog-layout-2 .blog-header { margin-bottom: 38px !important; }
 .blog-layout-2 .blog-header h2.blog-title { text-align: center; font-size: 36px; font-weight: 400; text-transform: uppercase; }
 .blog-layout-2 .blog-post { margin-bottom: 150px; }
 .blog-layout-2 .blog-post .blog-date { width: 50%; text-align: right; display: inline-block; }
 .blog-layout-2 .blog-date .date-text { font-size: 12px; float: right; }
 .blog-layout-2 .blog-date .date-text:after { content: "/"; padding-left: 8px; }
 .blog-layout-2 .blog-content { margin-bottom: 35px; }
 .blog-layout-2 .blog-post .blog-comments { width: 50%; text-align: left; font-size: 12px; }
 .blog-layout-2 .blog-social { margin: 0 0 15px; text-align: right; width: 59%; float: left; }
 .blog-layout-2 .blog-social-item { float: none; width: auto; margin: 0 14px; display: inline-block; }
 .blog-layout-2 .blog-fb-like { top: -2px; }
 .blog-layout-2 .blog-comments-bottom { float: right; width: 39%; text-transform: uppercase; position: relative; top: -3px; }
 .blog-layout-2 .blog-read-more { text-transform: uppercase; float: none; text-align: center; margin-top: 7px; height: 27px; }
 .blog-layout-2 .blog-sidebar { display: none !important; }
 .flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus { outline: none }
 .slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none }
 .flex-pauseplay span { text-transform: capitalize }
 .flexslider { margin: 0; padding: 0 }
 .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden }
 .flexslider .slides > li { display: block; }
 .flexslider .slides .image img { width:100%; display: block; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none }
 .flexslider.basedHeight .image img{ height: 100vh; width:auto; }
 #icontent .flexslider .slides .image img { height:100%; margin:0 auto; }
 .footer_image table, .image table { background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; height: auto !important; width: 100% !important; }
 .flexslider { margin: 0; position: relative; zoom: 1 }
 .flexslider .slides { zoom: 1 }
 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease }
 .loading .flex-viewport { max-height: 300px }
 .carousel li { margin-right: 5px }
 .flex-direction-nav { position: absolute; top: 45%; width: 100%; }
 .flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 50px; margin: 0; position: absolute; text-indent: -9999px; z-index: 1; overflow: hidden; cursor: pointer; opacity: .8; filter: alpha(opacity=80); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out }
 .flex-direction-nav a:hover { opacity: 1; filter: alpha(opacity=100); }
 .flex-direction-nav .flex-prev { left: 10%; background: transparent url(theme/slider_prev71d8.png?1667238647) no-repeat center center }
 .flex-direction-nav .flex-next { right: 10%; background: transparent url(theme/slider_next71d8.png?1667238647) no-repeat center center }
 .flex-direction-nav .flex-disabled { opacity: 0 !important; filter: alpha(opacity=0); cursor: default; }
 .flex-control-nav { width: 100%; position: absolute; top: 150px; text-align: center }
 .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline }
 .flex-control-paging li a { display: inline-block; text-indent: -9999em; height: 6px; width: 6px; background: #fff; padding: 1px; margin: 0 5px; position: relative; border-radius: 11px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
 .flex-control-paging li a:hover:after, .flex-control-paging li a.flex-active:after { border: 1px solid #fff; content: ""; left: -2px; position: absolute; width: 10px; height: 10px; top: -2px; -moz-border-radius: 11px; -o-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; }
 .flexslider li { position: relative }
 .flexslider .slide-caption { position: absolute; width: 100%; height: 100%; bottom: 0 }
 #icontent .slide-caption { height: auto; bottom: 80px; top: 80px; }
 #icontent .image { min-height: 300px; border: 1px dashed #aaa; margin-bottom: 5px; }
 #icontent .image .weebly-image-area { width: 100%; }
 .flexslider .main { position: relative; display: table; height: 100%; top: 0; }
 .flexslider .slide-content { display: table-cell; height: 100%; vertical-align: middle }
 .slide-content h2 { font-size: 60px; color: #fff !important; }
 .slide-content div.paragraph { font-size: 25px; color: #fff !important; }
 .slide-content p { font-size: 25px; color: #fff !important; }
 .video-landing .section_video { position: relative; }
 .banner { position: relative; }
 .banner-caption { position: absolute; width: 100%; height: 100%; bottom: 0; }
 #icontent .banner-caption { position: relative; }
 .banner-caption .main { position: relative; display: table; height: 100vh; }
 #icontent .section_video .banner-caption .main{ height:100%; }
 .banner-content { padding: 60px 0; display: table-cell; height: 100%; vertical-align: middle; }
 #icontent .banner-content { width: 1080px; }
 .banner-content h2 { color: #fff; font-size: 60px; line-height: 1.2; margin-bottom: 0; }
 .banner-content div.paragraph { color: #fff; font-size: 25px; }
 .banner-content p { color: #fff; font-size: 25px; }
 #icontent.video-landing .section_video { background: #E0E0E0; height: auto; }
 #icontent.video-landing .banner-content { position: relative; }
 #icontent.video-landing .banner-content .main { min-height: 300px; }
 #slider_wrapper { left:0; right:0; top: 0; height:100%; position:absolute; }
 .booVideo{ position:absolute; z-index:0; }
 #slider_wrapper.open { z-index: 99999; }
 #icontent #slider_wrapper { position: relative; }
 #slider_wrapper #content { height: 100%; }
 #icontent #slider_wrapper #slider { position:static !important; overflow: inherit; }
 #slider_wrapper .slide { position: relative; }
 .video-page .page-container { position: absolute; top: 0; width: 100%; height: 100%; left: 0; z-index: 10; }
 .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 .wsite-video{ display:block }
 .video-page .toggle-video label, .video-page label.label-video, .video-icon { margin: 30px auto; background: url(theme/video_controls_bg71d8.png?1667238647) center no-repeat; background-size:88% auto; height: 75px; width: 75px; position:relative; border-radius:75px; text-indent: -9999em; display: block; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; }
 .video-icon:after{ content:""; position:absolute; width:75px; height:75px; left:0; top:0; background:url(theme/video_controls71d8.png?1667238647) center no-repeat; z-index:2 }
 .video-icon:hover{ background-size:100% auto; }
 #icontent .toggle-video, #icontent .video-icon { display: none !important }
 .video-page .toggle-video label:hover, .video-icon:hover { -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.5); }
 .video-page .toggle-video label.pause, .video-page label.label-video.pause { background-position: 0 -66px; }
 #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 }
 #controlBar_booVideoPlayer{ display:none !important; }
 #icontent #video-loading{ display:none; }
 #video-loading{ display:block; opacity:1; background :#212121; }
 #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; }
 .section_video .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; }
 .open .video_wrapper { opacity: 1; -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); z-index: 999999; }
 #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_close71d8.png?1667238647) 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: 1060px; }
 .drag-header { background: #f2f2f2; padding-top: 100px; }
 .drag-header table.landing_section { padding: 100px 0; }
 #icontent .drag-header { padding-top: 0; }
 .drag-header h2 { color: #000; }
 .drag-header div.paragraph { color: #333; }
 .drag-header p { color: #333; }
 @media only screen and (max-width: 1366px) {
 #header_wrapper, .wsite-logo, #menu { height: 80px; line-height: 80px; }
 #menu #mobile_btn { height: 80px; }
 table.landing_section { padding: 110px 0 70px; }
 #landing_arrow { bottom: 30px; }
 .section { padding: 80px 0; }
 #section_1 {min-height: 100%!important; padding-top: 80px!important; height: 100%!important;}
 .main_container { padding: 150px 0 80px; }
 #section_6 .whiteTrans70 { margin: 0 50px; }
 .medPadding { padding: 50px; }
 }
 @media only screen and (max-width: 1080px) {
 .main{ width: 90%; }
 #menu #mobile_btn{ display:inline-block; }
 #menu{ position:absolute; left:0; top:0; width:100%; }
 #menu ul{ display:none; }
 #menu.open ul{ display:block; background:#fff; padding:15px 0; }
 #menu ul li{ display:block; float:none; text-align:left; height:40px; line-height:40px; }
 #menu ul li a{ display:block; }
 #header_wrapper .header_content { width: 90%; margin: 0 auto; }
 .fullheight{ height:auto !important; }
 .blog-layout-1 #blogTable td { width: 100%; display: block; float: none; }
 .blog-layout-1 .blog-body { width: 100%; }
 table.landing_section { padding: 110px 0 50px; min-height: 100%!important;height: 100%!important; }
 .main_container { padding: 150px 0 50px; }
 .section { padding: 60px 0; }
 .drag-header table.landing_section { padding: 60px 0; }
 .flex-direction-nav { margin-top: 47px; }
 .blog-post .blog-header h2.blog-title { font-size: 30px; }
 h2, .landing_section h2, .banner-content h2, .slide-content h2, #section_2 h2, #section_3 h2, #section_5 h2, #section_6 h2, #section_7 h2, #section_7 h2{ font-size: 40px; }
 div.paragraph, .paragraph, .landing_section div.paragraph, .landing_section .paragraph, .banner-content div.paragraph, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 18px; }
 p, .paragraph, .landing_section p, .landing_section .paragraph, .banner-content p, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 18px; }
 #section_6 .whiteTrans70 { margin: 0 30px; }
 .medPadding { padding: 30px; }
 }
 @media only screen and (max-width: 960px) {
 font { font-size: inherit !important; }
 .wsite-multicol-col { width: 50% !important; padding: 10px !important; }
 .imageGallery > div > div { margin: 10px !important; }
 .blog-layout-1 #blogTable td { display: block; width: 100%; padding: 0; }
 .blog-sidebar { float: none; width: 100%; padding: 30px; }
 table.landing_section, .section { padding: 110px 0 40px; min-height: 100%!important; height: 100%!important; }
 h2, .landing_section h2, .banner-content h2, .slide-content h2, #section_2 h2, #section_3 h2, #section_5 h2, #section_6 h2, #section_7 h2, #section_7 h2{ font-size: 30px; }
 div.paragraph, .paragraph, .landing_section div.paragraph, .landing_section .paragraph, .banner-content div.paragraph, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 16px; }
 p, .paragraph, .landing_section p, .landing_section .paragraph, .banner-content p, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 16px; }
 .blog-post .blog-header h2.blog-title { font-size: 24px; }
 .prev { left:20px; }
 .next { right:20px; }
 #section_6 .whiteTrans70 { margin: 0 20px; }
 }
 @media only screen and (max-width: 840px) {
 body{ overflow-x:hidden; font-size: 13px; }
 #landing_arrow { bottom: 20px; }
 .wsite-multicol-col { width: 80% !important; display:block !important; margin:0 auto !important; }
 #commentPostDiv { max-width: 100%; }
 #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; }
 .blog-layout-2 .blog-body { width: auto; }
 .section { padding: 50px 0; }
 .landing_section { min-height: 100%!important; height: 100%!important; }
 .drag-header table.landing_section { padding: 30px 0; }
 h2, .landing_section h2, .banner-content h2, .slide-content h2, #section_2 h2, #section_3 h2, #section_5 h2, #section_6 h2, #section_7 h2, #section_7 h2{ font-size: 24px; }
 div.paragraph, .paragraph, .landing_section div.paragraph, .landing_section .paragraph, .banner-content div.paragraph, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 14px; }
 p, .paragraph, .landing_section p, .landing_section .paragraph, .banner-content p, .banner-content .paragraph, .slide-content .paragraph #section_2 .paragraph, #section_3 .paragraph, #section_5 .paragraph, #section_6 .paragraph, #section_7 .paragraph, #section_7 .paragraph{ font-size: 14px; }
 .blog-post .blog-header h2.blog-title, .columnlist-blog h2 { font-size: 18px; }
 #blogTable .paragraph, #blogTable div.paragraph, #blogTable .editable-text.paragraph { font-size: 13px !important; }
 #section_6 .whiteTrans70 { margin: 0 10px; }
 .medPadding { padding: 20px; }
 }
 @media only screen and (max-width: 560px) {
 #side_bullets{ display:none; }
 .landing_section{ min-height: 100%!important; height: 100%!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; }
