@charset "UTF-8";
/*/css/base.min.css*/
.tf_loader{width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.1em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;top:0;left:0;right:0;bottom:0}.tf_rel{position:relative}.tf_opacity{opacity:0}.clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137, 137, 137, .2);--tf_scroll_color_hover:rgba(137, 137, 137, .4);--tf_scroll_w:10px;--tf_scroll_h:10px;scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w);height:var(--tf_scroll_h)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}

/*/css/themify.common.css*/
.edit-button{
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:.1em;
	text-decoration:none
}
.edit-button a:hover{
	text-decoration:underline
}
.hook-location-hint{
    padding:2px 5px;
    background:#fbffcd;
    border:solid 1px #cfd682;
    color:#666;
    font-size:11px;
    line-height:1;
    margin:2px 0;
    display:block;
    clear:both
}
.wp-video{
    width:100%!important;
    max-width:100%!important;
    margin-bottom:1em
}
.wp-video .mejs-container{
	width:100% !important;
	height:auto !important;
}
.wp-video .mejs-mediaelement{
	position:static;
}
.wp-video .mejs-overlay{
	width:100% !important;
	height:100% !important;
}
.wp-video  video.wp-video-shortcode, 
.wp-video .wp-video-shortcode video {
	width:100%;
	height:auto !important;
}
.wp-video .mejs-button>button{
	border-radius:0;
}
.wp-video .mejs-button>button:hover{
	background-color:transparent
} 
iframe{
    border:0
}
a:focus,input:focus,button:focus,select:focus,textarea:focus,.button:focus{
    outline:1px dotted rgba(150,150,150,.2)
}
.tf_focus_heavy button:focus,
.tf_focus_heavy a:focus,
.tf_focus_heavy input:focus,
.tf_focus_heavy select:focus,
.tf_focus_heavy textarea:focus,
.tf_focus_heavy .button:focus{
    outline:2px solid rgba(0,176,255,.8)
}
.tf_focus_none button:focus,
.tf_focus_none a:focus,
.tf_focus_none input:focus,
.tf_focus_none select:focus,
.tf_focus_none textarea:focus,
.tf_focus_none .button:focus{
    outline:none
}
.tf_large_font{
    font-size:1.1em
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.post-image .themify_lightbox{
    position:relative;
    display:block;
    max-width:100%
}
.post-image .themify_lightbox .zoom{
    width:35px;
    height:35px;
    background:rgba(0,0,0,.3);
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    border-radius:100%
}
.post-image .themify_lightbox .zoom .tf_fa{
    vertical-align:middle;
    color:#fff;
	stroke-width:1px;
    line-height:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%)
}
.post-image .themify_lightbox:hover .zoom{
    background:rgba(0,0,0,.6)
}
@media screen and (max-width:600px){
    .admin-bar.fixed-header-on #headerwrap{
        top:0!important
    }
    .admin-bar.fixed-header #wpadminbar{
        position:fixed
    }
    .admin-bar.fixed-header-on #wpadminbar{
        position:absolute
    }
    body:not(.header-none).admin-bar.no-fixed-header #wpadminbar{
        margin-top:-46px
    }
}
.pswp:not(.pswp--open){display:none}
.themify_map button{
    min-width:auto;
    border-radius:0
}
/*/themify-builder/css/themify-builder-style.css*/
.module_row,
.module_subrow,
.module_column,
.module_row .module{
    position:relative;
    box-sizing:border-box
}
.module_row .col-full{
    width:100%
}
.themify_builder .direction-rtl{
    flex-flow:row-reverse wrap-reverse
}
/* Hover Animation */
.module-buttons:hover,
.module_row:hover,
.module_column:hover,
.page-loaded .module-image img:hover,
.module-accordion i,
.module{
    transition-delay:0s;
    transition-timing-function:ease;
    transition-duration:.5s;
    transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter
}
/* fix gutenberg empty p tag bug */
.entry-content > p:first-of-type:empty,
.entry-content > p:first-of-type+p:empty{
    margin:0;
    padding:0
}
/*GRID*/
.module_row{/* fix Chrome bug */
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.module.themify_builder_slider_wrap{
    transition:none
}
div.module_column{
    margin-left:3.2%;
    margin-right:0;
    float:left;
    /* top aligned */
    align-items:flex-start;
    align-content:flex-start
}
.module_column.col6-1{
    width:14%
}
.module_column.col5-1{
    width:17.44%
}
.module_column.col4-1{
    width:22.6%
}
.module_column.col4-2,
.module_column.col2-1{
    width:48.4%
}
.module_column.col4-3{
    width:74.2%
}
.module_column.col3-1{
    width:31.2%
}
.module_column.col3-2{
    width:65.6%
}
/*NARROW*/
.gutter-narrow>.module_column{
    margin-left:1.6%
}
.gutter-narrow>.col6-1{
    width:15.33%
}
.gutter-narrow>.col5-1{
    width:18.72%
}
.gutter-narrow>.col4-1{
    width:23.8%
}
.gutter-narrow>.col4-2,
.gutter-narrow>.col2-1{
    width:49.2%
}
.gutter-narrow>.col4-3{
    width:74.539%
}
.gutter-narrow>.col3-1{
    width:32.266%
}
.gutter-narrow>.col3-2{
    width:66.05%
}
/*NONE*/
.gutter-none>.module_column{
    margin-left:0;
    margin-right:0
}
.gutter-none>.col6-1{
    width:16.666%
}
.gutter-none>.col5-1{
    width:20%
}
.gutter-none>.col4-1{
    width:25%
}
.gutter-none>.col4-2,
.gutter-none>.col2-1{
    width:50%
}
.gutter-none>.col4-3{
    width:75%
}
.gutter-none>.col3-1{
    width:33.333%
}
.gutter-none>.col3-2{
    width:66.666%
}
/* first column */
.gutter-narrow>.module_column.first,
.module_column.col-full,
.module_column.first{
    margin-left:0;
    clear:left
}
/*CLEARFIX*/
.module:after{
    content:"";
    display:table;
    clear:both
}
/*RESETS*/
.ui,
.ui>li,
.themify_builder ul.loops-wrapper{
    margin:0;
    padding:0;
    list-style:none
}
/*SIZES*/
.ui.builder_button.large{
    font-size:120%;
    padding:10px 20px
}
.ui.builder_button.small{
    font-size:70%;
    padding:5px 10px
}
.xlarge .ui.builder_button{
    padding:.935em 1.875em
}
/*DEFAULT STYLES*/
.ui{
    color:#555
}
.ui.transparent{
    background:transparent;
	box-shadow:none;
    /* for transparent style inherit color */
    color:inherit
}
.ui.builder_button{
	text-decoration:none;
    position:relative; 
    border:solid 1px rgba(0,0,0,.05);
    display:inline-block;
    line-height:130%;
    transition:color .3s linear,background-color .3s linear,padding .3s linear,border .3s linear,box-shadow .3s linear;
    padding:.625em 1.25em;
    box-shadow:none
}
.ui.builder_button:hover{
    background:#f1f1f1
}
.ui>li.current,
.ui>li.current:hover{
    background:#666;
    box-shadow:inset 0 2px 3px rgba(0,0,0,.2)
}
.ui>li.current>a{
    color:#fff
}
.module_row .ui.builder_button{
    text-decoration:none
}
/*MODULE*/
.module-title{
    font-size:1.2em;
    margin:0 0 1.2em
}
.module img{
    border:none;
    vertical-align:bottom
}
/* MediaElement*/
.module_row .wp-video{
    width:100%!important;
    max-width:100%!important
}
.module_row .mejs__container{
    text-align:center!important;
    max-width:100%;
    min-height:100%!important
}
.module-slider{
    margin-bottom:2.5em
}
/*Widget Module*/
.module-widget .widget{
    margin:0
}
.wp-caption{
    max-width:100%
}
/*Map Module*/
.module-map button{
    border-radius:0
}
.module-map .gm-style-mtc img{
    vertical-align:baseline;
    margin-right:5px
}
/*BACKGROUND MODE*/
.themify_builder .repeat{
    background-repeat:repeat
}
.themify_builder .repeat-x{
    background-repeat:repeat-x
}
.themify_builder .repeat-y{
    background-repeat:repeat-y
}
.themify_builder .repeat-none{
    background-repeat:no-repeat
}
.themify_builder .fullcover{
    background-size:cover
}
.themify_builder .best-fit-image{
    background-size:contain;
    background-position:center center;
    background-repeat:no-repeat
}
.themify_builder .builder-bg-fixed{
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover
}
/* fullwidth row */
.themify_builder .module_row.fullheight .module_subrow,
.sidebar-none .themify_builder .module_row{
    width:100%
}
.module_row.fullwidth>.row_inner{
    width:100%;
    max-width:100%
}
/*BEST-FIT*/
.best-fit{
    background:#000
}
.best-fit-vertical{
    top:0!important;
    left:1%!important;
    right:1%!important;
    width:auto!important;
    height:100%!important;
    margin:auto!important
}
.best-fit-horizontal{
    top:10%!important;
    left:0!important;
    bottom:10%!important;
    width:100%!important;
    height:auto!important;
    margin:auto!important
}
/* iOS doesn't support fixed attachment */
@supports (-webkit-touch-callout: none) {
	.themify_builder_row { background-attachment: scroll !important; }
}
/*COLUMN ALIGNMENT*/
/* FLEX BOX */
.row_inner,
.module_column,
.subrow_inner{
    display:flex;
    flex-flow:wrap
}
.col_auto_height>.module_column{
    height:100%
}
.col_align_middle.col_auto_height{
    align-items:center
}
.col_align_bottom.col_auto_height:not(.direction-rtl){
    align-items:flex-end
}
/*FULLHEIGHT ROW*/
.module_row.fullheight{
    min-height:100vh;
    display:flex;
    width:100%
}
.fullheight>.row_inner>.module_column,
.fullheight>.row_inner{
    min-height:inherit
}
/* center aligned */
.col_align_middle>.module_column,
.fullheight>.row_inner>.col-full{
    align-items:center;
    align-content:center			
}
/* bottom aligned */
.col_align_bottom>.module_column{
    align-items:flex-end;
    align-content:flex-end
}
.module-plain-text:after{
    display:contents!important
}
/*MEDIA QUERIES*/
@media (min-width:681px) and (max-width:959px){
    .module_column.col6-1{
        width:31.2%;
        margin-top:25px
    }
    .gutter-narrow>.module_column.col6-1{
        width:32.266%
    }
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(3),
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(4){
        margin-left:0;
        clear:left
    }
    .gutter-none>.module_column.col6-1{
        width:33.333%
    }
}
@media screen and (max-width:680px){
	.themify_map.tf_map_loaded{
        width:100%!important;
	}
    .ui.builder_button,
    .ui.nav li a{
        padding:.525em 1.15em
    }
    .gutter-narrow:not(.tb_grid_classes)>.module_column,
    .gutter-none:not(.tb_grid_classes)>.module_column,
    div:not(.tb_grid_classes)>.module_column{
        margin-left:0;
        width:100%;
        max-width:100%;
        float:none
    }
    .module_row div:not(.tb_grid_classes)>.module_column.col6-1{
        width:48.4%;
        margin-left:3.2%
    }
    div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1:nth-of-type(2n+1),
    .direction-rtl:not(.tb_grid_classes)>.col6-1:nth-of-type(2n),
    div:not(.direction-rtl):not(.tb_grid_classes)>.col6-1:nth-of-type(2n+1){
        margin-left:0;
        clear:left
    }
    div.gutter-narrow:not(.tb_grid_classes)>.module_column.col6-1{
        width:49.2%;   
        margin-left:1.6%
    }
    div.gutter-none:not(.tb_grid_classes)>.module_column.col6-1{
        width:50%;
        margin-left:0
    }
    .fullheight>.row_inner>.module_column:not(.col-full),
    .fullheight>.row_inner{
        min-height:0
    }
}

/*/themify-builder/css/modules/service-menu.css*/
.module .tb-menu-title{
    margin:0 0 .3em;
    font-size:1.1em;
    line-height:1.2em;
    color:inherit
}
.module .tb-menu-title a{
    text-decoration:none
}
.module .tb-menu-description{
    font-size:.95em;
    margin-bottom:1em
}
/* layout left */
.module-service-menu.image-left {
	text-align:left;
}
.module .tb-image-wrap{
    margin:0 1.5em 1em 0
}
.module .tb-image-content{
    min-width:100px
}
.module.auto_fullwidth .tb-image-wrap{    
    width:100%;
    display:block
}
.module .tb-image-wrap img{
    vertical-align:top
}
/*appearance*/
/* rounded */
.module.rounded .tb-image-wrap img{
    border-radius:8px
}
/* border */
.module.bordered .tb-image-wrap img{
    border:solid 1px rgba(0,0,0,.2);
    background:#fff;
    padding:2px;
    box-sizing:border-box
}
/* drop shadow */
.module.drop-shadow .tb-image-wrap img{
    box-shadow:0 1px 8px 0 rgba(0,0,0,.1)
}
/* circle */
.module.circle .tb-image-wrap img{
    border-radius:100%
}
/*/themify-builder/css/modules/service-menu_styles/horizontal.css*/
.module.image-horizontal .tb-image-wrap{
    float:left;
    margin:0 1.5em 1em 0
}
.module.image-horizontal .tb-image-content{
    overflow:hidden;
    min-width:100px;
    display:flex
}
.module.image-horizontal .tb-menu-title-wrap{
    float:left;
    margin-right:.5em;
    max-width:55%
}
.module.image-horizontal .tb-menu-price{
    margin-left:auto
}
.module.image-horizontal .tb-menu-description{
    clear:both
}
.module.image-horizontal.has-price-options .tb-menu-title-wrap{
    width:38%
}
@media screen and (max-width:680px){
    .module.image-horizontal.has-price-options .tb-menu-title-wrap{
        float:none;
        width:auto
    }
    .module.image-horizontal.has-price-options .tb-menu-price{
        float:none;
        width:auto;
        text-align:inherit
    }
    .module.image-horizontal.has-price-options .tb-price-item{
        margin-left:0;
        margin-right:20px
    }    
}
/*/themify-builder/css/modules/service-menu_styles/price.css*/
.tb-menu-price{
    font-size:1.1em;
    line-height:1.2em;
    margin:0 0 .3em;
    display:inline-flex;
    font-weight:bold
}
.tb-price-item{
    margin-left:20px;
}
.tb-price-title{
    text-transform:uppercase;
    font-size:.75em;
    font-weight:normal
}
.tb-price-item:first-child{
    margin-left:0
}
/*/wp-content/uploads/themify-css/themify-builder-15872-generated.css*/
/* Generated from tglobal_style: tb_gs238614 */
.themify_builder_content-15872 .tb_mod62c562b51b53f.module-service-menu{border-bottom:1px solid rgba(229, 229, 229, 1);padding-bottom:5px;padding-top:20px;}

/*/wp-content/themes/flatshop/style.css*/
/*
Theme Name: Themify Flatshop
Theme URI: https://themify.me/themes/flatshop
Version: 5.1.1
Description: Created by <a href="http://www.themify.me">Themify</a>.
Author: Themify
Author URI: http://www.themify.me
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2016 Themify.
Tags: featured-images, translation-ready, custom-menu
Text Domain: themify

Required Plugins: woocommerce, themify-shortcodes
---------

DO NOT EDIT THIS FILE.

If you need to override theme styling, please add custom CSS in Appearance > Customize > Custom CSS or a child theme (https://themify.me/docs/child-theme).
*/

/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set img max-width */
img {
	box-sizing: border-box;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

/* audio */
audio,
iframe, object {
	max-width: 100%;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
@font-face {
	font-family: 'themify_theme_icon';
	font-display:swap;
	src: url('data:application/octet-stream;base64,d09GRgABAAAAAA/gAA8AAAAAHNQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFZGJVHpY21hcAAAAdgAAAB8AAAB1vbpt4JjdnQgAAACVAAAABMAAAAgBtX/BGZwZ20AAAJoAAAFkAAAC3CKkZBZZ2FzcAAAB/gAAAAIAAAACAAAABBnbHlmAAAIAAAABNYAAAjQygKDcmhlYWQAAAzYAAAAMwAAADYN4ZMBaGhlYQAADQwAAAAfAAAAJAc6A1RobXR4AAANLAAAABsAAAAcF7X//WxvY2EAAA1IAAAAEAAAABADLgZ6bWF4cAAADVgAAAAgAAAAIAHzDRRuYW1lAAANeAAAAZgAAANF4g1h0XBvc3QAAA8QAAAAUgAAAHPI/LsOcHJlcAAAD2QAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZE5mnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4fWD98Zw76n8UQxRzEMA0ozAiSAwDzTQycAHic7ZHRCYNAEETf6bmEIPm1iWAlFmApfqU/u5k/P83urYQU4R7vYIZjD2aAAeidt1OhfCjEbO6W5vc8m19ZXI886KgyTZq16zhP0PCvflP89es6oTrfVf1Hc2HcM7Z7vZRFjkkkL0s8NTQl0ZTmJNrSnkSLOhLsC8lxJAh4nGNgQAMSEMgc9D8LhAESbAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nL1Ue2wUZRD/zX63t9ftdvcee7stba+995XGAtdezxd6/FUIqAjVtBhLTYAEDFYNGJUUY4ICVUETiTHGKEabCCEKhsS3MSkGiwYNgjHEGGNMqGDQBAmPPpy9Bz3NFf1Hs7m5+c38vv1mZmcGBEyNit0ihyZkcqrfUF1ChkRdi99uWNqT04gg4X5IkiYtqs+pDKQBtmFN78FG0xay3UqmQYGgqdMcUtyRRKYjG0g6Mp7tTDeRbIndxuhcLahdvqRZGs09ojdR7ebqZm2QaptpTDMOTY5p1V5StmxR/KrLQ/YhQwvKqUnbnkxxJFfiq0ILcjlfQ52p11R5FLcsSPtXgeaq4jHb8nuFbLZSdg4ZZCtZO1AIOxqZIWxp057T69ae2dty7NgkJ2CrlROIDEeOH48Mnx4YoAOFXBpmyAQQUxNT+8VKUQ0TYbRxNvN1IqmKJJDUBUmQkGg93BCSW/SDg3cR+uGSZVc3XC65B7JLXhK0glY0EVXk+lYKmu5WiiTmU0fnDZRxRNqyO9pIFyHpJsryR4m0sZIOEZ1TPQc8quoZVJWYRz21bGj46aVS97Y9T9656cHPTh2+z/3oh+fe3yxFLilqnjHC5C+WD3VLS3e8toOZQ8s3jmzYMPKLIzgXp28+lkY5lwaEcyHOA9QlWGBAIqI1BL9XU9FA9S6n7Gk7RLbPdCvuQsGjkWQbZXwdndnOdmlI0wImWX5VrzfPnzdn1Wh+y/JrNaJa9oTMiXmBZsXlP3MmICvNAekoIy6m4PsvihXSCAzu3DnI5jpS5JI9KNRSBrexq59pEhc1X0vqBgfZ44S+JJHhp90tz2qNcwmVcCSR5Oplw2lLME4WsV3E0XLca3rHzxocri58hkVXQau68mpeknehzm4jL0nv0i3HwTqXkrsBU+uEXywr5nIzbsNKDOAx7MQreAuf4Ch+wFlMces20TU0X1IW3EptnEgcLVRHteQjL1WR0+5j+BHv4V3shwYLNi7iAn7Hb/gOX+MrvIndeAQP4wH26nzb5ziMT/EinsNa3IPrcC3mQeUGVLAd2/A4enE7T10YdaiFD85QCSzCAp5FgsvpAo4mwdYYktTJthRrHvBIVvFIrkQSsVhydTTcKOxIc4OwDNvqb6oPCiM0yxS6Yuh9dYEaodT6NeEWirvPVy0L4eUN5Hy0Pk7IQ/xi9CEeb+lBS4u2MEGxWKoXqVRNiqe837kBydj6/+qKXq7zjXQ9dVCaZlOK4hSjKEUoTM3USPUUpADVUDXJJDCBy/gD5/ArTuNn/ITvcRLH8Q2+xBEcwgg+wgc4iHewD3vxBl7Hy3gJu/A8nsFTeAJbMIhN2IgNWI97sRqrcDfuwh3oxi1YzN8xwb/px8RsbvHG1qzTvdFIIut0b3vayjjdW4btInYWhIOTZX5nV1DxfDLzV//f+YUFU/l8cobz5fxy7CysSuevxi9huQK/3G8Xcckv2n1hX3sRKOQrzrqvMOsnVE9U0YilsxivqDtLhoJaMtM+1RNTVNLcMUV7Nq/zosyr/w+dQpUpO8rNJyYGv+VNz6+lkKVPdOZXkDRqmA+VOCy3x/LXXjlV0qft6uTJGfhlnK3T1XPo/0DZWsqjnFyZ8EIl47QYvyBWjA8POlBgvL+wcF91/vAnKhRaugAAeJxjYGRgYADiYwza1+L5bb4ycDO/AIowXM1bvgFG///7P4v5BXMQkMvBwAQSBQB6bw5CAHicY2BkYGAO+p8FJF/8//v/F/MLBqAICmAHALYKB5MAeJxjfsHAwLwAiiP//2U6BaKBWJCBAQBfagXGAAAAAAAAUAC2ARwBXAHCBGgAAQAAAAcBPgAUAAAAAAACAFQAZABzAAABEAtwAAAAAHicjZDNSsNAFIVPalW04ELB9SxEFCH9ASm4UgrtzoWLblzUGCfJlHSmTKZCFj6C+CxufQFXvoIv4Et4kg4iFqEJk/nuuedO5l4A+/hEgOVzzrXkgPq55wa2MfK8Qf3ac5N853kTLVjPW9SfPO/iDC+eWzjAG08ImjuMpvjwHOAo6HtuYC+49bxBXXlukp89b+IwePW8Rf3d8y7GwZfnFo4bVwMzL61KMydOBqei1+n2xX0pDCWlo1xEC5cZW4hLkRjtZJ6bMDYzl8mZSspJtcuJio2+kekij+xqYlUZS1soo0U37KwmR1JLGzn5UN2ieEx7ziUisWYmhv7/Ym7NVMYuzJybX7Tbv++FAQzmKDlmhRQZHAROqJ5y76GDLvqkezoEnUuXgkaEnEqEBSuyOlMwvuRKGGmqko6cHCLmd1b7JHdFR4nJTyzJqvZo3DBKeWbOk+1aFet4xoyq+6k6EuwpZGfrVI4Y6bo6qjt6+JlFgUfetEfVsb7q2tZdCgz/9C843yo3pRJTD+spO6oXaPP9Z17fZ3WntnicbYhLDoAgEMXm4QfFs3AoRDQEdJJR7y9+lnbTpqToxdA/GgoVajRoodGRnp3dDyf9Z8umlM/sk+Wh5MicVifp3hJYpiDPPmOe4rYQXfpoFn8AAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=') format('woff');
}

html {
	overflow-x: visible !important; /* fix slide menu panel hidden */
	-webkit-font-smoothing: antialiased;
}
body {
	background-color: #fff;
	color: #666;
	font: 400 1em/1.75em 'Raleway', Helvetica, sans-serif;
	overflow-wrap:break-word;
}
a {
	color: #000;
	text-decoration: none;
	transition: .3s;
}
a:hover {
	color: #7f7f7f;
}
p {
	margin: 0 0 1.8em;
}
small {
	font-size: 87%;
}
blockquote {
	font: italic 110%/130% "Times New Roman", Times, serif;
	padding: 8px 30px 15px;
}
ins {
	text-decoration: none;
}

/* LIST
================================================ */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* HEADINGS
================================================ */
h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
	margin: 30px 0 .4em;
	color: #000;
	overflow-wrap: normal;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.438em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1em;
}

/* TABLE
================================================ */
table {
	text-align: left;
	margin-bottom: 10px;
	border-collapse: collapse;
}
table th {
	text-align: left;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
table td,
table th {
	padding: 10px 5px;
	border-spacing: 0;
	border-bottom: solid 1px #eee;
}

/* FORM
================================================ */
/* form input */

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week], select, button, .button {
	font-size: 100%;
	font-family: inherit;
	background: none;
	border: 1px solid #000;
	border-radius: 3px;
	padding: 12px;
	color: #7f7f7f;
	-webkit-appearance: none;
	-moz-appearance: none;
	box-sizing: border-box;
}
.sidebar1 #body input,
.sidebar1 #body textarea,
.sidebar1 #body select,
.sidebar1 #body input[type=search] {
	padding: 9px;
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[url] {
	padding: 12px;
	border: 1px solid #000;
	border-radius: 3px;
	-webkit-appearance: none;
	-moz-appearance: none;
}
input[type=text], input[type=search], input[type=email], input[url] {
	width: 240px;
	max-width: 100%;
}

/* select */
#body select {
	padding: 12px 45px 12px 15px;
	background: url('https://www.power-publishers.com/wp-content/themes/flatshop/images/arrow-down.png') no-repeat 97% center;
	background-position: right 15px center; /* Cr 25+, FF 13+, IE 9+, Op 10.5+ */

	/* remove a default arrow icon on Firefox */
	text-indent: .01px;
	text-overflow: '';
}
option:disabled, #body select[disabled] {
	color: #999
}

.ie8 select,
.ie9 select {
	padding: 12px 15px;
	background: none;
}

/* text area */
textarea {
	line-height: 150%;
	width: 94%;
}

/* form input:focus */
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[url]:focus {
	background: rgba(255,255,255,.5);
	color: #000;
}

/* form button */
input[type=reset], input[type=submit], button, .button {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	padding: 12px 15px;
	cursor: pointer;
	border-radius: 3px;
	text-transform: uppercase;
	line-height: 1.2;
	font-family: 'Raleway', Helvetica, sans-serif;
	letter-spacing: .15em;
	transition: .3s;
	outline: none;
}
.sidebar1 #body input[type=reset],
.sidebar1 #body input[type=submit],
.sidebar1 #body button,
.sidebar1 #body .button,
.loops-wrapper.grid3 input[type=reset],
.loops-wrapper.grid3 input[type=submit],
.loops-wrapper.grid3 button,
.loops-wrapper.grid3 .button,
.loops-wrapper.grid4 input[type=reset],
.loops-wrapper.grid4 input[type=submit],
.loops-wrapper.grid4 button,
.loops-wrapper.grid4 .button {
	padding:10px;
	font-size: .875em;
	letter-spacing: 0;
}

/* form input:hover */
input[type=reset]:hover, input[type=submit]:hover, button:hover, .button:hover {
	background: rgba(0,0,0,.5);
	color: #fff;
}

/* remove spin button */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav,#sidebar, .widget, #footerwrap, #footer {
	box-sizing: border-box;
}

#pagewrap {
	overflow: hidden; /* prevent horizontal scrollbar with fly-in animation */
}

/* main page width */
.pagewidth,
.single-product.sidebar-none .themify_builder_content,
.search-no-results.woocommerce.sidebar-none #content {
	width: 1064px;
	margin: 0 auto;
}

/* product fullwidth */
.sidebar-none.woocommerce.archive.list-post #layout.pagewidth,
.sidebar-none.query-product.list-post #layout.pagewidth,
.sidebar-none.single-product #layout.pagewidth {
	width: 100% !important;
	max-width: 100% !important;
}
.sidebar-none.query-product.list-post #content {
	padding: 0;
}

/* single product - password protected */
.entry-password-required #layout-wrap {
	padding-top: 100px;
}
.entry-password-required.sidebar-none #layout-wrap {
	max-width: 1064px;
	margin: 0 auto;
}

/* body (middle container) */
#body {
	max-width: 100%;
	overflow: hidden; /* prevent horizontal scrollbar with skrollr */
}

/* content */
#content {
	width: 718px;
	float: left;
}
.sidebar-none #content {
	width: 100%;
	float: none;
}

/* sidebar */
#sidebar {
	width: 276px;
	float: right;
}

/* sidebar left */
.sidebar-left #content {
	float: right;
}
.sidebar-left #sidebar {
	float: left;
}

/* layout wrapper */
#layout-wrap {
	background: #fff;
	padding-top: 100px;
}
.sidebar-none #sliderwrap + #layout-wrap {
	padding-top: 0;
}
.single-media-wrap + #layout-wrap {
	padding-top: 80px; /* reduce top padding in single post */
}
.single-media-wrap .themify_lightbox {
	display: block !important;
}

/* fullwidth content */
.full_width #layout {
	width: 100%;
	max-width: 100%;
}
.full_width #content {
	padding: 0;
	width: auto;
	float: none;
}
.full_width #sidebar {
	width: auto;
	float: none;
}

/************************************************************************************
GRID
*************************************************************************************/
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	margin-left: 3.2%;
	float: left;
}
.col4-1 {
	width: 22.6%;
}
.col4-2, .col2-1 {
	width: 48.4%;
}
.col4-3 {
	width: 74.2%;
}
.col3-1 {
	width: 31.2%;
}
.col3-2 {
	width: 65.6%;
}
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}

/************************************************************************************
HEADER
*************************************************************************************/
#headerwrap {
	padding: 25px 0;
	transition: padding .3s, background .3s;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	background-color: rgba(255,255,255,.2);
}
#headerwrap:hover {
	background-color: rgba(255,255,255,.8);
}
/* fixed header */
#headerwrap.fixed-header {
	position: fixed;
	padding: 10px 0;
	width: 100%;
	background-color: rgba(255,255,255,.8);
}
.admin-bar #headerwrap.fixed-header {
	top: 32px;
}

#header {
	position: relative;
	transition: padding .2s linear;
}
.slide-nav-open .fixed-header #header {
	padding-right: 240px;
}

/* sticky header logo */
#headerwrap .tf_sticky_logo, /* hide sticky header logo */
#headerwrap #fixedheaderheaderwrapsitelogoa,
#headerwrap.fixed-header .tf_sticky_logo,
#headerwrap.fixed-header .tf_sticky_logo + span,
#headerwrap.fixed-header .tf_sticky_logo + img,
#headerwrap #fixedheaderheaderwrapsitelogoa ~ .tf_sticky_logo {
	display: none;
}
#headerwrap.fixed-header .tf_sticky_logo,
#headerwrap.fixed-header #fixedheaderheaderwrapsitelogoa {
	display:block;
}
#headerwrap.fixed-header #site-logo img:not(.tf_sticky_logo) {
	max-height: 60px;
	width: auto;
	transition: all .3s;
}

