html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol{padding-left: 20px; list-style-type: decimal;}
ul{list-style: none;}
blockquote, q{quotes: none;}
:focus{outline: 0;}
table{border-collapse: collapse; border-spacing: 0;}
img{max-width: 100%; height: auto;}
mark{background: none;}
select, iframe{max-width: 100%}
html{-ms-overflow-x: hidden; overflow-x: hidden;}
html.nice-scroll{overflow-y: hidden !important;}
html.nice-scroll, html.nice-scroll .footer-fixed
#footer{padding-right: 10px!important;}
html.nice-scroll.modal-block-scroll, html.nice-scroll.modal-block-scroll .footer-fixed
#footer{padding-right: 0!important;}
.nice-scroll .nicescroll-rails{background: #666;}
table, th, td{border: 1px
solid rgba(0, 0, 0, 0.1);}
table{border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin-bottom: 20px; width: 100%}
caption, th, td{font-weight: normal; text-align: left;}
th{border-width: 0 1px 1px 0; font-weight: bold; padding: 6px;}
td{border-width: 0 1px 1px 0; text-align: center;}
hr{background-color: rgba(0, 0, 0, 0.1); border: 0; height: 1px; margin-bottom: 20px;}
.entry-content
table{font-size: 14px; line-height: 1.2857142857; margin-bottom: 20px;}
.entry-content
th{font-weight: 700; padding: 8px; text-transform: uppercase;}
.entry-content
td{padding: 8px;}
ol, dl{margin-bottom: 20px;}
dt{font-weight: bold;}
dd{margin-bottom: 20px;}
li>ul, li>ol{margin: 0
0 0 20px;}
abbr[title]{border-bottom: 1px dotted #2b2b2b; cursor: help;}
#colorbox, #cboxOverlay, #cboxWrapper{position: absolute; top: 0; left: 0; z-index: 10000; overflow: hidden;}
#cboxOverlay{position: fixed; width: 100%; height: 100%}
#cboxMiddleLeft, #cboxBottomLeft{clear: left;}
#cboxContent{position: relative;}
#cboxLoadedContent{overflow: auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position: absolute; top: 0; left: 0; width: 100%; height: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor: pointer;}
.cboxPhoto{float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic;}
.cboxIframe{width: 100%; height: 100%; display: block; border: 0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
#cboxOverlay{background: #000;}
#colorbox{outline: 0;}
#cboxTopLeft{width: 14px; height: 14px; background: url(../images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height: 14px; background: url(../images/border.png) repeat-x top left;}
#cboxTopRight{width: 14px; height: 14px; background: url(../images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width: 14px; height: 43px; background: url(../images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height: 43px; background: url(../images/border.png) repeat-x bottom left;}
#cboxBottomRight{width: 14px; height: 43px; background: url(../images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width: 14px; background: url(../images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width: 14px; background: url(../images/controls.png) repeat-y -211px 0;}
#cboxContent{background: #fff; overflow: visible;}
.cboxIframe{background: #fff;}
#cboxError{padding: 50px; border: 1px
solid #ccc;}
#cboxLoadedContent{margin-bottom: 5px;}
#cboxLoadingOverlay{background: url(../images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background: url(../images/loading.gif) no-repeat center center;}
#cboxTitle{position: absolute; bottom: -25px; left: 0; text-align: center; width: 100%; font-weight: bold; color: #7C7C7C;}
#cboxCurrent{position: absolute; bottom: -25px; left: 58px; font-weight: bold; color: #7C7C7C;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border: 0; padding: 0; margin: 0; overflow: visible; position: absolute; bottom: -29px; background: url(../images/controls.png) no-repeat 0px 0px; width: 23px; height: 23px; text-indent: -9999px;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline: 0;}
#cboxPrevious{left: 0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position: -51px 0px;}
#cboxNext{left: 27px; background-position: -75px -25px;}
#cboxNext:hover{background-position: -75px 0px;}
#cboxClose{right: 0; background-position: -100px -25px;}
#cboxClose:hover{background-position: -100px 0px;}
.cboxSlideshow_on
#cboxSlideshow{background-position: -125px 0px; right: 27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position: -150px 0px;}
.cboxSlideshow_off
#cboxSlideshow{background-position: -150px -25px; right: 27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position: -125px 0px;}
.selectBox-dropdown{min-width: 150px; position: relative; border: solid 1px #BBB; line-height: 1.5; text-decoration: none; text-align: left; color: #000; outline: none; vertical-align: middle; background: #F2F2F2; background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); box-shadow: 0 1px 0 rgba(255, 255, 255, .75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; cursor: default;}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{border-color: #666;}
.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.selectBox-dropdown .selectBox-label{padding: 2px
8px; display: inline-block; white-space: nowrap; overflow: hidden;}
.selectBox-dropdown .selectBox-arrow{position: absolute; top: 0; right: 0; width: 23px; height: 100%; background: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat; border-left: solid 1px #BBB;}
.selectBox-dropdown-menu{position: absolute; z-index: 99999; max-height: 200px; min-height: 1em; border: solid 1px #BBB; background: #FFF; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); box-shadow: 0 2px 6px rgba(0, 0, 0, .2); overflow: auto; -webkit-overflow-scrolling: touch;}
.selectBox-inline{min-width: 150px; outline: none; border: solid 1px #BBB; background: #FFF; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: auto;}
.selectBox-inline:focus{border-color: #666;}
.selectBox-options,
.selectBox-options li,
.selectBox-options li
A{list-style: none; display: block; cursor: default; padding: 0; margin: 0;}
.selectBox-options li
A{line-height: 1.5; padding: 0
.5em; white-space: nowrap; overflow: hidden; background: 6px center no-repeat;}
.selectBox-options li.selectBox-hover a{background-color: #EEE;}
.selectBox-options li.selectBox-disabled a{color: #888; background-color: transparent;}
.selectBox-options li.selectBox-selected a{background-color: #C8DEF4;}
.selectBox-options .selectBox-optgroup{color: #666; background: #EEE; font-weight: bold; line-height: 1.5; padding: 0.3em; white-space: nowrap;}
.selectBox.selectBox-disabled{color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity: .5; filter: alpha(opacity=50); border-color: #666;}
.selectBox-inline.selectBox-disabled{color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options
A{background-color: transparent !important;}
.summary
.product_meta{margin-top: 45px;}
.woocommerce a.selectBox{background: #fff; min-width: 100px; margin-right: 10px; color: inherit;}
.woocommerce a.selectBox:hover{color: inherit;}
.woocommerce a.selectBox:focus{border: 1px
solid #ccc;}
.selectBox-dropdown .selectBox-label{vertical-align: middle; padding: 3px
8px;}
.selectBox-dropdown .selectBox-arrow{border: none; background: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat;}
.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat;}
.selectBox-dropdown-menu{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 5px;}
.selectBox-label.public-visibility:before,
.selectBox-dropdown-menu li.public-visibility a:before{font-family: FontAwesome; display: inline-block; content: "\f0ac"; margin-right: 5px;}
.selectBox-label.shared-visibility:before,
.selectBox-dropdown-menu li.shared-visibility a:before{font-family: FontAwesome; display: inline-block; content: "\f0c1"; margin-right: 5px;}
.selectBox-label.private-visibility:before,
.selectBox-dropdown-menu li.private-visibility a:before{font-family: FontAwesome; display: inline-block; content: "\f023"; margin-right: 5px;}
.selectBox-dropdown-menu li a{color: inherit; padding: 5px 8px; border-radius: 3px;}
.selectBox-dropdown-menu a:hover{color: inherit; text-decoration: none;}
.yith-wcwl-add-button a.open-pretty-photo{display: none;}
.yes-js .yith-wcwl-add-button a.open-pretty-photo{display: inline-block;}
.yes-js .yith-wcwl-popup{display: none; text-align: center;}
.yes-js .yith-wcwl-popup-content{}
.yes-js .yith-wcwl-popup-content{display: table; width: 100%}
.yes-js .yith-wcwl-popup-content .yith-wcwl-first-row{display: table-header-group;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-second-row{display: none;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container,
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb,
.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new,
.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility{display: table-cell; vertical-align: bottom;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container{width: 80%; padding-bottom: 20px;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container select,
.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select,
.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new input{border: 1px solid #ccc; height: 35px; border-radius: 3px;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container
select{width: 100%; font-weight: 700; padding-left: 10px;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb{width: 20%; padding-bottom: 20px;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb
img{float: right; border: 1px solid #ccc; border-radius: 3px;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new{text-align: right;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new label{font-weight: 700;}
.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select{float: right; min-width: 90px;}
.yes-js .yith-wcwl-popup-footer{border-top: 1px solid #CCC; padding: 20px 20px 0 20px; margin: 20px -20px 0; text-align: right;}
#yith-wcwl-popup-message{background: white; border: 1px solid #CCC; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; line-height: 50px; padding: 15px; position: fixed; text-align: center; top: 50%; left: 50%; z-index: 10000;}
.wishlist-title{display: inline-block;}
.wishlist-title
h2{display: inline-block; padding: 5px;}
.wishlist-title.wishlist-title-with-form h2:hover{background: #efefef;}
.wishlist-title a.show-title-form{cursor: pointer; visibility: hidden;}
.wishlist-title:hover a.show-title-form{visibility: visible;}
.yes-js #yith-wcwl-form .hidden-title-form{display: none; margin: 25px 0 39px;}
.woocommerce table.wishlist_table thead
th{border-top: 1px solid; padding: 16px
12px;}
.woocommerce table.wishlist_table tbody
td{padding: 16px
12px;}
.woocommerce table.wishlist_table thead th,
.woocommerce table.wishlist_table tbody
td{border-color: #e7e7e7;}
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete{text-align: center;}
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot
td{text-align: left;}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color: #297E29;}
.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{color: #F00;}
.summary .single_add_to_wishlist.button,
div.product .woocommerce-price-and-add
.single_add_to_wishlist.button{margin: 0px;}
.wishlist_table
.add_to_cart.button{padding: 7px
12px; line-height: normal;}
.yith-wcwl-add-to-wishlist{margin-top: 10px;}
.yith-wcwl-add-button > a i,
.wishlist_table .add_to_cart.button i,
.wishlist_table .ask-an-estimate-button i,
.wishlist-title a.show-title-form i,
.hidden-title-form a.hide-title-form i,
.hidden-title-form button i,
.yith-wcwl-wishlist-new button i,
.wishlist_manage_table tfoot button.submit-wishlist-changes i,
.wishlist_manage_table tfoot a.create-new-wishlist i,
.yith-wcwl-wishlist-search-form button.wishlist-search-button
i{margin-right: 10px;}
.wishlist_table .add_to_cart.button,
.yith-wcwl-add-button a.add_to_wishlist,
.yith-wcwl-popup-button a.add_to_wishlist,
.wishlist_table a.ask-an-estimate-button,
.wishlist-title a.show-title-form,
.hidden-title-form a.hide-title-form,
.woocommerce .yith-wcwl-wishlist-new button,
.wishlist_manage_table a.create-new-wishlist,
.wishlist_manage_table button.submit-wishlist-changes,
.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin: 0px; box-shadow: none; text-shadow: none; border-radius: 3px;}
.woocommerce .wishlist-title
h2{vertical-align: middle;}
.woocommerce .wishlist-title a.show-title-form{vertical-align: middle; margin-left: 15px;}
.woocommerce .hidden-title-form input[type="text"]{border: 1px solid #ccc; border-radius: 3px; height: 35px; min-width: 250px; vertical-align: middle;}
.woocommerce .hidden-title-form
button{padding: 7px 24px; vertical-align: middle; border: none; position: relative;}
.woocommerce .hidden-title-form button:active{top: 1px;}
.woocommerce .hidden-title-form a.hide-title-form{vertical-align: middle; line-height: normal;}
.woocommerce #content table.wishlist_table.cart
a.remove{color: #c3c3c3;}
.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color: #c3c3c3; color: #fff;}
.yith-wcwl-share
ul{margin: 5px 0; padding: 0;}
.yith-wcwl-share ul, .yith-wcwl-share
li{height: 21px;}
.yith-wcwl-share li, .entry-content .yith-wcwl-share
li{margin-left: 0px; margin-right: 10px;}

.woocommerce .wishlist_table.cart .ask-an-estimate-button{float: right; padding: 7px 12px; line-height: normal;}
.yith-wcwl-wishlist-new{padding: 20px 30px; border-bottom: 1px solid #e7e7e7;}
.yith-wcwl-wishlist-new
label{vertical-align: middle; margin-right: 20px;}
.yith-wcwl-wishlist-new
input{min-width: 190px;}
.yith-wcwl-wishlist-new input[type="text"],
.yith-wcwl-wishlist-new
select{border: 1px
solid #ccc; border-radius: 3px; height: 35px; vertical-align: middle; margin-right: 10px;}
.woocommerce .yith-wcwl-wishlist-new
button{padding: 7px
24px; vertical-align: middle; border: 1px
solid; position: relative;}
.woocommerce .yith-wcwl-wishlist-new button:active{top: 1px;}
.woocommerce .wishlist_manage_table
select{border: 1px solid #ccc; border-radius: 3px; height: 35px; vertical-align: middle; margin-right: 10px;}
.woocommerce table.wishlist_manage_table tfoot
td{text-align: right; padding: 24px 12px;}
.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{padding: 7px
24px; vertical-align: middle; border: 1px
solid; border-radius: 3px; position: relative; line-height: normal;}
.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:active{top: 1px;}
.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist{vertical-align: middle; line-height: normal; padding: 7px 24px;}
.woocommerce .yith-wcwl-wishlist-search-form{padding: 20px 80px; border-bottom: 1px solid #e7e7e7;}
.woocommerce .yith-wcwl-wishlist-search-form:after{content: ''; display: block; clear: both;}
.woocommerce .yith-wcwl-wishlist-search-form
#wishlist_search{min-width: 300px; border: 1px solid #ccc; border-radius: 3px; height: 35px; vertical-align: middle; float: left;}
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button{padding: 7px 24px; vertical-align: middle; border: 1px solid; border-radius: 3px; position: relative; line-height: normal; float: right;}
.woocommerce p.yith-wcwl-empty-search-result{padding: 50px 0; text-align: center;}
.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top: 1px;}
.woocommerce ul.yith-wcwl-search-results,
.woocommerce ul.user-wishlists{list-style: none; margin: 0; padding: 0;}
.woocommerce ul.yith-wcwl-search-results>li{padding: 50px 80px; border-bottom: 1px solid #e7e7e7;}
.woocommerce ul.yith-wcwl-search-results>li:after{content: ''; display: block; clear: both;}
.woocommerce ul.yith-wcwl-search-results
.thumb{float: left; margin-right: 15px;}
.woocommerce ul.yith-wcwl-search-results .user-details{overflow: hidden; padding-top: 15px;}
.woocommerce ul.yith-wcwl-search-results .user-details
span{display: block;}
.woocommerce ul.yith-wcwl-search-results .user-details
span.name{font-weight: 700;}
.woocommerce ul.yith-wcwl-search-results .reuslt-details{float: left; width: 50%}
.woocommerce ul.yith-wcwl-search-results .result-wishlists{float: right; max-width: 50%; padding-top: 15px;}
.woocommerce .yith-wcwl-search-pagination{padding: 5px 0; text-align: center;}
.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; display: inline !important; margin-left: 5px; vertical-align: middle; visibility: hidden; width: 16px !important; height: 16px !important;}
.widget_yith-wcwl-lists ul.dropdown
li{padding: 0;}
.widget_yith-wcwl-lists ul.dropdown > li a,
.widget_yith-wcwl-lists ul.dropdown ul.lists > li
a{display: block; padding: 5px 15px;}
.widget_yith-wcwl-lists ul.dropdown ul.lists > li
a{padding: 5px 25px;}
.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom: 1px solid #e7e7e7;}
.widget_yith-wcwl-lists ul.dropdown ul.lists{margin: 0;}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.3.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
 
.thumbnail > img,
.thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img{display: block; max-width: 100%; height: auto;}
.btn-group-lg>.btn{padding: 10px
16px; font-size: 18px; line-height: 1.33; border-radius: 6px;}
.btn-group-sm>.btn{padding: 5px
10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-group-xs>.btn{padding: 1px
5px; font-size: 12px; line-height: 1.5; border-radius: 3px;}

.dl-horizontal dd:before, 
.dl-horizontal dd:after, 
.container:before, 
.container:after, 
.container-fluid:before, 
.container-fluid:after, 
.row:before, 
.row:after, 
.form-horizontal .form-group:before, 
.form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .vc_row:before, .vc_row:after {
    content: " ";
    display: table;
}
.dl-horizontal dd:after, 
.container:after, 
.container-fluid:after, 
.row:after, 
.form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after, .vc_row:after {
    clear: both;
}

@media (max-width: 767px){.vc_hidden-xs{display: none !important;}}
@media (min-width: 768px) and (max-width: 991px){.vc_hidden-sm{display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px){.vc_hidden-md{display: none !important;}}
@media (min-width: 1200px){.vc_hidden-lg{display: none !important;}}.vc_non_responsive .vc_row .vc_col-sm-1{position: relative; float: left; width: 8.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-2{position: relative; float: left; width: 16.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-3{position: relative; float: left; width: 25%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-4{position: relative; float: left; width: 33.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-5{position: relative; float: left; width: 41.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-6{position: relative; float: left; width: 50%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-7{position: relative; float: left; width: 58.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-8{position: relative; float: left; width: 66.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-9{position: relative; float: left; width: 75%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-10{position: relative; float: left; width: 83.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-11{position: relative; float: left; width: 91.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-12{position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px;}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left: 100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left: 91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left: 83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left: 75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left: 66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left: 58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left: 50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left: 41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left: 33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left: 25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left: 16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left: 8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left: 0%}
.vc_non_responsive .vc_row .vc_hidden-sm{display: none !important;}
.vc_row{margin-left: -15px; margin-right: -15px;}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12{position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12{float: left;}
.vc_col-xs-12{width: 100%}
.vc_col-xs-11{width: 91.66666667%}
.vc_col-xs-10{width: 83.33333333%}
.vc_col-xs-9{width: 75%}
.vc_col-xs-8{width: 66.66666667%}
.vc_col-xs-7{width: 58.33333333%}
.vc_col-xs-6{width: 50%}
.vc_col-xs-5{width: 41.66666667%}
.vc_col-xs-4{width: 33.33333333%}
.vc_col-xs-3{width: 25%}
.vc_col-xs-2{width: 16.66666667%}
.vc_col-xs-1{width: 8.33333333%}
.vc_col-xs-pull-12{right: 100%}
.vc_col-xs-pull-11{right: 91.66666667%}
.vc_col-xs-pull-10{right: 83.33333333%}
.vc_col-xs-pull-9{right: 75%}
.vc_col-xs-pull-8{right: 66.66666667%}
.vc_col-xs-pull-7{right: 58.33333333%}
.vc_col-xs-pull-6{right: 50%}
.vc_col-xs-pull-5{right: 41.66666667%}
.vc_col-xs-pull-4{right: 33.33333333%}
.vc_col-xs-pull-3{right: 25%}
.vc_col-xs-pull-2{right: 16.66666667%}
.vc_col-xs-pull-1{right: 8.33333333%}
.vc_col-xs-pull-0{right: auto;}
.vc_col-xs-push-12{left: 100%}
.vc_col-xs-push-11{left: 91.66666667%}
.vc_col-xs-push-10{left: 83.33333333%}
.vc_col-xs-push-9{left: 75%}
.vc_col-xs-push-8{left: 66.66666667%}
.vc_col-xs-push-7{left: 58.33333333%}
.vc_col-xs-push-6{left: 50%}
.vc_col-xs-push-5{left: 41.66666667%}
.vc_col-xs-push-4{left: 33.33333333%}
.vc_col-xs-push-3{left: 25%}
.vc_col-xs-push-2{left: 16.66666667%}
.vc_col-xs-push-1{left: 8.33333333%}
.vc_col-xs-push-0{left: auto;}
.vc_col-xs-offset-12{margin-left: 100%}
.vc_col-xs-offset-11{margin-left: 91.66666667%}
.vc_col-xs-offset-10{margin-left: 83.33333333%}
.vc_col-xs-offset-9{margin-left: 75%}
.vc_col-xs-offset-8{margin-left: 66.66666667%}
.vc_col-xs-offset-7{margin-left: 58.33333333%}
.vc_col-xs-offset-6{margin-left: 50%}
.vc_col-xs-offset-5{margin-left: 41.66666667%}
.vc_col-xs-offset-4{margin-left: 33.33333333%}
.vc_col-xs-offset-3{margin-left: 25%}
.vc_col-xs-offset-2{margin-left: 16.66666667%}
.vc_col-xs-offset-1{margin-left: 8.33333333%}
.vc_col-xs-offset-0{margin-left: 0%}
@media (min-width: 768px){
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12{float: left;}
.vc_col-sm-12{width: 100%}
.vc_col-sm-11{width: 91.66666667%}
.vc_col-sm-10{width: 83.33333333%}
.vc_col-sm-9{width: 75%}
.vc_col-sm-8{width: 66.66666667%}
.vc_col-sm-7{width: 58.33333333%}
.vc_col-sm-6{width: 50%}
.vc_col-sm-5{width: 41.66666667%}
.vc_col-sm-4{width: 33.33333333%}
.vc_col-sm-3{width: 25%}
.vc_col-sm-2{width: 16.66666667%}
.vc_col-sm-1{width: 8.33333333%}
.vc_col-sm-pull-12{right: 100%}
.vc_col-sm-pull-11{right: 91.66666667%}
.vc_col-sm-pull-10{right: 83.33333333%}
.vc_col-sm-pull-9{right: 75%}
.vc_col-sm-pull-8{right: 66.66666667%}
.vc_col-sm-pull-7{right: 58.33333333%}
.vc_col-sm-pull-6{right: 50%}
.vc_col-sm-pull-5{right: 41.66666667%}
.vc_col-sm-pull-4{right: 33.33333333%}
.vc_col-sm-pull-3{right: 25%}
.vc_col-sm-pull-2{right: 16.66666667%}
.vc_col-sm-pull-1{right: 8.33333333%}
.vc_col-sm-pull-0{right: auto;}
.vc_col-sm-push-12{left: 100%}
.vc_col-sm-push-11{left: 91.66666667%}
.vc_col-sm-push-10{left: 83.33333333%}
.vc_col-sm-push-9{left: 75%}
.vc_col-sm-push-8{left: 66.66666667%}
.vc_col-sm-push-7{left: 58.33333333%}
.vc_col-sm-push-6{left: 50%}
.vc_col-sm-push-5{left: 41.66666667%}
.vc_col-sm-push-4{left: 33.33333333%}
.vc_col-sm-push-3{left: 25%}
.vc_col-sm-push-2{left: 16.66666667%}
.vc_col-sm-push-1{left: 8.33333333%}
.vc_col-sm-push-0{left: auto;}
.vc_col-sm-offset-12{margin-left: 100%}
.vc_col-sm-offset-11{margin-left: 91.66666667%}
.vc_col-sm-offset-10{margin-left: 83.33333333%}
.vc_col-sm-offset-9{margin-left: 75%}
.vc_col-sm-offset-8{margin-left: 66.66666667%}
.vc_col-sm-offset-7{margin-left: 58.33333333%}
.vc_col-sm-offset-6{margin-left: 50%}
.vc_col-sm-offset-5{margin-left: 41.66666667%}
.vc_col-sm-offset-4{margin-left: 33.33333333%}
.vc_col-sm-offset-3{margin-left: 25%}
.vc_col-sm-offset-2{margin-left: 16.66666667%}
.vc_col-sm-offset-1{margin-left: 8.33333333%}
.vc_col-sm-offset-0{margin-left: 0%}}
@media (min-width: 992px){
.vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12{float: left;}
.vc_col-md-12{width: 100%}
.vc_col-md-11{width: 91.66666667%}
.vc_col-md-10{width: 83.33333333%}
.vc_col-md-9{width: 75%}
.vc_col-md-8{width: 66.66666667%}
.vc_col-md-7{width: 58.33333333%}
.vc_col-md-6{width: 50%}
.vc_col-md-5{width: 41.66666667%}
.vc_col-md-4{width: 33.33333333%}
.vc_col-md-3{width: 25%}
.vc_col-md-2{width: 16.66666667%}
.vc_col-md-1{width: 8.33333333%}
.vc_col-md-pull-12{right: 100%}
.vc_col-md-pull-11{right: 91.66666667%}
.vc_col-md-pull-10{right: 83.33333333%}
.vc_col-md-pull-9{right: 75%}
.vc_col-md-pull-8{right: 66.66666667%}
.vc_col-md-pull-7{right: 58.33333333%}
.vc_col-md-pull-6{right: 50%}
.vc_col-md-pull-5{right: 41.66666667%}
.vc_col-md-pull-4{right: 33.33333333%}
.vc_col-md-pull-3{right: 25%}
.vc_col-md-pull-2{right: 16.66666667%}
.vc_col-md-pull-1{right: 8.33333333%}
.vc_col-md-pull-0{right: auto;}
.vc_col-md-push-12{left: 100%}
.vc_col-md-push-11{left: 91.66666667%}
.vc_col-md-push-10{left: 83.33333333%}
.vc_col-md-push-9{left: 75%}
.vc_col-md-push-8{left: 66.66666667%}
.vc_col-md-push-7{left: 58.33333333%}
.vc_col-md-push-6{left: 50%}
.vc_col-md-push-5{left: 41.66666667%}
.vc_col-md-push-4{left: 33.33333333%}
.vc_col-md-push-3{left: 25%}
.vc_col-md-push-2{left: 16.66666667%}
.vc_col-md-push-1{left: 8.33333333%}
.vc_col-md-push-0{left: auto;}
.vc_col-md-offset-12{margin-left: 100%}
.vc_col-md-offset-11{margin-left: 91.66666667%}
.vc_col-md-offset-10{margin-left: 83.33333333%}
.vc_col-md-offset-9{margin-left: 75%}
.vc_col-md-offset-8{margin-left: 66.66666667%}
.vc_col-md-offset-7{margin-left: 58.33333333%}
.vc_col-md-offset-6{margin-left: 50%}
.vc_col-md-offset-5{margin-left: 41.66666667%}
.vc_col-md-offset-4{margin-left: 33.33333333%}
.vc_col-md-offset-3{margin-left: 25%}
.vc_col-md-offset-2{margin-left: 16.66666667%}
.vc_col-md-offset-1{margin-left: 8.33333333%}
.vc_col-md-offset-0{margin-left: 0%}}
@media (min-width: 1200px){
.vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12{float: left;}
.vc_col-lg-12{width: 100%}
.vc_col-lg-11{width: 91.66666667%}
.vc_col-lg-10{width: 83.33333333%}
.vc_col-lg-9{width: 75%}
.vc_col-lg-8{width: 66.66666667%}
.vc_col-lg-7{width: 58.33333333%}
.vc_col-lg-6{width: 50%}
.vc_col-lg-5{width: 41.66666667%}
.vc_col-lg-4{width: 33.33333333%}
.vc_col-lg-3{width: 25%}
.vc_col-lg-2{width: 16.66666667%}
.vc_col-lg-1{width: 8.33333333%}
.vc_col-lg-pull-12{right: 100%}
.vc_col-lg-pull-11{right: 91.66666667%}
.vc_col-lg-pull-10{right: 83.33333333%}
.vc_col-lg-pull-9{right: 75%}
.vc_col-lg-pull-8{right: 66.66666667%}
.vc_col-lg-pull-7{right: 58.33333333%}
.vc_col-lg-pull-6{right: 50%}
.vc_col-lg-pull-5{right: 41.66666667%}
.vc_col-lg-pull-4{right: 33.33333333%}
.vc_col-lg-pull-3{right: 25%}
.vc_col-lg-pull-2{right: 16.66666667%}
.vc_col-lg-pull-1{right: 8.33333333%}
.vc_col-lg-pull-0{right: auto;}
.vc_col-lg-push-12{left: 100%}
.vc_col-lg-push-11{left: 91.66666667%}
.vc_col-lg-push-10{left: 83.33333333%}
.vc_col-lg-push-9{left: 75%}
.vc_col-lg-push-8{left: 66.66666667%}
.vc_col-lg-push-7{left: 58.33333333%}
.vc_col-lg-push-6{left: 50%}
.vc_col-lg-push-5{left: 41.66666667%}
.vc_col-lg-push-4{left: 33.33333333%}
.vc_col-lg-push-3{left: 25%}
.vc_col-lg-push-2{left: 16.66666667%}
.vc_col-lg-push-1{left: 8.33333333%}
.vc_col-lg-push-0{left: auto;}
.vc_col-lg-offset-12{margin-left: 100%}
.vc_col-lg-offset-11{margin-left: 91.66666667%}
.vc_col-lg-offset-10{margin-left: 83.33333333%}
.vc_col-lg-offset-9{margin-left: 75%}
.vc_col-lg-offset-8{margin-left: 66.66666667%}
.vc_col-lg-offset-7{margin-left: 58.33333333%}
.vc_col-lg-offset-6{margin-left: 50%}
.vc_col-lg-offset-5{margin-left: 41.66666667%}
.vc_col-lg-offset-4{margin-left: 33.33333333%}
.vc_col-lg-offset-3{margin-left: 25%}
.vc_col-lg-offset-2{margin-left: 16.66666667%}
.vc_col-lg-offset-1{margin-left: 8.33333333%}
.vc_col-lg-offset-0{margin-left: 0%}}
.vc_pull-right{float: right !important;}
.vc_pull-left{float: left !important;}
.vc_clearfix:before, .vc_clearfix:after{content: " "; display: table;}
.vc_clearfix:after{clear: both;}
.vc_clearfix:before, .vc_clearfix:after{content: " "; display: table;}
.vc_clearfix:after{clear: both;}
.vc_el-clearfix{clear: both;}
@media (max-width: 767px){.vc_el-clearfix-xs{clear: both;}}
@media (min-width: 768px) and (max-width: 991px){.vc_el-clearfix-sm{clear: both;}}
@media (min-width: 992px) and (max-width: 1199px){.vc_el-clearfix-md{clear: both;}}
@media (min-width: 1200px){.vc_el-clearfix-lg{clear: both;}}
.vc_visible{display: block;}
.vc_table{width: 100%; margin-bottom: 20px; border-collapse: collapse;}
.vc_table>thead>tr>th, .vc_table>tbody>tr>th, .vc_table>tfoot>tr>th, .vc_table>thead>tr>td, .vc_table>tbody>tr>td, .vc_table>tfoot>tr>td{padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}
.vc_table>thead>tr>th{vertical-align: bottom; border-bottom: 2px solid #ddd;}
.vc_table>caption+thead>tr:first-child>th,
.vc_table>colgroup+thead>tr:first-child>th,
.vc_table>thead:first-child>tr:first-child>th,
.vc_table>caption+thead>tr:first-child>td,
.vc_table>colgroup+thead>tr:first-child>td,
.vc_table>thead:first-child>tr:first-child>td{border-top: 0;}
.vc_table>tbody+tbody{border-top: 2px solid #ddd;}
.vc_table .table{background-color: #fff;}

.vc_table-bordered{border: 1px solid #ddd;}
.vc_table-bordered>thead>tr>th, .vc_table-bordered>tbody>tr>th, .vc_table-bordered>tfoot>tr>th, .vc_table-bordered>thead>tr>td, .vc_table-bordered>tbody>tr>td, .vc_table-bordered>tfoot>tr>td{border: 1px solid #ddd;}
.vc_table-bordered>thead>tr>th, .vc_table-bordered>thead>tr>td{border-bottom-width: 2px;}
.vc_pixel_icon{display: inline-block; height: 16px; width: 16px; background-position: 0 0; background-repeat: no-repeat;}

.vc_txt_align_left{text-align: left;}
.vc_txt_align_right{text-align: right;}
.vc_txt_align_center{text-align: center;}
.vc_txt_align_justify{text-align: justify; text-justify: inter-word;}
.vc_el_width_50{width: 50%; margin-left: auto !important; margin-right: auto !important;}
.vc_el_width_60{width: 60%; margin-left: auto !important; margin-right: auto !important;}
.vc_el_width_70{width: 70%; margin-left: auto !important; margin-right: auto !important;}
.vc_el_width_80{width: 80%; margin-left: auto !important; margin-right: auto !important;}
.vc_el_width_90{width: 90%; margin-left: auto !important; margin-right: auto !important;}
.vc_el_width_100{width: 100%; margin-left: auto !important; margin-right: auto !important;}

.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child{margin-bottom: 0;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .last_toggle_el_margin, .wpb_button{margin-bottom: 35px;}
.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element, .wpb_toggle_content{margin-bottom: 21.73913043px;}
.wpb_column>.wpb_wrapper>*:last-child{margin-bottom: 0;}
.vc_row.vc_row-no-padding
.wpb_column{padding-left: 0; padding-right: 0;}
.fb_type_standard{height: 25px;}
.fb_type_standard
iframe{height: 25px;}
.fb_type_button_count{height: 20px;}
.fb_type_button_count
iframe{height: 20px;}
.fb_type_box_count{height: 62px;}
.fb_type_box_count
iframe{height: 62px;}
.wpb_googleplus_type_standard{height: 25px;}
.wpb_googleplus_type_small{height: 19px;}
.wpb_googleplus_type_medium{height: 21px;}
.wpb_googleplus_type_tall{height: 21px;}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{height: 62px;}
.wpb_pinterest_type_horizontal{height: 21px;}
.wpb_pinterest_type_vertical{height: 60px;}
.wpb_pinterest_type_none{height: 21px;}
iframe.twitter-share-button{margin: 0;}


.wpb_toggle,#content h4.wpb_toggle{padding-left: 25px; clear: both; margin-top: 0;}
.wpb_toggle_title_active,
.wpb_toggle:hover{cursor: pointer;}
.wpb_toggle_content{display: none; overflow: hidden; padding: 0px 0px 0px 25px; margin-top: 1em;}
.wpb_toggle_open{display: block;}
.wpb_widgetised_column .wpb_wrapper>ul{margin: 0;}
.wpb_widgetised_column .wpb_wrapper>ul>li{margin-left: 0; background-image: none; list-style: none !important;}
.wpb_widgetised_column .wpb_wrapper > ul > li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before{display: none !important;}
.wpb_button{display: inline-block; *display: inline; *zoom: 1; padding: 4px 10px 4px; margin-bottom: 0; margin-top: 0; font-size: 13px; line-height: 18px; *line-height: 20px; color: #333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f7f7f7; border: 1px solid #ccc; *border: 0; border-bottom-color: #b3b3b3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; *margin-left: .3em;}
.wpb_button:hover, .wpb_button:active, .wpb_button.active, .wpb_button.disabled, .wpb_button[disabled]{background-color: #eaeaea;}
.wpb_button:active, .wpb_button.active{background-color: #d1d1d1 \9;}
.wpb_button:first-child{*margin-left: 0;}
.vc_vc_button2
.vc_btn{margin-top: 5px; margin-bottom: 5px;}

.vc_vc_button
.vc_btn{margin-top: 5px; margin-bottom: 5px;}
.wpb_button:hover{color: #333; text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9; -webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; transition: background-color 0.1s linear;}
.wpb_button:focus{outline: thin dotted; outline: 5px
auto -webkit-focus-ring-color; outline-offset: -2px;}
.wpb_button.active, .wpb_button:active{background-color: #e6e6e6; background-color: #d9d9d9 \9; background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);}
button.wpb_btn-large, span.wpb_btn-large{padding: 9px
14px; font-size: 15px; line-height: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"]{margin-top: 1px;}
button.wpb_btn-small, span.wpb_btn-small{padding: 5px
9px; font-size: 11px; line-height: 16px;}
button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"]{margin-top: -1px;}
button.wpb_btn-mini, span.wpb_btn-mini{padding: 2px
6px; font-size: 11px; line-height: 14px;}
.wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-warning, .wpb_btn-warning:hover, .wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.wpb_btn-primary.active, .wpb_btn-warning.active, .wpb_btn-danger.active, .wpb_btn-success.active, .wpb_btn-info.active, .wpb_btn-inverse.active{color: rgba(255, 255, 255, 0.75);}
.wpb_button{border-color: #ccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);}
.wpb_btn-primary{background-color: #08c;}
.wpb_btn-primary:hover, .wpb_btn-primary:active, .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary[disabled]{background-color: #0077b3;}
.wpb_btn-primary:active, .wpb_btn-primary.active{background-color: #005580 \9;}
.wpb_btn-warning{background-color: #f90;}
.wpb_btn-warning:hover, .wpb_btn-warning:active, .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning[disabled]{background-color: #e68a00;}
.wpb_btn-warning:active, .wpb_btn-warning.active{background-color: #b36b00 \9;}
.wpb_btn-danger{background-color: #ff675b;}
.wpb_btn-danger:hover, .wpb_btn-danger:active, .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger[disabled]{background-color: #ff4f42;}
.wpb_btn-danger:active, .wpb_btn-danger.active{background-color: #ff200f \9;}
.wpb_btn-success{background-color: #6ab165;}
.wpb_btn-success:hover, .wpb_btn-success:active, .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success[disabled]{background-color: #5aa855;}
.wpb_btn-success:active, .wpb_btn-success.active{background-color: #488644 \9;}
.wpb_btn-info{background-color: #58b9da;}
.wpb_btn-info:hover, .wpb_btn-info:active, .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info[disabled]{background-color: #43b0d5;}
.wpb_btn-info:active, .wpb_btn-info.active{background-color: #2a97bc \9;}
.wpb_btn-inverse{background-color: #555;}
.wpb_btn-inverse:hover, .wpb_btn-inverse:active, .wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse[disabled]{background-color: #484848;}
.wpb_btn-inverse:active, .wpb_btn-inverse.active{background-color: #2f2f2f \9;}
button.wpb_button, input[type="submit"].wpb_button{*padding-top: 2px; *padding-bottom: 2px;}
button.wpb_button::-moz-focus-inner, input[type="submit"].wpb_button::-moz-focus-inner{padding: 0; border: 0;}
button.wpb_button.wpb_btn-large, input[type="submit"].wpb_button.wpb_btn-large{*padding-top: 7px; *padding-bottom: 7px;}
button.wpb_button.wpb_btn-small, input[type="submit"].wpb_button.wpb_btn-small{*padding-top: 3px; *padding-bottom: 3px;}
button.wpb_button.wpb_btn-mini, input[type="submit"].wpb_button.wpb_btn-mini{*padding-top: 1px; *padding-bottom: 1px;}
a.wpb_button_a{text-decoration: none; border: none;}
a.wpb_button_a:hover{text-decoration: none;}
.wpb_button:hover{background-image: none;}
.vc_call_to_action{background-color: #ebebeb; border: 2px
solid #ebebeb; padding: 2em; border-radius: 5px;}
.vc_call_to_action *:last-child{margin-bottom: 0;}
.vc_call_to_action.vc_cta_square{border-radius: 0;}
.vc_call_to_action.vc_cta_square_outlined{border-radius: 0; background: none !important;}
.vc_call_to_action.vc_cta_round{border-radius: 50px;}
.vc_call_to_action.vc_cta_outlined{background: none !important;}
.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup
h4{margin: 0; clear: none;}
.vc_call_to_action hgroup+p{margin-top: 1em;}
.vc_call_to_action.vc_cta_btn_pos_right
.vc_cta_btn{float: right; margin-left: 2em;}
.vc_call_to_action.vc_cta_btn_pos_left
.vc_cta_btn{float: left; margin-right: 2em;}
.wpb_call_to_action{position: relative; background-color: #f7f7f7; padding: 20px; padding: 35px; border: 1px
solid #f0f0f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wpb_call_to_action
.wpb_button{margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.cta_align_left
.wpb_button{float: left;}
.cta_align_right
.wpb_button{float: right;}
.cta_align_left .wpb_button,
.cta_align_right
.wpb_button{max-width: 27.5%}
.cta_align_left .wpb_call_text,
.cta_align_right
.wpb_call_text{width: 70%; float: left; clear: none;}
.cta_align_left
.wpb_call_text{float: right;}
.wpb_call_to_action .wpb_call_text,
#content .wpb_call_to_action
.wpb_call_text{margin: 0; padding-top: 0;}
.cta_align_bottom{text-align: center;}
.cta_align_bottom
.wpb_button{position: static; margin-top: 21.73913043px; display: inline-block;}
.cta_no_button
.wpb_call_text{width: auto; float: none;}
@media (max-width: 600px){.vc_responsive .cta_align_left .wpb_button,
.vc_responsive .cta_align_right
.wpb_button{max-width: 70%; width: 70%; float: none; display: block; margin: 3% auto;}
.vc_responsive .cta_align_left .wpb_call_text,
.vc_responsive .cta_align_right
.wpb_call_text{width: auto; max-width: none; text-align: center;}}.wpb_gmaps_widget
.wpb_wrapper{background-color: #f7f7f7; padding: 5px;}
.wpb_gmaps_widget .wpb_map_wraper
iframe{margin-bottom: 0; padding: 0; display: block; width: 100%; border: none;}
.wpb_gmaps_widget.vc_map_responsive
.wpb_map_wraper{position: relative; padding-bottom: 56.25%; height: 0;}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper
iframe{position: absolute; top: 0; left: 0; height: 100%}
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_tour_next_prev_nav a:focus{outline: none;}
.wpb_content_element .wpb_tour_tabs_wrapper,
.wpb_content_element
.wpb_tabs_nav{padding: 0;}
.wpb_content_element
.wpb_tabs_nav{margin: 0; padding-left: 0 !important; text-indent: inherit !important;}
#content .wpb_content_element
.wpb_tabs_nav{margin: 0;}
.wpb_content_element .wpb_tabs_nav
li{background-color: #fff; white-space: nowrap; padding: 0; background-image: none; list-style: none !important;}
.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before{display: none !important;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover{background-color: #f7f7f7;}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active
a{cursor: default;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display: none;}
.wpb_content_element{}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header
a{border-bottom: none; text-decoration: none; display: block; padding: 0.5em 1em;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper
.wpb_tab{background-color: #f7f7f7;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_content_element .wpb_accordion_wrapper
.wpb_accordion_content{padding: 1em;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child{margin-bottom: 0;}
.wpb_tabs .wpb_tabs_nav
li{float: left; margin: 0
1px 0 0;}
.wpb_tour
.wpb_tabs_nav{float: left; width: 31.66666667%}
.wpb_tour .wpb_tabs_nav
li{margin: 0
0 1px 0; clear: left; width: 100%}
.wpb_tour .wpb_tabs_nav
a{width: 100%}
.wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; float: left; width: 68.33333333%; padding: 0
0 0 21.73913043px;}
.wpb_tour_next_prev_nav{margin-left: 31.66666667%; padding-left: 21.73913043px; font-size: 80%}
.wpb_tour_next_prev_nav
a{border-bottom: 1px dotted; text-decoration: none;}
.wpb_tour_next_prev_nav a:hover{text-decoration: none; border-bottom: none;}
.wpb_tour_next_prev_nav
span{width: 48%; display: inline-block; padding-top: 1em; float: left;}
.wpb_tour_next_prev_nav
span.wpb_next_slide{text-align: right; float: right;}
.wpb_accordion .wpb_accordion_wrapper
.wpb_accordion_header{margin: 0
0 1px 0; padding-top: 0; position: relative; text-transform: none; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; letter-spacing: inherit;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header
a{padding-left: 1em;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{display: block; width: 16px; height: 16px; background-image: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/js_composer/assets/images/toggle_open.png); background-repeat: no-repeat; position: absolute; right: 0.7em; top: 0.7em;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/js_composer/assets/images/toggle_close.png);}
@media (max-width: 480px){.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
.vc_responsive .wpb_tour .wpb_tab,
.vc_responsive
.wpb_tour_next_prev_nav{width: 100%; float: none; margin-left: 0;}
.vc_responsive
.wpb_tour_next_prev_nav{width: auto; padding: 0
1em;}
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper
.wpb_tabs_nav{margin-bottom: 1em;}
.vc_responsive .wpb_tour
.wpb_tab{padding-left: 1em; padding-right: 1em;}}.wpb_column .wpb_wrapper
.wpb_teaser_grid{float: none;}
body ul.wpb_thumbnails-fluid
li{padding: 0; margin-left: 0; background-image: none; list-style: none !important;}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before{display: none !important;}
body ul.wpb_thumbnails-fluid li .entry-content *:last-child{margin-bottom: 0;}
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid{padding: 0; overflow: visible !important;}
.wpb_teaser_grid .entry-content{margin: 0; padding: 0; width: 100%}
.grid_layout-thumbnail .post-thumb{margin-bottom: 0;}
.grid_layout-thumbnail .post-thumb
img{max-width: 100%}
.wpb_carousel
.wpb_wrapper{position: relative;}
.wpb_carousel .prev,
.wpb_carousel
.next{position: absolute; top: 3px; background-color: #f7f7f7; padding: 0px
6px 0px 6px; font-size: 12px; z-index: 10; text-decoration: none; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;}
.wpb_carousel .prev:hover,
.wpb_carousel .next:hover{background-color: #f0f0f0;}
.wpb_carousel .prev:focus,
.wpb_carousel .next:focus{outline: none; text-decoration: none;}
.wpb_carousel
.prev{right: 30px;}
.wpb_carousel
.next{right: 0px;}
.wpb_carousel .wpb_thumbnails-fluid{width: 100%}
.wpb_carousel .wpb_thumbnails-fluid>[class*="vc_span"]{height: auto !important;}
.wpb_teaser_grid .categories_filter, .wpb_categories_filter{list-style: none; list-style-type: none; padding: 0; margin: 0
0 10px 0;}
.wpb_teaser_grid .categories_filter li,
.wpb_categories_filter
li{display: block; float: left; margin: 0
10px 10px 0; background-image: none; list-style: none !important;}
.wpb_teaser_grid .categories_filter li:after,
.wpb_categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before,
.wpb_categories_filter li:before{display: none !important;}
.wpb_teaser_grid .categories_filter li a,
.wpb_categories_filter li
a{border: none; text-decoration: none;}
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_categories_filter li a:hover{border-bottom: 1px dotted;}
.wpb_teaser_grid .categories_filter li.active a,
.wpb_categories_filter li.active
a{border-bottom: 1px dotted;}
@media (max-width: 480px){.vc_responsive .wpb_row ul.wpb_thumbnails-fluid{margin-left: 0; width: auto;}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"]{width: 100%; float: none; display: block; margin-left: 0; margin-right: 0;}}.wpb_image_grid
.wpb_image_grid_ul{margin: 0; padding: 0;}
.wpb_image_grid .wpb_image_grid_ul>li{background-image: none; list-style: none !important;}
.wpb_image_grid .wpb_image_grid_ul > li:after,
.wpb_image_grid .wpb_image_grid_ul>li:before{display: none !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style: none; margin: 0
1px 1px 0; max-width: 100%; float: left;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item
img{max-width: none;}
.wpb_image_grid .wpb_image_grid_ul
a{display: block;}
.wpb_image_grid .wpb_image_grid_ul
img{display: block; max-width: 100%; height: auto;}
.wpb_gallery .theme-default
.nivoSlider{margin-bottom: 0;}
.wpb_gallery .theme-default .nivo-controlNav{padding: 10px
0 3px 0;}
.wpb_gallery .wpb_flexslider .flex-control-nav{bottom: -35px;}
.wpb_gallery .wpb_flexslider .flex-caption{cursor: default;}
.wpb_gallery .wpb_flexslider .flex-direction-nav
a{border: none;}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height: 1;}
.wpb_gallery .wpb_flexslider .flex-control-paging{z-index: 10;}
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides,
#content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li,
.wpb_content_element .wpb_gallery_slides ul
li{list-style: none; padding: 0; background-image: none; margin: 0;}
.flickr_badge_image{margin: 0
10px 10px 0px; width: 72px; height: 72px; float: left; background: none; padding: 0;}
.flickr_badge_image
a{border: none;}
.flickr_badge_image
img{margin: 0; overflow: hidden; position: relative; width: 100%; height: 100%; max-width: 100%; max-height: 100%}
.wpb_flickr_widget
p.flickr_stream_wrap{clear: both; margin-bottom: 0; font-size: 80%}
.wpb_flickr_widget p.flickr_stream_wrap
a{background-image: url(../../../../../khositeweb.com/preview/aktina/wp-content/plugins/js_composer/assets/images/flickr.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; display: inline-block;}
.wpb_video_widget .wpb_wrapper
.wpb_video_wrapper{padding-top: 56%; position: relative;}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper>div{padding-top: 0 !important; position: static;}
.wpb_video_widget .wpb_wrapper
iframe{width: 100%; height: 100%; display: block; position: absolute; margin: 0; top: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wpb_video_wrapper .fluid-width-video-wrapper{padding-top: 0 !important; position: static;}
.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption{background-color: #f7f7f7; opacity: 1; color: inherit; padding: 10px
15px; position: static;}
.wpb_posts_slider .wpb_gallery_slides>ul>li{background-image: none; list-style: none !important;}
.wpb_posts_slider .wpb_gallery_slides > ul > li:after,
.wpb_posts_slider .wpb_gallery_slides>ul>li:before{display: none !important;}
.vc_progress_bar
.vc_single_bar{background: #f7f7f7; position: relative; margin-bottom: 11.66666667px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.vc_progress_bar .vc_single_bar:last-child{margin-bottom: 0;}
.vc_progress_bar .vc_single_bar
.vc_label{display: block; padding: 0.5em 1em; position: relative; z-index: 1;}
.vc_progress_bar .vc_single_bar.bar_blue
.vc_bar{background-color: #0074CC;}
.vc_progress_bar .vc_single_bar.bar_blue
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar.bar_turquoise
.vc_bar{background-color: #49afcd;}
.vc_progress_bar .vc_single_bar.bar_turquoise
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar.bar_green
.vc_bar{background-color: #5bb75b;}
.vc_progress_bar .vc_single_bar.bar_green
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar.bar_orange
.vc_bar{background-color: #faa732;}
.vc_progress_bar .vc_single_bar.bar_orange
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar.bar_red
.vc_bar{background-color: #da4f49;}
.vc_progress_bar .vc_single_bar.bar_red
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar.bar_black
.vc_bar{background-color: #414141;}
.vc_progress_bar .vc_single_bar.bar_black
.vc_label{color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.vc_progress_bar .vc_single_bar
.vc_bar{display: block; position: absolute; height: 100%; background-color: #e0e0e0; width: 0%; top: 0; left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; transition: width 1s linear; -moz-transition: width 1s linear; -webkit-transition: width 1s linear; -o-transition: width 1s linear;}
.vc_progress_bar .vc_single_bar
.vc_bar.striped{background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px;}
.vc_progress_bar .vc_single_bar
.vc_bar.animated{-webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite;}
@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0;}
to{background-position: 0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position: 40px 0;}
to{background-position: 0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position: 40px 0;}
to{background-position: 0 0;}}@-o-keyframes progress-bar-stripes{from{background-position: 0 0;}
to{background-position: 40px 0;}}@keyframes progress-bar-stripes{from{background-position: 40px 0;}
to{background-position: 0 0;}}.vc_pie_chart{z-index: 0; text-align: center; opacity: 0;}
.vc_pie_chart.vc_ready{opacity: 1;}
.vc_pie_chart
.vc_pie_wrapper{position: relative; margin: 0
auto;}
.vc_pie_chart
canvas{position: relative; z-index: 1;}
.vc_pie_chart
.vc_pie_chart_value{font-size: 200%; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; text-align: center;}
.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back{border-color: #f7f7f7;}
.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_back{border-color: #08c;}
.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_back{border-color: #58b9da;}
.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_back{border-color: #6ab165;}
.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_back{border-color: #f90;}
.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_back{border-color: #ff675b;}
.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_back{border-color: #555;}
.vc_pie_chart_back{display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 6px
solid #f7f7f7; border-radius: 999px; border-radius: 50%; opacity: 0.3; filter: alpha(opacity=30); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.vc_images_carousel .vc_carousel-control{border: none;}
.vc_carousel .vc_carousel-control{text-shadow: none; border: none; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;}
.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus{outline: none;}
.vc_carousel .vc_carousel-indicators
li{width: 5px; height: 5px; margin: 0; border-color: #f7f7f7; transition: all 0.2s linear; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear;}
.vc_separator{display: table;}
.vc_separator
h4{line-height: 1em; font-size: 100%; display: table-cell; white-space: pre;}
.vc_separator h4
.normal{font-size: 12px; font-weight: normal;}
.vc_separator.vc_separator_align_center
h4{padding: 0
0.8em;}
.vc_separator.vc_separator_align_left
h4{padding: 0
0.8em 0 0;}
.vc_separator.vc_separator_align_left
.vc_sep_holder{width: 100%}
.vc_separator.vc_separator_align_left
.vc_sep_holder.vc_sep_holder_l{display: none;}
.vc_separator.vc_separator_align_right
h4{padding: 0
0 0 0.8em; margin: 0
!important;}
.vc_separator.vc_separator_align_right
.vc_sep_holder{width: 100%}
.vc_separator.vc_separator_align_right
.vc_sep_holder.vc_sep_holder_r{display: none;}
.vc_separator
.vc_sep_holder{display: table-cell; height: 1px; position: relative; vertical-align: middle; width: 50%}
.vc_separator .vc_sep_holder
.vc_sep_line{height: 1px; border-top: 1px solid #ebebeb; display: block; position: relative; top: 1px; width: 100%}
.vc_separator.vc_sep_double{height: 3px;}
.vc_separator.vc_sep_double
.vc_sep_line{border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; height: 3px;}
.vc_separator.vc_sep_dashed
.vc_sep_line{border-top-style: dashed;}
.vc_separator.vc_sep_dotted
.vc_sep_line{border-top-style: dotted;}
.vc_separator.vc_separator_no_text
.vc_sep_holder_l{width: 100%}
.vc_separator.vc_separator_no_text
.vc_sep_holder_r{display: none;}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder
.vc_sep_line{border-top-width: 1px;}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 1px; top: 0px;}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder
.vc_sep_line{border-top-width: 2px;}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 2px; top: -1px;}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder
.vc_sep_line{border-top-width: 3px;}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 3px; top: -1px;}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder
.vc_sep_line{border-top-width: 4px;}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 4px; top: -2px;}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder
.vc_sep_line{border-top-width: 5px;}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 5px; top: -2px;}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder
.vc_sep_line{border-top-width: 6px;}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 6px; top: -3px;}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder
.vc_sep_line{border-top-width: 7px;}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 7px; top: -3px;}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder
.vc_sep_line{border-top-width: 8px;}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 8px; top: -4px;}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder
.vc_sep_line{border-top-width: 9px;}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 9px; top: -4px;}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder
.vc_sep_line{border-top-width: 10px;}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder
.vc_sep_line{border-bottom-width: 10px; top: -5px;}
.vc_separator.vc_sep_color_blue
.vc_sep_line{border-color: #5472d2;}
.vc_separator.vc_sep_color_turquoise
.vc_sep_line{border-color: #00c1cf;}
.vc_separator.vc_sep_color_pink
.vc_sep_line{border-color: #fe6c61;}
.vc_separator.vc_sep_color_violet
.vc_sep_line{border-color: #8d6dc4;}
.vc_separator.vc_sep_color_peacoc
.vc_sep_line{border-color: #4cadc9;}
.vc_separator.vc_sep_color_chino
.vc_sep_line{border-color: #cec2ab;}
.vc_separator.vc_sep_color_mulled_wine
.vc_sep_line{border-color: #50485b;}
.vc_separator.vc_sep_color_vista_blue
.vc_sep_line{border-color: #75d69c;}
.vc_separator.vc_sep_color_black
.vc_sep_line{border-color: #2a2a2a;}
.vc_separator.vc_sep_color_grey
.vc_sep_line{border-color: #ebebeb;}
.vc_separator.vc_sep_color_orange
.vc_sep_line{border-color: #f7be68;}
.vc_separator.vc_sep_color_sky
.vc_sep_line{border-color: #5aa1e3;}
.vc_separator.vc_sep_color_green
.vc_sep_line{border-color: #6dab3c;}
.vc_separator.vc_sep_color_juicy_pink
.vc_sep_line{border-color: #f4524d;}
.vc_separator.vc_sep_color_sandy_brown
.vc_sep_line{border-color: #f79468;}
.vc_separator.vc_sep_color_purple
.vc_sep_line{border-color: #b97ebb;}
.vc_separator.vc_sep_color_white
.vc_sep_line{border-color: #fff;}
.vc_separator.vc_sep_color_grace
.vc_sep_line{border-color: #aed13b;}
.wpb_separator, .vc_text_separator{border-bottom: 1px solid #ebebeb;}
.vc_sep_width_50{width: 50%}
.vc_sep_width_60{width: 60%}
.vc_sep_width_70{width: 70%}
.vc_sep_width_80{width: 80%}
.vc_sep_width_90{width: 90%}
.vc_sep_width_100{width: 100%}
.vc_sep_pos_align_center{margin-left: auto; margin-right: auto;}
.vc_sep_pos_align_left{margin-left: 0; margin-right: auto;}
.vc_sep_pos_align_right{margin-left: auto; margin-right: 0;}
.wpb_separator{clear: both; height: 1px;}
.vc_text_separator{clear: both; height: 1px;}
.vc_text_separator
div{display: inline-block; background-color: #fff; padding: 1px
1em; position: relative; top: -9px;}
.separator_align_center{text-align: center;}
.separator_align_left{text-align: left;}
.separator_align_right{text-align: right;}
.wpb_single_image
img{height: auto; max-width: 100%}
.wpb_single_image img.vc_img-placeholder{width: 100%}
.wpb_single_image .vc_single_image-wrapper{display: inline-block; max-width: 100%}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded
img{border-radius: 4px; -webkit-box-shadow: none; box-shadow: none;}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius: 0; -webkit-box-shadow: none; box-shadow: none; padding: 6px; border: 1px
solid #ebebeb;}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle
img{border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border: 1px
solid #ebebeb;}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius: 0; -webkit-box-shadow: none; box-shadow: none; padding: 6px; border: none;}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle
img{border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border: none;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{border-radius: 0; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle
img{border-radius: 0; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding: 6px;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{border-radius: 0; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 15px;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d
img{border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{border-radius: 5000px; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; overflow: hidden;}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle
img{border-radius: 5000px; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; overflow: hidden;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle
img{-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);}
.wpb_single_image.vc_align_center{text-align: center;}
.wpb_single_image.vc_align_right{text-align: right;}
.wpb_single_image.vc_align_left{text-align: left;}
.wpb_single_image
.vc_box_shadow_3d_wrap{position: relative; z-index: 0; display: inline-block; max-width: 100%}
.wpb_single_image .vc_box_shadow_3d_wrap:after,
.wpb_single_image .vc_box_shadow_3d_wrap:before{content: ""; position: absolute; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6); left: 5px; right: 50%; bottom: 8px; height: 30%; z-index: -1; border-radius: inherit; transform-origin: 0 0; transform: skewY(-6deg);}
.wpb_single_image .vc_box_shadow_3d_wrap:after{left: 50%; right: 5px; transform: skewY(6deg); transform-origin: 100% 0;}
.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_blue{border-color: #5472d2;}
.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image
.vc_box_border_circle.vc_box_border_blue{background-color: #5472d2;}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_turquoise{border-color: #00c1cf;}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image
.vc_box_border_circle.vc_box_border_turquoise{background-color: #00c1cf;}
.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_pink{border-color: #fe6c61;}
.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image
.vc_box_border_circle.vc_box_border_pink{background-color: #fe6c61;}
.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_violet{border-color: #8d6dc4;}
.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image
.vc_box_border_circle.vc_box_border_violet{background-color: #8d6dc4;}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_peacoc{border-color: #4cadc9;}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image
.vc_box_border_circle.vc_box_border_peacoc{background-color: #4cadc9;}
.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_chino{border-color: #cec2ab;}
.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image
.vc_box_border_circle.vc_box_border_chino{background-color: #cec2ab;}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_mulled_wine{border-color: #50485b;}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image
.vc_box_border_circle.vc_box_border_mulled_wine{background-color: #50485b;}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_vista_blue{border-color: #75d69c;}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image
.vc_box_border_circle.vc_box_border_vista_blue{background-color: #75d69c;}
.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_black{border-color: #2a2a2a;}
.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image
.vc_box_border_circle.vc_box_border_black{background-color: #2a2a2a;}
.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_grey{border-color: #ebebeb;}
.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image
.vc_box_border_circle.vc_box_border_grey{background-color: #ebebeb;}
.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_orange{border-color: #f7be68;}
.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image
.vc_box_border_circle.vc_box_border_orange{background-color: #f7be68;}
.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_sky{border-color: #5aa1e3;}
.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image
.vc_box_border_circle.vc_box_border_sky{background-color: #5aa1e3;}
.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_green{border-color: #6dab3c;}
.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image
.vc_box_border_circle.vc_box_border_green{background-color: #6dab3c;}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_juicy_pink{border-color: #f4524d;}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image
.vc_box_border_circle.vc_box_border_juicy_pink{background-color: #f4524d;}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_sandy_brown{border-color: #f79468;}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image
.vc_box_border_circle.vc_box_border_sandy_brown{background-color: #f79468;}
.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_purple{border-color: #b97ebb;}
.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image
.vc_box_border_circle.vc_box_border_purple{background-color: #b97ebb;}
.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image
.vc_box_outline_circle.vc_box_border_white{border-color: #fff;}
.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image
.vc_box_border_circle.vc_box_border_white{background-color: #fff;}


@media (max-width: 768px){
.vc_responsive .vc_grid-filter-select{display: block;}
.vc_responsive .vc_grid-filter{display: none !important;}}
.owl-carousel{}
.owl-carousel .owl-item .vc_grid-item{-webkit-transform: translate3D(0, 0, 0);}
.owl-carousel .owl-animated-out{z-index: 0;}
.owl-carousel .owl-animated-in{z-index: 1;}
.wpb_animate_when_almost_visible{opacity: 0;}
.wpb_start_animation.wpb_top-to-bottom{-webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -moz-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1;}
.wpb_start_animation.wpb_bottom-to-top{-webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -moz-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1;}
.wpb_start_animation.wpb_left-to-right{-webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -moz-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1;}
.wpb_start_animation.wpb_right-to-left{-webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -moz-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); opacity: 1;}
.wpb_start_animation.wpb_appear{-webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -moz-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1;}
@-webkit-keyframes
wpb_ttb{0%{-webkit-transform: translate(0, -10%); opacity: 0;}
100%{-webkit-transform: translate(0, 0); opacity: 1;}}@-moz-keyframes
wpb_ttb{0%{-moz-transform: translate(0, -10%); opacity: 0;}
100%{-moz-transform: translate(0, 0); opacity: 1;}}@-o-keyframes
wpb_ttb{0%{-o-transform: translate(0, -10%); opacity: 0;}
100%{-o-transform: translate(0, 0); opacity: 1;}}@keyframes
wpb_ttb{0%{transform: translate(0, -10%); opacity: 0;}
100%{transform: translate(0, 0); opacity: 1;}}@-webkit-keyframes
wpb_btt{0%{-webkit-transform: translate(0, 10%); opacity: 0;}
100%{-webkit-transform: translate(0, 0); opacity: 1;}}@-moz-keyframes
wpb_btt{0%{-moz-transform: translate(0, 10%); opacity: 0;}
100%{-moz-transform: translate(0, 0); opacity: 1;}}@-o-keyframes
wpb_btt{0%{-o-transform: translate(0, 10%); opacity: 0;}
100%{-o-transform: translate(0, 0); opacity: 1;}}@keyframes
wpb_btt{0%{transform: translate(0, 10%); opacity: 0;}
100%{transform: translate(0, 0); opacity: 1;}}@-webkit-keyframes
wpb_ltr{0%{-webkit-transform: translate(-10%, 0); opacity: 0;}
100%{-webkit-transform: translate(0, 0); opacity: 1;}}@-moz-keyframes
wpb_ltr{0%{-moz-transform: translate(-10%, 0); opacity: 0;}
100%{-moz-transform: translate(0, 0); opacity: 1;}}@-o-keyframes
wpb_ltr{0%{-o-transform: translate(-10%, 0); opacity: 0;}
100%{-o-transform: translate(0, 0); opacity: 1;}}@keyframes
wpb_ltr{0%{transform: translate(-10%, 0); opacity: 0;}
100%{transform: translate(0, 0); opacity: 1;}}@-webkit-keyframes
wpb_rtl{0%{-webkit-transform: translate(10%, 0); opacity: 0;}
100%{-webkit-transform: translate(0, 0); opacity: 1;}}@-moz-keyframes
wpb_rtl{0%{-moz-transform: translate(10%, 0); opacity: 0;}
100%{-moz-transform: translate(0, 0); opacity: 1;}}@-o-keyframes
wpb_rtl{0%{-o-transform: translate(10%, 0); opacity: 0;}
100%{-o-transform: translate(0, 0); opacity: 1;}}@keyframes
wpb_rtl{0%{transform: translate(10%, 0); opacity: 0;}
100%{transform: translate(0, 0); opacity: 1;}}@-webkit-keyframes
wpb_appear{0%{-webkit-transform: scale(0.5); opacity: 0.1;}
100%{-webkit-transform: scale(1); opacity: 1;}}@-moz-keyframes
wpb_appear{0%{-moz-transform: scale(0.5); opacity: 0.1;}
100%{-moz-transform: scale(1); opacity: 1;}}@-o-keyframes
wpb_appear{0%{-o-transform: scale(0.5); opacity: 0.1;}
100%{-o-transform: scale(1); opacity: 1;}}@keyframes
wpb_appear{0%{transform: scale(0.5); opacity: 0.1;}
100%{transform: scale(1); opacity: 1;}}

@font-face {
  font-family: 'ElegantIcons';
  src: url('fonts/ElegantIcons.eot'); /* IE9 Compat Modes */
  src: url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ElegantIcons.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/ElegantIcons.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/ElegantIcons.svg#svgFontName') format('svg'); /* Legacy iOS */
}

[data-icon]:before {
    font-family: 'ElegantIcons';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_close:before, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard{font-family: 'ElegantIcons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
.arrow_up:before{content: "\21"}
.arrow_down:before{content: "\22"}
.arrow_left:before{content: "\23"}
.arrow_right:before{content: "\24"}
.arrow_left-up:before{content: "\25"}
.arrow_right-up:before{content: "\26"}
.arrow_right-down:before{content: "\27"}
.arrow_left-down:before{content: "\28"}
.arrow-up-down:before{content: "\29"}
.arrow_up-down_alt:before{content: "\2a"}
.arrow_left-right_alt:before{content: "\2b"}
.arrow_left-right:before{content: "\2c"}
.arrow_expand_alt2:before{content: "\2d"}
.arrow_expand_alt:before{content: "\2e"}
.arrow_condense:before{content: "\2f"}
.arrow_expand:before{content: "\30"}
.arrow_move:before{content: "\31"}
.arrow_carrot-up:before{content: "\32"}
.arrow_carrot-down:before{content: "\33"}
.arrow_carrot-left:before{content: "\34"}
.arrow_carrot-right:before{content: "\35"}
.arrow_carrot-2up:before{content: "\36"}
.arrow_carrot-2down:before{content: "\37"}
.arrow_carrot-2left:before{content: "\38"}
.arrow_carrot-2right:before{content: "\39"}
.arrow_carrot-up_alt2:before{content: "\3a"}
.arrow_carrot-down_alt2:before{content: "\3b"}
.arrow_carrot-left_alt2:before{content: "\3c"}
.arrow_carrot-right_alt2:before{content: "\3d"}
.arrow_carrot-2up_alt2:before{content: "\3e"}
.arrow_carrot-2down_alt2:before{content: "\3f"}
.arrow_carrot-2left_alt2:before{content: "\40"}
.arrow_carrot-2right_alt2:before{content: "\41"}
.arrow_triangle-up:before{content: "\42"}
.arrow_triangle-down:before{content: "\43"}
.arrow_triangle-left:before{content: "\44"}
.arrow_triangle-right:before{content: "\45"}
.arrow_triangle-up_alt2:before{content: "\46"}
.arrow_triangle-down_alt2:before{content: "\47"}
.arrow_triangle-left_alt2:before{content: "\48"}
.arrow_triangle-right_alt2:before{content: "\49"}
.arrow_back:before{content: "\4a"}
.icon_minus-06:before{content: "\4b"}
.icon_plus:before{content: "\4c"}
.icon_close:before{content: "\4d"}
.icon_check:before{content: "\4e"}
.icon_minus_alt2:before{content: "\4f"}
.icon_plus_alt2:before{content: "\50"}
.icon_close_alt2:before{content: "\51"}
.icon_check_alt2:before{content: "\52"}
.icon_zoom-out_alt:before{content: "\53"}
.icon_zoom-in_alt:before{content: "\54"}
.icon_search:before{content: "\55"}
.icon_box-empty:before{content: "\56"}
.icon_box-selected:before{content: "\57"}
.icon_minus-box:before{content: "\58"}
.icon_plus-box:before{content: "\59"}
.icon_box-checked:before{content: "\5a"}
.icon_circle-empty:before{content: "\5b"}
.icon_circle-slelected:before{content: "\5c"}
.icon_stop_alt2:before{content: "\5d"}
.icon_stop:before{content: "\5e"}
.icon_pause_alt2:before{content: "\5f"}
.icon_pause:before{content: "\60"}
.icon_menu:before{content: "\61"}
.icon_menu-square_alt2:before{content: "\62"}
.icon_menu-circle_alt2:before{content: "\63"}
.icon_ul:before{content: "\64"}
.icon_ol:before{content: "\65"}
.icon_adjust-horiz:before{content: "\66"}
.icon_adjust-vert:before{content: "\67"}
.icon_document_alt:before{content: "\68"}
.icon_documents_alt:before{content: "\69"}
.icon_pencil:before{content: "\6a"}
.icon_pencil-edit_alt:before{content: "\6b"}
.icon_pencil-edit:before{content: "\6c"}
.icon_folder-alt:before{content: "\6d"}
.icon_folder-open_alt:before{content: "\6e"}
.icon_folder-add_alt:before{content: "\6f"}
.icon_info_alt:before{content: "\70"}
.icon_error-oct_alt:before{content: "\71"}
.icon_error-circle_alt:before{content: "\72"}
.icon_error-triangle_alt:before{content: "\73"}
.icon_question_alt2:before{content: "\74"}
.icon_question:before{content: "\75"}
.icon_comment_alt:before{content: "\76"}
.icon_chat_alt:before{content: "\77"}
.icon_vol-mute_alt:before{content: "\78"}
.icon_volume-low_alt:before{content: "\79"}
.icon_volume-high_alt:before{content: "\7a"}
.icon_quotations:before{content: "\7b"}
.icon_quotations_alt2:before{content: "\7c"}
.icon_clock_alt:before{content: "\7d"}
.icon_lock_alt:before{content: "\7e"}
.icon_lock-open_alt:before{content: "\e000"}
.icon_key_alt:before{content: "\e001"}
.icon_cloud_alt:before{content: "\e002"}
.icon_cloud-upload_alt:before{content: "\e003"}
.icon_cloud-download_alt:before{content: "\e004"}
.icon_image:before{content: "\e005"}
.icon_images:before{content: "\e006"}
.icon_lightbulb_alt:before{content: "\e007"}
.icon_gift_alt:before{content: "\e008"}
.icon_house_alt:before{content: "\e009"}
.icon_genius:before{content: "\e00a"}
.icon_mobile:before{content: "\e00b"}
.icon_tablet:before{content: "\e00c"}
.icon_laptop:before{content: "\e00d"}
.icon_desktop:before{content: "\e00e"}
.icon_camera_alt:before{content: "\e00f"}
.icon_mail_alt:before{content: "\e010"}
.icon_cone_alt:before{content: "\e011"}
.icon_ribbon_alt:before{content: "\e012"}
.icon_bag_alt:before{content: "\e013"}
.icon_creditcard:before{content: "\e014"}
.icon_cart_alt:before{content: "\e015"}
.icon_paperclip:before{content: "\e016"}
.icon_tag_alt:before{content: "\e017"}
.icon_tags_alt:before{content: "\e018"}
.icon_trash_alt:before{content: "\e019"}
.icon_cursor_alt:before{content: "\e01a"}
.icon_mic_alt:before{content: "\e01b"}
.icon_compass_alt:before{content: "\e01c"}
.icon_pin_alt:before{content: "\e01d"}
.icon_pushpin_alt:before{content: "\e01e"}
.icon_map_alt:before{content: "\e01f"}
.icon_drawer_alt:before{content: "\e020"}
.icon_toolbox_alt:before{content: "\e021"}
.icon_book_alt:before{content: "\e022"}
.icon_calendar:before{content: "\e023"}
.icon_film:before{content: "\e024"}
.icon_table:before{content: "\e025"}
.icon_contacts_alt:before{content: "\e026"}
.icon_headphones:before{content: "\e027"}
.icon_lifesaver:before{content: "\e028"}
.icon_piechart:before{content: "\e029"}
.icon_refresh:before{content: "\e02a"}
.icon_link_alt:before{content: "\e02b"}
.icon_link:before{content: "\e02c"}
.icon_loading:before{content: "\e02d"}
.icon_blocked:before{content: "\e02e"}
.icon_archive_alt:before{content: "\e02f"}
.icon_heart_alt:before{content: "\e030"}
.icon_star_alt:before{content: "\e031"}
.icon_star-half_alt:before{content: "\e032"}
.icon_star:before{content: "\e033"}
.icon_star-half:before{content: "\e034"}
.icon_tools:before{content: "\e035"}
.icon_tool:before{content: "\e036"}
.icon_cog:before{content: "\e037"}
.icon_cogs:before{content: "\e038"}
.arrow_up_alt:before{content: "\e039"}
.arrow_down_alt:before{content: "\e03a"}
.arrow_left_alt:before{content: "\e03b"}
.arrow_right_alt:before{content: "\e03c"}
.arrow_left-up_alt:before{content: "\e03d"}
.arrow_right-up_alt:before{content: "\e03e"}
.arrow_right-down_alt:before{content: "\e03f"}
.arrow_left-down_alt:before{content: "\e040"}
.arrow_condense_alt:before{content: "\e041"}
.arrow_expand_alt3:before{content: "\e042"}
.arrow_carrot_up_alt:before{content: "\e043"}
.arrow_carrot-down_alt:before{content: "\e044"}
.arrow_carrot-left_alt:before{content: "\e045"}
.arrow_carrot-right_alt:before{content: "\e046"}
.arrow_carrot-2up_alt:before{content: "\e047"}
.arrow_carrot-2dwnn_alt:before{content: "\e048"}
.arrow_carrot-2left_alt:before{content: "\e049"}
.arrow_carrot-2right_alt:before{content: "\e04a"}
.arrow_triangle-up_alt:before{content: "\e04b"}
.arrow_triangle-down_alt:before{content: "\e04c"}
.arrow_triangle-left_alt:before{content: "\e04d"}
.arrow_triangle-right_alt:before{content: "\e04e"}
.icon_minus_alt:before{content: "\e04f"}
.icon_plus_alt:before{content: "\e050"}
.icon_close_alt:before{content: "\e051"}
.icon_check_alt:before{content: "\e052"}
.icon_zoom-out:before{content: "\e053"}
.icon_zoom-in:before{content: "\e054"}
.icon_stop_alt:before{content: "\e055"}
.icon_menu-square_alt:before{content: "\e056"}
.icon_menu-circle_alt:before{content: "\e057"}
.icon_document:before{content: "\e058"}
.icon_documents:before{content: "\e059"}
.icon_pencil_alt:before{content: "\e05a"}
.icon_folder:before{content: "\e05b"}
.icon_folder-open:before{content: "\e05c"}
.icon_folder-add:before{content: "\e05d"}
.icon_folder_upload:before{content: "\e05e"}
.icon_folder_download:before{content: "\e05f"}
.icon_info:before{content: "\e060"}
.icon_error-circle:before{content: "\e061"}
.icon_error-oct:before{content: "\e062"}
.icon_error-triangle:before{content: "\e063"}
.icon_question_alt:before{content: "\e064"}
.icon_comment:before{content: "\e065"}
.icon_chat:before{content: "\e066"}
.icon_vol-mute:before{content: "\e067"}
.icon_volume-low:before{content: "\e068"}
.icon_volume-high:before{content: "\e069"}
.icon_quotations_alt:before{content: "\e06a"}
.icon_clock:before{content: "\e06b"}
.icon_lock:before{content: "\e06c"}
.icon_lock-open:before{content: "\e06d"}
.icon_key:before{content: "\e06e"}
.icon_cloud:before{content: "\e06f"}
.icon_cloud-upload:before{content: "\e070"}
.icon_cloud-download:before{content: "\e071"}
.icon_lightbulb:before{content: "\e072"}
.icon_gift:before{content: "\e073"}
.icon_house:before{content: "\e074"}
.icon_camera:before{content: "\e075"}
.icon_mail:before{content: "\e076"}
.icon_cone:before{content: "\e077"}
.icon_ribbon:before{content: "\e078"}
.icon_bag:before{content: "\e079"}
.icon_cart:before{content: "\e07a"}
.icon_tag:before{content: "\e07b"}
.icon_tags:before{content: "\e07c"}
.icon_trash:before{content: "\e07d"}
.icon_cursor:before{content: "\e07e"}
.icon_mic:before{content: "\e07f"}
.icon_compass:before{content: "\e080"}
.icon_pin:before{content: "\e081"}
.icon_pushpin:before{content: "\e082"}
.icon_map:before{content: "\e083"}
.icon_drawer:before{content: "\e084"}
.icon_toolbox:before{content: "\e085"}
.icon_book:before{content: "\e086"}
.icon_contacts:before{content: "\e087"}
.icon_archive:before{content: "\e088"}
.icon_heart:before{content: "\e089"}
.icon_profile:before{content: "\e08a"}
.icon_group:before{content: "\e08b"}
.icon_grid-2x2:before{content: "\e08c"}
.icon_grid-3x3:before{content: "\e08d"}
.icon_music:before{content: "\e08e"}
.icon_pause_alt:before{content: "\e08f"}
.icon_phone:before{content: "\e090"}
.icon_upload:before{content: "\e091"}
.icon_download:before{content: "\e092"}
.social_facebook:before{content: "\e093"}
.social_twitter:before{content: "\e094"}
.social_pinterest:before{content: "\e095"}
.social_googleplus:before{content: "\e096"}
.social_tumblr:before{content: "\e097"}
.social_tumbleupon:before{content: "\e098"}
.social_wordpress:before{content: "\e099"}
.social_instagram:before{content: "\e09a"}
.social_dribbble:before{content: "\e09b"}
.social_vimeo:before{content: "\e09c"}
.social_linkedin:before{content: "\e09d"}
.social_rss:before{content: "\e09e"}
.social_deviantart:before{content: "\e09f"}
.social_share:before{content: "\e0a0"}
.social_myspace:before{content: "\e0a1"}
.social_skype:before{content: "\e0a2"}
.social_youtube:before{content: "\e0a3"}
.social_picassa:before{content: "\e0a4"}
.social_googledrive:before{content: "\e0a5"}
.social_flickr:before{content: "\e0a6"}
.social_blogger:before{content: "\e0a7"}
.social_spotify:before{content: "\e0a8"}
.social_delicious:before{content: "\e0a9"}
.social_facebook_circle:before{content: "\e0aa"}
.social_twitter_circle:before{content: "\e0ab"}
.social_pinterest_circle:before{content: "\e0ac"}
.social_googleplus_circle:before{content: "\e0ad"}
.social_tumblr_circle:before{content: "\e0ae"}
.social_stumbleupon_circle:before{content: "\e0af"}
.social_wordpress_circle:before{content: "\e0b0"}
.social_instagram_circle:before{content: "\e0b1"}
.social_dribbble_circle:before{content: "\e0b2"}
.social_vimeo_circle:before{content: "\e0b3"}
.social_linkedin_circle:before{content: "\e0b4"}
.social_rss_circle:before{content: "\e0b5"}
.social_deviantart_circle:before{content: "\e0b6"}
.social_share_circle:before{content: "\e0b7"}
.social_myspace_circle:before{content: "\e0b8"}
.social_skype_circle:before{content: "\e0b9"}
.social_youtube_circle:before{content: "\e0ba"}
.social_picassa_circle:before{content: "\e0bb"}
.social_googledrive_alt2:before{content: "\e0bc"}
.social_flickr_circle:before{content: "\e0bd"}
.social_blogger_circle:before{content: "\e0be"}
.social_spotify_circle:before{content: "\e0bf"}
.social_delicious_circle:before{content: "\e0c0"}
.social_facebook_square:before{content: "\e0c1"}
.social_twitter_square:before{content: "\e0c2"}
.social_pinterest_square:before{content: "\e0c3"}
.social_googleplus_square:before{content: "\e0c4"}
.social_tumblr_square:before{content: "\e0c5"}
.social_stumbleupon_square:before{content: "\e0c6"}
.social_wordpress_square:before{content: "\e0c7"}
.social_instagram_square:before{content: "\e0c8"}
.social_dribbble_square:before{content: "\e0c9"}
.social_vimeo_square:before{content: "\e0ca"}
.social_linkedin_square:before{content: "\e0cb"}
.social_rss_square:before{content: "\e0cc"}
.social_deviantart_square:before{content: "\e0cd"}
.social_share_square:before{content: "\e0ce"}
.social_myspace_square:before{content: "\e0cf"}
.social_skype_square:before{content: "\e0d0"}
.social_youtube_square:before{content: "\e0d1"}
.social_picassa_square:before{content: "\e0d2"}
.social_googledrive_square:before{content: "\e0d3"}
.social_flickr_square:before{content: "\e0d4"}
.social_blogger_square:before{content: "\e0d5"}
.social_spotify_square:before{content: "\e0d6"}
.social_delicious_square:before{content: "\e0d7"}
.icon_printer:before{content: "\e103"}
.icon_calulator:before{content: "\e0ee"}
.icon_building:before{content: "\e0ef"}
.icon_floppy:before{content: "\e0e8"}
.icon_drive:before{content: "\e0ea"}
.icon_search-2:before{content: "\e101"}
.icon_id:before{content: "\e107"}
.icon_id-2:before{content: "\e108"}
.icon_puzzle:before{content: "\e102"}
.icon_like:before{content: "\e106"}
.icon_dislike:before{content: "\e0eb"}
.icon_mug:before{content: "\e105"}
.icon_currency:before{content: "\e0ed"}
.icon_wallet:before{content: "\e100"}
.icon_pens:before{content: "\e104"}
.icon_easel:before{content: "\e0e9"}
.icon_flowchart:before{content: "\e109"}
.icon_datareport:before{content: "\e0ec"}
.icon_briefcase:before{content: "\e0fe"}
.icon_shield:before{content: "\e0f6"}
.icon_percent:before{content: "\e0fb"}
.icon_globe:before{content: "\e0e2"}
.icon_globe-2:before{content: "\e0e3"}
.icon_target:before{content: "\e0f5"}
.icon_hourglass:before{content: "\e0e1"}
.icon_balance:before{content: "\e0ff"}
.icon_rook:before{content: "\e0f8"}
.icon_printer-alt:before{content: "\e0fa"}
.icon_calculator_alt:before{content: "\e0e7"}
.icon_building_alt:before{content: "\e0fd"}
.icon_floppy_alt:before{content: "\e0e4"}
.icon_drive_alt:before{content: "\e0e5"}
.icon_search_alt:before{content: "\e0f7"}
.icon_id_alt:before{content: "\e0e0"}
.icon_id-2_alt:before{content: "\e0fc"}
.icon_puzzle_alt:before{content: "\e0f9"}
.icon_like_alt:before{content: "\e0dd"}
.icon_dislike_alt:before{content: "\e0f1"}
.icon_mug_alt:before{content: "\e0dc"}
.icon_currency_alt:before{content: "\e0f3"}
.icon_wallet_alt:before{content: "\e0d8"}
.icon_pens_alt:before{content: "\e0db"}
.icon_easel_alt:before{content: "\e0f0"}
.icon_flowchart_alt:before{content: "\e0df"}
.icon_datareport_alt:before{content: "\e0f2"}
.icon_briefcase_alt:before{content: "\e0f4"}
.icon_shield_alt:before{content: "\e0d9"}
.icon_percent_alt:before{content: "\e0da"}
.icon_globe_alt:before{content: "\e0de"}
.icon_clipboard:before{content: "\e0e6"}

.glyph{float: left; text-align: center; padding: .75em; margin: .4em 1.5em .75em 0; width: 6em; text-shadow: none;}
.glyph_big{font-size: 128px; color: #59c5dc; float: left; margin-right: 20px;}
.glyph
div{padding-bottom: 10px;}
.glyph
input{font-family: consolas, monospace; font-size: 12px; width: 100%; text-align: center; border: 0; box-shadow: 0 0 0 1px #ccc; padding: .2em; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.centered{margin-left: auto; margin-right: auto;}
.glyph
.fs1{font-size: 2em;}
.col:after, .clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
.col{display: block; float: left;}
.related-posts
.col{position: relative; margin: 0
0 10px 1.6%; min-height: 100px;}
.related-posts
.span_1_of_3{width: 32.2%}
.one-half, .one-third, .one-fourth, .one-fifth{display: block; float: left;}
.one-half{width: 50%}
.one-third{width: 33.3333%}
.one-fourth{width: 25%}
.one-fifth{width: 20%}
.one-sixth{width: 16.6666%}
.clr-margin{margin-left: 0;}
.count-1{clear: both; margin-left: 0;}
.col-1, .col.first{clear: both; margin-left: 0!important;}
.float-left{float: left;}
.float-right{float: right;}
.ks-row{margin: 0
-10px;}
.ks-row
.col{margin: 0
0 20px; padding: 0
10px;}
.ks-row
.span_1_of_1{width: 100%}
.ks-row
.span_1_of_2{width: 49.9%}
.ks-row
.span_1_of_3{width: 33.30%}
.ks-row
.span_1_of_4{width: 24.9%}
.ks-row
.span_1_of_5{width: 19.9%}
.ks-row
.span_1_of_6{width: 16.59%}
.vcex-portfolio-grid{overflow: hidden;}
.ks-row.vcex-no-margin-grid{margin-left: 0; margin-right: 0;}
.ks-row.vcex-no-margin-grid
.col{margin: 0!important; padding: 0!important;}
.ks-row.vcex-no-margin-grid
.span_1_of_2{width: 50%}
.ks-row.vcex-no-margin-grid
.span_1_of_3{width: 33.3333333333%}
.ks-row.vcex-no-margin-grid
.span_1_of_4{width: 25%}
.ks-row.vcex-no-margin-grid
.span_1_of_5{width: 20%}
.ks-row.vcex-no-margin-grid
.span_1_of_6{width: 16.6666666667%}
.container, .vc_row-fluid.container{width: 1280px;}
.container{margin: 0
auto;}
.content-area{float: left; position: relative; width: 70%}
.content-area.full-width{width: 100%!important;}
#sidebar{float: right; width: 25%}
#content-wrap{margin-top: 40px; margin-bottom: 90px;}
.no-main-top-margin #content-wrap{margin-top: 0;}
.no-main-bottom-margin #content-wrap{margin-bottom: 50px;}
.no-footer #content-wrap{margin-bottom: 0;}
#content-wrap.full-width .content-area{float: none; width: 100%!important;}
#content-wrap.full-screen{width: 100%!important;}
#content-wrap.full-screen .content-area{float: none; width: 100%!important; margin: 0;}
#content-wrap.left-sidebar .content-area{float: right;}
#content-wrap.left-sidebar
#sidebar{float: left;}
#content-wrap.right-sidebar .vc_row-fluid.container, #content-wrap.left-sidebar .vc_row-fluid.container, #content-wrap.right-sidebar .vcex-testimonials-fullslider-entry, #content-wrap.left-sidebar .vcex-testimonials-fullslider-entry{width: 100%!important;}
@media only screen and (min-width: 1000px){.boxed #wrap, .boxed.headers #site-header, .boxed.headers #site-header-inner, .boxed .header-default #site-navigation-wrap, .boxed .boxedstyle, .boxed .site-footer{max-width: 1380px; margin: 0
auto;}}html.nice-scroll.boxed-style, html.nice-scroll.boxed-style .footer-fixed
#footer{padding-right: 0!important;}
.boxed
.boxedstyle{position: fixed; top: 0; width: 100%; height: 100%; background-color: #f8f8f8; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); z-index: -1;}
.boxed .boxedstyle, .boxed.footer-fixed .site-footer{left: 50%; margin-left: -690px;}
.footer-normal.boxed
#wrap{background-color: #f8f8f8; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}
body{font-family: 'Raleway', sans-serif; font-size: 13px; line-height: 22px; color: #666; background-color: #f8f8f8;}
.body-overlay{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; visibility: visible; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;}
body
a{text-decoration: none; color: #333;}
body a:hover{color: #3fc387;}
a, a:hover, a:focus, .woo_add_btn{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
body
select{display: block; background-color: transparent; border: 1px
solid #ddd; background: url(../images/selectbox-arrow.png) right center no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 11px
14px 11px 20px; font-size: 12px; line-height: 14px; color: #333; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-weight: 600; min-width: 240px; max-width: 100%; outline: none; cursor: pointer;}
body.full-width-main-layout
#wrap{position: relative;}
::-moz-selection{background-color: #3fc387; color: #fff;}
::selection{background-color: #3fc387; color: #fff;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
sup, sub{position: relative; top: -.4em; vertical-align: baseline;}
sub{top: .4em;}
.entry iframe, .entry
embed{max-width: 100%}
iframe[src="about:blank"]{display: none;}
.opacity-hover:hover, .opacity-hover:hover
img{opacity: 0.8;}
.title-wrap{display: block; overflow: hidden; margin: 0
0 20px;}
.title-wrap.theme-heading{margin: 50px
0 25px;}
.divider-title{display: inline-block; position: relative; margin: 0
0 20px; color: #888; border-color: #ddd;}
.title-wrap
.title{font-size: 12px; font-weight: 600; text-transform: uppercase;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.error404-content{margin: 20px
0; text-align: center; font-size: 14px; color: #333;}
.error404-content h1, .error404-content .error-message, .error404-content .menu, .error404-content
p.text{text-align: center;}
.error404-content
h1{font-size: 27px;}
.error404-content .error-message{margin-bottom: 30px; color: #ddd; font-size: 170px; line-height: 150px; font-weight: 700;}
.error404-content
.menu{padding: 30px
0 0;}
.error404-content ul li:first-child{margin-left: 0;}
.error404-content ul
li{display: inline-block; margin-left: 20px;}
.error404-content ul li
a{font-family: "cookie", Arial, sans-serif; font-size: 22px;}
.error404-content
p.text{padding: 30px
0 0;}
.mejs-controls{overflow: hidden;}
#lean_overlay{display: none; z-index: 999; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000;}
.theme-select{width: 100%; height: 30px; padding: 0
9px; border: 1px
solid #ddd; font-size: 13px; line-height: 30px; color: #555; background: #f2f2f2 url(../images/select-arrow.png) right center no-repeat;}
.textcenter{text-align: center;}
.textright{text-align: right;}
.textleft{text-align: left;}
.text-transform-none{text-transform: none;}
.text-transform-capitalize{text-transform: capitalize;}
.text-transform-uppercase{text-transform: uppercase;}
.text-transform-lowercase{text-transform: lowercase;}
.no-padding{padding-top: 0!important; padding-bottom: 0!important; padding-left: 0!important; padding-right: 0!important;}
.no-margin{margin-top: 0!important; margin-bottom: 0!important; margin-left: 0!important; margin-right: 0!important;}
.fa-left{margin-right: 10px;}
.fa-right{margin-left: 10px;}
a.read-more{float: right; margin-top: 10px;}
a.read-more:hover{color: #4d4d4d;}
#page-featured-img{margin-bottom: 40px;}
#page-featured-img
img{display: block; margin: 0
auto; max-width: 100%}
.bypostauthor{}
.dropcap{display: block; float: left; font-family: 'Georgia', Arial, sans-serif; font-size: 50px; line-height: 50px; margin: 0
8px 0 0;}
.highlight-text{margin: 0
-6px; padding: 0
20px; color: #009d25; background-image: url(../images/highlight-left.png), url(../images/highlight-center.png), url(../images/highlight-right.png); background-position: center; background-position: left, center, right; background-repeat: repeat-x; background-repeat: no-repeat, repeat-x, no-repeat; background-clip: padding-box, content-box, padding-box;}
.image-shadow{background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.image-border{padding: 4px; border: 1px
solid #ddd; background: #fff;}
.image-rounded{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff;}
.image-circle{-webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; background: #fff;}
.image-hover:hover{opacity: .8; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -webkit-opacity: .8; -moz-opacity: .8;}
.image-fancy{padding: 4px; border: 1px
solid #ddd; -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; background: #fff;}
.image-fancy:hover{opacity: .8; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); -webkit-opacity: .8; -moz-opacity: .8;}
.ks-img-hover-parent{display: block; position: relative; overflow: hidden;}
.ks-img-hover-parent
img{display: block; width: 100%; height: auto; margin: 0; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.ks-img-hover-grow:hover
img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.ks-img-hover-tilt:hover
img{-webkit-transform: scale(1.3) rotate(-10deg); -moz-transform: scale(1.3) rotate(-10deg); -ms-transform: scale(1.3) rotate(-10deg); -o-transform: scale(1.3) rotate(-10deg); transform: scale(1.3) rotate(-10deg);}
.ks-img-hover-blurr img, .ks-img-hover-blurr-invert
img{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.ks-img-hover-blurr:hover
img{filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px);}
.ks-img-hover-blurr-invert
img{filter: blur(3px); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px);}
.ks-img-hover-blurr-invert:hover
img{filter: blur(0px); -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px);}
.ks-img-hover-fade-in{background: #000;}
.ks-img-hover-fade-in
img{opacity: .7; -moz-opacity: .7; -webkit-opacity: .7;}
.ks-img-hover-fade-in:hover
img{opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.ks-img-hover-fade-out{background: #000;}
.ks-img-hover-fade-out:hover
img{opacity: .7; -moz-opacity: .7; -webkit-opacity: .7;}
.overlay-plus-hover{visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: #000 url(../images/overlay-plus.png) center center no-repeat; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-parent:hover .overlay-plus-hover{visibility: visible; opacity: .65; -moz-opacity: .65; -webkit-opacity: .65;}
.overlay-plus-two-hover{visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.8); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-plus-two-hover
.fa{position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; text-align: center; font-size: 16px; line-height: 30px; color: #fff;}
.overlay-parent:hover .overlay-plus-two-hover{visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.overlay-slideup-title{visibility: hidden; position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; background: #f2f2f2; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-slideup-title.white{background: #f2f2f2;}
.overlay-slideup-title.black{background: #000;}
.overlay-slideup-title
span.title{position: absolute; bottom: 30px; width: 100%; padding: 0
30px; text-align: center; font-size: 14px; font-weight: 700; font-weight: 600; line-height: 1.6em; color: #000; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.overlay-slideup-title.black
span.title{color: #fff;}
.overlay-parent:hover .overlay-slideup-title{visibility: visible; opacity: .8; -webkit-opacity: .8; -moz-opacity: .8;}
.overlay-parent:hover .overlay-slideup-title
span.title{visibility: visible; bottom: 60px; opacity: 1;}
.overlay-view-lightbox-buttons{visibility: hidden; position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.65); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-parent:hover .overlay-view-lightbox-buttons{visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.overlay-view-lightbox-buttons-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-view-lightbox-buttons-buttons{display: table-cell; text-align: center; vertical-align: middle;}
.overlay-view-lightbox-buttons
a{display: inline-block; height: 32px; padding: 0
10px; border: 1px
solid #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 32px; color: #fff; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.overlay-view-lightbox-buttons a:first-child{margin-right: 5px;}
.overlay-view-lightbox-buttons a:hover{color: #000; background: #f2f2f2;}
.wpb_row .overlay-view-lightbox-buttons a
.fa{position: relative; top: -2px;}
.overlay-view-lightbox-text{visibility: hidden; position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.65); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-parent:hover .overlay-view-lightbox-text{visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.overlay-view-lightbox-text-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-view-lightbox-text-buttons{display: table-cell; text-align: center; vertical-align: middle;}
.overlay-view-lightbox-text
a{display: inline-block; position: relative; height: 30px; padding: 0
14px; border: 1px
solid #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-transform: uppercase; font-size: 11px; font-weight: 600; line-height: 30px; letter-spacing: 1px; color: #fff; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.overlay-view-lightbox-text a:first-child{margin-right: 5px;}
.overlay-view-lightbox-text a:hover{padding-right: 32px; color: #000; background: #f2f2f2;}
.overlay-view-lightbox-text a
.fa{visibility: hidden; position: absolute; top: 0; right: 14px; height: 30px; line-height: 30px;}
.overlay-view-lightbox-text a:hover
.fa{visibility: visible;}
.overlay-title-category-hover{visibility: hidden; position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.75); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-parent:hover .overlay-title-category-hover{visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.overlay-title-category-hover-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-title-category-hover-text{display: table-cell; padding: 20px; text-align: center; font-weight: 700; font-weight: 600; vertical-align: middle; color: #fff;}
.overlay-title-category-hover-title{font-size: 16px;}
.overlay-title-category-hover-category{font-size: 13px; font-style: italic; font-weight: 400; color: #bbb;}
.overlay-title-category-visible{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: #000; background: rgba(0, 0, 0, 0.5);}
.overlay-title-category-visible-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-title-category-visible-text{display: table-cell; padding: 20px; text-align: center; font-weight: 700; font-weight: 600; vertical-align: middle; color: #fff;}
.overlay-title-category-visible-title{font-size: 16px;}
.overlay-title-category-visible-category{font-size: 13px; font-weight: 400; color: #fff; -webkit-font-smoothing: antialiased;}
.overlay-title-date-hover{visibility: hidden; position: absolute; top: 0; right: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.75); -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -moz-opacity: 0; -webkit-opacity: 0;}
.overlay-parent:hover .overlay-title-date-hover{visibility: visible; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;}
.overlay-title-date-hover-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-title-date-hover-text{display: table-cell; padding: 20px; text-align: center; font-weight: 700; font-weight: 600; vertical-align: middle; color: #fff;}
.overlay-title-date-hover-title{font-size: 16px;}
.overlay-title-date-hover-date{font-size: 13px; font-style: italic; font-weight: 400; color: #bbb;}
.overlay-title-date-visible{position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: #000; background: rgba(0, 0, 0, 0.5);}
.overlay-title-date-visible-inner{display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.overlay-title-date-visible-text{display: table-cell; padding: 20px; text-align: center; font-weight: 700; font-weight: 600; vertical-align: middle; color: #fff;}
.overlay-title-date-visible-title{font-size: 16px;}
.overlay-title-date-visible-date{font-size: 13px; font-weight: 400; color: #fff; -webkit-font-smoothing: antialiased;}
.aligncenter{display: block; margin: 0
auto;}
.alignright{float: right; margin: 0
0 10px 20px;}
.alignleft{float: left; margin: 0
20px 10px 0;}
.floatleftcenter{float: none; margin: 0
auto;}
.floatleft{float: left;}
.floatright{float: right;}
.textcenter{text-align: center;}
.textright{text-align: right;}
.textleft{text-align: left;}
.wp-caption{max-width: 100%; text-align: center; padding: 10px
5px; border: 1px
solid #dfdfdf; text-align: center; background-color: #fff;}
.wp-caption
img{display: block; margin: 0
auto; padding: 0; border: 0
none;}
.wp-caption p.wp-caption-text{margin: 0; padding: 10px
0 0; text-align: center; font-size: .875em;}
.wp-smiley{margin: 0; max-height: 1em;}
blockquote.left{float: left; width: 33%; margin-right: 20px; margin-left: 0; text-align: right;}
blockquote.right{float: right; width: 33%; margin-right: 0; margin-left: 20px; text-align: left;}
#img-attch-page{overflow: hidden; text-align: center;}
#img-attch-page
img{display: inline-block; margin: 0
auto; margin-bottom: 20px; max-width: 100%}
.post-password-form label, .post-password-form
input{display: block; float: none;}
.post-password-form
input{margin-top: 10px;}
.post-password-form input[type="password"]{width: 200px; max-width: 100%}
.post-password-form
label{font-weight: 700; font-weight: 600; color: #000;}
.wpstats{display: none;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration{display: none;}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="tel"], input[type="url"], textarea, td.actions .coupon .input-text, .searchform input, #searchform-dropdown input[type="search"]{display: inline-block; padding: 10px; min-height: 40px; margin: 0; outline: 0; max-width: 100%; border: 1px
solid #eee; font-size: 13px; color: #555; background: #efefef; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; transition: all .23s ease-in-out; -moz-transition: all .23s ease-in-out; -webkit-transition: all .23s ease-in-out; -o-transition: all .23s ease-in-out;}
textarea{-webkit-appearance: none; width: 100%; height: 150px; max-width: 100%; font-family: 'Helvetica Neue', Arial, sans-serif;}
div.userpro-input input[type=text], div.userpro-input input[type=password], form.userpro-search-form input[type=text]{min-height: 100%}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset;}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="url"]:hover, textarea:hover, td.actions .coupon .input-text:hover, .searchform input:hover, #searchform-dropdown input[type="search"]:hover{background: #f4f4f4;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, textarea:focus, td.actions .coupon .input-text:focus, #searchform-dropdown input[type="search"]:hover{background: #ebebeb; outline: 0;}
input[type="checkbox"]{background: #fff; border: 1px
solid #bbb; color: #555; display: inline-block; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; max-width: 16px; height: 16px; line-height: 0; clear: none; cursor: pointer; -webkit-appearance: none; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
input[type=checkbox]:checked:before{content: "\f00c"; color: #3fc387;}
input[type=checkbox]:checked:before, input[type=radio]:checked:before{font-family: 'FontAwesome'; display: inline-block; width: 16px; line-height: 14px;}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input, #edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap
textarea{padding: 10px;}
.wpb_column .boxed-column input[type="text"], .wpb_column .boxed-column input[type="password"], .wpb_column .boxed-column input[type="email"], .wpb_column .boxed-column input[type="tel"], .wpb_column .boxed-column input[type="url"], .wpb_column .boxed-column
textarea{color: #999; background: #fff;}
.btn{border: 0;}
#commentform #submit, .wpcf7 .wpcf7-submit, input[type="submit"], button, input[type="checkbox"], #sidebar .bbp_widget_login button[type="submit"], #sidebar .bbp-logged-in a.logout-link, .download-link{outline: none; cursor: pointer;}
#commentform #submit, input[type="submit"], #sidebar .bbp_widget_login button[type="submit"], #sidebar .bbp-logged-in a.logout-link, .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button, .searchform button[type="submit"], .download-link,.msg-btn{display: inline-block; background-color: #3fc387; color: #fff; font-weight: 700; padding: 14px; font-size: 13px; line-height: 13px; text-transform: uppercase; text-align: center; border: 0;}
#commentform #submit:hover, input[type="submit"]:hover, #sidebar .bbp_widget_login button[type="submit"]:hover, #sidebar .bbp-logged-in a.logout-link:hover, .bbp-submit-wrapper button:hover, #bbpress-forums #bbp-your-profile fieldset.submit button:hover, .searchform button[type="submit"]:hover, .download-link:hover{background-color: #339f6e;}
.searchform-wrap
.searchform{display: table; width: 100%}
.searchform-wrap .search-field, .searchform-wrap .search-button{display: table-cell; vertical-align: top;}
.searchform-wrap .searchform input[type="search"]{width: 100%}
.searchform-wrap .search-button{width: 40px;}
.searchform button[type="submit"]{height: 40px; line-height: 40px; padding: 0
15px; margin: 0;}
.password-protection-box{padding: 20px; border: 1px
solid #e4e4e4; margin-bottom: 40px;}
.password-protection-box p:last-child{margin: 0;}
.password-protection-box
h2{font-size: 14px; margin: 0
0 10px;}
.password-protection-box
input{height: 40px; line-height: 40px; padding-top: 0; padding-bottom: 0;}
.password-protection-box input[type="submit"]{margin-left: 10px; padding-left: 25px; padding-right: 25px;}
.btn.outline{display: inline-block; margin: 0; padding: 0.6em 1.5em; text-transform: uppercase; background-color: transparent; border: 1px
solid transparent; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size: 12px; outline: none; color: #888; background-color: transparent; -moz-transition: background .215s ease-in-out 0s, color .215s ease-in-out 0s, border .215s ease-in-out 0s; -webkit-transition: background .215s ease-in-out 0s, color .215s ease-in-out 0s, border .215s ease-in-out 0s; transition: background .215s ease-in-out 0s, color .215s ease-in-out 0s, border .215s ease-in-out 0s;}
.btn.outline.btn-white{border-color: #fff; color: #fff;}
.btn.outline.btn-white:hover{background-color: #fff; color: #333;}
.btn.outline.btn-white2{background-color: #fff; border-color: #fff; color: #333;}
.btn.outline.btn-white2:hover{background-color: transparent; color: #fff;}
.btn.outline.btn-black{border-color: #333; color: #333;}
.btn.outline.btn-black:hover{background-color: #333; color: #fff;}
.btn.outline.btn-black2{background-color: #333; border-color: #333; color: #fff;}
.btn.outline.btn-black2:hover{background-color: transparent; color: #333;}
.btn.outline.btn-green{border-color: #3fc387; color: #3fc387;}
.btn.outline.btn-green:hover{background-color: #3fc387; color: #fff;}
.btn.outline.btn-green2{background-color: #3fc387; border-color: #3fc387; color: #fff;}
.btn.outline.btn-green2:hover{background-color: transparent; color: #3fc387;}
.btn.outline.btn-blue{border-color: #01aef0; color: #01aef0;}
.btn.outline.btn-blue:hover{background-color: #01aef0; color: #fff;}
.btn.outline.btn-blue2{background-color: #01aef0; border-color: #01aef0; color: #fff;}
.btn.outline.btn-blue2:hover{background-color: transparent; color: #01aef0;}
.btn.outline.btn-brown{border-color: #6b584a; color: #6b584a;}
.btn.outline.btn-brown:hover{background-color: #6b584a; color: #fff;}
.btn.outline.btn-brown2{background-color: #6b584a; border-color: #6b584a; color: #fff;}
.btn.outline.btn-brown2:hover{background-color: transparent; color: #6b584a;}
.btn.outline.btn-yellow{border-color: #f7c51e; color: #f7c51e;}
.btn.outline.btn-yellow:hover{background-color: #f7c51e; color: #fff;}
.btn.outline.btn-yellow2{background-color: #f7c51e; border-color: #f7c51e; color: #fff;}
.btn.outline.btn-yellow2:hover{background-color: transparent; color: #f7c51e;}
.btn.outline.btn-red{border-color: #fe5252; color: #fe5252;}
.btn.outline.btn-red:hover{background-color: #fe5252; color: #fff;}
.btn.outline.btn-red2{background-color: #fe5252; border-color: #fe5252; color: #fff;}
.btn.outline.btn-red2:hover{background-color: transparent; color: #fe5252;}
.btn.outline.btn-gold{border-color: #cda85b; color: #cda85b;}
.btn.outline.btn-gold:hover{background-color: #cda85b; color: #fff;}
.btn.outline.btn-gold2{background-color: #cda85b; border-color: #cda85b; color: #fff;}
.btn.outline.btn-gold2:hover{background-color: transparent; color: #cda85b;}
.btn.outline.btn-purple{border-color: #c76ac8; color: #c76ac8;}
.btn.outline.btn-purple:hover{background-color: #c76ac8; color: #fff;}
.btn.outline.btn-purple2{background-color: #c76ac8; border-color: #c76ac8; color: #fff;}
.btn.outline.btn-purple2:hover{background-color: transparent; color: #c76ac8;}
h1, h2, h3, h4, h5, h6{font-weight: 600; line-height: 1.4em;}
h2, h3, h4, h5, h6{margin: 5px
0 20px;}
h1{margin: 0
0 20px; font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}
p{margin: 0
0 20px;}
p
img{margin: 0;}
p.lead{font-size: 1.313em; line-height: 27px; color: #777;}
cite, dfn, em{font-style: italic;}
strong{font-weight: 700; color: #444;}
big{font-size: 125%}
small{font-size: 80%}
hr{clear: both; height: 0; margin: 40px
0; border: solid #ccc; border-width: 1px 0 0;}
a:focus{outline: 0;}
a{outline: 0;}
a:focus{outline: 0;}
.thin-font{font-weight: 300!important;}
.white-text{color: #fff!important;}
.rev_slider
ul{margin: 0; padding: 0;}
blockquote{position: relative; font-style: italic; padding: 20px
60px; margin: 20px
0!important; font-size: 16px; line-height: 1.6em; color: #333;}
blockquote:before, blockquote:after{display: block; font-size: 45px; opacity: .4; position: absolute; font-family: 'ElegantIcons'; line-height: normal;}
blockquote:before{content: "\7b"; left: 10px; top: 0; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
blockquote:after{content: "\7b"; right: 10px; bottom: 0;}
blockquote p:last-child{margin: 0;}
code, kbd, tt, var, samp{font-family: monospace, serif; font-size: 15px; -webkit-hyphens: none; -moz-hyphens: none; ms-hyphens: none; hyphens: none; line-height: 1.6;}
pre{position: relative; margin: 30px
0; padding: 20px; border: 1px
solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 13px; line-height: 1.7em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; color: #555; background: #f6f6f6; box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.06); word-wrap: break-word;}
address{margin: 20px
0; font-size: .875em; letter-spacing: 1px;}
mark, ins{text-decoration: none;}
#top-bar-wrap{color: #777; font-size: 11px; border-bottom: 1px solid #f1f1f1;}
#top-bar-wrap,
#top-bar-wrap #searchform-header-replace{background-color: #fafafa;}
#top-bar-wrap
.container{position: relative;}
.top-bar-left, .top-bar-right{position: relative; height: 40px; line-height: 40px;}
.top-bar-left{float: left;}
.top-bar-right{float: right;}
#top-bar-social a,
#top-bar-social a .fa,
#top-bar-social a .social-name{display: inline-block; position: relative; width: 40px; height: 100%; line-height: 40px; text-align: center; overflow: hidden !important;}
#top-bar-social
a{color: #979797; border-right: 1px solid rgba(0, 0, 0, 0.1); font-size: 16px;}
#top-bar-social a:hover{color: #fff !important;}
#top-bar-social a,
#top-bar-social a .social-name{float: left;}
#top-bar-social a
.fa{float: left;}
#top-bar-social a .social-name{opacity: 0; width: auto; font-size: 14px; font-weight: 600;}
#top-bar-social a:hover .social-name{opacity: 1;}
#top-bar-social a.facebook:hover{background: #37589b;}
#top-bar-social a.twitter:hover{background: #46d4fe;}
#top-bar-social a.google-plus:hover{background: #de5a49;}
#top-bar-social a.instagram:hover{background: #517fa4;}
#top-bar-social a.linkedin:hover{background: #419cca;}
#top-bar-social a.tumblr:hover{background: #3e6e9c;}
#top-bar-social a.pinterest:hover{background: #cb2027;}
#top-bar-social a.github:hover{background: #60b044;}
#top-bar-social a.dribbble:hover{background: #ea4c89;}
#top-bar-social a.flickr:hover{background: #ff0084;}
#top-bar-social a.skype:hover{background: #12A5F4;}
#top-bar-social a.youtube:hover{background: #b00;}
#top-bar-social a.vimeo-square:hover{background: #aad450;}
#top-bar-social a.rss:hover{background: #F60;}
#top-bar-content{margin-left: 12px;}
#top-bar-content
strong{color: #fff;}
#top-bar-content
#lang_sel{position: relative; margin-right: 10px; top: 11px; display: inline-block;}
#top-bar-wrap #lang_sel ul
ul{z-index: 99999;}
#top-bar ul
li{position: relative; border-left: 1px solid rgba(0, 0, 0, 0.1);}
#top-bar ul.sub-menu
li{border-left: none;}
#top-bar-nav
a{padding: 10px
8px; line-height: 40px;}
.top-content
a{color: #979797;}
.top-content a:hover{color: #3fc387;}
#top-bar-nav .dropdown-menu li:last-child ul.sub-menu
ul{right: 100%}
#top-bar-nav .dropdown-menu ul
a{line-height: 16px; padding: 5px
20px;}
#top-bar ul li .searchform-normal .search-field,
#top-bar ul li .searchform-normal .search-submit{height: 40px;}
#top-bar #searchform-header-replace input,
#top-bar #searchform-header-replace-close{font-size: 20px;}
.sf-menu ul.sub-menu{display: none;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover>ul{display: block;}
.sf-menu ul.sub-menu
ul{top: 0; left: 100%}
.headers #site-header{position: relative; width: 100%; z-index: 1005;}
.headers #site-header-inner{display: block; width: 100%; background: #fff;}
.headers .is-sticky #site-header-inner{-webkit-transition: height .3s ease; -moz-transition: height .3s ease; -ms-transition: height .3s ease; -o-transition: height .3s ease; transition: height .3s ease;}
.head #site-header-inner,
.header-middle #site-navigation-wrap .site-logo{border-bottom: 1px solid #f1f1f1;}
.headers #site-header-inner, .main-navigation{height: 66px;}
.header_default #site-header-inner{height: 110px;}
.header_default .main-navigation{height: 48px;}
.headers #site-header-inner
.container{display: table; position: relative; height: 100%}
#site-header-inner
button{line-height: 66px; -webkit-transition: background 0.5s ease, color 0.5s ease; -moz-transition: background 0.5s ease, color 0.5s ease; -ms-transition: background 0.5s ease, color 0.5s ease; -o-transition: background 0.5s ease, color 0.5s ease; transition: background 0.5s ease, color 0.5s ease;}
#site-header-inner .site-logo, #site-header-inner #site-navigation-wrap,
.woo-icon, .header-default .header-content, .header-default .main-navigation{display: table-cell; vertical-align: middle;}
.admin-bar#site-header-inner{margin-top: 32px;}
.site-navigation.container{position: relative;}
.topbar-responsive{display: none;}
.site-logo{height: 100%; text-transform: uppercase; -moz-transition: color .215s ease-in-out 0s, padding .3s ease 0s; -webkit-transition: color .215s ease-in-out 0s, padding .3s ease 0s; transition: color .215s ease-in-out 0s, padding .3s ease 0s;}
.site-logo
a{display: block; margin: 0; font-size: 200%; line-height: 100%; font-weight: bold; float: left;}
.site-logo
img{display: inline; vertical-align: middle; max-height: 35px; max-width: 100%; opacity: 1; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.site-logo a:active img,
.site-logo a:focus img,
.site-logo a:hover
img{opacity: .65;}
.with-sticky .logo-scroll,
.is-sticky .with-sticky .logo-default{display: none;}
.is-sticky .with-sticky .logo-scroll{display: block;}
.dropdown-menu>li:last-child{border-bottom: none;}
#site-navigation-wrap .dropdown-menu>li.social>a{font-size: 13px; padding: 0
5px; letter-spacing: normal !important;}
#site-navigation-wrap .dropdown-menu > li.social > a
.fa{width: 30px; height: 30px; line-height: 30px; border: 1px
solid; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; text-align: center;}
#site-navigation-wrap .dropdown-menu>li>a{display: block; font-size: 11px; color: #777; padding: 0
15px; line-height: 66px; background: none; text-transform: uppercase; -webkit-transition: background 0.5s ease, color 0.5s ease; -moz-transition: background 0.5s ease, color 0.5s ease; -ms-transition: background 0.5s ease, color 0.5s ease; -o-transition: background 0.5s ease, color 0.5s ease; transition: background 0.5s ease, color 0.5s ease;}
#site-navigation-wrap .dropdown-menu > li > a:hover,
#site-navigation-wrap .dropdown-menu > li.sfHover > a,
#site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
#site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
#site-navigation-wrap .dropdown-menu > li.current-menu-item > a:hover,
#site-navigation-wrap .dropdown-menu>li.search-toggle-li.current-menu-item>a:hover{color: #3fc387;}
#site-navigation-wrap .highlight > a .link-title{display: inline-block; background-color: #3fc387; color: #fff; font-weight: bold; letter-spacing: 1px; line-height: 15px; padding: 8px
12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: background-color 0.3s ease, color 0.3s ease; -moz-transition: background-color 0.3s ease, color 0.3s ease; -ms-transition: background-color 0.3s ease, color 0.3s ease; -o-transition: background-color 0.3s ease, color 0.3s ease; transition: background-color 0.3s ease, color 0.3s ease;}
#site-navigation-wrap .highlight > a:hover .link-title{background-color: #333; color: #fff;}
#site-navigation-wrap .highlight > a::before,
#site-navigation-wrap .highlight > a::after,
#site-navigation-wrap .highlight > a .link-title::after{display: none !important;}
.dropdown-menu .sub-menu a .fa-angle-right{position: absolute; top: 50%; right: 20px; margin-top: -6px; padding-right: 0;}
.dropdown-menu ul li a
.fa{position: relative; width: 15px; text-align: center; margin-right: 3px;}
.main-navigation{float: right;}
.minimal_nav_left .header-minimal .main-navigation,
.transparent_nav_left .header-transparent .main-navigation{float: none;}
#site-navigation-wrap .dropdown-menu > li.search > a
span{padding-right: 0;}
.dropdown-menu,
.dropdown-menu *,
.tb-menu,
.tb-menu
*{margin: 0; list-style: none;}
.dropdown-menu
li{float: left; position: relative; list-style: none;}
.dropdown-menu a,
.tb-menu
a{zoom: 1;}
.dropdown-menu li:hover,
.tb-menu li:hover{transition: none;}
.dropdown-menu li .sub-menu
li{display: block; float: none;}
.sub-menu, #searchform-dropdown{display: none; position: absolute; top: 100%; left: auto; background: #fff; z-index: 999; padding: 15px
0; min-width: 200px; border: 3px
solid #ebebeb; text-align: left; -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); overflow: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1);}
#top-bar-wrap .sub-menu,
#top-bar-wrap #searchform-dropdown{background: #fafafa;}
.no-dropdown-border .sub-menu{border: none;}
.dropdown-menu ul
a{display: block; float: none; font-size: 12px; font-weight: 400; color: #959595; padding: 5px
20px;}
.dropdown-menu ul a:hover,
.dropdown-menu ul>li.current-menu-item>a{color: #000;}
.dropdown-menu li a i.fa-none{display: none;}
.dropdown-menu li a
i{padding-right: 5px;}
.main-navigation .megamenu a .nav-arrow{display: none;}
.main-navigation .megamenu>li:first-child{border-left: none;}
.main-navigation .megamenu>li{float: left !important; border-left: 1px solid #eee;}
.main-navigation .megamenu>li>a{color: #444; font-size: 14px; letter-spacing: 1px; margin-bottom: 10px; padding: 0
20px; line-height: 30px;}
.main-navigation .megamenu>li>a:hover{color: #444;}
.main-navigation .megamenu .sub-menu,
.main-navigation.sf-menu .megamenu ul.sub-menu{display: block !important; opacity: 1 !important; min-width: 100%; position: static; background: transparent; box-shadow: none; padding: 0; border: 0;}
.main-navigation .megamenu > ul
li{width: 100%}
@media only screen and (min-width: 959px){.main-navigation .megamenu.columns-2 ul li: nth-child(2n+1), .main-navigation .megamenu.columns-3 ul li:nth-child(3n+1),
.main-navigation .megamenu.columns-4 ul li:nth-child(4n+1), .main-navigation .megamenu.columns-5 ul li:nth-child(5n+1),
.main-navigation .megamenu.columns-6 ul li:nth-child(6n+1){clear: both;}
.main-navigation .megamenu.columns-2{width: 440px;}
.main-navigation .megamenu.columns-3{width: 660px;}
.main-navigation .megamenu.columns-4{width: 880px;}
.main-navigation .megamenu.columns-5{width: 1100px;}
.main-navigation .megamenu.columns-6{width: 1320px;}}.main-navigation .megamenu.columns-2>li{width: 50%}
.main-navigation .megamenu.columns-3>li{width: 33.33333333%}
.main-navigation .megamenu.columns-4>li{width: 25%}
.main-navigation .megamenu.columns-5>li{width: 20%}
.main-navigation .megamenu.columns-6>li{width: 16.66666667%}
.main-navigation .mega .megamenu.columns-pre1,
.main-navigation .mega .megamenu.columns-pre2{width: 700px;}
.main-navigation .mega .megamenu.columns-pre1>li{width: 66.66666667%}
.main-navigation .mega .megamenu.columns-pre1>li:nth-child(2){width: 33.33333333%}
.main-navigation .mega .megamenu.columns-pre2>li{width: 25%}
.main-navigation .mega .megamenu.columns-pre2>li:nth-child(2){width: 75%}
.main-navigation .mega .megamenu.columns-pre3,
.main-navigation .mega .megamenu.columns-pre4,
.main-navigation .mega .megamenu.columns-pre5{width: 860px;}
.main-navigation .mega .megamenu.columns-pre3>li{width: 25%; border: 0;}
.main-navigation .mega .megamenu.columns-pre3>li:nth-child(2){width: 50%; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.main-navigation .mega .megamenu.columns-pre4>li{width: 83.33333333%}
.main-navigation .mega .megamenu.columns-pre4>li:nth-child(2){width: 16.66666667%}
.main-navigation .mega .megamenu.columns-pre5>li{width: 16.66666667%}
.main-navigation .mega .megamenu.columns-pre5>li:nth-child(2){width: 66.66666667%}
.main-navigation .mega .megamenu.columns-pre6{width: 960px;}
.main-navigation .mega .megamenu.columns-pre6>li{width: 16.66666667%}
.main-navigation .mega .megamenu.columns-pre6>li:nth-child(4){width: 50%}
.main-navigation .metromenu .sub-menu{padding: 0;}
.main-navigation .metromenu .megamenu li
a{position: relative; background: #fff; color: #555; font-size: 20px; font-weight: 300; padding: 42px
15px; margin-bottom: 0;}
.main-navigation .metromenu .megamenu li a:hover{background: #f5f5f5; color: #000;}
.main-navigation .metromenu .megamenu li a .badge,
.main-navigation .metromenu .megamenu li a .fa.nav-arrow{display: none;}
.main-navigation .metromenu .megamenu li a
.fa{display: block; position: absolute; top: 50%; left: 4%; margin-top: -15px; width: 42px; text-align: center; font-size: 30px; padding-right: 0; margin-right: 0; -moz-transform-style: preserve-3d; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}
.main-navigation .metromenu .megamenu li a:hover
.fa{left: 6%; margin-top: -17px; font-size: 34px;}
.main-navigation .metromenu .megamenu li a .nav-content{font-size: 14px; padding-top: 8px; padding-bottom: 0;}
@media only screen and (min-width: 980px){.main-navigation .metromenu .megamenu.columns-2{width: 560px;}
.main-navigation .metromenu .megamenu.columns-3{width: 840px;}}.main-navigation .metromenu .megamenu.columns-2 li a,
.main-navigation .metromenu .megamenu.columns-3 li a,
.main-navigation .metromenu .megamenu.columns-4 li
a{padding-left: 25%}
.main-navigation .metromenu .megamenu.columns-2 li a:hover,
.main-navigation .metromenu .megamenu.columns-3 li a:hover,
.main-navigation .metromenu .megamenu.columns-4 li a:hover{padding-left: 28%}
.main-navigation .metromenu .megamenu.columns-4 li a,
.main-navigation .metromenu .megamenu.columns-5 li a,
.main-navigation .metromenu .megamenu.columns-6 li
a{font-size: 16px;}
.main-navigation .metromenu .megamenu.columns-4 li a .nav-content,
.main-navigation .metromenu .megamenu.columns-5 li a .nav-content,
.main-navigation .metromenu .megamenu.columns-6 li a .nav-content{font-size: 13px; padding-top: 0;}
.main-navigation .metromenu .megamenu.columns-4 li a
.fa{width: 32px; margin-top: -12px; font-size: 24px;}
.main-navigation .metromenu .megamenu.columns-4 li a:hover
.fa{margin-top: -16px; font-size: 32px;}
.main-navigation .metromenu .megamenu.columns-5 li a,
.main-navigation .metromenu .megamenu.columns-6 li
a{padding-top: 52px; padding-bottom: 32px; text-align: center;}
.main-navigation .metromenu .megamenu.columns-5 li a:hover,
.main-navigation .metromenu .megamenu.columns-6 li a:hover{padding-bottom: 32px; padding-right: 8%; padding-top: 47px; padding-bottom: 37px;}
.main-navigation .metromenu .megamenu.columns-5 li a .fa,
.main-navigation .metromenu .megamenu.columns-6 li a
.fa{margin-top: 0; width: auto; top: 10%; left: 50%; margin-left: -13px; font-size: 26px;}
.main-navigation .metromenu .megamenu.columns-5 li a:hover .fa,
.main-navigation .metromenu .megamenu.columns-6 li a:hover
.fa{margin-top: 5px; font-size: 28px;}
.nav-content{display: block; font-size: 11px; line-height: 1em; padding-bottom: 5px; opacity: 0.7;}
.nav-badge{display: inline; margin-left: 10px; border: 1px
solid #3fc387; padding: 3px
5px; color: #3fc387; font-size: 10px; line-height: 14px; text-transform: uppercase; vertical-align: middle; position: relative; bottom: 1px;}
.dropdown-menu ul .sidebar-box
li{clear: none !important;}
.dropdown-menu ul .sidebar-box a,
.dropdown-menu ul .sidebar-box
li{border-color: #eee;}
.dropdown-menu li .sidebar-box{padding: 0 20px 10px; white-space: normal;}
.dropdown-menu li .sidebar-box .ks-row
.col{margin: 0!important;}
.dropdown-menu li .divider-title:after{display: none;}
.dropdown-menu li .widget-title{font-size: 13px; font-weight: 400; letter-spacing: 1px; padding-bottom: 10px; line-height: 30px; text-transform: none;}
.dropdown-menu li .sidebar-box a,
.dropdown-menu li .sidebar-box a:hover{background: none;}
.dropdown-menu li .sidebar-box .ks-widget-recent-posts-title{border-top: 0;}
.dropdown-menu li .sidebar-box .woocommerce .products li.product-category{border: 0
!important;}
.dropdown-menu li .sidebar-box .woocommerce .products li.product-category
a{padding: 0!important;}
.soundcloud_widget iframe{width: 100%;}
.link_effect1 .main-navigation .dropdown-menu>li.menu-item>a{position: relative;}
.link_effect1 .main-navigation .dropdown-menu>li.menu-item>a::after{position: absolute; bottom: 20%; left: 50%; margin-left: -10px; width: 20px; height: 2px; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px);}
.link_effect1 .main-navigation .dropdown-menu > li.menu-item > a::after,
.link_effect1 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect1 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::after,
.link_effect1 .main-navigation .dropdown-menu>li.menu-item.current_page_item.sfHover>a::after{background: #3fc387;}
.link_effect1 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{background: #3fc387;}
.link_effect1 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect1 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect1 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.link_effect2 .main-navigation .dropdown-menu>li.menu-item>a{position: relative;}
.link_effect2 .main-navigation .dropdown-menu>li.menu-item>a::after{position: absolute; bottom: 20%; left: 50%; margin-left: -10px; width: 20px; height: 1px; content: ''; opacity: 0; -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px);}
.link_effect2 .main-navigation .dropdown-menu > li.menu-item > a::after,
.link_effect2 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect2 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::after,
.link_effect2 .main-navigation .dropdown-menu>li.menu-item.current_page_item.sfHover>a::after{background: #3fc387;}
.link_effect2 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{background: #3fc387;}
.link_effect2 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect2 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect2 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{height: 2px; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.link_effect3 .main-navigation .dropdown-menu>li.menu-item>a{position: relative;}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item>a::after{position: absolute; top: 78%; left: 0; width: 100%; height: 2px; content: ''; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; -webkit-transform: scale(0.55); -moz-transform: scale(0.55); transform: scale(0.55);}
.link_effect3 .main-navigation .dropdown-menu>li.menu-item>a::after{opacity: 0; -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: top 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: top 0.3s, opacity 0.3s, transform 0.3s;}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item>a::after{background: #ccc;}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.current_page_item.sfHover > a::before,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item.current_page_item.sfHover>a::after{background: #3fc387;}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{background: #3fc387;}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{-webkit-transform: scale(0.75); -moz-transform: scale(0.75); transform: scale(0.75);}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect3 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect3 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{top: 20%; opacity: 1;}
.link_effect4 .main-navigation .dropdown-menu>li.menu-item>a{position: relative; overflow: hidden;}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item>a::after{position: absolute; width: 100%; left: 0; top: 50%; height: 1px; margin-top: -1px; opacity: 0.7; content: ''; -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; -moz-transition: -moz-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; pointer-events: none;}
.link_effect4 .main-navigation .dropdown-menu>li.menu-item>a::before{-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); transform: translateY(-20px);}
.link_effect4 .main-navigation .dropdown-menu>li.menu-item>a::after{-webkit-transform: translateY(20px); -moz-transform: translateY(20px); transform: translateY(20px);}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item>a::after{background: #3fc387;}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::after,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.current_page_item.sfHover > a::before,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item.current_page_item.sfHover>a::after{background: #3fc387;}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{background: #3fc387; opacity: 0.5;}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{opacity: 0.5;}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.link_effect4 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect4 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect4 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.link_effect5 .main-navigation .dropdown-menu>li.menu-item>a{position: relative;}
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect5 .main-navigation .dropdown-menu>li.menu-item>a::after{position: absolute; left: 0; width: 100%; height: 2px; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px);}
.link_effect5 .main-navigation .dropdown-menu>li.menu-item>a::before{top: 20%; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px);}
.link_effect5 .main-navigation .dropdown-menu>li.menu-item>a::after{bottom: 20%; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px);}
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item.sfHover > a::before,
.link_effect5 .main-navigation .dropdown-menu>li.menu-item.current_page_item.sfHover>a::after{background: #3fc387;}
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect5 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{background: #3fc387; opacity: 0.5;}
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect5 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{opacity: 0.5;}
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a:hover::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item > a:hover::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::before,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.sfHover > a::after,
.link_effect5 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::before,
.link_effect5 .main-navigation .dropdown-menu>li.menu-item.current_page_item>a::after{opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px);}
.link_effect6 .main-navigation .dropdown-menu > li.menu-item > a .link-title{position: relative;}
.link_effect6 .main-navigation .dropdown-menu > li.menu-item > a .link-title::after{display: block; position: absolute; bottom: -30%; left: 0; content: ""; width: 100%; height: 2px; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); transform-origin: left center; -webkit-transform-origin: left center; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;}
.link_effect6 .main-navigation .dropdown-menu > li.menu-item > a .link-title::after,
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.sfHover > a .link-title::after,
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a:hover .link-title::after,
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.current_page_item.sfHover > a .link-title::after{background: #3fc387;}
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a .link-title::after{background: #3fc387;}
.link_effect6 .main-navigation .dropdown-menu > li.menu-item > a:hover .link-title::after,
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.sfHover > a .link-title::after,
.link_effect6 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a .link-title::after{-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}
.header-advanced #site-header-inner .site-logo,
.header-middle .site-logo{display: none !important;}
.header-advanced #top-bar .site-logo a,
.header-middle .site-logo{background: #fff; text-align: center;}
.header-advanced #top-bar .site-logo{float: left; min-width: 200px;}
.header-advanced #top-bar .site-logo
a{display: table-cell; vertical-align: middle; text-align: center; position: relative; width: 100%; padding: 0
20px; line-height: 59px;}
.header-advanced #top-bar-social a,
.header-advanced #top-bar-social a .fa,
.header-advanced #top-bar-social a .social-name,
.header-advanced .top-bar-left,
.header-advanced .top-bar-right,
.header-advanced #top-bar
.wcmenucart{line-height: 59px;}
.header-advanced .top-bar-left,
.header-advanced .top-bar-right{height: 59px;}
.header-advanced #top-bar-wrap{border-bottom: 0;}
.header-advanced .main-navigation{float: left;}
.header-default .site-logo
img{max-height: 70px;}
.centered_logo .left-links{width: 25%}
.centered_logo .site-logo{width: 100%; padding-right: 30px; text-align: center;}
.centered_logo .site-logo
a{display: inline-block; float: none;}
.header-default .header-content-inner{float: right;}
.header-default .header-content-inner
ul{margin-bottom: 0;}
.header-default #site-navigation-wrap{display: block; width: 100%; height: 49px; background: #fafafa; border-bottom: 1px solid #f1f1f1;}
.header-default .is_sticky #site-navigation-wrap{height: 47px;}
.header-default #site-navigation-wrap
.container{display: table; position: relative;}
.header-default #site-navigation-wrap .dropdown-menu > li > a,
.header-default #site-navigation-wrap
.user_button{line-height: 48px;}
.header-default #site-navigation-wrap .searchform-normal .search-field,
.header-default #site-navigation-wrap .searchform-normal .search-submit{height: 48px;}
.header_default.nav_left .main-navigation{float: left;}
.header_default.nav_center #site-navigation-wrap,
.header_default.nav_center #site-navigation-wrap
.container{text-align: center;}
.header_default.nav_center .main-navigation{float: none; display: inline-block;}
.is-sticky #site-header-inner,
.is-sticky .main-navigation{height: 46px;}
.is-sticky #site-header-inner,
.header-default .is-sticky #site-navigation-wrap{-webkit-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2); box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.2); opacity: 0.95;}
.admin-bar .is-sticky #site-header-inner,
.admin-bar .header-default .is-sticky #site-navigation-wrap{top: 32px !important;}
.is-sticky #site-header-inner .site-logo
img{max-height: 35px;}
.is-sticky #site-header-inner #site-navigation-wrap .dropdown-menu > li > a,
.is-sticky #site-header-inner .searchform-normal .search-submit{line-height: 46px;}
.is-sticky #site-header-inner .searchform-normal .search-field,
.is-sticky #site-header-inner .searchform-normal .search-submit{height: 46px; color: #777;}
.is-sticky #site-header-inner #searchform-header-replace
input{font-size: 22px;}
.is-sticky #site-header-inner .searchform-normal:hover,
.is-sticky #site-header-inner .searchform-normal.have-focus{background-color: rgba(0, 0, 0, 0.1);}
.header-left #site-header-inner,
.header_left .mobile-left,
.header_left #site-header-left .search-toggle-li .search-dropdown,
.header_left #site-header-left .search-toggle-li .searchform-normal,
.header_left #site-header-left .search-toggle-li .search-header-replace{display: none;}
.header_left #wrap,
.header_left .esg-container-fullscreen-forcer{padding-left: 220px;}
.header_left #site-header-left{background: #fff; width: 220px; height: 100%; position: fixed; left: 0; top: 0; z-index: 100; padding: 40px
30px 20px; border-right: 1px solid #e9e9e9;}
.admin-bar.header_left #site-header-left{top: 32px !important;}
.header_left #site-header-left .site-logo{position: relative; height: auto; width: 100%}
.header_left #site-header-left .site-logo a,
.header_left #site-header-left #site-navigation-wrap .main-navigation,
.header_left #site-header-left .dropdown-menu
li{float: none;}
.header_left #site-header-left .site-logo
img{max-height: 100%}
.header_left.left_closed #wrap,
.header_left.left_closed.boxed,
.header_left.left_closed .esg-container-fullscreen-forcer{padding-left: 30px;}
.header_left.left_closed .mobile-left{display: inline-block; position: absolute; right: 7px; top: 15px; font-size: 16px; z-index: 9999;}
.header_left.left_closed .mobile-left
a{color: #aaa;}
.header_left.left_closed .mobile-left a:hover{color: #333;}
.header_left.left_closed #site-header-left{left: -190px; z-index: 1006; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.header_left.left_closed #site-header-left.open{left: 0;}
.header_left.left_closed #site-header-left.open .mobile-left a i:before{content: "\51"}
.header_left #site-header-left #site-navigation-wrap{position: relative; margin-top: 50px; margin-bottom: 30px;}
.header_left #site-header-left #site-navigation-wrap .main-navigation{height: auto;}
.header_left #site-header-left .dropdown-menu
li{position: relative;}
.header_left #site-header-left #site-navigation-wrap
a{background: transparent !important;}
.header_left #site-header-left #site-navigation-wrap .dropdown-menu>li>a{position: relative; padding: 14px
0; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 130%; border-bottom: 1px solid #e9e9e9;}
.header_left #site-header-left #site-navigation-wrap .dropdown-menu>li>a.wcmenucart{float: none; font-weight: 400; text-align: left; padding: 8px
0 !important;}
.header_left #site-header-left #site-navigation-wrap .dropdown-menu > li > a:hover,
.header_left #site-header-left #site-navigation-wrap .dropdown-menu>li.current-menu-item>a{color: #333;}
.header_left #site-header-left #site-navigation-wrap .dropdown-menu > li > a::before,
.header_left #site-header-left #site-navigation-wrap .dropdown-menu>li>a::after{display: none;}
.header_left #site-header-left li a .nav-arrow{float: right; font-size: 14px;}
.header_left #site-header-left li.open > a .nav-arrow:before{content: "\4b"}
.header_left #site-header-left li a .nav-content{padding-top: 5px; padding-bottom: 0; text-transform: none; font-size: 12px; font-weight: 400;}
.header_left #site-header-left .search-toggle-li{text-align: left;}
.header_left #site-header-left .sub-menu{position: relative; background: transparent; border: 0; padding: 0; min-width: 100%; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.header_left #site-header-left .sub-menu li
a{padding: 5px
0 5px 0; border-top: none; font-weight: 400; color: #999;}
.header_left #site-header-left .sub-menu li a:hover{color: #000;}
.header_left #site-header-left .sub-menu li a .nav-arrow{margin-top: 4px;}
.header_left #site-header-left .sub-menu ul li
a{padding-left: 15px;}
.header_left #site-header-left li.search-toggle-li a
span{padding-right: 5px;}
.header_left #site-header-left li.woo-icon{display: block;}
.header_left #site-header-left .header-left-bottom{position: relative; margin-top: 60px;}
.header_left #site-header-left .header-left-bottom .sidebar-box{padding-bottom: 10px;}
.header_left #content-wrap{margin-bottom: 40px;}
.header_left.no-main-bottom-margin #content-wrap{margin-bottom: 0;}
.header_left
#footer{-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.header_left .site-footer{position: relative;}
.header_left #footer-inner{margin-top: 0; height: auto;}
.header_left #footer .footer-box{max-height: 100%}
.header_left.boxed{padding-left: 220px;}
.header_left.boxed
#wrap{padding-left: 0; background-color: #f8f8f8; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}
.header_left.boxed .site-footer{left: auto; margin-left: 0;}
.header-middle #site-header-inner
.container{text-align: center;}
.header-middle #site-header-inner #site-navigation-wrap{display: block;}
.header-middle #site-header-inner .main-navigation{float: none;}
.header-middle #site-header-inner #site-navigation-wrap .nav-left,
.header-middle #site-header-inner #site-navigation-wrap .nav-right{display: table-cell; vertical-align: middle; width: 33.3333333333%}
.header-middle #site-header-inner #site-navigation-wrap .nav-left{text-align: right;}
.header-middle #site-header-inner #site-navigation-wrap .nav-right{text-align: left;}
.header-middle #site-header-inner #site-navigation-wrap .nav-left > li,
.header-middle #site-header-inner #site-navigation-wrap .nav-right>li{float: none; display: inline-block;}
.header-middle #site-navigation-wrap .site-logo{display: table-cell !important; width: 12%}
.header-middle #site-header-inner #site-navigation-wrap .site-logo
a{float: none; margin: 0
20px;}
.header-transparent{position: absolute !important; top: 0;}
.admin-bar .header-transparent{top: 32px !important;}
.header-transparent .logo-light,
.light_color .header-transparent .is-sticky .logo-light,
.light_color .header-transparent .logo-default,
.header-transparent .logo-dark,
.dark_color .header-transparent .is-sticky .logo-dark,
.dark_color .header-transparent .logo-default{display: none;}
.header-transparent .is-sticky .without-sticky .logo-default,
.light_color .header-transparent .logo-light,
.dark_color .header-transparent .logo-dark{display: block;}
.header-transparent #site-header-inner,
.header-transparent #top-bar-wrap,
.header-transparent .user_button:hover,
.header-transparent #site-navigation-wrap .dropdown-menu > li > a:hover,
.header-transparent #site-navigation-wrap .dropdown-menu>li.sfHover>a{background: transparent;}
.header-transparent #site-navigation-wrap .dropdown-menu>li>a{font-weight: bold; letter-spacing: 1px;}
.header-transparent #top-bar-social a,
.header-transparent #top-bar-social a:hover,
.header-transparent #top-bar-content,
.header-transparent #top-bar-content a,
.header-transparent .top-content > a,
.header-transparent .top-content .search-toggle-li a,
.header-transparent #top-bar-nav .dropdown-menu > li > a,
.header-transparent #site-navigation-wrap .dropdown-menu > li > a,
.header-transparent .user_button,
.header-transparent .searchform-normal .search-field,
.header-transparent .searchform-normal .search-submit,
.header-transparent .searchform-normal .search-submit:hover{color: #fff;}
.header-transparent #top-bar-content a:hover,
.header-transparent .top-content > a:hover,
.header-transparent .top-content .search-toggle-li a:hover,
.header-transparent #top-bar-nav .dropdown-menu > li > a:hover,
.header-transparent #site-navigation-wrap .dropdown-menu > li > a:hover,
.header-transparent #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.header-transparent .user_button:hover{color: #3fc387;}
.header-transparent #top-bar-wrap,
.header-transparent #top-bar-social a,
.header-transparent #top-bar ul
li{border: 0;}
.header-transparent .searchform-normal:hover,
.header-transparent .searchform-normal.have-focus{background-color: rgba(255, 255, 255, 0.2);}
.header-transparent .searchform-normal .search-field::input-placeholder{color: #eee;}
.header-transparent .searchform-normal .search-field:-moz-placeholder{color: #eee;}
.header-transparent .searchform-normal .search-field::-moz-placeholder{color: #eee;}
.header-transparent .searchform-normal .search-field:-ms-input-placeholder{color: #eee;}
.header-transparent .searchform-normal .search-field::-webkit-input-placeholder{color: #eee;}
.header-transparent .is-sticky #site-header-inner{background: #fff; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -ms-transition: background 0.5s ease; -o-transition: background 0.5s ease; transition: background 0.5s ease;}
.header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.header-transparent .is-sticky .user_button,
.header-transparent .is-sticky #site-header-inner .searchform-normal .search-field,
.header-transparent .is-sticky #site-header-inner .searchform-normal .search-submit,
.header-transparent .is-sticky .searchform-normal .search-submit:hover,
.light_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.light_color .header-transparent .is-sticky .user_button,
.light_color .header-transparent .is-sticky #site-header-inner .searchform-normal .search-field,
.light_color .header-transparent .is-sticky #site-header-inner .searchform-normal .search-submit,
.light_color .header-transparent .is-sticky .searchform-normal .search-submit:hover,
.dark_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a,
.dark_color .header-transparent .is-sticky .user_button,
.dark_color .header-transparent .is-sticky #site-header-inner .searchform-normal .search-field,
.dark_color .header-transparent .is-sticky #site-header-inner .searchform-normal .search-submit,
.dark_color .header-transparent .is-sticky .searchform-normal .search-submit:hover{color: #777;}
.header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a:hover,
.header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.header-transparent .is-sticky .user_button:hover,
.light_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a:hover,
.light_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.light_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.light_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.light_color .header-transparent .is-sticky .user_button:hover,
.dark_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li > a:hover,
.dark_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.dark_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.dark_color .header-transparent .is-sticky #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.dark_color .header-transparent .is-sticky .user_button:hover{color: #3fc387;}
.header-transparent .is-sticky .searchform-normal:hover,
.header-transparent .is-sticky .searchform-normal.have-focus{background-color: rgba(0, 0, 0, 0.2);}
.header-transparent .is-sticky .searchform-normal .search-field::input-placeholder,
.light_color .header-transparent .is-sticky .searchform-normal .search-field::input-placeholder,
.dark_color .header-transparent .is-sticky .searchform-normal .search-field::input-placeholder{color: #777;}
.header-transparent .is-sticky .searchform-normal .search-field:-moz-placeholder,
.light_color .header-transparent .is-sticky .searchform-normal .search-field:-moz-placeholder,
.dark_color .header-transparent .is-sticky .searchform-normal .search-field:-moz-placeholder{color: #777;}
.header-transparent .is-sticky .searchform-normal .search-field::-moz-placeholder,
.light_color .header-transparent .is-sticky .searchform-normal .search-field::-moz-placeholder,
.dark_color .header-transparent .is-sticky .searchform-normal .search-field::-moz-placeholder{color: #777;}
.header-transparent .is-sticky .searchform-normal .search-field:-ms-input-placeholder,
.light_color .header-transparent .is-sticky .searchform-normal .search-field:-ms-input-placeholder,
.dark_color .header-transparent .is-sticky .searchform-normal .search-field:-ms-input-placeholder{color: #777;}
.header-transparent .is-sticky .searchform-normal .search-field::-webkit-input-placeholder,
.light_color .header-transparent .is-sticky .searchform-normal .search-field::-webkit-input-placeholder,
.dark_color .header-transparent .is-sticky .searchform-normal .search-field::-webkit-input-placeholder{color: #777;}
.light_color .header-transparent #top-bar-social a,
.light_color .header-transparent #top-bar-social a:hover,
.dark_color .header-transparent #top-bar-social a:hover,
.light_color .header-transparent #top-bar-content,
.light_color .header-transparent #top-bar-content a,
.light_color .header-transparent .top-content > a,
.light_color .header-transparent .top-content .search-toggle-li a,
.light_color .header-transparent #top-bar-nav .dropdown-menu > li > a,
.light_color .header-transparent #site-navigation-wrap .dropdown-menu > li > a,
.light_color .header-transparent .user_button,
.light_color .header-transparent .searchform-normal .search-field,
.light_color .header-transparent .searchform-normal .search-submit,
.light_color .header-transparent .searchform-normal .search-submit:hover{color: #fff;}
.light_color .header-transparent #top-bar-content a:hover,
.light_color .header-transparent .top-content > a:hover,
.light_color .header-transparent .top-content .search-toggle-li a:hover,
.light_color .header-transparent #top-bar-nav .dropdown-menu > li > a:hover,
.light_color .header-transparent #site-navigation-wrap .dropdown-menu > li > a:hover,
.light_color .header-transparent #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.light_color .header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.light_color .header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.light_color .header-transparent .user_button:hover{color: #3fc387;}
.light_color .header-transparent .searchform-normal:hover,
.light_color .header-transparent .searchform-normal.have-focus{background-color: rgba(255, 255, 255, 0.2);}
.light_color .header-transparent .searchform-normal .search-field::input-placeholder{color: #eee;}
.light_color .header-transparent .searchform-normal .search-field:-moz-placeholder{color: #eee;}
.light_color .header-transparent .searchform-normal .search-field::-moz-placeholder{color: #eee;}
.light_color .header-transparent .searchform-normal .search-field:-ms-input-placeholder{color: #eee;}
.light_color .header-transparent .searchform-normal .search-field::-webkit-input-placeholder{color: #eee;}
.dark_color .header-transparent #top-bar-social a,
.dark_color .header-transparent #top-bar-content,
.dark_color .header-transparent #top-bar-content a,
.dark_color .header-transparent .top-content > a,
.dark_color .header-transparent .top-content .search-toggle-li a,
.dark_color .header-transparent #top-bar-nav .dropdown-menu > li > a,
.dark_color .header-transparent #site-navigation-wrap .dropdown-menu > li > a,
.dark_color .header-transparent .user_button,
.dark_color .header-transparent .searchform-normal .search-field,
.dark_color .header-transparent .searchform-normal .search-submit,
.dark_color .header-transparent .searchform-normal .search-submit:hover{color: #000;}
.dark_color .header-transparent #top-bar-content a:hover,
.dark_color .header-transparent .top-content > a:hover,
.dark_color .header-transparent .top-content .search-toggle-li a:hover,
.dark_color .header-transparent #top-bar-nav .dropdown-menu > li > a:hover,
.dark_color .header-transparent #site-navigation-wrap .dropdown-menu > li > a:hover,
.dark_color .header-transparent #site-navigation-wrap .dropdown-menu > li.sfHover > a,
.dark_color .header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item.sfHover > a,
.dark_color .header-transparent #site-navigation-wrap .dropdown-menu > li.current-menu-item > a,
.dark_color .header-transparent .user_button:hover{color: #3fc387;}
.dark_color .header-transparent .searchform-normal:hover,
.dark_color .header-transparent .searchform-normal.have-focus{background-color: rgba(0, 0, 0, 0.2);}
.dark_color .header-transparent .searchform-normal .search-field::input-placeholder{color: #777;}
.dark_color .header-transparent .searchform-normal .search-field:-moz-placeholder{color: #777;}
.dark_color .header-transparent .searchform-normal .search-field::-moz-placeholder{color: #777;}
.dark_color .header-transparent .searchform-normal .search-field:-ms-input-placeholder{color: #777;}
.dark_color .header-transparent .searchform-normal .search-field::-webkit-input-placeholder{color: #777;}
.header_transparent .page-header{padding: 75px
0 0;}
.header_transparent.top_bar .page-header{padding: 120px
0 0;}
.page-header{position: relative; margin: 0; background: #333;}
.page-header
.container{position: relative; text-align: left; z-index: 9;}
.page-title-inner{max-width: 70%; padding: 30px
0; word-wrap: break-word;}
.page-header-title{font-size: 18px; font-weight: normal; line-height: 1.4em; color: #fff; margin: 0;}
#page-header-description{color: #ccc;}
.page-subheading{margin: 0; font-size: 14px; color: #ccc;}
.page-subheading p:last-child{margin: 0;}
@media only screen and (max-width:959px){.page-header-title{max-width: 100%}}.large-page-header{display: table; height: 300px; width: 100%}
.large-page-header.page-header
.container{display: table-cell; vertical-align: middle; width: 100%; text-align: center;}
.large-page-header .page-title-inner{max-width: 100%}
.large-page-header .page-header-title{line-height: 38px; font-weight: 600; font-size: 38px; text-align: center;}
.large-page-header .page-subheading{margin-top: 10px; font-size: 14px;}
.large-page-header .site-breadcrumbs{left: 0;}
.archive-description{margin-bottom: 30px;}
.background-image-page-header{display: table; width: 100%; border: none;}
.background-image-page-header .page-header-inner{display: table-cell; width: 100%; padding: 0
30px; text-align: center; vertical-align: middle;}
.background-image-page-header .page-header-title{z-index: 2; position: relative; max-width: 100%; font-size: 42px; font-weight: 400; color: #fff;}
.background-image-page-header .page-subheading{z-index: 2; position: relative; font-size: 24px; font-weight: 300; color: #fff;}
.background-image-page-header-overlay{z-index: 1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; -moz-opacity: 0.5; -webkit-opacity: 0.5;}
.author-header .page-title-inner{max-width: 100%}
.author-header .author-bio-social{position: absolute; bottom: 0; right: 0;}
.author-header .author-bio-social li
a{background-color: rgba(0, 0, 0, 0.5); color: #aaa;}
.author-header .page-title-inner .author-avatar{float: left; margin-right: 20px; max-height: 45px;}
.author-header .page-title-inner .author-avatar
img{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.site-breadcrumbs{position: absolute; bottom: 0; right: 0;}
.site-breadcrumbs .breadcrumb-trail{display: inline-block; font-size: 12px; line-height: 15px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; color: #aaa; padding: 5px
10px;}
.site-breadcrumbs a,
.page-header-title
a{color: #ccc;}
.site-breadcrumbs a:hover,
.page-header-title a:hover{color: #fff;}
.site-breadcrumbs .breadcrumb-title{margin-right: 5px;}
.site-breadcrumbs
.fa{margin: 0
3px;}
.tparrows.custom{background: none; width: 46px; height: 46px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px
solid #fff; text-align: center; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; position: absolute; top: 50% !important; margin-top: -23px !important; color: #fff;}
.tparrows.custom:hover{background: #fff; color: #000;}
.tparrows.custom:after{display: block; font-family: "ElegantIcons"; font-style: normal; font-weight: normal; letter-spacing: normal; position: absolute; left: 0; top: 0; width: 42px; height: 42px; line-height: 42px; text-align: center; font-size: 28px;}
.tparrows.custom.tp-leftarrow:after{content: "\34"}
.tparrows.custom.tp-rightarrow:after{content: "\35"}
.tp-bullets.simplebullets.custom
.bullet{height: 12px; width: 12px; border: 2px
solid #fff; display: block; float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-left: 5px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; cursor: pointer;}
.tp-bullets.simplebullets.custom .bullet.selected, .tp-bullets.simplebullets.custom .bullet:hover{background: #fff;}
.tp-bullets.simplebullets.custom
.bullet.first{margin-left: 0;}
.dark_color
.tparrows.custom{border-color: #333; color: #333;}
.dark_color .tparrows.custom:hover{background: #333; color: #fff;}
.dark_color .tp-bullets.simplebullets.custom
.bullet{border-color: #333;}
.dark_color .tp-bullets.simplebullets.custom .bullet.selected, .tp-bullets.simplebullets.custom .bullet:hover{background: #333;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline: none;}
.slides, .flex-control-nav, .flex-direction-nav{margin: 0; padding: 0; list-style: none;}
.flexslider{margin: 0; padding: 0;}
html[xmlns] .slides{display: block;}
.flexslider .slides>li{display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides
img{width: 100%; display: block;}
.flex-pauseplay
span{text-transform: capitalize;}
.slides:after{content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
* html
.slides{height: 1%}
.no-js .slides>li:first-child{display: block;}
.flexslider-container{position: relative;}
.flexslider{zoom: 1; position: relative;}
.flexslider
ul{margin: 0;}
.page-slider .flex-direction-nav li a.flex-next,
.page-slider .flex-direction-nav li a.flex-prev{position: absolute; display: block; width: 40px; height: 40px; line-height: 40px; position: absolute; bottom: 0; cursor: pointer; font-size: 1.125em; text-align: center; background: #4d4d4d; background: rgba(0, 0, 0, 0.85); color: #fff; z-index: 99;}
.page-slider .flex-direction-nav li a.flex-next{right: 0px;}
.page-slider .flex-direction-nav li a.flex-prev{right: 41px;}
.page-slider .flex-direction-nav li a:hover{background: #4085c4; color: #fff; text-decoration: none;}
.portfolio-entry-title{padding-bottom: 15px; margin: 0; font-size: 14px; text-align: center; font-weight: 600;}
.vcex-portfolio-entry-media, .portfolio-entry-media{position: relative; overflow: hidden;}
.portfolio-entry-media-link{display: block;}
.vcex-portfolio-entry-media img,
.portfolio-entry-media
img{display: block; width: 100%; box-shadow: #000 0 0 0;}
.portfolio-entry-details{padding-top: 15px; border: 1px
solid #e4e4e4; background: #fff;}
.portfolio-entry-details
p{margin-bottom: 15px;}
.portfolio-entry-excerpt{margin-top: 5px;}
.portfolio-entry-excerpt ul.entry-button .post-format,
.portfolio-entry-excerpt ul.entry-button .post-comments,
.portfolio-entry.span_1_of_4 ul.entry-button .post-date-btn{display: none;}
.portfolio-entry-excerpt ul.entry-button .post-date-btn
a{border-left: none;}
.portfolio-entry-excerpt ul.entry-button
li{width: 50%}
.related-portfolio-posts .portfolio-entry-excerpt{padding: 0
20px;}
.portfolio-entry .theme-button{width: 100%}
.portfolio-entry .theme-button
i{margin-left: 8px;}
.single-portfolio #content-wrap.right-sidebar .portfolio-entry-details,
.single-portfolio #content-wrap.left-sidebar .portfolio-entry-details{display: none;}
.vcex-no-margin-grid .portfolio-entry-details{border: none; color: #787878; background: #262626;}
.vcex-no-margin-grid .portfolio-entry-title
a{color: #fff;}
#portfolio-post-comments{margin-top: 50px;}
#portfolio-single-media{margin-bottom: 30px;}
.protected-item-form{margin-botom: 30px;}
.protected-item-form p:first-child{margin: 0
0 20px; color: #666;}
.protected-item-form
input{margin-top: 10px; border: 1px
solid transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.protected-item-form input:focus{border-color: #ccc; color: #333; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.related-portfolio-posts{margin-top: 30px;}
.staff-entry-details{position: relative; background: #fff; color: #999; padding: 15px; text-align: center;}
.staff-entry-title{display: inline-block; position: relative; font-size: 17px; border-bottom: 1px solid #3fc387; margin: 0
0 10px; padding-bottom: 10px; font-weight: bold; font-weight: 600;}
.staff-entry{text-align: left; margin-bottom: 30px; padding: 0
15px;}
.staff-entry-media{position: relative;}
.staff-entry-media-link{display: block;}
.staff-entry-media
img{display: block; margin: 0
auto;}
.staff-entry-excerpt p,
.vcex-caroufredsel-staff .vcex-blog-entry-content{margin-bottom: 15px; padding: 0
!important;}
.staff-entry-excerpt,
.staff-entry-excerpt p:last-child{margin: 0;}
.staff-social{margin-top: 10px;}
.staff-social
a{display: inline-block; color: #bbb; font-size: 13px; margin-left: 5px; border: 1px
solid #ddd; width: 30px; height: 30px; line-height: 30px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; text-align: center;}
.staff-social a:first-child{margin-left: 0;}
.staff-social a:hover{text-decoration: none; background: #f7f7f7;}
.staff-social a.staff-twitter:hover{color: #00aced;}
.staff-social a.staff-facebook:hover{color: #3b5998;}
.staff-social a.staff-pinterest:hover{color: #cb2027;}
.staff-social a.staff-google-plus:hover{color: #dd4b39;}
.staff-social a.staff-linkedin:hover{color: #4875b4;}
.staff-social a.staff-dribbble:hover{color: #ef5b93;}
.staff-social a.staff-skype:hover{color: #04b1f5;}
.staff-social a.staff-envelope:hover{color: #666;}
.staff-entry .vcex-readmore{margin-top: 15px;}
.vcex-caroufredsel-staff .staff-social
a{border-color: #ddd;}
.vcex-caroufredsel-staff .staff-social a:hover{background: #fff;}
#staff-post-thumbnail{margin-bottom: 20px;}
#staff-post-thumbnail
img{display: block; margin: 0;}
.related-staff-posts{margin-top: 30px;}
.staff-no-margins
.col{margin: 0
!important; padding: 0
!important;}
.testimonial-entry-content{position: relative; background: #efefef; padding: 30px; margin-bottom: 10px; font-size: 16px; font-style: italic; text-align: center;}
.vcex-testimonials-fullslider .testimonial-entry-content{background: transparent; padding: 0; margin-bottom: 0;}
.testimonial-caret{position: absolute; display: block; border-right: 20px solid rgba(204, 204, 204, 0); border-top: 20px solid; border-top-color: #efefef; content: ""; left: 6.5em; height: 0; width: 0; bottom: -20px;}
.testimonial-entry-content
p{margin: 0
0 15px;}
.testimonial-entry-content p:last-child{margin: 0;}
.testimonial-entry-bottom{margin-bottom: 20px;}
.testimonial-entry-thumb{display: inline; position: relative; float: left; margin-left: 7px; margin-top: -30px;}
.testimonial-entry-thumb
img{display: block; padding: 3px; background: #fff; border: 1px
solid #ddd; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
.testimonial-entry-meta{text-align: right;}
.testimonial-entry-author{display: block; font-weight: 600; color: #000; font-size: 14px;}
.testimonial-entry-company{margin-top: -2px; display: block; color: #999; font-size: 13px;}
.single-testimonials .left-sidebar blockquote,
.single-testimonials .right-sidebar
blockquote{margin-top: 0;}
.blog-bg{display: block; background: #fff; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);}
.blog-entry .blog-entry-format{line-height: 0;}
.blog-entry-content, .vcex-blog-entry-details{padding-top: 20px;}
.post-container{padding: 0
20px;}
.blog-entry a.blog-entry-media-link{display: block; margin: 0
auto;}
.blog-entry.format-link .blog-entry-title{color: #555;}
.blog-entry.format-standard .blog-entry-media img,
.blog-entry.format-audio .blog-entry-media img,
.blog-entry.format-video .blog-entry-media img,
.blog-entry.format-image .blog-entry-media
img{display: block; width: 100%; margin: 0
auto;}
.blog-entry
.meta{margin: 0
0 10px; padding: 0; border-top: none; border-bottom: none;}
.blog-entry .meta
a{color: #777;}
.blog-entry .meta a:hover{color: #000;}
.blog-entry .meta
li{margin: 0
20px 5px 0;}
.blog-entry .meta li:last-child{margin-right: 0;}
.blog-entry .meta li
.fa{margin-right: 8px;}
.gallery-slider-loader{width: 100%; height: 60px; text-align: center; font-size: 21px; color: #555; background: #f7f7f7 url("../images/loader.gif") center center no-repeat;}
.gallery-format-post-slider ul,
.gallery-format-post-slider
ol{margin: 0; list-style: none;}
.gallery-format-post-slider .slides>li:first-child{display: block; -webkit-backface-visibility: visible;}
.gallery-format-post-slider ul
li{list-style: none;}
.gallery-format-post-slider .flex-direction-nav{height: 0;}
.gallery-format-post-slider .flex-direction-nav
a{display: block; z-index: 10; position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; font-size: 22px; text-align: center; background: transparent; color: #fff; border: 2px
solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;}
.gallery-format-post-slider .flex-direction-nav a
span{line-height: 36px;}
.thumbnail-entry-style .gallery-format-post-slider .flex-direction-nav a,
.grid-entry-style .gallery-format-post-slider .flex-direction-nav
a{width: 30px; height: 30px; margin-top: -15px; font-size: 16px;}
.thumbnail-entry-style .gallery-format-post-slider .flex-direction-nav a span,
.grid-entry-style .gallery-format-post-slider .flex-direction-nav a
span{line-height: 26px;}
.gallery-format-post-slider .flex-direction-nav .flex-prev{left: 20px;}
.gallery-format-post-slider .flex-direction-nav .flex-next{right: 20px;}
.gallery-format-post-slider .flex-direction-nav a:hover{background: #fff; color: #333;}
.post.sticky{color: #fe5252;}
.blog-post-audio{width: 100%; overflow: hidden;}
.blog-entry.large-image-entry-style, .blog-entry.large-alt-entry-style, .blog-entry.classic-entry-style{position: relative; width: 100%; margin-bottom: 30px; padding: 0
!important;}
.blog-entry.large-image-entry-style .blog-entry-title,
.custom-post-type-entry .blog-entry-title{margin: 0
0 10px;}
.blog-entry.large-image-entry-style .blog-entry-music-icon-overlay
.fa{width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; line-height: 60px;}
.theme-button{display: inline-block; -webkit-appearance: none; margin: 0; padding: 10px
20px; border: none; text-decoration: none; font-size: 14px; font-weight: bold; outline: none; color: #fff; background: #3fc387; -webkit-transition: all 0.16s ease; -moz-transition: all 0.16s ease -ms-transition; transition: all 0.16s ease; cursor: pointer; text-align: center;}
.theme-button:hover{color: #fff; background: #339f6e; -webkit-box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3); box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3); transition: none; -webkit-transition: none; -moz-transition: none;}
ul.entry-button{overflow: hidden; display: table; width: 100%; text-align: center; table-layout: fixed; margin-bottom: 0;}
ul.entry-button
li{display: table-cell;}
ul.entry-button li, ul.entry-button li i,
ul.entry-button li
a{text-align: center;}
ul.entry-button li.post-format{padding: 10px
0;}
ul.entry-button li:first-child
a{border-left: none;}
ul.entry-button li
a{display: block; border-left: 1px solid #339f6e;}
ul.entry-button li
i{display: block; margin-bottom: 4px; font-size: 22px; line-height: 30px;}
ul.entry-button li:hover
i{color: #54e5a3;}
.blog-entry.grid-entry-style{float: left;}
.blog-entry.grid-entry-style .blog-bg{display: inline-block;}
#wrap .ks-row .span_1_of_4 ul.entry-button
li{width: 100%}
.blog-entry.grid-entry-style ul.entry-button li.post-format
a{border-left: none !important;}
.blog-entry.grid-entry-style ul.entry-button li.post-comments,
.blog-entry.grid-entry-style ul.entry-button li.post-date-btn,
#wrap .ks-row .span_1_of_4 ul.entry-button li.post-comments{display: none !important;}
.blog-entry.grid-entry-style .blog-entry-title{margin: 0
0 10px;}
.blog-entry.grid-entry-style
.meta{margin: 0
0 5px;}
.blog-entry.grid-entry-style .meta li
.fa{margin-right: 5px;}
.thumbnail-entry-style{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e4e4e4; overflow: hidden;}
.thumbnail-entry-style:last-child{border-bottom: 0;}
.thumbnail-entry-style .blog-bg,
.classic-entry-style .blog-bg{background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.thumbnail-entry-style .blog-entry-format,
.thumbnail-entry-style .blog-alt-entry{float: left; width: 50%; padding-left: 15px; padding-right: 15px;}
.thumbnail-entry-style .blog-entry-content{padding-top: 5px;}
.thumbnail-entry-style .blog-entry-title{font-size: 15px; margin: 5px
0 10px 0;}
.thumbnail-entry-style .meta
li{margin: 0
16px 0 0; line-height: 18px;}
.thumbnail-entry-style .blog-entry-excerpt
p{margin: 0;}
.thumbnail-entry-style .theme-button{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 12px; font-weight: normal; padding: 5px
12px; margin-top: 15px; text-transform: uppercase;}
.thumbnail-entry-style .theme-button:hover{-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.quote-entry-author{padding: 0
20px 15px;}
.large-alt-entry-style .blog-bg{overflow: hidden; min-height: 175px; background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.large-alt-entry-style h2.blog-entry-title{margin: 0; padding: 15px; background: #212121;}
.large-alt-entry-style h2.blog-entry-title
a{color: #ccc;}
.large-alt-entry-style h2.blog-entry-title a:hover{color: #fff;}
.large-alt-entry-style .blog-alt-entry{position: absolute; width: 100%; bottom: 0; background: #000; opacity: 0.7; z-index: 100; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.format-audio.large-alt-entry-style .blog-alt-entry,
.format-video.large-alt-entry-style .blog-alt-entry,
.vcex-blog-no-media-entry .blog-alt-entry{position: relative;}
.large-alt-entry-style .blog-entry-excerpt
p{color: #fff;}
.large-alt-entry-style
.meta{font-size: 13px;}
.large-alt-entry-style .meta,
.large-alt-entry-style .meta a,
.large-alt-entry-style .vcex-readmore{color: #cac8c8;}
.large-alt-entry-style .meta a:hover,
.large-alt-entry-style .vcex-readmore:hover{color: #fff;}
.large-alt-entry-style .meta-button{float: right; padding: 0; font-size: 13px; font-weight: normal;}
.large-alt-entry-style .meta-button a,
.classic-entry-style.blog-entry .meta li.meta-button
a{display: inline-block;}
.large-alt-entry-style.blog-entry .meta li.meta-button i,
.classic-entry-style.blog-entry .meta li.meta-button
i{float: right; line-height: 22px; margin-left: 5px; margin-right: 0;}
.blog-entry.classic-entry-style{margin-bottom: 50px;}
.classic-entry-style .post-container{padding: 0;}
.classic-entry-style .blog-entry-media{margin-bottom: 0;}
.classic-entry-style.blog-entry
.meta{margin: 0; padding: 10px
0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.classic-entry-style.blog-entry .meta
li{margin: 0
20px 0 0;}
.classic-entry-style.blog-entry .meta li.meta-button{float: right; margin: 0;}
.post-title{margin: 0
0 10px; font-size: 24px; font-weight: 400; line-height: 1.3em;}
.meta{position: relative; margin: 0
0 20px; padding: 10px
0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size: 13px; list-style: none; color: #777;}
.meta
a{color: #777;}
.meta a:hover{color: #000;}
.meta
li{float: left; margin: 0
20px 0 0;}
.meta li:last-child{margin-right: 0;}
.meta li
.fa{margin-right: 8px;}
#post-media, .blog-entry-media{display: block; position: relative; margin-bottom: 20px;}
#post-media
img{display: block; width: 100%; margin: 0
auto;}
.wp-video,
.wp-video .wp-video-shortcode{width: 100% !important;}
.wp-video .wp-video-shortcode{height: 383px !important;}
.zilla-likes{display: none;}
.meta .meta-likes{float: right;}
.meta .zilla-likes{display: inline-block; margin-bottom: 0 !important;}
.post-tags{margin-top: 40px;}
.post-tags a,
.tagcloud
a{display: inline-block; font-size: 12px !important; line-height: 20px; border: 1px
solid #e4e4e4; background-color: #f4f4f4; color: #999; margin: 0
4px 6px 0; padding: 5px
10px; cursor: pointer;}
.post-tags a:hover,
.tagcloud a:hover{color: #3fc387; border-color: #3fc387;}
.post-tags a:before,
.tagcloud a:before{display: inline-block; font-family: "FontAwesome"; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\f02b'; margin-right: 7px;}
.author-bio{position: relative;}
.author-bio .author-posts-title{position: relative; border-bottom: 1px solid #eee;}
.author-bio .author-posts-title .author-title{display: inline-block;}
.author-bio .author-posts-title span.title
a{display: inline-block; background: #eee; color: #999; font-weight: bold; text-transform: uppercase; font-size: 90%; padding: 5px
20px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.author-bio .author-posts-title span.title a:hover{background: #3fc387; color: #fff;}
.author-bio-social{float: right; margin-bottom: 0;}
.author-bio-social
li{float: left; position: relative;}
.author-bio-social li
a{display: block; margin-right: 3px; font-size: 13px; text-transform: uppercase; padding: 0
15px; background-color: #eee; color: #999; height: 32px; line-height: 32px; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}
.author-bio-social li:last-child
a{margin-right: 0;}
.author-bio-social li a:hover{color: #fff;}
.author-bio-social li.author-url a:hover{background-color: #3fc387;}
.author-bio-social li.facebook a:hover{background-color: #4c66a4;}
.author-bio-social li.twitter a:hover{background-color: #34ccff;}
.author-bio-social li.linkedin a:hover{background-color: #007bb6;}
.author-bio-social li.google a:hover{background-color: #dd4b39;}
.author-bio-social li.instagram a:hover{background-color: #964b00;}
.author-bio-social li.pinterest a:hover{background-color: #cb2027;}
.author-bio-social li.flickr a:hover{background-color: #ff0084;}
.author-bio-social li.dribbble a:hover{background-color: #ea4c89;}
.author-bio-social li.youtube a:hover{background-color: #b00;}
.author-bio-social li.tumblr a:hover{background-color: #32506d;}
.author-bio-social li.github a:hover{background-color: #60b044;}
.author-bio-social li.reddit a:hover{background-color: #ff4500;}
.author-bio-social li.behance a:hover{background-color: #005CFF;}
.author-bio-content-wrap{display: inline-block; background-color: #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);}
.author-bio-avatar{float: left; max-height: 120px;}
.author-bio-content{padding: 20px
20px 20px 140px;}
.author-bio-content p:last-child{margin: 0;}
.related-title{position: relative;}
.related-title .title-wrap{width: 90%}
.full-width .related-title .title-wrap{width: 93%}
.related-title .divider-title,
.related-title-wrap .divider-title,
.comment-reply-title .divider-title{margin-bottom: 0;}
.ks-related-slider-nav{position: absolute; top: 50%; margin-top: -15px; right: 0;}
.ks-related-slider-nav
li{float: left; font-size: 30px; left: 15px;}
.ks-related-slider-nav li:first-child{margin-right: 5px;}
.ks-related-slider-nav li
a{color: #888;}
.ks-related-slider-nav li a:hover{color: #333;}
.ks-flex-slides{margin-bottom: 0;}
.related-slide .ks-flex-slides
.col{margin-left: 14px; margin-bottom: 0;}
.full-width .related-slide .ks-flex-slides
.col{margin-left: 20.5px;}
.related-post-meta{position: absolute; top: 0; width: 100%; z-index: 1; margin: 0; padding: 8px
10px 18px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.related-post-meta span.time i,
.related-post-meta span.comments
i{margin-right: 5px;}
.related-post-meta
span.comments{float: right;}
.related-post-meta span.time,
.related-post-meta span.comments,
.related-post-meta span.comments
a{color: #e8e8e8;}
.related-post-title a:hover,
.related-post-meta span.comments:hover,
.related-post-meta span.comments a:hover{color: #fff;}
.related-post-thumb{display: block;}
.related-post-thumb
img{display: block; width: 100%}
.related-post-thumb img:hover{opacity: 0.8;}
.related-post-title{position: absolute; bottom: 0; width: 100%; z-index: 1; margin: 0; padding: 28px
10px 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);}
.related-post-title
a{color: #e8e8e8; font-size: 13px; line-height: normal; text-shadow: 0 1px 0 rgba(0, 0, 0, .77);}
.custom-post-type-entry{position: relative; width: 100%; margin-bottom: 30px;}
.custom-post-type-entry
.meta{margin: 0
0 10px; font-size: 13px; list-style: none; color: #777;}
.custom-post-type-entry .meta
a{color: #777;}
.custom-post-type-entry .meta a:hover{color: #000;}
.custom-post-type-entry .meta
li{float: left; margin: 0
20px 5px 0;}
.custom-post-type-entry .meta li:last-child{margin-right: 0;}
.custom-post-type-entry .meta li
.fa{margin-right: 8px;}
.custom-post-type-entry li.meta-seperator{margin: 0
15px; color: #bbb;}
.custom-post-type-entry ul.entry-button
li{width: 50%}
.custom-post-type-entry ul.entry-button li.post-format,
.custom-post-type-entry ul.entry-button li.post-comments{display: none;}
.custom-post-type-entry ul.entry-button li.post-date-btn
a{border-left: none;}
.bbpress .social-sharing{display: none;}
.social-sharing{display: block; border: 2px
solid #e4e4e4; border-left: none; border-right: none; padding: 10px
0; margin-top: 50px;}
.social-sharing
.title{float: left; margin-right: 15px; color: #888; font-weight: 600; font-size: 90%; line-height: 32px; text-transform: uppercase;}
.social-buttons{float: right; margin-bottom: 0;}
.social-buttons
li{float: left;}
.social-buttons li
a{display: block; margin-right: 5px; font-size: 13px; text-transform: uppercase; color: #fff; width: 40px; height: 32px; line-height: 32px; text-align: center; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); -webkit-border-radius: 2px; border-radius: 2px;}
.social-buttons li:last-child
a{margin-right: 0;}
.social-buttons li a:hover{color: #fff;}
.social-buttons li.facebook
a{background: #37589b;}
.social-buttons li.facebook a:hover{background: #4e7ddd;}
.social-buttons li.twitter
a{background: #46d4fe;}
.social-buttons li.twitter a:hover{background: #7ee1fe;}
.social-buttons li.googleplus
a{background: #de5a49;}
.social-buttons li.googleplus a:hover{background: #fc7a69;}
.social-buttons li.pinterest
a{background: #cb2027;}
.social-buttons li.pinterest a:hover{background: #f7555c;}
.social-buttons li.linkedin
a{background: #419cca;}
.social-buttons li.linkedin a:hover{background: #52c3fc;}
.social-buttons li.instagram
a{background: #964b00;}
.social-buttons li.instagram a:hover{background: #bf650b;}
.social-buttons li.flickr
a{background: #ff0084;}
.social-buttons li.flickr a:hover{background: #fb40a1;}
.social-buttons li.dribbble
a{background: #ea4c89;}
.social-buttons li.dribbble a:hover{background: #ff74aa;}
.social-buttons li.youtube
a{background: #b00;}
.social-buttons li.youtube a:hover{background: #ed3030;}
.social-buttons li.reddit
a{background: #ff4500;}
.social-buttons li.reddit a:hover{background: #fb6b36;}
.social-buttons li.tumblr
a{background: #3e6e9c;}
.social-buttons li.tumblr a:hover{background: #4a8ac8;}
.social-buttons li.vk
a{background: #597BA5;}
.social-buttons li.vk a:hover{background: #71a0db;}
.social-buttons li.email
a{background: #1bce99;}
.social-buttons li.email a:hover{background: #45e3b4;}
#content-wrap.full-width .gallery-item, .ks-gallery{margin-bottom: 15px;}
#content-wrap.left-sidebar .gallery-item,
#content-wrap.right-sidebar .gallery-item{margin-bottom: 10px;}
#wrap .ks-gallery
p{margin: 0;}
#wrap
.gallery{margin: 0
-10px;}
.gallery-item{padding: 0
10px;}
.gallery-item
img{display: block; width: 100%; border: none !important;}
.gallery-item img:hover{opacity: 0.8;}
.gallery-caption{padding: 5px
10px; border: 1px
solid #eee; border-top: none; text-align: center; font-size: 11px; background: #fff;}
.post-pagination{display: block; margin-top: 50px;}
.post-pagination .post-previous,
.post-pagination .post-next{position: relative; width: 35%}
.post-pagination .post-previous{float: left; text-align: left;}
.post-pagination .post-next{float: right; text-align: right;}
.post-pagination .post-previous
a{padding: 15px
10px 15px 60px;}
.post-pagination .post-next
a{padding: 15px
60px 15px 10px;}
.post-pagination
a{display: inline-block; width: 100%; background: #f4f4f4; color: #999; border: 1px
solid #eee; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.post-pagination a,
.post-pagination a
i{-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.post-pagination a:hover{color: #3fc387; border-color: #3fc387;}
.post-pagination a
span.title{display: block; font-size: 90%; color: #999;}
.post-pagination a
span.link{font-weight: bold; text-transform: uppercase; font-size: 11px;}
.post-pagination a
i{position: absolute; color: #ccc; font-size: 50px; line-height: 30px; top: 30%}
.post-pagination a:hover
i{color: #3fc387;}
.post-pagination .post-previous a
i{left: 15px;}
.post-pagination .post-next a
i{right: 15px;}
ul.page-numbers{margin: 0; list-style: none;}
.page-links{display: block; text-align: center;}
.wpb_column ul.page-numbers{margin-top: 10px;}
.page-numbers:after{content: "."; display: block; visibility: hidden; clear: both; height: 0; line-height: 0;}
ul.page-numbers
li{display: block; float: left; margin: 0
4px 4px 0; text-align: center;}
.page-numbers a,
.page-numbers span,
.page-links
span{display: block; height: 25px; padding: 0
10px; border: 1px
solid #ccc; font-size: 13px; font-weight: 400; line-height: 25px; color: #888; cursor: pointer;}
#bbpress-forums .page-numbers a,
#bbpress-forums .page-numbers span,
.page-links
span{display: inline-block;}
.page-numbers a
span{padding: 0;}
.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover{color: #000; background: #f2f2f2;}
.infinite-scroll-loader{position: absolute; bottom: -20px; left: 50%; width: 30px; height: 16px; margin-left: -8px; text-indent: -9999px; line-height: 16px; background: url("../images/loader.gif") center center no-repeat;}
#infscr-loading
img{display: none !important;}
.infinite-scroll-nav{display: none;}
.infinite-scroll-wrap{position: relative; padding-bottom: 20px;}
#sidebar{font-size: 13px;}
.sidebar-box,
#sidebar .footer-widget{overflow: hidden; padding-bottom: 50px;}
.sidebar-box
ul{margin-bottom: 0;}
.sidebar-box
input{max-width: 100%}
.widget-title{font-size: 12px; font-weight: 600; text-transform: uppercase;}
.divider-title:after{content: ""; position: absolute; display: block; margin-left: 1em; top: 50%; left: 100%; width: 9999px; border-top-width: 1px; border-top-style: solid; border-top-color: inherit;}
#content-wrap #primary .sidebar-box .divider-title:after{display: none;}
#sidebar
select{width: 100%; margin: 0;}
.ks-widget-recent-posts-li,
.widget_categories li,
.widget_recent_entries li,
.widget_archive li,
.widget_recent_comments li,
.widget_layered_nav
li{padding: 6px
0; border-top: 1px solid #e4e4e4;}
.widget_product_categories ul ul li:last-child{border-bottom: none; padding-bottom: 0;}
.widget_product_categories ul ul
li{padding-left: 15px;}
.widget_rss
li{margin-bottom: 18px;}
.rss-date{display: block;}
.rssSummary{margin: 9px
0;}
.about-me{position: relative; background-color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.about-me .about-me-banner{width: 100%; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}
.about-me .about-me-header{padding: 0
15px;}
.about-me .about-me-header .about-me-avatar{position: relative; float: left; max-width: 120px; margin-top: -60px; margin-right: 15px; border: 3px
solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
#footer-inner .about-me .about-me-header .about-me-avatar{max-width: 100px;}
.about-me .about-me-header .about-me-name{float: left; font-size: 16px; font-weight: bold; margin: 10px
0; text-transform: uppercase;}
.about-me .about-me-text{padding: 10px
15px 20px;}
.about-me .about-me-social{overflow: hidden; display: table; width: 100%; text-align: center; table-layout: fixed;}
.about-me .about-me-social li:first-child
a{-webkit-border-radius: 0 0 0 2px; -moz-border-radius: 0 0 0 2px; border-radius: 0 0 0 2px;}
.about-me .about-me-social
li{display: table-cell !important; border: 0
!important; padding: 0
!important; margin: 0
!important; -webkit-transition: all 0.16s ease; -moz-transition: all 0.16s ease -ms-transition; transition: all 0.16s ease;}
.about-me .about-me-social li
a{display: block; line-height: 40px; font-size: 14px; text-align: center; height: 40px; width: 100%; border: 0
!important; padding: 0
!important;}
.about-me .about-me-social li a:hover{-webkit-box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3); box-shadow: inset 0 16px 10px -10px rgba(0, 0, 0, 0.3);}
.about-me .about-me-social li:last-child
a{-webkit-border-radius: 0 0 2px 0; -moz-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0;}
.about-me .about-me-social.style-color li a,
.about-me .about-me-social.style-color li a:hover,
.about-me .about-me-social.style-light li a:hover{color: #fff !important;}
.about-me .about-me-social.style-color li.facebook a,
.about-me .about-me-social.style-light li.facebook a:hover,
.about-me .about-me-social.style-dark li.facebook a:hover{background: #37589b;}
.about-me .about-me-social.style-color li.facebook a:hover{background: #4e7ddd;}
.about-me .about-me-social.style-color li.twitter a,
.about-me .about-me-social.style-light li.twitter a:hover,
.about-me .about-me-social.style-dark li.twitter a:hover{background: #46d4fe;}
.about-me .about-me-social.style-color li.twitter a:hover{background: #7ee1fe;}
.about-me .about-me-social.style-color li.google-plus a,
.about-me .about-me-social.style-light li.google-plus a:hover,
.about-me .about-me-social.style-dark li.google-plus a:hover{background: #de5a49;}
.about-me .about-me-social.style-color li.google-plus a:hover{background: #fc7a69;}
.about-me .about-me-social.style-color li.instagram a,
.about-me .about-me-social.style-light li.instagram a:hover,
.about-me .about-me-social.style-dark li.instagram a:hover{background: #5996c7;}
.about-me .about-me-social.style-color li.instagram a:hover{background: #69b4f0;}
.about-me .about-me-social.style-color li.linkedin a,
.about-me .about-me-social.style-light li.linkedin a:hover,
.about-me .about-me-social.style-dark li.linkedin a:hover{background: #419cca;}
.about-me .about-me-social.style-color li.linkedin a:hover{background: #52c3fc;}
.about-me .about-me-social.style-color li.pinterest a,
.about-me .about-me-social.style-light li.pinterest a:hover,
.about-me .about-me-social.style-dark li.pinterest a:hover{background: #cb2027;}
.about-me .about-me-social.style-color li.pinterest a:hover{background: #f7555c;}
.about-me .about-me-social.style-color li.youtube-play a,
.about-me .about-me-social.style-light li.youtube-play a:hover,
.about-me .about-me-social.style-dark li.youtube-play a:hover{background: #dd4646;}
.about-me .about-me-social.style-color li.youtube-play a:hover{background: #ff6262;}
.about-me .about-me-social.style-light li
a{background: #eee; color: #333 !important;}
.about-me .about-me-social.style-dark li
a{background: #333; color: #fff !important;}
.ads_widget
a{display: block; float: left; margin-top: 5px;}
.ads_widget a:first-child{margin-top: 0;}
.ads_widget
a.righter{float: right !important;}
#sidebar .bbp-logged-in
img.avatar{width: 100px;}
#sidebar .bbp_widget_login button[type="submit"],
#sidebar .bbp_widget_login a.logout-link{margin: 0; padding: 8px
15px;}
.contact_info_widget
.address{margin: 0; margin-bottom: 15px;}
.contact_info_widget
p.text{margin: 0
0 30px;}
.contact_info_widget
p{margin: 0;}
.contact_info_widget
span{font-weight: bold;}
.contact_info_widget p i,
.contact_info_widget span
i{display: inline-block; width: 20px; text-align: center; margin-right: 10px;}
.dropdown-menu li .sidebar-box.contact_info_widget p
a{display: inline-block; font-size: 13px; line-height: 13px; font-weight: normal; border: 0; padding: 0;}
.dropdown-menu li .sidebar-box.contact_info_widget p a:hover{background: transparent;}
.widget_nav_menu ul
ul{margin: 0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.widget_nav_menu
a{display: block; position: relative; line-height: 20px; min-height: 20px; padding: 14px
30px 14px 15px; border-bottom: 1px solid #ededed; text-transform: uppercase; color: #828282; font-size: 11px; font-weight: bold;}
.widget_nav_menu a:hover,
.widget_nav_menu .current_page_item>a{color: #222; border-bottom: 2px solid #ededed; padding-bottom: 13px; background-color: #fafafa;}
.widget_nav_menu a i,
.widget_nav_menu a
span{margin-right: 5px;}
.widget_nav_menu a:before{font-family: 'FontAwesome'; content: "\f054"; margin-right: 10px; transition: 0.3s;}
.widget_nav_menu .menu-item-has-children>a{padding-right: 30px;}
.widget_nav_menu ul ul li
a{padding-left: 20px;}
.widget_nav_menu ul ul ul li
a{padding-left: 30px;}
.widget_nav_menu .sub-menu a:before{content: "-"; margin-right: 10px;}
.widget_nav_menu .sub-menu .sub-menu a:before{content: "- -"; margin-right: 10px;}
.widget_nav_menu .parent>a:after{content: "\f0d7"; display: block; position: absolute; top: 50%; right: 15px; height: 20px; margin-top: -10px; font-family: 'FontAwesome'; font-size: 14px; line-height: 20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.widget_nav_menu .sub-menu{display: none; position: relative; background: transparent; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
#sidebar li.recentcomments
a{text-decoration: underline;}
.mail-text{margin-bottom: 10px;}
.mail-table{display: table; width: 100%}
.mail-table .mail-field,
.mail-table .mail-button{display: table-cell; vertical-align: middle;}
.mail-table .mail-field
input{width: 95%}
.vcex-newsletter-form .mail-table .mail-field
input{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;}
.mail-table .mail-button
input{width: 100%; height: 40px;}
.ks-widget-mini-slideshow{display: inline-block; position: relative;}
.ks-widget-mini-slideshow .ks-slideshow-nav{display: inline-block; opacity: 0; margin: 0; -webkit-transition: all .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: all .3s ease;}
.ks-widget-mini-slideshow .ks-flex-slides > li:hover .ks-slideshow-nav{opacity: 1;}
.ks-widget-mini-slideshow .ks-slideshow-nav
li{position: absolute; top: 50%; margin-top: -15px; font-size: 30px;}
.ks-widget-mini-slideshow .ks-slideshow-nav li:first-child{left: 15px;}
.ks-widget-mini-slideshow .ks-slideshow-nav li:last-child{right: 15px;}
.ks-widget-mini-slideshow .ks-slideshow-nav li
a{opacity: 0.5; color: #fff;}
.ks-widget-mini-slideshow .ks-slideshow-nav li a:hover{opacity: 1;}
[data-icon]:before{font-family: 'MeteoconsRegular'; content: attr(data-icon);}
.icon_weather{font-size: 100px; margin-bottom: 6px;}
.icon_weather.smallest{font-size: 30px; margin: 0;}
.weather_widget{background: #1D1E20; padding: 10px
20px 20px; color: #FFF; border-radius: 2px; margin: 0
0 40px; box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);}
.today_weather{border-bottom: 1px solid #313131; padding: 0
0 10px 0; margin: 0
0 10px 0;}
.today_weather
.big_icon{text-align: center; float: right; margin: 0; width: 50%}
.details_w{float: left; color: #7C7C7C; padding: 12px
0 0 0; width: 50%}
.details_w
h3{color: #fff;}
.next_days{text-align: center; color: #7C7C7C;}
.next_days
.date{font-size: 10px;}
.detailes
i{font-size: 12px;}
.next_days
.icon_weather{color: #ddd;}
.ks-social-widget{list-style: none;}
.ks-social-widget li,
#footer .ks-social-widget li,
.dropdown-menu ul .sidebar-box .ks-social-widget
li{display: inline-block; margin: 0; margin-right: 5px; margin-bottom: 5px; padding: 0; border: none; border-bottom: none;}
.ks-social-widget li a,
#footer .ks-social-widget li a,
.ks-social-widget li a:hover,
#footer .ks-social-widget li a:hover{color: #fff;}
.ks-social-widget li
a{display: block; width: 34px; height: 34px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: center; font-size: 16px; line-height: 34px; padding: 0
!important; background: #444; transition: none; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; transform: none; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform;}
.ks-social-widget li a
i{margin: 0
!important; padding: 0
!important;}
.ks-social-widget.social-style-black a,
.ks-social-widget.social-style-black-color-hover a{background: transparent !important; color: #222 !important; border: 1px
solid #222 !important;}
.ks-social-widget.social-style-black a:hover{color: #333 !important; border-color: #333 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-twitter a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-twitter a:hover{color: #00abdc !important; border-color: #00abdc !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-deviantart a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-deviantart a:hover{color: #506256 !important; border-color: #506256 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-dribbble a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-dribbble a:hover{color: #fa4086 !important; border-color: #fa4086 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-facebook a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-facebook a:hover{color: #325c94 !important; border-color: #325c94 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-flickr a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-flickr a:hover{color: #fa4086 !important; border-color: #fa4086 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-github a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-github a:hover{color: #60b044 !important; border-color: #60b044 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-tumblr a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-tumblr a:hover{color: #2C4762 !important; border-color: #2C4762 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-google-plus a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-google-plus a:hover{color: #d9031f !important; border-color: #d9031f !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-youtube-play a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-youtube-play a:hover{color: #C4302B !important; border-color: #C4302B !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-skype a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-skype a:hover{color: #00AFF0 !important; border-color: #00AFF0 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-rss a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-rss a:hover{color: #FF7900 !important; border-color: #FF7900 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-instagram a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-instagram a:hover{color: #3F729B !important; border-color: #3F729B !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-linkedin a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-linkedin a:hover{color: #39C !important; border-color: #39C !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-reddit a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-reddit a:hover{color: #ff4500 !important; border-color: #ff4500 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-pinterest a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-pinterest a:hover{color: #CB2027 !important; border-color: #CB2027 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-behance a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-behance a:hover{color: #005CFF !important; border-color: #005CFF !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-soundcloud a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-soundcloud a:hover{color: #F76700 !important; border-color: #F76700 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-stack-overflow a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-stack-overflow a:hover{color: #fe7a15 !important; border-color: #fe7a15 !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-vimeo-square a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-vimeo-square a:hover{color: #1ab7ea !important; border-color: #1ab7ea !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-codepen a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-codepen a:hover{color: #4d4d4d !important; border-color: #4d4d4d !important;}
.ks-social-widget.social-style-black-color-hover .social-widget-vine a:hover,
.ks-social-widget.social-style-light-color-hover .social-widget-vine a:hover{color: #00bf8f !important; border-color: #00bf8f !important;}
.ks-social-widget.social-style-light a,
.ks-social-widget.social-style-light-color-hover a{background: transparent !important; color: #bbb !important; border: 1px
solid #ddd !important;}
.ks-social-widget.social-style-light a:hover{color: #aaa !important; border-color: #ccc !important;}
.ks-social-widget.social-style-color .social-widget-twitter
a{background: #00abdc !important;}
.ks-social-widget.social-style-color .social-widget-deviantart
a{background: #506256 !important;}
.ks-social-widget.social-style-color .social-widget-dribbble
a{background: #fa4086 !important;}
.ks-social-widget.social-style-color .social-widget-facebook
a{background: #325c94 !important;}
.ks-social-widget.social-style-color .social-widget-flickr
a{background: #fa4086 !important;}
.ks-social-widget.social-style-color .social-widget-github
a{background: #60b044 !important;}
.ks-social-widget.social-style-color .social-widget-tumblr
a{background: #2C4762 !important;}
.ks-social-widget.social-style-color .social-widget-google-plus
a{background: #d9031f !important;}
.ks-social-widget.social-style-color .social-widget-youtube-play
a{background: #C4302B !important;}
.ks-social-widget.social-style-color .social-widget-skype
a{background: #00AFF0 !important;}
.ks-social-widget.social-style-color .social-widget-rss
a{background: #FF7900 !important;}
.ks-social-widget.social-style-color .social-widget-instagram
a{background: #3F729B !important;}
.ks-social-widget.social-style-color .social-widget-linkedin
a{background: #39C !important;}
.ks-social-widget.social-style-color .social-widget-reddit
a{background: #ff4500 !important;}
.ks-social-widget.social-style-color .social-widget-pinterest
a{background: #CB2027 !important;}
.ks-social-widget.social-style-color .social-widget-behance
a{background: #005CFF !important;}
.ks-social-widget.social-style-color .social-widget-soundcloud
a{background: #F76700 !important;}
.ks-social-widget.social-style-color .social-widget-stack-overflow
a{background: #fe7a15 !important;}
.ks-social-widget.social-style-color .social-widget-vimeo-square
a{background: #1ab7ea !important;}
.ks-social-widget.social-style-color .social-widget-codepen
a{background: #4d4d4d !important;}
.ks-social-widget.social-style-color .social-widget-vine
a{background: #00bf8f !important;}
.ks-social-widget.social-style-just-icons
a{background: transparent; color: #333; border: 0
!important;}
.ks-social-widget.social-style-just-icons .social-widget-twitter a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-twitter a:hover{color: #55ACCE !important;}
.ks-social-widget.social-style-just-icons .social-widget-deviantart a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-deviantart a:hover{color: #506256 !important;}
.ks-social-widget.social-style-just-icons .social-widget-dribbble a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-dribbble a:hover{color: #ea4c89 !important;}
.ks-social-widget.social-style-just-icons .social-widget-facebook a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-facebook a:hover{color: #3b5998 !important;}
.ks-social-widget.social-style-just-icons .social-widget-flickr a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-flickr a:hover{color: #FF0084 !important;}
.ks-social-widget.social-style-just-icons .social-widget-github a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-github a:hover{color: #60b044 !important;}
.ks-social-widget.social-style-just-icons .social-widget-tumblr a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-tumblr a:hover{color: #2C4762 !important;}
.ks-social-widget.social-style-just-icons .social-widget-google-plus a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-google-plus a:hover{color: #DD4B39 !important;}
.ks-social-widget.social-style-just-icons .social-widget-youtube-play a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-youtube-play a:hover{color: #C4302B !important;}
.ks-social-widget.social-style-just-icons .social-widget-skype a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-skype a:hover{color: #00AFF0 !important;}
.ks-social-widget.social-style-just-icons .social-widget-rss a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-rss a:hover{color: #FF7900 !important;}
.ks-social-widget.social-style-just-icons .social-widget-instagram a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-instagram a:hover{color: #3F729B !important;}
.ks-social-widget.social-style-just-icons .social-widget-linkedin a:hover ,
#footer .ks-social-widget.social-style-just-icons .social-widget-linkedin a:hover{color: #39C !important;}
.ks-social-widget.social-style-just-icons .social-widget-reddit a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-reddit a:hover{color: #ff4500 !important;}
.ks-social-widget.social-style-just-icons .social-widget-pinterest a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-pinterest a:hover{color: #CB2027 !important;}
.ks-social-widget.social-style-just-icons .social-widget-behance a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-behance a:hover{color: #005CFF !important;}
.ks-social-widget.social-style-just-icons .social-widget-soundcloud a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-soundcloud a:hover{color: #F76700 !important;}
.ks-social-widget.social-style-just-icons .social-widget-stack-overflow a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-stack-overflow a:hover{color: #fe7a15 !important;}
.ks-social-widget.social-style-just-icons .social-widget-vimeo-square a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-vimeo-square a:hover{color: #1ab7ea !important;}
.ks-social-widget.social-style-just-icons .social-widget-codepen a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-codepen a:hover{color: #4d4d4d !important;}
.ks-social-widget.social-style-just-icons .social-widget-vine a:hover,
#footer .ks-social-widget.social-style-just-icons .social-widget-vine a:hover{color: #00bf8f !important;}
.ks-social-widget.rotate a:hover{-webkit-transform: rotate(360deg) !important; -moz-transform: rotate(360deg) !important; -o-transform: rotate(360deg) !important;}
.ks-social-widget.zoomout a:hover{-moz-transform: scale(0.8) !important; -webkit-transform: scale(0.8) !important; transform: scale(0.8) !important;}
.ks-social-widget.float a:hover{-webkit-transform: translateY(-3px) !important; transform: translateY(-3px) !important;}
.ks-flickr-widget{margin-right: -10px;}
.ks-flickr-widget
.flickr_badge_image{display: block; float: left; width: 69px; height: 69px; margin-right: 4%; margin-bottom: 4%}
.ks-flickr-widget .flickr_badge_image
img{display: block; width: 100%}
.ks-flickr-widget .flickr_badge_image:hover{opacity: 0.8;}
#footer .ks-flickr-widget
.flickr_badge_image{width: 72px; height: 72px;}
#jtwt
.jtwt_tweet{position: relative; margin-bottom: 30px; color: #838383; font-size: 13px; line-height: 20px; padding-left: 45px;}
#jtwt .jtwt_tweet:before{position: absolute; top: 6px; margin-left: -45px; content: '\f099'; font-family: 'FontAwesome'; color: #3cf; text-shadow: 1px -1px #089ccd, 1px 1px rgba(255, 255, 255, 0.5); font-size: 30px;}
#jtwt .jtwt_tweet
.jtwt_tweet_text{margin-bottom: 0; margin-top: 0;}
.ks-fitvids
iframe{width: 100%}
.ks-video-widget-description{margin-top: 15px; text-align: center;}
#wp-calendar{width: 100%; font-size: 12px;}
#wp-calendar
caption{padding: 20px
5px; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; font-weight: bold; text-align: center; background-color: #e4e4e4; border: 2px
solid #eee; border-bottom: 0; font-size: 13px;}
#wp-calendar td,
#wp-calendar
th{text-align: center; padding: 5px
0; border: 2px
solid #eee;}
#wp-calendar td,
#wp-calendar td:hover{background-color: #fafafa;}
#wp-calendar
th{font-weight: bold;}
#wp-calendar tbody
td{padding-top: 3px; padding-bottom: 3px; margin: 0;}
#wp-calendar tfoot td,
#wp-calendar
th{background-color: #e4e4e4;}
#wp-calendar td.pad,
#wp-calendar td.pad:hover{background-color: #fff;}
.ks-recent-posts-thumb-grid
li{float: left; margin-right: 5px; margin-bottom: 5px;}
.ks-recent-posts-thumb-grid li a,
.ks-recent-posts-thumb-grid li
img{display: block; width: auto;}
.ks-recent-posts-thumb-grid li img:hover{opacity: 0.8;}
.ks-widget-recent-posts-li:first-child{x-margin-top: 0 !important; x-padding-top: 0 !important; border-top: 0;}
.ks-widget-recent-posts-li{position: relative; margin-top: 15px !important; padding-top: 15px !important; padding-bottom: 0 !important; border-bottom: 0 !important; overflow: hidden;}
.ks-widget-recent-posts-thumbnail{float: left !important; margin-right: 10px; padding: 0
!important; border: 0
!important;}
.ks-widget-recent-posts-thumbnail,
.ks-widget-recent-posts-thumbnail
img{display: block;}
.ks-widget-recent-posts-thumbnail:hover{opacity: 0.7;}
.ks-widget-recent-posts-title{font-size: 13px !important; font-weight: bold !important; font-weight: 600 !important; padding: 0
!important;}
.ks-widget-info-wrap{display: block;}
.ks-widget-recent-posts-date, .ks-widget-recent-posts-comments{display: inline-block;}
.ks-widget-recent-posts-date i,
.ks-widget-recent-posts-comments
i{margin-right: 4px;}
.ks-widget-recent-posts-date{font-size: 13px; font-weight: 400; color: #777; margin-right: 8px;}
.ks-widget-recent-posts-date{margin-top: 5px; line-height: 13px;}
.ks-widget-recent-posts-comments
a{display: inline-block !important; border: 0
!important; padding: 0
!important;}
.ks-widget-recent-posts.style-fullimg .ks-widget-recent-posts-thumbnail,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-thumbnail{float: none !important; position: relative; width: 100%; margin-right: 0; margin-bottom: 15px;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-li{padding-top: 0 !important; padding-bottom: 0 !important; border-top: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-thumbnail{margin-bottom: 0 !important;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-info-wrap{position: absolute; top: 0; width: 100%; z-index: 1; margin: 0; padding: 8px
10px 18px; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-comments{float: right;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-date,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-comments,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-comments a,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-title{color: #e8e8e8;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-comments:hover,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-comments a:hover,
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-title:hover{color: #fff;}
.ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-title{position: absolute; bottom: 0; font-size: 13px; line-height: normal; text-shadow: 0 1px 0 rgba(0, 0, 0, .77); width: 100%; z-index: 1; margin: 0; padding: 28px
10px 10px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65))) !important; background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important; background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important; background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0) !important;}
.posts-slider{position: relative;}
.posts-slider .ks-widget-recent-posts-thumbnail:hover{opacity: 1;}
.posts-slider .ks-widget-recent-posts.style-fullinfoinside .ks-widget-recent-posts-title{padding: 28px
55px 10px 10px !important;}
.posts-slider .ks-widget-recent-posts-thumbnail
img{width: 100%}
.posts-slider .ks-posts-slider-nav{position: absolute !important; top: auto !important; left: auto !important; right: 10px; bottom: 10px; z-index: 9; min-width: 40px !important; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: all .3s ease;}
.posts-slider .ks-posts-slider-nav
li{float: left !important;}
.posts-slider .ks-posts-slider-nav li
a{display: block; width: 20px; height: 20px; line-height: 20px; font-size: 16px; border: 0; padding: 0; z-index: 9; text-align: center; color: rgba(255, 255, 255, 0.8);}
.posts-slider .ks-widget-recent-posts > li:hover .ks-posts-slider-nav{opacity: 1;}
.widget_categories
li{position: relative;}
.widget_categories li
ul{margin: 0
0 0 20px;}
.widget_categories li ul li:first-child{margin-top: 4px; border-top: 1px solid #ccc;}
.widget_categories li ul li:last-child{padding-bottom: 0; border-bottom: none;}
.widget_categories .cat-count-span{font-size: 11px; color: #999;}
.widget_product_categories
li{position: relative;}
.widget_product_categories li>a{position: relative; display: block; font-size: 13px; padding-top: 21px; padding-bottom: 13px; padding-right: 34px; border-bottom: 1px solid #e4e4e4; text-transform: uppercase;}
.widget_product_categories li>a:hover{border-color: initial;}
.widget_product_categories
.count{position: absolute; text-align: center; right: 4px; top: 22px; min-width: 27px; color: #999; font-size: 11px;}
.widget_product_categories li ul
a{font-size: 12px; padding-top: 10px; padding-bottom: 0; padding-right: 34px; border-bottom: 0; text-transform: none;}
.widget_product_categories li ul
.count{top: 10px;}
.sidebar-widget-icons .widget_product_categories li ul a:before{display: none;}
.widget_recent_entries .post-date{display: block; margin: 5px
0 0; font-size: 11px; color: #777;}
.sidebar-widget-icons .widget_archive a:before,
.sidebar-widget-icons .widget_recent_entries a:before,
.sidebar-widget-icons .widget_recent_comments a:before,
.sidebar-widget-icons .widget_layered_nav a:before,
.sidebar-widget-icons .widget_product_categories a:before,
.sidebar-widget-icons .widget_categories a:before{display: inline-block; margin-right: 10px; font-family: "FontAwesome"; color: #aaa;}
.sidebar-widget-icons .widget_archive a:before{content: "\f016"}
.sidebar-widget-icons .widget_recent_entries a:before{content: "\f0f6"}
.sidebar-widget-icons .widget_recent_comments a:before{margin-left: 8px; content: "\f086"}
.sidebar-widget-icons .widget_layered_nav a:before{content: "\f0da"}
.sidebar-widget-icons .widget_product_categories a:before{content: "\f0da"}
.sidebar-widget-icons .widget_categories a:before{content: "\f114"}
#footer-inner
li{line-height: 27px; border-top-color: rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.07); padding-bottom: 5px; margin-bottom: 3px;}
#footer-inner li a:before{color: #777;}
#footer-inner ul.menu
li{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.wpb_row .widget_recent_entries ul,
.wpb_row .widget_ks_fontawesome_social_widget ul,
.wpb_row .widget_ks_recent_posts_thumb ul,
.wpb_row .widget_categories ul,
.wpb_row .widget_ks_social_widget ul,
.wpb_row .widget_archive ul,
.wpb_row .widget_ks_simple_menu
ul{margin: 0; list-style: none;}
#footer{background-color: #fff; opacity: 0.9; color: #a9a9a9; font-weight: 400; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);}
.site-footer{position: fixed; z-index: 1004; bottom: 0; width: 100%; text-align: left; height: 50px; left: 0; -webkit-backface-visibility: hidden;}
#footer-bar{position: relative; width: 100%; height: 50px;}
.site-footer, #footer_button,
#footer_button
button{-webkit-transition: all 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; transition: all 0.5s ease;}
.site-footer.opened,
.footer-opened
#footer_button{bottom: 380px;}
.footer-normal #content-wrap{margin-bottom: 40px;}
.footer-normal.no-main-bottom-margin #content-wrap{margin-bottom: 0;}
.footer-normal .site-footer{position: relative; height: auto;}
.footer-normal #footer-inner{height: auto; padding: 60px
0;}
.footer-normal #footer .footer-box{max-height: 100%}
.user_button{display: block; float: right; font-size: 17px; background: transparent; color: #a9a9a9; width: 56px; height: 100%; padding: 0; border: 0; position: relative; z-index: 995; text-decoration: none; text-align: center;}
.user_button, .user-nav li
a{line-height: 50px; -webkit-transition: all 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; transition: all 0.5s ease;}
.user_button:hover, .user-nav li a:hover{background: #3fc387; color: #fff;}
.user_button.scroll-top{display: none;}
.user_button.form, .user_button.newsletter, .user_button.scroll-top{border-left: 1px solid rgba(0, 0, 0, 0.1);}
.footer-fixed .scroll-top-normal{bottom: 60px;}
.scroll-top-normal{display: none; position: fixed; z-index: 10002; right: 25px; bottom: 50px; padding: 15px
13px; color: #fff; font-size: 24px; background-color: #565656; border: 2px
solid #565656; text-align: center; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; cursor: pointer; -webkit-animation: bounceIn 0.4s linear forwards; -ms-animation: bounceIn 0.4s linear forwards; -o-animation: bounceIn 0.4s linear forwards; animation: bounceIn 0.4s linear forwards;}
.scroll-top-normal:hover{background-color: #252525; border-color: #252525; color: #fff;}
.scroll-top-normal
span{display: block; width: 14px; height: 10px; line-height: 10px;}
.footer-left{float: left;}
.footer-right{float: right;}
.footer-right, .footer-left{position: relative; height: 100%}
#footer_button{float: left; height: 100%}
#footer_button
button{background-color: #3fc387; border: none; color: #fff; text-align: center; padding: 0; font-size: 22px; line-height: 50px; height: 100%; width: 50px;}
#footer_button button:hover{background-color: #339f6e;}
.footer-login-register{display: none; position: absolute; bottom: 100%; -moz-box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 -2px 10px 1px rgba(0, 0, 0, 0.1); z-index: 110;}
.user-nav ul.sub-menu{display: block; position: relative; min-width: 56px; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
#footer .user-nav
li{line-height: 50px; border: 0; padding: 0; margin: 0;}
.user-nav li
a{background: #fff; color: #a9a9a9; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: block; font-size: 17px; width: 56px; height: 100%; padding: 0; position: relative; z-index: 995; text-decoration: none; text-align: center;}
.user-nav li a .link-title,
.user-nav li a .nav-badge,
.user-nav .sidebar-box{display: none;}
#footer-subscribe input[type="submit"]{float: right; margin: 5px
0;}
#copyright{float: left; position: relative; padding: 12px
0 12px 11px; font-size: 10px; line-height: 13px; opacity: 0.5; color: #777;}
#footer-copyright{font-size: 13px; font-weight: 400;}
#footer-copyright p:last-child{margin: 0;}
#footer-inner{height: 500px; background-color: #222; padding-top: 30px;}
#footer-inner
a{color: #ccc;}
#footer-inner a:hover{color: #fff;}
#footer-widgets{position: relative;}
#wrap #footer .footer-box{padding: 0
15px;}
#footer .footer-box{max-height: 340px;}
#footer .footer-widget{margin-bottom: 25px; overflow: hidden;}
#footer .footer-widget .widget-title{font-size: 13px;}
#footer .footer-widget .divider-title:after{margin-top: -5px; border-top-width: 10px; border-top-color: #3b3b3b;}
.single-col-footer
.col{width: 100%; margin-right: 0; margin-left: 0;}
#footer
ul{margin: 0;}
#footer
.col{margin-bottom: 0;}
#footer .widget_recent_entries li,
#footer .widget_categories
li{margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #333;}
.footer-bottom{padding: 20px
0; background: #1c1c1c; border-top: 1px solid #4f4f4f;}
.footer-bottom .vc_col-sm-6{padding: 0
!important;}
.footer-bottom-text,
.footer-bottom-text
strong{color: #bbb;}
.footer-bottom-text
a{color: #bbb;}
.footer-bottom-text a:hover{color: #3fc387;}
.footer-bottom-nav
ul{text-align: right;}
.footer-bottom-nav ul
li{display: inline-block; margin-left: 10px;}
.footer-bottom-nav ul li:first-child{margin-left: 0;}
.footer-bottom-nav ul li
a{color: #bbb;}
.footer-bottom-nav ul li a:hover{color: #3fc387;}
.footer-bottom-nav ul li a
i{padding-right: 5px;}
#lang_sel_footer{margin-bottom: 50px; border-color: #ddd;}
.modal-open{overflow: hidden;}
.modal{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0;}
.modal.fade .modal-dialog{-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate3d(0, -25%, 0); -o-transform: translate3d(0, -25%, 0); transform: translate3d(0, -25%, 0);}
.modal.in .modal-dialog{-webkit-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.modal-open
.modal{overflow-x: hidden; overflow-y: auto;}
.modal-dialog{position: relative; width: auto; margin: 10px; top: 80px;}
.modal-content{position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px
solid #999; border: 1px
solid rgba(0, 0, 0, .2); border-radius: 3px; outline: 0; -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, .3); box-shadow: 0 2px 9px rgba(0, 0, 0, .3);}
.modal-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000;}
.modal-backdrop.fade{filter: alpha(opacity=0); opacity: 0;}
.modal-backdrop.in{filter: alpha(opacity=70); opacity: .7;}
.modal-header{min-height: 16.42857143px; padding: 15px; border-bottom: 1px solid #e5e5e5;}
.modal-header
.close{float: right; margin-top: -2px;}
.modal-header .close .close-modal{font-size: 25px; line-height: 1; text-shadow: 0 1px 0 #fff;}
.modal-title{margin: 0; line-height: 1.42857143; color: #3fc387; text-transform: uppercase; font-style: italic;}
.modal-body{position: relative; padding: 15px;}
.modal-body
.first{display: block; margin-bottom: 20px;}
.modal-body
label{display: block; font-weight: 600; font-size: 14px; line-height: 25px; margin-bottom: 5px;}
.modal-body label[for="modal_rememberme"]{display: inline-block;}
.modal-body input[type="checkbox"]{margin: -3px 5px 0 0;}
.modal-body
input{width: 100%}
.modal-footer{font-size: 13px; padding: 15px; text-align: center; border-top: 1px solid #e5e5e5;}
@media (min-width: 768px){.modal-dialog{width: 600px; margin: 30px
auto;}}.login-modal, .register-modal{margin-right: 10px; font-weight: bold;}
.login-modal, .register-modal{color: #3fc387; font-size: 13px; line-height: 50px;}
.login-modal:hover{color: #339f6e;}
.register-modal{padding: 8px
15px; color: #fff; text-transform: uppercase; text-align: center; cursor: pointer; background-color: #3fc387; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; outline: 0;}
.register-modal:hover{color: #fff; background-color: #339f6e;}
#myModalLogin .modal-dialog,
#myModalLost .modal-dialog,
#myModalRegister .modal-dialog,
#myModalNewsletter .modal-dialog{width: 305px; margin-left: auto; margin-right: auto;}
.modal-body label.login-remember{margin: 20px
0;}
.modal-body
input#rememberme{width: auto;}
.modal .lost-modal{float: right;}
.modal .modal-link{padding: 0; margin-right: 0;}
.modal .modal-link{background-color: transparent; color: #3fc387; font-size: 13px; border-bottom: 1px dotted #3fc387; font-weight: 400; font-style: italic; text-transform: none;}
.modal .modal-link:hover{background-color: #ffffbf; color: #339f6e; border-bottom: 1px solid transparent;}
#myModalNewsletter
form{position: relative;}
#myModalNewsletter form input[type=email]{margin: 15px
0; font-size: 15px;}
#myModalForm form input[type=text],
#myModalForm form input[type=email],
#myModalForm form
textarea{margin: 15px
0; font-size: 15px;}
#pageloader{position: fixed; width: 100%; height: 100%; top: 0; background-color: #fff; z-index: 99999;}
.outter-loader{position: absolute; top: 50%; left: 50%; margin: -40px 0 0 -40px; width: 60px; height: 60px; color: #3fc387; border-radius: 80px 0 0 80px; border-left: solid 5px; -webkit-animation: rotate 1.3s linear 0 infinite normal; -moz-animation: rotate 1.3s linear 0s infinite normal; -o-animation: rotate 1.3s linear 0 infinite normal; -ms-animation: rotate 1.3s linear 0 infinite normal; animation: rotate 1.3s linear 0 infinite normal;}
.inner-loader{top: 15px; left: 15px; position: relative; width: 30px; height: 30px; color: #3fc387; border-radius: 50px 0 0 50px; border-left: solid 4px; -webkit-animation: rotate 3.3s linear 0 infinite normal; -moz-animation: rotate 3.3s linear 0s infinite normal; -o-animation: rotate 3.3s linear 0 infinite normal; -ms-animation: rotate 3.3s linear 0 infinite normal; animation: rotate 3.3s linear 0 infinite normal;}
@-webkit-keyframes
rotate{from{-webkit-transform: rotate(0deg);}
to{-webkit-transform: rotate(360deg);}}@-moz-keyframes
rotate{from{-moz-transform: rotate(0deg);}
to{-moz-transform: rotate(360deg);}}@-o-keyframes
rotate{from{-o-transform: rotate(0deg);}
to{-o-transform: rotate(360deg);}}@-ms-keyframes
rotate{from{-ms-transform: rotate(0deg);}
to{-ms-transform: rotate(360deg);}}@keyframes
rotate{from{transform: rotate(0deg);}
to{transform: rotate(360deg);}}.search-toggle-li{position: relative; text-align: center;}
#site-navigation-wrap .dropdown-menu>li.search-toggle-li.current-menu-item>a{color: #777;}
.tb-menu .search-toggle-li.search-dropdown,
.tb-menu .search-toggle-li.search-replace,
.tb-menu .search-toggle-li.search-modal{width: 40px;}
.tb-menu .search-toggle-li
a{display: block;}
.mobile-search{display: none;}
#searchform-dropdown{display: none; left: auto; right: 0; width: 260px; padding: 15px;}
#searchform-dropdown
form{display: table;}
#searchform-dropdown .input-field,
#searchform-dropdown .submit-field{display: table-cell; vertical-align: middle; width: 100%}
#searchform-dropdown
input{width: 100%; height: 42px; line-height: 42px;}
#searchform-dropdown .search-submit{background-color: #3fc387; color: #fff; border: 0; width: 50px; padding: 0; text-align: center;}
#searchform-dropdown .search-submit,
.is-sticky #searchform-dropdown .search-submit{line-height: 42px !important;}
#searchform-dropdown .search-submit:hover{background-color: #339f6e;}
.searchform-normal,
.searchform-normal .search-field{transition: width 0.45s, background-color 0.45s ease-in-out; -webkit-transition: width 0.45s, background-color 0.45s ease-in-out; -moz-transition: width 0.45s, background-color 0.45s ease-in-out; -ms-transition: width 0.45s, background-color 0.45s ease-in-out; -o-transition: width 0.45s, background-color 0.45s ease-in-out;}
.searchform-normal:hover, .searchform-normal.have-focus{background-color: rgba(0, 0, 0, 0.1);}
.searchform-normal .search-field{float: left; height: 66px; border: none; outline: none; background-color: transparent; color: #777; padding: 0; width: 0; opacity: 0;}
.searchform-normal:hover .search-field,
.searchform-normal.have-focus .search-field{padding: 0
13px; width: 200px; opacity: 1;}
.boxed .searchform-normal:hover .search-field,
.boxed .searchform-normal.have-focus .search-field{width: 140px;}
.searchform-normal .search-submit{font-family: "ElegantIcons"; width: 40px; height: 66px; border: none; padding: 0; margin: 0; color: #777; font-size: 11px; background: transparent !important; text-align: center;}
#searchform-header-replace{display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; z-index: 999;}
#searchform-header-replace
form{height: 100%; width: 100%; padding: 0
20px;}
#searchform-header-replace
input{height: 100%; width: 100%; outline: 0; border: 0; -webkit-appearance: none; font-size: 32px; text-transform: uppercase; color: #777; background: none;}
#searchform-header-replace-close{position: absolute; right: 20px; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; font-size: 26px; color: #777; cursor: pointer;}
#searchform-header-replace-close:hover{color: #333;}
#content .searchform-wrap{overflow: hidden; width: 40%; margin: 0
auto;}
.searchform input[type="search"]{(; width: 70%; );}
#footer input[type="search"]{outline: none;}
#myModalSearch{background: rgba(0, 0, 0, 0.8);}
#myModalSearch
.close{position: absolute; right: 40px; top: 40px;}
#myModalSearch .close
a{color: #fff; font-size: 40px;}
#myModalSearch .modal-dialog{position: absolute; width: 100%; top: 50%; left: 0; -moz-transform: translateY(-50%)!important; -webkit-transform: translateY(-50%)!important; -o-transform: translateY(-50%)!important; margin: 0; text-align: center;}
#myModalSearch .modal-dialog
form{width: 50%; margin: 0
auto; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#myModalSearch .modal-dialog form input[type=search]{display: block; width: 100%; border: 0; padding: 0; background: transparent; color: #fff; font-size: 42px; font-weight: 600; line-height: 1; text-transform: uppercase; text-align: center;}
#myModalSearch .modal-dialog form input::input-placeholder{color: #fff;}
#myModalSearch .modal-dialog form input:-moz-placeholder{color: #fff;}
#myModalSearch .modal-dialog form input::-moz-placeholder{color: #fff;}
#myModalSearch .modal-dialog form input:-ms-input-placeholder{color: #fff;}
#myModalSearch .modal-dialog form input::-webkit-input-placeholder{color: #fff;}
#search-no-results{font-size: 16px; margin-bottom: 20px;}
.search-entry{position: relative; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; padding-left: 130px; min-height: 110px;}
.search-entry-no-thumb{padding-left: 0; min-height: 0;}
.search-entry
h2{font-size: 1.313em; margin: 0
0 10px; font-weight: bold; font-weight: 600;}
.search-entry-thumb{position: absolute; top: 0; left: 0; width: 100px; padding: 4px; border: 1px
solid #ccc;}
.search-entry-thumb
img{display: block; width: 100%}
.search-entry-thumb img:hover{opacity: 0.8;}
.search-entry-text p:last-child{margin: 0;}
div.wpcf7 .wpcf7-not-valid{border-color: #F00 !important; border-bottom: 1px solid #F00 !important;}
div.wpcf7
p{margin-bottom: 10px; font-size: 13px;}
span.wpcf7-not-valid-tip{display: none !important;}
div.wpcf7 input,
div.wpcf7
textarea{width: 100%}
div.wpcf7 input[type="radio"]{width: auto;}
.big-input input,
.big-input
textarea{min-height: 60px; font-size: 16px;}
.big-input
textarea{min-height: 200px; padding: 20px
10px;}
div.wpcf7-validation-errors{margin: 20px
0; padding: 10px; border: 1px
solid #fad7b5; text-align: center; font-size: 13px; font-weight: 400; color: #c4690e; background: #fffdf3;}
div.wpcf7 .wpcf7-mail-sent-ok{margin: 10px
0; padding: 10px; border: 1px
solid #c4dba0; text-align: center; font-weight: normal; color: #657e3c; background: #edfdd3;}
div.wpcf7-mail-sent-ng{margin: 0; padding: 10px; border: 1px
solid #e7a9a9; color: #d04544; background: #ffe9e9;}
.wpcf7 input,
.wpcf7
textarea{margin-top: 5px;}
div.wpcf7 .col
input{width: 100%}
div.wpcf7 .one-half
input{width: 100%}
div.wpcf7 .one-half{padding-left: 20px;}
.archives-section{margin-bottom: 60px;}
.archives-section
h2{margin: 0
0 10px;}
.archives-list{padding-top: 10px; border-top: 1px solid #ccc; list-style: none;}
.archives-list
li{display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; color: #999;}
.archives-list li
a{color: #999;}
.archives-list li a:hover{color: #000;}
.archives-list li
.fa{margin-right: 15px; color: #999;}
#respond #comment-input, #respond #comment-textarea{width: 49%}
#respond #comment-input{float: left;}
#respond #comment-textarea{float: right;}
.logged-in #respond #comment-textarea{float: none; width: 100%}
#respond #comment-input input[type="text"],
#respond #comment-textarea
textarea{font-size: 14px; font-family: 'Open Sans', sans-serif; border: 1px
solid #ddd; border-left-width: 0; font-weight: 300; width: 100%; height: 60px; padding: 18px; display: block; margin-bottom: 10px; transition: all 0.23s ease-in-out; -moz-transition: all 0.23s ease-in-out; -webkit-transition: all 0.23s ease-in-out; -o-transition: all 0.23s ease-in-out;}
#respond #comment-input input[type="text"]:hover,
#respond #comment-textarea textarea:hover{background-color: #f7f7f4;}
#respond .field_text,
#respond
.field_textarea{position: relative; padding-left: 60px; margin-bottom: 20px;}
#respond .field_text span.icons,
#respond .field_textarea
span.icons{position: absolute; width: 60px; height: 100%; background: #fff; color: #3fc387; border: 1px
solid #eee; top: 0px; left: 0px; z-index: 1; text-align: center; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset; -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;}
#respond .field_text span.icons i,
#respond .field_textarea span.icons
i{line-height: 60px; font-size: 22px; transition: all 0.23s ease-in-out; -moz-transition: all 0.23s ease-in-out; -webkit-transition: all 0.23s ease-in-out; -o-transition: all 0.23s ease-in-out;}
#respond #comment-input input[type="text"]:focus,
#respond #comment-textarea textarea:focus{background: #f2f2f2; border-color: #3fc387;}
#respond #comment-input input[type="text"]:focus + span.icons,
#respond #comment-textarea textarea:focus+span.icons{background: #3fc387; border-color: #3fc387; color: #fff;}
#respond .field_text, #respond
.field_textarea{position: relative; padding-left: 60px; margin-bottom: 20px;}
#respond #comment-textarea
textarea{height: 220px;}
#comment-input
input#url{margin: 0;}
#respond p.form-submit{display: inline-block; width: 100%; text-align: center;}
#respond p.form-submit input[type="submit"]{width: 50%; margin-top: 20px; font-size: 15px; font-weight: 700;}
#comments{margin-top: 40px;}
#comments
ol{padding: 0; list-style: none;}
#comments.empty-closed-comments{display: none;}
.comment-body{position: relative; margin-bottom: 30px; padding: 17px
21px 17px 190px; min-height: 172px; background-color: #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.17);}
.bg-comment{background-image: url("../images/bg-comment.png"); background-position: right -40px top -20px; background-repeat: no-repeat;}
.comment-list
.sub{display: none;}
.comment-avatar{position: absolute; top: 0; left: 0;}
.comment-avatar:after{content: ''; position: absolute; top: 73px; right: 0; width: 0; height: 0; border-top: 13px solid transparent; border-right: 14px solid #fff; border-bottom: 13px solid transparent;}
.comment-author{margin-bottom: 13px; overflow: hidden; line-height: 25px;}
.comment-author .fn,
.comment-author .link-author{float: left; font-size: 22px; font-weight: 700; font-style: normal;}
.comment-author .comment-meta{float: right; text-align: right; text-transform: uppercase; font-size: 13px; font-weight: 700; color: #7380b0;}
.comment-author .comment-meta .comment-date{color: #333;}
.comment-author .comment-meta .comment-reply-link{color: #3fc387;}
.comment-author .comment-meta .comment-reply-link:hover{color: #333;}
.comment-author .comment-meta .comment-reply-link,
.comment-author .comment-meta .comment-edit-link{margin-left: 20px; font-size: 17px; outline: none;}
.comment-entry{font-weight: 600;}
ol.children .bg-comment{background-image: url("../images/bg-comment-reply.png");}
.comment-list .children li.comment-container{padding-left: 80px;}
.comment-list .children
.sub{display: block;}
.comment-list
.sub{position: absolute; top: 75px; left: -75px; width: 18px; height: 18px; border: 4px
solid #3fc387; border: 4px
solid rgba(63, 195, 135, 0.6); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #fff;}
.comment-list .sub:before,
.comment-list .sub:after{content: ''; position: absolute; top: -44px; left: 3px; width: 2px; height: 36px; background: #3fc387; background: rgba(63, 195, 135, 0.6);}
.comment-list .sub:after{top: 3px; left: 17px; width: 38px; height: 2px;}
.nav-next{text-align: right;}
.form-allowed-tags{display: none;}
span.required{position: relative; top: -4px; font-size: 9px; color: #F00;}
.comment-body
p{margin: 0;}
.no-comments{text-align: right;}
.no-comments
i{margin-right: 8px;}
.comment-subscription-form{margin: 0;}
.comment-subscription-form:after{content: "."; display: block; visibility: hidden; clear: both; height: 0; line-height: 0;}
.comment-subscription-form input,
.comment-subscription-form
label{float: left; margin: 0
!important; margin-right: 5px !important; font-size: 11px;}
div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000 !important;left:0;position:fixed;top:0;width:100%;z-index:95000 !important;opacity:0;transition:opacity 0.32s linear}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:100000 !important;-webkit-backface-visibility:hidden;line-height:22px}.pp_content{min-width:40px;height:auto !important}* html
.pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container
.pp_left{padding-left:20px}.pp_content_container
.pp_right{padding-right:20px}.pp_content_container
.pp_details{float:left;margin:0px}div.dark_rounded
.pp_details{display:none}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social
.facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social
.twitter{float:left}.pp_nav{clear:right;float:left;margin:-25px 4px 14px 13px !important}.pp_nav
p{float:left;white-space:nowrap;margin:2px
4px;padding:0px
!important}.pp_nav .pp_play,.pp_nav
.pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;height:55px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:49px;text-align:center}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;display:none !important}.pp_gallery{display:none !important;left:50%;margin-top:-50px;position:absolute;z-index:100000}.pp_gallery
div{float:left;overflow:hidden;position:relative}.pp_gallery
ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0
0 0 5px;padding:0}.pp_gallery ul
a{border:1px
rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a
img{border:0}.pp_gallery
li{display:block;float:left;margin:0
5px 0 0;padding:0}.pp_gallery .pp_arrow_previous,.pp_gallery
.pp_arrow_next{margin-top:7px !important}.ppt{left:20px;position:relative;text-align:center;color:#fff}.pp_loaderIcon{background:url("../images/prettyPhoto/dark_rounded/loader.gif") center center no-repeat;background-color:transparent;display:none;height:31px !important;left:50%;top:50%;position:fixed;width:31px !important;margin-left:-15px;z-index:98000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.dark_rounded{padding-top:17px}div.dark_rounded
iframe{overflow-y:hidden}a.pp_close{position:absolute;display:block;line-height:34px;z-index:1000001;right:8px;top:7px;font-size:13px !important;border:3px
solid rgba(255, 255, 255, 0);border-radius:100px;height:37px;width:37px;transition:all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s;-webkit-transition:all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s}body a.pp_close .icon-default-style{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;text-shadow:0px 1px 2px rgba(0,0,0,0.4);left:-2px;width:34px !important;height:34px !important;color:#ddd !important;font-size:25px !important;max-width:none !important;line-height:32px !important;text-align:center}body a.pp_close:hover .icon-default-style{color:rgba(255, 255, 255, 1) !important}#pp_full_res{line-height:1 !important}#pp_full_res
.pp_inline{text-align:left}#pp_full_res .pp_inline
p{display:none}div.dark_rounded .currentTextHolder,div.dark_square
.currentTextHolder{color:#fff}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res
.pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html
.pp_bottom{padding:0
20px}.pp_top .pp_left,.pp_bottom
.pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom
.pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom
.pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom
.pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a
img{display:none}.pp_fade{position:relative;z-index:100000}.pp_left,.pp_right{height:100%}.pp_inline
iframe{width:100%}a.pp_arrow_previous{position:fixed;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;z-index:100000;text-indent:0 !important;left:25px;top:50%;z-index:1000001;margin-top:-10px}a.pp_arrow_next{position:fixed;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);text-indent:0 !important;top:50%;margin-top:-20px;z-index:1000001;right:25px}body a.pp_arrow_next i.icon-default-style, body a.pp_arrow_previous i.icon-default-style{color:#ddd !important;text-shadow:0px 1px 2px rgba(0,0,0,0.4);line-height:40px !important;height:34px;width:34px;font-size:40px !important;margin-top:20px;transition:all 0.5s cubic-bezier(0.3, 1.65, 0.3, 0.95) 0s;-webkit-transition:all 0.5s cubic-bezier(0.3, 1.65, 0.3, 0.95) 0s}body a.pp_arrow_next:hover i.icon-default-style, body a.pp_arrow_previous:hover i.icon-default-style{color:#fff !important}.tipsy{z-index:200000;position:absolute;padding:5px;font-size:12px;text-transform:capitalize}.tipsy-inner{padding:5px
8px 4px 8px;max-width:200px;text-align:center;color:#FFF;background-color:#000}.tipsy-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;border:5px
dashed #000;line-height:0}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{z-index:1;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity}.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.vcex-filter-links
a{position:relative;display:inline-block;-webkit-appearance:none;margin:0;padding-bottom:10px;font-size:13px;font-weight:400;text-transform:uppercase;outline:none;color:#888;opacity:0;cursor:pointer}.vcex-filter-links a:hover,
.vcex-filter-links li.active
a{text-decoration:none;color:#3fc387}.vcex-filter-links a:after,
.vcex-filter-links li.active a:after{content:"";position:absolute;left:0;width:100%;bottom:-7px;height:2px;background-color:#3d3d3d;opacity:0;filter:alpha(opacity=100);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:none\9}.vcex-filter-links a:hover:after{bottom:-2px;background-color:#666;opacity:1}.vcex-filter-links li.active a:after{bottom:-2px !important;background-color:#3fc387;opacity:1 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0}body.boxed .ult-vc-hide-row{margin-left:0 !important;margin-right:0 !important}.vcex-clear-floats{clear:both}.vcex-clearfix:after{content:".";display:block;visibility:hidden;clear:both;height:0;line-height:0}.vcex-clr:after{content:"";display:block;visibility:hidden;clear:both;zoom:1;height:0}.vcex-grayscale{-webkit-transition:all .25s ease;-webkit-backface-visibility:hidden;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.vcex-grayscale
img{opacity:1 !important}.vcex-grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}.vcex-filter-links.center{text-align:center}.vcex-filter-links.center
li{display:inline-block;float:none}.vcex-rounded-images
img{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px}.wpb_video_widget .wpb_wrapper
.wpb_video_wrapper{padding-top:0 !important}.vcex-media-wrap, .blog-entry-media,
.single-post #post-media #blog-post-video,.responsive-video-wrap{position:relative;height:0;padding-bottom:56%}.vcex-media-wrap iframe, .blog-entry-media iframe,
.single-post #post-media #blog-post-video iframe,
.responsive-video-wrap
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vcex-text-align-center{text-align:center}.vcex-text-align-left{text-align:left}.vcex-text-align-right{text-align:right}.vcex-image-rendering-crisp-edges
img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast}.vcex-image-rendering-auto
img{image-rendering:auto}.wpb_single_image
a{position:relative}.wpb_single_image_caption{z-index:2;position:absolute;bottom:20px;left:0;padding:4px
10px;color:#fff;opacity:0.7;background:#000;-moz-opacity:0.7;-webkit-opacity:0.7}.vcex-img-hover-parent{display:block;position:relative;overflow:hidden}.vcex-img-hover-parent
img{display:block;width:100%;height:auto;margin:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.vcex-img-hover-grow:hover{background-color:#000}.vcex-img-hover-grow:hover
img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0.75}.vcex-img-hover-tilt:hover
img{-webkit-transform:scale(1.3) rotate(-10deg);-moz-transform:scale(1.3) rotate(-10deg);-ms-transform:scale(1.3) rotate(-10deg);-o-transform:scale(1.3) rotate(-10deg);transform:scale(1.3) rotate(-10deg)}.vcex-img-hover-blurr img,
.vcex-img-hover-blurr-invert
img{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.vcex-img-hover-blurr:hover
img{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px)}.vcex-img-hover-blurr-invert
img{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px)}.vcex-img-hover-blurr-invert:hover
img{filter:blur(0px);-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px)}.vcex-img-hover-fade-in{background:#000}.vcex-img-hover-fade-in
img{opacity:0.65;-moz-opacity:0.65;-webkit-opacity:0.65}.vcex-img-hover-fade-in:hover
img{opacity:1;-moz-opacity:1;-webkit-opacity:1}.vcex-img-hover-fade-out{background:#000}.vcex-img-hover-fade-out:hover
img{opacity:0.7;-moz-opacity:0.7;-webkit-opacity:0.7}.vcex-skin-light h1,
.vcex-skin-light h2,
.vcex-skin-light h3,
.vcex-skin-light h4,
.vcex-skin-light h5,
.vcex-skin-light h6,
.vcex-skin-light p,
.vcex-skin-light span,
.vcex-skin-light
strong{color:#fff}
body .wpb_single_image
a{display: block;}
.vcex-row-bg-container{margin: 0
15px;}
.vcex-row-bg-container .vcex-row-bg-container-inner{margin: 0
-15px;}
.wpb_pie_chart_heading{margin-top: 20px;}
.row-no-spacing
.wpb_column{padding: 0
!important;}
.no-spacing-column{padding-right: 0 !important; padding-left: 0 !important;}
.vc_btn{margin-bottom: 5px;}
.vc_btn.vc_btn_3d{margin-bottom: 10px;}
.vc_btn.full-width-button{width: 100%; text-align: center;}
.vc_btn_blue{background: #3db0f9;}
.vc_btn_blue:hover{background: #2e698a;}
.vc_btn_blue.vc_btn_3d{-webkit-box-shadow: 0 5px 0 #2e698a; box-shadow: 0 5px 0 #2e698a;}
.vc_btn_blue.vc_btn_outlined{border-color: #3db0f9; color: #3db0f9;}
.vc_btn_blue.vc_btn_outlined:hover, .vc_btn_blue.vc_btn_square_outlined:hover{border-color: #2e698a;}
.aio-icon
i{line-height: inherit !important;}
.wpb_column .bordered-column{padding: 20px; border: 1px
solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.wpb_column .boxed-column{padding: 20px; border: 1px
solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f2f2f2;}
.wpb_column .column-dropshadow{border: 1px
solid rgb(204, 204, 204); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075);}
.vcex-background-stretch{background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.vcex-background-fixed{background-repeat: no-repeat; background-attachment: fixed; background-position: center center;}
.vcex-background-repeat{background-repeat: repeat;}
.vcex-background-no-repeat{background-repeat: no-repeat;}
.vcex-background-parallax{background-attachment: fixed; background-position: 50% 0px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat;}
@media only screen and (max-width: 767px){.vcex-background-parallax{background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}}.wpb_gmaps_widget
.wpb_wrapper{padding: 0;}
.wpb_single_image .vc_single_image-wrapper{display: block;}
.wpb_single_image
img{display: block; margin: 0
auto;}
.wpb_single_image.vc_align_right
img{float: right;}
.wpb_single_image.vc_align_left
img{float: left;}
body .vc_wp_custommenu
ul{margin: 0
!important; list-style: none;}
body .vc_wp_custommenu ul:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
body .vc_wp_custommenu ul
li{display: block; float: left; margin-right: 8px; margin-bottom: 8px;}
body .vc_wp_custommenu ul li
a{display: block; padding: 8px 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; font-size: 0.875em; font-weight: bold; font-weight: 600; color: #666; opacity: 0.7; background: #ddd; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
body .vc_wp_custommenu ul li a
i{margin-right: 10px;}
body .vc_wp_custommenu ul li a:hover{opacity: 1;}
body .vc_wp_custommenu ul li a:hover{color: #4d4d4d;}
body .vc_wp_custommenu ul li.current-menu-item
a{color: #fff; opacity: 1; background: #4d4d4d;}
body .wpb_tabs.tab-style-default
.wpb_tabs_nav{display: block; float: none; width: 100%; height: 48px; margin: 0; padding: 0; border-bottom: solid 1px #ccc;}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper
.wpb_tab{display: none; padding: 20px; background-color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
body .wpb_tabs.tab-style-default .wpb_tabs_nav
li{display: block; float: left; width: auto; margin: 0 !important; padding: 0 !important; outline: none;}
body .wpb_tabs.tab-style-default .wpb_tabs_nav li a,
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li
a{display: block; width: auto; height: 48px; margin: 0; line-height: 31px; outline: none; color: #777; position: relative; background-color: rgba(0, 0, 0, 0.03); padding: 8px
20px; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; -moz-transition: all 0.2s linear; border-left: 0px; border-top: 1px solid rgba(0, 0, 0, 0.06); border-right: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tabs.tab-style-default .wpb_tabs_nav li:first-child
a{border-left: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a,
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active
a{font-weight: 400; color: #fff; background: #3fc387;}
body .wpb_tabs.tab-style-alternative-one
.wpb_tabs_nav{display: block; float: left; margin: 0; padding: 0; border: solid 1px #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
body .wpb_tabs.tab-style-alternative-one
.wpb_tab{display: none; clear: both; padding: 20px
0; border: none; background: transparent !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -o-box-shadow: none !important;}
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav
li{display: block; float: left !important; width: auto; margin: 0
!important; padding: 0
!important; border: none; outline: none; background: #f4f4f4;}
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child,
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child
a{border-left: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child,
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child
a{-webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
body .wpb_tabs.tab-style-alternative-two
.wpb_tabs_nav{display: block; margin: 0; padding: 0; border-bottom: solid 1px #ccc;}
body .wpb_tabs.tab-style-alternative-two
.wpb_tab{display: none; clear: both; padding: 20px
0; border: none; background: transparent !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -o-box-shadow: none !important;}
body .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav
li{display: block; float: left; width: auto; margin: 0
25px 0 0 !important; padding: 0
!important; border: none; outline: none; background: none;}
body .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li
a{display: block; width: auto; margin: 0; padding: 5px
0; outline: none; color: #ababab; background: none;}
body .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active
a{position: relative; margin-bottom: -1px; border-bottom: 2px solid #3fc387; font-weight: bold; font-weight: 600; color: #000;}
body .wpb_tour.tab-style-default
.wpb_tour_next_prev_nav{display: none !important;}
body .wpb_tour.tab-style-default .wpb_tour_tabs_wrapper
.wpb_tab{border-left: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-default .wpb_tabs_nav
li{margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.06); background: none;}
body .wpb_tour.tab-style-default .wpb_tabs_nav li:last-child{border-bottom: none;}
body .wpb_tour.tab-style-default .wpb_tabs_nav li
a{padding: 10px
0; color: #888; background: none;}
body .wpb_tour.tab-style-default .wpb_tabs_nav li a:hover{color: #000;}
body .wpb_tour.tab-style-default .wpb_tabs_nav li.ui-tabs-active
a{font-weight: bold; font-weight: 600; color: #000; background: none;}
body .wpb_tour.tab-style-alternative-one
.wpb_tour_next_prev_nav{display: none !important;}
body .wpb_tour.tab-style-alternative-one
.wpb_tabs_nav{border: 1px
solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-alternative-one .wpb_tabs_nav
li{margin: 0; background: none;}
body .wpb_tour.tab-style-alternative-one .wpb_tabs_nav li
a{padding: 10px; color: #888; background: rgba(0, 0, 0, 0.045); border-bottom: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-alternative-one .wpb_tabs_nav li:last-child
a{border-bottom: none;}
body .wpb_tour.tab-style-alternative-one .wpb_tabs_nav li a:hover{color: #000; background: #f9f9f9;}
body .wpb_tour.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active
a{color: #fff; background: #3fc387;}
body .wpb_tour.tab-style-alternative-two{border: 1px
solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-alternative-two
.wpb_tour_next_prev_nav{display: none !important;}
body .wpb_tour.tab-style-alternative-two .wpb_tour_tabs_wrapper
.wpb_tab{padding: 20px; border-left: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-alternative-two .wpb_tabs_nav
li{margin: 0
-1px 0 0; border-right: 1px solid rgba(0, 0, 0, 0.06); background: none;}
body .wpb_tour.tab-style-alternative-two .wpb_tabs_nav li:last-child{margin-bottom: -1px;}
body .wpb_tour.tab-style-alternative-two .wpb_tabs_nav li
a{padding: 10px; color: #888; background: rgba(0, 0, 0, 0.045); border-bottom: 1px solid rgba(0, 0, 0, 0.06);}
body .wpb_tour.tab-style-alternative-two .wpb_tabs_nav li a:hover{color: #000; background: #f9f9f9;}
body .wpb_tour.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active
a{color: #fff; background: #3fc387;}
body .wpb_toggle,
body #content
h4.wpb_toggle{display: block; position: relative; margin: 0; margin-top: 10px; padding: 10px
12px; font-size: 13px; border: 1px
solid rgba(0, 0, 0, 0.06); text-transform: none; font-weight: 600; letter-spacing: normal; outline: 0; color: #888; background-color: rgba(0, 0, 0, 0.035); background-image: none; cursor: pointer;}
body #content h4.wpb_toggle:before{content: "\f055"; margin-right: 10px; font-family: 'FontAwesome'; font-size: 16px; font-style: normal; font-weight: normal; line-height: 18px; color: #888; -moz-osx-font-smoothing: grayscale;}
body #content h4.wpb_toggle:hover{border-color: rgba(0, 0, 0, 0.06); color: #000; background-color: #f4f4f4;}
body .wpb_toggle_title_active,
body #content
h4.wpb_toggle_title_active{font-weight: 600; color: #fff; opacity: 1; background-color: #3fc387; background-image: none;}
body #content h4.wpb_toggle_title_active:before{content: "\f056"; color: #fff;}
body #content h4.wpb_toggle_title_active:hover{border-color: rgba(0, 0, 0, 0.06); color: #fff; background-color: #3fc387;}
body
.wpb_toggle_content{display: none; margin: 0; margin-bottom: 15px; overflow: hidden; padding: 10px
14px; background-color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
body
.wpb_toggle_open{display: block;}
body .wpb_accordion .wpb_accordion_wrapper
.wpb_accordion_header{display: block; position: relative; margin: 0; margin-top: 10px; padding: 7px
12px; font-size: 13px; border: 1px
solid rgba(0, 0, 0, 0.06); text-transform: none; font-weight: 600; letter-spacing: normal; outline: 0; color: #888; background: rgba(0, 0, 0, 0.045); background-repeat: no-repeat; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; cursor: pointer;}
body .wpb_accordion .wpb_accordion_wrapper h3
a{display: block; color: #888;}
body .wpb_accordion .wpb_accordion_wrapper h3 a:hover{color: #000;}
body .wpb_accordion .wpb_accordion_wrapper
h3{margin: 0; padding: 0;}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header
a{padding-left: 0;}
body .wpb_accordion .wpb_accordion_wrapper h3 a:before{content: "\f055"; margin-right: 10px; font-family: 'FontAwesome'; font-size: 16px; font-style: normal; font-weight: normal; line-height: 18px; color: #888; -moz-osx-font-smoothing: grayscale;}
body .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
body .wpb_content_element .wpb_accordion_header
a{padding: 0;}
body .wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header{background-color: #3fc387; color: #fff; border-color: rgba(0, 0, 0, 0.06); opacity: 1;}
body .wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header
a{color: #fff;}
body .wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header a:before{content: "\f056"; color: #fff;}
body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover{border-color: #ddd; color: #000 !important; background: #f4f4f4;}
body .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
body .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{display: none;}
body .wpb_content_element .wpb_accordion_wrapper
.wpb_accordion_content{margin: 0; margin-bottom: 15px; overflow: hidden; padding: 10px
14px; background-color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.vc_progress_bar .vc_single_bar .vc_bar,
.vc_progress_bar
.vc_single_bar{-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}
.vc_progress_bar
.vc_single_bar{background: #eee; padding: 1px
10px; box-shadow: none;}
.vc_progress_bar .vc_single_bar
.vc_label{color: #fff; text-transform: uppercase; font-size: 11px; font-weight: bold; letter-spacing: 1px; text-shadow: 0 -1px rgba(0, 0, 0, 0.3);}
body .wpb_gallery_slides .wpb_flickr_widget img:hover{opacity: 0.7;}
body
.wpb_single_image{margin: 0
!important;}
.alert-message{position: relative; padding: 25px; border-radius: 0; font-size: 13px; text-align: center; text-transform: uppercase; margin-bottom: 20px; border: 1px
solid transparent;}
.alert-message.rounded, .alert-message.outlined, .alert-message.3d{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.alert-message.rounded .close,
.alert-message.outlined .close,
.alert-message.3d
.close{-webkit-border-top-right-radius: 3px; -moz-border-top-right-radius: 3px; border-top-right-radius: 3px;}
.alert-message.round{-webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.alert-message.round
.close{-webkit-border-top-right-radius: 50px; -moz-border-top-right-radius: 50px; border-top-right-radius: 50px; right: 3px; top: 3px; border-top-color: transparent; border-right-color: transparent;}
.alert-message.outlined, .alert-message.square-outlined{background: none !important; border-width: 1px;}
.alert-message.three-d{-webkit-box-shadow: 0 5px 0 #467988; -moz-box-shadow: 0 5px 0 #467988; box-shadow: 0 5px 0 #467988;}
.alert-info{color: #4853b9; background-color: #d9edf7; border-color: #4853b9;}
.alert-notice{color: #c09853; background-color: #fcf8e3; border-color: #c09853;}
.alert-success{color: #468847; background-color: #dff0d8; border-color: #468847;}
.alert-error{color: #b94a48; background-color: #f2dede; border-color: #b94a48;}
.alert-message
.close{position: absolute; right: -1px; top: -1px; float: right; cursor: pointer; padding: 0; height: 25px; width: 25px; line-height: 25px; opacity: 1; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px
solid; border-color: inherit; color: inherit; font-weight: bold; text-shadow: 0 1px 0 #FFF; font-size: 15px;}
.alert-content{display: inline-block;}
.alert-message .alert-icon{margin-right: 10px;}
.alert-message .alert-icon
i{font-size: 1.3em; line-height: 0.75em; vertical-align: -15%}
.ks-banner{position: relative; overflow: hidden; margin-bottom: 30px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out;}
.ks-banner.white.vcex-img-hover-grow:hover, .ks-banner.white.vcex-img-hover-fade-out, .ks-banner.white.vcex-img-hover-fade-in{background-color: #fff;}
.ks-banner.banner-link{cursor: pointer;}
.ks-banner.align-left{text-align: left;}
.ks-banner.align-center{text-align: center;}
.ks-banner.align-right{text-align: right;}
.ks-banner .ks-banner-content{padding: 10px; margin: 10px; left: 0; right: 0; bottom: 0; top: 0; color: #fff; position: absolute; z-index: 2; font-size: 13px;}
.ks-banner.valign-middle .ks-banner-inner{position: absolute; top: 50%; width: 100%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.ks-banner.valign-bottom .ks-banner-inner{position: absolute; bottom: 0; width: 100%; left: 0;}
.ks-banner .ks-banner-content
p{float: left; width: 100%; margin: 0; font-size: 13px; text-transform: uppercase;}
.ks-banner
img{height: auto; width: 100%; vertical-align: middle; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.vcex-caroufredsel-wrap{margin: 0
-10px;}
.vcex-caroufredsel{position: relative;}
.vcex-caroufredsel-wrap
ul{display: block; margin: 0
!important; padding: 0; list-style: none;}
.vcex-caroufredsel-wrap ul li.vcex-caroufredsel-slide{display: block; float: left; height: auto; margin: 0; padding: 0
10px; overflow: hidden;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-pag-wrap:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-pag-wrap{margin-bottom: 20px; padding: 0
10px;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-prev,
.vcex-caroufredsel-wrap .vcex-caroufredsel-next{display: block; overflow: hidden; float: left; width: 24px; height: 24px; padding: 0; padding: 0
!important; text-align: center; font-size: 13px; line-height: 23px; background: rgba(255, 255, 255, .8); border: 1px
solid #ccc; cursor: pointer; text-shadow: 0 1px 0 rgba(255, 255, 255, .85); -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-prev,
.vcex-caroufredsel-wrap .vcex-caroufredsel-next{display: none;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-prev{margin-top: 10px; margin-left: 10px; border-right: 0;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-next{margin-top: 10px;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-prev:hover,
.vcex-caroufredsel-wrap .vcex-caroufredsel-next:hover{background: rgba(63, 195, 135, .8); color: #fff; border: 1px
solid #009250; text-shadow: 0 1px 0 rgba(0, 0, 0, .85);}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-media{position: relative;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-media:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-media
img{display: block; float: left;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-details{padding: 15px; border-top: none; background: #fff; text-align: center;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-title
a{font-size: 17px; font-weight: 600;}
.vcex-caroufredsel-wrap .vcex-caroufredsel-entry-excerpt{margin-top: 5px;}
.vcex-caroufredsel-no-margins{margin-right: 0; margin-left: 0;}
.vcex-caroufredsel-no-margins ul li.vcex-caroufredsel-slide{padding: 0;}
.vcex-caroufredsel-no-margins .vcex-caroufredsel-prev,
.vcex-caroufredsel-no-margins .vcex-caroufredsel-next{position: absolute; top: 50%; margin: -25px 0; background: transparent; color: #fff; border: 2px
solid #fff; width: 50px; height: 50px; line-height: 50px; text-align: center; font-family: 'FontAwesome'; font-size: 16px; font-style: normal; font-weight: normal; cursor: pointer; text-shadow: none; z-index: 3; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;}
.vcex-caroufredsel-no-margins .vcex-caroufredsel-prev:hover,
.vcex-caroufredsel-no-margins .vcex-caroufredsel-next:hover{background: #fff; color: #333; border-color: #fff; text-shadow: none;}
.vcex-caroufredsel-no-margins .vcex-caroufredsel-prev{left: 15px;}
.vcex-caroufredsel-no-margins .vcex-caroufredsel-next{right: 15px;}
.vcex-caroufredsel-images .vcex-caroufredsel-entry-media
img{display: block;}
.vcex-caroufredsel-images .vcex-caroufredsel-entry-title{margin: 10px
0; text-align: center;}
.vcex-caroufredsel-portfolio .vcex-caroufredsel-entry-media a:hover .portfolio-entry-overlay{visibility: visible; opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline: none;}
.slides, .flex-control-nav, .flex-direction-nav{margin: 0; padding: 0; list-style: none;}
.vcex-flexslider-wrap{position: relative;}
.vcex-flexslider-wrap
.flexslider{margin: 0; padding: 0;}
.vcex-flexslider-wrap ul,
.vcex-flexslider-wrap ul
li{list-style: none !important;}
.vcex-flexslider-wrap .flexslider .slides>li{display: none; -webkit-backface-visibility: hidden;}
.vcex-flexslider-wrap
img{display: block; width: 100%}
.vcex-flexslider-wrap .flex-pauseplay
span{text-transform: capitalize;}
.vcex-flexslider-wrap .slides:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; line-height: 0;}
.vcex-flexslider-wrap html[xmlns] .slides{display: block;}
.vcex-flexslider-wrap * html
.slides{height: 1%}
.vcex-flexslider-wrap .no-js .slides>li:first-child{display: block;}
.vcex-flexslider-wrap{position: relative;}
.vcex-flexslider-wrap
.flexslider{position: relative; zoom: 1;}
.vcex-img-flexslider{background: transparent url("../images/visual-composer/loader.gif") center center no-repeat;}
.vcex-flexslider-wrap .flex-viewport{max-height: 2000px;}
.vcex-flexslider-wrap .flexslider
.slides{zoom: 1;}
.vcex-flexslider-wrap .vcex-flexslider-entry-media{display: block;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-direction-nav
a{display: block; z-index: 10; position: absolute; top: 50%; width: 40px; height: 40px; margin: -20px 0 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; text-indent: -9999px; color: #fff; opacity: 0; background: #4d4d4d url("../images/visual-composer/arrows.png") no-repeat; background: rgba(0, 0, 0, 0.85) url("../images/visual-composer/arrows.png") no-repeat; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; cursor: pointer;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-direction-nav .flex-prev{left: 20px;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-direction-nav .flex-next{right: 20px; background-position: 0 -40px;}
.vcex-flexslider-wrap.vcex-img-flexslider .flexslider:hover .flex-prev{opacity: 0.7;}
.vcex-flexslider-wrap.vcex-img-flexslider .flexslider:hover .flex-next{opacity: 0.7;}
.vcex-flexslider-wrap.vcex-img-flexslider .flexslider:hover .flex-next:hover,
.vcex-flexslider-wrap.vcex-img-flexslider .flexslider:hover .flex-prev:hover{opacity: 1;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-direction-nav .flex-disabled{opacity: 0!important; cursor: default; filter: alpha(opacity=0);}
.vcex-flexslider-wrap.flexslider-style-content .flex-direction-nav{margin-top: 20px; padding-top: 20px; border-top: 1px solid #ddd;}
.vcex-flexslider-wrap.flexslider-style-content .flex-direction-nav
a{float: left; position: inherit; diplay: block;}
.vcex-flexslider-wrap.flexslider-style-content .flex-direction-nav .flex-prev{margin-right: 10px;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-nav{z-index: 99; position: absolute; top: 20px; left: 20px; width: 100%; margin: 0
!important;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-nav
li{display: block; float: left; zoom: 1; margin-left: 4px;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-nav li:first-child{margin-left: 0;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-paging li
a{display: block; width: 6px; height: 6px; border: 2px
solid #fff; border: 2px
solid rgba(255, 255, 255, 0.6); -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; text-indent: -9999px; background: transparent; cursor: pointer;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-paging li a:hover{background: #fff;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-paging li a.flex-active{background: #fff; cursor: default;}
.vcex-img-galleryslider .flex-control-thumbs{margin: 0
!important;}
.vcex-img-galleryslider .flex-control-thumbs:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
.vcex-img-galleryslider .flex-control-thumbs
li{display: block; float: left; width: 20%; height: auto; margin: 0; cursor: pointer;}
.vcex-img-galleryslider .flex-control-thumbs li
a{display: block;}
.vcex-img-galleryslider .flex-control-thumbs li
img{display: block; width: 100%; opacity: 0.6; box-shadow: #000 0 0 0;}
.vcex-img-galleryslider .flex-control-thumbs img.flex-active,
.vcex-img-galleryslider .flex-control-thumbs li img:hover{opacity: 1;}
.vcex-flexslider-wrap.flexslider-style-content .flex-control-nav{display: none;}
.vcex-flexslider-wrap .vcex-flexslider-entry-media{position: relative;}
.vcex-flexslider-wrap .vcex-flexslider-entry-title{display: none; display: block; position: absolute; bottom: 0; left: 0; width: 100%; padding: 15px; text-align: center; font-size: 14px; color: #fff; background: #4d4d4d; background: rgba(0, 0, 0, 0.7);}
.vcex-flexslider-wrap .vcex-flexslider-entry-title
a{color: #fff;}
.vcex-flexslider-wrap .vcex-flexslider-entry-title a:hover{color: #fff;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-nav.flex-control-thumbs{position: inherit; position: static; margin: 5px
0 0 !important; overflow: hidden;}
.vcex-img-flexslider .flex-control-thumbs{margin-top: 10px;}
.vcex-img-flexslider .flex-control-thumbs:after{content: ""; display: block; visibility: hidden; clear: both; zoom: 1; height: 0;}
.vcex-flexslider-wrap.vcex-img-flexslider .flex-control-nav.flex-control-thumbs
li{display: block; float: left; width: 50px; height: auto; margin-right: 5px; margin-bottom: 5px; margin-left: 0; cursor: pointer;}
.vcex-img-flexslider .flex-control-thumbs li
a{display: block;}
.vcex-img-flexslider .flex-control-thumbs li
img{display: block; width: 100%; margin-bottom: 3px; opacity: 0.4; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
.vcex-img-flexslider .flex-control-thumbs img.flex-active,
.vcex-img-flexslider .flex-control-thumbs li img:hover{opacity: 1;}
.vcex-galleryslider-entry-title{position: absolute; top: 0; left: 0; width: 100%; padding: 20px; text-align: center; font-size: 14px; color: #fff; opacity: 0.85; background: #000;}
.vcex-flexslider-wrap .flex-direction-nav{*height: 0;}
.vcex-flexslider-wrap .flex-direction-nav
a{display: block; z-index: 10; position: absolute; top: 50%; width: 40px; height: 60px; margin-top: -30px; overflow: hidden; text-align: center; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); font-size: 18px; line-height: 60px; color: rgba(0, 0, 0, 0.8); color: #fff; opacity: 0.7; background: #000; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; transition: opacity .3s ease; cursor: pointer;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption{text-align: left; background: rgba(0, 0, 0, 0.85); padding: 20px
25px;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption
.title{font-size: 18px; color: #fff; font-weight: bold; font-weight: 600; margin: 0
0 5px;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption .title .staff-position{font-size: 11px; color: #ddd; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption
.excerpt{font-size: 13px; line-height: 1.6; font-weight: normal; color: #999;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption.under-image{position: inherit; top: auto; left: auto; bottom: auto; background: none; padding: 20px
0 0;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption.under-image .title,
.vcex-posttypes-flexslider .vcex-img-flexslider-caption.under-image
a{color: #000;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption.under-image
.excerpt{color: #777;}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption.under-image .title .staff-position{color: #999;}
.vcex-portfolio-filter{margin: 0
0 15px !important; list-style: none !important;}
.vcex-portfolio-filter
li{float: left; margin-right: 20px; margin-bottom: 5px;}
.vcex-portfolio-filter li:last-child{margin-right: 0;}
.vcex-staff-filter{list-style: none !important; margin: 0
0 15px !important;}
.vcex-staff-filter
li{display: block; float: left; margin-right: 20px; margin-bottom: 5px;}
.vcex-staff-filter li:last-child{margin-right: 0;}
.vcex-testimonials-filter{list-style: none !important; margin: 0
0 15px !important;}
.vcex-testimonials-filter
li{float: left; margin-right: 5px; margin-bottom: 5px;}
.vcex-testimonials-filter li:last-child{margin-right: 0;}
.vcex-testimonials-fullslider{padding: 40px
0; font-size: 18px; text-align: center; line-height: 1.5em;}
.vcex-testimonials-fullslider .vcex-testimonials-fullslider-entry{padding: 0
30px;}
.vcex-quote-content{position: relative; font-style: italic; padding: 30px
60px;}
.vcex-quote-content:before, .vcex-quote-content:after{display: block; font-size: 45px; opacity: 0.4; position: absolute; font-family: 'ElegantIcons'; line-height: normal;}
.vcex-quote-content:before{content: "\7b"; left: 10px; top: 0; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.vcex-quote-content:after{content: "\7b"; right: 10px; bottom: 0px;}
.vcex-quote-content
blockquote{padding: 0;}
.vcex-quote-content blockquote:before,
.vcex-quote-content blockquote:after{display: none;}
.vcex-testimonials-fullslider-avatar
img{width: auto !important; margin: 0
auto; display: block; padding: 5px; border: 1px
solid; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%}
.vcex-testimonials-fullslider-author{font-size: 14px; display: block; text-align: center; margin-top: 20px;}
.vcex-testimonials-fullslider-author .testimonials-author{font-size: 30px; line-height: 30px; font-family: "Tangerine"; text-transform: capitalize; text-align: center;}
.vcex-testimonials-fullslider-company{display: inline-block; font-size: 12px; line-height: 12px;}
.vcex-testimonials-fullslider.light-skin .vcex-testimonials-fullslider-company{color: #fff;}
.container.full-screen .container .vcex-testimonials-fullslider-entry.container{width: 100% !important;}
.vcex-testimonials-fullslider .ks-testimonial-nav{padding-top: 10px;}
.vcex-testimonials-fullslider .ks-testimonial-nav
li{display: inline-block;}
.vcex-testimonials-fullslider .ks-testimonial-nav li:last-child{margin-left: 3px;}
.vcex-testimonials-fullslider .ks-testimonial-nav li
a{display: block; font-size: 20px; width: 30px; height: 30px; line-height: 30px; border: 1px
solid; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.vcex-testimonials-fullslider.dark-skin .vcex-testimonials-fullslider-avatar
img{border-color: #ccc;}
.vcex-testimonials-fullslider.dark-skin .ks-testimonial-nav li
a{color: #ccc; border-color: #ccc;}
.vcex-testimonials-fullslider.dark-skin .ks-testimonial-nav li a:hover{background: #333; color: #fff; border-color: #333;}
.vcex-testimonials-fullslider.light-skin{color: #fff;}
.vcex-testimonials-fullslider.light-skin .vcex-testimonials-fullslider-avatar
img{border-color: #fff;}
.vcex-testimonials-fullslider.light-skin .ks-testimonial-nav li
a{color: #fff; border-color: #fff;}
.vcex-testimonials-fullslider.light-skin .ks-testimonial-nav li a:hover{background: #fff; color: #333; border-color: #fff;}
#wrap .ks-row .blog-entry.span_1_of_2{width: 49.9%}
.vcex-blog-entry-media
img{display: block; width: 100%; margin: 0
auto;}
.vcex-blog-entry-title, .portfolio-entry-title{padding: 0
20px; margin: 0
0 10px;}
.vcex-blog-entry-meta{padding: 0
20px; margin: 0
0 5px; font-size: 13px; list-style: none; color: #777;}
.vcex-blog-entry-excerpt p,
.portfolio-entry-excerpt
p{padding: 0
20px;}
.large-alt-entry-style .vcex-blog-entry-meta{margin: 0; padding: 0;}
.vcex-image-grid.grid-style-no-margins
.col{margin: 0;}
.vcex-image-grid-entry{margin: 0
0 20px 1.6%}
.vcex-image-grid-entry
img{display: block;}
.vcex-image-grid-entry-title{margin: 10px
0 0; text-align: center;}
.vcex-newsletter-form-wrap{position: relative; margin: 0
auto;}
.vcex-caroufredsel-woocommerce .vcex-caroufredsel-entry-details{text-align: center;}
.vcex-caroufredsel-entry-price{font-weight: 600;}
.vcex-caroufredsel-entry-price del
.amount{font-size: 14px; color: #777;}
.vcex-caroufredsel-entry-price
ins{text-decoration: none !important;}
.vcex-caroufredsel-entry-price ins
.amount{font-size: 18px; color: #000;}
.vcex-toggle .vcex-toggle-trigger{display: block; margin: 0; margin-top: 10px; padding: 10px
20px 10px 32px; border: 1px
solid #ddd; text-transform: none; font-size: 1em; font-weight: normal; line-height: 1.5em; letter-spacing: normal; outline: 0; color: #555; background: url("../images/visual-composer/plus.png") no-repeat 10px center; cursor: pointer;}
.vcex-toggle .vcex-toggle-trigger:hover{text-decoration: none; color: #4d4d4d; background-color: #f2f2f2;}
.vcex-toggle .vcex-toggle-trigger.active,
.vcex-toggle .vcex-toggle-trigger.active:hover{border-color: transparent; color: #fff; background: #4d4d4d url("../images/visual-composer/minus.png") no-repeat 10px center;}
.vcex-toggle .vcex-toggle-container{display: none; padding: 15px
0; overflow: hidden;}
.vcex-skillbar{position: relative; margin-bottom: 30px; z-index: 3;}
.vcex-skillbar:last-child{margin-bottom: 0px;}
.vcex-progress-bar{overflow: hidden;}
.vcex-skillbar-title{color: #000; font-size: 10px; line-height: 30px; text-transform: uppercase;}
.vcex-skillbar-bar{display: block; z-index: 1; background-color: rgba(0, 0, 0, 0.1); -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px;}
.vcex-skillbar-bar .vcex-skillbar-line{background: #3fc387; width: 0px; height: 5px; -moz-border-radius: 200px 0 0 200px; -webkit-border-radius: 200px 0 0 200px; border-radius: 200px 0 0 200px;}
.vcex-skillbar-bar .vcex-skillbar-percent{position: absolute; top: 0; left: 0; font-size: 10px; line-height: 1; color: #fff; padding: 6px
8px; background-color: #454545; -webkit-border-radius: 3px; border-radius: 3px; -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.vcex-skillbar-bar .vcex-skillbar-percent:after{content: ''; position: absolute; top: 100%; left: 50%; width: 0; height: 0; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #454545;}
.skillbar-100 .vcex-skillbar-bar .vcex-skillbar-percent:after{left: auto; right: 5px; margin-left: 0; border-right: 2px solid transparent;}
.vcex-social-buttons{display: block; text-align: center; margin-bottom: 0;}
.vcex-social-buttons
li{display: inline-block; margin: 5px;}
.vcex-social-buttons li:first-child{margin-left: 0;}
.vcex-social-buttons li:last-child{margin-right: 0;}
.vcex-social-buttons li
a{display: block; width: 40px; height: 40px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; color: #333; background-color: transparent; font-size: 18px; line-height: 40px; text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.vcex-social-buttons li a:hover{color: #000;}
.esgbox-lock .esgbox-overlay{overflow: hidden !important;}
.gw-go-btn{text-transform: uppercase;}
.gw-go-btn-small{height: 25px; line-height: 25px; padding: 0
15px;}
.gw-go-btn-medium{height: 35px; line-height: 35px; padding: 0
50px;}
.gw-go-btn-large{padding: 0
40px;}
@media
print{#sidebar, #footer, #footer-top, #top-bar-wrap, #site-navigation-wrap, .post-pagination, .related.products, .product
form.cart{display: none;}
.container{width: 100%; padding: 0;}}.clear{clear: both;}
.nobr{white-space: nowrap;}
.woocommerce-checkout .left-container{width: 100%}

@font-face{font-family: 'star'; src: url('fonts/star.eot'); src: url('fonts/star.eot?#iefix') format('embedded-opentype'), url('fonts/star.woff') format('woff'), url('fonts/star.ttf') format('truetype'), url('fonts/star.svg#star') format('svg'); font-weight: normal; font-style: normal;}
div.product .woocommerce-tabs ul.tabs:after, .woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after, .widget_shopping_cart .buttons:after, .widget_shopping_cart .buttons:after, div.product form.cart:after, #content div.product form.cart:after, div.product form.cart:after, #content div.product form.cart:after, .woocommerce-main-image:after, .woocommerce-ordering:after, ul.cart_list li:after, ul.product_list_widget li:after, ul.cart_list li:after, ul.product_list_widget li:after{content: ""; display: block; clear: both;}
.col2-set, .col2-set{width: 100%}
.col2-set:after, .col2-set:after{content: ""; display: block; clear: both;}
.col2-set .col-1{float: left; width: 48%}
.col2-set .col-2{float: right; width: 48%}
#content div.product form.cart .button, .woo_add_btn{text-transform: uppercase; font-size: 13px; line-height: 13px; font-weight: 600;}
#content div.product form.cart .button .fa, .woo_add_btn
.fa{margin-right: 8px;}
div.woocommerce-message,
div.woocommerce-error,
div.woocommerce-info,
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info
li{position: relative; padding: 10px 15px; margin: 0 0 30px; border: 1px solid #bbb;}
div.woocommerce-message, .woocommerce-message
li{background: #dff0d8; color: #468847; border-color: #A1D48C;}
div.woocommerce-error, .woocommerce-error
li{background: #ffe9e9; color: #D04544; border-color: #E7A9A9;}
div.woocommerce-info, .woocommerce-info
li{background: #e9f4ff; color: #4490d0; border-color: #a9cbe7;}
.woocommerce-cart .woocommerce-message,
.woocommerce-cart .woocommerce-error,
.woocommerce-cart .woocommerce-info{text-align: center;}
.woocommerce-cart .woocommerce-message:before,
.woocommerce-cart .woocommerce-info:before{display: none;}
.woocommerce-info a,
.woocommerce-message a,
.woocommerce-error
a{font-size: 12px; text-decoration: none;}
.woocommerce-info a:hover,
.woocommerce-message a:hover,
.woocommerce-error a:hover{text-decoration: none;}
.woocommerce-info
a{color: #4490d0;}
.woocommerce-info a:hover{color: #215F94;}
.woocommerce-message
a{color: #468847;}
.woocommerce-message a:hover{color: #126913;}
.woocommerce-error
a{color: #D04544;}
.woocommerce-error a:hover{color: #911F1F;}
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info
.button{position: absolute; right: 20px; top: 50%; margin-top: -10px; height: 20px; line-height: 20px; padding: 0
8px;}
.woocommerce-message .button:active,
.woocommerce-error .button:active,
.woocommerce-info .button:active{box-shadow: none;}
.woocommerce-message li,
.woocommerce-error li,
.woocommerce-info
li{text-align: center; list-style: none;}
.woocommerce-info:before, .woocommerce-message:before{font-family: "FontAwesome"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px;}
.woocommerce-info:before{content: "\f129"}
.woocommerce-message:before{content: "\f00c"}
.woocommerce-error
strong{color: red;}
.woocommerce-breadcrumb, .woocommerce-breadcrumb{margin: 0
0 1em; padding: 0; font-size: 0.92em; color: #777;}
.woocommerce-breadcrumb:after, .woocommerce-breadcrumb:after{content: ""; display: block; clear: both;}
.woocommerce-breadcrumb a,
.woocommerce-breadcrumb
a{color: #777;}
.products ul,
ul.products,
.products ul, ul.products{list-style: none outside; clear: both;}
.products ul:after,
ul.products:after,
.products ul:after, ul.products:after{content: ""; display: block; clear: both;}
.related:after, .upsells.products:after, .related:after, .upsells.products:after{content: ""; display: block; clear: both;}
.related ul.products,
.related ul,
.upsells.products ul.products,
.upsells.products ul,
.related ul.products,
.related ul,
.upsells.products ul.products,
.upsells.products
ul{float: none;}
.related ul.products li.product img,
.related ul li.product img,
.upsells.products ul.products li.product img,
.upsells.products ul li.product img,
.related ul.products li.product img,
.related ul li.product img,
.upsells.products ul.products li.product img,
.upsells.products ul li.product
img{width: 100%; height: auto;}
ul.products
li.first{clear: both;}
ul.products
li.last{margin-right: 0;}
.woocommerce-ordering{margin: 0; float: left; margin-bottom: 20px;}
.woocommerce-ordering
select{min-width: 219px; padding: 6px
14px 6px 20px; vertical-align: top; margin: 0;}
.woocommerce-result-count{margin: 0
0 20px; display: block; float: left; color: #555; font-size: 12px; height: 30px; line-height: 30px; padding: 0
9px; border: 1px
solid #ddd; margin-right: 10px;}
.woocommerce-result-count
span.strong{color: #000; font-weight: bold; font-weight: 600;}
.view-switcher{float: right;}
.view-switcher .switchToGrid, .view-switcher
.switchToList{float: left; margin-left: 8px; color: #777; border: 1px
solid #e4e4e4; width: 33px; height: 33px; line-height: 33px; font-size: 15px; cursor: pointer; text-align: center; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.view-switcher .switchToGrid:hover, .view-switcher .switchToGrid.active, .view-switcher .switchToList:hover, .view-switcher
.switchToList.active{color: #333;}
ul.products-zoom
li.product{float: left; position: relative; text-align: center;}
ul.products-zoom li.product .product-group{position: relative; left: 0; background: #f8f8f8; width: 100%; -webkit-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -ms-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000); transition: all 400ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
ul.products-zoom li.product:hover .product-group{width: 102%; left: 0; z-index: 99; margin-top: -50px; top: 0;}
.full-width ul.products-zoom li.product:hover .product-group, .full-screen ul.products-zoom li.product:hover .product-group{margin-top: -65px;}
ul.products-zoom li.product .product-group, .products .product-category-inner{position: relative; border: 1px
solid #e4e4e4;}
ul.products-zoom li.product .product-group:hover{-webkit-box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.12); box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.12);}
ul.products-zoom li.product .product-entry-details{position: relative; border-top: 1px solid #e4e4e4;}
ul.products-zoom li.product .product-meta{overflow: hidden; padding: 15px
20px;}
ul.products-zoom li.product .product-entry-title{margin: 0
!important; font-size: 16px; font-weight: 400; float: left; padding: 0;}
ul.products-zoom li.product .product-entry-thumb
img{display: block;}
ul.products-zoom li.product
.price{float: right; font-size: 13px; position: relative; color: #bbb;}
ul.products-zoom li.product
del{font-size: 11px; padding-right: 2px;}
.woocommerce
ins{background: transparent !important;}
ul.products-zoom li.product .product-excerpt{display: none;}
ul.products-zoom li.product .woo-entry-image-secondary, ul.style-zoom.products-list li.product .woo-entry-image-secondary{top: 0; left: 0; filter: alpha(opacity=@opacity * 100); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: opacity 0.3s 0 ease-out; -moz-transition: opacity 0.3s 0 ease-out; -ms-transition: opacity 0.3s 0 ease-out; -o-transition: opacity 0.3s 0 ease-out; transition: opacity 0.3s 0 ease-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
ul.products-zoom li.product .product-group:hover .woo-entry-image-secondary,
ul.style-zoom.products-list li.product .product-group .product-entry-media:hover .woo-entry-image-secondary{-webkit-transition: opacity 0.4s 0.4s ease-out; -moz-transition: opacity 0.4s 0.4s ease-out; -ms-transition: opacity 0.4s 0.4s ease-out; -o-transition: opacity 0.4s 0.4s ease-out; transition: opacity 0.4s 0.4s ease-out; filter: alpha(opacity=@opacity * 100); -moz-opacity: 100; -khtml-opacity: 100; opacity: 100; opacity: 1;}
ul.style-zoom li.product .{display: none; position: absolute; top: 10px; left: 15px; opacity: 0.7;}
ul.products-zoom li.product .product-group .product-actions-wrap{visibility: hidden; min-width: 100%; margin-top: -5px; left: -20px; right: -20px; text-align: center; position: absolute; height: 0; overflow: hidden;}
ul.products-zoom li.product:hover .product-group .product-actions-wrap{visibility: visible; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; -webkit-backface-visibility: hidden;}
ul.products-zoom li.product .product-group .product-actions{top: 0; left: 19px; right: 19px; text-align: center; position: absolute; border: 1px
solid #e4e4e4; background: #f8f8f8; border-top: 0; -webkit-box-shadow: 0 6px 14px 0px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 6px 14px 0px rgba(0, 0, 0, 0.11); box-shadow: 0 6px 14px 0px rgba(0, 0, 0, 0.11);}
ul.products-zoom li.product .product-actions-wrap
a{display: inline-block; background: #fff; color: #848494; padding: 5px
12px; border: 1px
solid #e4e4e4; margin: 5px
0 10px; font-size: 12px; line-height: 1.5; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
ul.products-zoom li.product .product-actions-wrap a:hover{color: #999; background: #f9f9f9; border-color: #c5c5c5;}
ul.products-zoom li.product .product-actions-wrap
a.added_to_cart{margin-left: 7px;}
ul.products-zoom li.product .product-actions-wrap .product-other-action{display: table; width: 100%; table-layout: fixed; border-top: 1px solid #e4e4e4;}
ul.products-zoom li.product .product-actions-wrap .product-other-action:after{display: none;}
ul.products-zoom li.product .product-actions-wrap .product-other-action
li{display: table-cell; vertical-align: middle; border-right: 1px solid #e4e4e4;}
ul.products-zoom li.product .product-actions-wrap .product-other-action li:last-child{border-right: 0;}
ul.style-zoom li.product .product-other-action
a{display: block; color: #adadad; background: transparent !important; padding: 0; border: 0; margin: 0;}
ul.style-zoom li.product .product-other-action a:hover{color: #777; background: transparent !important;}
ul.products-zoom li.product .product-actions-wrap .product-other-action li a
span.mask{display: none;}
ul.products-zoom li.product .product-actions-wrap .product-other-action li a
i{font-size: 20px; line-height: 56px; margin-right: 0;}
ul.products-zoom li.product .product-actions-wrap .product-other-action li.compare-button a.added:before{display: block; font-size: 20px; line-height: 26px;}
ul.style-zoom.products-list li.product .woo-entry-image-secondary{left: 0;}
ul.style-zoom.products-list li.product .product-entry-title{float: left;}
ul.style-zoom.products-list li.product
.price{float: right;}
ul.style-zoom.products-list li.product .product-actions-wrap a.add_to_cart_button, ul.style-zoom.products-list li.product .product-actions-wrap a.product_type_variable, ul.style-zoom.products-list li.product .product-actions-wrap a.product_type_simple, ul.style-zoom.products-list li.product .product-actions-wrap a.added_to_cart, #yith-wcwl-form table.wishlist_table
.button{padding: 5px
20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 11px; text-transform: uppercase; border: 1px
solid;}
ul.style-zoom.products-list li.product .product-actions-wrap
a.added_to_cart{margin-left: 7px;}
ul.style-zoom.products-list li.product .product-actions .product-other-action{margin-top: 30px;}
ul.style-zoom.products-list li.product .product-actions-wrap .product-other-action{display: block; margin-top: 30px;}
ul.style-zoom.products-list li.product .product-actions-wrap .product-other-action
li{display: inline-block; margin-right: 15px;}
ul.style-zoom.products-list li.product .product-actions-wrap .product-other-action li:last-child{margin-right: 0;}
ul.style-zoom.products-list li.product .product-actions a i, ul.style-zoom.products-list li.product li.compare-button a.added:before{display: inline-block; text-align: center; font-size: 14px; border: 1px
solid; width: 30px; height: 30px; line-height: 28px; margin-right: 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
ul.style-zoom.products-list li.product li.compare-button a.added:before{width: 28px; height: 28px; line-height: 26px;}
ul.products-slide
li.product{text-align: center;}
ul.style-slide li.product .product-group{border: 1px
solid #e4e4e4; -webkit-transition: border .3s ease-in-out; -moz-transition: border .3s ease-in-out; -o-transition: border .3s ease-in-out; transition: border .3s ease-in-out;}
ul.style-slide li.product:hover .product-group{border-color: #333;}
ul.products-slide li.product .product-entry-details{padding: 0
10px;}
ul.products-slide li.product .product-meta
h2{margin: 12px
0 5px; font-weight: 400; line-height: 15px;}
ul.products-slide li.product .product-meta h2
a{display: inline-block; color: #888; font-size: 13px; text-transform: uppercase;}
ul.products-slide li.product .product-meta h2 a:hover{color: #000;}
ul.style-slide li.product
.price{color: #393939;}
ul.products-slide li.product .price
.amount{font-size: 14px; line-height: 20px;}
ul.style-slide li.product .price
del{color: #ccc;}
ul.products-slide li.product .price del, ul.products-slide li.product .price del
.amount{margin-right: 2px; font-size: 12px;}
ul.products-slide li.product .product-actions{margin: 8px
0 20px;}
ul.products-slide li.product .product-excerpt, ul.style-slide li.product a span.mask, ul.style-slide li.product .product-other-action:after{display: none;}
ul.products-slide li.product .woo-entry-image-secondary, ul.style-slide.products-list li.product .woo-entry-image-secondary{bottom: 100%; left: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
ul.products-slide li.product .product-group:hover .woo-entry-image-secondary,
ul.style-slide.products-list li.product .product-group .product-entry-media:hover .woo-entry-image-secondary{bottom: 0;}
ul.style-slide li.product .{display: none; position: absolute; top: 10px; left: 15px; opacity: 0.7;}
ul.style-slide li.product .product-actions-wrap
a{display: inline-block; text-align: center; color: #333; border: 1px
solid #333; padding: 4px
10px; font-size: 13px; line-height: 1.5; min-width: 90px; -webkit-transition: all ease-in-out 0.15s; transition: all ease-in-out 0.15s;}
ul.style-slide li.product .product-actions-wrap a:hover{background: #333; color: #fff; border-color: #333;}
ul.style-slide li.product .product-actions-wrap
a.added_to_cart{margin-left: 10px;}
ul.style-slide li.product .product-other-action{display: table; width: 100%; table-layout: fixed; position: absolute; bottom: -35px; left: 0; opacity: 0; margin-bottom: 0; z-index: 100; -webkit-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}
ul.style-slide li.product:hover .product-other-action{bottom: 0; opacity: 1;}
ul.style-slide li.product .product-other-action li:first-child{border-left-width: 0;}
ul.style-slide li.product .product-other-action
li{border-left: 1px solid #000;}
ul.style-slide li.product .product-other-action .quick_view, ul.style-slide li.product .product-other-action .compare-button,
ul.style-slide li.product .product-other-action
.wishlist{display: table-cell; vertical-align: middle;}
ul.style-slide li.product .product-other-action
a{background: #333; color: #ddd; opacity: 0.85; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
ul.style-slide li.product .product-other-action a:hover{background: #000; color: #fff; opacity: 0.85;}
ul.style-slide li.product .product-other-action a i, ul.style-slide li.product .product-other-action
a.compare.added{line-height: 35px;}
ul.style-slide li.product .product-other-action a.compare.added:before{display: none;}
ul.style-slide li.product .product-other-action .wishlist a
i{margin-right: 0;}
ul.style-slide.products-list li.product .product-entry-media{margin-bottom: 0;}
ul.style-slide.products-list li.product .product-entry-details{margin: 30px
0 15px;}
ul.style-slide.products-list li.product .product-entry-title{float: left;}
ul.style-slide.products-list li.product
.price{float: right;}
ul.style-minimal li.product .product-meta
h2{font-family: "Times New Roman", sans-serif; margin: 15px
0 6px; font-style: italic; text-align: left; font-weight: 400; text-transform: capitalize; line-height: 15px;}
ul.style-minimal li.product .product-meta
.price{color: #393939;}
ul.style-minimal li.product .product-meta .price
.amount{font-size: 14px; line-height: 20px;}
ul.style-minimal li.product .product-meta .price
del{color: #ccc;}
ul.style-minimal li.product .product-meta .price del, ul.style-minimal li.product .product-meta .price del
.amount{margin-right: 2px; font-size: 12px;}
ul.products-minimal li.product .product-excerpt{display: none;}
ul.products-minimal li.product .woo-entry-image-secondary, ul.style-minimal.products-list li.product .woo-entry-image-secondary{top: 0; left: 0; filter: alpha(opacity=@opacity * 100); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: opacity 0.3s 0 ease-out; -moz-transition: opacity 0.3s 0 ease-out; -ms-transition: opacity 0.3s 0 ease-out; -o-transition: opacity 0.3s 0 ease-out; transition: opacity 0.3s 0 ease-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
ul.products-minimal li.product .product-group:hover .woo-entry-image-secondary,
ul.style-minimal.products-list li.product .product-group .product-entry-media:hover .woo-entry-image-secondary{-webkit-transition: opacity 0.4s 0.4s ease-out; -moz-transition: opacity 0.4s 0.4s ease-out; -ms-transition: opacity 0.4s 0.4s ease-out; -o-transition: opacity 0.4s 0.4s ease-out; transition: opacity 0.4s 0.4s ease-out; filter: alpha(opacity=@opacity * 100); -moz-opacity: 100; -khtml-opacity: 100; opacity: 100; opacity: 1;}
ul.style-minimal li.product .{display: block; padding: 3px
0 5px;}
ul.style-minimal li.product .product-actions-wrap{margin: 10px
0;}
ul.style-minimal li.product .product-actions-wrap
a{display: inline-block; text-align: center; border: 1px
solid; padding: 4px
10px; font-size: 13px; line-height: 1.5; min-width: 100px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-transition: all ease-in-out 0.15s; -ms-transition: all 0.15s ease; -o-transition: all 0.15s ease; transition: all ease-in-out 0.15s;}
ul.style-minimal li.product .product-actions-wrap
a.added_to_cart{margin-left: 10px;}
ul.style-minimal li.product .product-other-action{position: absolute; bottom: 10px; right: 10px; opacity: 0; z-index: 100; -webkit-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.style-minimal li.product:hover .product-other-action{opacity: 1;}
ul.style-minimal li.product .product-other-action
li{margin-bottom: 5px; overflow: hidden;}
ul.style-minimal li.product .product-other-action li:last-child{margin-bottom: 0;}
ul.style-minimal li.product .product-other-action
a{float: right; max-width: 38px; height: 38px; padding: 0
12px; text-align: center; overflow: hidden; background: #333; opacity: 0.85; color: #ddd; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -webkit-transition: all ease-in-out .3s; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all ease-in-out .3s;}
ul.style-minimal li.product .product-other-action a:hover{min-width: 120px; background: #000; opacity: 0.85; color: #fff; max-width: 200px;}
ul.style-minimal li.product .product-other-action a
i{float: left; line-height: 38px; overflow: hidden;}
ul.style-minimal li.product .product-other-action
a.compare.added{position: relative !important; zoom: 0 !important; text-indent: -9999px; line-height: 38px; overflow: hidden;}
ul.style-minimal li.product .product-other-action a.compare.added:hover{text-indent: 0;}
ul.style-minimal li.product .product-other-action a.compare.added:before{position: absolute; left: 50%; margin-left: -6px; display: block; text-align: center; font-size: 14px; text-indent: 0;}
ul.style-minimal li.product .product-other-action a.compare.added:hover:before{left: 12px; margin-left: 0;}
ul.style-minimal li.product .product-other-action a
span.mask{opacity: 0; line-height: 38px; padding-left: 8px;}
ul.style-minimal li.product .product-other-action a:hover
span.mask{opacity: 1;}
ul.style-minimal li.product .product-other-action .wishlist a
i{margin-right: 0;}
ul.style-minimal.products-list li.product .product-meta
h2{float: left; line-height: 15px; margin-top: 5px; text-transform: capitalize;}
ul.style-minimal.products-list li.product .{float: right; padding: 0; margin-top: 7px;}
ul.style-minimal.products-list li.product
.price{display: block; float: none; line-height: 15px; clear: both;}
ul.style-minimal.products-list li.product .product-excerpt{display: block;}
ul.products-inside li.product .product-group{position: relative; border: 1px
solid #e4e4e4;}
ul.style-inside li.product .product-meta
h2{font-size: 12px; margin: 0
0 6px; font-weight: 400; text-transform: uppercase; line-height: 15px;}
ul.style-inside li.product .product-meta
.price{color: #000;}
ul.style-inside li.product .product-meta .price
.amount{font-size: 14px; line-height: 20px;}
ul.style-inside li.product .product-meta .price
del{color: #444;}
ul.style-inside li.product .product-meta .price del, ul.style-inside li.product .product-meta .price del
.amount{margin-right: 2px; font-size: 12px;}
ul.products-inside li.product .product-entry-details{position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; padding: 45% 10px 0; z-index: 99; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -moz-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); -moz-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}
ul.products-inside li.product:hover .product-entry-details{background: #fff; opacity: 0.9; -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
ul.products-inside li.product .product-entry-details:before{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; -moz-transform: scale(0, 1); -webkit-transform: scale(0, 1); transform: scale(0, 1);}
ul.products-inside li.product .product-entry-details:after{border-right: 1px solid #ccc; border-left: 1px solid #ccc; -moz-transform: scale(1, 0); -webkit-transform: scale(1, 0); transform: scale(1, 0);}
ul.products-inside li.product .product-entry-details:before,
ul.products-inside li.product .product-entry-details:after{content: ''; position: absolute; top: 15px; right: 15px; bottom: 15px; left: 15px; height: auto; visibility: visible; opacity: 0; -moz-transition: opacity 0.35s, -webkit-transform 0.35s; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; pointer-events: none;}
ul.products-inside li.product:hover .product-entry-details:before,
ul.products-inside li.product:hover .product-entry-details:after{opacity: 1; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
ul.products-inside li.product .product-excerpt, ul.style-inside li.product
span.mask{display: none;}
ul.style-inside li.product .product-group .product-entry-media .woo-entry-image-main{-webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg); -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.products-inside li.product .product-group:hover .woo-entry-image-main,
ul.style-inside.products-list li.product .product-group .product-entry-media:hover .woo-entry-image-main{-webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); transform: rotateY(-180deg); opacity: 0;}
ul.style-inside li.product .woo-entry-image-secondary{top: 0; left: 0; opacity: 0; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); transform: rotateY(-180deg); -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.products-inside li.product .product-group:hover .woo-entry-image-secondary,
ul.style-inside.products-list li.product .product-entry-media:hover .woo-entry-image-secondary{opacity: 1; -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg);}
ul.style-inside li.product . .{margin: 3px
auto 5px;}
ul.style-inside li.product .product-actions-wrap{margin: 10px
0;}
ul.style-inside li.product .product-actions-wrap a, ul.style-inside li.product .product-other-action
a{display: inline-block; text-align: center; border: 1px
solid; padding: 4px
10px; font-size: 13px; line-height: 1.5; min-width: 100px; -webkit-transition: color ease-in-out 0.15s; -ms-transition: color 0.15s ease; -o-transition: color 0.15s ease; transition: color ease-in-out 0.15s;}
ul.style-inside li.product .product-actions-wrap
a.added_to_cart{margin-left: 10px;}
ul.products-inside li.product .product-other-action{position: absolute; left: 50%; margin-top: 15px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
ul.style-inside li.product .product-other-action
li{float: left; position: relative; margin-right: 10px;}
ul.style-inside li.product .product-other-action li:last-child{margin-right: 0;}
ul.style-inside li.product .product-other-action
a{min-width: 100% !important; width: 40px; height: 40px; color: #aaa; border-style: dashed; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
ul.style-inside li.product .product-other-action a:hover{color: #000;}
ul.style-inside li.product .product-other-action a
i{line-height: 30px;}
ul.style-inside li.product .product-other-action
a.compare.added{display: block; text-indent: 9999px;}
ul.style-inside li.product .product-other-action a.compare.added:before{position: absolute; left: 50%; margin-left: -7px; line-height: 30px; font-size: 14px; text-indent: 0;}
ul.style-inside li.product .product-other-action li.wishlist a
i{margin-right: 0;}
ul.style-inside.products-list li.product .product-meta
h2{float: left; line-height: 15px; margin-top: 5px; text-transform: uppercase;}
ul.style-inside.products-list li.product .{float: right; padding: 0; margin-top: 7px;}
ul.style-inside.products-list li.product
.price{display: block; float: none; line-height: 15px; clear: both;}
ul.style-inside.products-list li.product .product-excerpt{display: block;}
ul.style-inside.products-list li.product .product-actions-wrap .product-other-action{display: block; margin-top: 30px;}
ul.products-middle li.product .product-group{position: relative; border: 1px
solid #ddd;}
ul.products-middle li.product .product-group .product-entry-media{padding-bottom: 73px;}
ul.products-middle li.product .product-meta{position: absolute; bottom: 0; left: 0; background: #f8f8f8; z-index: 9; width: 100%; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
ul.products-middle li.product .product-group:hover .product-meta{bottom: 43px;}
ul.style-middle li.product .product-meta
h2{padding: 20px
10px 0; margin: 0
0 5px; font-size: 14px; font-weight: 600; text-align: left; text-transform: capitalize; line-height: 15px;}
ul.style-middle li.product .product-meta
.price{display: inline-block; padding: 0
10px 10px; color: #393939;}
ul.style-middle li.product .product-meta .price
.amount{font-size: 14px; line-height: 20px;}
ul.style-middle li.product .product-meta .price
del{color: #ccc;}
ul.style-middle li.product .product-meta .price del, ul.style-middle li.product .product-meta .price del
.amount{margin-right: 2px; font-size: 12px;}
ul.products-middle li.product .product-excerpt{display: none;}
ul.products-middle li.product .woo-entry-image-secondary, ul.style-middle.products-list li.product .woo-entry-image-secondary{top: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); visibility: hidden; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.products-middle li.product .product-group:hover .woo-entry-image-secondary,
ul.style-middle.products-list li.product .product-group .product-entry-media:hover .woo-entry-image-secondary{top: 0; visibility: visible; opacity: 1; filter: alpha(opacity=100);}
ul.style-middle li.product .{float: right; padding-top: 4px;}
ul.products-middle li.product .product-other-action{display: table; width: 100%; table-layout: fixed; background: #f1f1f1; border-top: 1px solid #ddd; opacity: 0; filter: alpha(opacity=0); visibility: hidden;}
ul.products-middle li.product .product-group:hover .product-other-action{opacity: 1; filter: alpha(opacity=100); visibility: visible;}
ul.products-middle li.product .product-other-action:after{display: none;}
ul.products-middle li.product .product-other-action
li{display: table-cell; vertical-align: middle; border-right: 1px solid #ddd;}
ul.products-middle li.product .product-other-action li:last-child{border-right-width: 0;}
ul.style-middle li.product .product-other-action
a{color: #adadad;}
ul.style-middle li.product .product-other-action a:hover{color: #333;}
ul.products-middle li.product .product-other-action li a
span.mask{display: none;}
ul.products-middle li.product .product-other-action li a
i{font-size: 20px; line-height: 42px; margin-right: 0;}
ul.products-middle li.product .product-other-action a.compare.added:before{display: none;}
ul.style-middle li.product .product-other-action .wishlist a
i{margin-right: 0;}
ul.products-middle li.product .product-actions-wrap{position: relative; padding: 10px; background: #f1f1f1; border-top: 1px solid #ddd; z-index: 10; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
ul.style-middle li.product .product-actions-wrap
a{display: inline-block; font-weight: 600; font-size: 12px; line-height: 13px; text-transform: uppercase;}
ul.style-middle li.product .product-actions-wrap
a.added_to_cart{margin-left: 10px;}
ul.style-middle.products-list li.product .product-meta
h2{display: inline-block; padding: 0; line-height: 15px; margin-top: 8px; margin-right: 15px; text-transform: capitalize;}
ul.style-middle.products-list li.product .{float: right; padding: 0; margin-top: 7px;}
ul.style-middle.products-list li.product
.price{display: inline-block; padding: 0; line-height: 15px;}
ul.style-middle.products-list li.product .product-excerpt{display: block;}
ul.style-middle.products-list li.product .product-other-action{display: block; margin: 10px
0;}
ul.style-middle.products-list li.product .product-other-action
li{display: inline-block; margin-right: 15px;}
ul.style-middle.products-list li.product .product-other-action li:last-child{margin-right: 0;}
ul.style-middle.products-list li.product .product-other-action a i, ul.style-middle.products-list li.product li.compare-button a.added:before{display: inline-block; text-align: center; font-size: 14px; border: 1px
solid; width: 30px; height: 30px; line-height: 28px; margin-right: 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
ul.style-middle.products-list li.product li.compare-button a.added:before{width: 28px; height: 28px; line-height: 26px;}
ul.style-middle.products-list li.product .product-actions-wrap a.add_to_cart_button, ul.style-middle.products-list li.product .product-actions-wrap a.product_type_variable, ul.style-middle.products-list li.product .product-actions-wrap a.product_type_simple, ul.style-middle.products-list li.product .product-actions-wrap a.added_to_cart, #yith-wcwl-form table.wishlist_table
.button{padding: 5px
20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 11px; text-transform: uppercase; border: 1px
solid;}
ul.style-middle.products-list li.product .product-actions-wrap
a.added_to_cart{margin-left: 7px;}
ul.style-middle.products-list li.product .product-actions .product-other-action{margin-top: 30px;}
ul.style-middle.products-list li.product .product-actions-wrap .product-other-action{display: block; margin-top: 30px;}
ul.style-middle.products-list li.product .product-actions-wrap .product-other-action
li{display: inline-block; margin-right: 15px;}
ul.style-middle.products-list li.product .product-actions-wrap .product-other-action li:last-child{margin-right: 0;}
ul.style-middle.products-list li.product .product-actions a i, ul.style-middle.products-list li.product .product-actions-wrap .product-other-action li.compare-button a.added:before{display: inline-block; text-align: center; font-size: 14px; border: 1px
solid; width: 30px; height: 30px; line-height: 28px; margin-right: 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
ul.products-list li.product .product-group{display: inline-block; width: 100%}
ul.products-list li, ul.products-list li.product .product-actions-wrap{height: auto !important;}
ul.products-list
li.product{width: 100% !important;}
ul.products-list li.product .product-entry-media{float: left; margin-right: 30px; margin-bottom: 2em; width: 30%}
ul.products-list li.product .{top: 20px;}
ul.products-list li.product .product-entry-details{float: left; width: 63%}
ul.products-list li.product .product-meta{overflow: hidden;}
ul.products-list li.product .product-entry-title, ul.products-list li.product
.price{text-transform: uppercase; letter-spacing: 1px; font-size: 23px; line-height: 1.4em; font-weight: 400; margin: 5px
0 9px;}
ul.products-list li.product
del{font-size: 22px; padding-right: 2px;}
ul.products-list li.product .product-excerpt, ul.products-list li.product .product-excerpt
p{margin: 20px
0;}
ul.products-list li.product .product-excerpt{font-style: italic; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin: 20px
0 40px;}
#myModalQuickView .modal-dialog{width: 90%; max-width: 800px;}
#myModalQuickView .modal-header{min-height: 0; padding: 0; border-bottom: 0;}
#myModalQuickView .modal-header
.close{float: none; margin-top: 0; position: absolute; right: 2px; top: 2px; z-index: 1;}
#myModalQuickView .modal-body
.spinner{background: url('../images/loader.gif') no-repeat; display: block; opacity: 0.7; width: 16px; height: 16px; margin: 0
auto;}
#myModalQuickView .modal-body .cart
a{display: inline-block; background-color: #3fc387; color: #fff; height: 37px; line-height: 37px; text-transform: uppercase; font-size: 13px; font-weight: 600; padding: 0
1.4em; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#myModalQuickView .modal-body .cart a:hover{background-color: #339f6e;}
#myModalQuickView .modal-body .cart
a.added_to_cart{margin-left: 10px;}
#myModalQuickView .modal-body .social-sharing{margin-top: 0; border: 0; padding-bottom: 0;}
#myModalQuickView .modal-body .social-buttons{clear: none;}
#myModalQuickView .modal-body .woocommerce-review-link{display: none;}
ul.products li.product
ins{text-decoration: none; border: none;}
.cart-loading{width: 70px; height: 70px; line-height: 70px; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 28px; text-align: center; position: absolute; left: 50%; top: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-left: -35px; margin-top: -35px; display: none; z-index: 1;}
.cart-loading .fa-spinner{-webkit-animation: mask 3s infinite alternate; -moz-animation: mask 3s infinite alternate; -ms-animation: mask 3s infinite alternate; -o-animation: mask 3s infinite alternate; animation: mask 3s infinite alternate; display: inline-block; line-height: 70px;}
@-webkit-keyframes
mask{25%{-webkit-transform: rotate(270deg);}
50%{-webkit-transform: rotate(90deg);}
75%{-webkit-transform: rotate(360deg);}
100%{-webkit-transform: rotate(180deg);}}@-moz-keyframes
mask{25%{-moz-transform: rotate(270deg);}
50%{-moz-transform: rotate(90deg);}
75%{-moz-transform: rotate(360deg);}
100%{-moz-transform: rotate(180deg);}}@-ms-keyframes
mask{25%{-ms-transform: rotate(270deg);}
50%{-ms-transform: rotate(90deg);}
75%{-ms-transform: rotate(360deg);}
100%{-ms-transform: rotate(180deg);}}@-o-keyframes
mask{25%{-o-transform: rotate(270deg);}
50%{-o-transform: rotate(90deg);}
75%{-o-transform: rotate(360deg);}
100%{-o-transform: rotate(180deg);}}@keyframes
mask{25%{transform: rotate(270deg);}
50%{transform: rotate(90deg);}
75%{transform: rotate(360deg);}
100%{transform: rotate(180deg);}}.cart-loading.in_cart{display: none !important;}
.ribbon-bg{background-color: #7CC576; color: #fff;}
.ribbon-fixed{width: 85px; height: 88px; overflow: hidden; position: absolute; top: -3px; right: -3px; z-index: 1;}
.ribbon-fixed .ribbon-bg{font-size: 12px; font-weight: 500; text-align: center; position: relative; padding: 7px
0; left: -4px; top: 10px; width: 120px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);}
.ribbon-fixed .ribbon-bg:before, ul.ribbon-fixed li.product .ribbon-bg:after{content: ""; border-top: 3px solid #848494; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px;}
.ribbon-fixed .ribbon-bg:before{left: 0;}
.ribbon-fixed .ribbon-bg:after{right: 0;}
.ribbon-round{position: absolute; top: 10px; right: 10px; z-index: 1;}
.ribbon-round .ribbon-bg{position: relative; font-size: 12px; font-weight: 600; width: 65px; height: 65px; text-transform: uppercase; text-align: center; padding: 5px
0; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%}
.ribbon-round .ribbon-bg
span{display: inline-block; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 3px
0; margin-top: 15px; line-height: 15px;}
.ribbon-rectangle{position: absolute; top: 10px; right: 10px; z-index: 1;}
.ribbon-rectangle .ribbon-bg{position: relative; font-size: 12px; font-weight: 600; text-transform: uppercase; text-align: center; padding: 3px
15px;}
.product-other-action li a, .product-other-action .compare-button
a{display: block;}
.product-other-action
a{font-size: 12px; text-align: center;}
.product-other-action a
i{display: block; text-align: center; font-size: 14px; line-height: 14px;}
.product-other-action a.compare.added:before{font-family: 'ElegantIcons'; content: "\69"}
.yith-wcwl-add-to-wishlist{position: relative; margin: 0;}
.yith-wcwl-add-to-wishlist
a.add_to_wishlist.click{display: inline-block; background: #fff; opacity: 0.6;}
.yith-wcwl-add-to-wishlist .ajax-loading{position: absolute; top: 50%; left: 50%; content: url('../images/ajax-loader.gif'); z-index: 1000; border: none; margin: -8px 0 0 -8px; padding: 0; opacity: 0.6;}
.yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse
.feedback{display: none !important;}
.products .product-category-inner{overflow: hidden;}
.products .product-category-inner:hover{-moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);}
.dropdown-menu ul.products .product-category-inner
a{border-top: none;}
.products .product-category
img{display: block; margin: 0; width: 100%; height: auto; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.products .product-category:hover
img{transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);}
.products .product-category .header-title{position: absolute; bottom: 40px; padding: 15px; left: 0; right: 0; background: #fff; background: rgba(255, 255, 255, 0.8); -webkit-transition: background 200ms ease-out; -moz-transition: background 200ms ease-out; transition: background 200ms ease-out;}
.products .product-category:hover .header-title{background: #fff;}
.products .product-category .header-title
.category{display: block; font-size: 11px; line-height: 11px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #6dac36; margin-bottom: 8px;}
.products .product-category:hover .header-title
h3{color: #000;}
.products .product-category .header-title
h3{font-family: "Bodoni_Regular"; color: #333; text-transform: uppercase; font-size: 20px; line-height: 1.3; font-weight: 300; margin: 5px
0; text-align: center;}
.products .product-category .header-title
.count{display: block; position: relative; margin-top: 20px; color: #777; font-size: 11px; font-weight: normal; text-align: center;}
.products .product-category .header-title .count:before{content: ""; position: absolute; top: -10px; left: 50%; margin-left: -12px; width: 24px; height: 2px; background-color: #a6a5a4;}
nav.woocommerce-pagination
ul{display: block; float: left; white-space: nowrap; padding: 25px
0 0; clear: both; margin: 0;}
nav.woocommerce-pagination ul
li{margin: 0
5px 0 0; float: left; display: block; overflow: hidden;}
#content-wrap.full-width nav.woocommerce-pagination
ul{float: none; text-align: center;}
#content-wrap.full-width nav.woocommerce-pagination ul
li{float: none; display: inline-block; margin-right: 0;}
ul.products
li.product.first{margin-left: 0;}
.related.products
li.product.first{margin-left: 0px;}
.woo-product-entry-slider{position: relative;}
.woo-product-entry-slider .slides>li:first-child{display: block; -webkit-backface-visibility: visible;}
.product-entry-media{position: relative;}
.product-entry-out-of-stock-badge{z-index: 9; letter-spacing: 1px; color: #333; font-weight: 600; text-transform: uppercase; position: absolute; top: 50%; left: 0; right: 0; margin-top: -25px; background: #FFF; padding: 20px
0; background: rgba(255, 255, 255, 0.9); text-align: center; opacity: 0.9; font-size: 15px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;}
.product-group:hover .product-entry-out-of-stock-badge{color: #fff; background: #3fc387; background: rgba(63, 195, 135, 0.9);}
.woo-product-entry-slider .flex-control-nav{z-index: 2; width: 100%; height: 5px; position: absolute; bottom: 20px; text-align: center; margin: 0
!important;}
.woo-product-entry-slider .flex-control-nav
li{margin: 0
3px; display: inline-block !important; float: none !important; zoom: 1; *display: inline; width: auto !important;}
.woo-product-entry-slider .flex-control-paging li
a{width: 5px; height: 5px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; border: 2px
solid transparent; opacity: 0.6;}
.woo-product-entry-slider .flex-control-paging li a:hover{opacity: 0.8;}
.woo-product-entry-slider .flex-control-paging li a.flex-active{background: none; border-color: #fff; cursor: default; opacity: 1;}
.woo-entry-image-swap{position: relative; overflow: hidden;}
.woo-entry-image-swap
img{vertical-align: middle;}
.woo-entry-image-secondary{position: absolute; max-width: 100%}
.woo-entry-image-main{position: relative;}
.product{position: relative;}
.product
.product_title{clear: none; margin: 0
0 10px; padding: 0; font-weight: 400; font-size: 24px;}
.product
.summary{float: right; width: 50%; margin-bottom: 2em;}
.product .summary
.description{margin-bottom: 40px;}
.woocommerce-product-rating{display: inline-block; width: 100%; font-size: 12px;}
.woocommerce-product-rating .{float: left; margin-right: 10px; margin-top: 6px;}
.product-entry-thumb>span{display: none !important;}
div.product
p.price{color: #3fc387; font-size: 30px; line-height: 30px; font-weight: normal; font-weight: 400; padding-bottom: 10px; margin: 20px
0;}
.product .entry-summary .price
ins{text-decoration: none;}
.product .entry-summary .price
del{font-size: 13px; color: #ababab;}
div.product
p.stock{display: none; padding: 0; margin: 40px
0 10px; font-weight: bold; font-weight: 600; color: #444; text-decoration: underline;}
div.product p.out-of-stock{color: red; text-decoration: none !important;}
div.product p.out-of-stock:before{content: "\f11a"; font-family: "FontAwesome"; margin-right: 5px;}
div.product p.stock:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1;}
div[itemprop="description"]{font-style: italic;}
.product div[itemprop="description"]{margin-bottom: 20px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.product div[itemprop="description"] p{margin: 20px
0;}
.single-product .variations
select{float: left; width: 100%; font-size: inherit; margin: 0; overflow: hidden; padding: 9px
14px 9px 20px; margin-bottom: 10px;}
div.product form.cart
.variations{margin: 0
0 10px; width: 100%}
div.product form.cart .variations
label{display: block; background: #ededed; font-size: 14px; line-height: 18px; font-weight: 600; text-align: center; padding: 8px; border: solid 1px #ddd; border-right: 0; font-weight: bold; font-weight: 600; color: #000;}
div.product form.cart .variations
td{vertical-align: top;}
div.product form.cart .variations
.reset_variations{padding: 5px; font-size: 11px; background: #ededed; color: #000;}
div.product form.cart .variations .reset_variations:hover{background: #000; color: #fff;}
.single-product .single_variation
.price{margin: 0
0 15px; font-size: 16px; color: #000; text-align: left; float: none; display: block;}
.product
form.cart{margin: 30px
0;}
.woo_add_btn{display: inline-block; background-color: #3fc387; color: #fff; height: 37px; line-height: 37px; border: 0; padding: 0
1.4em !important; margin: 0
!important; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.woo_add_btn:hover{background-color: #339f6e;}
.single-product div.summary .compare, .product-entry-details .compare, .single-product div.summary .yith-wcwl-add-to-wishlist{display: none;}
.single-product div.summary .product-actions{margin-top: 45px;}
.single-product div.summary .product-actions .compare-button, .single-product div.summary .product-actions .compare, .single-product div.summary .product-actions .yith-wcwl-add-to-wishlist{display: inline-block;}
.single-product div.summary .product-actions .compare-button{margin-right: 15px;}
.single-product div.summary .product-actions
a{color: #999;}
.single-product div.summary .product-actions a:hover{color: #444;}
.single-product div.summary .product-actions a i, .single-product div.summary a.compare.added:before{display: inline-block; text-align: center; font-size: 14px; border: 1px
solid; width: 30px; height: 30px; line-height: 28px; margin-right: 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
.single-product div.summary a.compare.added:before{font-family: 'ElegantIcons'; content: "\69"; width: 28px; height: 28px; line-height: 26px;}
.product_meta{clear: both; font-size: 12px; margin-top: 25px !important; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 10px
0; margin: 40px
0 20px; color: #787878;}
.product_meta
span{font-weight: 600; color: #aaa;}
.product_meta .posted_in a,
.product_meta .tagged_as
a{font-weight: 400;}
.product_meta
span.sku{display: inline;}
.single-product
.upsells{margin-top: 60px; border-top: 1px solid #e4e4e4; padding-top: 20px;}
.single-product .upsells
h2{margin: 0
0 10px; font-size: 18px; font-weight: bold; font-weight: 600;}
.single-product div.summary .social-sharing{border: none; padding: 0; margin-top: 30px;}
div.product
div.images{position: relative; float: left; width: 47%; padding: 0;}
.woocommerce-single-product-slider-wrap
.slides{list-style: none !important;}
.woocommerce-single-product-slider-wrap .slides>li:first-child{display: block; -webkit-backface-visibility: visible;}
.woocommerce-single-product-slider-wrap li,
.woocommerce-single-product-slider-wrap li
a{display: block;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs{min-height: 65px; padding-top: 4px;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs
li{width: 134px; cursor: pointer; margin-right: 6px;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs li:last-child{margin-right: 0;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs li
a{display: block;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs li
img{width: 100%; display: block; opacity: 0.6; border: 0; -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out;}
.woocommerce-single-product-slider-wrap .flex-control-thumbs .flex-active-slide img,
.woocommerce-single-product-slider-wrap .flex-control-thumbs li img:hover{opacity: 1;}
div.product .flex-direction-nav
a{display: block; float: none !important; width: 35px !important; height: 40px; line-height: 40px; margin: -20px 0 0 !important; position: absolute; top: 50%; z-index: 9; text-align: center; overflow: hidden; opacity: 0; cursor: pointer; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.8); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
div.product .flex-direction-nav a:before{font-family: "fontAwesome"; font-size: 30px; font-weight: bold; display: inline-block;}
div.product .flex-direction-nav .flex-prev:before{content: '\f104'}
div.product .flex-direction-nav .flex-next:before{content: '\f105'}
div.product .flex-direction-nav .flex-prev{left: 0;}
div.product .flex-direction-nav .flex-next{right: 0;}
div.product .flexslider:hover .flex-prev{opacity: 0.7;}
div.product .flexslider:hover .flex-next{opacity: 0.7;}
div.product .flexslider:hover .flex-next:hover, div.product .flexslider:hover .flex-prev:hover{background: rgba(0, 0, 0, 0.5); color: #fff;}
div.product .flex-direction-nav .flex-disabled{display: none !important; opacity: 0 !important; filter: alpha(opacity=0); cursor: default;}
div.images
img{display: block; width: 100%; height: auto; cursor: pointer;}
div.product div.images
div.thumbnails{padding-top: 5px;}
div.product div.images div.thumbnails:after{content: ""; display: block; clear: both;}
div.product div.images div.thumbnails
a{display: block; float: left; margin: 1% 0 1% 1.6%; width: 18.72%}
.thumbnails img:hover{opacity: 0.8;}
.single-product .thumbnails
img{opacity: 0.6;}
.single-product .thumbnails a.active-thumb img,
.single-product .thumbnails a.active-thumb img:hover{opacity: 1;}
div.product div.images div.thumbnails
a.last{margin-right: 0 important;}
div.product div.images div.thumbnails
a.first{clear: both; margin-left: 0;}
div.product .thumbnails .flex-direction-nav
a{width: 20px !important; height: 30px; line-height: 30px; margin: -15px 0 0 !important;}
div.product .thumbnails .flex-direction-nav a:before{font-size: 18px;}
div.product .woocommerce-tabs{padding-top: 30px;}
div.product .woocommerce-tabs{clear: both;}
div.product .woocommerce-tabs
ul.tabs{display: block; position: relative; width: 100%; overflow: hidden; margin-bottom: 20px;}
div.product .woocommerce-tabs ul.tabs:before{position: absolute; content: " "; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #3fc387; z-index: 1;}
div.product .woocommerce-tabs ul.tabs
li{display: block; float: left;}
div.product .woocommerce-tabs ul.tabs li
a{display: inline-block; color: #999; font-weight: bold; text-transform: uppercase; font-size: 90%; padding: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
div.product .woocommerce-tabs ul.tabs li a:hover{background: #339f6e; color: #fff;}
div.product .woocommerce-tabs ul.tabs
li.active{background: #3fc387; z-index: 2;}
div.product .woocommerce-tabs ul.tabs li.active
a{color: #fff;}
#content div.product .woocommerce-tabs ul.tabs #tab-description h2:first-child{display: none;}
div.product .woocommerce-tabs
.panel{margin: 1.5em 0 0;}
div.product .woocommerce-tabs .panel
h2{margin: 20px
0; font-size: 18px; font-weight: normal; font-weight: 400;}
.woocommerce-tabs
.shop_attributes{text-align: left; width: 100%; border-top: 1px solid #e4e4e4;}
.woocommerce-tabs .shop_attributes
tr{padding: 0; margin: 0;}
.woocommerce-tabs .shop_attributes
p{margin: 0;}
.woocommerce-tabs .shop_attributes
th{color: #000; font-weight: bold; font-weight: 600;}
.woocommerce-tabs .shop_attributes td,
.woocommerce-tabs .shop_attributes
th{border-bottom: 1px solid #e4e4e4; padding: 5px
0; margin: 0;}
.related.products{margin-top: 70px;}
.related.products .title-wrap{margin: 0;}
.related.products .product-entry-title{font-size: 16px; font-weight: 400; text-align: center;}
#reviews
#comments{margin-top: 0; overflow: hidden;}
.full-width #reviews #comments, .full-screen #reviews
#comments{float: left; position: relative; width: 56%; padding-right: 20px;}
.full-width #reviews #review_form_wrapper, .full-screen #reviews
#review_form_wrapper{float: right; position: relative; width: 42%; padding-left: 20px;}
#reviews h2
small{float: right; color: #777; font-size: 15px; line-height: 21px; margin: 10px
0 0 0;}
#reviews h2 small
a{text-decoration: none; color: #777;}
#reviews
#respond{margin: 0; border: 0; padding: 0;}
#reviews
#comment{height: 100px;}
#reviews #comments .add_review:after{content: ""; display: block; clear: both;}
#reviews #comments
h2{clear: none;}
#reviews .comment-form-rating{clear: both;}
#reviews ., #reviews
p.meta{display: inline-block;}
#reviews .{margin-bottom: 0;}
#reviews div[itemprop="description"]{border: 0; font-family: georgia; padding-right: 2%}
#reviews #comments
ol.commentlist{width: 100%; background: none; list-style: none; margin-left: 20px;}
#reviews #comments ol.commentlist
li{margin: 0
0 20px; border: 0; position: relative; background: 0; border: 0;}
#reviews #comments ol.commentlist li
.meta{color: #777; font-size: 0.75em;}
#reviews #comments ol.commentlist li
img.avatar{position: absolute; left: 0; top: -5px; -webkit-border-radius: 50%; border-radius: 50%}
#reviews #comments ol.commentlist li
.comment_container{position: relative; border-bottom: 1px solid #ddd; margin-bottom: 15px; font-size: 90%; min-height: 85px; padding-left: 90px;}
#reviews #comments ol.commentlist li .comment-text
p{margin: 0
0 20px;}
#reviews #comments ol.commentlist li .comment-text p:last-child{margin: 0;}
#reviews #comments ol.commentlist li .comment-text
p.meta{margin: 0
5px 5px; font-size: 1em; line-height: 1.6; border: 0; padding: 0;}
#reviews #comments ol.commentlist li .comment-text .meta
strong{font-weight: bold; font-weight: 600; color: #222;}
#reviews #comments .commentlist>li:before{content: ""}
#reviews
h3{margin: 10px
0; font-size: 20px; font-weight: normal; font-weight: 400;}
#reviews
#review_form{padding: 15px
30px; position: relative; background: #fff; border: 3px
solid #ddd;}
#review_form
#respond{position: static; margin: 0; width: auto; padding: 0
0 0; background: transparent none; border: 0;}
#review_form #respond:after{content: ""; display: block; clear: both;}
#review_form #respond p.comment-form-author, #review_form #respond p.comment-form-email{width: 50%}
#review_form #respond p.comment-form-author{float: left; padding-right: 10px;}
#review_form #respond p.comment-form-email{float: right; padding-left: 10px;}
#review_form #respond p.comment-form-author input, #review_form #respond p.comment-form-email
input{width: 100%}
#review_form #respond
p{margin: 0
0 20px; text-align: left;}
#review_form #respond p
label{display: block; margin-bottom: 7px;}
#review_form #respond p.form-submit{display: none;}
#review_form #respond .form-submit input,
#review_form #respond .form-submit
input{left: auto;}
#review_form #respond
input{width: auto;}
#review_form #respond
textarea{width: 100%}
p.stars:after{content: ""; display: block; clear: both;}
p.stars
span{width: 80px; height: 16px; position: relative; float: left; background: url(../images/woocommerce/star.png) repeat-x left 0;}
p.stars span
a{float: left; position: absolute; left: 0; top: 0; width: 16px; height: 0; padding-top: 16px; overflow: hidden; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
p.stars span a:hover,
p.stars span a:focus{background: url(../images/woocommerce/star.png) repeat-x left -16px;}
p.stars span
a.active{background: url(../images/woocommerce/star.png) repeat-x left -32px;}
p.stars span a.star-1{width: 16px; z-index: 10;}
p.stars span a.star-2{width: 32px; z-index: 9;}
p.stars span a.star-3{width: 48px; z-index: 8;}
p.stars span a.star-4{width: 64px; z-index: 7;}
p.stars span a.star-5{width: 80px; z-index: 6;}
.quantity.buttons_added
input{-webkit-appearance: none !important;}
.quantity.buttons_added{position: relative; overflow: hidden; zoom: 1; border: 1px
solid #e4e4e4; float: left;}
.quantity.buttons_added .minus,
.quantity.buttons_added .plus,
.quantity.buttons_added
.qty{display: block; float: left; height: 24px; width: 24px; line-height: 24px; border: 0; margin: 0; padding: 0; text-align: center; vertical-align: middle; font-size: 12px; color: #777; cursor: pointer;}
.quantity.buttons_added minus,
.quantity.buttons_added
.plus{font-weight: 600;}
.quantity.buttons_added .minus,
.quantity.buttons_added
.qty{border-right: 1px solid #e4e4e4;}
.quantity.buttons_added input[type=number]{float: left; height: 24px; line-height: 24px;}
.quantity.buttons_added .plus,
.quantity.buttons_added
.minus{background: #f7f7f7;}
.quantity.buttons_added .plus:hover,
.quantity.buttons_added .minus:hover{background: #f5f5f5; color: #000;}
.quantity.buttons_added input::-webkit-outer-spin-button,
.quantity.buttons_added input::-webkit-inner-spin-button{display: none;}
.single
.quantity.buttons_added{margin-right: 10px;}
.single .quantity.buttons_added .minus,
.single .quantity.buttons_added .plus,
.single .quantity.buttons_added
.qty{height: 35px; line-height: 35px; width: 35px; -moz-appearance: textfield;}
.single .quantity.buttons_added
.qty{width: 45px;}
.quantity.buttons_added input[type=number]{-moz-appearance: textfield;}
.comment-form-rating
label{margin-bottom: 5px;}
.{overflow: hidden; position: relative; height: 1em; line-height: 1em; font-size: 1em; width: 5.4em; font-family: 'star'}
.:before{content: "\73\73\73\73\73"; color: #dfdbdf; float: left; top: 0; left: 0; position: absolute;}
.
span{overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #f4c069;}
. span:before{content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0;}
.hreview-aggregate .{margin: 10px
0 0 0;}
.woocommerce table, .woocommerce-page
table{border-collapse: collapse; font-size: 13px; line-height: 22px;}
.woocommerce table, .woocommerce-page table, .woocommerce table th, .woocommerce-page table
th{border: 0;}
.woocommerce table th, .woocommerce-page table
th{font-weight: normal;}
.woocommerce table td, .woocommerce-page table
td{border: 0; text-align: left;}
.wc-backward{padding: 5px
20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font-size: 11px; text-transform: uppercase; border: 1px
solid;}
.wc-backward:before{font-family: "Fontawesome"; line-height: 1; margin-right: 7px; content: "\f104"; font-size: 13px;}
.cart-collaterals
.coupon{overflow: hidden;}
.cart-collaterals .cart_totals h2, .cart-collaterals .shipping_calculator h2, .cart-collaterals .coupon h2, .woocommerce-account .col2-set .col-1 h2, .woocommerce-account .col2-set .col-2
h2{margin: 0
0 20px; text-transform: uppercase; letter-spacing: 1px; border-bottom: 2px solid #e4e4e4; padding-bottom: 10px;}
body.woocommerce-page
table.shop_table{text-align: left; width: 100%; margin-bottom: 20px; border-bottom: 2px solid #e4e4e4;}
body.woocommerce-page
table.wishlist_table{border-bottom: 0;}
.woocommerce table.wishlist_table thead
th{border-top: 0;}
table.shop_table
th{font-weight: 400; color: #555;}
table.shop_table th.product-remove{text-align: left; width: 37px;}
table.shop_table th.product-thumbnail{width: 80px; float: none;}
table.shop_table
td{vertical-align: middle;}
table.shop_table td.product-remove a
.remove{border: 3px
solid; border-radius: 50%; font-size: 12px; text-align: center; padding: 6px
0; height: 30px; width: 30px;}
.woocommerce-page table.shop_table
th{padding: 11px
0; font-size: 14px; font-weight: 600; text-transform: uppercase; border-bottom: 2px solid #e4e4e4;}
.woocommerce table.shop_table.cart th.product-name, .woocommerce-page table.shop_table.cart th.product-name{padding-left: 85px;}
#yith-wcwl-form th.product-name{padding-left: 0 !important;}
.woocommerce-page table.shop_table th.product-subtotal, .woocommerce table.shop_table td.product-subtotal, .woocommerce-page table.shop_table td.product-subtotal{text-align: right;}
table.shop_table tbody
tr{vertical-align: middle; border-bottom: 1px solid #e4e4e4;}
table.shop_table td
small{font-weight: normal;}
table.shop_table tfoot td,
table.shop_table tfoot
th{font-weight: 400; border-top: 1px solid rgba(0, 0, 0, 0.1);}
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot
th{border-top: 1px solid rgba(0, 0, 0, 0.1);}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table
td{padding: 18px
0px; vertical-align: middle;}
.woocommerce table.cart .product-remove, .woocommerce-page table.cart .product-remove{text-align: left; width: 37px;}
.shop_table .product-total, .shop_table tfoot
td{text-align: right;}
table.my_account_orders{font-size: 0.85em;}
table.my_account_orders th,
table.my_account_orders
td{padding: 4px
8px; vertical-align: middle;}
table.my_account_orders
.button{white-space: nowrap;}
table.my_account_orders .order-actions{text-align: right;}
table.my_account_orders .order-actions
.button{margin: .125em 0 .125em .25em;}
td.product-name
dl.variation{display: none; font-size: 0.8751em; overflow: hidden;}
td.product-name dl.variation
dt{font-weight: bold; float: left; clear: left; margin: 0
.25em 0 0; padding: 0;}
td.product-name dl.variation
dd{float: left; margin: 0
0 .25em 0;}
td.product-name dl.variation dd
p{margin: 0;}
td.product-name
p.backorder_notification{font-size: 0.83em;}
td.product-quantity{min-width: 80px;}
table.cart .product-thumbnail{float: left; padding-left: 8px !important; text-align: left; padding-right: 34px;}
#yith-wcwl-form table.cart .product-thumbnail{padding-right: 0 !important;}
table.cart
img{max-width: 45px; height: auto;}
table.cart .product-name-price, table.cart .product-stock-status{text-align: left;}
table.cart .product-name-price
span{display: block;}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color: #bdbdbd;}
#yith-wcwl-form table.wishlist_table td.product-add-to-cart{text-align: right;}
table.cart .product-info{margin-left: 115px; margin-top: 20px;}
table.cart th,
table.cart
td{vertical-align: middle;}
.woocommerce-content-box{padding-top: 15px;}
.woocommerce-content-box h2, .cart_totals
h2{text-transform: uppercase;}
table.cart
td.actions{padding-top: 15px; padding-bottom: 15px; text-align: right;}
table.cart td.actions
.coupon{float: left;}
table.cart td.actions .coupon
label{display: none;}
td.actions .coupon .input-text{width: 140px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-top: 0; padding-bottom: 0; height: 24px; line-height: 24px; margin: 0
4px 0 0;}
.shop_table .actions
.button{font-size: 12px; height: 24px; line-height: 24px; padding: 0
10px;}
table.cart td.actions
.button.alt{float: right; margin-left: .25em;}
.cart_totals{display: block; background: #f3f3f3; border: 4px
solid #e4e4e4; padding: 15px;}
.cart_totals
p{margin: 0;}
.cart_totals p
small{color: #777; font-size: 12px;}
.cart_totals
.amount{font-weight: 400;}
.cart_totals
table{width: 100%; text-align: left; margin-bottom: 20px;}
.cart_totals table td,
.cart_totals table
th{padding: 6px
3px;}
.cart_totals table tr
td{text-align: right;}
.cart_totals table
small{display: block; color: #777;}
.cart_totals table
select{width: 100%}
.cart_totals .discount
td{color: #85ad74;}
.cart_totals tr.order-total{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.cart_totals tr.shipping th, .cart_totals tr.shipping
td{padding-bottom: 30px;}
.cart_totals tr td, .cart_totals tr
th{padding: 7px
0; width: 50%; vertical-align: middle;}
.cart_totals tr
th{text-transform: uppercase;}
.cart_totals input[type="submit"]{width: 100%}
.woocommerce-cart input[type="submit"].checkout-button{margin-top: 10px;}
.cart-collaterals{display: inline-block; width: 100%; margin-top: 40px;}
.shipping-calculator-form{display: block !important;}
.cart-collaterals .shipping_calculator .form-row.state{margin-right: 4%}
.cart-collaterals .shipping_calculator .form-row.state, .cart-collaterals .shipping_calculator .form-row.postcode{width: 48%; float: left; position: relative;}
.cart-collaterals .shipping_calculator:after{content: ""; display: block; clear: both;}
.cart-collaterals .shipping_calculator .button-row{clear: both;}
.cart-collaterals .shipping_calculator
.{width: 100%; float: none; display: block;}
.cart-collaterals .coupon input[type="text"], .cart-collaterals .coupon input[type="submit"]{width: 100%}
.cart-collaterals .coupon input[type="submit"]{margin-top: 20px; padding: 13.5px 20px;}
form .form-row:after{content: ""; display: block; clear: both;}
form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition: opacity 0.5s 0.5s ease; -moz-transition: opacity 0.5s 0.5s ease; transition: opacity 0.5s 0.5s ease; opacity: 0;}
form .form-row
label{display: block; margin-bottom: 5px;}
form .form-row
label.hidden{visibility: hidden;}
form .form-row
select{width: 100%; cursor: pointer; margin: 0;}
form .form-row
.required{color: red; font-weight: 400; border: 0;}
.woocommerce form .input-checkbox, .woocommerce-page form .input-checkbox{display: inline-block; float: left; vertical-align: middle;}
form .form-row
label.checkbox{display: inline;}
form .form-row input.input-text,
form .form-row
textarea{width: 100%; max-width: 100%; margin: 0; outline: 0;}
form .form-row textarea
.chzn-container-single .chzn-search
input{max-width: 100%}
form .form-row
textarea{height: 100px; line-height: 1.5em; display: block;}
form .form-row.validate-required.woocommerce-invalid input.input-text{background-image: url(../images/woocommerce/icons/invalid.png); background-position: 95% center; background-repeat: no-repeat;}
form .form-row.validate-required.woocommerce-invalid select,
form .form-row.validate-required.woocommerce-invalid .chzn-single,
form .form-row.validate-required.woocommerce-invalid .chzn-drop,
form .form-row.validate-required.woocommerce-invalid input.input-text,
form .form-row.validate-required.woocommerce-invalid
select{border-color: #fb7f88;}
form .form-row ::-webkit-input-placeholder{line-height: 1em; padding-top: 2px;}
form .form-row :-moz-placeholder{line-height: 1em; padding-top: 2px;}
form .form-row :-ms-input-placeholder{line-height: 1em; padding-top: 2px;}
form .form-row-first,
form .form-row-last{float: left; width: 47%; overflow: visible;}
form .form-row-last{float: right;}
form .form-row-wide{clear: both;}
.woocommerce-checkout form.login, form.checkout_coupon{margin-bottom: 30px; text-align: left; padding: 30px; border: 1px
solid #e4e4e4;}
form.login p:first-child, ul#shipping_method{list-style: none outside; padding: 0;}
ul#shipping_method
li{margin: 0; padding: .25em 0 .25em 22px; text-indent: -22px; list-style: none outside;}
ul#shipping_method
.amount{font-weight: bold;}
.checkout .col-2
h3{float: left; clear: none;}
.checkout .col-2
.notes{clear: left;}
.checkout .col-2 .form-row-first{clear: left;}
.checkout div.shipping-address{padding: 0; clear: left; width: 100%}
.checkout
#shiptobilling{float: right; line-height: 1.62em; margin: 0
0 0 0; padding: 0;}
.checkout #shiptobilling
label{font-size: 0.6875em;}
.checkout
.shipping_address{clear: both;}
#payment
#place_order{float: right; margin: 0;}
.woocommerce-page #payment
#place_order{width: 100%; float: none; text-align: center;}
#payment
.terms{text-align: left; margin: 20px
0 0;}
#payment .form-row.terms
label{display: inline; padding-left: 10px;}
#payment
div.payment_box{position: relative; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 0.813em; margin: 20px
0 20px 0; background: #ddd; background: rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1); border: none; border-bottom: 1px solid #fff; color: #666; padding: 10px
20px;}
#payment div.payment_box p:last-child{margin-bottom: 0;}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year{width: 48%; float: left;}
#payment div.payment_box #cc-expire-year{float: right;}
#payment div.payment_box
span.help{font-size: 11px; color: #777; line-height: 13px; font-weight: normal;}
#payment div.payment_box .form-row{margin: 0
0 1em;}
#payment div.payment_box .form-row
select{width: 48%; float: left; margin-right: 3.8%}
#payment div.payment_box .form-row select:nth-child(3n){margin-right: 0;}
.showcoupon, .showlogin{float: right;}
.checkout_coupon{padding: 30px; margin: 20px
0; border: 1px
solid #e4e4e4;}
.checkout_coupon
p{margin: 0; float: left; width: auto !important;}
.checkout_coupon input[type="text"]{padding-top: 0; padding-bottom: 0; height: 35px; padding-left: 10px; padding-right: 10px; font-size: 12px;}
.checkout_coupon input[type="text"]{width: 400px !important; max-width: 100% !important;}
.checkout_coupon
.button{padding-top: 0; padding-bottom: 0; height: 40px; line-height: 40px; font-size: 13px; margin: 0
0 0 15px;}
div.product
p.cart{margin-bottom: 2em;}
div.product p.cart:after{content: ""; display: block; clear: both;}
div.product form.cart
table{border-width: 0 0 1px 0;}
div.product form.cart table td,
div.product form.cart table
td{padding-left: 0;}
div.product form.cart table
div.quantity{float: none !important; margin: 0
!important;}
div.product form.cart table
small.stock{display: block; float: none;}
div.product form.cart .group_table
td.label{padding-right: 1em; padding-left: 1em;}
div.product form.cart .group_table
td{vertical-align: top;}
.select2-container .select2-choice{background: #eee; width: 100%; height: 40px !important; border-radius: 0; padding: 10px; line-height: 21px !important;}
.select2-container .select2-choice .select2-arrow{width: 25px;}
.select2-container .select2-choice .select2-arrow b:after{display: none;}
.select2-container .select2-choice .select2-arrow b:before{content: "\f107"; font-family: "FontAwesome"; line-height: 40px; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit;}
.select2-search
input{padding: 4px
5px 4px 5px!important; min-height: 25px; margin-top: 5px;}
#customer_details{width: 60%; float: left;}
#customer_details .col-1,
#customer_details .col-2{float: none; width: 100% !important; border: 0;}
#customer_details .col-2{margin-top: 40px; border-top: 1px solid #e4e4e4; padding-top: 40px;}
#customer_details
label{font-weight: bold; font-weight: 600; color: #555;}
#customer_details
label.checkbox{padding-left: 10px;}
#customer_details #order_comments_field:before{content: ""; display: block; height: 1px; width: 100%; background: none; height: 40px; border-bottom: 1px solid #e4e4e4;}
#customer_details #order_comments_field
label{float: left; width: 20%; font-size: 1.125em; color: #000; font-weight: bold; font-weight: 600; margin-top: 40px; margin-bottom: 20px;}
.woocommerce form #customer_details .form-row
textarea{float: right; width: 80%; padding: 15px; min-height: 60px; margin-top: 40px;}
.checkout input[type="text"],
.checkout input[type="password"],
.checkout input[type="email"],
.checkout input[type="tel"],
.checkout input[type="url"],
.checkout
textarea{font-size: 12px;}
#order_review_heading{display: none !important;}
#order_review{float: right; width: 36%; display: block; background: #f3f3f3; border: 4px
solid #e4e4e4; padding: 15px;}
#order_review table.shop_table tfoot
th{background: none; font-size: 12px; border-bottom: 0; color: #333; text-transform: uppercase;}
#order_review table.shop_table
td{padding: 7px
0 !important;}
#order_review table.shop_table tbody
tr{border: 0
!important;}
#order_review table.shop_table tfoot
th{border-bottom-width: 1px !important;}
#payment
ul.payment_methods{text-align: left; margin: 0; list-style: none outside; border-bottom: 1px solid #e4e4e4; padding-bottom: 20px;}
#payment ul.payment_methods:after{content: ""; display: block; clear: both;}
#payment ul.payment_methods
li{line-height: 2em; text-align: left; margin: 0; font-weight: normal;}
#payment ul.payment_methods li
input{margin: 0
1em 0 0;}
#payment ul.payment_methods li
img{vertical-align: middle; margin: -2px 0 0 .5em; position: relative;}
#payment ul.payment_methods li.payment_method_paypal img, #payment ul.payment_methods li.payment_method_paypal
.about_paypal{display: block; margin-left: 2em;}
body.woocommerce-page #payment div.payment_box:after{border-color: transparent transparent #fff;}
body.woocommerce-page #payment
div.payment_box{background: #fff; font-size: 12px; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1); border-radius: 3px; line-height: 1.6em;}
body.woocommerce-page #payment div.form-row{padding-top: 20px; margin: 0;}
.woocommerce
.order_details{margin: 0
0 20px; list-style: none;}
.order_details:after{content: ""; display: block; clear: both;}
.order_details{margin: 30px
0;}
.order_details li:first-child{border-top: 1px solid #e4e4e4; padding-top: 10px;}
.order_details
li{float: none; font-weight: bold; font-weight: 600; color: #000; font-size: 14px; border-bottom: 1px solid #e4e4e4; padding-bottom: 10px; margin-bottom: 10px;}
.order_details li
strong{font-size: 12px; color: #888; font-weight: 400;}
.addresses .title:after{content: ""; display: block; clear: both;}
.woocommerce-checkout table.shop_table tfoot
th{background: #f7f7f7; color: #000; font-weight: bold; font-weight: 600;}
.customer_details dt,
.customer_details
dd{float: left; margin-top: 5px;}
.customer_details
dt{clear: both; font-weight: bold; font-weight: 600; color: #000; margin-right: 5px;}
.myaccount_address{margin-bottom: 40px;}
.addresses .title
h3{margin: 0;}
.addresses .title
.edit{font-size: 12px;}
.addresses
address{margin-top: 10px;}
.addresses .col-1,
.addresses .col-2{padding: 20px; border: 1px
solid #e4e4e4;}
.customer_details{display: block; overflow: hidden; margin-bottom: 10px;}
.woocommerce-cart input[type="submit"]{margin: 0;}
.yith-wcwl-share
h4{display: inline-block; margin: 30px
15px 0 0;}
.yith-wcwl-share ul, .yith-wcwl-share
li{display: inline-block; height: auto;}
.yith-wcwl-share li, .entry-content .yith-wcwl-share
li{margin-right: 8px;}
.yith-wcwl-share li
a{font-size: 14px; width: 30px; height: 30px; line-height: 28px; text-align: center; border: 1px
solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: none !important;}
.yith-wcwl-share li a:before{font-family: "FontAwesome"; font-style: normal; font-weight: normal; text-decoration: inherit;}
.yith-wcwl-share li a.facebook:before{content: "\f09a"}
.yith-wcwl-share li a.twitter:before{content: "\f099"}
.yith-wcwl-share li a.pinterest:before{content: "\f0d2"}
.yith-wcwl-share li a.googleplus:before{content: "\f0d5"}
.yith-wcwl-share li a.email:before{content: "\f0e0"}
p.demo_store{position: fixed; top: 0; left: 0; right: 0; margin: 0; width: 100%; font-size: 1em; padding: .5em 0; text-align: center; background: #f26c4f; background: -webkit-gradient(linear, left top, left bottom, from(#f26c4f), to(#ee4420)); background: -webkit-linear-gradient(#f26c4f, #ee4420); background: -moz-linear-gradient(center top, #f26c4f 0%, #ee4420 100%); background: -moz-gradient(center top, #f26c4f 0%, #ee4420 100%); border: 1px
solid #ee4420; color: #fff; z-index: 99998; box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.2);}
.admin-bar
p.demo_store{top: 28px;}
small.note{display: block; color: #777; font-size: 11px; line-height: 21px; margin-top: 10px;}
div.product p.price
ins{background: inherit;}
ol.commentlist.notes li.note
p.meta{font-weight: bold; margin-bottom: 0;}
ol.commentlist.notes li.note .description p:last-child{margin-bottom: 0;}
ul.digital-downloads{margin-left: 0; padding-left: 0;}
.woocommerce
.inside{overflow: hidden;}
form.login label[for="rememberme"]{display: inline-block;}
.woocommerce .inside-bottom{display: table; width: 100%; margin-top: 20px;}
.woocommerce .inside-bottom input[type="checkbox"]{margin: 10px
0 0 0;}
.woocommerce-account .col2-set label[for="rememberme"], .woocommerce-account .col2-set .lost_password, .woocommerce .button-row{display: table-cell; vertical-align: middle; margin: 0;}
.woocommerce .button-row{text-align: right;}
form.login .login-row{display: inline-block; margin: 0;}
form.login
.lost_password{display: inline-block; margin-bottom: 0; margin-left: 5px;}
.col2-set.lost_password .col-1{float: none; width: 60%; margin: 0
auto !important;}
.woocommerce
.myaccount_user{display: none;}
.woocommerce
.user_account{float: left; width: 25%}
.woocommerce
.ks_myaccount_user{display: block; position: relative; padding: 5px
0 5px 80px; min-height: 60px; margin-bottom: 30px; overflow: hidden;}
.woocommerce .ks_myaccount_user .myaccount_container
img{display: inline-block; position: absolute; top: 0; left: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
.woocommerce .ks_myaccount_user .myaccount_container span.user-name{display: block; font-size: 16px; font-weight: 600; text-transform: capitalize;}
.woocommerce .ks_myaccount_user .myaccount_container span.logout-link a, .woocommerce .ks_myaccount_user .myaccount_container span.view-cart
a{display: inline-block; background-color: #3fc387; color: #fff; font-size: 70%; line-height: 15px; font-weight: 600; margin-top: 4px; padding: 3px
8px; text-transform: uppercase;}
.woocommerce .ks_myaccount_user .myaccount_container span.logout-link a:hover, .woocommerce .ks_myaccount_user .myaccount_container span.view-cart a:hover{background-color: #339f6e;}
.woocommerce-side-nav{list-style: none; margin: 0; padding: 0;}
.woocommerce-side-nav li
a{display: block; padding: 10px
0; color: #999; border-bottom: 1px solid #e4e4e4; text-transform: uppercase; -webkit-transition: border 200ms ease-out; -moz-transition: border 200ms ease-out; transition: border 200ms ease-out;}
.woocommerce-side-nav li a:hover, .woocommerce-side-nav li.active
a{color: #333;}
.ks-myaccount-data{float: right; width: 75%; border-left: 1px solid #e4e4e4; padding-left: 40px; overflow: hidden;}
.ks-myaccount-data h2, .ks-myaccount-data .digital-downloads, .ks-myaccount-data .my_account_orders, .ks-myaccount-data .myaccount_address, .ks-myaccount-data .addresses, .ks-myaccount-data .edit-account-heading, .ks-myaccount-data .edit-account-form{display: none;}
.ks-myaccount-data
h2{font-size: 1.625em; padding-bottom: 15px; border-bottom: 1px solid #e4e4e4; margin-bottom: 30px;}
.ks-myaccount-data .digital-downloads li, .ks-thank-you .order_details
li{line-height: 20px; margin: 0
0 15px; padding: 0
0 0 25px;}
.ks-myaccount-data .digital-downloads li:before, .ks-thank-you .order_details li:before{background-color: #3fc387; color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size: 12px; text-align: center; content: '\f054'; display: inline-block; float: left; font-family: "fontAwesome"; font-style: normal; font-weight: normal; width: 20px; height: 20px; margin-left: -28px; margin-right: 0; text-decoration: inherit;}
.ks-myaccount-data #billing_country_chosen, .ks-myaccount-data #billing_state_chosen, .ks-myaccount-data #shipping_country_chosen, .ks-myaccount-data #shipping_state_chosen, .ks-checkout #billing_country_chosen, .ks-checkout #billing_state_chosen, .ks-checkout #shipping_country_chosen, .ks-checkout
#shipping_state_chosen{width: 100% !important;}
.woo-icon{position: relative;}
#top-bar-nav .woo-icon ul.sub-menu
ul{right: 0 !important;}
.user_button.wcmenucart{width: auto; margin: 0; padding: 0
10px !important;}
#top-bar
.wcmenucart{background: none; line-height: 40px;}
#site-navigation-wrap .dropdown-menu>li>a.wcmenucart{font-size: 16px !important;}
.wcmenucart .shopping-cart{position: relative;}
.wcmenucart .cart-total{display: inline-block; position: absolute; top: -6px; right: -6px; background: #3fc387; color: #fff; font-size: 11px; width: 14px; height: 14px; line-height: 14px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: background 0.5s ease, color 0.5s ease; -moz-transition: background 0.5s ease, color 0.5s ease; -ms-transition: background 0.5s ease, color 0.5s ease; -o-transition: background 0.5s ease, color 0.5s ease; transition: background 0.5s ease, color 0.5s ease;}
#top-bar .wcmenucart .cart-total{font-size: 8px;}
.no-amount.wcmenucart .cart-total{right: -8px;}
.wcmenucart:hover .cart-total, .sfHover .wcmenucart .cart-total{background: #fff; color: #3fc387;}
.wcmenucart
span.amount{font-size: 12px; line-height: 12px; padding-left: 8px;}
.widget_product_search
input{height: 40px; line-height: 40px; width: 100%; padding: 0 10px; font-size: 13px; background-image: url(../../../../../khositeweb.com/preview/aktina/wp-content/themes/Aktina/images/base/search.png); background-repeat: no-repeat; background-position: right center;}
.widget_product_search
#searchsubmit{display: none;}
.widget_product_search
label{display: none;}
.widget_shopping_cart_content
p.total{display: inline-block; width: 100%; margin: 15px
0; font-size: 14px; font-weight: 600; text-transform: uppercase; padding-top: 0;}
.widget_shopping_cart_content .total
.amount{float: right; color: #8db830; margin-left: 6px;}
.widget_shopping_cart_content .buttons a.button, .woocommerce-cart input[name="update_cart"]{display: block; font-size: 13px; line-height: 13px; font-weight: bold; padding: 14px
14px; border: 0; text-align: center; text-transform: uppercase; background-color: #ddd; color: #333; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; letter-spacing: 1px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;}
.widget_shopping_cart_content .buttons a.button:hover, .woocommerce-cart input[name="update_cart"]:hover{background-color: #ccc; color: #333;}
.widget_shopping_cart_content .buttons
a.button{float: left; width: 48%}
.widget_shopping_cart_content .buttons
a.checkout{float: right; background-color: #3fc387; color: #fff;}
.widget_shopping_cart_content .buttons a.checkout:hover{background-color: #339f6e; color: #fff;}
ul.cart_list, ul.product_list_widget{list-style: none outside; margin: 0;}
ul.cart_list li,
ul.product_list_widget
li{position: relative; font-size: 14px; padding: 10px
0; margin: 0; list-style: none; min-height: 70px;}
ul.product_list_widget li
.quantity{display: block; color: #bbb;}
ul.product_list_widget li
del{color: #999;}
ul.product_list_widget li
.from{display: none;}
ul.cart_list li
a{display: inline-block; font-weight: 600;}
ul.cart_list li img,
ul.product_list_widget li
img{width: 70px;}
ul.product_list_widget li
img{float: left; margin-right: 10px;}
ul.cart_list li img:hover,
ul.product_list_widget li img:hover{opacity: 0.8;}
ul.cart_list li .,
ul.product_list_widget li .{float: none;}
.widget_shopping_cart
.total{padding: 4px
0 0;}
.widget_shopping_cart .total
strong{min-width: 40px; display: inline-block; font-weight: 400;}
.product_list_widget
ins{text-decoration: none;}
.product_list_widget del
.amount{color: #aaa; color: rgba(145, 145, 145, 0.5);}
.product_list_widget .{margin: 5px
0;}
.widget_product_search input[type="submit"]{margin-top: 10px;}
#sidebar .price_slider_wrapper:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1;}
.widget_price_filter
.price_slider{margin-bottom: 15px;}
.widget_price_filter .ui-slider{position: relative; text-align: left;}
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position: absolute; z-index: 2; width: 10px; height: 15px; cursor: pointer; outline: 0; border: none; top: -.3em; background: url("../images/woocommerce/price-filter-pin.png") center no-repeat;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left: -1em;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius: 1em; border-radius: 1em; background: #f2f3f3; border: 1px
solid #c2c7ce;}
.widget_price_filter .ui-slider .ui-slider-range{position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: #cfd2d2; background: -webkit-linear-gradient(#e0e3e3, #cfd2d2); background: -moz-linear-gradient(#e0e3e3, #cfd2d2); background: -o-linear-gradient(#e0e3e3, #cfd2d2); background: linear-gradient(#e0e3e3, #cfd2d2); -webkit-border-radius: 1em; border-radius: 1em;}
.widget_price_filter .ui-slider-horizontal{height: .5em;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top: 0; height: 100%}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left: -1px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right: -1px;}
.widget_price_filter
.price_label{font-size: 11px; color: #898989; text-transform: uppercase; letter-spacing: 1px; font-weight: 400;}
.widget_price_filter .price_slider_amount
.button{margin: 0; border: none; outline: none; -webkit-appearance: none; height: 22px; line-height: 22px; padding: 0
10px; font-size: 12px; background: #e4e4e4; border: 1px
solid #c2c7ce; color: #444; text-shadow: 1px 1px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #e4e4e4; background: -webkit-linear-gradient(#fefefe, #e4e4e4); background: -moz-linear-gradient(#fefefe, #e4e4e4); background: -o-linear-gradient(#fefefe, #e4e4e4); background: linear-gradient(#fefefe, #e4e4e4); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.3); -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.3); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 3px -1px rgba(45, 60, 72, 0.3); cursor: pointer;}
.widget_price_filter .price_slider_amount .button:hover{background: #fefefe;}
.widget_price_filter .price_slider_amount .button:active{background: #e4e4e4; background: -webkit-linear-gradient(#e4e4e4, #fefefe); background: -moz-linear-gradient(#e4e4e4, #fefefe); background: -o-linear-gradient(#e4e4e4, #fefefe); background: linear-gradient(#e4e4e4, #fefefe);}
.widget_price_filter
.price_slider_amount{text-align: left; height: 22px; line-height: 22px;}
.widget_price_filter .price_slider_amount
.button{float: right;}
.tb-menu #current-shop-items-dropdown{line-height: 1.6em;}
#current-shop-items-dropdown{max-height: 600px; padding: 20px; left: auto; right: 0;}
.product_list_widget{position: relative; display: block; min-width: 300px; top: auto !important; left: auto !important;}
.product_list_widget .cart-title{font-size: 14px; margin: 0; padding-bottom: 8px; border-bottom: 1px solid #e4e4e4;}
.product_list_widget
li{position: relative; width: 100%; padding: 10px
0; border-bottom: 1px solid #e4e4e4;}
.product_list_widget li
a{font-size: 14px; line-height: 1.3; padding: 0;}
.product_list_widget li a:hover{background: none;}
.product_list_widget li
a.remove{display: inline-block; position: absolute; top: 50%; right: 0; font-size: 16px; margin-top: -10px; color: #ccc; border: 1px
solid #ccc; height: 20px; width: 20px; line-height: 10px; text-align: center; padding-top: 4px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
.product_list_widget li a.remove:hover{color: #333; border-color: #333;}
.product_list_widget li a.cart-img{float: left; margin-right: 10px; margin-bottom: 0;}
.product_list_widget li .cart-link{display: inline-block; width: 65%}
#current-shop-items-dropdown dl.variation, ul.cart_list
dl.variation{display: none !important;}
.product_list_widget li
.amount{display: block;}
.product_list_widget li
.quantity{margin-top: 5px; font-weight: 600; line-height: 15px;}
#current-shop-items-dropdown
.buttons{text-align: center; margin: 0;}
.product_list_widget
li.empty{margin: 0; border: none; padding: 0; color: #898989; min-height: inherit;}
.boxed-main-layout #current-shop-items-dropdown{right: 30px;}
#sidebar .yith-woocompare-widget a.clear-all, #sidebar .yith-woocompare-widget
a.compare{margin-top: 10px; text-decoration: underline;}
#sidebar .yith-woocompare-widget a.clear-all{float: left;}
.wp-video-shortcode{width: auto !important; max-width: 100% !important;}
.hidden-desktop, .visible-phone, .visible-tablet{display: none;}
.mobile-menu{display: none; vertical-align: middle; padding-top: 8px; text-align: right; z-index: 9999;}
.rtl .mobile-menu{text-align: left;}
.mobile-menu
a{font-size: 40px;}
.mobile-menu a, .mobile-left a, .header-transparent .is-sticky .mobile-menu
a{color: #aaa;}
.mobile-menu a:hover, .mobile-left a:hover, .header-transparent .is-sticky .mobile-menu a:hover{color: #333;}
.header-transparent .mobile-menu
a{color: #fff;}
.header-transparent .mobile-menu a:hover{color: #3fc387;}
.light_color .header-transparent .mobile-menu
a{color: #fff;}
.light_color .header-transparent .mobile-menu a:hover{color: #3fc387;}
.dark_color .header-transparent .mobile-menu
a{color: #000;}
.dark_color .header-transparent .mobile-menu a:hover{color: #3fc387;}
.mobile-left{display: none; position: absolute; right: 7px; top: 15px; font-size: 16px; z-index: 9999;}
.rtl .mobile-left{right: auto; left: 7px;}
.mob-overlay{opacity: 0; -webkit-transition: opacity 200ms ease-out; -moz-transition: opacity 200ms ease-out; transition: opacity 200ms ease-out;}
.mob-overlay.active{position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; background-color: #000; opacity: .4;}
.jPanelMenu-panel{background: inherit !important;}
#jPanelMenu-menu li.image-column{display: none !important;}
#jPanelMenu-menu{-webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out;}
body[data-menu-position="open"] .jPanelMenu-panel{-webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; left: 0 !important; -webkit-transform: translate(250px); -o-transform: translate(250px); transform: translate(250px);}
body[data-menu-position="closed"] #jPanelMenu-menu{-webkit-transform: translate(-250px); -o-transform: translate(-250px); transform: translate(-250px); display: block !important;}
body[data-menu-position="open"] #jPanelMenu-menu{-webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0); z-index: 9999 !important;}
#jPanelMenu-menu .mobile-search-wrap{border-bottom: 0;}
#jPanelMenu-menu .searchform-wrap
form.searchform{width: 100%}
#jPanelMenu-menu .footer-right{float: none;}
#jPanelMenu-menu .footer-login{display: block!important;}
#jPanelMenu-menu .login-modal, #jPanelMenu-menu .register-modal{line-height: 40px; margin-right: 0;}
#jPanelMenu-menu .current-menu-item>a.login-modal, #jPanelMenu-menu .current-menu-item>a.register-modal{color: inherit;}
#jPanelMenu-menu .user_button, #jPanelMenu-menu .user_button:hover{background: transparent; float: none; padding: 0
10px; width: 100%; line-height: 30px; text-align: left;}
#jPanelMenu-menu .footer-login-register{position: relative; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
#jPanelMenu-menu .footer-login-register
.user_button{border-bottom: 1px solid #333; padding: 8px
10px;}
#jPanelMenu-menu .footer-login-register .user_button:last-child{border-bottom: 0;}
#jPanelMenu-menu .user-nav li a .link-title{display: inline-block; margin-left: 10px; font-size: 12px;}
#jPanelMenu-menu{background: #222; margin: 0; padding: 0;}
#jPanelMenu-menu
li{display: block; overflow: hidden; float: none; width: 100%; border-bottom: 1px solid #333; border-right: 0; border-left: 0; margin: 0; padding: 10px
20px; position: relative;}
#jPanelMenu-menu
li.social{float: left; width: 50px;}
#jPanelMenu-menu li.social
a{text-align: center; padding: 8px
0;}
#jPanelMenu-menu li ul
li{padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 0;}
#jPanelMenu-menu li ul li:last-child{border: 0;}
#jPanelMenu-menu li ul li
li{display: block; float: none;}
#jPanelMenu-menu
input{background: #444; border-color: #555; color: #ccc; -webkit-appearance: none; border-radius: 0;}
#jPanelMenu-menu li a, #jPanelMenu-menu
.user_button{display: block; background: none; color: #999; text-align: left;}
#jPanelMenu-menu li a:hover, #jPanelMenu-menu .user_button:hover{background: transparent; color: #fff;}
#jPanelMenu-menu .user-nav li
a{line-height: 30px;}
#jPanelMenu-menu .user-nav li a, #jPanelMenu-menu .footer-login-register
.user_button{width: 100%}
#jPanelMenu-menu li>a{border: 0; padding: 8px
10px;}
#jPanelMenu-menu>li>a{font-size: 12px; border: 0;}
#jPanelMenu-menu a .nav-arrow, #jPanelMenu-menu a::before, #jPanelMenu-menu a::after{display: none;}
#jPanelMenu-menu a .fa, #jPanelMenu-menu a
span{margin-right: 5px;}
#jPanelMenu-menu .sub-menu{position: relative; background: 0; background-image: none!important; border: 0; width: 100%!important; min-height: 100%!important; padding: 0!important; margin: 0!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -o-box-shadow: none!important; box-shadow: none!important;}
#jPanelMenu-menu .sub-menu
ul{width: 100%; border-left: 3px solid #555; border-right: 0;}
#jPanelMenu-menu .sub-menu ul li:last-child{border: 0;}
#jPanelMenu-menu .tb-menu, #jPanelMenu-menu .ex-menu{margin-top: 30px;}
#jPanelMenu-menu .tb-menu li
a{font-weight: normal; text-transform: none;}
#jPanelMenu-menu .top-bar-items, #jPanelMenu-menu .middle-items{padding: 0;}
#jPanelMenu-menu .current-menu-item>a{background: transparent; color: #fff; font-weight: bold;}
#jPanelMenu-menu .tb-menu li, #jPanelMenu-menu .middle-items
li{padding: 10px
20px;}
#jPanelMenu-menu .nav-top-not-logged-in:after{display: none;}
#jPanelMenu-menu .wcmenucart .woo-left{float: none; text-align: left; padding: 0!important;}
#jPanelMenu-menu a span.cart-total{position: relative; margin-right: 0; right: 0;}
#jPanelMenu-menu .wcmenucart
span.amount{margin-right: 0; padding-left: 0;}
#jPanelMenu-menu .widget-menu{display: none!important;}
@media only screen and (max-width: 1280px) and (min-width: 768px){.wcmenucart .cart-details{display: none;}
html.nice-scroll.boxed-style, html.nice-scroll.boxed-style .footer-fixed
#footer{padding-right: 10px!important;}
.boxed #wrap, .boxed.headers #site-header, .boxed.headers #site-navigation-wrap,
.boxed.headers #site-header-inner, .boxed .boxedstyle, .boxed.footer-fixed .site-footer{max-width: 100%}
.boxed .boxedstyle, .boxed.footer-fixed .site-footer{left: 0; margin-left: 0;}
.header_left #wrap, .header_left.boxed, .header_left .esg-container-fullscreen-forcer{padding-left: 30px;}
.rtl.header_left #wrap, .rtl.header_left.boxed, .rtl.header_left .esg-container-fullscreen-forcer{padding-left: 0; padding-right: 30px;}
.header_left.boxed
#wrap{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;}
.header_left #site-header-left{left: -190px; z-index: 999; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.header_left #site-header-left.open{left: 0;}
.rtl.header_left #site-header-left{left: auto; right: -190px;}
.rtl.header_left #site-header-left.open{left: auto; right: 0;}
.header_left #site-header-left .mobile-left{display: inline-block;}
.header_left #site-header-left.open .mobile-left a i:before{content: "\51"}
#site-navigation-wrap .dropdown-menu>li>a{padding: 0
10px;}
.main-navigation .megamenu.columns-5, .main-navigation .megamenu.columns-6{width: 1000px;}
.sub-menu, #searchform-dropdown{min-width: 160px;}
.main-navigation .metromenu .megamenu li
a{font-size: 20px;}
.main-navigation .metromenu .megamenu li a
.fa{width: 32px; font-size: 25px;}
.main-navigation .metromenu .megamenu li a:hover
.fa{margin-top: -16px; font-size: 32px;}
.main-navigation .metromenu .megamenu.columns-1 li a:hover, .main-navigation .metromenu .megamenu.columns-2 li a:hover{padding-left: 18%}
.main-navigation .metromenu .megamenu.columns-4 li a
.fa{width: 24px; margin-top: -10px; font-size: 20px;}
.main-navigation .metromenu .megamenu.columns-4 li a:hover
.fa{margin-top: -12px; font-size: 24px;}
.searchform-normal .search-field{background: #fff; position: absolute; top: 100%; right: 0; z-index: 9; -moz-box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 10px 2px rgba(0, 0, 0, 0.1);}
.wcmenucart .woo-left{padding-left: 0;}
form .form-row
select{min-width: 150px;}
.container{width: 940px;}
ul.products-zoom li.product .product-entry-title, ul.products-zoom li.product
.price{float: none;}
ul.style-slide li.product .product-actions-wrap a, ul.style-minimal li.product .product-actions-wrap a,
ul.style-inside li.product .product-actions-wrap
a{min-width: 70px;}
ul.style-middle.products-list li.product .product-other-action{margin-bottom: 15px;}
ul.style-middle li.product .product-actions-wrap
a{font-size: 9px;}
ul.style-middle li.product .product-actions-wrap
a.added_to_cart{margin-left: 8px;}
ul.style-middle li.product .{padding-top: 7px;}
ul.style-middle li.product .{font-size: 10px;}
ul.style-inside li.product .product-actions-wrap
a{padding: 2px
4px;}
ul.style-inside li.product .product-other-action
li{float: none; display: inline-block;}
ul.products-inside li.product .product-other-action{position: relative; display: block; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
ul.style-inside li.product .product-other-action
a{width: 30px; height: 30px; padding: 4px
0;}
ul.style-inside li.product .product-other-action a i, ul.style-inside li.product .product-other-action a.compare.added:before{font-size: 12px; line-height: 20px;}
ul.style-inside li.product .product-other-action a.compare.added:before{margin-left: -6px;}
ul.products-list li.product .product-entry-title, ul.products-list li.product
.price{font-size: 16px;}
ul.products-list li.product
del{font-size: 13px;}
ul.products-list li.product .product-excerpt{margin: 0
0 15px;}
ul.style-slide.products-list li.product .product-entry-details{margin-top: 15px;}
.thumbnail-entry-style .blog-entry-format, .thumbnail-entry-style .blog-alt-entry{float: none; width: 100%}
.thumbnail-entry-style .blog-entry-format, .thumbnail-entry-style .blog-alt-entry .post-container{padding-left: 0; padding-right: 0;}
.thumbnail-entry-style .blog-entry-format
img{width: 100%}
.related-title .title-wrap{width: 87%}
.full-width .related-title .title-wrap{width: 90%}
.full-width .related-slide .ks-flex-slides
.col{margin-left: 14px;}
#bbpress-forums p.bbp-topic-meta a.bbp-author-avatar{display: none;}
.ks-field-wrapper label[for='ks-topic-status']{display: none;}
.ks-form-wrapper
select{margin-left: 0;}
.wp-video .wp-video-shortcode{height: 360px !important;}
.ks-flickr-widget
.flickr_badge_image{width: 74px; height: 74px;}
#footer .ks-flickr-widget
.flickr_badge_image{width: 50px; height: 50px;}
.ads_widget a.ad-155{width: 48%}
#myModalSearch .modal-dialog form input[type=search]{font-size: 30px;}}@media only screen and (max-width: 959px){.header-advanced #top-bar .site-logo, .header_left #site-header-left, #top-bar-nav, .cart-search, #top-bar-social a .social-name, #site-header-inner .searchform-wrap,
#site-header-inner .header-content, #site-navigation-wrap, .wcmenucart .cart-details, .woo-menu-icon .cartwidget, .search-toggle-li, #footer_button,
.footer-login, #bbpress-forums p.bbp-topic-meta a.bbp-author-avatar{display: none !important;}
#wpadminbar{position: absolute !important;}
.admin-bar .header-transparent, .admin-bar .is-sticky #site-header-inner, .admin-bar .header-default .is-sticky #site-navigation-wrap{top: 0 !important;}
.boxed.headers #site-header-inner, .boxed .boxedstyle, .boxed.footer-fixed .site-footer{max-width: 100%}
.boxed .boxedstyle, .boxed.footer-fixed .site-footer{left: 0; margin-left: 0;}
#top-bar-social
a{width: 40px !important;}
.header-advanced .top-bar-left, .header-advanced .top-bar-right{height: 40px;}
.header-advanced #top-bar-social a, .header-advanced #top-bar-social a .fa, .header-advanced #top-bar-social a .social-name,
.header-advanced .top-bar-left, .header-advanced .top-bar-right, .header-advanced #top-bar
.wcmenucart{line-height: 40px;}
.header-left #site-header-inner{display: block;}
.header_left #wrap, .header_left.boxed, .header_left .esg-container-fullscreen-forcer{padding-left: 0 !important;}
.rtl.header_left #wrap, .rtl.header_left.boxed, .rtl.header_left .esg-container-fullscreen-forcer{padding-right: 0 !important;}
.header_left.boxed
#wrap{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none;}
.header-advanced #site-header-inner .site-logo, .header-middle .site-logo{display: table-cell !important;}
.header-middle .site-logo{background: none !important; text-align: left;}
.sticky-wrapper{position: relative !important;}
.headers #site-header-inner, .main-navigation{height: 80px;}
.is-sticky #site-header-inner, .is-sticky .main-navigation{height: 60px;}
#site-header-inner .container, .header-default #site-header-inner
.container{min-height: 80px;}
.is-sticky #site-header-inner .container, .header-default .is-sticky #site-header-inner
.container{min-height: 60px;}
.mobile-menu{display: table-cell;}
.site-logo
a{display: inline-block; float: none;}
#jPanelMenu-menu .mobile-search{display: block;}
.slide-btn-wrapper{width: 35px;}
.header_transparent .page-header{max-height: 100%; padding: 120px
0 0;}
#wrap{width: 100% !important;}
.container, .vc_row-fluid.container{width: 90%; min-width: 240px;}
.content-area, #sidebar{float: none; width: 100% !important;}
#sidebar{margin-top: 50px;}
.thumbnail-entry-style .blog-entry-format, .thumbnail-entry-style .blog-alt-entry{float: none; width: 100%}
.thumbnail-entry-style .blog-entry-format, .thumbnail-entry-style .blog-alt-entry .post-container{padding-left: 0; padding-right: 0;}
.thumbnail-entry-style .blog-entry-format img, .full .ks-widget-recent-posts-thumbnail, .full .ks-widget-recent-posts-thumbnail img, .ks-widget-mini-slideshow
img{width: 100%}
.related-slide .ks-flex-slides
.col{margin-left: 0 !important; margin-right: -100% !important; margin-bottom: 0 !important;}
ul.products-zoom li.product .product-entry-title, ul.products-zoom li.product
.price{float: none;}
ul.style-inside li.product .product-actions-wrap
a{min-width: 70px;}
ul.products-inside li.product .product-other-action{position: relative; display: block; left: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
ul.style-inside li.product .product-other-action
li{float: none; display: inline-block;}
ul.style-inside li.product .product-other-action
a{width: 30px; height: 30px; padding: 4px
0;}
ul.style-inside li.product .product-other-action a i, ul.style-inside li.product .product-other-action a.compare.added:before{font-size: 12px; line-height: 20px;}
ul.style-inside li.product .product-other-action a.compare.added:before{margin-left: -6px;}
ul.style-middle.products-list li.product .product-other-action{margin-bottom: 15px;}
ul.products-list li.product
del{font-size: 13px;}
.product-entry-thumb img, .woocommerce-cart input[type="submit"], .checkout_coupon input[type="text"]{width: 100% !important;}
.full-width #reviews #comments, .full-screen #reviews #comments, .full-width #reviews #review_form_wrapper,
.full-screen #reviews
#review_form_wrapper{float: none; width: 100%; padding-left: 0; padding-right: 0;}
#reviews #comments
ol.commentlist{margin-left: 0;}
.col2-set .col-1, .col2-set .col-2, .col2-set.lost_password .col-1, .cart-collaterals .shipping-coupon,
.cart-collaterals .shipping_calculator .form-row.state, .cart-collaterals .shipping_calculator .form-row.postcode,
.cart-collaterals .cart_totals, #customer_details, #order_review, .checkout_coupon p, form .form-row-first, form .form-row-last,
.cart-collaterals .shipping-coupon .coupon input[type="text"],
.cart-collaterals .shipping-coupon .coupon input[type="submit"]{float: none; width: 100%}
.checkout_coupon .button, .cart-collaterals .shipping-coupon .coupon input[type="submit"],
.cart-collaterals .cart_totals .button-row .checkout-button{margin: 10px
0 0 0; width: 100%}
.cart-collaterals .cart_totals, .col2-set .col-2{margin-top: 30px;}
.tipsy{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ks-field-wrapper label[for='ks-topic-status']{display: none;}
.ks-form-wrapper
select{margin-left: 0;}
.tablet-fullwidth-columns .col,
.tablet-fullwidth-columns
.wpb_column{width: 100% !important; margin-left: 0 !important; height: auto !important;}
.tablet-fullwidth-columns .vcex-feature-box-media{margin-bottom: 30px;}
.hidden-desktop{display: block;}
.visible-desktop{display: none !important;}
iframe{width: 100% !important;}
form .form-row
select{min-width: 150px;}
ul.entry-button li
a{font-size: 13px;}
html.nice-scroll .footer-fixed #footer, html.nice-scroll.boxed-style .footer-fixed
#footer{padding-right: 0 !important;}
#content-wrap, .no-main-bottom-margin #content-wrap{margin-bottom: 0;}
.site-footer{position: relative; height: auto;}
#footer.opened, .footer-opened
#footer_button{bottom: 0;}
#footer-inner{height: auto;}
#footer .footer-box{max-height: 100%}
.ads_widget a, .ads_widget
a.righter{display: table; float: none !important; margin: 10px
auto;}
.ads_widget a.ad-155{width: auto;}}@media only screen and (max-width: 959px) and (min-width: 768px){#top-bar-content{padding-bottom: 20px;}
.hidden-desktop, .visible-tablet{display: block;}
.visible-desktop, .hidden-tablet, .hide-on-tablets{display: none !important;}
body.boxed
#wrap{width: auto !important;}
ul.style-slide li.product .product-actions-wrap a, ul.style-minimal li.product .product-actions-wrap
a{min-width: 70px;}
ul.style-inside li.product .product-actions-wrap
a{padding: 2px
4px;}
ul.style-inside li.product .product-other-action
a{padding: 4px
0;}
ul.style-middle li.product .product-actions-wrap
a{font-size: 9px;}
ul.style-middle li.product .product-actions-wrap
a.added_to_cart{margin-left: 8px;}
ul.style-middle li.product .{padding-top: 7px;}
ul.style-middle li.product .{font-size: 10px;}
.sidebar-widget-icons .widget_product_categories a:before{display: none;}
.widget_product_categories ul
ul{margin-left: 0;}
.widget_product_categories ul ul
li{padding-left: 0;}
.portfolio-entry.span_1_of_4 .portfolio-entry-icons{display: none;}
.single-portfolio-media{width: 100%; margin: 0
0 20px;}
.single-portfolio-content{width: 100%; margin: 0;}
.portfolio-entry.span_1_of_1 ul.entry-button li, .full-width .portfolio-entry.span_1_of_1 ul.entry-button
li{width: 30%}
#footer
.span_1_of_4{width: 49.2%}
#footer .span_1_of_4.col-1{padding-right: 15px;}
#footer .span_1_of_4.col-2{padding-left: 15px;}
#footer .span_1_of_4.col-3{margin-left: 0; clear: both; padding-right: 15px;}
#footer .span_1_of_4.col-4{padding-left: 15px;}
#wrap .ks-row
.span_1_of_4{width: 49.2%}
#wrap .ks-row .span_1_of_4.col-3,
#wrap .ks-row .span_1_of_4.product:nth-child(2n+3){margin-left: 0; clear: both;}
body .vcex-masonry-grid .span_1_of_4,
.ks-masonry-grid
.span_1_of_4{width: 47.6%}
.comment-list .children
.sub{display: none;}
.comment-list .children li.comment-container{padding-left: 20px;}
.bbp-arrow{top: 108px;}
#sidebar .bbp-logged-in a.logout-link{font-size: 13px; padding: 3px
3px;}
body.ks-theme .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
body.ks-theme .wpb_tour .wpb_tab,
body.ks-theme
.wpb_tour_next_prev_nav{width: 100%; float: none; margin-left: 0;}
body.ks-theme .wpb_tour
.wpb_tab{padding-left: 0; padding-right: 0; border: none;}
body.ks-theme .wpb_tour,
body .wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab{border: none !important;}
body.ks-theme .wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab{padding: 20px
0 0 !important;}
body.ks-theme .wpb_tour
.wpb_tour_next_prev_nav{display: none !important;}
body.ks-theme .wpb_tour
.wpb_tabs_nav{border: 1px
solid #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
body.ks-theme .wpb_tour .wpb_tabs_nav
li{background: none; border-bottom: 1px solid #e4e4e4; border-right: 0; margin: 0;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:first-child
a{border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:last-child{border-bottom: none;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:last-child
a{border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}
body.ks-theme .wpb_tour .wpb_tabs_nav li
a{padding: 10px; color: #888; background: none;}
body.ks-theme .wpb_tour .wpb_tabs_nav li a:hover{color: #000; background: #f9f9f9;}
body.ks-theme .wpb_tour .wpb_tabs_nav li.ui-tabs-active
a{background: #f7f7f7; background: -webkit-linear-gradient(#f7f7f7, #eee); background: -moz-linear-gradient(#f7f7f7, #eee); background: -o-linear-gradient(#f7f7f7, #eee); background: linear-gradient(#f7f7f7, #eee); box-shadow: inset 0 1px 1px #fff; color: #000;}
.tablet-single-column{width: 100% !important;}
.wp-video .wp-video-shortcode{height: 282px !important;}
.gw-go-btn-medium, .gw-go-btn-large{padding: 0
15px;}}
@media only screen and (max-width: 767px){#site-description, .tipsy, .visible-desktop, .hidden-phone, .hide-on-phones, .page-slider .ls-container .ls-nav-prev,
.page-slider .ls-container .ls-nav-next, .site-breadcrumbs, .site-main .meta-seperator, .comment-details: before,
#main .widget_nav_menu li a:before, body.ks-theme .wpb_tour .wpb_tour_next_prev_nav, .post-pagination a span.title, .post-pagination a span.link,
.pp_pic_holder .ppt, table.shop_table th.product-quantity, table.shop_table td.product-quantity{display: none !important;}
.wcmenucart .fa-shopping-cart{margin-right: 0;}
html.nice-scroll{overflow-y: visible !important;}
html.nice-scroll, html.nice-scroll .footer-fixed
#footer{padding-right: 0 !important;}
#wrap .ks-row
.col{width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 25px !important;}
ul.style-middle.products-list li.product .product-other-action{margin-bottom: 0;}
div.product div.images, .product
.summary{float: none; width: 100%}
.product
.summary{margin-top: 2em;}
.summary .yith-wcwl-add-to-wishlist, .woocommerce .summary
.compare{top: 10px !important; left: 10px; right: auto;}
.woocommerce .summary
.compare.both{left: 50px; right: auto;}
table.cart .product-thumbnail{float: none;}
table.cart .product-info{margin-left: 0; margin-top: 10px;}
.woocommerce table.shop_table td.product-remove, .woocommerce-page table.shop_table td.product-remove{padding: 6px
1px;}
table.cart
img{width: 70px;}
ul.products-list li.product .product-entry-media, ul.products-list li.product .product-entry-details, .woocommerce .user_account,
.woocommerce-account .woocommerce-content-box{float: none; width: 100%}
.woocommerce-account .woocommerce-content-box{border-left: none; padding-left: 0; margin-top: 30px;}
ul.style-slide.products-list li.product .product-entry-details{margin: 0; padding: 20px;}
a.pp_close{margin: -21px 4px 14px 13px;}
.hidden-desktop{display: block;}
.visible-phone{display: block;}
.page-header{max-height: 150px;}
.page-title-inner{max-width: 100%; width: 100%}
.page-title-inner h1, .large-page-header .page-header-title{font-size: 16px; line-height: 16px;}
.page-header .page-subheading{font-size: 13px !important;}
.vcex-filter-links
li{float: none !important; width: 100% !important; margin: 0
0 5px !important;}
.vcex-filter-links li
a{display: block;}
.ks-fitvids
iframe{height: 300px;}
#wrap .ks-row .col.vcex-no-margin-entry{margin-bottom: 0 !important;}
.portfolio-archives-filter
li{float: none; margin: 0
0 5px;}
.filterable-portfolio{margin-left: 0; margin-right: 0;}
.portfolio-entry.span_1_of_1 ul.entry-button li.post-more{width: 50%}
.staff-entry-media
img{width: 100%}
.col, .blog-entry{width: 100% !important; margin-left: 0 !important; margin: 0
0 15px 0 !important;}
.vcex-image-grid-entry
img{margin: 0
auto;}
.meta{font-size: 11px;}
.meta
li{float: none; display: inline-block;}
.blog-entry .meta
li{margin: 0
10px 5px 0;}
.classic-entry-style.blog-entry .meta li, .meta
li{margin: 0
10px 0 0;}
.classic-entry-style.blog-entry .meta li.meta-button{float: none;}
#wrap .ks-row{margin: 0
!important;}
.thumbnail-entry-style .blog-entry-format, .thumbnail-entry-style .blog-alt-entry{padding-left: 0; padding-right: 0;}
.post-pagination .post-previous, .post-pagination .post-next{width: 50px; height: 50px;}
.post-pagination .post-previous a, .post-pagination .post-next
a{padding: 5px;}
.post-pagination .post-previous a i, .post-pagination .post-next a
i{position: relative; top: auto; left: auto; right: auto; width: 100%; font-size: 35px; line-height: 36px; text-align: center;}
.related-title .title-wrap, .full-width .related-title .title-wrap{width: 87%}
.ks-related-slider-nav{margin-top: -12px;}
.ks-related-slider-nav
li{font-size: 25px;}
.author-bio-content{padding: 15px
15px 15px 140px;}
#respond #comment-input, #respond #comment-textarea{float: none; width: 100%}
.comment-list .children
.sub{display: none;}
.comment-list .children li.comment-container{padding-left: 20px;}
.vcex-quote-content{padding: 20px;}
.vcex-quote-content:before, .vcex-quote-content:after{display: none;}
#bbpress-forums form.bbp-search-form, #bbpress-forums .bbp-search-form .search-field
#bbp_search{min-width: 100% !important;}
li.bbp-forum-info, li.bbp-topic-title{width: 50%}
#bbpress-forums li.bbp-topic-freshness{width: 30%}
.top_pagination{display: inline-block; float: none;}
.top_pagination .bbp-pagination{text-align: left; margin-top: 20px;}
.bbp-arrow{top: 118px;}
#bbpress-forums .topic-checkboxes, #bbpress-forums fieldset.bbp-form p.bbp-attachments-form{float: none; width: 100%}
.footer-bottom, .footer-bottom
ul{text-align: center;}
.footer-bottom-text{margin-bottom: 10px;}
.bg-image
.upb_row_bg{background-image: none !important;}
.wpb_column{width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;}
.row-no-spacing
.wpb_column{margin-bottom: 0;}
.vc_span12.wpb_column, .no-margin-column{margin-bottom: 0 !important;}
body .wpb_tabs .wpb_tabs_nav li,
body .wpb_tabs .wpb_tabs_nav li
a{float: none; width: 100% !important;}
body .wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li
a{border-left: 0; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;}
body .wpb_tabs.tab-style-alternative-two{border: none;}
body .wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li
a{border-top: 1px solid #eee;}
body.ks-theme .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
body.ks-theme .wpb_tour .wpb_tab,
body.ks-theme
.wpb_tour_next_prev_nav{width: 100%; float: none; margin-left: 0;}
body.ks-theme .wpb_tour
.wpb_tab{padding-left: 0; padding-right: 0; border: none;}
body.ks-theme .wpb_tour,
body .wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab{border: none !important;}
body.ks-theme .wpb_tour .wpb_tour_tabs_wrapper
.wpb_tab{padding: 20px
0 0 !important;}
body.ks-theme .wpb_tour
.wpb_tabs_nav{border: 1px
solid #e4e4e4; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
body.ks-theme .wpb_tour .wpb_tabs_nav
li{background: none; border-bottom: 1px solid #e4e4e4; border-right: 0; margin: 0;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:first-child
a{border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:last-child{border-bottom: none;}
body.ks-theme .wpb_tour .wpb_tabs_nav li:last-child
a{border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}
body.ks-theme .wpb_tour .wpb_tabs_nav li
a{padding: 10px; color: #888; background: none;}
body.ks-theme .wpb_tour .wpb_tabs_nav li a:hover{color: #000; background: #f9f9f9;}
body.ks-theme .wpb_tour .wpb_tabs_nav li.ui-tabs-active
a{background: #f7f7f7; background: -webkit-linear-gradient(#f7f7f7, #eee); background: -moz-linear-gradient(#f7f7f7, #eee); background: -o-linear-gradient(#f7f7f7, #eee); background: linear-gradient(#f7f7f7, #eee); box-shadow: inset 0 1px 1px #fff; color: #000;}}@media only screen and (max-width: 767px) and (min-width: 480px){.hidden-desktop{display: block;}
.visible-desktop, .hidden-phone{display: none !important;}
.col{width: 100%; margin-left: 0; margin-right: 0; margin-bottom: 30px;}
.row-no-spacing
.wpb_column{margin-bottom: 0;}
.ks-flickr-widget
.flickr_badge_image{width: 21%; height: auto;}
.wp-video .wp-video-shortcode{height: 270px !important;}}
@media only screen and (max-width: 480px){#top-bar-wrap, .top-content, .woocommerce-result-count, ul.entry-button li.post-comments, ul.entry-button li.post-date-btn, .single-post .meta, .tipsy, .comment-avatar, .scroll-top-normal{display: none !important;}
.site-logo{max-width: 45%; margin-left: 10px;}
.site-logo
img{max-width: 200px;}
.woocommerce-ordering select, .theme-select{width: 165px !important; min-width: 165px;}
.view-switcher{margin-bottom: 15px;}
ul.products-list li.product .product-entry-title, ul.products-list li.product
.price{float: none!important;}
ul.products-list li.product .product-other-action
li{margin-bottom: 10px;}
ul.products-list li.product .product-other-action li:last-child{margin-bottom: 0;}
ul.style-inside.products-list li.product ., ul.style-minimal.products-list li.product .{float: none; display: inline-block;}
ul.style-middle.products-list li.product .{float: none; display: block; margin-top: 13px;}
ul.style-middle.products-list li.product
.price{display: block;}
ul.style-middle li.product .product-actions-wrap
a{font-size: 10px;}
.woocommerce .inside-bottom, .woocommerce-account .col2-set label[for="rememberme"], .woocommerce-account .col2-set .lost_password, .woocommerce .button-row{display: block;}
form.login
.lost_password{margin: 5px
0 !important;}
.showcoupon, .showlogin{display: block; float: none;}
#myModalQuickView .modal-body .cart
a{font-size: 11px; padding: 0
8px;}
#myModalQuickView .modal-body .social-sharing .title, #myModalQuickView .modal-body .social-buttons{float: none; display: block;}
#myModalQuickView .modal-body .social-buttons li
a{width: 38px;}
.large-alt-entry-style .blog-alt-entry{position: relative;}
.large-alt-entry-style .entry-button li.post-more
a{padding-bottom: 20px;}
ul.entry-button li
a{border-left: none !important;}
.portfolio-entry.span_1_of_2 ul.entry-button
li{width: 100%}
.portfolio-entry.span_1_of_2 ul.entry-button li
a{border-left: none !important;}
.custom-post-type-entry ul.entry-button li.post-date-btn{display: inline-block !important;}
.page-title-inner{padding: 20px
0;}
.author-header .author-bio-social{position: relative; float: none; display: block; text-align: center; margin-top: 10px; margin-bottom: -20px;}
.author-bio-social
li{float: none; display: inline-block;}
.social-buttons li
a{margin-bottom: 5px;}
.related-title .title-wrap, .full-width .related-title .title-wrap{width: 77%}
.author-bio .author-posts-title span.title
a{padding: 5px
10px;}
.author-bio-content-wrap{padding: 17px
10px;}
.author-bio-avatar{margin-right: 20px;}
.author-bio-content{padding: 0;}
.comment-body{padding: 17px
21px;}
#respond #comment-input{float: none; margin-bottom: 15px;}
#comment-input input[type="text"]{margin: 0
0 15px 0;}
#respond #comment-input, #respond #comment-textarea, #respond p.form-submit input[type="submit"]{width: 100%}
.modal-dialog{top: 0;}
.wp-video .wp-video-shortcode{height: 152px !important;}
#bbpress-forums ul.topic li.bbp-topic-title{padding-left: 0;}
ul.topic li.bbp-topic-title:before{display: none;}
#bbpress-forums p.bbp-topic-meta
span{white-space: normal;}
.topic-meta-wrap .topic-meta, .bbp-pagination{float: none;}
.ks-form-wrapper .ks-submit-wrapper{margin-left: 5px;}
.bbp-header-single{margin-top: 10px; margin-left: 0;}
#bbpress-forums
.pagination{width: 100%; margin: 20px
0;}
.error404-content
h1{margin: 0
0 10px; font-size: 16px;}
.error404-content .error-message{font-size: 130px; line-height: 130px; margin-bottom: 0;}
.error404-content ul
li{margin-bottom: 5px;}
.error404-content ul li
a{font-size: 18px;}
#content .searchform-wrap{width: 100%}
.ads_widget
a{display: block; float: left !important; margin-top: 5px;}
.ads_widget
a.righter{float: right !important; margin-top: 5px;}
.ads_widget a.ad-155{width: 48%; margin-left: 0;}
#myModalLogin .modal-dialog, #myModalLost .modal-dialog, #myModalRegister .modal-dialog, #myModalNewsletter .modal-dialog{width: 95%}}
@media only screen and (max-width: 320px) and (min-width: 240px){.site-logo .text-logo{font-size: 20px !important; line-height: 34px !important;}
.ads_widget a.ad-155{margin-left: auto;}
li.bbp-forum-info, li.bbp-topic-title, #bbpress-forums li.bbp-header ul .bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness{width: 30% !important;}}@media only screen and (max-width: 240px){#top-bar-wrap, .custom-post-type-entry ul.entry-button li.post-date-btn, .bbp-arrow, .woocommerce-page table.shop_table th.product-price,
.woocommerce table.shop_table td.product-price, .woocommerce-page table.shop_table td.product-price, #copyright{display: none !important;}
.container, #wrap, .vc_row-fluid.container{min-width: 200px;}
.site-logo{max-width: 50%; padding: 0
10px !important;}
.site-logo
img{max-width: 130px;}
.site-logo .text-logo{font-size: 18px !important; line-height: 28px !important;}
.header_transparent .page-header{padding: 80px
0 0;}
ul.entry-button li.post-format, ul.entry-button li.post-comments,
ul.entry-button
li{width: 100% !important;}
ul.entry-button li
a{border-left: none !important;}
ul.style-slide li.product .product-actions-wrap a.added_to_cart, ul.style-inside li.product .product-actions-wrap
a.added_to_cart{margin-top: 10px; margin-left: 0;}
ul.products-inside li.product .product-entry-details{padding: 25% 10px 0;}
ul.style-inside li.product .product-other-action
a{width: 20px; height: 20px;}
ul.style-inside li.product .product-other-action a i, ul.style-inside li.product .product-other-action a.compare.added:before{font-size: 10px; line-height: 10px;}
ul.style-inside li.product .product-other-action a.compare.added:before{margin-left: -5px;}
ul.style-middle li.product .product-actions-wrap
a{font-size: 8px;}
ul.products-middle li.product .product-actions-wrap
a.added_to_cart{margin-left: 6px;}
ul.style-middle li.product .{padding-top: 8px;}
ul.style-middle li.product .{font-size: 9px;}
ul.style-middle.products-list li.product .product-actions-wrap
a.added_to_cart{margin-left: 0;}
ul.style-minimal li.product .product-actions-wrap
a{min-width: 70px;}
ul.products-list li.product .product-actions-wrap
a.added_to_cart{margin-left: 0; margin-top: 7px;}
ul.products-list li.product .product-actions-wrap a.add_to_cart_button, ul.products-list li.product .product-actions-wrap a.product_type_variable,
ul.products-list li.product .product-actions-wrap a.product_type_simple, ul.products-list li.product .product-actions-wrap a.added_to_cart,
.woocommerce-ordering select, .theme-select{width: 115px !important; min-width: 115px;}
#myModalQuickView .modal-body .cart
a{font-size: 12px; padding: 0
10px; display: block; text-align: center;}
#myModalQuickView .modal-body .cart
a.added_to_cart{margin-left: 0; margin-top: 10px;}
#yith-wcwl-form table.wishlist_table
.button{display: block; text-align: center;}
.woocommerce .inside-bottom, .woocommerce .button-row{display: block;}
.woocommerce-cart input[type="submit"]{font-size: 11px; text-transform: capitalize;}
li.bbp-forum-info, li.bbp-topic-title, #bbpress-forums li.bbp-header ul .bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness{width: 40% !important;}
.ks-fitvids
iframe{height: 200px;}
.wp-video .wp-video-shortcode{height: 113px !important;}
.ads_widget a, .ads_widget
a.righter{display: table; float: none !important; margin: 10px
auto;}}
@media screen and (max-width: 860px){.vcex-flexslider-wrap .flex-direction-nav .flex-prev{opacity: 1; left: 10px;}
.vcex-flexslider-wrap .flex-direction-nav .flex-next{opacity: 1; right: 10px;}
.vcex-callout-caption{float: none; width: 100%; text-align: center;}
.vcex-callout-button{float: none; display: block; position: inherit; right: auto; top: auto; margin: 15px
auto 0; text-align: center;}
.vcex-galleryslider-entry-title{font-size: 13px; padding: 10px;}}#buddypress ul
li{padding-left: 0;}
#buddypress .standard-form textarea, #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=text], #buddypress .standard-form input[type=color], #buddypress .standard-form input[type=date], #buddypress .standard-form input[type=datetime], #buddypress .standard-form input[type=datetime-local], #buddypress .standard-form input[type=email], #buddypress .standard-form input[type=month], #buddypress .standard-form input[type=number], #buddypress .standard-form input[type=range], #buddypress .standard-form input[type=search], #buddypress .standard-form input[type=tel], #buddypress .standard-form input[type=time], #buddypress .standard-form input[type=url], #buddypress .standard-form input[type=week], #buddypress .standard-form select, #buddypress .standard-form input[type=password], #buddypress .dir-search input[type=search], #buddypress .dir-search input[type=text]{font: inherit; font-weight: 100; font-size: 100%; background: #fcfcfc; padding: 5px
10px; outline: 0; margin: 5px
0; transition: all .2s ease; width: 100%}
#buddypress .standard-form textarea:focus, #buddypress .standard-form input[type=text]:focus, #buddypress .standard-form input[type=text]:focus, #buddypress .standard-form input[type=color]:focus, #buddypress .standard-form input[type=date]:focus, #buddypress .standard-form input[type=datetime]:focus, #buddypress .standard-form input[type=datetime-local]:focus, #buddypress .standard-form input[type=email]:focus, #buddypress .standard-form input[type=month]:focus, #buddypress .standard-form input[type=number]:focus, #buddypress .standard-form input[type=range]:focus, #buddypress .standard-form input[type=search]:focus, #buddypress .standard-form input[type=tel]:focus, #buddypress .standard-form input[type=time]:focus, #buddypress .standard-form input[type=url]:focus, #buddypress .standard-form input[type=week]:focus, #buddypress .standard-form select:focus, #buddypress .standard-form input[type=password]:focus, #buddypress .dir-search input[type=search]:focus, #buddypress .dir-search input[type=text]:focus{border-color: #aaa; color: inherit;}
#buddypress div.dir-search input[type=text]{font-size: 100%; padding: 5px
10px;}
a.bp-title-button{font-size: 12px; padding: 2px
10px; vertical-align: middle; color: #777;}
a.bp-title-button:hover{color: #000;}
.breadcrumbs .current a.bp-title-button{display: none;}
#buddypress
#messages_search_submit{height: 33px;}
.buddypress #buddypress
.button.unfav{background: #666; border: solid 1px #666;}
#buddypress div.activity-meta
a{font-size: 12px;}
#buddypress
.loading{opacity: .5;}
.buddypress #buddypress div.activity-comments div.acomment-content, #buddypress div.activity-comments div.acomment-meta{font-size: 100%}
#buddypress .acomment-reply:before, #buddypress .activity-meta .fav:before{content: "\f075"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; font-size: 13px;}
#buddypress .activity-meta .fav:before{content: "\f087"}
#buddypress a.bp-primary-action span, #buddypress #reply-title small a
span{background: rgba(0, 0, 0, .4); border-radius: 50%}
#buddypress
span.highlight{font-size: 100%}
#buddypress form#whats-new-form #whats-new-content{margin-left: 65px;}
#buddypress form#whats-new-form p.activity-greeting{margin-left: 85px;}
#buddypress form#whats-new-form
textarea{background: #fcfcfc; border: solid 1px #ccc; font-size: 1em; min-height: 50px; padding: 6px; width: 100%}
#buddypress form#whats-new-form #whats-new-submit{margin-top: 0;}
#buddypress form#whats-new-form #whats-new-options
select{display: inline-block; margin-top: 0;}
#buddypress ul.item-list{border-top: 3px solid #ccc;}
#buddypress ul.item-list li
div.action{top: 45px;}
#buddypress ul.item-list li div.item-title, #buddypress ul.item-list li div.item-title span, #buddypress ul.item-list li h4, #buddypress ul.item-list li div.item-desc, #buddypress ul.item-list li
div.meta{font-size: 100%}
#buddypress ul.item-list li div.item-desc{margin-top: 0;}
#buddypress ul#groups-list li div.item-title{font-size: 15px; line-height: 1.6em; margin-bottom: 5px;}
#buddypress ul#groups-list li div.item-title
span{font-size: 13px;}
#buddypress ul#groups-list li div.item-desc{width: 68%}
#buddypress ul.item-list
li{border-bottom: 1px solid #ccc; padding: 30px 0;}
#buddypress .activity-list .activity-content .activity-header a:first-child, #buddypress .activity-list .activity-content .comment-header a:first-child{font-weight: bold;}
#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote, #buddypress .acomment-content{color: #333;}
#buddypress div#item-header
img.avatar{margin-left: 15px;}
.buddypress.widget
.avatar{margin-left: 0;}
#buddypress div#item-header div#item-header-content{float: none;}
#buddypress .activity-list .activity-avatar .avatar, #whats-new-avatar .avatar, #buddypress ul.item-list li img.avatar, #buddypress
img.avatar{border-radius: 50%; overflow: hidden;}
#buddypress #avatar-upload-form
img.avatar{border-radius: 0;}
#avatar-crop-pane{border-radius: 50%}
#buddypress .activity-list li.mini .activity-avatar img.avatar, #buddypress .activity-list li.mini .activity-avatar
img.FB_profile_pic{height: 40px; margin-left: 10px; width: 40px;}
#buddypress div.activity-comments div.acomment-avatar
img{border-width: 0; height: 40px; margin-right: 10px; width: 40px;}
#buddypress div.activity-comments div.acomment-content{font-size: 90%; margin: 5px
0 0 50px;}
#buddypress .acomment-options{margin: 5px
0 5px 50px;}
#buddypress div.activity-comments form div.ac-reply-content{margin-left: 70px;}
#buddypress div.activity-comments form .ac-textarea{background: #fcfcfc; border: solid 1px #ccc; border-radius: 3px; color: #c6c6c6;}
#buddypress .activity-list .activity-content{margin: 0
0 0 80px;}
#buddypress .activity-list
li.mini{font-size: 90%}
#buddypress div.item-list-tabs ul li.last
select{max-width: 100%}
#buddypress div.activity-meta{opacity: .75; transition: all .2s ease;}
#buddypress .activity-item:hover div.activity-meta{opacity: 1;}
#buddypress .activity-list .activity-content .activity-header
img.avatar{margin: 0
5px 0 0 !important;}
.blog-heading div.dir-search{margin-top: -30px; margin-bottom: -5px;}
.blog-heading div.dir-search label, .blog-heading div.dir-search
input{margin-bottom: 0; margin-top: 0;}
@media only screen and (max-width:480px){#buddypress div.dir-search input[type="text"]{width: inherit;}}#buddypress
span.activity{font-size: 90%}
#buddypress .friendship-button.add:before, #buddypress .button.accept:before{content: "\f055"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 5px; font-size: 14px;}
#buddypress .button.accept:before{content: "\f00c"}
#buddypress div#item-header div#item-meta{font-size: 100%}
#buddypress div#item-header div#item-meta #item-buttons div.generic-button
a{padding: 2px
8px; font-size: 90%}
#buddypress div#item-header div#item-meta #latest-update{color: #222; margin-bottom: 10px; background: #eee; border-radius: 4px; padding: 5px
15px; display: inline-block; position: relative; z-index: 1;}
#buddypress div#item-header div#item-meta #latest-update>a{font-size: 80%}
#buddypress div#item-header div#item-meta #latest-update:before{content: "\f0da"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 3px; font-size: 32px; color: #eee; position: absolute; left: 6px; bottom: -15px; z-index: -1;}
.item-list-tabs:not(#subnav){border: solid 1px #ccc; border-radius: 3px; padding: 0;}
#buddypress div.item-list-tabs ul li a
span{padding: 2px
6px;}
#buddypress div.item-list-tabs ul li
a{color: #888; opacity: 1;}
@media(max-width:991px){#buddypress div.item-list-tabs: not(#subnav) ul
li{width: 33.33333%}}
@media(max-width:767px){#buddypress div.item-list-tabs: not(#subnav) ul
li{width: 50%}}
@media(max-width:360px){#buddypress div.item-list-tabs: not(#subnav) ul
li{width: 100%}}#buddypress div.item-list-tabs:not(#subnav) ul li a, #buddypress div.item-list-tabs ul li
span{height: 46px; line-height: 35px; padding: 5px
15px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; margin-bottom: -1px;}
#buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current
a{background-color: #f2f2f2; color: #8e8e8e; opacity: 1;}
#buddypress div.item-list-tabs ul li a:hover{opacity: 1; color: #333;}
#buddypress div.pagination .pag-count{margin-left: 0;}
#buddypress #activity-all a:before, #buddypress #groups-all a:before, #buddypress #members-all a:before, #buddypress #activity-friends a:before, #buddypress #user-friends:before, #buddypress #members-personal a:before, #buddypress #activity-groups a:before, #buddypress #user-groups:before, #buddypress #groups-personal a:before, #buddypress #members:before, #buddypress #forums-personal-li a:before, #buddypress #nav-forum-groups-li a:before, #buddypress #activity-favorites a:before, #buddypress #user-activity:before, #buddypress #user-xprofile:before, #buddypress #user-notifications:before, #buddypress #user-messages:before, #buddypress .send-message:before, #buddypress #user-settings:before, #buddypress #admin:before, #buddypress #home:before, #buddypress #invite:before{content: "\f0ac"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 5px; font-size: 14px;}
#buddypress #activity-friends a:before, #buddypress #user-friends:before, #buddypress #members-personal a:before{content: "\f007"}
#buddypress #activity-groups a:before, #buddypress #user-groups:before, #buddypress #groups-personal a:before, #buddypress #members:before{content: "\f0c0"}
#buddypress #forums-personal-li a:before, #buddypress #nav-forum-groups-li a:before{content: "\f086"}
#buddypress #activity-favorites a:before{content: "\f005"}
#buddypress #user-activity:before{content: "\f022"}
#buddypress #user-xprofile:before{content: "\f114"}
#buddypress #user-notifications:before{content: "\f0a2"}
#buddypress #user-messages:before, #buddypress .send-message:before{content: "\f003"}
#buddypress #user-settings:before, #buddypress #admin:before{content: "\f013"}
#buddypress #activity-mentions a:before, #buddypress .activity-button.mention:before{font-family: Arial, Helvetica, sans-serif; content: "@"; font-weight: bold; margin-right: 5px; font-size: 14px;}
#buddypress #home:before{content: "\f015"}
#buddypress #invite:before{content: "\f046"}
#buddypress div.item-list-tabs#subnav{margin-bottom: 40px;}
#buddypress div.dir-search{margin: 0
0 20px;}
#buddypress div.dir-search
label{display: inline-block;}
#buddypress div.dir-search input[type=text]{margin: 0;}
#buddypress div.dir-search input[type=submit]{min-height: 34px;}
.bbp-pagination .page-numbers{display: block; float: left; height: 25px; padding: 0
10px; border: 1px
solid #ccc; font-size: 13px; font-weight: 400; line-height: 25px; color: #888; cursor: pointer; margin: 0
4px 4px 0; text-align: center;}
.widget.buddypress
ul{padding: 0;}
.widget.buddypress ul
li{padding-left: 0;}
.widget.buddypress ul.item-list
li{line-height: 1.4em; clear: both;}
.widget.buddypress ul li:before{content: ''}
.widget.buddypress
img.avatar{border-radius: 50%}
.widget.buddypress ul.item-list
img.avatar{height: 40px; width: 40px;}
.widget.buddypress
span.activity{font-size: 100%}
.widget.buddypress div.item-options .selected:before{content: "\f0da"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; font-size: 14px;}
#buddypress div#message p, #sitewide-notice
p{background-color: #a5d3ed; border: 1px
solid #12acdf; color: #333; border-radius: 3px;}
#buddypress table.notifications tr td.label, #buddypress table.notifications-settings tr td.label, #buddypress table.profile-fields tr td.label, #buddypress table.wp-profile-fields tr td.label, #buddypress table.messages-notices tr td.label, #buddypress table.forum tr
td.label{display: table-cell; color: inherit; font-size: 100%}
#buddypress div.profile
h3{text-transform: uppercase;}
#buddypress .standard-form label, #buddypress .standard-form span.label, .widget.buddypress #bp-login-widget-form
label{margin-bottom: 0;}
.onepage-spaslider .tp-caption.black,.black{color:#000;text-shadow:none}
.onepage-spaslider .tp-caption.largeblack,.largeblack{font-size:50px;line-height:70px; font-weight:300;font-family:"Open Sans"; color:#333333;text-decoration:none; padding:0px 20px 0px 20px;text-align:center; text-shadow:none;background-color:rgba(0,0,0,0); border-width:0px;border-color:rgb(255,255,255); border-style:none}
.onepage-spaslider .tp-caption.largewhite,.largewhite{font-size:50px;line-height:70px; font-weight:300;font-family:"Open Sans"; color:#ffffff;text-decoration:none; text-align:center;padding:0px 20px 0px 20px; text-shadow:none;background-color:rgba(0,0,0,0); border-width:0px;border-color:rgb(255,255,255); border-style:none}
body.flowerspage{background:url(../upload/fresh_snow.png) repeat !important;}
.flowerspage .header-middle .site-logo{background: #f5f5f5;}
.flowerspage .header-content ul{text-align:center;}
.flowerspage .header-content li{display:inline-block; background-image:url(../upload/banner-sprite.png); background-repeat:no-repeat; background-position:0 5px; text-align:left; color:#888; font-size:12px; line-height:20px; margin-right:10px; padding:1px 15px 1px 45px; border-right:1px solid #e4e4e4;}
.flowerspage .header-content li:last-child{margin-right:0; padding-right:0; border-right:0;}
.flowerspage .header-content li .block{display:block;}
.flowerspage .header-content li.first{background-position:0 0;}
.flowerspage .header-content li.second{background-position:0 -42px;}
.flowerspage .header-content li.third{background-position:0 -84px;}
.flowerspage .header-content li.fourth{background-position:0 -126px;}
@media only screen and (max-width:1280px) and (min-width:768px){.flowerspage .header-content li{margin-right:5px; padding:1px 10px 1px 45px;}}
.flowerspage .wpb_row .fa:before{box-sizing:content-box !important; -moz-box-sizing:content-box !important; -webkit-box-sizing: content-box !important;}
body.gardenpage{background:url(../upload/wood.png) repeat !important;}
.gardenpage .header-middle .site-logo{background: #f5f5f5;}
.gardenpage .header-content ul{text-align:center;}
.gardenpage .header-content li{display:inline-block; background-image:url("../upload/banner-sprite.png"); background-repeat:no-repeat; background-position:0 5px; text-align:left; color:#888; font-size:12px; line-height:20px; margin-right:10px; padding:1px 15px 1px 45px; border-right:1px solid #e4e4e4;}
.gardenpage .header-content li:last-child{margin-right:0; padding-right:0; border-right:0;}
.gardenpage .header-content li .block{display:block;}
.gardenpage .header-content li.first{background-position:0 0;}
.gardenpage .header-content li.second{background-position:0 -42px;}
.gardenpage .header-content li.third{background-position:0 -84px;}
.gardenpage .header-content li.fourth{background-position:0 -126px;}
@media only screen and (max-width:1280px) and (min-width:768px){.gardenpage .header-content li{margin-right:5px; padding:1px 10px 1px 45px;}}
.gardenpage .wpb_row .fa:before{box-sizing:content-box !important; -moz-box-sizing:content-box !important; -webkit-box-sizing: content-box !important;}
.onepage-hotel .title-section .btn.outline{font-size: 30px;line-height: 1.3;border-width: 3px;padding: 4px 8px; margin: 0 auto 30px!important; display: table;}
body.onepage-hotel{background:url(../upload/dark_leather.png) repeat !important;}
.onepage-hotel .header-middle .site-logo{background: #f5f5f5;}
.onepage-hotel .header-content ul{text-align:center;}
.onepage-hotel .header-content li{display:inline-block; background-image:url("../upload/banner-sprite.png"); background-repeat:no-repeat; background-position:0 5px; text-align:left; color:#888; font-size:12px; line-height:20px; margin-right:10px; padding:1px 15px 1px 45px; border-right:1px solid #e4e4e4;}
.onepage-hotel .header-content li:last-child{margin-right:0; padding-right:0; border-right:0;}
.onepage-hotel .header-content li .block{display:block;}
.onepage-hotel .header-content li.first{background-position:0 0;}
.onepage-hotel .header-content li.second{background-position:0 -42px;}
.onepage-hotel .header-content li.third{background-position:0 -84px;}
.onepage-hotel .header-content li.fourth{background-position:0 -126px;}
@media only screen and (max-width:1280px) and (min-width:768px){.onepage-hotel .header-content li{margin-right:5px; padding:1px 10px 1px 45px;}}
.onepage-hotel .wpb_row .fa:before{box-sizing:content-box !important; -moz-box-sizing:content-box !important; -webkit-box-sizing: content-box !important;}
body.comingelectronic{background: url(../upload/coming-electronic.jpg) no-repeat center center fixed !important; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important;}
.comingelectronic .body-overlay{background:#000000 !important;}
.comingelectronic .body-overlay{opacity:0.4 !important; -moz-opacity:0.4 !important; -webkit-opacity:0.4 !important;}
body.comingfashion{background:url(../upload/coming-fashion.jpg) no-repeat center center fixed !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;}
.comingfashion .header-middle .site-logo{background: #f5f5f5;}
body.comingfood{background:url(../upload/coming-food.jpg) no-repeat center center fixed !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;}
.comingfood .body-overlay{background:#333333 !important;}
.comingfood .body-overlay{opacity:0.2 !important; -moz-opacity:0.2 !important; -webkit-opacity:0.2 !important;}
.comingfood .header-middle .site-logo{background: #f5f5f5;}
body.cominggame{background:url(../upload/creed.jpg) no-repeat center center fixed !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;}
.cominggame .body-overlay{background:#000000 !important;}
.cominggame .body-overlay{opacity:0.4 !important; -moz-opacity:0.4 !important; -webkit-opacity:0.4 !important;}
.cominggame .header-middle .site-logo{background: #f5f5f5;}
body.comingunderwear{background:url(../upload/coming-underwear.jpg) no-repeat center center fixed !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;}
.comingunderwear .header-middle .site-logo{background: #f5f5f5;}
.boxed #wrap, .footer-normal.boxed #wrap, .header_left.boxed #wrap{background-color: #fff;}
/*Portfolio Styles*/
.eg-washington-element-0{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0.15) !important; z-index:2 !important; display:block; font-family:"Open Sans" !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-washington-element-1{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0.15) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-washington-element-3{font-size:13px; line-height:20px; color:#ffffff; font-weight:700; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px; padding:5px 10px 5px 10px; border-radius:0px 0px 0px 0px; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Open Sans"; text-transform:uppercase}
.eg-washington-element-0:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-washington-element-1:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-washington-element-0-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-washington-element-1-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-washington-container{background-color:rgba(0,0,0,0.65)}
.eg-washington-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-washington-wrapper{background-color:#3f424a; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style: none}
.wp-review-920 .review-result-wrapper .review-result i{color: #01aef0; opacity: 1; filter: alpha(opacity=100);}
.wp-review-920 .review-result-wrapper i{color: #01aef0; opacity: 0.50; filter: alpha(opacity=50);}.wp-review-920.review-wrapper, .wp-review-920 .review-title, .wp-review-920 .review-desc p{color: #333333;}
.wp-review-920 .review-list li, .wp-review-920.review-wrapper{background: #f8f8f8;}
.wp-review-920 .review-title, .wp-review-920 .review-list li:nth-child(2n){background: #f5f5f5;}
.wp-review-920.bar-point .allowed-to-rate .review-result, .wp-review-920.percentage-point .allowed-to-rate .review-result{background: none;}
.wp-review-920 .review-total-star.allowed-to-rate a i, .wp-review-comment-field a i, .wp-review-comment-rating a i{color: #01aef0; opacity: 0.50; filter: alpha(opacity=50);}
.wp-review-920.bar-point .allowed-to-rate .review-result,
.wp-review-920.percentage-point .allowed-to-rate .review-result{text-indent:0;}
.wp-review-920.bar-point .allowed-to-rate .review-result i,
.wp-review-920.percentage-point .allowed-to-rate .review-result i,
.wp-review-920 .mts-user-review-star-container .selected i,
.wp-review-920 .user-review-area .review-result i,
.wp-review-comment-field .review-result i,
.wp-review-comment-rating .review-result i{color: #01aef0; opacity: 1; filter: alpha(opacity=100);}
.wp-review-920.review-wrapper,
.wp-review-920 .review-title,
.wp-review-920 .review-list li,
.wp-review-920 .review-list li:last-child,
.wp-review-920 .user-review-area{border-color: #eeeeee;}
.review-wrapper{border:1px
solid #e7e7e7;margin-bottom:1.5em;overflow:hidden;clear:both}.review-title{background-color:#f6f6f6;border-bottom:1px solid #e7e7e7;margin:0;padding:10px
15px}.review-wrapper .review-list{margin:0;list-style:none;padding:0}.review-list
li{border-bottom:1px solid #e7e7e7;padding:10px
15px;position:relative;list-style:none}.review-list li:nth-child(even){background-color:#fafafa}.review-list li:last-child{border-bottom:1px solid #e7e7e7}.review-summary-title{margin-bottom:5px}.review-desc{float:left;width:75%;padding:10px
15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-desc p:last-child{margin-bottom:0}.review-result-wrapper
i{font-style:normal;font-size:16px}.review-result{position:absolute;top:0;left:0;height:22px;overflow:hidden;white-space:nowrap}.review-total-wrapper{float:right;margin:0;margin-right:0;padding-right:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:15px}.review-total-wrapper span.review-total-box{border-top:0;border-bottom:0;border-left:0;border-right:0;display:block;font-size:40px;font-weight:700;text-align:right;margin:0;padding:35px
0 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-total-wrapper span.review-total-box
small{font-size:12px;display:block}.percentage-icon{font-size:22px;position:relative;top:-14px}.review-total-star{position:relative;margin-top:5px;margin:5px
auto 15px auto;float:right}.review-total-star.allowed-to-rate{margin-top:-10px}.review-total-star.allowed-to-rate.has-not-rated-yet
a{cursor:pointer}.review-total-star.allowed-to-rate.has-not-rated-yet:hover .review-result{opacity:0;filter:alpha(opacity=0);display:none}.review-total-star.allowed-to-rate.has-not-rated-yet a:hover>i{opacity:1;filter:alpha(opacity=1)}.review-total-star.allowed-to-rate a.hovered
i{opacity:1!important;filter:alpha(opacity=1)!important}.mts-review-wait-msg{display:none}.review-total{position:absolute;top:0px;left:0px;height:16px;z-index:99;text-indent:-9999px}.review-star{position:absolute;right:15px;top:10px}.bar-point .review-star, .percentage-point .review-star{position:relative;margin:6px
0;top:0;right:0}.bar-point .review-result-wrapper, .percentage-point .review-result-wrapper{background:rgba(0,0,0,0.1) 0 -24px repeat-x;width:100%;height:22px}.bar-point .review-result, .percentage-point .review-result{position:absolute;top:0px;left:0px;height:22px;z-index:99;text-indent:-9999px}.review-total-star.allowed-to-rate .review-result-wrapper{background:none}.entry-content .review-title, #content .review-title{margin:0}.entry-content .review-wrapper
li{margin:0}.entry-content .review-summary-title, #content .review-summary-title{margin-bottom:5px}#content .review-list{margin:0}#content .review-desc p:last-child{margin-bottom:0}.review-total-only{padding:3px
8px;background:#fff;display:inline-block}.review-total-only .percentage-icon{font-size:inherit;top:0}.review-total-only .review-type-star{font-size:12px;padding:3px
6px}.review-total-only .review-total-star{font-size:12px;margin:0}.review-result-wrapper
i{opacity:0.50;filter:alpha(opacity=50)}.review-result-wrapper .review-result
i{opacity:1;filter:alpha(opacity=100)}.user-review-area{border-top:1px solid #e7e7e7;overflow:hidden;padding:10px
15px;position:relative;clear:both}.user-total-wrapper{float:left;margin:0}.review-total-star.allowed-to-rate{float:right;margin:0}.user-total-wrapper .user-review-title{font-weight:bold;margin:0}.wp-review-comment-field{margin-bottom:10px}.review-comment-field-msg{margin-right:12px}.review-total-star-comments{position:relative;display:inline-block}.comment-text-inner{clear:both}.wp-review-comment-field
a{opacity:0.5;filter:alpha(opacity=50)}.wp-review-comment-field.allowed-to-rate
a{cursor:pointer}.wp-review-comment-field.allowed-to-rate.has-not-rated-yet
a{}.wp-review-comment-field.allowed-to-rate .review-result-wrapper:hover
a{opacity:0.5;filter:alpha(opacity=50)}.wp-review-comment-field.allowed-to-rate .review-result-wrapper:hover .review-result{display:none}.wp-review-comment-field.allowed-to-rate .review-result-wrapper a:hover{opacity:1;filter:alpha(opacity=100)}.wp-review-thumbnail-wrapper{position:relative}.wp-review-on-thumbnail{position:absolute;top:0;right:0;background:#fff;padding:2px
4px}
.wp-review-on-thumbnail.review-type-star .review-total-star{margin:0}.review-type-circle.latestPost-review-wrapper,.review-type-circle.wp-review-on-thumbnail{height:35px;background:#fff}.latestPost-review-wrapper .wp-review-circle-rating, .wp-review-on-thumbnail .wp-review-circle-rating{font-size:11px !important}.review-type-circle.review-total-only,.review-type-circle.wp-review-show-total{padding-top:6px}

.animate-spin{-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;display:inline-block}@-moz-keyframes
spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes
spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes
spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes
spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes
spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}

@media screen and (max-width:1040px){.review-desc{width:71%}}@media screen and (max-width:860px){.review-desc{width:66%}}@media screen and (max-width:470px){.review-desc{padding:4%;width:100%}.review-total-wrapper{width:100%;margin-right:0}.review-total-wrapper span.review-total-box{padding:10px
0 20px;text-align:left;padding-left:10px}.user-total-wrapper{width:96%}.review-total-star.allowed-to-rate{position:relative;right:auto;left:0;float:left}}
.wp-review-840.percentage-point .review-result{background-color: #f7c51e;}.wp-review-840.review-wrapper, .wp-review-840 .review-title, .wp-review-840 .review-desc p{color: #333333;}
.wp-review-840 .review-list li, .wp-review-840.review-wrapper{background: #f8f8f8;}
.wp-review-840 .review-title, .wp-review-840 .review-list li:nth-child(2n){background: #f5f5f5;}
.wp-review-840.bar-point .allowed-to-rate .review-result, .wp-review-840.percentage-point .allowed-to-rate .review-result{background: none;}
.wp-review-840 .review-total-star.allowed-to-rate a i, .wp-review-comment-field a i, .wp-review-comment-rating a i{color: #f7c51e; opacity: 0.50; filter: alpha(opacity=50);}
.wp-review-840.bar-point .allowed-to-rate .review-result, .wp-review-840.percentage-point .allowed-to-rate .review-result{text-indent:0;}
.wp-review-840.bar-point .allowed-to-rate .review-result i, .wp-review-840.percentage-point .allowed-to-rate .review-result i, .wp-review-840 .mts-user-review-star-container .selected i, .wp-review-840 .user-review-area .review-result i, .wp-review-comment-field .review-result i, .wp-review-comment-rating .review-result i{color: #f7c51e; opacity: 1; filter: alpha(opacity=100);}
.wp-review-840.review-wrapper, .wp-review-840 .review-title, .wp-review-840 .review-list li, .wp-review-840 .review-list li:last-child, .wp-review-840 .user-review-area{border-color: #eeeeee;}
.wp-review-869.bar-point .review-result{background-color: #fe5252;}.wp-review-869.review-wrapper, .wp-review-869 .review-title, .wp-review-869 .review-desc p{color: #333333;}
.wp-review-869 .review-list li, .wp-review-869.review-wrapper{background: #f8f8f8;}
.wp-review-869 .review-title, .wp-review-869 .review-list li:nth-child(2n){background: #f5f5f5;}
.wp-review-869.bar-point .allowed-to-rate .review-result, .wp-review-869.percentage-point .allowed-to-rate .review-result{background: none;}
.wp-review-869 .review-total-star.allowed-to-rate a i, .wp-review-comment-field a i, .wp-review-comment-rating a i{color: #fe5252; opacity: 0.50; filter: alpha(opacity=50);}
.wp-review-869.bar-point .allowed-to-rate .review-result, .wp-review-869.percentage-point .allowed-to-rate .review-result{text-indent:0;}
.wp-review-869.bar-point .allowed-to-rate .review-result i, .wp-review-869.percentage-point .allowed-to-rate .review-result i, .wp-review-869 .mts-user-review-star-container .selected i, .wp-review-869 .user-review-area .review-result i, .wp-review-comment-field .review-result i, .wp-review-comment-rating .review-result i{color: #fe5252; opacity: 1; filter: alpha(opacity=100);}
.wp-review-869.review-wrapper, .wp-review-869 .review-title, .wp-review-869 .review-list li, .wp-review-869 .review-list li:last-child, .wp-review-869 .user-review-area{border-color: #eeeeee;}

@font-face{
	font-family: 'MeteoconsRegular'; 
	src: url('fonts/meteocons-webfont.eot');/* IE9 Compat Modes */
	src: url('fonts/meteocons-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
	url('fonts/meteocons-webfont.woff') format('woff'), /* Pretty Modern Browsers */ 
	url('fonts/meteocons-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ 
	url('fonts/meteocons-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px; margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-entry-media img{overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%}.eg-herbert-hoover-wrapper .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-media img{-webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out; filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-entry-media img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:" ";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px; bottom:-5px; position:absolute}.eg-howardtaft-wrapper .esg-entry-media img,.eg-howardtaft-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-entry-media img,.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:"Open Sans"; font-size:13px; color:#fff; margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px; font-weight:700; text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px; font-size:15px; font-weight:700; text-align:center}"rnrna.eg-henryharrison-element-1,rna.eg-henryharrison-element-2{rn -webkit-transition:all .4s linear; rn -moz-transition:all .4s linear; rn -o-transition:all .4s linear; rn -ms-transition:all .4s linear; rn transition:all .4s linear; rn}rnrnrn.eg-jimmy-carter-element-11 i:before{margin-left:0px; margin-right:0px}rnrnrnrn.eg-harding-element-17{letter-spacing:1px}rn.eg-harding-wrapper .esg-entry-media{overflow:hidden; rn box-sizing:border-box;rn -webkit-box-sizing:border-box;rn -moz-box-sizing:border-box;rn padding:30px 30px 0px 30px;rn}rnrn.eg-harding-wrapper .esg-entry-media img{overflow:hidden; rn border-radius:50%;rn -webkit-border-radius:50%;rn -moz-border-radius:50%;rn}rnrnrn.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden; rn box-sizing:border-box;rn -webkit-box-sizing:border-box;rn -moz-box-sizing:border-box;rn padding:30px 30px 0px 30px;rn}rnrn.eg-ulysses-s-grant-wrapper .esg-entry-media img{overflow:hidden; rn border-radius:50%;rn -webkit-border-radius:50%;rn -moz-border-radius:50%;rn}rnrnrn.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden; rn box-sizing:border-box;rn -webkit-box-sizing:border-box;rn -moz-box-sizing:border-box;rn padding:30px 30px 0px 30px;rn}rnrn.eg-richard-nixon-wrapper .esg-entry-media img{overflow:hidden; rn border-radius:50%;rn -webkit-border-radius:50%;rn -moz-border-radius:50%;rn}rnrnrnrn.eg-herbert-hoover-wrapper .esg-entry-media img{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale"); rn filter:gray; rn -webkit-filter:grayscale(100%); rn}rnrn.eg-herbert-hoover-wrapper:hover .esg-entry-media img{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale");rn -webkit-filter:grayscale(0%)}rnrnrnrn.eg-lyndon-johnson-wrapper .esg-entry-media img{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale"); rn filter:gray; rn -webkit-filter:grayscale(100%); rn}rnrn.eg-lyndon-johnson-wrapper:hover .esg-entry-media img{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale");rn -webkit-filter:grayscale(0%)}rnrnrnrn.esg-overlay.eg-ronald-reagan-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); rnbackground:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnfilter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}rnrnrn.eg-georgebush-wrapper .esg-entry-cover{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); rnbackground:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnbackground:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); rnfilter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}rnrnrnrnrn.eg-jefferson-wrapper{-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}rnrnrn.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}rnrnrn.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); rnbackground:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnfilter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 ); rn}rnrnrn.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); rnbackground:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnbackground:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); rnfilter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 ); rn}rn.eg-wilbert-wrapper .esg-entry-media img{rn -webkit-transition:0.4s ease-in-out;rn -moz-transition:0.4s ease-in-out;rn -o-transition:0.4s ease-in-out;rn transition:0.4s ease-in-out;rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale"); rn filter:gray; rn -webkit-filter:grayscale(100%); rn}rnrn.eg-wilbert-wrapper:hover .esg-entry-media img{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale");rn -webkit-filter:grayscale(0%)}rnrnrn.eg-phillie-element-3:after{rncontent:" ";rnwidth:0px;rnheight:0px;rnborder-style:solid;rnborder-width:5px 5px 0 5px;rnborder-color:#000 transparent transparent transparent;rnleft:50%;rnmargin-left:-5px; bottom:-5px; position:absolute}rnrnrn.eg-howardtaft-wrapper .esg-entry-media img,.eg-howardtaft-wrapper .esg-media-poster{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale");rn -webkit-filter:grayscale(0%);rn}rnrn.eg-howardtaft-wrapper:hover .esg-entry-media img,.eg-howardtaft-wrapper:hover .esg-media-poster{rn filter:url("data:image/svg+xml;utf8,u003Csvg xmlns='http://www.w3.org/2000/svg'u003Eu003Cfilter id='grayscale'u003Eu003CfeColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/u003Eu003C/filteru003Eu003C/svgu003E#grayscale"); rn filter:gray; rn -webkit-filter:grayscale(100%); rn}rnrnrn.myportfolio-container .added_to_cart.wc-forward{font-family:"Open Sans"; font-size:13px; color:#fff; margin-top:10px}rnrnrn.esgbox-title.esgbox-title-outside-wrap{font-size:15px; font-weight:700; text-align:center}rn.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px; font-size:15px; font-weight:700; text-align:center}"
.text-light .navigationbuttons,.text-light .esg-pagination,.text-light .esg-filters{text-align:center; position:relative; z-index:2}.text-light .esg-filterbutton,.text-light .esg-navigationbutton,.text-light .esg-sortbutton,.text-light .esg-cartbutton{color:#999; margin-right:5px; cursor:pointer; padding:0px 15px 0px 10px; line-height:20px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:transparent; margin-bottom:5px}.text-light .esg-navigationbutton *{color:#999}.text-light .esg-sortbutton-wrapper,.text-light .esg-cartbutton-wrapper{display:inline-block}.text-light .esg-sortbutton-order,.text-light .esg-cartbutton-order{display:inline-block; vertical-align:middle; width:29px; line-height:20px; font-size:9px; font-weight:700; color:#999; cursor:pointer; background:transparent}.text-light .esg-cartbutton{color:#999; cursor:default !important}.text-light .esg-cartbutton .esgicon-basket{color:#999; font-size:15px; line-height:15px; margin-right:10px}.text-light .esg-cartbutton-wrapper{cursor:default !important}.text-light .esg-sortbutton,.text-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover,.text-light .esg-sortbutton:hover,.text-light .esg-filterbutton.selected,.text-light .esg-sortbutton-order:hover,.text-light .esg-cartbutton-order:hover{color:#444}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover span:first-child,.text-light .esg-filterbutton.selected span:first-child{text-decoration:underline}.text-light .esg-filterbutton{border-right:1px solid #e5e5e5}.text-light .esg-filterbutton:last-child{border-right:none}.text-light .esg-sortbutton-order{padding-left:10px; border-left:1px solid #e5e5e5}.text-light .esg-navigationbutton:hover *{color:#444}.text-light .esg-sortbutton-order.tp-desc:hover{border-color:#e5e5e5; color:#444}.text-light .esg-filter-checked{padding:1px 3px; color:transparent; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.text-light .esg-filter-checked *{}.text-light .esg-filterbutton.selected .esg-filter-checked,.text-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#333; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-jimmy-carter-element-0{font-size:13px; line-height:15px; color:#363839; font-weight:800; display:inline-block; float:left; clear:both; margin:0px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.75); position:relative; z-index:2 !important; font-family:"Open Sans"; text-transform:uppercase}.eg-jimmy-carter-element-1{font-size:20px !important; line-height:25px !important; color:#000000 !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; font-family:"Droid Serif" !important}.eg-jimmy-carter-element-3{font-size:12px; line-height:14px; color:#999999; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); z-index:2 !important; font-family:"Open Sans"; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#aaaaaa; border-style:solid}.eg-jimmy-carter-element-5{font-size:12px; line-height:14px; color:#777777; font-weight:400; display:inline-block; float:left; clear:none; margin:5px 20px 0px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); position:relative; z-index:2 !important; font-family:"Open Sans"}.eg-jimmy-carter-element-4{font-size:13px; line-height:15px; color:#ffffff; font-weight:400; display:inline-block; float:left; clear:both; margin:-5px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(231,65,36,1.00); position:relative; z-index:2 !important; font-family:"Open Sans"; text-transform:uppercase}.eg-jimmy-carter-element-7{font-size:6px !important; line-height:7px !important; color:transparent !important; font-weight:300 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; text-transform:uppercase !important; border-top-width:2px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#000000 !important; border-style:solid !important}.eg-jimmy-carter-element-9{font-size:15px; line-height:22px; color:#555555; font-weight:400; display:block; text-align:left; clear:both; margin:5px 0px 0px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Droid Serif"}.eg-jimmy-carter-element-11{font-size:15px; line-height:14px; color:#e74124; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); z-index:2 !important; display:block; font-family:"Droid Serif"; text-transform:capitalize}
.eg-jimmy-carter-element-1:hover{font-size:20px !important; line-height:25px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; font-family:"Droid Serif" !important}.eg-jimmy-carter-element-3:hover{font-size:12px; line-height:14px; color:#000000; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); font-family:"Open Sans"; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#aaaaaa; border-style:solid}.eg-jimmy-carter-element-5:hover{font-size:12px; line-height:14px; color:#000000; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); font-family:"Open Sans"}.eg-jimmy-carter-element-11:hover{font-size:15px; line-height:14px; color:#000000; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); font-family:"Droid Serif"; text-transform:capitalize}
.eg-jimmy-carter-element-1-a{display:block !important; text-align:left !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-jimmy-carter-element-11-a{display:block; text-align:left; clear:none; margin:20px 0px 0px 0px ; position:relative}
.eg-jimmy-carter-element-3-a{font-size:12px; line-height:14px; color:#999999; font-family:"Open Sans"; font-weight:400; text-decoration:none; text-transform:none; display:inline-block; float:left; clear:none; margin:5px 20px 0px 0px ; position:relative}
.eg-jimmy-carter-container{background-color:rgba(255,255,255,0)}
.eg-jimmy-carter-content{background-color:#ffffff; padding:27px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid; text-align:left}
.esg-grid .mainul li.eg-jimmy-carter-wrapper{background-color:#ffffff; padding:30px 30px 27px 30px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid}
.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{display:none;color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block; vertical-align:top; border:1px solid #e5e5e5; width:29px; line-height:30px; font-size:9px; font-weight:400; color:#000; cursor:pointer; background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333; font-size:15px; line-height:15px; margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff; border-color:#bbb; color:#333; box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px; color:#c5c5c5; background:#ddd; margin-left:7px; font-size:9px; font-weight:400; line-height:20px; vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px; color:#fff; background:#000; margin-left:7px; font-size:9px; font-weight:400; line-height:20px; vertical-align:middle}
.eg-ronald-reagan-element-8{font-size: 20px !important; line-height: 28px !important; color: #ffffff !important; font-weight: 400 !important; padding: 13px 17px 13px 17px !important; border-radius: 50% !important; background-color: rgba(0,0,0,1.00) !important; z-index: 2 !important; display: block; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 0px !important; border-left-width: 0px !important; border-color: #ffffff !important; border-style: solid !important;}
.eg-ronald-reagan-element-0{font-size:13px; line-height:20px; color:#ffffff; font-weight:700; display:inline-block; float:left; clear:both; margin:0px 0px 0px 0px ; padding:10px 20px 10px 20px ; border-radius:0px 0px 0px 0px ; background-color:rgba(77,56,75,1.00); position:relative; z-index:2 !important; text-transform:uppercase}.eg-ronald-reagan-element-2{font-size:12px !important; line-height:14px !important; color:#999999 !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; font-family:"Open Sans" !important}.eg-ronald-reagan-element-1{font-size:20px; line-height:23px; color:#ffffff; font-weight:300; display:block; text-align:left; clear:both; margin:0px 0px 10px 10px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Droid Serif"}.eg-ronald-reagan-element-4{font-size:12px !important; line-height:14px !important; color:#999 !important; font-weight:400 !important; display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; font-family:"Open Sans" !important}.eg-ronald-reagan-element-5{font-size:15px; line-height:20px; color:#444444; font-weight:300; display:block; text-align:left; clear:none; margin:7px 0px 0px 0px ; padding:15px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Droid Serif"; border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#e5e5e5; border-style:solid}
.eg-ronald-reagan-element-8:hover{font-size:20px !important; line-height:28px !important; color:#000000 !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,1.00) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-ronald-reagan-element-2:hover{font-size:12px !important; line-height:14px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; font-family:"Open Sans" !important}.eg-ronald-reagan-element-4:hover{font-size:12px !important; line-height:14px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; font-family:"Open Sans" !important}
.eg-ronald-reagan-element-8-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-ronald-reagan-element-2-a{font-size:12px !important; line-height:14px !important; color:#999999 !important; font-family:"Open Sans" !important; font-weight:400 !important; text-decoration:none !important; text-transform:none !important; display:inline-block !important; float:none !important; clear:none !important; margin:0px 20px 0px 0px !important; position:relative !important}
.eg-ronald-reagan-container{background-color:rgba(0,10,0,1.00)}
.eg-ronald-reagan-content{background-color:#ffffff; padding:20px 20px 20px 20px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-ronald-reagan-wrapper{background-color:transparent; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}
.simple-light #esg-grid-7-1 .esg-navigationbutton{display: none !important;}
.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block; vertical-align:top; border:1px solid #e5e5e5; width:40px; line-height:38px; border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; font-size:12px; font-weight:700; color:#999; cursor:pointer; background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333; font-size:15px; line-height:15px; margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff; border-color:#bbb; color:#333; box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px; color:#cbcbcb; background:#cbcbcb; margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#fff; background:#000; margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-garfield-element-2{font-size:12px; line-height:20px; color:#ffffff; font-weight:800; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); z-index:2 !important; display:block; font-family:"Raleway"; text-transform:uppercase}.eg-garfield-element-1{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:13px 13px 13px 13px ; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-garfield-element-0{font-size:20px; line-height:25px; color:#363839; font-weight:700; display:block; text-align:left; clear:both; margin:0px 0px 20px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:capitalize}.eg-garfield-element-3{font-size:12px !important; line-height:16px !important; color:#777777 !important; font-weight:400 !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 0px 0px 0px !important; padding:0px 10px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important; border-top-width:0px !important; border-right-width:1px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#e5e5e5 !important; border-style:solid !important}.eg-garfield-element-4{font-size:12px !important; line-height:16px !important; color:#777 !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important}.eg-garfield-element-6{font-size:13px !important; line-height:22px !important; color:#333333 !important; font-weight:400 !important; display:block !important; text-align:left !important; clear:none !important; margin:15px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important}
.eg-garfield-element-2:hover{font-size:12px; line-height:20px; color:#ffffff; font-weight:800; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,1.00); font-family:"Raleway"; text-transform:uppercase}.eg-garfield-element-1:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-garfield-element-4:hover{font-size:12px !important; line-height:16px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; font-family:"Raleway" !important; text-transform:capitalize !important}
.eg-garfield-element-2-a{display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; position:relative}
.eg-garfield-element-1-a{display:inline-block; float:left; clear:right; margin:0px 0px 0px 0px ; position:relative}
.eg-garfield-element-4-a{font-size:12px !important; line-height:16px !important; color:#777 !important; font-family:"Raleway" !important; font-weight:400 !important; text-decoration:none !important; text-transform:capitalize !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 0px 0px 10px !important; position:relative !important}
.eg-garfield-container{background-color:rgba(0,0,0,0.75)}
.eg-garfield-content{background-color:#ffffff; padding:30px 30px 30px 30px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-garfield-wrapper{background-color:transparent; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}
.minimal-light #esg-grid-19-1 .esg-navigationbutton{display: none !important;}
.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}
.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000;margin-right:5px;cursor:pointer;padding:0px 11px;border:1px solid #e5e5e5;line-height:30px;font-size:12px;font-weight:400;font-family:"Open Sans",sans-serif;display:inline-block;background:#eee;margin-bottom:5px}
.simple-light .esg-navigationbutton *{color:#000}
.simple-light .esg-left,.simple-light .esg-right{color:#000;padding:0px 7px}
.simple-light .esg-pagination-button:last-child{margin-right:0}
.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}
.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;vertical-align:top;border:1px solid #e5e5e5;width:29px;line-height:30px;font-size:9px;font-weight:400;color:#000;cursor:pointer;background:#eee}
.simple-light .esg-cartbutton{color:#333;cursor:default !important}
.simple-light .esg-cartbutton .esgicon-basket{color:#333;font-size:15px;line-height:15px;margin-right:10px}
.simple-light .esg-cartbutton-wrapper{cursor:default !important}
.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block;position:relative;cursor:pointer;margin-right:5px}
.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;border-color:#bbb;color:#333;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}
.simple-light .esg-navigationbutton:hover *{color:#333}
.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb;color:#333;box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}
.simple-light .esg-filter-checked{padding:0px;color:#c5c5c5;background:#ddd;margin-left:7px;font-size:9px;font-weight:400;line-height:20px;vertical-align:middle}
.esg-filter-checked i{width: 20px;display: inline-block;text-align: center;}
.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;color:#fff;background:#000;margin-left:7px;font-size:9px;font-weight:400;line-height:20px;vertical-align:middle}
.eg-herbert-hoover-element-0{font-size:15px !important;line-height:25px !important;color:#000000 !important;font-weight:800 !important;padding:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;background-color:rgba(255,255,255,0) !important;z-index:2 !important;display:block;font-family:"Raleway" !important;text-transform:uppercase !important}
.eg-herbert-hoover-element-24{font-size:16px;line-height:22px;color:#ffffff;font-weight:400;padding:17px 17px 17px 17px;border-radius:50% 50% 50% 50%;background-color:rgba(0,0,0,0.50);z-index:2 !important;display:block;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-25{font-size:16px;line-height:22px;color:#ffffff;font-weight:400;display:inline-block;float:none;clear:none;margin:0px 0px 0px 5px;padding:17px 17px 17px 17px;border-radius:50% 50% 50% 50%;background-color:rgba(0,0,0,0.50);position:relative;z-index:2 !important;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-1{font-size:12px;line-height:14px;color:#444444;font-weight:400;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background-color:rgba(255,255,255,1.00);z-index:2 !important;font-family:"Open Sans";text-transform:uppercase}
.eg-herbert-hoover-element-4{font-size:6px !important;line-height:7px !important;color:transparent !important;font-weight:300 !important;display:inline-block !important;float:none !important;clear:both !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;background-color:rgba(255,255,255,0) !important;position:relative !important;z-index:2 !important;text-transform:uppercase !important;border-top-width:2px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-color:#000000 !important;border-style:solid !important}
.eg-herbert-hoover-element-6{font-size:15px;line-height:22px;color:#555555;font-weight:400;display:inline-block;float:none;clear:both;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background-color:rgba(255,255,255,0);position:relative;z-index:2 !important;font-family:"Open Sans";text-transform:capitalize}
.eg-herbert-hoover-element-8{font-size:22px;line-height:7px;color:#000000;font-weight:400;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);z-index:2 !important;display:block;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-9{font-size:22px;line-height:7px;color:#000000;font-weight:400;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);z-index:2 !important;display:block;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-2{font-size:22px;line-height:7px;color:#000000;font-weight:400;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);z-index:2 !important;display:block;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-10{font-size:22px;line-height:7px;color:#000000;font-weight:400;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);z-index:2 !important;display:block;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-24:hover{font-size:16px;line-height:22px;color:#ffffff;font-weight:400;border-radius:50px 50px 50px 50px;background-color:rgba(0,0,0,0.75);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-25:hover{font-size:16px;line-height:22px;color:#ffffff;font-weight:400;border-radius:50px 50px 50px 50px;background-color:rgba(0,0,0,0.75);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-1:hover{font-size:12px;line-height:14px;color:#aaaaaa;font-weight:400;border-radius:0px 0px 0px 0px;background-color:rgba(255,255,255,1.00);font-family:"Open Sans";text-transform:uppercase}
.eg-herbert-hoover-element-8:hover{font-size:22px;line-height:7px;color:#4672b3;font-weight:400;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-9:hover{font-size:22px;line-height:7px;color:#099bcc;font-weight:400;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-2:hover{font-size:22px;line-height:7px;color:#da4a38;font-weight:400;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-10:hover{font-size:22px;line-height:7px;color:#c32524;font-weight:400;border-radius:60px 60px 60px 60px;background-color:rgba(255,255,255,0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-color:#ffffff;border-style:solid}
.eg-herbert-hoover-element-0-a{display:block !important;text-align:center !important;clear:both !important;margin:0px 0px 0px 0px !important;position:relative !important}
.eg-herbert-hoover-element-24-a{display:inline-block;float:none;clear:none;margin:0px 0px 0px 0px;position:relative}
.eg-herbert-hoover-element-8-a{display:inline-block;float:none;clear:none;margin:25px 0px 0px 0px;position:relative}
.eg-herbert-hoover-element-9-a{display:inline-block;float:none;clear:none;margin:25px 0px 0px 0px;position:relative}
.eg-herbert-hoover-element-2-a{display:inline-block;float:none;clear:none;margin:25px 0px 0px 0px;position:relative}
.eg-herbert-hoover-element-10-a{display:inline-block;float:none;clear:none;margin:25px 0px 0px 0px;position:relative}
.eg-herbert-hoover-element-1-a{font-size:12px;line-height:14px;color:#444444;font-family:"Open Sans";font-weight:400;text-decoration:none;text-transform:uppercase;display:block;text-align:center;clear:none;margin:0px 0px 0px 0px;position:relative}
.eg-herbert-hoover-container{background-color:rgba(255,255,255,0)}
.eg-herbert-hoover-content{background-color:#ffffff;padding:30px 30px 30px 30px;border-width:0px 1px 1px 1px;border-radius:0px 0px 0px 0px;border-color:#e5e5e5;border-style:solid;text-align:center}
.esg-grid .mainul li.eg-herbert-hoover-wrapper{background-color:#ffffff;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-color:transparent;border-style: none}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-lyndon-johnson-element-0{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); z-index:2 !important; display:block}
.eg-lyndon-johnson-element-0-a{display:block; text-align:center; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-lyndon-johnson-container{background-color:rgba(0,0,0,0.75)}
.eg-lyndon-johnson-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-lyndon-johnson-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.no-main-bottom-margin #content-wrap {
  margin-bottom: 50px;
}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-wilbert-element-0{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); z-index:2 !important; display:block}
.eg-wilbert-element-0-a{display:block; text-align:center; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-wilbert-container{background-color:rgba(17,17,17,0.65)}
.eg-wilbert-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-wilbert-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-phillie-element-3{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:800 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:2px 7px 2px 7px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,1.00) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important}.eg-phillie-element-0{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); z-index:2 !important; display:block}
.eg-phillie-element-0-a{display:block; text-align:center; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-phillie-container{background-color:rgba(255,255,255,1.00)}
.eg-phillie-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:1px 1px 1px 1px; border-radius:0px 0px 0px 0px; border-color:#ffffff; border-style:solid; text-align:left}
.esg-grid .mainul li.eg-phillie-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:1px 1px 1px 1px; border-radius:0px 0px 0px 0px; border-color:#ffffff; border-style:solid}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-jefferson-element-0{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:17px 17px 17px 17px ; border-radius:60px 60px 60px 60px ; background-color:rgba(255,255,255,0.15); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jefferson-element-1{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:17px 17px 17px 17px ; border-radius:60px 60px 60px 60px ; background-color:rgba(255,255,255,0.15); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jefferson-element-3{font-size:17px; line-height:20px; color:#ffffff; font-weight:800; display:inline-block; float:none; clear:both; margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; text-transform:uppercase}.eg-jefferson-element-5{font-size:12px; line-height:20px; color:#ffffff; font-weight:400; padding:1px 5px 1px 5px ; border-radius:3px 3px 3px 3px ; background-color:rgba(255,255,255,0.15); z-index:2 !important}
.eg-jefferson-element-0:hover{font-size:16px; line-height:22px; color:#e33a0c; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(255,255,255,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jefferson-element-1:hover{font-size:16px; line-height:22px; color:#e33a0c; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(255,255,255,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jefferson-element-5:hover{font-size:12px; line-height:20px; color:#ffffff; font-weight:400; border-radius:3px 3px 3px 3px ; background-color:rgba(0,0,0,0.15)}
.eg-jefferson-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 0px ; position:relative}
.eg-jefferson-element-1-a{display:inline-block; float:none; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-jefferson-element-5-a{font-size:12px; line-height:20px; color:#ffffff; font-weight:400; text-decoration:none; text-transform:none; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; position:relative}
.eg-jefferson-container{background-color:rgba(227,58,12,1.00)}
.eg-jefferson-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-jefferson-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.eg-post-383 i{display: inline-block; width: 20px;}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-jackson-element-0{font-size:16px; line-height:22px; color:#000000; font-weight:400; padding:17px 17px 17px 17px ; border-radius:60px 60px 60px 60px ; background-color:rgba(245,245,245,1.00); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jackson-element-1{font-size:16px; line-height:22px; color:#000000; font-weight:400; padding:17px 17px 17px 17px ; border-radius:60px 60px 60px 60px ; background-color:rgba(245,245,245,1.00); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jackson-element-3{font-size:18px; line-height:20px; color:#000000; font-weight:800; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Raleway"}.eg-jackson-element-5{font-size:12px; line-height:20px; color:#888888; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}
.eg-jackson-element-0:hover{font-size:16px; line-height:22px; color:#000000; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(238,238,238,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jackson-element-1:hover{font-size:16px; line-height:22px; color:#000000; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(238,238,238,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-jackson-element-5:hover{font-size:12px; line-height:20px; color:#000000; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); font-family:"Raleway"; text-transform:uppercase}
.eg-jackson-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 0px ; position:relative}
.eg-jackson-element-1-a{display:inline-block; float:none; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-jackson-element-5-a{font-size:12px; line-height:20px; color:#888888; font-family:"Raleway"; font-weight:400; text-decoration:none; text-transform:uppercase; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; position:relative}
.eg-jackson-container{background-color:rgba(255,255,255,1.00)}
.eg-jackson-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:center}
.esg-grid .mainul li.eg-jackson-wrapper{background-color:#eeeeee; padding:5px 5px 5px 5px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.minimal-light #esg-grid-13-1 .esg-navigationbutton {
	display: none !important;
}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-vanburen-element-0{font-size:17px; line-height:20px; color:#ffffff; font-weight:800; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:0px 20px 0px 20px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; text-transform:uppercase}.eg-vanburen-element-2{font-size:13px; line-height:20px; color:#ffffff; font-weight:400; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; text-transform:uppercase}
.eg-vanburen-container{background-color:rgba(10,6,6,0.85)}
.eg-vanburen-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-vanburen-wrapper{background-color:#363839; padding:0px 0px 0px 0px; border-width:px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-henryharrison-element-1{font-size:16px; line-height:30px; color:#ffffff; font-weight:900; display:block; text-align:center; clear:both; margin:0px 0px 10px 0px ; padding:0px 20px 0px 20px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}.eg-henryharrison-element-2{font-size:20px; line-height:27px; color:#ffffff; font-weight:800; padding:17px 17px 17px 17px ; border-radius:0px 60px 60px 60px ; background-color:rgba(255,255,255,0); z-index:2 !important; display:block; font-family:"Raleway"; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-color:#ffffff; border-style:solid}
.eg-henryharrison-element-2:hover{font-size:20px; line-height:27px; color:#ffffff; font-weight:400; border-radius:60px 60px 0px 60px ; background-color:rgba(0,0,0,0.15); border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-color:#ffffff; border-style:solid}
.eg-henryharrison-element-2-a{display:inline-block; float:none; clear:none; margin:0px 0px 0px 0px ; position:relative}
.eg-henryharrison-container{background-color:rgba(49,165,203,0.85)}
.eg-henryharrison-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-henryharrison-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.flat-dark .navigationbuttons,.flat-dark .esg-pagination,.flat-dark .esg-filters{text-transform:uppercase; text-align:center}.flat-dark .esg-filterbutton,.flat-dark .esg-navigationbutton,.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton{color:#fff; margin-right:5px; cursor:pointer; padding:1px 30px; border:none; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:#3a3a3a; background:rgba(0,0,0,0.2); margin-bottom:5px}.flat-dark .esg-navigationbutton{padding:1px 18px}.flat-dark .esg-navigationbutton *{color:#fff}.flat-dark .esg-pagination-button:last-child,.flat-dark .esg-filterbutton:last-child{margin-right:0}.flat-dark .esg-left,.flat-dark .esg-right{padding:1px 12px}.flat-dark .esg-sortbutton-wrapper,.flat-dark .esg-cartbutton-wrapper{display:inline-block}.flat-dark .esg-sortbutton-order,.flat-dark .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:none;  width:40px;  line-height:40px;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#eee;  background:rgba(0,0,0,0.2);  margin-left:5px}.flat-dark .esg-cartbutton{color:#fff; cursor:default !important}.flat-dark .esg-cartbutton .esgicon-basket{color:#fff;   font-size:15px;   line-height:15px;   margin-right:10px}.flat-dark .esg-cartbutton-wrapper{cursor:default !important}.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}.flat-dark .esg-navigationbutton:hover,.flat-dark .esg-filterbutton:hover,.flat-dark .esg-sortbutton:hover,.flat-dark .esg-sortbutton-order:hover,.flat-dark .esg-cartbutton-order:hover,.flat-dark .esg-filterbutton.selected{color:#fff;  border-color:none;  background:#4a4a4a;  background:rgba(0,0,0,0.5)}.flat-dark .esg-navigationbutton:hover *{color:#fff}.flat-dark .esg-sortbutton-order.tp-desc:hover{color:#fff}.flat-dark .esg-filter-checked{padding:1px 3px; color:transparent; background:#000; background:rgba(0,0,0,0.2); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle:}.flat-dark .esg-filterbutton.selected .esg-filter-checked,.flat-dark .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#fff; background:#000; background:rgba(0,0,0,0.2); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-georgebush-element-0{font-size:35px !important; line-height:38px !important; color:#ffffff !important; font-weight:800 !important; padding:0px 20px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-georgebush-element-1{font-size:18px; line-height:22px; color:#ffffff; font-weight:400; display:block; text-align:left; clear:both; margin:5px 0px 20px 20px ; padding:0px 20px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}
.eg-georgebush-element-0-a{display:block !important; text-align:left !important; clear:both !important; margin:20px 0px 0px 20px !important; position:relative !important}
.eg-georgebush-container{background-color:rgba(227,58,12,1.00)}
.eg-georgebush-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-georgebush-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}


.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-cleveland-element-2{font-size:12px; line-height:20px; color:#ffffff; font-weight:800; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); z-index:2 !important; display:block; font-family:"Raleway"; text-transform:uppercase}.eg-cleveland-element-1{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:13px 13px 13px 13px ; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-cleveland-element-0{font-size:20px; line-height:25px; color:#ffffff; font-weight:700; display:block; text-align:left; clear:both; margin:0px 0px 20px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:capitalize}.eg-cleveland-element-3{font-size:12px !important; line-height:16px !important; color:#aaaaaa !important; font-weight:400 !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 10px 0px 0px !important; padding:0px 10px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important; border-top-width:0px !important; border-right-width:1px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#555555 !important; border-style:solid !important}.eg-cleveland-element-4{font-size:12px !important; line-height:16px !important; color:#aaaaaa !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important}.eg-cleveland-element-6{font-size:13px !important; line-height:22px !important; color:#eeeeee !important; font-weight:400 !important; display:block !important; text-align:left !important; clear:none !important; margin:15px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:capitalize !important}
.eg-cleveland-element-2:hover{font-size:12px; line-height:20px; color:#ffffff; font-weight:800; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,1.00); font-family:"Raleway"; text-transform:uppercase}.eg-cleveland-element-1:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,1.00); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-cleveland-element-4:hover{font-size:12px !important; line-height:16px !important; color:#ffffff !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; font-family:"Raleway" !important; text-transform:capitalize !important}
.eg-cleveland-element-2-a{display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; position:relative}
.eg-cleveland-element-1-a{display:inline-block; float:left; clear:right; margin:0px 0px 0px 0px ; position:relative}
.eg-cleveland-element-4-a{font-size:12px !important; line-height:16px !important; color:#aaaaaa !important; font-family:"Raleway" !important; font-weight:400 !important; text-decoration:none !important; text-transform:capitalize !important; display:inline-block !important; float:left !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-cleveland-container{background-color:rgba(0,0,0,0.75)}
.eg-cleveland-content{background-color:#333333; padding:30px 30px 30px 30px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-cleveland-wrapper{background-color:#333333; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-johnson-element-0{font-size:16px; line-height:20px; color:#ffffff; font-weight:800; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; padding:0px 40px 0px 40px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}.eg-johnson-element-1{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:13px 13px 13px 13px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-johnson-element-3{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; display:inline-block; float:none; clear:none; margin:0px 0px 1px 0px ; padding:13px 13px 13px 13px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-johnson-element-4{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:13px 13px 13px 13px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-johnson-element-5{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:700 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:uppercase !important}
.eg-johnson-element-1:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-johnson-element-3:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-johnson-element-4:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(0,0,0,0.25); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-johnson-element-1-a{display:inline-block; float:none; clear:none; margin:0px 0px 1px 0px ; position:relative}
.eg-johnson-element-4-a{display:inline-block; float:none; clear:none; margin:0px 0px 1px 0px ; position:relative}
.eg-johnson-element-5-a{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-family:"Raleway" !important; font-weight:700 !important; text-decoration:none !important; text-transform:uppercase !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-johnson-container{background-color:rgba(0,142,133,0.85)}
.eg-johnson-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-johnson-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}


.text-light .navigationbuttons,.text-light .esg-pagination,.text-light .esg-filters{text-align:center;   position:relative;   z-index:2}.text-light .esg-filterbutton,.text-light .esg-navigationbutton,.text-light .esg-sortbutton,.text-light .esg-cartbutton{color:#999; margin-right:5px; cursor:pointer; padding:0px 15px 0px 10px; line-height:20px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:transparent; margin-bottom:5px}.text-light .esg-navigationbutton *{color:#999}.text-light .esg-sortbutton-wrapper,.text-light .esg-cartbutton-wrapper{display:inline-block}.text-light .esg-sortbutton-order,.text-light .esg-cartbutton-order{display:inline-block;  vertical-align:middle;  width:29px;  line-height:20px;  font-size:9px;  font-weight:700;  color:#999;  cursor:pointer;  background:transparent}.text-light .esg-cartbutton{color:#999; cursor:default !important}.text-light .esg-cartbutton .esgicon-basket{color:#999;   font-size:15px;   line-height:15px;   margin-right:10px}.text-light .esg-cartbutton-wrapper{cursor:default !important}.text-light .esg-sortbutton,.text-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover,.text-light .esg-sortbutton:hover,.text-light .esg-filterbutton.selected,.text-light .esg-sortbutton-order:hover,.text-light .esg-cartbutton-order:hover{color:#444}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover span:first-child,.text-light .esg-filterbutton.selected span:first-child{text-decoration:underline}.text-light .esg-filterbutton{border-right:1px solid #e5e5e5}.text-light .esg-filterbutton:last-child{border-right:none}.text-light .esg-sortbutton-order{padding-left:10px;  border-left:1px solid #e5e5e5}.text-light .esg-navigationbutton:hover *{color:#444}.text-light .esg-sortbutton-order.tp-desc:hover{border-color:#e5e5e5;   color:#444}.text-light .esg-filter-checked{padding:1px 3px; color:transparent; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.text-light .esg-filter-checked *{}.text-light .esg-filterbutton.selected .esg-filter-checked,.text-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#333; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-washington-element-0{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0.15) !important; z-index:2 !important; display:block; font-family:"Open Sans" !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-washington-element-1{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0.15) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-washington-element-3{font-size:13px; line-height:20px; color:#ffffff; font-weight:700; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Open Sans"; text-transform:uppercase}
.eg-washington-element-0:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-washington-element-1:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-washington-element-0-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-washington-element-1-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-washington-container{background-color:rgba(0,0,0,0.65)}
.eg-washington-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-washington-wrapper{background-color:#3f424a; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.eg-washington-wrapper i {
	width: 20px;
}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-adams-element-0{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; border-top-width:2px !important; border-right-width:2px !important; border-bottom-width:2px !important; border-left-width:2px !important; border-color:#ffffff !important; border-style:solid !important}.eg-adams-element-1{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; border-top-width:2px !important; border-right-width:2px !important; border-bottom-width:2px !important; border-left-width:2px !important; border-color:#ffffff !important; border-style:solid !important}.eg-adams-element-3{font-size:13px; line-height:20px; color:#ffffff; font-weight:700; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; text-transform:uppercase}.eg-adams-element-5{font-size:13px; line-height:20px; color:#ffffff; font-weight:400; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; text-transform:uppercase}
.eg-adams-element-0:hover{font-size:16px !important; line-height:22px !important; color:#000000 !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,1.00) !important; border-top-width:2px !important; border-right-width:2px !important; border-bottom-width:2px !important; border-left-width:2px !important; border-color:#ffffff !important; border-style:solid !important}.eg-adams-element-1:hover{font-size:16px !important; line-height:22px !important; color:#000000 !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,1.00) !important; border-top-width:2px !important; border-right-width:2px !important; border-bottom-width:2px !important; border-left-width:2px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-adams-element-0-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-adams-element-1-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}
.eg-adams-container{background-color:rgba(137,175,114,1.00)}
.eg-adams-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-adams-wrapper{background-color:transparent; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.eg-adams-wrapper i {
	width: 20px;
}

.simple-dark .navigationbuttons,.simple-dark .esg-pagination,.simple-dark .esg-filters{text-align:center}.simple-dark .esg-filterbutton,.simple-dark .esg-navigationbutton,.simple-dark .esg-sortbutton,.simple-dark .esg-cartbutton{color:#fff; margin-right:5px; cursor:pointer; padding:0px 10px; border:1px solid rgb(255,255,255); border:1px solid rgba(255,255,255,0.15); line-height:29px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:rgba(255,255,255,0.08 ); margin-bottom:5px}.simple-dark .esg-navigationbutton *{color:#fff}.simple-dark .esg-left,.simple-dark .esg-right{padding:0px 5px !important}.simple-dark .esg-sortbutton-wrapper,.simple-dark .esg-cartbutton-wrapper{display:inline-block}.simple-dark .esg-sortbutton-order,.simple-dark .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid rgb(255,255,255);  border:1px solid rgba(255,255,255,0.15);  width:29px;  line-height:29px;  font-size:9px;  font-weight:600;  color:#fff;  cursor:pointer;  background:rgba(255,255,255,0.08 )}.simple-dark .esg-cartbutton{color:#fff; cursor:default !important}.simple-dark .esg-cartbutton .esgicon-basket{color:#fff;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-dark .esg-cartbutton-wrapper{cursor:default !important}.simple-dark .esg-sortbutton,.simple-dark .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-dark .esg-navigationbutton:hover,.simple-dark .esg-filterbutton:hover,.simple-dark .esg-sortbutton:hover,.simple-dark .esg-sortbutton-order:hover,.simple-dark .esg-cartbutton-order:hover,.simple-dark .esg-filterbutton.selected{border-color:#fff;  color:#000;  box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13);  background:#fff}.simple-dark .esg-navigationbutton:hover *{color:#000}.simple-dark .esg-pagination-button:last-child{margin-right:0}.simple-dark .esg-sortbutton-order.tp-desc:hover{border-color:#fff; border-color:rgba(255,255,255,0.2); color:#000; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-dark .esg-filter-checked{padding:1px;  color:transparent;  background:#000;  background:rgba(255,255,255,0.15);  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.simple-dark .esg-filterbutton.selected .esg-filter-checked,.simple-dark .esg-filterbutton:hover .esg-filter-checked{padding:1px;  color:#000;  background:#fff;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-madison-element-0{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; padding:19px 19px 19px 19px ; border-radius:60px 60px 60px 60px ; background-color:rgba(255,255,255,0.15); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-madison-element-1{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:19px 19px 19px 19px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(255,255,255,0.15) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-madison-element-3{font-size:13px; line-height:20px; color:#ffffff; font-weight:700; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; text-transform:uppercase}.eg-madison-element-5{font-size:12px; line-height:20px; color:#ffffff; font-weight:400; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important}
.eg-madison-element-0:hover{font-size:16px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(0,0,0,0.25); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-madison-element-1:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.25) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-madison-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 0px ; position:relative}
.eg-madison-element-1-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-madison-container{background-color:rgba(88,92,103,1.00)}
.eg-madison-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-madison-wrapper{background-color:#585c67; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.eg-madison-wrapper i {
	width: 20px;
}

.text-light .navigationbuttons,.text-light .esg-pagination,.text-light .esg-filters{text-align:center;   position:relative;   z-index:2}.text-light .esg-filterbutton,.text-light .esg-navigationbutton,.text-light .esg-sortbutton,.text-light .esg-cartbutton{color:#999; margin-right:5px; cursor:pointer; padding:0px 15px 0px 10px; line-height:20px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:transparent; margin-bottom:5px}.text-light .esg-navigationbutton *{color:#999}.text-light .esg-sortbutton-wrapper,.text-light .esg-cartbutton-wrapper{display:inline-block}.text-light .esg-sortbutton-order,.text-light .esg-cartbutton-order{display:inline-block;  vertical-align:middle;  width:29px;  line-height:20px;  font-size:9px;  font-weight:700;  color:#999;  cursor:pointer;  background:transparent}.text-light .esg-cartbutton{color:#999; cursor:default !important}.text-light .esg-cartbutton .esgicon-basket{color:#999;   font-size:15px;   line-height:15px;   margin-right:10px}.text-light .esg-cartbutton-wrapper{cursor:default !important}.text-light .esg-sortbutton,.text-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover,.text-light .esg-sortbutton:hover,.text-light .esg-filterbutton.selected,.text-light .esg-sortbutton-order:hover,.text-light .esg-cartbutton-order:hover{color:#444}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover span:first-child,.text-light .esg-filterbutton.selected span:first-child{text-decoration:underline}.text-light .esg-filterbutton{border-right:1px solid #e5e5e5}.text-light .esg-filterbutton:last-child{border-right:none}.text-light .esg-sortbutton-order{padding-left:10px;  border-left:1px solid #e5e5e5}.text-light .esg-navigationbutton:hover *{color:#444}.text-light .esg-sortbutton-order.tp-desc:hover{border-color:#e5e5e5;   color:#444}.text-light .esg-filter-checked{padding:1px 3px; color:transparent; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.text-light .esg-filter-checked *{}.text-light .esg-filterbutton.selected .esg-filter-checked,.text-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#333; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-monroe-element-8{font-size:17px; line-height:24px; color:#000000; font-weight:800; display:inline-block; float:none; clear:both; margin:30px 0px 0px 0px ; padding:3px 12px 4px 12px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:capitalize}.eg-monroe-element-1{font-size:16px; line-height:24px; color:#ffffff; font-weight:900; display:inline-block; float:none; clear:both; margin:0px 0px 0px 0px ; padding:4px 12px 3px 12px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:capitalize}.eg-monroe-element-0{font-size:13px; line-height:30px; color:#ffffff; font-weight:800; padding:3px 15px 2px 15px ; border-radius:3px 3px 3px 3px ; background-color:rgba(137,175,114,1.00); z-index:2 !important; display:block; font-family:"Raleway"; border-top-width:0px; border-right-width:0px; border-bottom-width:3px; border-left-width:0px; border-color:#617f52; border-style:solid}
.eg-monroe-element-0:hover{font-size:13px; line-height:30px; color:#ffffff; font-weight:800; border-radius:3px 3px 3px 3px ; background-color:rgba(155,193,132,1.00); font-family:"Raleway"; border-top-width:0px; border-right-width:0px; border-bottom-width:3px; border-left-width:0px; border-color:#617f52; border-style:solid}
.eg-monroe-element-0-a{display:inline-block; float:none; clear:both; margin:0px 0px 30px 0px ; position:relative}
.eg-monroe-container{background-color:rgba(10,10,10,0.50)}
.eg-monroe-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:center}
.esg-grid .mainul li.eg-monroe-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}


.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-mckinley-element-25{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:900 !important; padding:5px 10px 3px 10px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0.15) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-mckinley-element-0{font-size:20px; line-height:25px; color:#363839; font-weight:800; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); z-index:2 !important; display:block; font-family:"Raleway"; text-transform:capitalize}.eg-mckinley-element-3{font-size:12px !important; line-height:14px !important; color:#aaaaaa !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; z-index:2 !important; font-family:"Open Sans" !important; text-transform:capitalize !important}.eg-mckinley-element-28{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:900 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 5px !important; padding:5px 10px 3px 10px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0.15) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-mckinley-element-6{font-size:13px !important; line-height:22px !important; color:#777777 !important; font-weight:400 !important; display:block !important; text-align:center !important; clear:none !important; margin:15px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; position:relative !important; z-index:2 !important; font-family:"Open Sans" !important; text-transform:capitalize !important}
.eg-mckinley-element-25:hover{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:900 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0.50) !important; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-mckinley-element-0:hover{font-size:20px; line-height:25px; color:#13c0df; font-weight:800; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,1.00); font-family:"Raleway"; text-transform:capitalize}.eg-mckinley-element-3:hover{font-size:12px !important; line-height:14px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,1.00) !important; font-family:"Open Sans" !important; text-transform:capitalize !important}.eg-mckinley-element-28:hover{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:900 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0.50) !important; font-family:"Raleway" !important; text-transform:uppercase !important}
.eg-mckinley-element-25-a{display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-mckinley-element-0-a{display:block; text-align:center; clear:both; margin:0px 0px 10px 0px ; position:relative}
.eg-mckinley-element-3-a{font-size:12px !important; line-height:14px !important; color:#aaaaaa !important; font-family:"Open Sans" !important; font-weight:400 !important; text-decoration:none !important; text-transform:capitalize !important; display:block !important; text-align:center !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-mckinley-container{background-color:rgba(19,192,223,0.65)}
.eg-mckinley-content{background-color:#ffffff; padding:30px 30px 30px 30px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-mckinley-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:none}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-howardtaft-element-0{font-size:15px !important; line-height:22px !important; color:#ffffff !important; font-weight:900 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-howardtaft-element-2{font-size:6px !important; line-height:7px !important; color:transparent !important; font-weight:300 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; text-transform:uppercase !important; border-top-width:2px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-howardtaft-element-6{font-size:17px !important; line-height:22px !important; color:#ffffff !important; font-weight:200 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-howardtaft-element-7{font-size:17px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0) !important; position:relative !important; z-index:2 !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-howardtaft-element-6-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-howardtaft-container{background-color:rgba(111,33,44,0.75)}
.eg-howardtaft-content{background-color:#000000; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-howardtaft-wrapper{background-color:#000000; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.minimal-light #esg-grid-25-1 .esg-navigationbutton {display: none !important;}

.flat-dark .navigationbuttons,.flat-dark .esg-pagination,.flat-dark .esg-filters{text-transform:uppercase; text-align:center}.flat-dark .esg-filterbutton,.flat-dark .esg-navigationbutton,.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton{color:#fff; margin-right:5px; cursor:pointer; padding:1px 30px; border:none; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:#3a3a3a; background:rgba(0,0,0,0.2); margin-bottom:5px}.flat-dark .esg-navigationbutton{padding:1px 18px}.flat-dark .esg-navigationbutton *{color:#fff}.flat-dark .esg-pagination-button:last-child,.flat-dark .esg-filterbutton:last-child{margin-right:0}.flat-dark .esg-left,.flat-dark .esg-right{padding:1px 12px}.flat-dark .esg-sortbutton-wrapper,.flat-dark .esg-cartbutton-wrapper{display:inline-block}.flat-dark .esg-sortbutton-order,.flat-dark .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:none;  width:40px;  line-height:40px;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#eee;  background:rgba(0,0,0,0.2);  margin-left:5px}.flat-dark .esg-cartbutton{color:#fff; cursor:default !important}.flat-dark .esg-cartbutton .esgicon-basket{color:#fff;   font-size:15px;   line-height:15px;   margin-right:10px}.flat-dark .esg-cartbutton-wrapper{cursor:default !important}.flat-dark .esg-sortbutton,.flat-dark .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}.flat-dark .esg-navigationbutton:hover,.flat-dark .esg-filterbutton:hover,.flat-dark .esg-sortbutton:hover,.flat-dark .esg-sortbutton-order:hover,.flat-dark .esg-cartbutton-order:hover,.flat-dark .esg-filterbutton.selected{color:#fff;  border-color:none;  background:#4a4a4a;  background:rgba(0,0,0,0.5)}.flat-dark .esg-navigationbutton:hover *{color:#fff}.flat-dark .esg-sortbutton-order.tp-desc:hover{color:#fff}.flat-dark .esg-filter-checked{padding:1px 3px; color:transparent; background:#000; background:rgba(0,0,0,0.2); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle:}.flat-dark .esg-filterbutton.selected .esg-filter-checked,.flat-dark .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#fff; background:#000; background:rgba(0,0,0,0.2); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}
.eg-quincy-element-0{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-quincy-element-1{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-quincy-element-3{font-size:13px; line-height:20px; color:#ffffff; font-weight:800; display:inline-block; float:none; clear:both; margin:15px 0px 0px 0px ; padding:5px 10px 5px 10px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}
.eg-quincy-element-0:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}.eg-quincy-element-1:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}
.eg-quincy-element-1-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}
.eg-quincy-container{background-color:rgba(45,48,57,0.75)}
.eg-quincy-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-quincy-wrapper{background-color:#2d3039; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.flat-light .navigationbuttons,.flat-light .esg-pagination,.flat-light .esg-filters{text-transform:uppercase; text-align:center}.flat-light .esg-filterbutton,.flat-light .esg-navigationbutton,.flat-light .esg-sortbutton,.flat-light .esg-cartbutton{color:#000; margin-right:5px; cursor:pointer; position:relative; z-index:2; padding:1px 30px; border:none; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.flat-light .esg-navigationbutton{padding:2px 12px}.flat-light .esg-navigationbutton *{color:#000}.flat-light .esg-pagination-button:last-child{margin-right:0}.flat-light .esg-sortbutton-wrapper,.flat-light .esg-cartbutton-wrapper{display:inline-block}.flat-light .esg-sortbutton-order,.flat-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:none;  width:40px;  line-height:40px;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#eee;  background:#fff;  margin-left:5px}.flat-light .esg-cartbutton{color:#fff; cursor:default !important}.flat-light .esg-cartbutton .esgicon-basket{color:#fff;   font-size:15px;   line-height:15px;   margin-right:10px}.flat-light .esg-cartbutton-wrapper{cursor:default !important}.flat-light .esg-sortbutton,.flat-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}.flat-light .esg-navigationbutton:hover,.flat-light .esg-filterbutton:hover,.flat-light .esg-sortbutton:hover,.flat-light .esg-sortbutton-order:hover,.flat-light .esg-cartbutton-order:hover,.flat-light .esg-filterbutton.selected{border-color:none;color:#000;  background:#fff}.flat-light .esg-navigationbutton:hover *{color:#333}.flat-light .esg-sortbutton-order.tp-desc:hover{color:#333}.flat-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.flat-light .esg-filterbutton.selected .esg-filter-checked,.flat-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-roosevelt-element-0{font-size:15px; line-height:20px; color:#ffffff; font-weight:800; display:block; text-align:center; clear:both; margin:0px 0px 0px 0px ; padding:20px 20px 20px 20px ; border-radius:0px 0px 0px 0px ; background-color:rgba(51,51,51,1.00); position:relative; z-index:2 !important; font-family:"Raleway"; text-transform:uppercase}.eg-roosevelt-element-2{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-roosevelt-element-1{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.50) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-roosevelt-element-2:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.75) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-roosevelt-element-1:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,0.75) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}
.eg-roosevelt-element-2-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 60px 0px !important; position:relative !important}
.eg-roosevelt-element-1-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-roosevelt-container{background-color:rgba(34,34,34,0.50)}
.eg-roosevelt-content{background-color:#333333; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:left}
.esg-grid .mainul li.eg-roosevelt-wrapper{background-color:#333333; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}
.eg-roosevelt-wrapper i{width: 20px;}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-woodrowwilson-element-0{font-size:15px !important; line-height:18px !important; color:#000000 !important; font-weight:800 !important; padding:0px 20px 0px 20px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-woodrowwilson-element-2{font-size:6px !important; line-height:7px !important; color:transparent !important; font-weight:300 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; text-transform:uppercase !important; border-top-width:3px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#89af72 !important; border-style:solid !important}.eg-woodrowwilson-element-4{font-size:13px !important; line-height:22px !important; color:#555555 !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; font-family:"Open Sans" !important; text-transform:capitalize !important}
.eg-woodrowwilson-element-0-a{display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-woodrowwilson-element-4-a{font-size:13px !important; line-height:22px !important; color:#555555 !important; font-family:"Open Sans" !important; font-weight:400 !important; text-decoration:none !important; text-transform:capitalize !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-woodrowwilson-container{background-color:rgba(255,255,255,1.00)}
.eg-woodrowwilson-content{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none; text-align:left}
.esg-grid .mainul li.eg-woodrowwilson-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}

.minimal-light .navigationbuttons,.minimal-light .esg-pagination,.minimal-light .esg-filters{text-align:center}.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a{color:#999; margin-right:5px; cursor:pointer; padding:0px 16px; border:1px solid #e5e5e5; line-height:38px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:700; font-family:"Open Sans",sans-serif; display:inline-block; background:#fff; margin-bottom:5px}.minimal-light .esg-navigationbutton *{color:#999}.minimal-light .esg-navigationbutton{padding:0px 16px}.minimal-light .esg-pagination-button:last-child{margin-right:0}.minimal-light .esg-left,.minimal-light .esg-right{padding:0px 11px}.minimal-light .esg-sortbutton-wrapper,.minimal-light .esg-cartbutton-wrapper{display:inline-block}.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:40px;  line-height:38px;  border-radius:0px 5px 5px 0px;  -moz-border-radius:0px 5px 5px 0px;  -webkit-border-radius:0px 5px 5px 0px;  font-size:12px;  font-weight:700;  color:#999;  cursor:pointer;  background:#fff}.minimal-light .esg-cartbutton{color:#333; cursor:default !important}.minimal-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.minimal-light .esg-cartbutton-wrapper{cursor:default !important}.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px; border-right:none; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}.minimal-light .esg-navigationbutton:hover,.minimal-light .esg-filterbutton:hover,.minimal-light .esg-sortbutton:hover,.minimal-light .esg-sortbutton-order:hover,.minimal-light .esg-cartbutton a:hover,.minimal-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.minimal-light .esg-navigationbutton:hover *{color:#333}.minimal-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.minimal-light .esg-filter-checked{padding:1px 3px;  color:#cbcbcb;  background:#cbcbcb;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}.minimal-light .esg-filterbutton.selected .esg-filter-checked,.minimal-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:300;  line-height:9px;  vertical-align:middle}
.eg-arthur-element-0{font-size:17px !important; line-height:22px !important; color:#000000 !important; font-weight:700 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:capitalize !important}.eg-arthur-element-28{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:800 !important; padding:5px 10px 4px 10px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(0,0,0,0.15) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-arthur-element-25{font-size:17px; line-height:22px; color:#ffffff; font-weight:700; display:inline-block; float:none; clear:none; margin:10px 0px 0px 0px ; padding:2px 7px 1px 7px ; border-radius:0px 0px 0px 0px ; background-color:rgba(227,58,12,1.00); position:relative; z-index:2 !important; font-family:"Open Sans"; text-transform:capitalize}.eg-arthur-element-1{font-size:12px !important; line-height:14px !important; color:#777777 !important; font-weight:400 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; font-family:"Open Sans" !important; text-transform:capitalize !important}.eg-arthur-element-30{font-size:13px !important; line-height:20px !important; color:#000000 !important; font-weight:700 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:5px 10px 5px 10px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; text-transform:uppercase !important}
.eg-arthur-element-28:hover{font-size:13px !important; line-height:20px !important; color:#ffffff !important; font-weight:800 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0.15) !important; font-family:"Raleway" !important; text-transform:uppercase !important}.eg-arthur-element-1:hover{font-size:12px !important; line-height:14px !important; color:#000000 !important; font-weight:400 !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; font-family:"Open Sans" !important; text-transform:capitalize !important}
.eg-arthur-element-0-a{display:block !important; text-align:center !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-arthur-element-1-a{font-size:12px !important; line-height:14px !important; color:#777777 !important; font-family:"Open Sans" !important; font-weight:400 !important; text-decoration:none !important; text-transform:capitalize !important; display:inline-block !important; float:none !important; clear:none !important; margin:10px 0px 0px 0px !important; position:relative !important}
.eg-arthur-element-28-a{display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-arthur-container{background-color:rgba(137,175,114,0.75)}
.eg-arthur-content{background-color:#f5f5f5; padding:30px 30px 25px 30px; border-width:0px 0px 1px 0px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid; text-align:center}
.esg-grid .mainul li.eg-arthur-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:1px 1px 1px 1px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid}

.simple-light .navigationbuttons,.simple-light .esg-pagination,.simple-light .esg-filters{text-align:center}.simple-light .esg-filterbutton,.simple-light .esg-navigationbutton,.simple-light .esg-sortbutton,.simple-light .esg-cartbutton a{color:#000; margin-right:5px; cursor:pointer; padding:0px 11px; border:1px solid #e5e5e5; line-height:30px; font-size:12px; font-weight:400; font-family:"Open Sans",sans-serif; display:inline-block; background:#eee; margin-bottom:5px}.simple-light .esg-navigationbutton *{color:#000}.simple-light .esg-left,.simple-light .esg-right{color:#000; padding:0px 7px}.simple-light .esg-pagination-button:last-child{margin-right:0}.simple-light .esg-sortbutton-wrapper,.simple-light .esg-cartbutton-wrapper{display:inline-block}.simple-light .esg-sortbutton-order,.simple-light .esg-cartbutton-order{display:inline-block;  vertical-align:top;  border:1px solid #e5e5e5;  width:29px;  line-height:30px;  font-size:9px;  font-weight:400;  color:#000;  cursor:pointer;  background:#eee}.simple-light .esg-cartbutton{color:#333; cursor:default !important}.simple-light .esg-cartbutton .esgicon-basket{color:#333;   font-size:15px;   line-height:15px;   margin-right:10px}.simple-light .esg-cartbutton-wrapper{cursor:default !important}.simple-light .esg-sortbutton,.simple-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:5px}.simple-light .esg-navigationbutton:hover,.simple-light .esg-filterbutton:hover,.simple-light .esg-sortbutton:hover,.simple-light .esg-sortbutton-order:hover,.simple-light .esg-cartbutton a:hover,.simple-light .esg-filterbutton.selected{background-color:#fff;   border-color:#bbb;   color:#333;   box-shadow:0px 3px 5px 0px rgba(0,0,0,0.13)}.simple-light .esg-navigationbutton:hover *{color:#333}.simple-light .esg-sortbutton-order.tp-desc:hover{border-color:#bbb; color:#333; box-shadow:0px -3px 5px 0px rgba(0,0,0,0.13) !important}.simple-light .esg-filter-checked{padding:3px;  color:#c5c5c5;  background:#ddd;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}.simple-light .esg-filterbutton.selected .esg-filter-checked,.simple-light .esg-filterbutton:hover .esg-filter-checked{padding:3px;  color:#fff;  background:#000;  margin-left:7px;  font-size:9px;  font-weight:400;  line-height:20px;  vertical-align:middle}
.eg-jason-element-0{font-size:15px !important; line-height:18px !important; color:#000000 !important; font-weight:700 !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; z-index:2 !important; display:block; font-family:"Raleway" !important; text-transform:capitalize !important}.eg-jason-element-32{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(227,58,12,1.00) !important; z-index:2 !important; display:block; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-jason-element-25{font-size:16px; line-height:22px; color:#89af72; font-weight:700; display:inline-block; float:none; clear:none; margin:10px 0px 0px 0px ; padding:2px 7px 1px 7px ; border-radius:0px 0px 0px 0px ; background-color:rgba(255,255,255,0); position:relative; z-index:2 !important; font-family:"Open Sans"}.eg-jason-element-30{font-size:13px !important; line-height:30px !important; color:#000000 !important; font-weight:700 !important; display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; border-radius:0px 0px 0px 0px !important; background-color:rgba(255,255,255,0) !important; position:relative !important; z-index:2 !important; font-family:"Open Sans" !important; text-transform:uppercase !important}.eg-jason-element-28{font-size:12px !important; line-height:20px !important; color:#ffffff !important; font-weight:700 !important; padding:5px 10px 4px 10px !important; border-radius:5px 5px 5px 5px !important; background-color:rgba(227,58,12,1.00) !important; z-index:2 !important; display:block; font-family:"Open Sans" !important; text-transform:capitalize !important}
.eg-jason-element-32:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background-color:rgba(0,0,0,1.00) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-jason-element-28:hover{font-size:12px !important; line-height:20px !important; color:#ffffff !important; font-weight:700 !important; border-radius:5px 5px 5px 5px !important; background-color:rgba(0,0,0,1.00) !important; font-family:"Open Sans" !important; text-transform:capitalize !important}
.eg-jason-element-0-a{display:block !important; text-align:center !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-jason-element-32-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-jason-element-28-a{display:inline-block !important; float:none !important; clear:both !important; margin:0px 0px 0px 0px !important; position:relative !important}
.eg-jason-container{background-color:rgba(255,255,255,0.20)}
.eg-jason-content{background-color:#ffffff; padding:30px 30px 30px 30px; border-width:1px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid; text-align:center}
.esg-grid .mainul li.eg-jason-wrapper{background-color:#ffffff; padding:0px 0px 0px 0px; border-width:1px 1px 1px 1px; border-radius:0px 0px 0px 0px; border-color:#e5e5e5; border-style:solid; overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}

.eg-jason-wrapper i{width: 20px;}
.my-footer-menu{display: table; margin: 0 auto;}
.my-footer-menu li {display: inline-block;margin: 0 14px;}
.my-footer-menu li a {color: #fff;}
.my-footer-menu li a:hover {color: #fe5252;}
@media only screen and (max-width: 480px) {.my-footer-menu li {display: block;}}
