/*-----------------------------------------------------------------------------------
Theme Name: Aktina
Version: 1.2.4
Description: A Multi-Purpose WordPress theme.
Author: Khositeweb
Theme URI: http://khositeweb.com/demo/aktina/
Author URI: http://themeforest.net/user/khositeweb
Tags: fluid-layout, full-width-template, custom-background, custom-header, custom-menu, featured-images, rtl-language-support, theme-options, threaded-comments, translation-ready
License: Custom
License URI: http://themeforest.net/licenses
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS
----------------------------------------------------------------
1.0 - Browser Reset
2.0 - Responsive Grid
3.0 - Main Layout & Widths
    3.1 - Boxed Layout
4.0 - Body, Main & Commons
    4.1 - Hover Animations
    4.2 - Overlays
5.0 - Forms & Buttons
6.0 - Typography
7.0 - Top Bar
8.0 - SuperFish Core Styles
9.0 - Main Header Style
    9.1 - Link Effects
    9.2 - Advanced Header
    9.3 - Default Header
    9.4 - Left Header
    9.5 - Middle Header
    9.6 - Transparent Header
10.0 - Page Header / Title
11.0 - Breadcrumbs
12.0 - FlexSlider
13.0 - Portfolio
14.0 - Staff
15.0 - Testimonials
16.0 - Blog General Styles
    16.1 - Blog Entry: Full-Width
    16.2 - Blog Entry: Grid
    16.3 - Blog Entry: Thumbnail
    16.4 - Blog Entry: Large Alt.
17.0 - Single Blog Posts
18.0 - Other Custom Post Types
19.0 - Social Sharing
20.0 - WP Gallery
21.0 - Pagination
22.0 - Sidebar
23.0 - Widgets
24.0 - Footer - Footer Bar - Footer Widgets
25.0 - Modal
26.0 - Page Loader
27.0 - Search
28.0 - Contact Form 7
29.0 - Archives
30.0 - Comments
31.0 - Prettyphoto
32.0 - Tipsy Tooltips
33.0 - Isotope
34.0 - Visual Composer Styles
    34.1 - Visual Composer: Tweaks
    34.2 - Visual Composer: Alert Message
    34.3 - Visual Composer: Carousel
    34.4 - Visual Composer: Images Carousel
    34.5 - Visual Composer: Portfolio Carousel
    34.6 - Visual Composer: Flexslider
    34.7 - Visual Composer: Portfolio Grid
    34.8 - Visual Composer: Staff Grid
    34.9 - Visual Composer: Testimonials Grid
    34.10 - Visual Composer: Testimonials Slider
    34.11 - Visual Composer: Blog Grid
    34.12 - Visual Composer: Blog Large Alt
    34.13 - Visual Composer: Image Grid
    34.14 - Visual Composer: Newsletter
    34.15 - Visual Composer: Product Carousel
    34.16 - Visual Composer: Toggle
    34.17 - Visual Composer: Social Buttons
36.0 - Print Styles
37.0 - Directory Styles
/*--------------------------------------------------------------
1.0 - Browser Reset
--------------------------------------------------------------*/

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%}
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:400;text-align:left}
th{border-width:0 1px 1px 0;font-weight:700;padding:6px}
td{border-width:0 1px 1px 0;text-align:center}
del{color:#767676}
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}
ul,ol,dl{margin-bottom:20px}
dt{font-weight:700}
dd{margin-bottom:20px}
li > ul,li > ol{margin:0 0 0 20px}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help}
.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!important}
.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.3%}
.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%}
.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%}
.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.66%}
.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}
}
.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 .site-footer{left:50%;margin-left:-690px}
body{font-family:'Open sans',Arial,sans-serif;font-size:13px;line-height:22px;color:#666;background-color:#f8f8f8;-ms-overflow-x:hidden;overflow-x:hidden}
body a{text-decoration:none;color:#333}
body a:hover{color:#425171}
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:#425171;color:#fff}
::selection{background-color:#425171;color:#fff}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#primary{margin-bottom:50px}
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:.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;color:#888;border-color:#ddd}
.title-wrap .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}
.no-padding{padding:0!important}
.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{margin:0 0 50px;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:0!important}
.no-margin{margin: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%}
.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;margin-top:20px}
.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="tel"],input[type="url"],textarea,td.actions .coupon .input-text,.searchform input,#searchform-dropdown input[type="search"]{display:inline-block;-webkit-appearance:none;padding:10px;margin:0;outline:none;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}
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="tel"]:hover,input[type="url"]:hover,textarea:hover,td.actions .coupon .input-text:hover,.searchform input:hover,#searchform-dropdown input[type="search"]{background:#f4f4f4}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,td.actions .coupon .input-text:focus{background:#ebebeb;outline:0}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #425171}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:25px;cursor:pointer}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #ccc;background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);-o-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}
[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:'✔';position:absolute;top:0;left:4px;font-size:14px;font-weight:400;color:#09ad7e;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
[type="checkbox"]:not(:checked) + label:after{opacity:0;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}
[type="checkbox"]:checked + label:after{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.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{display:inline-block;background-color:#425171;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}
h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.4em;color:#425171}
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;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{background:#fff9c0;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}
#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;overflow:hidden}
#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:#425171}
#top-bar-nav .dropdown-menu li:last-child ul.sub-menu{left:auto;right:0}
#top-bar-nav .dropdown-menu li:last-child ul.sub-menu ul{right:100%}
#top-bar-nav .dropdown-menu ul a{line-height:16px}
#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:110;-moz-transition:height .3s ease 0;-webkit-transition:height .3s ease 0;transition:height .3s ease 0}
.headers #site-header-inner{display:block;width:100%;background:#fff;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 .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-ms-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .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 0;-webkit-transition:color .215s ease-in-out 0s,padding .3s ease 0;transition:color .215s ease-in-out 0s,padding .3s ease 0}
.site-logo a{display:block;margin:0;font-size:200%;line-height:100%;font-weight:700;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;-webkit-transition:opacity .315s ease-in-out 0;transition:opacity .315s ease-in-out 0}
.site-logo a:active img,.site-logo a:focus img,.site-logo a:hover img{opacity:.65}
.dropdown-menu > li:last-child{border-bottom:none}
#site-navigation-wrap .dropdown-menu > li > a{display:block;font-size:11px;color:#777;padding:0 15px;line-height:66px;text-transform:uppercase;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-ms-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease}
#site-navigation-wrap .dropdown-menu > li > a:hover,#site-navigation-wrap .dropdown-menu > li.sfHover > a{background:#425171}
#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.sfHover > a,#site-navigation-wrap .dropdown-menu > li.current-menu-item > a:hover{color:#fff}
#site-navigation-wrap .dropdown-menu > li.current-menu-item > a{color:#425171}
.dropdown-menu .sub-menu a .fa-angle-right{float:right;line-height:21px;padding-right:0}
.dropdown-menu ul li a .fa{position:relative;width:15px;text-align:center;margin-right:3px}
.main-navigation{float:right}
#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}
.dropdown-menu > li > ul,.woo-icon .sub-menu,#searchform-dropdown{border-bottom:2px solid #425171}
.no-dropdown-bottom-border .dropdown-menu > li > ul,.no-dropdown-bottom-border .woo-icon .sub-menu,.no-dropdown-bottom-border #searchform-dropdown{border-bottom:1px solid #e4e4e4}
.sub-menu,#searchform-dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:999;min-width:200px;text-align:left;-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)}
#top-bar-wrap .sub-menu,#top-bar-wrap #searchform-dropdown{background:#fafafa}
.rev_slider_wrapper{z-index:1}
.dropdown-menu ul a{display:block;float:none;padding:8px 10px;border:0;border-top:1px solid #eee;font-size:12px;font-weight:300;color:#555}
.dropdown-menu ul li:first-child > a{border-top:none}
.dropdown-menu ul a:hover,.dropdown-menu ul > li.current-menu-item > a{background:#f5f5f5;color:#000}
.dropdown-menu li a i.fa-none{display:none}
.dropdown-menu li a i{padding-right:5px}
.main-navigation .megamenu-menu{position:static!important}
.main-navigation .megamenu{width:100%}
.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{padding:8px 30px}
.main-navigation .megamenu > li > a{background:#f8f8f8;color:#444;font-size:14px;font-weight:400;letter-spacing:1px;padding:8px 30px;line-height:30px;border-top:none;border-bottom:1px solid #eee}
.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;position:static;background:transparent;box-shadow:none;min-width:100px}
.main-navigation .megamenu > ul li{width:100%}
.main-navigation .megamenu.columns-1 > li{width:100%}
.main-navigation .megamenu.columns-2 > li{width:50%}
.main-navigation .megamenu.columns-3 > li{width:33.33%}
.main-navigation .megamenu.columns-4 > li{width:25%}
.main-navigation .megamenu.columns-5 > li{width:20%}
.main-navigation .megamenu.columns-6 > li{width:16.66%}
.main-navigation .metromenu .megamenu li a{position:relative;background:#fff;color:#555;font-size:24px;font-weight:300;padding:42px 8%}
.main-navigation .metromenu .megamenu li a:hover{background:#f5f5f5;color:#000;padding-right:5%}
.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 .35s ease-in-out;-moz-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.main-navigation .metromenu .megamenu li a:hover .fa{left:6%;margin-top:-21px;font-size:42px}
.main-navigation .metromenu .megamenu li a .nav-content{font-size:14px;padding-top:8px;padding-bottom:0}
.main-navigation .metromenu .megamenu.columns-1 li a,.main-navigation .metromenu .megamenu.columns-2 li a{padding-left:13%}
.main-navigation .metromenu .megamenu.columns-1 li a:hover,.main-navigation .metromenu .megamenu.columns-2 li a:hover{padding-left:16%}
.main-navigation .metromenu .megamenu.columns-3 li a,.main-navigation .metromenu .megamenu.columns-4 li a{padding-left:16%}
.main-navigation .metromenu .megamenu.columns-3 li a:hover,.main-navigation .metromenu .megamenu.columns-4 li a:hover{padding-left:19%}
.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;top:10%;left:50%;margin-left:-16px;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:.7}
.nav-badge{display:inline;margin-left:10px;border:1px solid #425171;padding:0 5px;color:#425171;font-size:10px;line-height:14px;text-transform:uppercase;vertical-align:middle;position:relative;bottom:1px}
.dropdown-menu ul .sidebar-box a,.dropdown-menu ul .sidebar-box li{border-color:#eee}
.dropdown-menu li .sidebar-box{padding:10px 25px}
.dropdown-menu li .sidebar-box .ks-row .col{margin:0!important}
.dropdown-menu li .widget-title{font-size:14px;font-weight:400;letter-spacing:1px;padding:10px 0;line-height:30px}
.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}
.header-weather{display:inline;float:left;margin-top:7px}
.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;top:80%;left:50%;margin-left:-10px;width:20px;height:2px;content:'';opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform .3s;-moz-transition:opacity 0.3s,-moz-transform .3s;transition:opacity 0.3s,transform .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:#fff}
.link_effect1 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::after{background:#425171}
.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;top:50px;left:50%;margin-left:-10px;width:20px;height:1px;content:'';opacity:0;-webkit-transition:height 0.3s,opacity 0.3s,-webkit-transform .3s;-moz-transition:height 0.3s,opacity 0.3s,-moz-transform .3s;transition:height 0.3s,opacity 0.3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}
.link_effect2 .is-sticky .main-navigation .dropdown-menu > li.menu-item > a::after{top:35px}
.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:#fff}
.link_effect2 .main-navigation .dropdown-menu > li.menu-item.current_page_item > a::after{background:#425171}
.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:3px;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 .3s;-moz-transition:-moz-transform .3s;transition:transform .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 .3s;-moz-transition:top 0.3s,opacity 0.3s,-moz-transform .3s;transition:top 0.3s,opacity 0.3s,transform .3s}
.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a::before,.link_effect3 .main-navigation .dropdown-menu > li.menu-item > a::after{background:#ddd}
.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:#fff}
.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:#425171}
.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:.7;content:'';-webkit-transition:-webkit-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .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,.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:#fff}
.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:#425171;opacity:.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:.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 .3s;-moz-transition:opacity 0.3s,-moz-transform .3s;transition:opacity 0.3s,transform .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:#fff}
.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:#425171;opacity:.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:.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)}
.header-advanced #site-header-inner .site-logo,.header-middle .site-logo{display:none!important}
.header-middle #site-navigation-wrap .site-logo{display:table-cell!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:.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{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 .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:999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .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.left_closed #wrap,.header_left.left_closed.boxed{padding-left:30px}
.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;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;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:inline-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}
.header-middle #site-header-inner #site-navigation-wrap .site-logo a{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,.header-transparent .logo-scroll,.header-transparent .is-sticky .with-sticky .logo-default{display:none}
.light_color .header-transparent .logo-light,.dark_color .header-transparent .logo-dark,.header-transparent .is-sticky .logo-scroll{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,.header-transparent #site-header-inner button{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.header-transparent #site-navigation-wrap .dropdown-menu > li > a{font-weight:700;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-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-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:#425171}
.header-transparent #top-bar-wrap,.header-transparent #top-bar-social a,.header-transparent #top-bar ul li,.header-transparent #site-header-inner{border-color:transparent}
.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 .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .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:#425171}
.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-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-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:#425171}
.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-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-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:#425171}
.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}
.link_effect1 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::after,.link_effect2 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::after,.link_effect3 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::before,.link_effect3 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::after,.link_effect4 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::before,.link_effect4 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::after,.link_effect5 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::before,.link_effect5 .header-transparent .main-navigation .dropdown-menu > li.menu-item > a::after{display:none}
.page-header{position:relative;margin:0;background:#333;clear:both}
.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:40px;font-weight:400;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}
.banner-header{width:1240px;margin:0 auto;padding-bottom:150px;clear:both}
.banner-header li{display:inline;width:32%;float:left}
.banner-header ul{margin-bottom:0}
@media only screen and (max-width:959px) {
.page-header-title{max-width:100%}
}
.large-page-header{display:table;height:100%;width:100%}
.large-page-header.page-header .container{display:table-cell;vertical-align:middle;padding:101px 0;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:.45;background:#000;-moz-opacity:.45;-webkit-opacity:.45}
.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:14px;line-height:15px;background-color:#000;-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}
.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:0}
.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 #425171;margin:0 0 10px;padding-bottom:10px;font-weight:700;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-position{visibility:hidden;opacity:0;position:absolute;top:0;right:0;background:#fff;height:100%;width:100%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}
.staff-entry-position span{position:absolute;bottom:10px;width:100%;text-align:center;padding:0 20px;color:#000;font-size:16px;font-weight:700;font-weight:600;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out}
.staff-entry-media:hover .staff-entry-position{visibility:visible;opacity:.8;-webkit-opacity:.8;-moz-opacity:.8}
.staff-entry-media:hover .staff-entry-position span{visibility:visible;opacity:1;bottom:40px}
.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:14px;margin-left:5px;border:1px solid #ddd;border-radius:24px;height:24px;line-height:24px;width:24px;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}
.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 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0}
.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{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:700;outline:none;color:#fff;background:#425171;-webkit-transition:all .16s ease;-moz-transition:all .16s ease -ms-transition;transition:all .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{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:23px;margin:5px 0 10px}
.thumbnail-entry-style .meta li{margin:0 20px 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:400;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:.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{float:left;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 .vcex-readmore{display:inline-block;float:right;width:auto;padding:0;font-size:13px;font-weight:400}
.large-alt-entry-style .vcex-readmore i{display:inline-block;float:right;margin-bottom:0;margin-left:5px;font-size:13px;line-height:25px}
.large-alt-entry-style .vcex-readmore:hover i{color:#fff}
.post-title{margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.3em}
.single-post #post-media,.single-download #post-media{margin-bottom:20px}
.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}
#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:60px}
.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:#425171;border-color:#425171}
.post-tags a:before,.tagcloud a:before{display:inline-block;font-family:"FontAwesome";font-style:normal;font-weight:400;-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:700;text-transform:uppercase;font-size:90%;padding:5px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.author-bio .author-posts-title span.title a:hover{background:#425171;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:#425171}
.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%}
.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:.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:.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 .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.post-pagination a:hover{color:#425171;border-color:#425171}
.post-pagination a span.title{display:block;font-size:90%;color:#999}
.post-pagination a span.link{font-weight:700;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:#425171}
.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%}
#sidebar .divider-title,#footer .divider-title{position:relative;display:inline-block;margin:0 0 20px}
.widget-title{font-size:12px;font-weight:600;text-transform:uppercase}
#sidebar .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}
#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:700;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 .16s ease;-moz-transition:all .16s ease -ms-transition;transition:all .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;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:700}
.contact_info_widget p i,.contact_info_widget span i{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:400;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:700}
.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:.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%}
.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:.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;margin:0 0 10px}
.today_weather .big_icon{text-align:center;float:right;margin:0;width:50%}
.details_w{float:left;color:#7C7C7C;padding:12px 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{float:left;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!important}
.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:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.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:.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:700;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:700}
#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:.8}
.ks-widget-recent-posts-li:first-child{margin-top:0!important;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:.7}
.ks-widget-recent-posts-title{font-size:13px!important;font-weight:700!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;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:27px;min-width:27px;color:#999;font-size:11px}
.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 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 li a:before{color:#777}
.wpb_row .widget-title{margin:0 0 20px;font-size:14px;font-weight:700;font-weight:600}
.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:.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)}
#footer-bar{position:relative;width:100%;height:50px;z-index:100}
.site-footer{position:fixed;z-index:100;bottom:0;width:100%;text-align:left;height:50px;left:0;-webkit-backface-visibility:hidden}
.site-footer,#footer_button,#footer_button button{-webkit-transition:all .5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:all .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}
.footer-normal #footer-inner{height:auto}
.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 .5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:all .5s ease}
.user_button:hover,.user-nav li a:hover{background:#425171;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-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:#425171;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{position:relative;padding:16px 0 12px 11px;font-size:14px;line-height:13px;color:#fff}
#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}
.subscribe-title{font-size:20px;padding:30px 0}
.footer-subscription input{height:44px;float:left;width:250px;padding:10px;font-size:14px;font-style:italic}
.footer-subscription span{color:silver;text-transform:uppercase;font-size:12px;letter-spacing:1px}
#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:#425171;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 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:700;color:#425171;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:#425171;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;background-color:transparent;color:#425171;font-size:13px;border-bottom:1px dotted #425171;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:#425171;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 0 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:#425171;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 0 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}
.tb-menu .search-toggle-li.search-dropdown,.tb-menu .search-toggle-li.search-replace,.tb-menu .search-toggle-li.search-modal{width:40px}
.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:#425171;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 .45s ease-in-out;-webkit-transition:width 0.45s,background-color .45s ease-in-out;-moz-transition:width 0.45s,background-color .45s ease-in-out;-ms-transition:width 0.45s,background-color .45s ease-in-out;-o-transition:width 0.45s,background-color .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:700;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:.8}
.search-entry-text p:last-child{margin:0}
div.wpcf7 .wpcf7-not-valid{border-color:red!important;border-bottom:1px solid red!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-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:400;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 .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}
#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:#425171;border:1px solid #eee;top:0;left:0;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 .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}
#respond #comment-input input[type="text"]:focus,#respond #comment-textarea textarea:focus{background:#f2f2f2;border-color:#425171}
#respond #comment-input input[type="text"]:focus + span.icons,#respond #comment-textarea textarea:focus + span.icons{background:#425171;border-color:#425171;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:#425171}
.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 #425171;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:#425171;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:red}
.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 .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:0}
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:0!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 .47s cubic-bezier(0.3,1,0.3,0.95) 0;-webkit-transition:all .47s cubic-bezier(0.3,1,0.3,0.95) 0}
body a.pp_close .icon-default-style{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;text-shadow:0 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:0 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 .5s cubic-bezier(0.3,1.65,0.3,0.95) 0;-webkit-transition:all .5s cubic-bezier(0.3,1.65,0.3,0.95) 0}
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:9999;position:absolute;padding:5px;font-size:12px;text-transform:capitalize}
.tipsy-inner{padding:5px 8px 4px;max-width:200px;text-align:center;color:#FFF;background-color:#000;-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:0;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:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.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:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.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:#425171}
.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 .3s;-moz-transition:all .3s;transition:all .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:#425171;opacity:1!important}
body .wpb_row,.wpb_content_element,body ul.wpb_thumbnails-fluid > li,body .last_toggle_el_margin,.wpb_button{margin-bottom:0}
body.boxed .vc_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:.7;background:#000;-moz-opacity:.7;-webkit-opacity:.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 .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.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)}
.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 .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .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:.65;-moz-opacity:.65;-webkit-opacity:.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:.7;-moz-opacity:.7;-webkit-opacity:.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}
.vcex-skin-light .vc_text_separator_seven{border-color:#fff}
body .wpb_content_element,body ul.wpb_thumbnails-fluid > li,body .last_toggle_el_margin,body .wpb_button{margin:0}
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}
.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 #ccc;box-shadow:0 1px 3px rgba(0,0,0,0.075)}
body .vc_text_separator{height:auto;margin:0 0 20px;border-bottom:none;font-size:16px;font-weight:700;font-weight:600;color:#444;-webkit-font-smoothing:antialiased}
body .vc_text_separator span{display:inline-block;padding-bottom:15px}
body .vc_text_separator.separator_align_center span{padding:15px 10px}
body .vc_text_separator.separator_align_center{text-align:center}
body .vc_text_separator.separator_align_right{text-align:right}
body .vc_text_separator_one{border-bottom:1px solid #ccc}
body .vc_text_separator_two{padding-bottom:0;border-bottom:1px solid #ccc}
body .vc_text_separator_two span{position:relative;bottom:-1px;border-bottom:2px solid #425171}
.tribe-events-list-separator-month span{display:inline-block;padding:0 20px 0 0;background-color:#f8f8f8}
body .vc_text_separator_three{background:url(images/visual-composer/dot.png) center repeat-x}
body .vc_text_separator_three span{background-color:#f8f8f8}
body .vc_text_separator_three.separator_align_center span{padding:3px 15px}
body .vc_text_separator_three.separator_align_right span{padding:0 0 0 15px}
body .vc_text_separator_three.separator_align_left span{padding:0 15px 0 0}
body .vc_text_separator_four{background:url(images/visual-composer/double-line.png) center repeat-x}
body .vc_text_separator_four span{background-color:#f8f8f8}
body .vc_text_separator_four.separator_align_center span{padding:3px 15px}
body .vc_text_separator_four.separator_align_right span{padding:0 0 0 15px}
body .vc_text_separator_four.separator_align_left span{padding:0 15px 0 0}
body .vc_text_separator_five{background:url(images/visual-composer/dotted.png) center repeat-x}
body .vc_text_separator_five span{background-color:#f8f8f8}
body .vc_text_separator_five.separator_align_center span{padding:3px 15px}
body .vc_text_separator_five.separator_align_right span{padding:0 0 0 15px}
body .vc_text_separator_five.separator_align_left span{padding:0 15px 0 0}
body .vc_text_separator_six{background:url(images/visual-composer/dashed.png) center repeat-x}
body .vc_text_separator_six span{background-color:#f8f8f8}
body .vc_text_separator_six.separator_align_center span{padding:3px 15px}
body .vc_text_separator_six.separator_align_right span{padding:0 0 0 15px}
body .vc_text_separator_six.separator_align_left span{padding:0 15px 0 0}
body .vc_text_separator_seven{padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
body .vc_text_separator_seven span{padding:0!important;background:none!important}
.wpb_gmaps_widget .wpb_wrapper{padding:0}
body .vc_text_separator_eight{position:relative;padding:7px 15px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f2f2f2;background:-webkit-linear-gradient(#f2f2f2,#eee);background:-moz-linear-gradient(#f2f2f2,#eee);background:-o-linear-gradient(#f2f2f2,#eee);background:linear-gradient(#f2f2f2,#eee);background-repeat:no-repeat;box-shadow:inset 0 1px 1px #fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
body .vc_text_separator_eight span{background:none!important;padding-bottom:0!important}
body .vc_text_separator_nine{padding:7px 15px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body .vc_text_separator_nine span{background:none!important;padding-bottom:0!important}
.wpb_content_element.wpb_single_image img{display:block;margin:0 auto}
.wpb_content_element.wpb_single_image.vc_align_right img{float:right;padding-left:20px}
.wpb_content_element.wpb_single_image.vc_align_left img{float:left;padding-right:20px}
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:.875em;font-weight:700;font-weight:600;color:#666;opacity:.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;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 .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;border-left:0;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:#425171}
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 #425171;font-weight:700;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:700;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:#425171}
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:#425171}
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:400;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:#425171;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:#425171}
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:400;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:#425171;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:700;letter-spacing:1px;text-shadow:0 -1px rgba(0,0,0,0.3)}
body .wpb_gallery_slides .wpb_flickr_widget img:hover{opacity:.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:700;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:.75em;vertical-align:-15%}
.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;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:400;cursor:pointer;text-shadow:none;z-index:3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0}
.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:.75;-moz-opacity:.75;-webkit-opacity:.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:.7}
.vcex-flexslider-wrap.vcex-img-flexslider .flexslider:hover .flex-next{opacity:.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:.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:.4;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .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:.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:.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:700;font-weight:600;margin:0 0 5px}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption .title .staff-position{font-size:11px;color:#ddd;font-weight:400;text-transform:uppercase;letter-spacing:1px}
.vcex-posttypes-flexslider .vcex-img-flexslider-caption .excerpt{font-size:13px;line-height:1.6;font-weight:400;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:.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:0}
.vcex-quote-content blockquote{padding:0}
.vcex-quote-content blockquote:before,.vcex-quote-content blockquote:after{display:none}
.vcex-testimonials-fullslider-avatar{margin-top:20px}
.vcex-testimonials-fullslider-avatar img{width:auto!important;margin:0 auto;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.vcex-testimonials-fullslider-author{font-size:14px;display:block;text-align:center;margin:20px 0 5px}
.vcex-testimonials-fullslider-author .testimonials-author{font-size:25px;font-family:"cookie";text-transform:capitalize;text-align:center}
.vcex-testimonials-fullslider-company{display:inline-block}
.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 .flex-control-nav{text-align:center;margin:0!important;padding-top:30px}
.vcex-testimonials-fullslider .flex-control-nav li{display:inline-block}
.vcex-testimonials-fullslider .flex-control-nav li a{font-size:14px;display:block;text-indent:-9999px;height:12px;width:12px;margin-left:7px;margin-top:0;margin-bottom:0;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.vcex-testimonials-fullslider .flex-control-nav li:first-child a{margin-left:0}
.vcex-testimonials-fullslider.dark-skin .flex-control-nav li a{border:2px solid #ccc}
.vcex-testimonials-fullslider.dark-skin .flex-control-nav li a:hover,.vcex-testimonials-fullslider.dark-skin .flex-control-nav a.flex-active{background:#ccc}
.vcex-testimonials-fullslider.light-skin{color:#fff}
.vcex-testimonials-fullslider.light-skin .flex-control-nav li a{border:2px solid #fff}
.vcex-testimonials-fullslider.light-skin .flex-control-nav li a:hover,.vcex-testimonials-fullslider.light-skin .flex-control-nav a.flex-active{background:#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:400;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-social-buttons{display:block;text-align:center;margin-bottom:0}
.vcex-social-buttons li{display:inline-block;margin:10px}
.vcex-social-buttons li a{display:block;width:40px;height:40px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;background-color:transparent;font-size:18px;line-height:40px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.vcex-social-buttons li a:hover{color:#fff}
@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}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.him{display:none}
}
.event-widget-left{border-bottom:1px dotted #000;border-right:1px dotted #000;float:left;width:47%;padding:20px}
.event-widget-right{border-bottom:1px dotted #000;float:left;width:47%;padding:20px}
.event-widget-left .title,.event-widget-right .title{font-size:19px;color:#0d3e91}
.event-widget-left a.view,.event-widget-right a.view{float:right;background:#a4717a;text-align:center;width:70px;color:#fff;padding:20px;margin-left:10px}
.event-widget-left a.view:hover,.event-widget-right a.view:hover{background:#8e5e66}
a.view-all-events{text-align:right;font-size:19px;color:#0d3e91;float:right;margin:20px 30px 0 0;text-decoration:underline}
.white-wrap{background-color:#fff;padding:10px;margin:20px 0;clear:both;border-radius:6px}
.white-wrap-filter{background-color:#425171;padding:10px;margin:20px 0;clear:both;border-radius:6px}
.white-wrap-listing-column{background-color:#fff;clear:both;border-radius:6px;padding:15px}
.list-title{color:#425171;text-shadow:1px 1px 1px silver;font-size:36px;font-family:Satisfy;padding:10px 0;line-height:50px}
.listing-options{width:200px;display:inline}
.listing-options ul{margin-top:25px}
.listing-options li{margin-top:8px;width:100px}
.listing-options a{color:#000}
li.list-wishlist{background:url(/wp-content/uploads/2015/03/listing-fav.jpg) top left no-repeat;text-indent:30px}
li.list-map{background:url(/wp-content/uploads/2015/03/listing-map.jpg) top left no-repeat;text-indent:30px}
li.list-share{background:url(/wp-content/uploads/2015/03/listing-share.jpg) top left no-repeat;text-indent:30px}
li.list-dining-category{background:url(/wp-content/uploads/2015/03/dining.jpg) top left no-repeat;text-indent:30px}
li.list-lodging-category{background:url(/wp-content/uploads/2015/03/listing-lodging.jpg) top left no-repeat;text-indent:30px}
li.list-shop{background:url(/wp-content/uploads/2015/03/shopping-tag.jpg) top left no-repeat;text-indent:30px}
.listing-options ul{margin-top:25px}
ul.listing-details{margin-top:25px}
ul.listing-details li{margin-top:8px}
li.site{background:#67994c;display:inline-block;padding:4px 10px}
li.site a{color:#fff}
li.site a:hover{color:#fee37e}
.filter-listing-inputs label{display:inline-block;margin-right:35px;font-size:16px;color:#fff;margin-top:10px}
.filter-listing-inputs input{border-color:#ebeef1;height:20px;width:20px;top:6px;position:relative}
.sort-listings span{display:block;color:#FFF;border-bottom:1px dotted #fff;font-size:28px;padding-bottom:10px;margin-bottom:20px}
a.filter-listings{background:#5a2c18;border-bottom:5px solid #3d1909;display:block;text-transform:uppercase;letter-spacing:2px;color:#f2ce2f;text-align:center;padding:10px;margin-top:20px}
a.filter-listings:hover{background:#3d1909}
.custom-footer-section{background:#fff8e8 url(/wp-content/uploads/2015/03/page-bg-spring-footer.png) bottom left no-repeat;padding-top:200px!important;background-color:#fff8e8!important}
.home-events{font-size:14px;line-height:22px;padding:20px;margin-top:40px;background:url(/wp-content/uploads/2015/05/homepage-event-box-bg.jpg)}
.listing-page{margin-top:0!important}
.listing-page span.vc_icon_element-icon{color:#425171;margin-right:10px;text-shadow:1px 1px silver}
.listing-page-details{background:#fff8e8;padding:30px;border:1px solid #e5dece}
.list-read-more{display:inline;font-size:14px;padding:4px 10px;background:#67994c;color:#fff}
.listing-profile-left{float:left;width:30%;margin-right:45px}
.listing-profile-right{float:left;width:65%}
.profile-amenities{width:100%;background:#fff;padding:20px;border:1px solid #efe6d1}
.profile-enhanced-amenities{margin:0 0 20px 20px;float:right;width:344px;background:#fff;padding:20px;border:1px solid #efe6d1}

#cate_list{float:left; width:250px; margin-right:20px; }
.map_div{float:left; width:550px; }
#cate_list ul{margin:0px; padding:0px; list-style:none;}
#cate_list ul > li > a{font-size:16px; font-family: "Open Sans";  border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; display:block; margin-top:10px;}
#cate_list ul > li ul li{font-size:14px; }
#cate_list ul ul{display:none;}
.coupon-page-grid .list-special-offer span {
    color: #67994c;
    font-weight: 900;
    font-style: normal;
    font-size: 18px;
    line-height: 30px;
}
.coupon-page-grid .list-special-offer p {
    margin-top: 5px;
    font-size: 13px;
    line-height: 25px;
}
.view-print-coupon a {
    font-size: 14px;
    background: #425171;
    padding: 6px 12px;
    color: #fff!important;
}
.view-print-coupon a:hover {
    background: #2d374c;
    color: #ded2b7;
}
.coupon-page-grid .list-special-offer {
    font-size: 23px;
    padding-top: 30px;
    padding-bottom: 30px;
}