/* prevent transparent header overlap builder */
.themify_builder_active #headerwrap,
.themify_builder_active.has-fixed-header #headerwrap,
.transparent-header.themify_builder_active #headerwrap {
	position: static !important;
	color: inherit;
}
.transparent-header.themify_builder_active #headerwrap a {
	color: inherit;
}

/*
SOCIAL WIDGET
================================================ */
#headerwrap .social-widget .widget {
	margin: 30px 0 20px;
}
.social-widget a {
	color: #fff;
	font-size: 1.25em;
	text-decoration: none;
}
.social-widget a:hover {
	color: #7f7f7f;
	text-decoration: none;
}
.social-widget .widget {
	display: inline-block;
	margin: 0 2px 0 0;
	padding: 0;
}
.social-widget .widget div {
	display: inline;
}
.social-widget .widgettitle {
	width: auto;
	font-size: 100%;
	font-family: inherit;
	text-transform: none;
	border: none;
	letter-spacing: 0;
	position: static;
	display: inline-block;
	margin: 5px 8px 2px 0;
	padding: 0;
	background: transparent;

	border-radius: 0;

	box-shadow: none;
}
.social-widget ul {
	margin: 6px 0 0 !important;
	padding: 0;
	display: inline;
}
.social-links.horizontal li {
	padding: 0;
	margin: 0 2px;
	display: inline-block;
	border: none !important;
	clear: none;
	line-height: 100%;
}
#slide-nav .social-widget ul li {
	min-width: 17px;
	text-align: center;
}

/* rss */
.social-widget div.rss {
	display: inline;
}
.social-widget div.rss a {
	color: #fff;
	font-size: 1.25em;
}
.social-widget div.rss a:hover {
	color: #7f7f7f !important;
}
.social-widget .icon-rss:before {
	padding: 6px;
}

/*
SEARCH FORM
================================================ */
#searchform {
	position: relative;
}
#searchform #s {
	color: #8d8d8d;
	padding: 10px 0 10px 36px;
	border: none;
	border-bottom: 1px #333 solid;
	background: none;
	border-radius: 0;
}
#searchform .icon-search {
	font-size: 1.25em;
	position: absolute;
	left: 9px;
	top: 12px;
}

/* header search */
#header #searchform {
	margin-top: 65px;
}
#header #searchform #s {
	padding: 0 0 17px 28px;
	outline: none;
}
#header #searchform #s:focus {
	color: #fff;
}
#header #searchform .icon-search {
	font-size: 1.25em;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	color: #fff;
}
#header #searchform .search-option {
	top: 38px;
}

/* search option */
#searchform .search-option {
	font-size: 90%;
	position: absolute;
	top: 42px;
	left: 30px;
	z-index: 9999;
	background: #484848;
	padding: 6px 10px 5px;
	white-space: nowrap;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	opacity: 0;
	transition: opacity .3s linear;
}
#searchform:hover .search-option {
	opacity: 1;
}
#searchform .search-option input {
	border: none;
	-webkit-appearance: radio;
	-moz-appearance: radio;
}
#searchform .search-option label {
	margin-right: 10px;
	color: #ccc;
}

/*
MAIN NAVIGATION
================================================ */
/* Mobile Menu Styles */
.sidemenu {
	transition: all .2s ease-in-out;
	width: 250px;
	padding: 30px 25px;
	background: #000;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: block;
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 111;
	right: -300px;
}
.admin-bar .sidemenu {
	top: 32px;
}
.main-nav-wrap {
	margin-bottom: 30px;
}
.sidemenu-on {
	right: 0;
}
.sidemenu-active {
	position: relative;
}
.sidemenu-active, .sidemenu-active #headerwrap {
	left: 0;
	transition: left .2s ease-in-out;
}
#headerwrap {
	left: 0;
}
.sidemenu-right, .sidemenu-right #headerwrap.fixed-header {
	left: -300px;
}

/* Menu icon */
#menu-icon {
	margin: 3px 0 0 15px;
	font-size: 21px;
}
#menu-icon,
#cart-icon {
	text-transform: uppercase;
	display: block;
	float: right;
}
#menu-icon i,
#cart-icon .tf_fa {
	margin-right: 8px;
}
#menu-icon i{
	width:18px;
	height:16px;
	display: inline-block;
	position:relative;
	box-sizing: border-box;
}
#menu-icon i:before,
#menu-icon i:after{
	content:"";
	display:inline-block;
	border-top:3px solid;
	position:absolute;
	left: 0;
	width:100%
}
#menu-icon i:before{
	top:0;
	height:22%;
	border-bottom:3px solid;
	margin-top:-1px
}
#menu-icon i:after{
	bottom:0
}
#cart-icon {
	background: #000;
	color: #fff;
	border-radius: 3px;
	padding: 2px 8px;
	margin-left: 16px;
	position: relative;
}
#cart-icon:hover {
	background: #7f7f7f;
}
#menu-icon-close,
#cart-icon-close {
	color: #fff;
	position: absolute;
	right: 20px;
	top: 30px;
	font-size: 1.25em;
	cursor: pointer;
}
#menu-icon-close:hover,
#cart-icon-close:hover {
	color: #7f7f7f;
}

/* Slide nav */
#slide-nav > div,
#slide-cart > div {
	padding: 0;
}
body.mobile-menu-visible {
	position: relative;
	overflow-y: hidden;
	-webkit-overflow-scrolling: auto !important;
}
.body-overlay {
	display: none;
	background-color: rgba(255,255,255,.7);
	width: 100%;
	height: 100%;
	position: fixed;
	right: 300px;
	top: 0;
	z-index: 1000;
	box-shadow: inset -1px 0 13px rgba(0,0,0,.13)
}
.body-overlay.body-overlay-on {
	display: block; /* fix for Windows phone */
}
/* Navigation menu */
#main-nav {
	margin: 0;
	padding: 0;
	height: auto;
}
#main-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* main level link */
#main-nav a {
	color: #fff;
	display: block;
	padding: 4px 0;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* main level link :hover */
#main-nav a:hover {
	color: #7f7f7f;
}

/* current link */
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	color: #fff;
}

/* dropdown ul */
#main-nav ul {
	margin: 0;
	padding-left: 20px;
	list-style: none;
}
#main-nav ul li {
	background: none;
	padding: 0;
	margin: 0;
	float: none;
}
#main-nav ul li a {
	font-size: .875em;
	text-transform: none;
	letter-spacing: 0;
}

/************************************************************************************
HORIZONTAL MENU
*************************************************************************************/
.horizontal-menu {
	margin: 0;
	padding: 0;
	float: right;
	z-index: 100;
}
.horizontal-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}

/* main level link */
.horizontal-menu a {
	display: block;
	padding: 4px 15px;
	margin: 0 5px 0 0;
	line-height: 1.5em;
	text-decoration: none;
}
/* main level link :hover */
.horizontal-menu a:hover, .horizontal-menu li:hover > a {
}

/* current link */
.horizontal-menu .current_page_item a, .horizontal-menu .current-menu-item a {
	background: #333;
	color: #fff;
	border-radius: 5px;
}
/* current link :hover */
.horizontal-menu .current_page_item a:hover, .horizontal-menu .current-menu-item a:hover {
	color: #fff;
}

/* sub-levels link */
.horizontal-menu ul a, .horizontal-menu .current_page_item ul a, .horizontal-menu ul .current_page_item a, .horizontal-menu .current-menu-item ul a, .horizontal-menu ul .current-menu-item a {
	color: #666;
	font-size: 100%;
	line-height: 140%;
	font-weight: normal;
	text-transform: none;
	padding: 6px 6px 6px 15px;
	margin: 0;
	display: block;
	width: 180px;
	background: none;
	border: none;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none;
}
/* sub-levels link :hover */
.horizontal-menu ul a:hover, .horizontal-menu .current_page_item ul a:hover, .horizontal-menu ul .current_page_item a:hover, .horizontal-menu .current-menu-item ul a:hover, .horizontal-menu ul .current-menu-item a:hover {
	background: #F3F3F3;
	color: #000;
}
/* dropdown ul */
.horizontal-menu ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	position: absolute;
	background: #fff;
	z-index: 100;
	display: none;
	border-radius: 5px;
}
.horizontal-menu ul li {
	background: none;
	padding: 0;
	margin: 0;
	float: none;
}
/* sub-levels dropdown */
.horizontal-menu ul ul {
	left: 190px;
	top: -2px;
}
/* show dropdown ul */
.horizontal-menu li:hover > ul {
	display: block;
}
.with-sub-arrow .child-arrow,
#mobile-menu .horizontal-menu span.child-arrow {
	display: none;
}

/* Edge Menu */
#horizontal-menu li.edge > ul {
	left: auto;
	right: 0;
}
#horizontal-menu ul li.edge > ul {
	left: auto;
	right: 100%;
}

#slide-nav .horizontal-menu {
	float: none;
	margin: 0;
	padding: 0;
}
#slide-nav .horizontal-menu ul {
	background: none;
	display: block;
	position: static;
}
#slide-nav .horizontal-menu li {
	float: none;
}
#slide-nav .horizontal-menu ul {
	padding-left: 20px;
}
#slide-nav .horizontal-menu a {
	color: #fff;
	padding: 5px 0;
	text-transform: uppercase;
}
#slide-nav .horizontal-menu a:hover {
	color: #7f7f7f;
	background: none;
}
#slide-nav .horizontal-menu ul a {
	text-transform: none;
	font-size: .875em;
}
#slide-nav .horizontal-menu .current_page_item a,
#slide-nav .horizontal-menu .current-menu-item a {
	background: none;
}

/************************************************************************************
SLIDE SHOW
*************************************************************************************/
#sliderwrap {
	overflow: hidden;
	position: relative;
}
#slider-inner {
	margin: auto;
}

#slider .slides p {
	margin: 0 0 1em;
}
#slider .slide-feature-image img {
	width: 100%;
	height: auto;
	display: block;
}
#slider .tf_carousel_nav_wrap{
        margin:0
}
#slider .tb_turn_on {
	display:none;
}
/* slide caption */
#slider .slide-feature-image + .slide-content-wrap {
	position: absolute;
	top: 35%;
}
/* text left (also default style) */
#slider .slide-feature-image + .slide-content-wrap {
	left: 0;
	width: 510px;
	margin-left: 8.5%;
}
#slider .slide-feature-image + .slide-content-wrap.textright {
	right: 0;
	left: auto;
	width: 510px;
	margin-right: 8.5%;
}
#slider .slide-feature-image + .slide-content-wrap.textcenter {
	left: 50%;
	width: 700px;
	margin-left: -350px;
}
#slider .slides .slide-content {
	color: #000;
	line-height: 1.625em;
}
.slides h1,
.slides h2,
.slides h3,
.slides h4,
.slides h5,
.slides h6 {
	color: #000;
	margin: 0 0 .3em;
}
.slides .slide-post-title {
	font-size: 3.125em;
	margin: 0 0 .3em;
	text-transform: uppercase;
	line-height: 1.2;
}
.slides .slide-content-wrap a {
	color: #000;
	text-decoration: none;
}
.slides .slide-content .button {
	margin-top: 15px;
}

/* slides mini gallery */
.slides .gallery {
	margin: 5px 0 0 !important;
}
.slides .gallery img,
.slides .gallery .gallery-item {
	max-width: 30px !important;
	width: 30px !important;
	display: inline;
}
.slides .gallery .gallery-item {
	margin-right: 1.5% !important;
}

/* Slider plugin style
================================================ */
/* slider pager */
#slider .tf_carousel_bullets {
	padding: 10px 0;
	width: 100%;
	position: absolute;
	bottom: 5px;
        z-index: 10;
	left:0;
}
/* pager button */
#slider .tf_carousel_bullet{
	width: 12px;
	height: 12px;
	margin: 0 2px;
	background: rgba(255,255,255,.6);
	border:none;
}
/* pager active */
#slider .tf_carousel_bullet.selected {
	background:#fff
}

/* Next previous slide button
================================================ */
#slider .tf_carousel_nav_wrap > a {
	position: absolute;
	top: 45%;
	width: 55px;
	height: 56px;
	color: transparent;
	overflow:visible;
}
#slider .tf_carousel_nav_wrap .carousel-prev {
	left: 15px;
	text-align: left;
}
#slider .tf_carousel_nav_wrap .carousel-next {
	right: 30px;
	text-align: right;
}
#slider .tf_carousel_nav_wrap > a:before{
	color: #000;
	font-size: 2.5em;
	content: '';
	display: block;
	width: 1.5em;
	height: 1.5em;
	border: 1px solid transparent;
	transform-origin: 0 0;
}
#slider .tf_carousel_nav_wrap .carousel-prev:before {
	border-left-color: #000;
	border-top-color: #000;
	transform: rotateZ(-60deg) skewX(-30deg);
	height: 1.3em;
}
#slider .tf_carousel_nav_wrap .carousel-next:before {
	border-right-color: #000;
	border-top-color: #000;
	transform: rotateZ(60deg) skewX(30deg);
	height: 1.3em;
	transform-origin: top right;
}

/************************************************************************************
PRETTYPHOTO
*************************************************************************************/
div.pp_woocommerce a.pp_expand,
div.pp_woocommerce a.pp_contract,
div.pp_woocommerce .pp_close,
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_next:before,
a.pp_previous,
a.pp_next {
	color: #000;
	background: none !important;
	border: none !important;
	box-shadow: none !important;
}
div.pp_woocommerce .pp_close {
	top: 10px !important;
	right: 10px !important;
}
div.pp_woocommerce a.pp_expand {
	top: 10px !important;
	left: 10px !important;
}
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_arrow_next {
	margin-top: 9px !important;
}
div.pp_woocommerce a.pp_expand:hover,
div.pp_woocommerce a.pp_contract:hover,
div.pp_woocommerce .pp_close:hover,
div.pp_woocommerce .pp_arrow_previous:hover,
div.pp_woocommerce .pp_arrow_next:hover {
	color: #7f7f7f;
}

/************************************************************************************
PAGE
*************************************************************************************/
/* page title */
.page-title {
	margin: 0 auto 50px;
	padding: 0;
	font-size: 4em;
	line-height: 110%;
	color: #000;
}

/* fullwidth query product page title */
.sidebar-none.woocommerce.archive .page-title,
.sidebar-none.query-product .page-title,
.sidebar-none.post-type-archive-product .page-title {
	text-align: center;
}

.sidebar-none #sliderwrap + #layout-wrap .page-title {
	padding-top: 60px;
}


/*
CATEGORY SECTIONS
================================================ */
.category-section {
	clear: both;
	margin-bottom: 30px;
}
.category-section-title {
	font-size: 120%;
	text-transform: uppercase;
	margin: 0 0 20px;
	padding: 10px 0 0;
	border-top: double 4px #ccc;
}
/************************************************************************************
POST
*************************************************************************************/
.loops-wrapper .post {
	margin-bottom: 100px;
	margin-left:0;
	box-sizing: border-box;
}

/* post content */
.post-content {
	min-width: 120px;
}

/* post title */
.post-title {
	margin: 10px 0 8px;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: .05em;
	line-height: 1.2;
}

/* post image */
.post-image.left {
	float: left;
	margin-right: 15px;
}
.post-image.right {
	float: right;
	margin-left: 15px;
}

/* single fullwidth image */
.single-post .single-media-wrap,
.single-portfolio .single-media-wrap {
	width: 100%;
	margin: auto;
	padding: 0;
	float: none;
	clear: both;
	text-align: center;
}
.single-post .single-media-wrap img,
.single-portfolio .single-media-wrap img {
	width: 100%;
	max-width: 1600px;
	margin: auto;
	height: auto;
	vertical-align: bottom;
}
.single-post .single-media-wrap .post-video {
	padding-top: 82px;
}

/* overlap image */
.overlap-image {
	margin: -45px 6% 15px 3.5%;
	float: left;
	position: relative;
	z-index: 1;
}
.loops-wrapper.grid4 .overlap-image,
.loops-wrapper.grid3 .overlap-image {
	max-width: 30%;
}
.single .overlap-image {
	margin-top: 0;
	margin-left: 0;
}

/* post meta */
.post-meta {
	font-size: .75em;
	text-transform: uppercase;
	margin: 0 0 15px;
	letter-spacing: 1px;
	line-height: 1.8em;
}
.post-meta .separator {
	margin: 0 4px;
	opacity: .2;
}
.loops-wrapper.grid4 .post-meta {
	letter-spacing: 0;
}
.loops-wrapper.grid4 .post-meta .separator,
.loops-wrapper.grid3 .post-meta .separator {
	margin: 0 2px;
}

/* more link */
.more-link {
	text-transform: uppercase;
	margin-top: 40px;
	letter-spacing: .05em;
	float: right;
}
.more-link:after {
	content: '';
	display: inline-block;
	font-size: .875em;
	margin-left: 7px;
	vertical-align: middle;
	transition: .3s;
	width: .7em;
	height: .7em;
	border: 1px solid transparent;
	border-right-color: inherit;
	border-top-color: inherit;
	transform-origin: center;
	transform: rotateZ(45deg);
}
.more-link:hover:after {
	margin-left: 15px;
}

.loops-wrapper.grid4 .post-title {
	font-size: 120%;
	margin: 0 0 8px;
	padding: 0;
}
.loops-wrapper.grid3 .post-title {
	font-size: 140%;
	margin: 0 0 10px;
	padding: 0;
}

.loops-wrapper.grid2 .post-title {
	font-size: 150%;
	margin: 0 0 3px;
	padding: 0;
}

.loops-wrapper.grid2-thumb .post-title {
	margin: 0 0 5px;
	font-size: 150%;
}
.loops-wrapper.grid2-thumb .post-image {
	float: left;
	margin: 0 20px 15px 0;
}
.loops-wrapper.grid2-thumb .post-content {
	overflow: hidden;
}

/* list thumb post */
.loops-wrapper.list-thumb-image .post-image {
	float: left;
	margin: 0 20px 15px 0;
}
.loops-wrapper.list-thumb-image .post-content {
	overflow: hidden;
}

/* list large image */
.loops-wrapper.list-large-image .post-image {
	float: left;
	margin: 0 20px 15px 0;
}
.loops-wrapper.list-large-image .post-title {
	font-size: 200%;
	margin: 0 0 5px;
	padding: 0;
}
.loops-wrapper.list-large-image .post-content {
	overflow: hidden;
}


/************************************************************************************
POST VIDEO (css for fluid video)
*************************************************************************************/
.post-video,
.embed-youtube {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}
.post-video iframe,
.post-video embed,
.embed-youtube iframe,
.embed-youtube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/************************************************************************************
AUTHOR BOX
*************************************************************************************/
.author-box {
	margin: 15px 0;
}
.author-box .author-avatar {
	float: left;
	margin: 0 15px 5px 0;
}
.author-box .author-name {
	margin: 0 0 5px;
}

/************************************************************************************
POST NAVIGATION (the <nextpage> tag)
*************************************************************************************/
.post-pagination {
	text-align: right;
	margin: .5em 0 2em;
}
.post-pagination strong {
	margin-right: 3px;
}
.post-pagination a {
	margin-left: 3px;
	margin-right: 3px;
}
/************************************************************************************

POST NAVIGATION
*************************************************************************************/
.post-nav {
	margin: 0 0 80px;
	border-bottom: solid 1px #ddd;
	position: relative;
	min-height: 100px;
}
.post-nav .prev .arrow,
.post-nav .next .arrow {
	position: absolute;
	bottom: 0;
}
.post-nav a {
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	line-height: 1em;
	padding: 15px 0;
	border-bottom: solid 1px #ddd;
	bottom: 0;
	position: absolute;
	margin-bottom: -1px;
}
.post-nav a:hover {
	text-decoration: none;
	border-bottom: solid 1px #000;
}

/* post nav arrow */
.post-nav .arrow {
	color: #000;
	display: block;
	width: auto;
	text-transform: lowercase;
}
.post-nav .prev a {
	padding-left: 30px;
}
.post-nav .prev .arrow {
	bottom: 14px;
	left: 0;
}
.post-nav .next {
	right: 0;
	text-align: right;
}
.post-nav .next a {
	padding-right: 30px;
	right: 0;
}
.post-nav .next .arrow {
	bottom: 14px;
	right: 0;
}

/************************************************************************************
COMMENTS
*************************************************************************************/
.commentwrap {
	margin: 10px 0 20px;
	position: relative;
	clear: both;
}

/* comment title */
.comment-title, #reply-title {
	font-size: 1.75em;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: .05em;
}

/* comment pagenav */
.commentwrap .pagenav {
	margin: 20px 0;
	box-shadow: none;
}
.commentwrap .pagenav.top {
	margin: 0;
	position: absolute;
	top: -30px;
	right: 0;
}

/* commentlist */
.commentlist {
	margin: 0 0 30px;
	padding: 5px 0 0;
}
.commentlist li {
	margin: 0;
	padding: 40px 0 0;
	list-style: none;
	position: relative;
}
.commentlist .comment-author {
	margin: 2px 0 10px;
	padding: 0;
}
.commentlist .avatar {
	float: left;
	margin: 0 25px 0 0;
	border-radius: 100%;
}
.commentlist cite {
	font-style: normal;
	font-size: 1.25em;
}
.commentlist cite a {
	text-decoration: none;
}
.commentlist cite .tf_fa{
	margin-right:10px
}
.commentlist .comment-time {
	font-size: 75%;
	text-transform: uppercase;
	margin-left: 15px;
}
.commentlist .commententry {
	position: relative;
	min-height: 40px;
	overflow: hidden;
	padding-bottom: 5px;
	overflow-wrap:break-word;
}
.commentlist ul, .commentlist ol {
	margin: 0 0 0 7%;
	padding: 0;
}

/* reply link */
.commentlist .reply {
	position: absolute;
	right: 0;
	top: 40px;
}
.commentlist .comment-reply-link {
	font-size: 1.125em;
	text-transform: uppercase;
	text-decoration: none;
	color: #7f7f7f;
}
.commentlist .comment-reply-link:hover {
	color: #000;
}

/*
COMMENT FORM
================================================ */
#respond {
	margin: 0;
	padding: 50px 0 0;
	position: relative;
	clear: both;
}
#respond #cancel-comment-reply-link {
	position: absolute;
	top: 48px;
	right: 0;
	line-height: 100%;
	text-decoration: none;
	padding: 5px 10px;
	text-transform: lowercase;
	display: block;
	font-size: 16px;
}
#respond #cancel-comment-reply-link:hover {
	color: #7f7f7f;
}
#respond textarea,
#respond input[type=text],
#respond input[type=password],
#respond input[type=search],
#respond input[type=email],
#respond input[url] {
	padding: 8px;
	margin-bottom: 15px;
}
#commentform {
	margin: 30px 0 0;
}
#commentform label small {
	font-weight: normal;
}
#commentform textarea {
	height: 140px;
	width: 100%;
	box-sizing: border-box;
}
#commentform .comment-form-author,
#commentform .comment-form-email {
	width: 50%;
	float: left;
	box-sizing: border-box;
	clear: none;
}
#commentform p.comment-form-author {
	padding-right: 2%;
}
#commentform .comment-form-email {
	padding-left: 2%;
}
#commentform input[type=text],
#commentform input[type=email],
#commentform input[type=url] {
	width: 100%;
	max-width: none;
	box-sizing: border-box;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
.widget {
	margin: 0 0 50px;
	overflow-wrap:break-word;
}
.widgettitle {
	margin: 0 0 20px;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.375em;
	color: #000;
	letter-spacing: 1px;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget li {
	margin: 0;
	padding: 8px 0;
	list-style: none;
	clear: both;
}
.widget ul ul {
	margin: 6px 0 -6px 0;
	padding: 0;
	border-top: none;
}
.widget ul ul li {
	margin: 0;
	padding-left: 10px;
}

/************************************************************************************
WIDGET STYLES
*************************************************************************************/
/* calendar widget */
.widget #wp-calendar caption {
	font-weight: bold;
	padding-bottom: 10px;
}
.widget #wp-calendar td {
	width: 31px;
	padding: 4px 2px;
	text-align: center;
}

/* feature posts widget */
.widget .feature-posts-list br {
	display: none;
}
.widget .feature-posts-list .post-img {
	margin: 4px 12px 10px 0;
	float: left;
	border-radius: 3px;
}
.widget .feature-posts-list small {
	font-style: italic;
	font-size: 90%;
	display: block;
	margin: 0 0 3px;
}
.widget .feature-posts-list .feature-posts-title {
	margin: 4px 0 3px;
}
.widget .feature-posts-list .post-excerpt {
	display: block;
}

/* twitter widget */
.widget .twitter-list .twitter-timestamp a {
	font-style: italic;
	font-size: 90%;
}
.widget .follow-user {
	margin: 0;
	padding: 5px 0;
}

/* links widget */
.widget .links-list img, .widget_links img {
	vertical-align: middle;
}

/* recent comments widget */
.recent-comments-list .avatar {
	margin-right: 12px;
	float: left;
}

/* flickr widget */
.widget .flickr_badge_image {
	margin-top: 10px;
}
.widget .flickr_badge_image img {
	width: 50px;
	height: 50px;
	margin-right: 12px;
	margin-bottom: 12px;
	float: left;
}

/* search widget */
#sidebar #searchform #s {
	width: 85%;
}

/* add white bg to facebook badge iframe */
iframe[src*="facebook"] {
	background: #fff;
}

/* reset twitter embed max-width to 100% */
#content .twitter-tweet-rendered {
	max-width: 100% !important;
}
#content .twt-border {
	max-width: 100% !important;
	min-width: 180px !important;
}

/* Text widget */
.widget .textwidget ul {
	margin: 0 0 1.4em 1.6em;
}
.widget .textwidget li {
	display: list-item;
}
.widget .textwidget ul li {
	list-style: disc;
}
.widget .textwidget ol li {
	list-style: decimal;
}

/************************************************************************************
INFINITE SCROLL
*************************************************************************************/
/* load more button */
.themify_load_more {
	padding: 30px 0 10px;
	clear:both;
	text-align: center;
}
.themify_load_more a {
	text-transform: uppercase;
	color: #000;
	background: #fff;
	padding: 13px 25px 12px;
	text-decoration: none;
	display: inline-block;
	border: solid 1px #000;
	border-radius: 2px;
	width:auto;	
}
.themify_load_more a:hover {
	background-color: #000;
	color: #fff;
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
	clear: both;
}
.footer-widgets .widget {
	margin-top: 36%;
}

/* back to top */
.back-top {
	text-align: center;
	text-transform: uppercase;
	margin: 10% 0;
}
.back-top a {
	color: #ccc;
	display: inline-block;
}
.back-top a:before {
	font-size: 3em;
	display: block;
	margin-bottom: 20px;
	color: #000;
	text-align: center;
}
.back-top a:before {
	content: '';
	width: 1.25em;
	height: 1.1em;
	border: 1px solid transparent;
	border-top-color: inherit;
	border-left-color: inherit;
	transform-origin: left bottom;
	transform: rotateZ(32deg) skewX(-25deg);
}
.back-top a:hover {
	color: #000;
}

/* social */
#footer .social-widget ul li {
	min-width: 30px;
	text-align: center;
}

/* footer text */
.footer-text,
.store-info {
	text-align: center;
}
.footer-text{
	font-size: .813em;
	margin-bottom: 60px;
}

/* store info */
.store-info {
	font-size: .875em;
	margin: 0 0 25px;
}
.store-info i {
	margin: 0 5px 0 20px;
}
.store-info p {
	display: inline;
}

/* footer social widget */
#footer .social-widget {
	text-align: center;
	margin: 75px 0 40px;
}
#footer .social-widget a {
	color: #000;
	font-size: 2em;
}
#footer .social-widget a:hover {
	color: #7f7f7f;
}

/* footer google map */
#footerwrap .google-map {
	font-size: 0;
}
#footerwrap .google-map .shortcode.map .map-container {
	margin: 0;
	border: none;
}
#footerwrap .google-map .shortcode.map {
	height: 400px;
}

/************************************************************************************
WORDPRESS POST FORMATTING
*************************************************************************************/
.sticky {}
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
	margin-bottom: 15px;
}
.alignleft {
	float: left;
	margin-right: 30px;
}
.alignright {
	float: right;
	margin-left: 30px;
}
.aligncenter {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	margin-bottom: 15px;
	max-width: 100%;
}
.wp-caption-text {
	font-size: 95%;
	line-height: 120%;
	margin: 6px 0;
}

/************************************************************************************
ATTACHMENT SINGLE VIEW
*************************************************************************************/
.attachment.single-attachment,
.single-attachment .attachment {
	float: none;
	margin: 0;
	text-align: left;
}
/************************************************************************************
SHORTCODE
*************************************************************************************/
/*
BUTTON STYLES
================================================ */
/* flat */
a.shortcode.button {
	font-family: 'Raleway', Helvetica, sans-serif;
	padding: 12px 15px !important;
	cursor: pointer;
	border-radius: 3px !important;
	text-transform: uppercase;
	letter-spacing: .15em;
	transition: .3s;
}

/* outline */
button.outline,
.button.outline,
a.shortcode.button.outline {
	background: none !important;
	color: #000 !important;
	text-shadow: none !important;
	box-shadow: none;
}
button.outline:hover,
.button.outline:hover,
a.shortcode.button.outline:hover {
	background: rgba(255,255,255,.7);
	border-color: rgba(0,0,0,.3);
}

/* black */
a.shortcode.button.black.flat {
	background: #000;
	border: 1px solid #000;
	color: #fff;
}

/* form input:hover */
a.shortcode.button.black.flat:hover {
	background: rgba(0,0,0,.5);
	color: #fff;
}

/* white */
a.shortcode.button.white.flat,
.button.white.flat {
	background: #fff;
	color: #000;
	border-color: #fff;
}
a.shortcode.button.white:hover,
.button.white.flat:hover {
	background: rgba(255,255,255,.7);
}

/* white + outline */
a.shortcode.button.white.outline,
.button.white.outline {
	background: none;
	color: #fff !important;
	border-color: #fff;
}
a.shortcode.button.white.outline:hover,
.button.white.outline:hover {
	background: rgba(255,255,255,.3) !important;
}

/* grid4 */
.loops-wrapper.grid4 .product .button {
	margin: 0;
}

/*
AUTHOR PAGE
================================================ */
.shortcode.author-box {
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	margin: 70px 0;
	box-shadow: none;
	padding: 35px 0;
}
.shortcode.author-box .author-avatar {
	margin: 0 30px 5px 0;
}
.shortcode.author-box .author-avatar img {
	padding: 0;
	background: none;
	box-shadow: none;
	border-radius: 100%;
}
.shortcode.author-box .author-name {
	margin: 0 0 15px;
	text-transform: uppercase;
	font-size: 1.5em;
	letter-spacing: .05em;
}

/************************************************************************************
WEBFONT ICON
*************************************************************************************/
/* Flatshop */
div.pp_woocommerce .pp_close:before,
div.pp_woocommerce .pp_close:after,
div.pp_woocommerce .pp_arrow_previous:before,
div.pp_woocommerce .pp_arrow_next:before,
.woocommerce div.pp_woocommerce .pp_next:before,
.woocommerce div.pp_woocommerce .pp_previous:before {
	content: '';
	display: inline-block;
	width: .7em;
	height: .7em;
	border: 1px solid transparent;
	transform-origin: top center;
}
div.pp_woocommerce .pp_arrow_previous:before,
.woocommerce div.pp_woocommerce .pp_previous:before {
	border-left-color: #000;
	border-top-color: #000;
	transform: rotateZ(-45deg);
}
div.pp_woocommerce .pp_arrow_next:before,
.woocommerce div.pp_woocommerce .pp_next:before {
	border-right-color: #000;
	border-top-color: #000;
	transform: rotateZ(45deg);
}
div.pp_woocommerce .pp_close:before,
div.pp_woocommerce .pp_close:after {
	width: 92%;
	height: 100%;
	border-top-color: #000;
	position: absolute;
	right: 0;
	top: 15px;
}
div.pp_woocommerce .pp_close:before {
	transform: rotateZ(45deg);
}
div.pp_woocommerce .pp_close:after {
	transform: rotateZ(-45deg);
}
.icon-flatshop-close:before,
.icon-flatshop-close:after,
.icon-flatshop-up-small:before,
.icon-flatshop-right-small:before,
.icon-flatshop-left-small:before,
.icon-flatshop-down-small:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	font-size: .875em;
	width: .7em;
	height: .7em;
	border: 1px solid transparent;
	transform-origin: top center;
}
.icon-flatshop-left-small:before {
	border-left-color: inherit;
	border-top-color: inherit;
	transform: rotateZ(-45deg);
}
.icon-flatshop-right-small:before {
	border-right-color: inherit;
	border-top-color: inherit;
	transform: rotateZ(45deg);
}
.icon-flatshop-up-small:before {
	border-left-color: inherit;
	border-top-color: inherit;
	transform: rotateZ(45deg);
}
.icon-flatshop-down-small:before,
.icon-flatshop-down:before {
	border-right-color: inherit;
	border-bottom-color: inherit;
	transform: rotateZ(45deg);
}
.icon-flatshop-close:before,
.icon-flatshop-close:after {
	width: 1.5em;
	border-top-color: inherit;
	position: absolute;
	right: 0;
	top: 15px;
}
.icon-flatshop-close:before {
	transform: rotateZ(45deg);
}
.icon-flatshop-close:after {
	transform: rotateZ(-45deg);
}

/* FontAwesome SVG */
.star-rating,
p.stars a.star-1:after,
p.stars a.star-2:after,
p.stars a.star-3:after,
p.stars a.star-4:after,
p.stars a.star-5:after,
.social-widget li a:after,
.commentlist .bypostauthor > .comment-author cite:before {
	font-family: 'themify_theme_icon';
}
.fa-reorder:before { content: "\f0c9"; /*fa-reorder-o*/}
.fa-time:before{content:"\f017"; /*fa-clock-o*/}
.fa-building:before{content:"\f0f7"; /*fa-building-o*/}

.commentlist .bypostauthor > .comment-author cite:before {
	content: "\f02e"; /* fa-bookmark */
	color: #E53E3E;
	padding-right: 8px;
}
.webkit .commentlist .bypostauthor > .comment-author cite:before {
	background:linear-gradient(#E53E3E, #960808);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/************************************************************************************
SKROLLABLE
*************************************************************************************/
/* fix blank white page mobile */
.parallax-header #sliderwrap, .parallax-header.single-post #body > .single-media-wrap {
	-webkit-backface-visibility: hidden;
	transform: translate3d(0,0,0);
}
.parallax-header .single-post #layout-wrap {
	-webkit-backface-visibility: hidden;
}
.parallax-header #sliderwrap, .parallax-header.single-post #body > .single-media-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
.parallax-header #layout-wrap {
	min-height: 400px;
}
.parallax-header #layout-wrap, .parallax-header #footerwrap{
	position: relative;
}

.tb_animation_on:not(.themify_builder_active) .fade-in-up.animated .transition-one-up,
.tb_animation_on:not(.themify_builder_active) .fade-in-up.animated .product-bg-container,
.tb_animation_on:not(.themify_builder_active) .fade-in-up.animated .post-image,
.tb_animation_on:not(.themify_builder_active) .fade-in-up.animated .overlay-image,
.tb_animation_on:not(.themify_builder_active) .fade-in-up.animated .post-content {
	-webkit-backface-visibility: hidden;
	animation-duration:.5s;
	animation-fill-mode: both;
	animation-name: fadeInUpBig !important;
}

.tb_animation_on:not(.themify_builder_active) .fly-in-left.animated {
	animation-name: flyInLeft !important;
}
.tb_animation_on:not(.themify_builder_active) .fly-in-right.animated {
	animation-name: flyInRight !important;
}
.tb_animation_on:not(.themify_builder_active) .fly-in-bottom.animated {
	animation-name: flyInBottom !important;
}

.tb_animation_on:not(.themify_builder_active) .fade-in > .animated.post,
.tb_animation_on:not(.themify_builder_active) .fade-in .row_inner > .animated.tb-column,
.tb_animation_on:not(.themify_builder_active) .col4-1.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .col4-2.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .col4-3.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .col3-1.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .col3-2.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .col2-1.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .product-image.animated.fade-in,
.tb_animation_on:not(.themify_builder_active) .summary.animated.fade-in {
	animation-name: fadeIn;
}

/************************************************************************************
BUILDER
*************************************************************************************/
.themify_builder_row > .row_inner,
.module-layout-part .themify_builder_row.fullwidth_row_container > .row_inner {
	width: 1064px; /* same width as .pagewidth */
	max-width: 100%;
	margin: auto;
}
.themify_builder_row.fullwidth > .row_inner {
	width: 100%;
	padding: 0;
}

.module-image.image-left .image-wrap {
	margin-right: 30px;
}
.module-image.image-right .image-wrap {
	margin-left: 30px;
}
.module-title {
	font-size: 1.8em;
	border: none;
	padding-top: 0;
}
.themify_builder_slider .slide-title {
	font-size: 1.2em;
}
.module-image .image-title {
	font-size: 1.3em;
}

/************************************************************************************
CLEAR & ALIGNMENT
*************************************************************************************/
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.textleft {
	text-align: left;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}

/* clearfix */
.widget li:after, #body:after, #footer:after, footer:after,#main-nav:after, .menu:after,#content:after
{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.widget li,footer,#main-nav, .menu
{ display: block; }

/************************************************************************************
Announcement Bar
*************************************************************************************/
.admin-bar .themify_announcement.top.absolute {
	top: 0;
}
.themify_announcement.absolute + #pagewrap #headerwrap.fixed-header {
	margin-top: 0 !important; /* reset the margins in fixed header */
}

/*
 * Fix TinyMCE dropdowns in frontend editor
 */
body.themify_builder_active {
	position: static;
}

/*/wp-content/themes/flatshop/styles/wc/woocommerce.css*/
/************************************************************************************
FEATURE PRODUCT SLIDER
*************************************************************************************/
.product-sliderwrap {
	height: 0; /* hide slider (will be loaded with Javascript) */
	overflow: hidden;
}
.product-slider {
	border-bottom: solid 1px #ccc;
	padding: 0 25px 30px;
	position: relative;
}
.product-slides {
	margin: 0;
	padding: 0;
}
.product-slides li {
	margin: 6px 8px 0 8px;
	padding: 0;
	list-style: none;
	float: left;
	text-align: center;
}

/* reset .product style in slider */
.product-slides .product {
	margin: 0;
}
.product-slides .product-imagewrap {
	margin: 0 !important;
	float: none !important;
}

/* product slider plugin style
================================================ */
.product-slider .carousel-nav-wrap {
	text-align: center;
	margin: 15px auto 10px;
	border: none;
}
.product-slider .carousel-prev,
.product-slider .carousel-next {
	display: block;
	width: 18px;
	height: 30px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	text-indent: -900em;
	cursor: pointer;
}

.product-slider .carousel-prev{
	background: url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/product-slider-prev.png');
	left: -22px;
}

.product-slider .carousel-next{
	background: url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/product-slider-next.png');
	right: -22px;
}

/* carousel nav disabled */
.product-slider .carousel-nav-wrap .disabled,
.product-slider .carousel-nav-wrap .disabled {
	display: none !important;
	cursor: default;
}

/* carousel pager */
.product-slider .carousel-pager {
	clear: both;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.product-slider .carousel-pager a {
	text-indent: -900em;
	width: 8px;
	height: 8px;
	display: inline-block;
	margin: 0 3px;
	background-color: rgba(0, 0, 0, .6);
	border: solid 2px #111;
	border-radius: 10em;
	cursor: pointer;
}
.product-slider .carousel-pager a.selected  {
	background-color: rgba(255,255,255,.3);
	border-color: #666;
}

/************************************************************************************
PRODUCT
*************************************************************************************/
ul.products {
	list-style: none;
	margin: 0 auto 5%;
}

/* GRID
================================================ */
.woocommerce ul.loops-wrapper.products>li.product {
    box-sizing:border-box;
    position: relative;
    margin: 0;
    text-align: center;
}
.woocommerce ul.loops-wrapper.list-post.products>li.product {
	padding: 15% 5%;
	width: 100%;
	margin:0
}
.woocommerce ul.loops-wrapper.grid2.products>li.product {
	padding: 6% 3%;
        width: 50%;
}
.woocommerce ul.loops-wrapper.grid3.products>li.product{
	padding: 4% 3%;
	width: 33.332%;
}
.woocommerce ul.loops-wrapper.grid4.products>li.product{
	padding: 4% 3%;
	width: 25%;
}
/* fullcover bg image */
.product.fullcover,
.product.fullcover .product-bg {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/* product title */
.product h3 {
	font-weight: 300;
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.43em;
}
.list-post .product h3 {
	font-size: 3.125em;
	margin: 0 0 15px;
}

/* product price */
.product .price {
	font-size: 1.25em;
	font-weight: 300;
	margin: 0 0 15px;
}

/* product description */
.product .product-description {
	margin: 35px 0 40px;
	line-height: 1.625;
}
.grid2 .product-description,
.grid3 .product-description,
.grid4 .product-description {
	margin: 25px 0 40px;
}
.product .button {
	margin: 5px 8px 5px 0;
	white-space: nowrap;
	display: inline-block;
}
.image-right .button {
	margin-left: 8px;
	margin-right: 0;
}
.image-center .button {
	margin-left: 4px;
	margin-right: 4px;
}
.grid4 .product .button {
	font-size: .6em;
	margin: 0;
	padding: 8px 8px;
}

/* product image */
.product .product-image {
	position: relative;
}

/* sale */
.onsale {
	background-color: #e74c3c;
	border-radius: 100%;
	color: #fff;
	text-transform: uppercase;
	font-size: .625em;
	width: 40px;
	height: 31px;
	display: inline-block;
	text-align: center;
	padding-top: 9px;
	margin-right: 10px;
	position: relative;
	top: -3px;
}

.product mark {
	background: none;
	color: inherit;
}

/* product image */
.product-imagewrap {
	position: relative;
	display: inline-block;
	max-width: 100%;
}
.product-imagewrap img {
	vertical-align: bottom;
}
.product-image {
	margin-bottom: 10px;
}

/* loading animation */
.loading-product{
	display: none;
	position: absolute;
	left: 50%;
	top: 45%;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-right: -25px;
	background: rgba(0,0,0,.7) url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/prod-loader.gif') no-repeat center center;
	border-radius: 8px;
}
.loading-done{
	background-image: url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/prod-done.png') !important;
}

/* View Cart button */
.added_to_cart {
	color: inherit;
	color: .8em;
}

/* PRODUCT POSITION
================================================ */
/* image left */
.list-post .summary,
.single-product .summary {
	text-align: left;
	width: 50%;
	float: right;
}
.list-post .product-image,
.single-product .images {
	width: 40%;
	float: left;
}

/* image right */
.list-post .image-right .summary,
.single-product .image-right .summary {
	text-align: right;
	width: 50%;
	float: left;
}
.list-post .image-right .product-image,
.single-product .image-right .images {
	width: 40%;
	float: right;
}

/* image center */
.list-post .image-center .summary,
.image-center .summary {
	margin: 0 auto;
	width: 80%;
	text-align: center;
	float: none;
}
.list-post .image-center .product-image,
.single-product .image-center .images {
	width: 100%;
	margin-bottom: 45px;
	text-align: center;
}

/* PRODUCT LIGHTBOX
================================================ */
body.post-lightbox {
	padding: 0 !important;
	overflow: hidden; /* prevent body scrolling */
}
body.post-lightbox-iframe {
	padding-top: 0;
}
body.post-lightbox-iframe .post-nav, 
body.post-lightbox-iframe #wpadminbar {
	display:none;
}
.post-lightbox #post-lightbox-wrap {
	width:960px;
	max-width:90%;
	max-height:95%;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	height:auto !important;
	border-radius:10px;
	box-shadow:0 6px 20px rgba(0,0,0,.12);
	padding: 4%;
	margin: auto;
	background-color: #fff;
	position: fixed;
	z-index: 3000;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.post-lightbox .lightbox-message h3 {
	color: #000;
	text-transform: uppercase;
	font-size: 1.75em;
	margin: 0 0 35px;
}
#post-lightbox-container {
	margin-top: 40px;
}
.lightbox-added {
	padding: 0 0 5%;
	text-align: center;
}
.lightbox-item .variations {
	text-align: left !important;
}
.lightbox-item .product > div {
	background: none;
}
.post-lightbox .close-lightbox{
	cursor:pointer;
	color:#000;
	display:block;
	position:fixed;
	text-decoration:none;
	top:10px;
	right:10px;
	width:32px;
	height:32px;
	z-index:900;
	border-radius:100%;
	transition:transform .3s
}
.post-lightbox .close-lightbox:before,
.post-lightbox .close-lightbox:after{
	content:'';
	display:inline-block;
	width:60%;
	border-bottom:1px solid;
	position:absolute;
	left:0;
	top:50%;
	transform:rotateZ(45deg);
	margin-left:7px
}
.post-lightbox .close-lightbox:after{
	transform:rotateZ(-45deg)
}
.post-lightbox .close-lightbox:hover{
	background-color:rgba(150,150,150,.15);
	transform:rotateZ(90deg)
}
#pattern{
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	background-color: rgba(0,0,0,0.5);
}
#post-lightbox-wrap.post-lightbox-temp{
	visibility:hidden;
	z-index:-1;
	opacity:0
}

/* product */
#post-lightbox-wrap .product,
post-lightbox-wrap .product-bg {
	background: none !important; /* remove bg styling in lightbox */
}

/* lightbox info */
.post-lightbox-iframe #product_single_wrapper {
	padding: 0;
	margin: 0;
}

/* lightbox product title */
#post-lightbox-wrap .product .product_title a{
	font-size: 1em;
	margin: 0 0 20px;
	color: #000;
}

/* lightbox product image */
#post-lightbox-wrap .images {
	width: 40%;
	float: left;
}
#post-lightbox-wrap .product-image {
	width: auto;
	float: none;
}
#post-lightbox-wrap .images .thumbnails {
	margin: 8% 0;
}
#post-lightbox-wrap .images .thumbnails a {
	margin-left: 10px;
}
#post-lightbox-wrap .images .thumbnails a:first-child {
	margin-left: 0;
} 
#post-lightbox-wrap .images .thumbnails a:hover {
	opacity: .5;
}
#post-lightbox-wrap .images .thumbnails img {
	border-radius: 3px;
}

/* lightbox summary */
#post-lightbox-wrap .summary {
	width: 50%;
	float: right;
}
#post-lightbox-wrap .summary,
#post-lightbox-wrap .images {
	text-align: left;
}
#post-lightbox-wrap .product .product-description {
	margin: 20px 0 35px;
	color: #7f7f7f;
}

/* lightbox input elements */
#post-lightbox-wrap .quantity input.qty, #post-lightbox-wrap #body .variations select {
	background-color: #fff;
	border-color: #000;
	color: #000;
}
#post-lightbox-wrap .quantity .plus, 
#post-lightbox-wrap .quantity .minus {
	color: #000;
}

/* lightbox product meta */
#post-lightbox-wrap .product .price,
#post-lightbox-wrap .product .product_meta,
#post-lightbox-wrap .product .product_meta a {
	color: #000;
}

/* lightbox product button */
#post-lightbox-wrap .product .button {
	margin-top: 20px;
	margin-right: 8px;
	padding: 12px 15px;
	letter-spacing: .15em;
	font-size: 1em;
	background-color: #000;
	border-color: #000;
	color: #fff;
	outline: none;
}

#post-lightbox-wrap .product .button:hover {
	background-color: rgba(0,0,0,.5);
}

/* woocommerce-result-count
================================================ */
.sidebar-none .woocommerce-result-count {
	margin-bottom: 20px;
	text-align: center;
}

/* PAGE NAVIGATION
================================================ */
.woocommerce-pagination {
	text-align: center;
	border-bottom: solid 1px #ddd;
	margin: 12% 0 15%;
	font-size: 1.12em;
	clear: both;
}
.woocommerce-pagination .page-numbers {
	margin: 0 0 13px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* for Chrome and Safari */
	.woocommerce-pagination .page-numbers {
		margin: 0 0 12px;
	}
}
	
.woocommerce-pagination li {
	display: inline-block;
	margin: 0;
}
.woocommerce-pagination a, .woocommerce-pagination span {
	padding: 15px 12px;
}
.woocommerce-pagination a {
	color: #7f7f7f;
	border-bottom: solid 1px #ddd;
}
.woocommerce-pagination a:hover {
	color: #000;
	border-bottom: 1px solid #000;
}
.woocommerce-pagination .current {
	border-bottom: 1px solid #000;
}

/* product single
================================================ */
.single-product.sidebar-none #layout-wrap {
	padding: 0; /* required for parallax */
}
#product_single_wrapper {
	padding: 10% 0 6%;
}
#product_single_wrapper.product {
	margin-right: 0;
}
.single-product .product .image-right,
.single-product .product .image-left,
.single-product .product .image-center {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	background-size: cover;
}
.single-product.parallax-header .product .image-right,
.single-product.parallax-header .product .image-left,
.single-product.parallax-header .product .image-center{
	background-attachment: fixed;
}
.single-product .images .woocommerce-main-image {
  position: relative;
  display: inline-block;
  width: 100%;
}
.single-product .images .thumbnails {
	margin-top: 8%;
}
.single-product .images .thumbnails a {
	margin: 0 8px;
}
.single-product .images .thumbnails a:hover {
	opacity: .5;
}
.single-product .images .thumbnails img {
	border-radius: 3px;
}

#product_single_wrapper .product-imagewrap {
	float: left;
	margin-right: 35px;
	width: 280px;
	max-width: 100%;
}
#product_single_wrapper .product-content {
	overflow: hidden;
	min-width: 200px;
}
#product_single_wrapper .product-title {
	font-size: 160%;
}

/* additional product thumbs */
.product-thumbs {
	margin: 10px 0;
}
.product-thumbs .thumb {
	width: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

/* breadcrumb */
.woocommerce-breadcrumb {
	font-size: .75em;
	text-transform: uppercase;
	margin: 0 0 15px;
	letter-spacing: 1px;
}
.sidebar-none.woocommerce.archive .woocommerce-breadcrumb {
	text-align: center;
}
.image-right .woocommerce-breadcrumb {
	text-align: right;
	width: 50%;
}
.image-left .woocommerce-breadcrumb {
	text-align: left;
}
.image-center .woocommerce-breadcrumb {
	text-align: center;
}

/* variation table on product single */
.variations {
	border: none;
	background: none;
	box-shadow: none;
	display: inline-block;
}
.variations th, 
.variations td {
	border: none;
	background: none;
	padding: 0 10px 10px 0;
}
.variations label {
	text-transform: uppercase;
}
.reset_variations { display: none !important; }

.variations select::-ms-expand {
	display: none;
}

/* cart form on product single */
form.cart {
	margin: 0 0 15px;
}

/* quantity input */
.quantity {
	overflow: hidden;
	margin: 0 0 15px;
}

.quantity.hidden {
	display: none;
}

.quantity input.qty {
	width: 40%;
	max-width: 60px;
	text-align:center;
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
}
.quantity .plus, 
.quantity .minus {
	border: none;
	cursor: pointer;
	font-size: 1.5em;
	display: inline-block;
	vertical-align: middle;
	font-family: "Courier New";
	padding: 8px 1% 8px 0 !important;
	background: none;
}
.quantity .minus {
	margin-right: 5px;
}

.product_meta {
	margin-top: 20px;
	font-size: .875em;
}

/* single_variation amount */
.single_variation {
	margin: 0 0 10px;
	font-size: 120%;
}

/* tab */
.woocommerce_tabs,
.woocommerce-tabs {
	clear: both;
	margin-bottom: 80px !important;
	padding-top: 40px;
}
.woocommerce_tabs ul.tabs,
.woocommerce-tabs ul.tabs {
	list-style: none;
	border-bottom: 1px #000 solid;
	margin: 0;
}
.woocommerce_tabs ul.tabs li,
.woocommerce-tabs ul.tabs li {
	float: left;
	font-size: 1.125em;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-weight: 300;
	margin: 0;
}
.woocommerce_tabs ul.tabs li:first-child,
.woocommerce-tabs ul.tabs li:first-child {
	margin-left: 20px;
}
.woocommerce_tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: 1em 1em .7em;
	position: relative;
	top: 1px;
}
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a {
	border-radius: 3px 3px 0 0;
	border: 1px #000 solid;
	border-bottom-color: #fff;
	position: relative;
	top: 1px;
	background-color: #fff;
}
.woocommerce_tabs h2,
.woocommerce-tabs h2 {
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em;
	margin: 45px 0 25px;
	line-height: 1.3;
}
.woocommerce_tabs .panel,
.woocommerce-tabs .panel {
	display: none;
}

/* UPSELLS & RELATED PRODUCTS
================================================ */
.upsells h2,
.related h2 {
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em;
	margin-bottom: 35px;
	margin-top: 30px;
	padding-top: 40px;
	border-top: solid 1px #000;
}

.upsells .product ,
.related .product {
	width: 19%;
	float: left;
	padding: 4% 3%;
}

/* product title */
.upsells .product .product_title,
.related .product h3 {
	font-size: 1.43em;
	margin: 0 0 15px;
}

/* product image */
.upsells .product .product-image,
.related .product .product-image {
	float: none;
	margin-right: 0;
}
.upsells .product .summary,
.related .product .summary {
	float: none;
	text-align: center;
	width: auto;
}

/* product single ajax (product single in lightbox mode) */
.product-single-ajax {
	width: 100% !important;
	margin:0px;
	padding:15px;
}
.product-single-ajax .product-imagewrap {
	width: 200px !important;
	margin-right:20px;
}
/* add review button */
.add-reply-js {
	margin-bottom: 15px;
}


/************************************************************************************
SHOP DOCK
*************************************************************************************/
#shopdock {
	margin-top: 65px;
}

/* cart loader */
#cart-loader {
	width: 24px;
	height: 24px;
	display: block;
	margin: 5px auto;
	background: url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/cart-icon.png') no-repeat center center;
}
#cart-loader.loading {
	background: url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/ajax-loader.gif') no-repeat center center;
}
#shopdock .remove-item {
	position: relative;	
}

/* hide */
.clear {
	clear: both;
}

/* SLIDE SHOP CART
================================================ */
#slide-cart a {
	color: #fff;
}
#slide-cart a:hover {
	color: #7f7f7f;
}

/* product */
#slide-cart .product {
	overflow: hidden;
	margin-bottom: 10px;
}
#slide-cart .product:last-child {
	border-bottom: 1px #333 solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#slide-cart .remove-item {
	color: #fff;
	float: left;
	width: 20px;
	margin: 9px 18px 0 0;
}
#slide-cart .product-image {
	float: left !important;
	margin-right: 18px;
	width: 40px;
}
#slide-cart .product-image img {
	border-radius: 3px;
}
#slide-cart .product-details {
	overflow: hidden;
}
#slide-cart .product-title {
	font-size: .875em;
	line-height: 1.5;
	text-transform: uppercase;
	margin: 0;
}
#slide-cart .quantity-count {
	font-size: .813em;
}

/* cart total */
#slide-cart .cart-total {
	float: left;
}
#slide-cart .cart-total .amount {
	color: #fff;
	font-size: 1.375em;
	font-weight: 300;
}
#slide-cart .cart-total #view-cart {
	color: #7f7f7f;
	font-size: .813em;
	text-transform: uppercase;
	display: block;
}
#slide-cart .cart-total #view-cart:hover {
	color: #fff;
}
#slide-cart .checkout-button {
	float: right;
}
#slide-cart .button {
	padding: 13px;
	font-size: .875em;
	letter-spacing: 0;
}

/************************************************************************************
PRODUCT ORDERBY NAV
*************************************************************************************/
.orderby-wrap {
	text-align: center;
}
.orderby {
	margin: 0 0 5px;
	padding: 0;
	display: inline-block;
	font-size: .8em;
}
.orderby li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}
.orderby a {
	display: inline-block;
	padding: 3px 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #fff;
	border: solid 1px #eee;
	border-radius: 3px;
	color: #333;
}
.orderby a:hover {
	background-color: #f7f7f7;
	color: #000;
}
.orderby .selected a {
	background-color: #fff;
	color: #000;
	border-color: #999;
}
.orderby-wrap .sort-by {
	text-transform: uppercase;
	font-size: 1.1em;
	letter-spacing: 1px;
	margin: 0 0 5px;
	padding: 0;
}

/************************************************************************************
WOOCOMMERCE CHECKOUT AND CART STYLES
*************************************************************************************/
/* star rating */
#reviews .star-rating {
	float: right;
}
.star-rating {
	overflow: hidden;
	position: relative;
	height: 1em;
	width: 75px;
	display: inline-block;
	line-height: 1em;
	font-size: 1em;
	margin: 0 0 10px;
	color: #000;
}
.grid2 .star-rating,
.grid3 .star-rating,
.grid4 .star-rating {
	margin: 0 auto 25px;
}
.star-rating:before {
	content: "\f006\f006\f006\f006\f006";
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}
.star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}
.star-rating span:before {
	content: "\f005\f005\f005\f005\f005";
	top: 0;
	position: absolute;
	left: 0;
}
.hreview-aggregate .star-rating {
	margin:10px 0 0 0;
}

/* stars */
p.stars {
	overflow: hidden;
}
p.stars a {
	width: 19%;
	display: block;
	position: relative;
	float: left;
	box-sizing: border-box;
	padding: .5em .5em .5em .75em;
	background-color: #f7f7f7;
	margin-right: 1%;
	border-radius: 3px;
	font-size: .875em;
}
p.stars a.active {
	background-color: #ccc;
}
p.stars a.star-1:after {
	content: "\f005";
}
p.stars a.star-2:after {
	content: "\f005\f005";
}
p.stars a.star-3:after {
	content: "\f005\f005\f005";
}
p.stars a.star-4:after {
	content: "\f005\f005\f005\f005";
}
p.stars a.star-5:after {
	content: "\f005\f005\f005\f005\f005";
}
p.stars a.star-1:after, 
p.stars a.star-2:after, 
p.stars a.star-3:after, 
p.stars a.star-4:after, 
p.stars a.star-5:after {
	position: absolute;
	width: 5.3em;
	right: 1em;
	font-size: .875em;
	text-align: right;
}

/* review */
#reviews .commentlist {
	padding: 0;
	margin: 0;
}
#reviews .comment {
	border-bottom: 1px solid #ddd;
	padding: 30px 0;
}
#reviews .comment .star-rating {
	top: 0;
}
#reviews .comment .meta {
	margin-bottom: 10px;
}
#reviews .comment .meta strong {
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}
#reviews .comment .meta time {
	font-size: .75em;
	color: #ccc;
	margin-left: 15px;
}
#reviews .comment .description {
	overflow: hidden;
	line-height: 1.8;
}
#reviews #comments .add_review:after {
	content:"";
	display:block;
	clear:both;
}
#reviews .add_review {
	margin-top: 40px;
}

/* reviews form */
#review_form .comment-title, 
#review_form #reply-title {
	color: #000;
}
#review_form #commentform .comment-form-author,
#review_form #commentform .comment-form-email,
#review_form #commentform .stars,
#review_form #commentform .comment-form-comment {
	margin-bottom: 20px;
}
#review_form #commentform input[type=text],
#review_form #commentform textarea {
	display: block;
}


/* breadcrumb */
.breadcrumb {
	margin: 0 0 25px;
}
.breadcrumb a, .breadcrumb .sep, .breadcrumb .trail-end {
	padding: 0 2px;
}

/* woocommerce message */
.woocommerce_message, .info, .woocommerce_error, .woocommerce_info {
	border: solid 1px #cbc67d;
	padding: 5px 20px;
	margin-bottom: 20px;
	background: linear-gradient(to top, #fefcdf 0,#fef79c 100%);
	border-radius: 5px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.4), 0 1px 0 rgba(0,0,0,.1);
}
.woocommerce_message .button, .info .button, .woocommerce_error .button, .woocommerce_info .button {
	float:right;
}
.woocommerce_message:after, .info:after, .woocommerce_error:after, .woocommerce_info:after {
	content:"";
	display:block;
	clear:both;
}

/* demo store message */
p.demo_store {
	position:fixed;
	top:0;
	width:100%;
	font-size:12px;
	text-align:center;
	background: linear-gradient(to top, #f7f5c6 0, #eeeac1 100%);
	padding:5px 0;
	border:1px solid #EEEAC1;
	color:#747165;
	z-index:999999;
	box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.3);
}

/* shop table */
table.cart {
	width:100%;
	margin-bottom: 20px;
}

/* my account orders table */
table.my_account_orders {
	font-size: 90%;
}
table.my_account_orders th, table.my_account_orders td {
	vertical-align: top;
}
table.my_account_orders .button {
	white-space: nowrap;
}

/* cart table */
table.cart img {
	width:40px;
	height:auto;
	vertical-align: middle;
}
a.remove {
	display:block;
	height:16px;
	width:16px;
	font-size: 26px;
}
.cart th, .cart td {
	vertical-align:middle;
}
td.actions {
	border: none;
	padding: 30px 0 10px;
	text-align: right;
}
td.actions .coupon {
	float:left;
	white-space: nowrap;
}
td.actions .coupon label {
	display:none;
}
td.actions .coupon .input-text {
	float:left;
	margin:1px 6px 0 0;
}
td.actions .button.alt {
	margin-left:.25em;
}
td.product-name dl.variation {
	margin:0;
	font-size:0.8751em;
}
td.product-name dl.variation dt {
	font-weight:bold;
	float:left;
	clear:left;
	margin:0 .25em 0 0;
	padding:0;
}
td.product-name dl.variation dd {
	margin-bottom:0;
}
td.product-name p.backorder_notification {
	font-size:0.8751em;
}

/* cart width */
table.cart .product-remove {
	width: 30px;
}
table.cart .product-quantity {
	width: 100px;
}
table.cart .product-thumbnail {
	width: 55px;
}
table.cart .product-name {
	width: 35%;
}


.col2-set {
	width:100%;
}
.col2-set:after {
	content:"";
	display:block;
	clear:both;
}
.col2-set .col-1 {
	float:left;
	width:48%;
}
.col2-set .col-2 {
	float:right;
	width:48%;
}
.cart-collaterals {
	width:100%;
}
.cart-collaterals:after {
	content:"";
	display:block;
	clear:both;
}
.cart-collaterals .related {
	width:30.75%;
	float:left;
}
.cart-collaterals .cross-sells {
	width:48%;
	float:left;
}
.cart-collaterals .cross-sells ul.products {
	float:none;
}
.cart-collaterals .cross-sells ul.products li {
	width:48%;
}

/* shipping calculator */
.cart-collaterals .shipping_calculator {
	width: 45%;
	text-align:right;
	margin: 5% 0 0 0;
	clear:right;
	float:right;
}
.cart-collaterals .shipping_calculator:after {
	content:"";
	display:block;
	clear:both;
}
.cart-collaterals .shipping_calculator h2 {
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em;
	margin-bottom: 30px;
}
.cart-collaterals .shipping_calculator #calc_shipping_postcode {
	width: 50% !important;
}
.cart-collaterals .shipping_calculator .button {
	float:none;
}
.cart-collaterals .shipping_calculator .col2-set .col-1, .cart-collaterals .shipping_calculator .col2-set .col-2 {
	width:47%;
}
.cart-collaterals .cart_totals {
	float: right;
	width: 45%;
	margin-top: 5%;
	text-align: right;
}
.cart-collaterals .cart_totals table {
	width: 100%;
}
.cart-collaterals .cart_totals h2 {
	text-transform: uppercase;
	color: #000;
	letter-spacing: .1em;
}
.cart-collaterals .cart_totals p {
	margin:0;
}
.cart-collaterals .cart_totals table small {
	display:block;
}
.cart-collaterals .cart_totals table select {
	width:100%;
}
.cart-collaterals .cart_totals .discount td {
	color:green;
}
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th {
	padding: 20px 5px;
}
.cart_totals tr th strong {
	font-weight: 400;
}
.cart-collaterals .cart_totals a.button.alt {
	width:193px;
	display:block;
	font-size:0.92em;
}

/* sidebar1 */
.sidebar1 .cart-collaterals .cart_totals,
.sidebar1 .cart-collaterals .shipping_calculator {
	width: 70%;
}

.form-row {
	padding:3px 0;
	margin:0 0 6px;
}
.form-row:after {
	content:"";
	display:block;
	clear:both;
}
.form-row label {
	display:block;
}
.form-row .checkbox {
	display: inline;
}
.form-row label.hidden {
	visibility:hidden;
}
.form-row select {
	width:100%;
	cursor:pointer;
	margin:0;
}
.form-row .required {
	color:#c00;
	font-weight:bold;
}
form .form-row input.input-text, #content .form-row input.input-text, form .form-row textarea, #content .form-row textarea {
	width: 100%;
	outline:0;
}
form .form-row textarea, #content .form-row textarea {
	height: 5em;
	display:block;
	box-shadow:none;
}
.form-row-first, .form-row-last {
	float:left;
	width: 47%;
	overflow:visible;
}
.form-row-last {
	float:right;
}
.form-row-wide {
	clear: both;
}
form.login {
	padding:20px;
	border:1px solid #E7E7E7;
	margin:20px 0 20px 0;
	text-align:left;
	border-radius:5px;
}

/* payment options */
#payment {
	background-color:rgba(0, 0, 0, 0.025);
	border-radius:5px;
	max-width: 94%;
}
#payment ul.payment_methods {
	text-align:left;
	padding:1em;
	margin:0;
	list-style:none outside;
}
#payment ul.payment_methods:after {
	content:"";
	display:block;
	clear:both;
}
#payment ul.payment_methods li {
	line-height:2em;
	text-align:left;
	margin:0;
	font-weight:normal;
}
#payment ul.payment_methods li input {
	margin:0 1em 0 0;
}
#payment ul.payment_methods li img {
	vertical-align:middle;
	margin:-2px 0 0 0.5em;
	position:relative;
}
#payment div.form-row {
	padding:1em;
}
#payment #place_order {
	float:right;
	margin:0;
}
#payment .terms {
	padding:0 1em 0;
	text-align:right;
}
#payment div.payment_box {
	position:relative;
	width:96%;
	padding:1em 2%;
	margin:1em 0 1em 0;
	font-size:0.92em;
	border-radius:2px;
	background: linear-gradient(to top, #f6f6f6 0, #eee 100%);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
#payment div.payment_box p:last-child {
	margin-bottom:0;
}
#payment div.payment_box #cc-expire-month, #payment div.payment_box #cc-expire-year {
	width:48%;
	float:left;
}
#payment div.payment_box #cc-expire-year {
	float:right;
}
#payment div.payment_box span.help {
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
#payment div.payment_box .form-row {
	margin:0 0 1em;
}
#payment div.payment_box .form-row select:nth-child(3n) {
	margin-right:0;
}
#payment div.payment_box:after {
	content:"";
	display:block;
	border:8px solid #eee;
	border-right-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
	position:absolute;
	top:-4px;
	left:0;
	margin:-1em 0 0 2em;
}
div.shipping-address {
	padding:0;
	clear:left;
}
#shiptobilling {
	float:right;
	margin:0 0 0 0;
	padding:0;
}
.checkout .col-2 h3 {
	float:left;
	clear:none;
}
.checkout .col-2 .notes {
	clear:left;
}
.checkout .col-2 .form-row-first {
	clear:left;
}
.order_details {
	margin:0 0 1.5em;
	list-style:none;
}
.order_details:after {
	content:"";
	display:block;
	clear:both;
}
.order_details li {
	float:left;
	margin-right:2em;
	text-transform:uppercase;
	font-size:0.715em;
	line-height:1em;
	border-right:1px dashed #ccc;
	padding-right:2em;
}
.order_details li strong {
	display:block;
	font-size:1.4em;
	text-transform:none;
	line-height:1.5em;
	color:#333;
}
.order_details li.method {
	border:none;
}
.addresses .title:after {
	content:"";
	display:block;
	clear:both;
}
.addresses .title h3 {
	float:left;
}
.addresses .title .edit {
	float:right;
}
ol.commentlist.notes li.note p.meta {
	font-weight:bold;
	margin-bottom:0;
}
ol.commentlist.notes li.note .description p:last-child {
	margin-bottom:0;
}
ul.digital-downloads {
	margin-left:0;
	padding-left:0;
}
ul.digital-downloads li {
	list-style:none;
	margin-left:0;
	padding-left:1.5em;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat;
}
ul.digital-downloads li .count {
	float:right;
}

/************************************************************************************
WOOCOMMERCE WIDGET STYLES
*************************************************************************************/
/* feature products widget */
ul.cart_list li a, ul.product_list_widget li a {
	display:block;
	text-transform: uppercase;
}
ul.cart_list li img, ul.product_list_widget li img {
	float: left;
	margin-right: 15px;
	width: 45px;
	height: auto;
}
ul.cart_list li dl, ul.product_list_widget li dl {
	margin:0;
	font-size:0.8751em;
	padding-left:1em;
}
ul.cart_list li dl dt, ul.product_list_widget li dl dt {
	float:left;
	clear:left;
	margin-right:.25em;
}
ul.cart_list li dl dd, ul.product_list_widget li dl dd {
	margin-bottom:.5em;
}
ul.cart_list li .star-rating, ul.product_list_widget li .star-rating {
	float:none;
}

/* shopping cart widget */
.widget_shopping_cart .total {
	text-align: right;
}
.widget_shopping_cart .buttons {
	text-align: right;
}

/* login widget */
.widget_login .pagenav {
	text-align: inherit;
}
.widget_login .pagenav a {
	padding: 0;
	border: none;
	background: none;
	color: inherit;
	box-shadow: none;
}

/* widget layered nav */
.widget_layered_nav ul {
	margin:0;
	padding:0;
	border:0;
	list-style:none outside;
}
.widget_layered_nav ul li {
	padding:0 0 1px;
	list-style:none;
}
.widget_layered_nav ul li:after {
	content:"";
	display:block;
	clear:both;
}
.widget_layered_nav ul li a, .widget_layered_nav ul li span {
	padding:1px 0;
	float:left;
}
.widget_layered_nav ul li.chosen a {
	padding:0 6px 0 18px;
	border:1px solid #3399cc;
	background:#3399cc url('https://www.power-publishers.com/wp-content/themes/flatshop/styles/wc/images/cross_white.png') no-repeat 6px center;
	box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5);
	color:#fff;
	border-radius:3px;
}
.widget_layered_nav ul small.count {
	float:right;
	margin-left:6px;
	font-size:1em;
	padding:1px 0;
	color:#999;
}

/* price filter widget */
.widget_price_filter .price_slider {
	margin-bottom:1em;
}
.widget_price_filter .price_slider_amount {
	text-align:right;
	line-height:2.4em;
	font-size:0.8751em;
}
.widget_price_filter .price_slider_amount .button {
	font-size:1.15em;
}
.widget_price_filter .price_slider_amount .button {
	float:left;
}
.widget_price_filter .ui-slider {
	position:relative;
	text-align:left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:0.9em;
	height:0.9em;
	border-radius:1em;
	border:1px solid #333;
	cursor:pointer;
	background: linear-gradient(to top, #fff 0, #bbb 100%);
	outline:none;
	top:-0.3em;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left:-1em;
}
.widget_price_filter .ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x #1982d1;
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);
	border-radius:1em;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
	border-radius:1em;
	background: linear-gradient(to top, #333 0, #666 100%);
}
.widget_price_filter .ui-slider-horizontal {
	height:.5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
	left:-1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
	right:-1px;
}

/* product search widget */
.widget_product_search label {
	display: block;
}
.widget_product_search #s {
	width: 100px !important;
	max-width: 85%;
}

/* Scrollpane */
.jspDrag {
	background-color: #ddd;
}
.jspTrack {
	background-color: #eee;	
}
.jspVerticalBar{
	width: 10px;
}

/* skrollr */
.skrollr .products .product {
	overflow: hidden;
}
.products .product .transition-one-up, .products .product .no-transition{
	position: relative;
	z-index: 1;
}
.products .product .product-bg-container {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.products .product .product-bg{
	width: 100%;
	height: 100%;
}
div.pp_woocommerce .pp_close {
	z-index: 9999;
}

/* WooCommerce 3.0 fix */
.woocommerce div.product div.images {
	margin-bottom: 2em
}
.woocommerce div.product div.images img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: none
}
.woocommerce div.product div.images div.thumbnails {
	padding-top: 1em
}
.woocommerce div.product div.images.woocommerce-product-gallery {
	position: relative
}
.post-lightbox #post-lightbox-wrap .woocommerce-product-gallery {
	opacity: 1 !important; /* prevent product image invisible in lightbox */
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
	transition: all cubic-bezier(.795, -.035, 0, 1) .5s
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
	width: 25%;
	display: inline-block
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	position: absolute;
	top: .5em;
	right: .5em;
	font-size: 2em;
	z-index: 9;
	width: 36px;
	height: 36px;
	background: #fff;
	text-indent: -9999px;
	border-radius: 100%;
	box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border: 2px solid #000;
	border-radius: 100%;
	position: absolute;
	top: 9px;
	left: 9px;
	box-sizing: content-box
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
	content: "";
	display: block;
	width: 2px;
	height: 8px;
	background: #000;
	border-radius: 6px;
	position: absolute;
	top: 19px;
	left: 22px;
	transform: rotate(-45deg);
	box-sizing: content-box
}
.woocommerce div.product div.images .flex-control-thumbs {
	overflow: hidden;
	zoom: 1;
	margin: 0;
	padding: 0;
	display: flex;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	float: left;
	margin: 0;
	list-style: none
}
.woocommerce div.product div.images .flex-control-thumbs li img {
	cursor: pointer;
	opacity: .5;
	margin: 0
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,
.woocommerce div.product div.images .flex-control-thumbs li img:hover {
	opacity: 1
}

/* product gallery thumbs */
.flex-control-thumbs {
	list-style: none;
	margin: 0 0 1em;
	padding: 0;	
}
.flex-control-thumbs li {
	list-style: none;
	margin: 0 5px 5px 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
}

/* zoom image */
.woocommerce-product-gallery img.zoomImg {
	background: #fff;
}

/* hide WooCommerce zoom icon */
.woocommerce-product-gallery__trigger {
	display: none;
}

/*/wp-content/themes/flatshop/skins/purple/style.css*/
/*  
Skin Name: Purple
Version: 1.0
Description: Skin for Flatshop
*/


/* color reset */
h1, h2, h3, h4, h5, h6,
#site-logo a,
#site-description,
#menu-icon,
.post-title,
.post-title a,
.widgettitle,
#footer .social-widget a,
#body h2,
.horizontal-menu a {
	color: #9f77af;
}
#menu-icon:hover,
#site-logo a:hover,
#footer .social-widget a:hover,
#menu-icon-close:hover,
.horizontal-menu a:hover,
#slide-cart a:hover,
#slide-cart .cart-total #view-cart,
.sidemenu ::-webkit-input-placeholder {
	color: #c796dd;
}
.mobile_menu_active #mobile-menu .horizontal-menu a:hover,
.mobile_menu_active #mobile-menu .horizontal-menu ul a:hover,
#main-nav a:hover,
#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
.social-widget a:hover,
.social-widget div.rss a:hover {
	color: #d7a2ef;
}

/* searchform */
#header #searchform #s {
	color: #c796dd;
	border-color: #c796dd;
	border-width: 0 0 1px 0;
}

#slide-cart .product:last-child {
	border-color: #c796dd;
}

/* menu slide */
#cart-icon,
.sidemenu,
#slide-nav > div {
	color: #fff;
	background-color: #9f77af;
}
#cart-icon:hover {
	background-color: #c796dd;
}
/*/wp-content/themes/power-publishers/style.css*/
/*
 Theme Name:   Power Publishers
 Theme URI:    http://www.power-publishers.com
 Description:  WordPress theme for the website of www.power-publishers.com
 Author:       Anindya Sundar Mandal
 Author URI:   http://site4author.com
 Template:     flatshop
 Version:      1.0.0
 Text Domain:  power-publishers
*/

@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFTTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFTUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFb6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFSYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Kaushan Script';font-style:normal;font-weight:400;src:local('Kaushan Script'),local('KaushanScript-Regular'),url(https://fonts.gstatic.com/s/kaushanscript/v5/qx1LSqts-NtiKcLw4N03IO87R-l0-Xx_7cYc0ZX1ifE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Kaushan Script';font-style:normal;font-weight:400;src:local('Kaushan Script'),local('KaushanScript-Regular'),url(https://fonts.gstatic.com/s/kaushanscript/v5/qx1LSqts-NtiKcLw4N03IEd0sm1ffa_JvZxsF_BEwQk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/DgBpgaYycijFA8v2hNt7MfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/peRd8sj511qE2lHtK-QfcPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local('Roboto Slab Regular'),local('RobotoSlab-Regular'),url(https://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLTTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLTUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLb6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;src:local('Philosopher Regular'),local('Philosopher-Regular'),url(https://fonts.gstatic.com/s/philosopher/v8/OttjxgcoEsufOGSINYBGLY4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local('Raleway Light'),local('Raleway-Light'),url(https://fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local('Raleway'),local('Raleway-Regular'),url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
/* flatshop/themify/themify-builder/css/themify-builder-style.min.css */
.module_column,.themify_builder_row,.themify_builder .module_row,.themify_builder .module,.slide_builder_module_panel,.themify_builder_module_panel,.themify_builder_module,.themify_builder_input .minicolors-swatch,.themify_builder_input .minicolors-picker,.themify_builder_input .minicolors-grid .minicolors-picker SPAN,.themify_builder_admin .thumb_preview .themify_builder_icon.delete,.themify_builder_layout_lists .layout_action_dropdown li a{-moz-box-sizing:border-box;box-sizing:border-box}.themify_builder_content{clear:both}.module-tab .tab-content .module_row,.module-slider .module_row,.module-accordion .accordion-content .module_row{visibility:visible !important}.themify_builder .wow{-webkit-animation-fill-mode:both;animation-fill-mode:both}.wow .slideshow-wrap,.wow .slider{visibility:inherit !important}.module_column{margin-left:3.2%;float:left;min-height:1px}.col6-1{width:14%}.col5-1{width:17.44%}.col4-1{width:22.6%}.col4-2,.col2-1{width:48.4%}.col4-3{width:74.2%}.col3-1{width:31.2%}.col3-2{width:65.6%}.module_column.col-full,.module_column.first{margin-left:0;clear:left}.rtl .module_column{float:right;margin-left:0;margin-right:3.2%}.rtl .module_column.col-full,.rtl .module_column.first{margin-right:0;clear:right}.themify_builder_row .gutter-narrow>.module_column:not(.first){margin-left:1.6%}.themify_builder_row .gutter-narrow>.module_column.col6-1{width:15.33%}.themify_builder_row .gutter-narrow>.module_column.col5-1{width:18.72%}.themify_builder_row .gutter-narrow>.module_column.col4-1{width:23.8%}.themify_builder_row .gutter-narrow>.module_column.col4-2,.themify_builder_row .gutter-narrow>.module_column.col2-1{width:49.2%}.themify_builder_row .gutter-narrow>.module_column.col4-3{width:74.539%}.themify_builder_row .gutter-narrow>.module_column.col3-1{width:32.266%}.themify_builder_row .gutter-narrow>.module_column.col3-2{width:66.05%}.rtl .themify_builder_row .gutter-narrow>.module_column:not(.first){margin-left:0;margin-right:1.6%}.themify_builder_row .gutter-none>div.module_column{margin-left:0}.themify_builder_row .gutter-none>.module_column.col6-1{width:16.666%}.themify_builder_row .gutter-none>.module_column.col5-1{width:20%}.themify_builder_row .gutter-none>.module_column.col4-1{width:25%}.themify_builder_row .gutter-none>.module_column.col4-2,.themify_builder_row .gutter-none>.module_column.col2-1{width:50%}.themify_builder_row .gutter-none>.module_column.col4-3{width:75%}.themify_builder_row .gutter-none>.module_column.col3-1{width:33.333%}.themify_builder_row .gutter-none>.module_column.col3-2{width:66.666%}.rtl .themify_builder_row .gutter-none>.module_column{margin-right:0}.ui.nav:after,.ui.tab .tab-nav:after,.ui.window .bar:after,.ui.module-callout:after,.row_inner:after,.ui:after,.module:after,.tab-nav:after,.clearfix:after{content:"";display:table;clear:both}.ui{position:relative}.ui,.ui>li,.ui.nav ul,.ui.module-tab .tab-nav{margin:0;padding:0;list-style:none}.ui.nav,.ui.module-tab .tab-nav,.ui.window .bar,.ui.module-callout{display:block}.module li:before,.module li:after{display:none}.ui.builder_button,.ui.nav li a,.ui.module-tab .tab-nav li a,.ui.window>div{padding:.625em 1.25em}.ui.builder_button.large,.ui.nav.large li a,.ui.module-tab.large .tab-nav li a{font-size:120%;padding:10px 20px}.ui.builder_button.small,.ui.nav.small li a,.ui.module-tab.small .tab-nav li a{font-size:70%;padding:5px 10px}.ui.rounded,.ui.builder_button.rounded:before,.ui.nav.rounded>li:first-child,.ui.nav.rounded.separate>li,.ui.nav.rounded.separate>li a:before,.ui.nav.rounded ul,.ui.nav.rounded ul>li:first-child,.ui.nav.rounded>li:first-child a,.ui.nav.rounded>li:first-child a:before,.ui.nav.rounded ul>li:first-child a:before,.ui.module-tab.vertical.rounded .tab-nav,.ui.module-tab.vertical.rounded .tab-nav li:first-child,.ui.module-tab.rounded .tab-nav li,.ui.window.rounded .bar:first-child,.ui.module-accordion.rounded li:first-child,.ui.module-accordion.rounded>li:first-child .accordion-title,.ui.module-accordion.rounded>li:first-child .accordion-title a:before,.ui.module-accordion.rounded.separate .accordion-title a:before,.ui.module-callout.rounded,.ui.module-callout.rounded:before,.ui.nav.rounded>li:first-child:before,.ui.nav.fullwidth.rounded:before,.ui.glossy.rounded .tab-nav>li a:before,.ui.nav.rounded.separate.vertical li:last-child:before,.ui.nav.rounded.vertical.separate>li:last-child a:before,.ui.module-tab.panel.rounded .tab-nav,.ui.module-tab.panel .tab-nav:before{border-top-left-radius:5px}.ui.rounded,.ui.builder_button.rounded:before,.ui.nav.vertical.rounded li:first-child,.ui.nav.rounded>li:last-child,.ui.nav.rounded.separate>li,.ui.nav.rounded.separate>li a:before,.ui.nav.rounded ul,.ui.nav.rounded ul>li:first-child,.ui.nav.rounded>li:last-child a:before,.ui.nav.rounded ul>li:first-child a:before,.ui.nav.rounded li:last-child a,.ui.module-tab.rounded .tab-nav li,.ui.window.rounded .bar:first-child,.ui.module-accordion.rounded li:first-child,.ui.module-accordion.rounded>li:first-child .accordion-title,.ui.module-accordion.rounded>li:first-child .accordion-title a:before,.ui.module-accordion.rounded.separate .accordion-title a:before,.ui.module-callout.rounded,.ui.module-callout.rounded:before,.ui.nav.rounded>li:last-child:before,.ui.nav.vertical.rounded>li:first-child:before,.ui.nav.fullwidth.rounded:before,.ui.glossy.rounded .tab-nav>li a:before,.ui.nav.rounded.separate.vertical li:last-child:before,.ui.nav.rounded li:last-child:before,.ui.nav.rounded.vertical li:first-child a:before,.ui.nav.rounded.vertical.separate>li:last-child a:before,.ui.module-tab.panel.rounded .tab-nav,.ui.module-tab.panel .tab-nav:before{border-top-right-radius:5px}.ui.rounded,.ui.nav.rounded>li:last-child,.ui.nav.rounded.separate>li,.ui.nav.rounded ul,.ui.nav.rounded ul>li:last-child,.ui.nav.rounded li:last-child a,.ui.window.rounded .bar:last-child,.ui.module-accordion.rounded li:last-child,.ui.module-accordion.rounded>li:last-child .accordion-title,.ui.module-accordion.separate.rounded li.current .accordion-content,.ui.module-accordion.rounded li:last-child .accordion-content,.ui.module-callout.rounded{border-bottom-right-radius:5px}.ui.rounded,.ui.nav.vertical.rounded li:last-child,.ui.nav.rounded>li:first-child,.ui.nav.rounded.separate>li,.ui.nav.rounded ul,.ui.nav.rounded ul>li:last-child,.ui.nav.rounded>li:first-child a,.ui.module-tab.vertical.rounded .tab-nav,.ui.module-tab.vertical.rounded .tab-nav li:last-child,.ui.window.rounded .bar:last-child,.ui.module-accordion.rounded li:last-child,.ui.module-accordion.rounded>li:last-child .accordion-title,.ui.module-accordion.separate.rounded li.current .accordion-content,.ui.module-accordion.rounded li:last-child .accordion-content,.ui.module-callout.rounded{border-bottom-left-radius:5px}.ui.nav.vertical.separate ul li:not(:first-child) a:before,.ui.tab.vertical .tab-nav li:not(:first-child) a:before,.ui.module-tab.panel.rounded .tab-content,.ui.module-tab.vertical li:last-child a:before{border-top-left-radius:0}.ui.nav.vertical.separate ul li:not(:first-child) a:before,.ui.tab.vertical .tab-nav li:not(:first-child) a:before,.ui.nav.fullwidth.rounded li:last-child a,.ui.nav.fullwidth.rounded li:last-child,.ui.nav.vertical.rounded li:last-child,.ui.module-tab.panel.rounded .tab-content,.ui.module-tab.vertical li:first-child a:before,.ui.module-tab.vertical li:last-child a:before{border-top-right-radius:0}.ui.nav.rounded.vertical>li:first-child,.ui.nav.rounded.vertical>li:first-child a,.ui.module-accordion.rounded>li:last-child.current .accordion-title,.ui.module-accordion.separate.rounded li.current .accordion-title{border-bottom-left-radius:0}.ui.nav.rounded.vertical>li:first-child,.ui.nav.rounded.vertical>li:first-child a,.ui.nav.fullwidth.rounded li:last-child a,.ui.nav.fullwidth.rounded li:last-child,.ui.module-accordion.rounded>li:last-child.current .accordion-title,.ui.module-accordion.separate.rounded li.current .accordion-title{border-bottom-right-radius:0}.ui.nav.rounded.vertical.separate>li:first-child,.ui.nav.rounded.vertical.separate>li:first-child a,.ui.nav.rounded.vertical.separate>li:last-child,.ui.nav.rounded.vertical.separate>li:last-child a,.ui.module-accordion.separate.rounded li,.ui.module-accordion.separate.rounded .accordion-title,.ui.module-tab.rounded .tab-content{border-radius:5px}.ui.nav.rounded>li:last-child a,.ui.nav.rounded.vertical>li:last-child:before,.ui.module-tab.rounded.vertical .tab-nav li,.ui.nav.rounded.vertical>li:last-child a:before{border-radius:0}.ui.embossed.module-tab.vertical .tab-nav,.ui.embossed.builder_button,.ui.embossed.nav,.ui.embossed.module-callout,.ui.embossed.separate>li,.ui.embossed.module-accordion .accordion-title,.ui.embossed.module-box,.ui.embossed.module-tab .tab-content,.ui.embossed.window .bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.25),inset 0 -3px 0 rgba(255,255,255,.2),0 1px 0 rgba(0,0,0,.1)}.ui.embossed.separate{box-shadow:none}.ui.builder_button:active,.ui.nav li:active,.ui.module-tab .tab-nav li:active,.ui.pressed.separate>li{box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.ui.builder_button,.ui.nav,.ui .tab-nav>li{position:relative}.ui.shadow.module-tab.vertical .tab-nav,.ui.shadow.builder_button,.ui.shadow.nav,.ui.shadow.module-callout,.ui.shadow.separate>li,.ui.shadow.separate>li.current,.ui.shadow.module-accordion .accordion-title,.ui.shadow.module-accordion li.current .accordion-content,.ui.shadow.module-box,.ui.shadow.module-tab .tab-content,.ui.shadow.window .bar{box-shadow:0 1px 3px rgba(0,0,0,.3)}.ui.shadow>li.current,.ui.shadow .tab-nav li.current{box-shadow:inset 0 2px 3px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.3)}.ui.shadow.separate,.ui.shadow>li.current{box-shadow:none}.ui.shadow.builder_button:active,.ui.shadow.nav li:active,.ui.shadow.module-tab .tab-nav li:active,.ui.shadow.pressed.separate>li{box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.ui.shadow.embossed.module-tab.vertical .tab-nav,.ui.shadow.embossed.builder_button,.ui.shadow.embossed.module-callout,.ui.shadow.embossed.separate>li,.ui.shadow.embossed.module-accordion .accordion-title,.ui.shadow.embossed.module-box,.ui.shadow.embossed.module-tab .tab-content,.ui.shadow.embossed.window .bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.25),inset 0 -3px 0 rgba(255,255,255,.2),0 1px 0 rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3)}.ui.shadow.embossed.builder_button:active,.ui.shadow.embossed.nav li:active,.ui.shadow.embossed.module-tab .tab-nav li:active,.ui.shadow.embossed.pressed.separate>li{box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.ui.glossy.builder_button:before,.ui.glossy.nav>li a:before,.ui.glossy.nav.fullwidth:before,.ui.glossy .tab-nav>li a:before,.ui.glossy.module-accordion .accordion-title a:before,.ui.glossy.module-box-content:before,.ui.glossy.module-callout:before{content:"";width:100%;height:50%;position:absolute;top:0;left:0;z-index:0;background:-webkit-linear-gradient(bottom,rgba(255,255,255,0.2),rgba(255,255,255,0.5));background:-o-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0.5));background:-moz-linear-gradient(top,rgba(255,255,255,0.2),rgba(255,255,255,0.5));background:linear-gradient(to top,rgba(255,255,255,0.2),rgba(255,255,255,0.5))}.ui.nav.fullwidth>li:before,.ui.nav>li.current:before,.ui.glossy .tab-nav>li.current:before,.ui.nav.fullwidth.glossy a:before{background:0}.ui.nav.fullwidth.glossy:before{height:1em;top:auto;margin-top:0}.ui.glossy.module-box-content a,.ui.glossy.module-callout a{position:relative;z-index:1}.ui.module-tab.minimal .tab-nav{margin-left:0}.ui.module-tab.minimal .tab-content{border-width:1px 0 0 0;padding:1.3em 0 0;box-shadow:none !important;background:0}.ui.module-tab.minimal.vertical .tab-content{border-width:0 0 0 1px;padding:10px 0 0 20px}.ui.gradient>li,.ui.gradient.builder_button,.ui.gradient.nav,.ui.gradient.module-callout,.ui.gradient.separate>li,.ui.gradient.module-accordion .accordion-title,.ui.gradient.window .bar,.ui.gradient,.ui.gradient.nav,.ui.gradient.nav ul,.ui.gradient.separate>li,.ui.gradient.module-tab .tab-nav li,.ui.gradient.vertical .tab-nav,.ui.gradient.window .bar,.ui.gradient.module-tab.panel .tab-nav,.ui.gradien.module-box,.ui.gradient.module-callout,.ui.gradient.module-tab.panel .tab-nav:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.45)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.45) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.45) 0,rgba(255,255,255,0) 100%)}.ui,.ui.nav li a,.ui.nav ul li a,.ui.module-tab .tab-nav li a{color:#555}.ui.transparent{color:inherit}.ui,.ui.nav,.ui.nav ul,.ui.separate>li,.ui.module-tab .tab-nav li,.ui.vertical .tab-nav,.ui.window .bar,.ui.module-tab.panel .tab-nav,.ui.module-accordion .accordion-title,.ui.module-callout{background-color:#f7f7f7}.ui,.ui.nav ul,.ui.nav li,.ui.module-tab .tab-nav li,.ui.module-tab .tab-content,.ui.window>div,.ui.module-tab.panel .tab-nav,.ui.module-accordion,.ui.module-accordion>li,.ui.module-callout{border-color:rgba(0,0,0,.1)}.ui .tab-content,.ui.window .content,.ui.module-accordion .accordion-content{background:#fff;color:#333}.ui .tab-content a,.ui.window .content a,.ui.module-accordion .accordion-content a{color:inherit}.ui.builder_button:hover,.ui.nav li:hover,.ui.module-accordion li:hover .accordion-title,.ui.module-tab .tab-nav li:hover{background:#e6e6e6}.ui.module-tab .tab-nav li.current:hover{background:#fff}.ui>li.current,.ui>li.current:hover,.ui .tab-nav li.current{background:#666;box-shadow:inset 0 2px 3px rgba(0,0,0,.2)}.ui>li.current>a,.ui .tab-nav li a{color:#fff}.ui.module-tab ul.tab-nav li{list-style:none;margin-left:0;padding:0}.ui.module-tab ul.tab-nav li.current a{color:#333;cursor:default}.ui.module-tab ul.tab-nav li.current{background:#fff;padding-bottom:1px;margin-bottom:-1px;box-shadow:none}.ui.module-tab.vertical .tab-nav>li.current{border-bottom-color:inherit;position:relative;padding-bottom:0;padding-right:1px;margin-bottom:0;margin-right:-1px;z-index:3;border-right-width:0}.ui.module-callout.transparent,.ui.module-callout .ui.builder_button.transparent{background:0;border:0;box-shadow:none}.ui.blue,.ui.blue.nav li a,.ui.blue.nav ul li a,.ui.blue.module-tab .tab-nav li a{color:#edf3ff}.ui.blue,.ui.blue.nav ul,.ui.blue.separate>li,.ui.blue.module-tab .tab-nav li,.ui.blue.vertical .tab-nav,.ui.blue.module-accordion .accordion-title,.ui.blue.window .bar,.ui.blue.module-tab.panel .tab-nav{background-color:#4d7de1}.ui.blue.builder_button:hover,.ui.blue.nav li:hover,.ui.blue.module-accordion li:hover .accordion-title,.ui.blue.module-tab .tab-nav li:hover{background:#6b9df9}.ui.blue>li.current,.ui.blue>li.current:hover,.ui.blue .tab-nav li.current{background:#214178}.ui.purple,.ui.purple.nav li a,.ui.purple.nav ul li a,.ui.purple.module-tab .tab-nav li a{color:#eeedff}.ui.purple,.ui.purple.nav ul,.ui.purple.separate>li,.ui.purple.module-tab .tab-nav li,.ui.purple.vertical .tab-nav,.ui.purple.module-accordion .accordion-title,.ui.purple.window .bar,.ui.purple.module-tab.panel .tab-nav{background-color:#7a6bf8}.ui.purple.builder_button:hover,.ui.purple.nav li:hover,.ui.purple.module-accordion li:hover .accordion-title,.ui.purple.module-tab .tab-nav li:hover{background:#9589ff}.ui.purple>li.current,.ui.purple>li.current:hover,.ui.purple .tab-nav li.current{background:#321396}.ui.red,.ui.red.nav li a,.ui.red.nav ul li a,.ui.red.module-tab .tab-nav li a{color:#ffeeed}.ui.red,.ui.red.nav ul,.ui.red.separate>li,.ui.red.module-tab .tab-nav li,.ui.red.vertical .tab-nav,.ui.red.module-accordion .accordion-title,.ui.red.window .bar,.ui.red.module-tab.panel .tab-nav{background-color:#e8311f}.ui.red.builder_button:hover,.ui.red.nav li:hover,.ui.red.module-accordion li:hover .accordion-title,.ui.red.module-tab .tab-nav li:hover{background:#ff7568}.ui.red>li.current,.ui.red>li.current:hover,.ui.red .tab-nav li.current{background:#7a2023}.ui.green,.ui.green.nav li a,.ui.green.nav ul li a,.ui.green.module-tab .tab-nav li a{color:#e9ffdb}.ui.green,.ui.green.nav ul,.ui.green.separate>li,.ui.green.module-tab .tab-nav li,.ui.green.vertical .tab-nav,.ui.green.module-accordion .accordion-title,.ui.green.window .bar,.ui.green.module-tab.panel .tab-nav{background-color:#4aab10}.ui.green.builder_button:hover,.ui.green.nav li:hover,.ui.green.module-accordion li:hover .accordion-title,.ui.green.module-tab .tab-nav li:hover{background:#6bbf2f}.ui.green>li.current,.ui.green>li.current:hover,.ui.green .tab-nav li.current{background:#2c5b09}.ui.green.module-tab.vertical .tab-nav>li.current{border-bottom-color:inherit}.ui.orange,.ui.orange.nav li a,.ui.orange.nav ul li a,.ui.orange.module-tab .tab-nav li a{color:#fff2ea}.ui.orange,.ui.orange.nav ul,.ui.orange.separate>li,.ui.orange.module-tab .tab-nav li,.ui.orange.vertical .tab-nav,.ui.orange.module-accordion .accordion-title,.ui.orange.window .bar,.ui.orange.module-tab.panel .tab-nav{background-color:#ff9600}.ui.orange.builder_button:hover,.ui.orange.nav li:hover,.ui.orange.module-accordion li:hover .accordion-title,.ui.orange.module-tab .tab-nav li:hover{background:#ffb651}.ui.orange>li.current,.ui.orange>li.current:hover,.ui.orange .tab-nav li.current{background:#a55000}.ui.brown,.ui.brown.nav li a,.ui.brown.nav ul li a,.ui.brown.module-tab .tab-nav li a{color:#ffeee0}.ui.brown,.ui.brown.nav ul,.ui.brown.separate>li,.ui.brown.module-tab .tab-nav li,.ui.brown.vertical .tab-nav,.ui.brown.module-accordion .accordion-title,.ui.brown.window .bar,.ui.brown.module-tab.panel .tab-nav{background-color:#a35004}.ui.brown.builder_button:hover,.ui.brown.nav li:hover,.ui.brown.module-accordion li:hover .accordion-title,.ui.brown.module-tab .tab-nav li:hover{background:#d68035}.ui.brown>li.current,.ui.brown>li.current:hover,.ui.brown .tab-nav li.current{background:#6b3100}.ui.black,.ui.black.nav li a,.ui.black.nav ul li a,.ui.black.module-tab .tab-nav li a{color:#eee}.ui.black,.ui.black.nav ul,.ui.black.separate>li,.ui.black.module-tab .tab-nav li,.ui.black.vertical .tab-nav,.ui.black.module-accordion .accordion-title,.ui.black.window .bar,.ui.black.module-tab.panel .tab-nav{background-color:#000}.ui.black.builder_button:hover,.ui.black.nav li:hover,.ui.black.module-accordion li:hover .accordion-title,.ui.black.module-tab .tab-nav li:hover{background:#595959}.ui.black>li.current,.ui.black>li.current:hover,.ui.black .tab-nav li.current{background:#101010}.ui.gray,.ui.gray.nav li a,.ui.gray.nav ul li a,.ui.gray.module-tab .tab-nav li a{color:#eee}.ui.gray,.ui.gray.nav ul,.ui.gray.separate>li,.ui.gray.module-tab .tab-nav li,.ui.gray.vertical .tab-nav,.ui.gray.module-accordion .accordion-title,.ui.gray.window .bar,.ui.gray.module-tab.panel .tab-nav{background-color:#989797}.ui.gray.builder_button:hover,.ui.gray.nav li:hover,.ui.gray.module-accordion li:hover .accordion-title,.ui.gray.module-tab .tab-nav li:hover{background:#c9c9c9}.ui.gray>li.current,.ui.gray>li.current:hover,.ui.gray .tab-nav li.current{background:#636363}.ui.light-blue,.ui.light-blue.nav li a,.ui.light-blue.nav ul li a,.ui.light-blue.module-tab .tab-nav li a{color:#2a3e59}.ui.light-blue>li.current>a{color:#FFF}.ui.light-blue,.ui.light-blue.nav ul,.ui.light-blue.separate>li,.ui.light-blue.module-tab .tab-nav li,.ui.light-blue.vertical .tab-nav,.ui.light-blue.module-accordion .accordion-title,.ui.light-blue.window .bar,.ui.light-blue.module-tab.panel .tab-nav{background-color:#bdd9fd}.ui.light-blue.builder_button:hover,.ui.light-blue.nav li:hover,.ui.light-blue.module-accordion li:hover .accordion-title,.ui.light-blue.module-tab .tab-nav li:hover{background:#d3e7ff}.ui.light-blue>li.current,.ui.light-blue>li.current:hover,.ui.light-blue .tab-nav li.current{background:#7e98b5}.ui.light-purple,.ui.light-purple.nav li a,.ui.light-purple.nav ul li a,.ui.light-purple.module-tab .tab-nav li a{color:#39355b}.ui.light-purple>li.current>a{color:#FFF}.ui.light-purple,.ui.light-purple.nav ul,.ui.light-purple.separate>li,.ui.light-purple.module-tab .tab-nav li,.ui.light-purple.vertical .tab-nav,.ui.light-purple.module-accordion .accordion-title,.ui.light-purple.window .bar,.ui.light-purple.module-tab.panel .tab-nav{background-color:#c1bafd}.ui.light-purple.builder_button:hover,.ui.light-purple.nav li:hover,.ui.light-purple.module-accordion li:hover .accordion-title,.ui.light-purple.module-tab .tab-nav li:hover{background:#d3ceff}.ui.light-purple>li.current,.ui.light-purple>li.current:hover,.ui.light-purple .tab-nav li.current{background:#6c678c}.ui.light-green,.ui.light-green.nav li a,.ui.light-green.nav ul li a,.ui.light-green.module-tab .tab-nav li a{color:#293807}.ui.light-green>li.current>a{color:#FFF}.ui.light-green,.ui.light-green.nav ul,.ui.light-green.separate>li,.ui.light-green.module-tab .tab-nav li,.ui.light-green.vertical .tab-nav,.ui.light-green.module-accordion .accordion-title,.ui.light-green.window .bar,.ui.light-green.module-tab.panel .tab-nav{background-color:#9bd611}.ui.light-green.builder_button:hover,.ui.light-green.nav li:hover,.ui.light-green.module-accordion li:hover .accordion-title,.ui.light-green.module-tab .tab-nav li:hover{background:#c1ed53}.ui.light-green>li.current,.ui.light-green>li.current:hover,.ui.light-green .tab-nav li.current{background:#6d9900}.ui.pink,.ui.pink.nav li a,.ui.pink.nav ul li a,.ui.pink.module-tab .tab-nav li a{color:#441e32}.ui.pink>li.current>a{color:#FFF}.ui.pink,.ui.pink.nav ul,.ui.pink.separate>li,.ui.pink.module-tab .tab-nav li,.ui.pink.vertical .tab-nav,.ui.pink.module-accordion .accordion-title,.ui.pink.window .bar,.ui.pink.module-tab.panel .tab-nav{background-color:#feb4e4}.ui.pink.builder_button:hover,.ui.pink.nav li:hover,.ui.pink.module-accordion li:hover .accordion-title,.ui.pink.module-tab .tab-nav li:hover{background:#ffd1ee}.ui.pink>li.current,.ui.pink>li.current:hover,.ui.pink .tab-nav li.current{background:#db6fa8}.ui.yellow,.ui.yellow.nav li a,.ui.yellow.nav ul li a,.ui.yellow.module-tab .tab-nav li a{color:#594718}.ui.yellow>li.current>a{color:#FFF}.ui.yellow,.ui.yellow.nav ul,.ui.yellow.separate>li,.ui.yellow.module-tab .tab-nav li,.ui.yellow.vertical .tab-nav,.ui.yellow.module-accordion .accordion-title,.ui.yellow.window .bar,.ui.yellow.module-tab.panel .tab-nav{background-color:#fff06c}.ui.yellow.builder_button:hover,.ui.yellow.nav li:hover,.ui.yellow.module-accordion li:hover .accordion-title,.ui.yellow.module-tab .tab-nav li:hover{background:#fff4b2}.ui.yellow>li.current,.ui.yellow>li.current:hover,.ui.yellow .tab-nav li.current{background:#b29e1c}.ui.builder_button,.ui.nav li>a,.ui.module-tab .tab-nav>li>a{display:inline-block;text-decoration:none;line-height:130%;box-shadow:none}.ui.builder_button:hover,.ui.nav li>a:hover,.ui.module-tab .tab-nav>li>a:hover{text-decoration:none}.ui.builder_button,.ui.nav,.ui.nav ul,.ui.nav.separate>li,.ui.module-tab .tab-nav>li,.ui.module-tab .tab-content,.ui.module-tab.panel .tab-nav,.ui.module-accordion,.ui.module-accordion>li,.ui.module-callout{border-style:solid;border-width:1px}.ui.nav{display:inline-block;margin-bottom:1.5em;margin-left:0 !important}.ui.nav li{display:inline-block;position:relative}.ui.nav ul{display:none;position:absolute;top:100%;left:0;z-index:999;margin-left:-1px}.ui.nav ul ul{left:100%;top:0}.ui.nav ul,.ui.nav ul>li{width:180px;margin:0}.ui.nav ul>li>a,.ui.nav ul>li>a:hover,.ui.nav li:hover>ul{display:block}.ui.nav>li+li{border-left-width:1px;border-left-style:solid}.ui.nav.vertical>li+li{border-top-width:1px;border-top-style:solid;border-color:inherit}.ui.nav.vertical{width:180px;max-width:100%}.ui.nav.vertical>li{float:none;border:0;width:100%;clear:both}.ui.nav.vertical>li,.ui.nav.vertical>li a{display:block}.ui.nav.vertical ul{left:100%;top:0}.ui.nav.separate{border:0;background:0}.ui.nav.separate li{margin-right:5px}.ui.nav.separate.vertical li{margin-right:0;margin-bottom:5px}.ui.nav.separate.vertical ul li{margin-bottom:0}.ui.nav.fullwidth{display:block}.ui.nav.fullwidth>li,.ui.window>.nav>li{border:0;border-right-width:1px;border-right-style:solid;border-color:inherit}.ui.module-tab{position:relative;background:0}.ui.module-tab .tab-nav{display:block;padding-left:5px;margin:0 !important}.ui.module-tab,.ui.module-tab .tab-nav>li a{display:block}.ui.module-tab .tab-nav>li{display:inline-block;margin-right:2px;margin-bottom:1px;border-bottom-width:0}.ui.module-tab .tab-content{margin-top:-1px;padding:1.3em;clear:both;overflow:hidden;display:none}.ui.module-tab .tab-content.active,.ui.module-tab .tab-content:first-of-type{display:block}.ui.module-tab.vertical .tab-nav{position:absolute;top:10px;left:0;width:160px;padding-left:0}.ui.module-tab.vertical .tab-nav li{display:block;background:0;margin:-1px -1px 0 0;border-bottom-width:1px;border-bottom-style:solid}.ui.module-tab.vertical .module-title+.tab-nav{top:55px}.ui.module-tab.vertical .tab-content{position:relative;margin-left:160px;min-height:200px;z-index:2}.ui.module-tab.panel .tab-nav{padding-top:5px;border-bottom:0;position:relative;box-shadow:inset 0 -3px 3px rgba(0,0,0,.1)}.ui.module-tab.panel .tab-nav:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.1)}.ui.window .bar,.ui.window .content{display:block;cursor:default;position:relative}.ui.window{border-width:1px;border-style:solid}.ui.window .bar{display:block;box-shadow:none}.ui.window .bar+.bar,.ui.window .bar+.content,.ui.window .content+.bar{border-top-width:1px;border-top-style:solid}.ui.window>.ui.bar{margin:-1px -1px}.ui.window>.ui.bar.tab+.content{border-top:0}.ui.window>.ui.bar.tab{border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;margin:0}.ui.window .tab{padding-bottom:0}.ui.window .nav{display:block}.ui.window .left{float:left}.ui.window .center{overflow:hidden;text-align:center}.ui.window .right{float:right}.ui.module-accordion>li{border-width:1px 0 0;position:relative;margin:0;padding:0;list-style:none}.ui.module-accordion>li.current{background:0;box-shadow:none}.ui.module-accordion>li.current .accordion-content{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.ui.module-accordion .accordion-title{font-size:105%;line-height:140%;font-weight:bold;margin:0;position:relative}.ui.module-accordion>li:first-child{border-top-width:0}.ui.module-accordion .accordion-title a{color:inherit;text-decoration:none;display:block;padding:.5em 1em}.ui.module-accordion .accordion-title a:hover{color:inherit;text-decoration:none}.module-accordion .accordion-title i{margin-right:.4em}.module-accordion li:not(.builder-accordion-active) .accordion-title i.accordion-active-icon,.module-accordion li.builder-accordion-active .accordion-title i.accordion-icon{display:none}.ui.module-accordion.separate{background:0;border:0}.ui.module-accordion.separate>li,.ui.module-accordion.separate>li:first-child{margin-bottom:5px;border-width:1px}.ui.module-accordion.transparent,.ui.module-accordion.transparent ul,.ui.module-accordion.transparent li,.ui.module-accordion.transparent .accordion-title,.ui.module-accordion.transparent li:hover .accordion-title,.ui.module-accordion.transparent .accordion-content,.ui.module-accordion.transparent li.current{background:0;border:0;box-shadow:none}.ui.module-accordion.transparent li.current .accordion-content{box-shadow:none}.ui.module-accordion.transparent .accordion-content{color:inherit}.ui.module-accordion.transparent .accordion-title a{padding-left:0;padding-right:0}.js .accordion-content.default-closed{display:none}.module-title{font-size:1.2em;margin:0 0 1.2em}.module img{border:0;vertical-align:bottom}.module-image{max-width:100%}.module-image .image-title{margin:0 0 .5em;font-size:1.3em}.module-image .image-title a{text-decoration:none}.module-image .image-wrap{vertical-align:top;display:inline-block;width:auto;max-width:100%}.module-image .image-wrap img{display:inline-block;vertical-align:top}.module-image .image-content{margin-top:1em;margin-bottom:1.5em}.module-image.image-left .image-wrap{float:left;margin:0 1.5em 1em 0}.module-image.image-left .image-content{overflow:hidden;min-width:100px}.module-image.image-right{text-align:right}.module-image.image-right .image-wrap{float:right;margin:0 0 1em 1.5em}.module-image.image-center{text-align:center}.module-image.image-center .image-wrap{display:block;text-align:center}.module-image.image-overlay{font-size:.85em}.module-image.image-overlay .image-wrap{position:relative;margin:0}.module-image.image-overlay .image-wrap img{width:100%}.module-image.image-overlay .image-content{-moz-box-sizing:border-box;box-sizing:border-box;padding:2% 4%;width:100%;background:#333;background:rgba(0,0,0,.7);color:#ccc;line-height:1.4em}.module-image.image-overlay .image-wrap a+.image-content,.module-image.image-overlay img+.image-content{position:absolute;bottom:0;left:0;margin-top:0;margin-bottom:0}.module-image.image-overlay p{margin:0 0 5px}.module-image.image-overlay .image-title{font-size:1.1em;color:#fff;margin:0 0 .4em}.module-image.image-overlay a,.module-image.image-overlay a:hover{color:#fff;text-decoration:none}.module-image.image-overlay h1,.module-image.image-overlay h2,.module-image.image-overlay h3:not(.module-title),.module-image.image-overlay h4,.module-image.image-overlay h5,.module-image.image-overlay h6{color:#fff;margin:0 0 .4em}.module-image.rounded .image-wrap,.module-image.rounded .image-wrap img{border-radius:5px}.module-image.rounded.image-overlay .image-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.module-image.bordered .image-wrap img{border:solid 1px #999;background:#fff;padding:2px;-moz-box-sizing:border-box;box-sizing:border-box}.module-image.drop-shadow .image-wrap img{box-shadow:0 1px 2px rgba(0,0,0,.3)}.module-image.circle .image-wrap,.module-image.circle .image-wrap img{border-radius:50em}.module-image.circle.image-overlay .image-content{border-bottom-left-radius:50em;border-bottom-right-radius:50em;overflow:hidden;text-align:center}.module-image.auto_fullwidth .image-wrap{width:100%;display:block}.module-image.auto_fullwidth .image-wrap .lightbox{display:block}.module-image.auto_fullwidth img{width:100%;display:block}.module-video{margin-bottom:2em}.module-video .video-title{margin:0 0 .5em;font-size:1.3em;padding:0}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrap video,.video-wrap iframe,.video-wrap object,.video-wrap embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.video-top .video-title{margin-top:.8em}.themify_builder .wp-video{width:100% !important;max-width:100% !important}.themify_builder .mejs__container{text-align:center !important;max-width:100%;min-height:100% !important}.module-video.video-left .video-wrap{width:50%;margin-right:1.5em;margin-bottom:1em;float:left}.module-video.video-right .video-wrap{width:50%;margin-left:1.5em;margin-bottom:1em;float:right}.module-video.video-overlay{position:relative;font-size:.85em}.module-video.video-overlay .video-wrap{margin:0;width:100%}.module-video.video-overlay .video-content{padding:2% 4%;background:#333;background:rgba(0,0,0,.7);color:#ccc;line-height:1.4em}.module-video.video-overlay .video-wrap+.video-content{position:absolute;bottom:0;left:0}.module-video.video-overlay .video-title{font-size:1.1em;margin:0 0 .4em}.module-video.video-overlay p{margin:0 0 .4em}.module-video.video-overlay a,.module-video.video-overlay a:hover{color:#fff;text-decoration:none}.module-video.video-overlay h1,.module-video.video-overlay h2,.module-video.video-overlay h3,.module-video.video-overlay h4,.module-video.video-overlay h5,.module-video.video-overlay h6{color:#fff;margin:0 0 .4em}.image-wrap .lightbox{position:relative;display:inline-block;max-width:100%}.image-wrap .zoom{color:#ccc;color:rgba(255,255,255,.6);width:40px;height:40px;background-color:#666;background-color:rgba(0,0,0,.6);margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;border-radius:100%}.image-wrap .zoom:before{font-size:18px;position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;line-height:1em}.image-wrap .zoom:hover{background:#000;color:#fff;color:rgba(255,255,255,1)}#body .module.gallery .gallery-item,.module.gallery .gallery-item{vertical-align:top;float:left;display:block;max-width:100%;text-align:center}.module.gallery .gallery-caption{margin:.5em 0;font-size:.95em}.themify_image_title{display:block}#body .module-gallery.layout-lightboxed .gallery-caption{text-align:left}.mfp-title .themify_image_title,.module-gallery.layout-lightboxed .themify_image_title{margin-bottom:.5em}.module-gallery .gallery-icon,.module-gallery .gallery-icon img{margin:0;vertical-align:bottom}.module-gallery.rounded .gallery-icon{display:inline-block;max-width:100%}.module-gallery.rounded .gallery-showcase-image img,.module-gallery.rounded.layout-showcase .gallery-images img,.module-gallery.rounded .gallery-icon,.module-gallery.rounded .gallery-icon img{border-radius:5px}.module-gallery.bordered.layout-showcase .gallery-images img,.module-gallery.bordered .gallery-icon{border:solid 1px #999;background:#fff;padding:2px}.module-gallery.drop-shadow.layout-showcase .gallery-images img,.module-gallery.drop-shadow .gallery-icon{box-shadow:0 1px 2px rgba(0,0,0,.3)}.module-gallery.circle.layout-showcase .gallery-images img,.module-gallery.circle .gallery-icon,.module-gallery.circle .gallery-icon img{border-radius:50em}.module-gallery.circle.layout-showcase .gallery-images img,.module-gallery.circle .gallery-icon img{border-bottom-left-radius:50em;border-bottom-right-radius:50em;overflow:hidden;text-align:center}.module-gallery.layout-lightboxed .gallery-item{width:auto !important;margin:0 !important}.module-gallery .gallery-showcase-image{margin-bottom:10px}.module-gallery.layout-showcase .gallery-images a{border-bottom-width:0}.module-gallery.layout-showcase .gallery-images img{max-width:50px;max-height:50px;margin-right:5px;margin-bottom:5px;display:inline-block}.builder_gallery_nav{text-align:center}.builder_gallery_load{cursor:wait;opacity:.5;position:relative;z-index:-1}.module .gallery-columns-1 .gallery-item{width:100% !important}.module.gallery-columns-1 br{display:none !important}.module.gallery-columns-2 .gallery-item{width:49.2%}.module.gallery-columns-3 .gallery-item{width:32.3%}.module.gallery-columns-4 .gallery-item{width:23.8%}.module.gallery-columns-5 .gallery-item{width:18.8%}.module.gallery-columns-6 .gallery-item{width:15.4%}.module.gallery-columns-7 .gallery-item{width:13%}.module.gallery-columns-8 .gallery-item{width:11.18%}.module.gallery-columns-9 .gallery-item{width:9.77%}.module.gallery-columns-1 .gallery-item,.module.gallery-columns-2 .gallery-item,.module.gallery-columns-3 .gallery-item,.module.gallery-columns-4 .gallery-item,.module.gallery-columns-5 .gallery-item,.module.gallery-columns-6 .gallery-item,.module.gallery-columns-7 .gallery-item,.module.gallery-columns-8 .gallery-item,.module.gallery-columns-9 .gallery-item{margin:0 1.5% 1.5% 0}.module.gallery-columns-9 .gallery-item:nth-of-type(9n),.module.gallery-columns-8 .gallery-item:nth-of-type(8n),.module.gallery-columns-7 .gallery-item:nth-of-type(7n),.module.gallery-columns-6 .gallery-item:nth-of-type(6n),.module.gallery-columns-5 .gallery-item:nth-of-type(5n),.module.gallery-columns-4 .gallery-item:nth-of-type(4n),.module.gallery-columns-3 .gallery-item:nth-of-type(3n),.module.gallery-columns-2 .gallery-item:nth-of-type(2n){margin-right:0}.module-map .map-container{max-width:100% !important;-moz-box-sizing:border-box;box-sizing:border-box}.module-map .map-container img{max-width:inherit}.gmnoprint{word-wrap:normal}.themify_builder_map_info_window{color:#000}.ui.module-callout{margin-bottom:2em;padding:1em 1.5em;position:relative}.module-callout p{margin:0 0 5px}.module-callout .callout-heading{color:inherit;font-size:140%;line-height:130%;margin:0 0 5px;padding:0}.module-callout .callout-content{float:left}.module-callout .callout-button{margin-top:5px;float:right;text-align:right}.module-callout.button-left .callout-content{float:right;width:70%}.module-callout.button-left .callout-button{float:left;width:25%;text-align:left}.module-callout.button-bottom .callout-content,.module-callout.button-bottom .callout-button{width:auto !important;float:none;text-align:left}.module-callout.button-bottom .callout-button{margin-top:15px}.module-callout.button-bottom-center .callout-content,.module-callout.button-bottom-center .callout-button{width:auto !important;float:none;text-align:center}.module-callout.button-bottom-center .callout-button{margin-top:15px}.module-accordion{margin-bottom:1em;padding:0}.module-accordion .accordion-content{padding:1em}.module-accordion h1,.module-accordion h2,.module-accordion h3,.module-accordion h4,.module-accordion h5,.module-accordion h6{color:inherit;margin-top:0}.module-box{margin-bottom:1.5em}.module-box-content{padding:1.5em}.module-box h1,.module-box h2,.module-box h3,.module-box h4,.module-box h5,.module-box h6{color:inherit;margin-top:0}.module-tab{margin-bottom:2em}.module-tab .builder-tabs-wrap{position:relative}.module-tab .tab-content h1,.module-tab .tab-content h2,.module-tab .tab-content h3,.module-tab .tab-content h4,.module-tab .tab-content h5,.module-tab .tab-content h6{color:inherit;margin:.3em 0 .5em}.js .module-tab .tab-content{display:none}.js .module-tab .tab-content:first-of-type{display:block}.module-tab.tab-style-icon-only .tab-nav li a,.module-tab.tab-style-icon-top .tab-nav li a{text-align:center}.module-tab.tab-style-icon-top .tab-nav li i{display:block}.module-tab.tab-style-icon-only .tab-nav li span{display:none}.module-divider{margin:1.5em 0;border-left:none !important;border-right:none !important;border-bottom:none !important;max-width:100%}.module-divider.dashed{border-style:dashed}.module-divider.solid{border-style:solid}.module-divider.dotted{border-style:dotted}.module-divider.double{border-style:double}.divider-center{margin-left:auto;margin-right:auto}.divider-left{float:left}.divider-right{float:right}.divider-left+*,.divider-right+*{clear:both}.module-slider{margin-bottom:2.5em}.themify_builder_slider{padding:0 !important;margin:0 !important;position:relative;list-style:none;display:block}.themify_builder_slider>li{margin:0 !important;padding:0;list-style:none;float:left;clear:none !important;text-align:center;width:auto}.themify_builder_slider .slide-image{margin:0 0 1em}.themify_builder_slider .slide-image img{vertical-align:bottom}.themify_builder_slider .slide-content{padding:0 4%}.themify_builder_slider .slide-title{font-size:1.2em;margin:0 0 .5em;padding:0}.themify_builder_slider .slide-title a{text-decoration:none}.themify_builder_slider_wrap{height:0;overflow:hidden;visibility:hidden}.themify_builder_slider_loader,.themify_builder_slider_loader:before,.themify_builder_slider_loader:after{background:#000;border-radius:0;width:8px !important;height:15px !important;-webkit-animation:horizontal-loader 1s infinite ease-in-out;animation:horizontal-loader 1s infinite ease-in-out}.themify_builder_slider_loader:before,.themify_builder_slider_loader:after{position:absolute;top:0;content:''}.themify_builder_slider_loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.themify_builder_slider_loader{margin:88px auto;position:relative;font-size:11px;-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.themify_builder_slider_loader:after{left:1.5em}@-webkit-keyframes horizontal-loader{0,80%,100%{opacity:1}40%{opacity:.5}}@keyframes horizontal-loader{0,80%,100%{opacity:1}40%{opacity:.5}}.module-slider.slider-overlay li{position:relative}.module-slider.slider-overlay p{margin:0 0 .5em}.module-slider.slider-overlay .slide-image{margin-bottom:0}.module-slider.slider-overlay .slide-image img{width:100%}.module-slider.slider-overlay .slide-content{font-size:.9em;padding:2% 4%;width:100%;background:#333;background:rgba(0,0,0,.7);color:#ccc;line-height:1.4em;-moz-box-sizing:border-box;box-sizing:border-box}.module-slider.slider-overlay .slide-image+.slide-content{position:absolute;bottom:0;left:0}.module-slider.slider-overlay .slide-title{margin:0 0 .5em}.module-slider.slider-overlay .slide-content a,.module-slider.slider-overlay .slide-title a{color:#fff;text-decoration:none}.module-slider.slider-overlay .slide-content h1,.module-slider.slider-overlay .slide-content h2,.module-slider.slider-overlay .slide-content h3,.module-slider.slider-overlay .slide-content h4,.module-slider.slider-overlay .slide-content h5,.module-slider.slider-overlay .slide-content h6{color:#fff;margin:0 0 .4em}.module-slider.slider-caption-overlay li{position:relative}.module-slider.slider-caption-overlay p{margin:0 0 7px}.module-slider.slider-caption-overlay .slide-image img{width:100%}.module-slider.slider-caption-overlay .slide-content{font-size:.9em;text-align:left;padding:1em 5%;width:auto;max-width:75%;background:#333;background:rgba(0,0,0,.7);color:#ccc;line-height:1.4em}.module-slider.slider-caption-overlay .slide-image+.slide-content{position:absolute;bottom:8%;left:0}.module-slider.slider-caption-overlay .slide-title{margin:0 0 .5em}.module-slider.slider-caption-overlay .slide-content a,.module-slider.slider-caption-overlay .slide-title a{color:#fff;text-decoration:none}.module-slider.slider-caption-overlay .slide-content h1,.module-slider.slider-caption-overlay .slide-content h2,.module-slider.slider-caption-overlay .slide-content h3,.module-slider.slider-caption-overlay .slide-content h4,.module-slider.slider-caption-overlay .slide-content h5,.module-slider.slider-caption-overlay .slide-content h6{color:#fff;margin:0 0 .4em}.module-slider.slider-agency .slide-image{float:left;max-width:50%}.module-slider.slider-agency .slide-content{overflow:hidden;text-align:left}.module-slider .post{-webkit-animation-name:inherit !important;animation-name:inherit !important}.module-slider .carousel-nav-wrap{text-align:center;margin:auto;border:0;padding:1em 0;padding-top:0}.module-slider .carousel-nav-wrap .carousel-prev span,.module-slider .carousel-nav-wrap .carousel-next span{display:none}.module-slider .carousel-nav-wrap .carousel-prev,.module-slider .carousel-nav-wrap .carousel-next{position:static;line-height:100%;text-decoration:none;text-align:center;text-indent:0;display:inline-block;vertical-align:middle;color:inherit;text-shadow:none;border-radius:0;border:0;background:0;font:normal 30px/100% Georgia,"Times New Roman",Times,serif;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.module-slider.themify_builder_slider_vertical .carousel-prev,.module-slider.themify_builder_slider_vertical .carousel-next{position:absolute;top:50%;left:0;background:rgba(0,0,0,0.5);border-radius:0;padding:0;color:#fff;width:auto !important;height:auto !important;margin:0;padding:20px 5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.module-slider.themify_builder_slider_vertical .carousel-next{right:0;left:auto}.module-slider.themify_builder_slider_vertical .carousel-prev.disabled,.module-slider.themify_builder_slider_vertical .carousel-next.disabled{opacity:.3}.module-slider .carousel-nav-wrap .carousel-prev:before,.module-slider .carousel-nav-wrap .carousel-next:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid transparent;border-bottom-color:inherit;border-right-color:inherit;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);transform:rotateZ(135deg);margin-left:7px;vertical-align:middle}.module-slider .carousel-nav-wrap .carousel-next:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);transform:rotateZ(-45deg);margin:auto;margin-right:7px}.module-slider .carousel-nav-wrap .disabled,.module-slider .carousel-nav-wrap .disabled{opacity:6;cursor:default}.module-slider .carousel-pager{clear:both;text-align:center;display:inline-block;vertical-align:middle;line-height:100%;width:auto;margin-left:3px}.module-slider .carousel-pager a{line-height:100%;display:inline-block;vertical-align:middle;margin:0 2px;cursor:pointer;color:inherit;overflow:hidden;outline:0;position:relative;width:10px;height:10px;border-radius:100%;box-sizing:border-box;border:1px solid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-sizing:border-box}.module-slider .carousel-pager a span{display:none}.module-slider .carousel-pager a:hover,.module-slider .carousel-pager a.selected{border-width:5px}.post{margin-bottom:2.2em;-moz-box-sizing:border-box;box-sizing:border-box}.col-full .post{margin-bottom:3em}.post-title a{text-decoration:none}.post-video{margin:0 0 1em}.post-content{min-width:120px;padding:0;position:static}.module-post p.post-meta{margin:0 0 .6em}.post-meta .post-author,.post-meta .post-category,.post-meta .post-tag,.post-meta .post-author,.post-meta .post-comment a,.post-meta span{margin-right:.3em}.post-date{margin:0 0 .5em;display:block}.more-link-wrap{text-align:right;clear:both;margin:.9em 0 1.3em}.builder-posts-wrap .post-image img{max-width:100%;height:auto}.builder-posts-wrap.list-post .post{width:auto;min-height:0;position:static;clear:both}.builder-posts-wrap.list-post .post-content{width:auto}.builder-posts-wrap.grid2 .post,.builder-posts-wrap.grid3 .post,.builder-posts-wrap.grid4 .post,.builder-posts-wrap.grid2-thumb .post{clear:none}.builder-posts-wrap.grid4 .post{width:22.6%;float:left;margin-left:3.2%;margin-bottom:2em}.builder-posts-wrap.grid4 .post-title{font-size:130%}.builder-posts-wrap.grid3 .post{width:31.2%;float:left;margin-left:3.2%;margin-bottom:2.2em}.builder-posts-wrap.grid3 .post-title{font-size:150%}.builder-posts-wrap.grid2 .post{width:48.4%;float:left;margin-left:3.2%;margin-bottom:2.2em}.builder-posts-wrap.grid2 .post-title{font-size:160%}.builder-posts-wrap.grid2-thumb .post{width:48.4%;float:left;margin-right:0;margin-left:3.2%;text-align:left;margin-bottom:2.2em}.builder-posts-wrap.grid2-thumb .post-title{font-size:160%}.builder-posts-wrap.grid2-thumb .post-image{width:20%;float:left;margin:0 1.5em 1em 0}.builder-posts-wrap.grid2-thumb .post-content{overflow:hidden}.builder-posts-wrap.list-thumb-image .post{text-align:left;margin-bottom:1em}.builder-posts-wrap.list-thumb-image .post-title{font-size:140%}.builder-posts-wrap.list-thumb-image .post-image{max-width:20%;float:left;margin:0 1.5em 1em 0}.builder-posts-wrap.list-thumb-image .post-image img{width:100%}.builder-posts-wrap.list-thumb-image .post-content{overflow:hidden}.builder-posts-wrap.list-large-image .post{text-align:left}.builder-posts-wrap.list-large-image .post-image{max-width:64%;float:left;margin:0 1.5em 1em 0}.builder-posts-wrap.list-large-image .post-image img{width:100%}.builder-posts-wrap.list-large-image .post-title{font-size:200%}.builder-posts-wrap.grid4,.builder-posts-wrap.grid3,.builder-posts-wrap.grid2,.builder-posts-wrap.grid2-thumb{clear:both}.builder-posts-wrap.grid4 .post:nth-of-type(4n+1),.builder-posts-wrap.grid3 .post:nth-of-type(3n+1),.builder-posts-wrap.grid2 .post:nth-of-type(2n+1),.builder-posts-wrap.grid2-thumb .post:nth-of-type(2n+1){margin-left:0;clear:left}.col2-1 .builder-posts-wrap.grid3 .post-content,.col2-1 .builder-posts-wrap.grid4 .post-content,.col3-1 .builder-posts-wrap.grid2 .post-content,.col3-1 .builder-posts-wrap.grid3 .post-content,.col3-1 .builder-posts-wrap.grid4 .post-content,.col3-2 .builder-posts-wrap.grid2 .post-content,.col3-2 .builder-posts-wrap.grid3 .post-content,.col3-2 .builder-posts-wrap.grid4 .post-content,.col4-1 .builder-posts-wrap.grid2 .post-content,.col4-1 .builder-posts-wrap.grid3 .post-content,.col4-1 .builder-posts-wrap.grid4 .post-content,.col4-2 .builder-posts-wrap.grid2 .post-content,.col4-2 .builder-posts-wrap.grid3 .post-content,.col4-2 .builder-posts-wrap.grid4 .post-content{min-width:50%}.module-icon .module-icon-item{display:inline-block;padding:0;list-style:none}.module-icon.icon_vertical div.module-icon-item{display:block;margin:0 0 .4em 0}.module-icon .module-icon-item+.module-icon-item{margin-left:.4em}.module-icon .module-icon-item a{text-decoration:none;display:inline-block}.module-icon span{display:inline-block;vertical-align:middle;margin-left:.3em;margin-right:.6em}.module-icon i{display:inline-block;vertical-align:middle;padding:.5em;font-size:16px;border-radius:100%;text-align:center;box-sizing:border-box}.module-icon i::before{line-height:1em;margin:0;padding:0}.module-icon.small i{font-size:12px;width:24px;height:24px}.module-icon.large i{font-size:24px;width:48px;height:48px}.module-icon.large span{font-size:1.2em}.module-icon.xlarge i{width:58px;height:48px;padding:12px 0 0 2px;font-size:36px;width:62px;height:62px}.module-icon.xlarge span{font-size:1.4em}.module-icon.rounded i{border-radius:5px}.module-icon.squared i{border-radius:0}.module-icon.none.small i{font-size:18px}.module-icon.none.large i{font-size:30px}.module-icon.none.xlarge i{font-size:36px}.module-icon.none{display:block}.module-icon.none i{padding:.2em;border-radius:0;background:none !important;font-size:24px;color:inherit}.module-icon.none i.black{color:#000}.module-icon.none i.gray{color:#666}.module-icon.none i.blue{color:#3e65b2}.module-icon.none i.light-blue{color:#6694d6}.module-icon.none i.green{color:#4aab10}.module-icon.none i.light-green{color:#71a115}.module-icon.none i.purple{color:#584eb2}.module-icon.none i.light-purple{color:#7f76cc}.module-icon.none i.brown{color:#622d07}.module-icon.none i.orange{color:#bc6e00}.module-icon.none i.yellow{color:#dcb232}.module-icon.none i.red{color:#9d1d14}.module-icon.none i.pink{color:#b27e9d}.ui.builder_button{line-height:100%}.module-buttons .module-buttons-item{display:inline-block}.module-buttons-item+.module-buttons-item{margin-left:.4em}.module-buttons a{text-decoration:none;display:inline-block}.module-buttons span{display:inline-block;vertical-align:middle;margin-left:.2em;margin-right:.2em}.module-buttons i{display:inline-block;vertical-align:middle;font-size:16px}.module-buttons i::before{line-height:1em;margin:0;padding:0}.module-buttons.small i{font-size:12px}.module-buttons.small span{font-size:.8em}.module-buttons.large i{font-size:24px}.module-buttons.large span{font-size:1.2em}.module-buttons.xlarge i{font-size:36px}.module-buttons.xlarge span{font-size:1.4em}.module-buttons.none.small i{font-size:18px}.module-buttons.none.large i{font-size:30px}.module-buttons.none.xlarge i{font-size:36px}.module-buttons .module-buttons-item.rounded a{border-radius:5px}.module-buttons .module-buttons-item.squared a{border-radius:0}.module-buttons .module-buttons-item.circle a{border-radius:50em}.module-buttons .module-buttons-item.outline a{border-style:solid;border-width:1px;background:0;box-shadow:none;text-shadow:none;color:#fff;border-color:#fff}.module-buttons .module-buttons-item.outline a:hover{background:#fff;color:#000}.module-buttons .module-buttons-item.outline a.black{color:#000;border-color:#000}.module-buttons .module-buttons-item.outline a.black:hover{color:#fff;background-color:#000}.module-buttons .module-buttons-item.outline a.gray{color:#666;border-color:#666}.module-buttons .module-buttons-item.outline a.gray:hover{color:#fff;background-color:#666}.module-buttons .module-buttons-item.outline a.blue{color:#3e65b2;border-color:#3e65b2}.module-buttons .module-buttons-item.outline a.blue:hover{color:#fff;background-color:#3e65b2}.module-buttons .module-buttons-item.outline a.light-blue{color:#6694d6;border-color:#6694d6}.module-buttons .module-buttons-item.outline a.light-blue:hover{color:#fff;background-color:#6694d6}.module-buttons .module-buttons-item.outline a.green{color:#76ab3b;border-color:#76ab3b}.module-buttons .module-buttons-item.outline a.green:hover{color:#fff;background-color:#76ab3b}.module-buttons .module-buttons-item.outline a.light-green{color:#ebf8d6;border-color:#ebf8d6}.module-buttons .module-buttons-item.outline a.light-green:hover{color:#000;background-color:#ebf8d6}.module-buttons .module-buttons-item.outline a.purple{color:#584eb2;border-color:#584eb2}.module-buttons .module-buttons-item.outline a.purple:hover{color:#fff;background-color:#584eb2}.module-buttons .module-buttons-item.outline a.light-purple{color:#7f76cc;border-color:#7f76cc}.module-buttons .module-buttons-item.outline a.light-purple:hover{color:#fff;background-color:#7f76cc}.module-buttons .module-buttons-item.outline a.brown{color:#622d07;border-color:#622d07}.module-buttons .module-buttons-item.outline a.brown:hover{color:#fff;background-color:#622d07}.module-buttons .module-buttons-item.outline a.orange{color:#bc6e00;border-color:#bc6e00}.module-buttons .module-buttons-item.outline a.orange:hover{color:#fff;background-color:#bc6e00}.module-buttons .module-buttons-item.outline a.yellow{color:#dcb232;border-color:#dcb232}.module-buttons .module-buttons-item.outline a.yellow:hover{color:#fff;background-color:#dcb232}.module-buttons .module-buttons-item.outline a.red{color:#9d1d14;border-color:#9d1d14}.module-buttons .module-buttons-item.outline a.red:hover{color:#fff;background-color:#9d1d14}.module-buttons .module-buttons-item.outline a.pink{color:#b27e9d;border-color:#b27e9d}.module-buttons .module-buttons-item.outline a.pink:hover{color:#fff;background-color:#b27e9d}.module-highlight .highlight-post{text-align:left}.module-highlight .highlight-post .post-image{float:left;margin:0 1.5em .5em 0}.module-highlight .highlight-post .post-image img{border-radius:5px}.module-highlight .highlight-post .post-content{overflow:hidden;min-width:120px}.module-testimonial .testimonial-post{text-align:left}.module-testimonial .testimonial-post .post-image{float:left;margin:0 1.5em .4em 0}.module-testimonial .testimonial-post .post-image img,.module-testimonial .testimonial-post .post-image .image-wrap:after{border-radius:20em}.module-testimonial .testimonial-post .post-content{overflow:hidden}.module-testimonial .testimonial-post .testimonial-author{clear:both;text-align:right;margin:.7em 0 0}.module-testimonial .testimonial-post .testimonial-author .dash{width:20px;border-bottom:solid 1px #ddd;margin:-10px 6px 0 0;height:10px;display:inline-block;vertical-align:middle}.module-testimonial .testimonial-post .testimonial-name{font-style:normal;font-weight:bold;display:inline-block;vertical-align:middle}.module-testimonial .testimonial-post .testimonial-title{display:block}.module-testimonial .testimonial-post .post-title{font-size:1.2em;margin:0 0 .5em}.module-testimonial .testimonial-post .post-title a{text-decoration:none}.module-testimonial .testimonial-post .post-title a:hover{text-decoration:underline}.module-testimonial-slider{margin-bottom:1em;padding:0}.module-testimonial-slider h1,.module-testimonial-slider h2,.module-testimonial-slider h3,.module-testimonial-slider h4,.module-testimonial-slider h5,.module-testimonial-slider h6{color:inherit;margin-top:0}.module-testimonial-slider .testimonial-content{margin-bottom:1em}.module-testimonial-slider .testimonial-image img{border-radius:100%}.module-testimonial-slider.image-bottom .testimonial-image img{padding-bottom:10px}.themify_builder_slider>li:first-child:last-child{float:none}.module-menu .sub-arrow{display:inline-block;cursor:pointer}.module-menu .sub-arrow:before{content:'';display:inline-block;width:8px;height:8px;border:1px solid transparent;border-bottom-color:inherit;border-left-color:inherit;pointer-events:none;padding:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;-webkit-transform-origin:center;-moz-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3D;-moz-transform-style:preserve-3D;transform-style:preserve-3D}.module-menu .sub-arrow:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);transform:rotateZ(-45deg);margin-bottom:4px;margin-left:4px}.module-menu .sub-arrow.open:before{-webkit-transform:rotateZ(-225deg);-moz-transform:rotateZ(-225deg);transform:rotateZ(-225deg);margin-bottom:0}.module-menu .with-sub-arrow ul .sub-arrow:before{-webkit-transform:rotateZ(-135deg);-moz-transform:rotateZ(-135deg);transform:rotateZ(-135deg);margin-bottom:0}.module-menu .with-sub-arrow ul .sub-arrow.open:before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg);margin-bottom:0}.no-touch .module-menu .sub-arrow{display:none !important}.module-menu .transparent.nav,.module-menu .transparent.nav,.module-menu .transparent.nav li,.module-menu .transparent li a,.module-menu .transparent li:hover,.module-menu .transparent li:active{background:0;border:0;box-shadow:none}.menu-module-left .body-overlay{right:auto;left:300px;box-shadow:-1px 0 13px rgba(0,0,0,.13);box-sizing:border-box}.module-feature{margin-bottom:1.5em}.module-feature .module-feature-title{font-size:1.5em;margin:0 0 .8em;padding:0}.module-feature .module-feature-icon{position:relative;vertical-align:middle}.module-feature .module-feature-image{position:relative}.module-feature.layout-icon-top .module-feature-image{text-align:center;margin-bottom:1.2em}.module-feature.layout-icon-top .module-feature-content{text-align:center}.module-feature.with-chart.with-overlay-image .module-feature-chart-html5{position:absolute}.module-feature.with-chart.with-overlay-image.layout-icon-top .module-feature-chart-html5{bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.module-feature.with-chart.with-overlay-image.layout-icon-right .module-feature-chart-html5{top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.module-feature.with-chart.with-overlay-image.layout-icon-left .module-feature-chart-html5{top:50%;right:0;-webkit-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(-50%)}.module-feature.with-chart.with-overlay-image.size-large.layout-icon-top .module-feature-content{margin-top:110px}.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-top .module-feature-content{margin-top:85px}.module-feature.with-chart.with-overlay-image.size-small.layout-icon-top .module-feature-content{margin-top:60px}.module-feature.with-chart.with-overlay-image.size-large.layout-icon-right .module-feature-image{margin-left:110px}.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-right .module-feature-image{margin-left:85px}.module-feature.with-chart.with-overlay-image.size-small.layout-icon-right .module-feature-image{margin-left:60px}.module-feature.with-chart.with-overlay-image.size-large.layout-icon-left .module-feature-image{margin-right:110px}.module-feature.with-chart.with-overlay-image.size-medium.layout-icon-left .module-feature-image{margin-right:85px}.module-feature.with-chart.with-overlay-image.size-small.layout-icon-left .module-feature-image{margin-right:60px}.module-feature.with-chart .module-feature-chart-html5 img{border-radius:100%;max-width:75%;height:auto;vertical-align:middle}.module-feature.layout-icon-left{text-align:left}.module-feature.layout-icon-left .module-feature-image{float:left;max-width:200px;margin:0 1.5em .4em 0}.module-feature.layout-icon-right .module-feature-image{float:right;margin:0 0 .4em 1.5em;max-width:200px}.module-feature.layout-icon-left .module-feature-content,.module-feature.layout-icon-right .module-feature-content{overflow:hidden;min-width:200px}.module-feature.layout-icon-right .module-feature-content{text-align:right}.module-feature.size-small .module-feature-icon{font-size:2em}.module-feature.size-medium .module-feature-icon{font-size:3.5em}.module-feature.size-large .module-feature-icon{font-size:4.5em}.module-feature.layout-icon-top:before,.module-feature.layout-icon-left:before,.module-feature.layout-icon-right:before{content:'';display:none}.module-feature .module-feature-chart-html5 .module-feature-icon{display:table-cell}.module-feature.with-chart .module-feature-image .module-feature-chart-html5 img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.module-feature-chart-html5{margin:0 auto;border-radius:50%;position:relative;overflow:hidden;padding-left:1px;padding-right:1px}.module-feature-chart-html5 .chart-html5-circle .chart-html5-mask,.module-feature-chart-html5 .chart-html5-circle .chart-html5-fill{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.module-feature-chart-html5 .chart-html5-circle .chart-html5-half{z-index:1}.module-feature-chart-html5 .chart-html5-circle .chart-html5-full{z-index:2}.module-feature-chart-html5 .chart-html5-inset{z-index:3;position:absolute;border-radius:50%;text-align:center;width:76%;height:76%;margin:12%}.module-feature-chart-html5 .chart-html5-inset.chart-html5-inset-icon{display:table}.module-service-menu{max-width:100%}.module-service-menu .tb-menu-title{margin:0 0 .3em;font-size:1.2em;letter-spacing:.025em}.module-service-menu .tb-menu-title a{text-decoration:none}.module-service-menu .tb-menu-price{font-size:1.2em;font-weight:bold;margin:.3em 0 .5em}.module-service-menu .tb-highlight-text{background-color:#d8ba2c;color:#fff;display:inline-block;font-size:.9em;padding:3px 25px 3px 22px;text-transform:uppercase}.module-service-menu.has-highlight{background-color:#ececec}.module-service-menu.has-highlight.black{background-color:#333;color:#fff}.module-service-menu.has-highlight.gray{background-color:#dadada}.module-service-menu.has-highlight.blue{background-color:#e7eefb}.module-service-menu.has-highlight.light-blue{background-color:#c1cbda}.module-service-menu.has-highlight.green{background-color:#d8e6d0}.module-service-menu.has-highlight.light-green{background-color:#dce4ce}.module-service-menu.has-highlight.purple{background-color:#d9d7ea}.module-service-menu.has-highlight.light-purple{background-color:#dad7f3}.module-service-menu.has-highlight.brown{background-color:#f7e8e8}.module-service-menu.has-highlight.orange{background-color:#fbedd9}.module-service-menu.has-highlight.yellow{background-color:#ffffe3}.module-service-menu.has-highlight.red{background-color:#fff4f4}.module-service-menu.has-highlight.pink{background-color:#fff3f5}.module-service-menu.has-highlight.black .tb-highlight-text{background-color:#000;color:#fff}.module-service-menu.has-highlight.gray .tb-highlight-text{background-color:#666;color:#fff}.module-service-menu.has-highlight.blue .tb-highlight-text{background-color:#3e65b2;color:#fff}.module-service-menu.has-highlight.light-blue .tb-highlight-text{background-color:#6694d6;color:#fff}.module-service-menu.has-highlight.green .tb-highlight-text{background-color:#4aab10;color:#fff}.module-service-menu.has-highlight.light-green .tb-highlight-text{background-color:#c2d4a2;color:#fff}.module-service-menu.has-highlight.purple .tb-highlight-text{background-color:#584eb2;color:#fff}.module-service-menu.has-highlight.light-purple .tb-highlight-text{background-color:#7f76cc;color:#fff}.module-service-menu.has-highlight.brown .tb-highlight-text{background-color:#a52a2a;color:#fff}.module-service-menu.has-highlight.orange .tb-highlight-text{background-color:#bc6e00;color:#fff}.module-service-menu.has-highlight.yellow .tb-highlight-text{background-color:#ff0;color:#000}.module-service-menu.has-highlight.red .tb-highlight-text{background-color:red;color:#fff}.module-service-menu.has-highlight.pink .tb-highlight-text{background-color:#ffc0cb;color:#000}.module-service-menu .tb-image-wrap{vertical-align:top;display:inline-block;width:auto;max-width:100%}.module-service-menu .tb-image-wrap img{vertical-align:top}.module-service-menu.image-top .tb-image-content{margin-top:1em;margin-bottom:1.5em}.module-service-menu.image-left .tb-image-wrap{float:left;margin:0 1.5em 1em 0}.module-service-menu.image-left .tb-image-content{overflow:hidden;min-width:100px}.module-service-menu.image-right .tb-image-wrap{float:right;margin:0 0 1em 1.5em}.module-service-menu.image-overlay{font-size:.85em;display:inline-block}.module-service-menu.image-overlay .tb-image-wrap{position:relative;margin:0}.module-service-menu.image-overlay .tb-image-wrap img{width:100%}.module-service-menu.image-overlay .tb-image-content{-moz-box-sizing:border-box;box-sizing:border-box;padding:2% 4%;width:100%;background:#333;background:rgba(0,0,0,.7);color:#ccc;line-height:1.4em}.module-service-menu.image-overlay .tb-image-wrap+.tb-image-content{position:absolute;bottom:0;left:0}.module-service-menu.image-overlay p{margin:0 0 5px}.module-service-menu.image-overlay .tb-menu-title{font-size:1.1em;color:#fff;margin:0 0 .4em}.module-service-menu.image-overlay a,.module-service-menu.image-overlay a:hover{color:#fff;text-decoration:none}.module-service-menu.image-overlay h1,.module-service-menu.image-overlay h2,.module-service-menu.image-overlay h3:not(.module-title),.module-service-menu.image-overlay h4,.module-service-menu.image-overlay h5,.module-service-menu.image-overlay h6{color:#fff;margin:0 0 .4em}.module-service-menu.image-center .tb-image-wrap{display:block;text-align:center}.module-service-menu.image-center .tb-image-content{text-align:center;margin-top:1em;margin-bottom:1.5em}.module-service-menu.rounded .tb-image-wrap,.module-service-menu.rounded .tb-image-wrap img{border-radius:5px}.module-service-menu.rounded.image-overlay .tb-image-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.module-service-menu.bordered .tb-image-wrap img{border:solid 1px #999;background:#fff;padding:2px;-moz-box-sizing:border-box;box-sizing:border-box}.module-service-menu.drop-shadow .tb-image-wrap img{box-shadow:0 1px 2px rgba(0,0,0,.3)}.module-service-menu.circle .tb-image-wrap,.module-service-menu.circle .tb-image-wrap img{border-radius:50em}.module-service-menu.circle.image-overlay .tb-image-content{border-bottom-left-radius:50em;border-bottom-right-radius:50em;overflow:hidden;text-align:center}.module-service-menu.auto_fullwidth .tb-image-wrap{width:100%;display:block}.module-service-menu.auto_fullwidth .tb-image-wrap .lightbox{display:block}.module-service-menu.auto_fullwidth img{width:100%}.module-fancy-heading .themify-text-center{text-align:center}.module-fancy-heading .themify-text-left{text-align:left}.module-fancy-heading .themify-text-right{text-align:right}.module-fancy-heading span{display:block}.module-fancy-heading .sub-head{position:relative;padding-top:.5em;font-size:50%}.module-fancy-heading .sub-head:before{content:"";border-top:3px solid;width:2em;display:block}.module-fancy-heading .themify-text-center .sub-head:before{margin:auto}.module-fancy-heading .themify-text-right .sub-head:before{margin:0 0 0 auto}.pagenav{text-align:right}.wp-caption{max-width:100%}.themify_builder .repeat{background-repeat:repeat !important}.themify_builder .repeat-x{background-repeat:repeat-x !important}.themify_builder .repeat-y{background-repeat:repeat-y !important}.themify_builder .repeat-none{background-repeat:no-repeat !important}.themify_builder .fullcover{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:center center}.themify_builder .best-fit-image{-webkit-background-size:contain !important;-moz-background-size:contain !important;-o-background-size:contain !important;background-size:contain !important;background-position:center center;background-repeat:no-repeat !important}.themify_builder .builder-parallax-scrolling{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder .builder-parallax-scrolling{background-attachment:fixed}.builder-is-mobile.builder-parallax-scrolling-active .themify_builder .builder-parallax-scrolling{background-attachment:scroll;background-position-x:50%}.themify_builder .builder-zoom-scrolling{background-size:100%;background-position:50%;background-repeat:no-repeat}.themify-bg-zoom,.themify_builder_row.themify-bg-zoom{transition:background-size .5s ease-in;-moz-transition:background-size .5s ease-in;-ms-transition:background-size .5s ease-in;-o-transition:background-size .5s ease-in;-webkit-transition:background-size .5s ease-in;background-size:100% 100%}.themify-bg-zoom:hover,.themify-bg-zoom,.themify_builder_row.themify-bg-zoom:hover{background-size:120% 120%}.themify_builder .builder-bg-fixed{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.themify_builder .themify_builder_row.fullwidth,.themify_builder .module_row.fullwidth,.sidebar-none .themify_builder .themify_builder_row{width:100%}.full_width .themify_builder_row.fullwidth .row_inner,.themify_builder_row.fullwidth .row_inner,.module_row.fullwidth .row_inner{width:100%;max-width:100%}.themify_builder .themify_builder_row.fullwidth-content .row_inner{width:auto;max-width:100%}.themify_builder .no-padding{padding:0 !important}.single-template-builder-container{margin:0 auto;width:1160px;max-width:90%}.themify_builder_row,.module_column,.module_subrow,.sub_column{position:relative}.builder_row_cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.builder_row_cover:before{height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;z-index:-100;content:'';display:block;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-o-transition:all .5s ease-out;transition:opacity .5s ease-in-out}.themify_builder_row:hover>.builder_row_cover:before,.module_subrow:hover>.builder_row_cover:before,.module_column:hover>.builder_row_cover:before,.sub_column:hover>.builder_row_cover:before{opacity:1}.row_inner_wrapper,.sub_row_inner_wrapper{position:relative;width:100%}.themify_builder .module{position:relative}.themify_ytb_playerbox,.themify_builder .big-video-wrap{overflow:hidden;height:100%;width:100%;top:0;left:0;z-index:0;position:absolute}.themify_builder .themify-video-vmieo iframe{position:relative;width:100%;height:100%}.themify_ytb_wrapper iframe,.big-video-wrap iframe[src*="youtube.com"]{max-width:100%}.themify_builder .themify_ytb_wrapper,.themify_builder .big-video-vid,.themify_builder .big-video-image{position:absolute}.themify_builder_row[data-fullwidthvideo] .tb-column{position:relative}.themify_builder .vjs-big-play-button,.themify_builder .vjs-control-bar,.themify_builder .vjs-error-display,.themify_builder .vjs-text-track-display{display:none !important}.themify_builder_row .row-slider .caroufredsel_wrapper,.themify_builder_row .sub_row-slider .caroufredsel_wrapper,.themify_builder_row .col-slider .caroufredsel_wrapper,.themify_builder_row .sub-col-slider .caroufredsel_wrapper{margin:0 !important}.themify_builder_row .row-slider-slides{z-index:1;text-align:center !important;width:100% !important;margin:0;padding:0 !important;position:absolute;left:0;right:0;bottom:-15px;visibility:hidden;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.themify_builder_row .row-slider-slides li{display:inline-block;width:10px !important;cursor:pointer;margin:0 3px}.themify_builder_row .row-slider-dot{width:10px;height:10px;background:#fff;border-radius:9em;display:block}.themify_builder_row .row-slider-nav{position:absolute;z-index:999;width:100%;top:50%;left:0;margin-top:-.5em}.themify_builder_row .row-slider-arrow{cursor:pointer;position:absolute;top:50%;font-size:20px;visibility:hidden;width:18px;height:18px;margin-top:-.5em;text-indent:-999em;text-align:center;border-bottom-width:0}.themify_builder_row .row-slider-prev{left:0}.themify_builder_row .row-slider-next{right:0}.themify_builder_row .row-slider-arrow:before{content:'';position:absolute;top:0;left:5px;text-indent:0;width:18px;height:18px;line-height:1em;border:2px solid transparent}.themify_builder_row .row-slider-prev:before{border-left-color:inherit;border-top-color:inherit;transform:rotateZ(-45deg)}.themify_builder_row .row-slider-next:before{border-right-color:inherit;border-top-color:inherit;transform:rotateZ(45deg);left:auto;right:5px}.themify_builder_row .row-slider-dot,.themify_builder_row .row-slider-arrow{color:#fff;opacity:.7;text-decoration:none;outline:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.themify_builder_row .row-slider-dot:hover,.themify_builder_row .row-slider-arrow:hover{opacity:1;text-decoration:none}.themify_builder_row:hover .row-slider .row-slider-prev,.module_subrow:hover .sub_row-slider .row-slider-prev,.module_column:hover .col-slider .row-slider-prev,.sub_column:hover .sub-col-slider .row-slider-prev{left:5px;visibility:visible}.themify_builder_row:hover .row-slider .row-slider-next,.module_subrow:hover .sub_row-slider .row-slider-next,.module_column:hover .col-slider .row-slider-next,.sub_column:hover .sub-col-slider .row-slider-next{right:5px;visibility:visible}.themify_builder_row:hover .row-slider .row-slider-slides,.module_subrow:hover .sub_row-slider .row-slider-slides,.module_column:hover .col-slider .row-slider-slides,.sub_column:hover .sub-col-slider .row-slider-slides{bottom:5px;visibility:visible}.builder-is-touch .themify_builder_row .row-slider-slides{bottom:5px;visibility:visible}.builder-is-touch .themify_builder_row .row-slider-prev{left:5px;visibility:visible}.builder-is-touch .themify_builder_row .row-slider-next{right:5px;visibility:visible}.best-fit{background:#000}.best-fit-vertical{top:0 !important;left:1% !important;right:1% !important;width:auto !important;height:100% !important;margin:auto !important}.best-fit-horizontal{top:10% !important;left:0 !important;bottom:10% !important;width:100% !important;height:auto !important;margin:auto !important}.themify_builder .bg-position-left-top{background-position:left top}.themify_builder .bg-position-left-center{background-position:left center}.themify_builder .bg-position-left-bottom{background-position:left bottom}.themify_builder .bg-position-right-top{background-position:right top}.themify_builder .bg-position-right-center{background-position:right center}.themify_builder .bg-position-right-bottom{background-position:right bottom}.themify_builder .bg-position-center-top{background-position:center top}.themify_builder .bg-position-center-center{background-position:center center}.themify_builder .bg-position-center-bottom{background-position:center bottom}.themify_builder .bg-position-left-top.builder-parallax-scrolling,.themify_builder .bg-position-left-center.builder-parallax-scrolling,.themify_builder .bg-position-left-bottom.builder-parallax-scrolling{background-position-x:left !important}.themify_builder .bg-position-right-top.builder-parallax-scrolling,.themify_builder .bg-position-right-center.builder-parallax-scrolling,.themify_builder .bg-position-right-bottom.builder-parallax-scrolling{background-position-x:right !important}.builder-zooming{background-position:center center;background-repeat:no-repeat}.themify_builder .builder-zooming.active-zooming{background-size:115%}.themify_builder .builder-zooming{background-size:100%;-webkit-transition:background 1.5s ease-in;-moz-transition:background 1.5s ease-in;-ms-transition:background 1.5s ease-in;-o-transition:background 1.5s ease-in;transition:background 1.5s ease-in}.animation-running,body.animation-on{overflow-x:hidden}a.themify_builder_turn_on{font:normal normal 15px/2 sans-serif !important;padding:2px 0 2px 15px;margin:20px auto;display:inline-block;clear:both;float:none;cursor:pointer;text-decoration:none}a.themify_builder_turn_on:hover{text-decoration:none}a.themify_builder_turn_on .dashicons-edit{font-weight:normal;font-style:normal;margin-right:5px;line-height:1.2}.themify_builder_active a.themify_builder_turn_on{display:none}.themify_builder_content a[rel=themify-tooltip-bottom]{font:normal 13px/1.5em 'Open Sans',sans-serif}.has-builder[class*="menu-module-"]{overflow:hidden;transition:left .2s ease-in-out;position:relative}.has-builder.menu-module-left #headerwrap.fixed-header{left:300px}.has-builder.menu-module-right #headerwrap.fixed-header{left:-300px}.menu-module-burger{cursor:pointer;color:inherit;width:1.3em;height:1em;display:block;border-bottom:2px solid;position:relative;margin:1em 0;box-shadow:none !important}.menu-module-burger:before,.menu-module-burger:after{content:'';display:block;border-bottom:2px solid;position:absolute;left:0;width:100%}.menu-module-burger:before{top:0}.menu-module-burger:after{top:50%}.menu-module-burger .fa{display:none}.mobile-menu-module{position:fixed;top:0;bottom:0;width:300px;background:#f4f4f4;z-index:999;visibility:hidden;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:0 100%;transform-origin:0 100%;overflow:auto;padding-top:50px}.admin-bar .mobile-menu-module{top:32px}.menu-module-right .mobile-menu-module,.menu-module-left .mobile-menu-module{visibility:visible;-ms-transform:scale(1);transform:scale(1)}.mobile-menu-module.right{transition:right .2s ease-in-out}.menu-module-right .mobile-menu-module{right:0}.mobile-menu-module.left{transition:left .2s ease-in-out}.menu-module-left .mobile-menu-module{left:0}.mobile-menu-module ul{position:relative;list-style:none;padding:0;margin:0}.mobile-menu-module ul a{position:relative;color:inherit;text-decoration:none;display:block;padding:5px 20px}.mobile-menu-module ul a>i.toggle-menu{position:absolute;right:10px;top:0;bottom:0;line-height:1em;height:1em;margin:auto 0}.mobile-menu-module ul li{position:relative;margin:0}.mobile-menu-module ul:before,.mobile-menu-module>ul:after,.mobile-menu-module ul li:not(:first-child):before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:currentColor;opacity:.2;z-index:1}.mobile-menu-module>ul:after{top:auto;bottom:0}.mobile-menu-module ul ul{display:none;padding:0 0 0 10px}.menu-close{width:1.3em;height:1.3em;position:relative;display:inline-block;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;transition:transform .2s ease}.menu-close:before,.menu-close:after{content:'';display:block;border-top:1px solid;position:absolute;width:100%;left:0;top:50%}.menu-close:before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg)}.menu-close:after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.mobile-menu-module>.menu-close{position:absolute;top:10px;right:20px;color:inherit;cursor:pointer;text-decoration:none}.mobile-menu-module>.menu-close:hover{-ms-transform:rotate(90deg);transform:rotate(90deg)}[data-menu-direction="right"]{margin-left:auto}@media only screen and (min-width:1200px){.visible-large{display:inherit !important}.hidden-large{display:none !important}.visible-desktop{display:inherit !important}.hidden-desktop{display:none !important}}@media only screen and (min-width:960px) and (max-width:1199px){.visible-large{display:none !important}.hidden-large{display:inherit !important}.visible-desktop{display:inherit !important}.hidden-desktop{display:none !important}}@media(min-width:768px) and (max-width:959px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-large{display:none !important}.hidden-large{display:inherit !important}}@media(max-width:767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.hidden-large{display:inherit !important}.visible-large{display:none !important}}@media screen and (min-width:1025px){body:not(.themify_builder_active) .hide-desktop{display:none !important}}@media screen and (min-width:681px) and (max-width:1024px){body:not(.themify_builder_active) .hide-tablet{display:none !important}}@media screen and (max-width:680px){body:not(.themify_builder_active) .hide-mobile{display:none !important}}@media(min-width:681px) and (max-width:959px){.themify_builder_row .col6-1{width:31.2%}.themify_builder_row .desktop-col-direction-rtl>.module_column.col6-1:nth-of-type(3n),.themify_builder_row .desktop-col-direction-ltr>.module_column.col6-1:nth-of-type(3n+1){margin-left:0}.themify_builder_row .gutter-narrow>.module_column.col6-1{width:32.266%}.themify_builder_row .gutter-none>.module_column.col6-1{width:33.333%}}@media screen and (max-width:780px){.module-image .image-content,.module-video .video-content,.module-slider .slide-content{position:static !important}.module-slider .carousel-nav-wrap .carousel-prev,.module-slider .carousel-nav-wrap .carousel-next{padding:0}.module-slider .carousel-nav-wrap .carousel-prev:before,.module-slider .carousel-nav-wrap .carousel-next:before{width:10px;height:10px}.module-slider .carousel-pager a{width:8px;height:8px}}@media screen and (max-width:680px){.ui.module-callout .callout-content,.ui.module-callout .callout-button{float:none !important;width:auto !important}.ui.module-callout .callout-button{margin-top:15px}.module-slider.slider-agency .slide-image{float:none;max-width:initial}.ui.builder_button,.ui.nav li a,.ui.module-tab .tab-nav li a,.ui.window>div{padding:.525em 1.15em}.ui.module-tab.vertical .tab-nav{width:120px;font-size:95%}.ui.module-tab.vertical .builder-tabs-wrap{padding-left:120px}.ui.module-tab.vertical .tab-content{margin-left:0}.module-buttons span,.module-icon span{font-size:.9em}.module-buttons.xlarge span,.module-buttons.large span,.module-icon.large span{font-size:1.1em}.module-icon.xlarge span{font-size:1.2em}.themify_builder_row .gutter-narrow>.module_column.tb-column,.themify_builder_row .gutter-narrow>.module_column.sub_column,.themify_builder_row .gutter-none>.module_column.tb-column,.themify_builder_row .gutter-none>.module_column.sub_column,.themify_builder_row .module_column{margin-left:0;width:100%;max-width:100%;display:block;float:none}.builder-posts-wrap.grid2 .post,.builder-posts-wrap.grid3 .post,.builder-posts-wrap.grid4 .post{clear:both;width:auto;float:none;margin-left:0;margin-right:0}.post-content{overflow:visible !important}.themify_builder_row .module_column.col6-1{width:48.4%;margin-left:3.2%}.themify_builder_row .col6-1:nth-of-type(2n+1){margin-left:0;clear:left}.themify_builder_row .gutter-narrow>.module_column.col6-1{width:49.2%;margin-left:1.6%}.themify_builder_row .gutter-none>.module_column.tb-column.col6-1,.themify_builder_row .gutter-none>.module_column.sub_column.col6-1{width:50%}.rtl .themify_builder_row .module_column{margin-right:0;width:100%;max-width:100%}.rtl .themify_builder_row .gutter-narrow>.module_column{margin-right:0}.themify_builder_row .row-slider-arrow:before{border-width:1px}.themify_builder .builder-zoom-scrolling{background-size:cover !important}.module.gallery-columns-8 .gallery-item{width:23.8% !important}.module.gallery-columns-8 .gallery-item:nth-of-type(4n){margin-right:0 !important}.module.gallery-columns-6 .gallery-item{width:32.3% !important}.module.gallery-columns-6 .gallery-item:nth-of-type(3n){margin-right:0 !important}.module.gallery-columns-4 .gallery-item{width:49.2% !important}.module.gallery-columns-4 .gallery-item:nth-of-type(2n){margin-right:0 !important}}.themify_builder_row .row_inner .tb-column .themify_builder_sub_row .sub_row_inner_wrapper,.themify_builder_row .row_inner .tb-column .themify_builder_sub_row .sub_row_inner_wrapper .themify_builder_sub_row_content,body.themify_builder_active .themify_builder_sub_row,body:not(.themify_builder_active) .themify_builder_row .row_inner>.tb-column>.tb-column-inner,body:not(.themify_builder_active) .themify_builder_sub_row>.sub_column>*,body.themify_builder_active .themify_builder_sub_row .themify_builder_sub_row_content>.sub_column>.tb-column-inner,body:not(.themify_builder_active) .themify_builder_row .row_inner>.col-full,body.themify_builder_active .themify_builder_row .themify_builder_row_content .tb-column-inner,body.themify_builder_active .themify_module_holder .themify_builder_module_front,body.themify_builder_active .themify_module_holder .themify_builder_ui_state_highlight,body:not(.themify_builder_active) .themify_builder_sub_row .sub_row_inner_wrapper .tb-column-inner,body:not(.themify_builder_active) .sub_row_inner_wrapper>.sub_column.col-full{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:681px){.themify_builder_active .themify_builder_row_content{padding-top:55px !important}.themify_builder_row .row_inner,.themify_builder_row .row_inner>.tb-column,.themify_builder_active .themify_builder_row_content,.themify_builder_active .themify_builder_row_content>.themify_builder_col,.themify_builder_active .themify_module_holder,.themify_builder_active .tb-column-inner,.themify_builder_row .themify_builder_sub_row,.themify_builder_row .sub_row_inner_wrapper,.themify_builder_row .themify_builder_sub_row_content,.themify_builder_row .sub_column{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.themify_builder_row.col_align_top .row_inner>.tb-column,.themify_builder_row.col_align_top .row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.col_align_top .themify_builder_row_content .themify_module_holder,.themify_builder_row .row_inner .tb-column .themify_builder_sub_row.col_align_top .sub_row_inner_wrapper .sub_column,.themify_builder_active .themify_builder_row .row_inner .themify_builder_sub_row.col_align_top .themify_builder_sub_row_content .themify_module_holder{-webkit-flex-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start}.themify_builder_row.col_align_middle .row_inner>.tb-column,.themify_builder_row.col_align_middle .row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.col_align_middle .themify_builder_row_content .themify_module_holder,.themify_builder_row .row_inner .tb-column .themify_builder_sub_row.col_align_middle .sub_row_inner_wrapper .sub_column,.themify_builder_active .themify_builder_row .row_inner .themify_builder_sub_row.col_align_middle .themify_builder_sub_row_content .themify_module_holder{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.themify_builder_row.col_align_bottom .row_inner>.tb-column,.themify_builder_row.col_align_bottom .row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.col_align_bottom .themify_builder_row_content .themify_module_holder,.themify_builder_row .row_inner .tb-column .themify_builder_sub_row.col_align_bottom .sub_row_inner_wrapper .sub_column,.themify_builder_active .themify_builder_row .row_inner .themify_builder_sub_row.col_align_bottom .themify_builder_sub_row_content .themify_module_holder{-webkit-flex-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:flex-end;align-content:flex-end}body.themify_builder_active .tb-column-inner,body.themify_builder_active .themify_module_holder{width:100%}}.themify_builder .themify_builder_row.fullheight,.themify_builder .module_row.fullheight{min-height:100vh;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}@supports(-ms-ime-align:auto){.themify_builder .themify_builder_row.fullheight.builder-parallax-scrolling,.themify_builder .module_row.fullheight.builder-parallax-scrolling{display:block}}.themify_builder .themify_builder_row.fullheight .row_inner_wrapper,.themify_builder .module_row.fullheight .row_inner_wrapper,.themify_builder .themify_builder_row.fullheight .row_inner_wrapper .themify_builder_sub_row,.themify_builder .themify_builder_row.fullheight .row_inner_wrapper .sub_row_inner_wrapper,.themify_builder .themify_builder_row.fullheight .row_inner_wrapper .col-full .tb-column-inner,.themify_builder_active .themify_builder_row.fullheight .themify_builder_row_content .themify_module_holder,.themify_builder_active .themify_builder_row.fullheight .themify_builder_row_content .themify_module_holder .themify_builder_module_front{width:100%}.themify_builder_row.fullheight .row_inner .tb-column .themify_module_holder,.themify_builder_row.fullheight .row_inner>.tb-column.col-full,.themify_builder_row.fullheight .row_inner>.tb-column,.themify_builder .themify_builder_row.fullheight .row_inner>.themify_builder_row_content,.themify_builder .themify_builder_row.fullheight .row_inner_wrapper>.row_inner{min-height:100vh}.themify_builder_row.fullheight .row_inner .tb-column .sub_column .themify_module_holder,.themify_builder_row .row_inner>.themify_builder_row_content .module-layout-part .themify_builder_row_content,.themify_builder_row .row_inner_wrapper>.row_inner .module-layout-part .row_inner,.themify_builder_row .row_inner>.tb-column .module-layout-part .row_inner .tb-column{min-height:inherit}body:not(.themify_builder_active) .themify_builder_row.fullheight .row_inner>.tb-column,body.themify_builder_active .themify_builder_row.fullheight .themify_builder_row_content>.themify_builder_col,body:not(.themify_builder_active) .themify_builder_row.fullheight .row_inner,body.themify_builder_active .themify_builder_row.fullheight .themify_builder_row_content,body.themify_builder_active .themify_builder_row.fullheight .themify_builder_row_content .themify_module_holder{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.themify_builder_active .themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_module_holder,.themify_builder_row.fullheight .row_inner .col-full.tb-column,.themify_builder_row.fullheight.col_align_top .row_inner .col-full.tb-column,.themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row .sub_column{-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.themify_builder_row.fullheight.col_align_top .row_inner>.tb-column,.themify_builder_row.fullheight.col_align_top .row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.fullheight.col_align_top .themify_builder_row_content .themify_module_holder,.themify_builder_active .themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_top .themify_builder_sub_row_content .themify_module_holder,.themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_top .sub_column{-webkit-flex-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start}.themify_builder_row.fullheight.col_align_middle .row_inner>.tb-column,.themify_builder_row.fullheight.col_align_middle.row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.fullheight.col_align_middle .themify_builder_row_content .themify_module_holder,.themify_builder_active .themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_middle .themify_builder_sub_row_content .themify_module_holder,.themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_middle .sub_column{-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.themify_builder_row.fullheight.col_align_bottom .row_inner>.tb-column,.themify_builder_row.fullheight.col_align_bottom.row_inner .themify_builder_row_content>.tb-column,.themify_builder_active .themify_builder_row.fullheight.col_align_bottom .themify_builder_row_content .themify_module_holder,.themify_builder_active .themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_bottom .themify_builder_sub_row_content .themify_module_holder,.themify_builder_row.fullheight .row_inner .col-full.tb-column .themify_builder_sub_row.col_align_bottom .sub_column{-webkit-flex-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:flex-end;align-content:flex-end}@media screen and (max-width:680px){.themify_builder_row.fullheight .row_inner .tb-column .themify_module_holder,.themify_builder_row.fullheight .row_inner>.tb-column,.themify_builder_row.fullheight .row_inner .tb-column .themify_builder_sub_row .sub_row_inner_wrapper .sub_column,.themify_builder .themify_builder_row.fullheight .row_inner_wrapper>.row_inner .themify_builder_sub_row{min-height:0 !important}.themify_builder_row.fullheight .row_inner .tb-column.col-full .themify_module_holder,.themify_builder_row.fullheight .row_inner>.tb-column.col-full{min-height:100vh !important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.ios7 .themify_builder .themify_builder_row.fullheight{height:768px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.ios7 .themify_builder .themify_builder_row.fullheight{height:1024px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :landscape) and (-webkit-device-pixel-ratio:2){.ios7 .themify_builder .themify_builder_row.fullheight{height:320px}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation :portrait) and (-webkit-device-pixel-ratio:2){.ios7 .themify_builder .themify_builder_row.fullheight{height:568px}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2){.ios7 .themify_builder .themify_builder_row.fullheight{height:320px}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio :2){.ios7 .themify_builder .themify_builder_row.fullheight{height:480px}}.themify_builder .themify_builder_row.fullheight .row_inner_wrapper .desktop-col-direction-rtl,.themify_builder .themify_builder_row .row_inner_wrapper .desktop-col-direction-rtl{flex-direction:row-reverse}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .row_inner_wrapper .tablet-col-direction-ltr,.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .row_inner_wrapper .tablet-col-direction-rtl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .row_inner_wrapper .tablet-col-direction-ltr{flex-flow:row wrap}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .row_inner_wrapper .tablet-col-direction-rtl{flex-flow:row-reverse wrap-reverse;width:100% !important}.tb_tablet .themify_builder .tfb_grid_classes:not(.tablet-auto):not(.mobile-auto)>.module_column,.tb_mobile .themify_builder .tfb_grid_classes:not(.tablet-auto):not(.mobile-auto)>.module_column{float:left;margin-top:25px;margin-left:3.2%;clear:none}.tb_tablet .themify_builder .tfb_grid_classes:not(.mobile-auto)>.module_column.first,.tb_mobile .themify_builder .tfb_grid_classes:not(.mobile-auto)>.module_column.first{margin-left:0 !important}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet3-2-3-1.count-odd:not(.mobile-auto)>.module_column.last,.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet4-1-4-3.count-odd:not(.mobile-auto)>.module_column.last,.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet4-2.count-odd:not(.mobile-auto)>.module_column.last,.tb_tablet .themify_builder_content.themify_builder .themify_builder_row .tablet-full.tfb_grid_classes:not(.mobile-auto)>div.module_column{width:100% !important;margin:25px 0 0 0}.tb_tablet .themify_builder .themify_builder_row .tablet-col-direction-ltr.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .tablet-col-direction-rtl.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-last-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column:nth-of-type(3n),.tb_tablet .themify_builder .tablet-col-direction-ltr.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-of-type(4n),.tb_tablet .themify_builder .tablet-col-direction-rtl.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-last-of-type(4n),.tb_tablet .themify_builder .col-count-5.tablet-3col:not(.mobile-auto)>.module_column.last,.tb_tablet .themify_builder .themify_builder_row .tablet4-2:not(.mobile-auto)>.module_column{width:48.4% !important}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .col-count-6:not(.mobile-auto)>div.module_column{margin-left:3.2% !important}.tb_tablet .themify_builder .themify_builder_row .tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(odd),.tb_tablet .themify_builder .themify_builder_row .tablet4-1:not(.mobile-auto)>.module_column{width:22.6% !important}.tb_tablet .themify_builder .themify_builder_row .tablet5-1:not(.mobile-auto)>.module_column{width:17.44% !important}.tb_tablet .themify_builder .themify_builder_row .tablet6-1:not(.mobile-auto)>.module_column{width:14% !important}.tb_tablet .themify_builder .themify_builder_row .tablet3-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .tablet3-2-3-1:not(.mobile-auto)>.module_column{width:31.2% !important;margin-top:25px}.tb_tablet .themify_builder .themify_builder_row .tablet3-2-3-1:not(.mobile-auto)>.module_column:nth-of-type(odd){width:65.6% !important}.tb_tablet .themify_builder .themify_builder_row .tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(even){width:74.2% !important}.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-ltr.count-even.tablet-3col:not(.mobile-auto)>.module_column:nth-of-type(3n+1),.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-rtl.count-even.tablet-3col:not(.mobile-auto)>.module_column:nth-last-of-type(3n+1),.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-ltr.tablet-2col:not(.mobile-auto)>.module_column:nth-of-type(odd),.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-rtl.tablet-2col:not(.mobile-auto)>.module_column:nth-last-of-type(odd),.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-ltr.count-odd.tablet-3col:not(.mobile-auto)>.module_column:nth-of-type(3n+1),.tb_tablet .themify_builder.themify_builder_content .themify_builder_row .tablet-col-direction-rtl.count-odd.tablet-3col:not(.mobile-auto)>.module_column:nth-last-of-type(3n+1){margin-left:0}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow:not(.tablet-full):not(.mobile-auto)>div.module_column{margin-left:1.6%}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(odd),.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1:not(.mobile-auto)>.module_column{width:23.8% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet-col-direction-ltr.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet-col-direction-rtl.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-last-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column:nth-of-type(3n),.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-2:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .gutter-narrow.tablet-col-direction-ltr.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-of-type(4n),.tb_tablet .themify_builder .gutter-narrow.tablet-col-direction-rtl.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-last-of-type(4n),.tb_tablet .themify_builder .gutter-narrow.col-count-5.tablet-3col:not(.mobile-auto)>.module_column.last{width:49.2% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet3-2-3-1:not(.mobile-auto)>.module_column:nth-of-type(odd){width:66.05% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(even){width:74.539% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet3-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet3-2-3-1:not(.mobile-auto)>.module_column{width:32.266% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet5-1:not(.mobile-auto)>.module_column{width:18.72% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-narrow.tablet6-1:not(.mobile-auto)>.module_column{width:15.33% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none:not(.tablet-auto):not(.mobile-auto)>div.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-none.col-count-6:not(.mobile-auto)>div.module_column{margin-left:0}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(odd),.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1:not(.mobile-auto)>.module_column{width:25% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet-col-direction-ltr.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet-col-direction-rtl.tablet4-1-4-2-4-1:not(.mobile-auto)>.module_column:nth-last-of-type(3n+2),.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-2:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1-4-1-4-2:not(.mobile-auto)>.module_column:nth-of-type(3n),.tb_tablet .themify_builder .gutter-none.tablet-col-direction-ltr.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-of-type(4n),.tb_tablet .themify_builder .gutter-none.tablet-col-direction-rtl.col-count-5.tablet-3col:not(.mobile-auto)>.module_column:nth-last-of-type(4n),.tb_tablet .themify_builder .gutter-none.col-count-5.tablet-3col:not(.mobile-auto)>.module_column.last{width:50% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet3-2-3-1:not(.mobile-auto)>.module_column:nth-of-type(odd){width:66.666% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet4-1-4-3:not(.mobile-auto)>.module_column:nth-of-type(even){width:75% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet3-1:not(.mobile-auto)>.module_column,.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet3-2-3-1:not(.mobile-auto)>.module_column{width:33.333% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet5-1:not(.mobile-auto)>.module_column{width:20% !important}.tb_tablet .themify_builder .themify_builder_row .gutter-none.tablet6-1:not(.mobile-auto)>.module_column{width:16.666% !important}.tb_mobile .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-ltr,.tb_mobile .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-rtl{display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100% !important}.tb_mobile.themify_builder_active .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-ltr,.tb_mobile.themify_builder_active .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-rtl{display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100% !important}.tb_mobile .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-rtl{flex-flow:row-reverse wrap-reverse}.tb_mobile .themify_builder_content.themify_builder .themify_builder_row .row_inner_wrapper .mobile-col-direction-ltr{flex-flow:row wrap}.tb_mobile .themify_builder .themify_builder_row .tfb_grid_classes:not(.mobile-auto)>.module_column:not(.first){margin-left:3.2% !important;float:left;margin-top:25px;clear:none}.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile3-2-3-1.count-odd>.module_column.last,.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile4-1-4-3.count-odd>.module_column.last,.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile4-2.count-odd>.module_column.last,.tb_mobile .themify_builder_content.themify_builder .themify_builder_row .mobile-full.tfb_grid_classes>div.module_column{width:100% !important;margin:25px 0 0 0 !important}.tb_mobile .themify_builder .themify_builder_row .mobile-col-direction-ltr.mobile4-1-4-2-4-1>.module_column:nth-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .mobile-col-direction-rtl.mobile4-1-4-2-4-1>.module_column:nth-last-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .mobile4-1-4-1-4-2>.module_column:nth-of-type(3n),.tb_mobile .themify_builder .mobile-col-direction-ltr.col-count-5.mobile-3col>.module_column:nth-of-type(4n),.tb_mobile .themify_builder .mobile-col-direction-rtl.col-count-5.mobile-3col>.module_column:nth-last-of-type(4n),.tb_mobile .themify_builder .col-count-5.mobile-3col>.module_column.last,.tb_mobile .themify_builder .themify_builder_row .mobile4-2>.module_column{width:48.4% !important}.tb_mobile .themify_builder .themify_builder_row .mobile4-1-4-2-4-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .mobile4-1-4-1-4-2>.module_column,.tb_mobile .themify_builder .themify_builder_row .mobile4-1-4-3>.module_column:nth-of-type(odd),.tb_mobile .themify_builder .themify_builder_row .mobile4-1>.module_column{width:22.6% !important}.tb_mobile .themify_builder .themify_builder_row .mobile5-1>.module_column{width:17.44% !important}.tb_mobile .themify_builder .themify_builder_row .mobile6-1>.module_column{width:14% !important}.tb_mobile .themify_builder .themify_builder_row .mobile3-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .mobile3-2-3-1>.module_column{width:31.2% !important;margin-top:25px}.tb_mobile .themify_builder .themify_builder_row .mobile3-2-3-1>.module_column:nth-of-type(odd){width:65.6% !important}.tb_mobile .themify_builder .themify_builder_row .mobile4-1-4-3>.module_column:nth-of-type(even){width:74.2% !important}.tb_mobile .themify_builder .themify_builder_row .mobile5-1>.module_column{width:17.44% !important}.tb_mobile .themify_builder .themify_builder_row .mobile6-1>.module_column{width:14% !important}.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-ltr.count-even.mobile-3col>.module_column:nth-of-type(3n+1),.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-rtl.count-even.mobile-3col>.module_column:nth-last-of-type(3n+1),.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-ltr.mobile-2col>.module_column:nth-of-type(odd),.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-rtl.mobile-2col>.module_column:nth-last-of-type(odd),.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-ltr.count-odd.mobile-3col>.module_column:nth-of-type(3n+1),.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .mobile-col-direction-rtl.count-odd.mobile-3col>.module_column:nth-last-of-type(3n+1){margin-left:0 !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow:not(.mobile-full)>div.module_column:not(.first){margin-left:1.6% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1-4-2-4-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1-4-1-4-2>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1-4-3>.module_column:nth-of-type(odd),.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1>.module_column{width:23.8% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile-col-direction-ltr.mobile4-1-4-2-4-1>.module_column:nth-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile-col-direction-rtl.mobile4-1-4-2-4-1>.module_column:nth-last-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1-4-1-4-2>.module_column:nth-of-type(3n),.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-2>.module_column,.tb_mobile .themify_builder .gutter-narrow.mobile-col-direction-ltr.col-count-5.mobile-3col>.module_column:nth-of-type(4n),.tb_mobile .themify_builder .gutter-narrow.mobile-col-direction-rtl.col-count-5.mobile-3col>.module_column:nth-last-of-type(4n),.tb_mobile .themify_builder .gutter-narrow.col-count-5.mobile-3col>.module_column.last{width:49.2% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile3-2-3-1>.module_column:nth-of-type(odd){width:66.05% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile4-1-4-3>.module_column:nth-of-type(even){width:74.539% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile3-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile3-2-3-1>.module_column{width:32.266% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile5-1>.module_column{width:18.72% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-narrow.mobile6-1>.module_column{width:15.33% !important}.tb_mobile .themify_builder.themify_builder_content .themify_builder_row .gutter-none:not(.mobile-auto)>div.module_column{margin-left:0 !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1-4-2-4-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1-4-1-4-2>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1-4-3>.module_column:nth-of-type(odd),.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1>.module_column{width:25% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile-col-direction-ltr.mobile4-1-4-2-4-1>.module_column:nth-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile-col-direction-rtl.mobile4-1-4-2-4-1>.module_column:nth-last-of-type(3n+2),.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-2>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1-4-1-4-2>.module_column:nth-of-type(3n),.tb_mobile .themify_builder .gutter-none.mobile-col-direction-ltr.col-count-5.mobile-3col>.module_column:nth-of-type(4n),.tb_mobile .themify_builder .gutter-none.mobile-col-direction-rtl.col-count-5.mobile-3col>.module_column:nth-last-of-type(4n),.tb_mobile .themify_builder .gutter-none.col-count-5.mobile-3col>.module_column.last{width:50% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile3-2-3-1>.module_column:nth-of-type(odd){width:66.666% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile4-1-4-3>.module_column:nth-of-type(even){width:75% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile3-1>.module_column,.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile3-2-3-1>.module_column{width:33.333% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile5-1>.module_column{width:20% !important}.tb_mobile .themify_builder .themify_builder_row .gutter-none.mobile6-1>.module_column{width:16.666% !important}.themify_builder .themify_builder_row .gutter-narrow:not(.mobile-full)>div.module_column.col-full{margin-left:0 !important}@media screen and (max-width:680px){.tb_mobile .themify_builder .themify_builder_row .gutter-narrow:not(.mobile-2col)>div.module_column:not(.first){margin-left:0 !important}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.woff2') format('woff2'),url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://www.power-publishers.com/wp-content/themes/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
@font-face{font-family:'themify';src:url('themify.eot');src:url('themify.eot#iefix') format('embedded-opentype'),url('themify.woff') format('woff'),url('themify.ttf') format('truetype'),url('themify.svg#themify') format('svg');font-weight:normal;font-style:normal}[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}a.shortcode.button{text-decoration:none !important;color:#333;line-height:110%;padding:.5em 1em;margin:.5em .2em .5em 0;border:solid 1px #aaa;background-color:#f5f5f5;background-image:none;vertical-align:middle;display:inline-block;text-shadow:0 1px 0 rgba(255,255,255,.1);border-radius:.3em;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1);-webkit-transition:background-color .3s,background-color .3s,border .3s,color .3s;-moz-transition:background-color .3s,background-color .3s,border .3s,color .3s;-o-transition:background-color .3s,background-color .3s,border .3s,color .3s;transition:background-color .3s,background-color .3s,border .3s,color .3s}a.shortcode.button:hover{text-decoration:none;background-color:#fff}a.shortcode.button.yellow{border-color:#f2bd00;background-color:#ffe20b;color:#000 !important}a.shortcode.button.yellow:hover{background-color:#fff21e}a.shortcode.button.yellow.outline,a.shortcode.button.yellow.outline:hover{color:#ffe20b !important;border-color:#ffe20b}a.shortcode.button.yellow.outline:hover{color:#000 !important;background-color:#ffe20b}a.shortcode.button.orange{border-color:#b57400;background-color:#f9800f;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.1)}a.shortcode.button.orange:hover{background-color:#ff9a22}a.shortcode.button.orange.outline,a.shortcode.button.orange.outline:hover{color:#f9800f !important;border-color:#f9800f}a.shortcode.button.orange.outline:hover{color:#fff !important;background-color:#f9800f}a.shortcode.button.blue{border-color:#0087b5;background-color:#49b3fc;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.1)}a.shortcode.button.blue:hover{background-color:#76c7ff}a.shortcode.button.blue.outline,a.shortcode.button.blue.outline:hover{color:#49b3fc !important;border-color:#49b3fc}a.shortcode.button.blue.outline:hover{color:#fff !important;background-color:#49b3fc}a.shortcode.button.green{border-color:#5a881d;background-color:#76ab3b;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.1)}a.shortcode.button.green:hover{background-color:#90c356}a.shortcode.button.green.outline,a.shortcode.button.green.outline:hover{color:#76ab3b !important;border-color:#76ab3b}a.shortcode.button.green.outline:hover{color:#fff !important;background-color:#76ab3b}a.shortcode.button.red{border-color:#b00704;background-color:#e41d24;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.1)}a.shortcode.button.red:hover{background-color:#fb4e55}a.shortcode.button.red.outline,a.shortcode.button.red.outline:hover{color:#e41d24 !important;border-color:#e41d24}a.shortcode.button.red.outline:hover{color:#fff !important;background-color:#e41d24}a.shortcode.button.black{border-color:#000;background-color:#111;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.8)}a.shortcode.button.black:hover{background-color:#000}a.shortcode.button.black.outline,a.shortcode.button.black.outline:hover{color:#000 !important;border-color:#000}a.shortcode.button.black.outline:hover{color:#fff !important;background-color:#000}a.shortcode.button.purple{border-color:#400a5c;background-color:#7933ac;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.6)}a.shortcode.button.purple:hover{background-color:#9655c6}a.shortcode.button.purple.outline,a.shortcode.button.purple.outline:hover{color:#7933ac !important;border-color:#7933ac}a.shortcode.button.purple.outline:hover{color:#fff !important;background-color:#7933ac}a.shortcode.button.gray{border-color:#767676;background-color:#888;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.1)}a.shortcode.button.gray:hover{background-color:#adadad}a.shortcode.button.gray.outline,a.shortcode.button.gray.outline:hover{color:#888 !important;border-color:#888}a.shortcode.button.gray.outline:hover{color:#fff !important;background-color:#888}a.shortcode.button.white,a.shortcode.button.white:hover{color:#000 !important;border-color:#eee;background-color:#fff}a.shortcode.button.white.outline,a.shortcode.button.white.outline:hover{color:#fff !important;border-color:#fff}a.shortcode.button.white.outline:hover{color:#000 !important;background-color:#fff}a.shortcode.button.light-yellow{border-color:#d5d28a;background-color:#fef8a5}a.shortcode.button.light-yellow:hover{background-color:#fefcdf}a.shortcode.button.light-yellow.outline,a.shortcode.button.light-yellow.outline:hover{color:#fef8a5 !important;border-color:#fef8a5}a.shortcode.button.light-yellow.outline:hover{color:#000 !important;background-color:#fef8a5}a.shortcode.button.light-blue{border-color:#a4cad9;background-color:#c5efff}a.shortcode.button.light-blue:hover{background-color:#e9f9ff}a.shortcode.button.light-blue.outline,a.shortcode.button.light-blue.outline:hover{color:#c5efff !important;border-color:#c5efff}a.shortcode.button.light-blue.outline:hover{color:#000 !important;background-color:#c5efff}a.shortcode.button.light-green{border-color:#bed49a;background-color:#ebf8d6}a.shortcode.button.light-green:hover{background-color:#f9fff0}a.shortcode.button.light-green.outline,a.shortcode.button.light-green.outline:hover{color:#ebf8d6 !important;border-color:#ebf8d6}a.shortcode.button.light-green.outline:hover{color:#000 !important;background-color:#ebf8d6}a.shortcode.button.pink{border-color:#e6adc6;background-color:#facde1}a.shortcode.button.pink:hover{background-color:#fdecf3}a.shortcode.button.pink.outline,a.shortcode.button.pink.outline:hover{color:#facde1 !important;border-color:#facde1}a.shortcode.button.pink.outline:hover{color:#000 !important;background-color:#facde1}a.shortcode.button.lavender{border-color:#ccb7e1;background-color:#ecd9ff}a.shortcode.button.lavender:hover{background-color:#f7f0fe}a.shortcode.button.lavender.outline,a.shortcode.button.lavender.outline:hover{color:#ecd9ff !important;border-color:#ecd9ff}a.shortcode.button.lavender.outline:hover{color:#000 !important;background-color:#ecd9ff}a.shortcode.button.gradient{background-image:-moz-linear-gradient(top,rgba(255,255,255,0.35) 0,rgba(170,170,170,0.15) 66%,rgba(0,0,0,0.05) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.35) 0,rgba(170,170,170,0.15) 66%,rgba(0,0,0,0.05) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.35) 0,rgba(170,170,170,0.15) 66%,rgba(0,0,0,0.05) 100%)}a.shortcode.button.flat{background-image:none;box-shadow:none;border:0;text-shadow:none}a.shortcode.button.outline{border-style:solid;border-width:1px;color:inherit}a.shortcode.button.outline,a.shortcode.button.outline:hover{background:0;box-shadow:none;text-shadow:none}a.shortcode.button.small{font-size:80%;font-weight:normal}a.shortcode.button.large{font-size:120%;font-weight:bold}a.shortcode.button.xlarge{font-size:150%;font-weight:bold}@media screen and (max-width:600px){a.shortcode.button.large{font-size:115%;font-weight:bold}a.shortcode.button.xlarge{font-size:125%}}a.shortcode.button.rect{border-radius:0}a.shortcode.button.rounded{border-radius:20em}a.shortcode.button.embossed{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(0,0,0,.2),inset 0 -3px 0 rgba(255,255,255,.2)}a.shortcode.button.embossed.small,a.shortcode.button.small.embossed{box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 -2px 0 rgba(255,255,255,.2)}a.shortcode.button.embossed.large,a.shortcode.button.large.embossed{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 0 rgba(0,0,0,.2),inset 0 -4px 0 rgba(255,255,255,.2)}a.shortcode.button.embossed.xlarge,a.shortcode.button.xlarge.embossed{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -3px 0 rgba(0,0,0,.2),inset 0 -5px 0 rgba(255,255,255,.2)}a.shortcode.button.block{display:block;text-align:center}a.shortcode.button[class^="fa-"]:before,a.shortcode.button[class*=" fa-"]:before{width:1em;background:0;font-size:inherit;text-align:center;margin:0 .5em 0 -.5em}.shortcode.button:active{position:relative;top:1px}.shortcode.hr{height:1px;border:0;border-top:solid 1px #ccc;clear:both}.shortcode.hr.red{border-color:#F30}.shortcode.hr.blue{border-color:#69F}.shortcode.hr.pink{border-color:#F9C}.shortcode.hr.light-gray{border-color:#ddd}.shortcode.hr.dark-gray{border-color:#999}.shortcode.hr.black{border-color:#000}.shortcode.hr.yellow{border-color:#FF0}.shortcode.hr.orange{border-color:#F90}.shortcode.hr.white{border-color:#fff}.shortcode.col4-1,.shortcode.col4-2,.shortcode.col4-3,.shortcode.col3-1,.shortcode.col3-2,.shortcode.col2-1{margin-left:3.2%;float:left}.shortcode.col4-1{width:22.6%}.shortcode.col4-2,.shortcode.col2-1{width:48.4%}.shortcode.col4-3{width:74.2%}.shortcode.col3-1{width:31.2%}.shortcode.col3-2{width:65.6%}.shortcode.col.first,.shortcode.col4-1.first,.shortcode.col4-2.first,.shortcode.col4-3.first,.shortcode.col3-1.first,.shortcode.col3-2.first,.shortcode.col2-1.first{margin-left:0;clear:left}div.shortcode[class*="col"]+*:not([class*="col"]){clear:left}.shortcode.quote{font-size:1.1em;line-height:1.4em;padding:.8em 2em 1em;margin:0 0 1.2em;position:relative}.shortcode.quote:before{content:'\201C';font-size:3.3em;position:absolute;margin-left:-.7em;margin-top:.2em}.shortcode.box{background:#f6f6f6;border:solid 1px #ddd;padding:.5em 1em;margin:0 0 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.shortcode.box.blue{background:#3cafff;border-color:#2786cf;color:#fff !important}.shortcode.box.green{background:#78ac3e;border-color:#5e8127;color:#fff !important}.shortcode.box.red{background:#ed1c24;border-color:#b81e14;color:#fff !important}.shortcode.box.purple{background:#722ea4;border-color:#471e72;color:#fff !important}.shortcode.box.yellow{background:#fff200;border-color:#ffd200}.shortcode.box.orange{background:#f7941d;border-color:#c56102;color:#fff !important}.shortcode.box.light-yellow{background:#fffcd3;border-color:#dedba3}.shortcode.box.light-blue{background:#d9f4fe;border-color:#a4cfe0}.shortcode.box.lavender{background:#f2e6fe;border-color:#d1bae9}.shortcode.box.pink{background:#ffe6f1;border-color:#f0b6cf}.shortcode.box.light-green{background:#edf6df;border-color:#b8cd97}.shortcode.box.gray{background:#9e9e9e;border-color:#858585;color:#fff !important}.shortcode.box.black{background:#111;border-color:#000;color:#fff !important}.shortcode.box.purple a,.shortcode.box.orange a,.shortcode.box.green a,.shortcode.box.blue a,.shortcode.box.black a,.shortcode.box.gray a,.shortcode.box.red a{color:#fff !important}.shortcode.box.rounded{border-radius:.5em}.shortcode.box.shadow{box-shadow:0 1px 1px rgba(0,0,0,.1)}.shortcode.box.announcement:before{content:'\e64f'}.shortcode.box.comment:before{content:'\e644'}.shortcode.box.question:before{content:'\e69c'}.shortcode.box.upload:before{content:'\e66b'}.shortcode.box.download:before{content:'\e6a7'}.shortcode.box.highlight:before{content:'\e695'}.shortcode.box.map:before{content:'\e693'}.shortcode.box.warning:before{content:'\e6c5'}.shortcode.box.info:before{content:'\e697'}.shortcode.box.note:before{content:'\e61c'}.shortcode.box.contact:before{content:'\e75a'}.shortcode.box.announcement:before,.shortcode.box.comment:before,.shortcode.box.question:before,.shortcode.box.upload:before,.shortcode.box.download:before,.shortcode.box.highlight:before,.shortcode.box.map:before,.shortcode.box.warning:before,.shortcode.box.info:before,.shortcode.box.note:before,.shortcode.box.contact:before{width:1em;float:left;background:0;font-size:3em;text-align:center;margin:5px 20px 5px 0;font-family:themify;line-height:1em;font-style:normal;font-weight:normal}.shortcode.box h1,.shortcode.box h2,.shortcode.box h3,.shortcode.box h4,.shortcode.box h5,.shortcode.box h6{margin:.1em 0 .3em}.shortcode.author-box{margin:1em 0}.shortcode.author-box p{margin:0 0 .5em}.shortcode.author-box .author-avatar{float:left;margin:0 1em .5em 0;position:static}.shortcode.author-box .author-avatar img{border-radius:5px}.shortcode.author-box .author-name{margin:.1em 0 .4em}.shortcode.author-box .author-bio{overflow:hidden;margin:0}.shortcode.author-box.blue{background:#3cafff;border-color:#2786cf}.shortcode.author-box.green{background:#78ac3e;border-color:#5e8127}.shortcode.author-box.red{background:#ed1c24;border-color:#b81e14}.shortcode.author-box.purple{background:#722ea4;border-color:#471e72}.shortcode.author-box.yellow{background:#fff200;border-color:#ffd200}.shortcode.author-box.orange{background:#f7941d;border-color:#c56102}.shortcode.author-box.light-yellow{background:#fffcd3;border-color:#dedba3}.shortcode.author-box.light-blue{background:#d9f4fe;border-color:#a4cfe0}.shortcode.author-box.lavender{background:#f2e6fe;border-color:#d1bae9}.shortcode.author-box.pink{background:#ffe6f1;border-color:#f0b6cf}.shortcode.author-box.light-green{background:#edf6df;border-color:#b8cd97}.shortcode.author-box.gray{background:#9e9e9e;border-color:#858585}.shortcode.author-box.black{background:#111;border-color:#000}.shortcode.author-box.green,.shortcode.author-box.yellow,.shortcode.author-box.light-yellow,.shortcode.author-box.light-blue,.shortcode.author-box.lavender,.shortcode.author-box.pink,.shortcode.author-box.light-green{color:#333 !important;padding:1em}.shortcode.author-box.blue,.shortcode.author-box.red,.shortcode.author-box.purple,.shortcode.author-box.orange,.shortcode.author-box.gray,.shortcode.author-box.black{color:#fff !important;padding:1em}.shortcode.author-box.purple a,.shortcode.author-box.orange a,.shortcode.author-box.green a,.shortcode.author-box.blue a,.shortcode.author-box.black a,.shortcode.author-box.gray a,.shortcode.author-box.red a{color:#fff !important}.shortcode.author-box.yellow a,.shortcode.author-box.light-yellow a,.shortcode.author-box.light-blue a,.shortcode.author-box.lavender a,.shortcode.author-box.pink a,.shortcode.author-box.light-green a{color:#000 !important}.shortcode.author-box.rounded{border-radius:8px}.shortcode.author-box.shadow{box-shadow:0 1px 1px rgba(0,0,0,.1)}.shortcode .flickr_badge_image{margin:.7em 0}.shortcode .flickr_badge_image img{margin-right:.7em;margin-bottom:.7em;float:left}.shortcode.map .map-container{margin:0 0 1em;border:solid 1px #ccc}.shortcode.slider,.shortcode.post-slider{height:0;visibility:hidden;overflow:hidden;margin:0;padding:0;display:block}.shortcode.slider .post,.shortcode.post-slider .post{margin:0;padding:0;text-align:center}.shortcode.post-slider h1,.shortcode.slider h1,.shortcode.post-slider h2,.shortcode.slider h2,.shortcode.post-slider h3,.shortcode.slider h3,.shortcode.post-slider h4,.shortcode.slider h4,.shortcode.post-slider h5,.shortcode.slider h5,.shortcode.post-slider h6,.shortcode.slider h6{margin:0 0 .4em}.shortcode.post-slider .post-image{margin:0 0 .8em;padding:0;float:none;text-align:center;max-width:100%;width:auto}.shortcode.post-slider .post-title{margin:0 0 .4em;padding:0;font-size:115%}.shortcode.post-slider .post-content{font-size:95%;width:auto;max-width:100%}.shortcode.post-slider .carousel-wrap,.shortcode.slider .carousel-wrap{position:relative;margin-bottom:.8em;padding:0}.shortcode.post-slider .slides,.shortcode.slider .slides{margin:0;padding:0;height:auto}.shortcode.post-slider .slides>li,.shortcode.slider .slides>li{list-style:none !important;margin:0 10px 0 0;padding:0;width:auto;height:auto !important;float:left;text-align:center;clear:none}.slider.shortcode .post{-webkit-animation-name:inherit !important;animation-name:inherit !important}.shortcode.post-slider .post-video,.shortcode.slider .post-video{padding-top:0}.shortcode.post-slider .carousel-nav-wrap,.shortcode.slider .carousel-nav-wrap{text-align:center;margin:1em auto .7em;border:0;width:auto !important}.shortcode.post-slider .carousel-prev,.shortcode.slider .carousel-prev,.shortcode.post-slider .carousel-next,.shortcode.slider .carousel-next{position:static;display:inline-block !important;font:26px/100% Arial,Helvetica,sans-serif;color:inherit;line-height:100%;text-indent:0;text-decoration:none;text-align:center;vertical-align:middle;height:26px;width:26px;overflow:hidden;padding:1px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shortcode.post-slider .carousel-nav-wrap .carousel-prev:before,.shortcode.post-slider .carousel-nav-wrap .carousel-next:before,.shortcode.slider .carousel-nav-wrap .carousel-prev:before,.shortcode.slider .carousel-nav-wrap .carousel-next:before{content:'';display:inline-block;width:16px;height:16px;border:1px solid transparent;border-bottom-color:inherit;border-right-color:inherit;-webkit-transform:rotateZ(135deg);-moz-transform:rotateZ(135deg);transform:rotateZ(135deg)}.shortcode.post-slider .carousel-nav-wrap .carousel-next:before,.shortcode.slider .carousel-nav-wrap .carousel-next:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.shortcode.post-slider .carousel-nav-wrap .disabled,.shortcode.slider .carousel-nav-wrap .disabled,.shortcode.post-slider .carousel-nav-wrap .disabled,.shortcode.slider .carousel-nav-wrap .disabled{opacity:6;cursor:default}.shortcode.post-slider .carousel-pager,.shortcode.slider .carousel-pager{clear:both;text-align:center;display:inline-block;vertical-align:middle;line-height:100%;width:auto;margin-left:.3em}.shortcode.post-slider .carousel-pager a,.shortcode.slider .carousel-pager a{line-height:100%;display:inline-block;vertical-align:middle;margin:0 2px;cursor:pointer;color:inherit;overflow:hidden;outline:0;position:relative;width:10px;height:10px;border-radius:100%;box-sizing:border-box;border:1px solid;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shortcode.post-slider .carousel-pager a span,.shortcode.slider .carousel-pager a span{display:none}.shortcode.post-slider .carousel-pager a:hover,.shortcode.slider .carousel-pager a:hover,.shortcode.post-slider .carousel-pager a.selected,.shortcode.slider .carousel-pager a.selected{border-width:5px}.shortcode.slider.effect-fade .caroufredsel_wrapper,.shortcode.post-slider.effect-fade .caroufredsel_wrapper{-moz-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.rtl .shortcode.post-slider .carousel-nav-wrap .carousel-prev,.rtl .shortcode.slider .carousel-nav-wrap .carousel-prev,.rtl .shortcode.post-slider .carousel-nav-wrap .carousel-next,.rtl .shortcode.slider .carousel-nav-wrap .carousel-next,.rtl .module-slider .carousel-nav-wrap .carousel-prev,.rtl .module-slider .carousel-nav-wrap .carousel-next{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.shortcode.twitter-list{margin:0 0 1.3em}.shortcode.twitter-list ul{margin:0;padding:0}.shortcode.twitter-list li{margin:0 0 1em;padding:0;list-style:none}.shortcode.twitter-list .twitter-timestamp a{font-size:85%;color:inherit;text-decoration:none}.shortcode.twitter-list .follow-user{margin:0;padding:.2em 0}.shortcode.themify-icon{display:inline-block}.themify-icon-link{text-decoration:none !important;border:none !important}.shortcode.themify-icon .themify-icon-label{display:inline-block;vertical-align:middle;margin-left:.3em;margin-right:.6em}.shortcode.themify-icon .themify-icon-link:hover .themify-icon-label{text-decoration:underline}.shortcode.themify-icon .themify-icon-icon{display:inline-block;vertical-align:middle;width:1em;height:1em;padding:.5em;font-size:16px;border-radius:100%;box-sizing:content-box;position:relative}.shortcode.themify-icon .themify-icon-icon::before{margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.shortcode.themify-icon.small .themify-icon-icon{font-size:12px}.shortcode.themify-icon.large .themify-icon-icon{font-size:24px}.shortcode.themify-icon.large .themify-icon-label{font-size:1.2em}.shortcode.themify-icon.xlarge .themify-icon-icon{width:58px;height:58px;padding:0;font-size:36px}.shortcode.themify-icon.xlarge .themify-icon-label{font-size:1.2em}.shortcode.themify-icon.rounded .themify-icon-icon{border-radius:5px}.shortcode.themify-icon.squared .themify-icon-icon{border-radius:0}.shortcode.themify-list ul{margin-left:1.6em}.shortcode.themify-list li{list-style:none;position:relative;padding:0;margin-top:0;line-height:1em}.shortcode.themify-list li .themify-icon i{font-size:1em}.shortcode.themify-list li .themify-icon{position:absolute;top:-.5em;left:-2em}.rtl .shortcode.themify-list ul{margin-left:0;margin-right:1.6em}.rtl .shortcode.themify-list li .themify-icon{left:auto;right:-2em}a.shortcode.button[class^="fa-"]:before,a.shortcode.button[class*=" fa-"]:before,.shortcode.box[class^="fa-"]:before,.shortcode.box[class*=" fa-"]:before{font-family:FontAwesome;line-height:1em;font-style:normal;font-weight:normal;display:inline-block}@media screen and (max-width:680px){.shortcode.col4-1,.shortcode.col4-2,.shortcode.col4-3,.shortcode.col3-1,.shortcode.col3-2,.shortcode.col2-1{margin-left:0;width:100%;max-width:100%}}


/*/wp-content/uploads/themify-customizer-5.0.9-5.1.1.css*/
/* Themify Customize Styling */
#headerwrap {	background: none;
	background-color: #e4c5f0;margin: auto; 
}
#header a:hover {	
	color: #de91fa; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: transparent; 
}
#site-description {		font-size:0.8em;

	margin-left: 10%; 
}

/* Themify Custom CSS */
@media only screen and (min-width: 600px) {

#contact-row-2, #contact-row-3, #contact-row-4, #contact-row-5{
  margin-top: 1%;
}

#contact-row-2 input{
   margin-left: 0.4%;
}

#contact-row-3 input{
   margin-left: 4.75%;
}

#contact-row-4 input{
   margin-left: 9.5%;
}

#contact-row-5{
   
}
}

.horizontal-menu ul li {
  
}

.horizontal-menu ul {
  border-style: solid;
  border-width: 1px;
}

h1.page-title {
margin-top: 100px;
font-size: 32px;
}

.sub-menu {
    width: 450px;
}

#menu-item-11445 .sub-menu, #menu-item-14419 .sub-menu {
    width: 250px;
}

#menu-item-11445 .sub-menu li {
    width: 120%;
}

#menu-item-14419 .sub-menu li{
    width: 100%;
}

.horizontal-menu ul li {
    width: 40%;
    float: left;
    margin-right: 10%;
}

a.shortcode.button.red.outline:hover {
    color: #fff !important;
    background-color: #ee2c49 !important;
    border-color: #ee2c49;
}

.themify_builder div.module-icon .module-icon-item i{
font-size: 70px;
margin-bottom: 40px;
}

#content .woocommerce-tabs {
margin-left: 6%;
margin-right: 6%;
}