/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://www.private55.com/content/fonts/2NBgzUtEeyB-Xtpr9bm1CWKN2UCWT0SW9fKMGb_3Cdw.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://www.private55.com/content/fonts/2NBgzUtEeyB-Xtpr9bm1CUR-13DsDU150T1bKbJZejI.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://www.private55.com/content/fonts/2NBgzUtEeyB-Xtpr9bm1CfoVn-aGdXvQRwgLLg-TkDk.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(https://www.private55.com/content/fonts/2NBgzUtEeyB-Xtpr9bm1Cdhy5e3cTyNKTHXrP9DO-Rc.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIG3-wkH2tLlIGI6UnKg4OwU.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIKHabUDGjprROP0Kzi4LtY8.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgILCFnVHHm1VfBoEzRr6gqH0.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIIsv7neNnoQYDmljOSnH1QE.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIJu2z4i9kLeQ8erSghDYJ2k.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIJDIFf5Wheh9SWCUqp--Vvo.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIJulvK9r9ZyXR2Qi4DVS52A.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  src: local('Playfair Display Black'), local('PlayfairDisplay-Black'), url(https://www.private55.com/content/fonts/UC3ZEjagJi85gF9qFaBgIMGhQI7v0ryGuSQ4oDzNyds.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://www.private55.com/content/fonts/9MkijrV-dEJ0-_NWV7E6NxRCCzzzZQIgj5Tcq2I11j8.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
    src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://www.private55.com/content/fonts/9MkijrV-dEJ0-_NWV7E6N7pW-cN4iQdgUKBHiobroRo.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://www.private55.com/content/fonts/9MkijrV-dEJ0-_NWV7E6N3L1iaS4euO_B3wJG_mMktU.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(https://www.private55.com/content/fonts/9MkijrV-dEJ0-_NWV7E6NwXiAI3F8adTt8b-_w2WoPM.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEPbGW_kgw1rs9vBOYhlxW60.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEMjNOE6OIchc6xEWGp4AFzI.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEGfg93gVtA75Tg3Rp7v1E0k.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEBZeN5y77JNHCKkhVNuYRJ4.woff2) format('woff2');
}
/* fallback */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEJ3wsSEU2ndADcSE5WwGbJw.woff2) format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEPHxitLUyfNBf6ng_UQSrKg.woff2) format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEO1T31EEmVB7XJSO5b6KPbY.woff2) format('woff2');
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'), url(https://www.private55.com/content/fonts/n7G4PqJvFP2Kubl0VBLDEOgMHfjK404vVBa5PdO9RSo.woff2) format('woff2');
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(https://www.private55.com/content/fonts/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat-Bold'), url(https://www.private55.com/content/fonts/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
}

/* latin */
@font-face {
  font-family: 'Vidaloka';
  font-style: normal;
  font-weight: 400;
  src: local('Vidaloka '), local('Vidaloka-Regular'), url(https://www.private55.com/content/fonts/eFa9T8RYEkXovE5TBdfY-fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}

@font-face{
            font-family:'tficon';
            src:url('https://www.private55.com/content/fonts/tficon.eot');
            src:url('https://www.private55.com/content/fonts/tficon.eot?#iefix') format('embedded-opentype'),
                url('https://www.private55.com/content/fonts/tficon.svg#tficon') format('svg'),
                url('https://www.private55.com/content/fonts/tficon.woff') format('woff'),
                url('https://www.private55.com/content/fonts/tficon.ttf') format('truetype');           
            font-weight:normal;
            font-style:normal;
            text-rendering:optimizeLegibility;
}

header.fw-header{position:relative;z-index:100}
header.fw-header .fw-top-bar{background:#2b303d;padding:10px 0;text-align:right}
header.fw-header .fw-top-bar .fw-text-top-bar{text-align:left;display:inline-block;color:#fff;font-size:15px;font-family:Montserrat;font-weight:400;font-style:normal}
header.fw-header .fw-top-bar .fw-top-bar-social{display:inline-block}
header.fw-header .fw-top-bar .fw-top-bar-social a{margin-left:10px;font-size:16px;color:#fff;color:rgba(255,255,255,0.75)}
header.fw-header .fw-top-bar .fw-top-bar-social a:hover{color:#fff}
header.fw-header .fw-header-main{width:100%;text-align:right;position:relative;z-index:100;padding:10px 0;background:#2b303d;background:rgba(43,48,61,0.9)}
header.fw-header .fw-header-main .fw-wrap-logo{font-family:Montserrat;font-weight:400;font-style:normal;color:#fff;z-index:100}
header.fw-header .fw-header-main .fw-wrap-logo .fw-site-logo{color:#fff;display:block;text-align:center}
header.fw-header .fw-header-main .fw-wrap-logo .fw-site-logo strong{font-weight:bold;font-size:20px;text-transform:uppercase;display:block;letter-spacing:1px}
header.fw-header .fw-header-main .fw-wrap-logo .fw-site-logo span{font-size:10px;text-transform:uppercase;color:rgba(255,255,255,0.6);display:block;margin-top:6px;line-height:8px;letter-spacing:3px}
header.fw-header .fw-header-main .fw-wrap-logo.fw-no-subtitle{margin-top:9px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu{margin:9px 0 1px auto;line-height:normal;list-style:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li{float:left;margin:0 0 0 10px;padding-bottom:10px;position:relative}
@media (min-width:480px){header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li{margin:0 0 0 20px;}
}
@media (min-width:768px){header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li{margin:0 0 0 30px;}
}
@media (min-width:992px){header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li{margin:0 0 0 40px;}
}
@media (min-width:1080px){header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li{margin:0 0 0 50px;}
}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li:first-child{margin-left:0}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li:hover > a,header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li.current-menu-item > a{border-bottom:1px solid #fff;padding-bottom:4px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li:hover > ul{display:block}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li > ul{list-style:none;padding-left:0}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > li > ul .arrow-dropdown{content:'';width:0 !important;height:0 !important;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid #2b303d !important;position:absolute !important;top:8px !important;left:50%;margin-left:-8px !important;float:none !important;padding:0 !important;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li a{font-size:11px;font-weight:400}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li > a{color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:bold}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li i{margin-right:3px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul{display:none;position:absolute;top:22px;z-index:9499;padding:15px 0 4px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li{position:relative;margin:0}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li:after{content:'';position:absolute;bottom:0;right:25px;left:25px;height:1px;border-bottom:1px solid rgba(255,255,255,0.15);opacity:0.5;z-index:999}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li:last-child:after{display:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li a{display:block;position:relative;font-size:13px;white-space:nowrap;color:#ab5061;text-transform:uppercase;text-align:center;padding:20px 39px;background:#2b303d;background:rgba(43, 48, 61, 1);z-index:51}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li a:hover{color:#300707;}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li a:hover:before{position:absolute;content:'';top:1px;right:0;bottom:1px;left:0;z-index:-1;background:#000;background:rgba(0,0,0,0.3);}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li.current-menu-item a:before{position:absolute;content:'';top:1px;right:0;bottom:1px;left:0;z-index:-1;background:#000;background:rgba(0,0,0,0.3)}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li:hover > ul{position:absolute;top:0;left:100%;display:block !important;visibility:visible !important}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li:hover > ul.left{left:auto;right:100%;padding-left:0;padding-right:10px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li:hover > ul.left:before{border-right:0;border-left:8px solid #2b303d;left:auto;right:2px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li > ul{padding-left:10px;margin-top:-15px;list-style:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li > ul:before{content:'';width:0;height:0;border-top:8px solid transparent;border-right:8px solid #2b303d;border-bottom:8px solid transparent;position:absolute;top:42px;left:2px;margin-top:-8px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu ul li i{margin-right:5px}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu > .menu-item-has-mega-menu{position:relative}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu{position:absolute;top:30px;left:0;z-index:1308;width:100%;font-size:17px;font-family:Montserrat;text-align:left;text-transform:none;display:none;background:#2b303d;background:rgba(43, 48, 61, 1);padding:25px 0}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu div{margin:0 0 1em 0;padding:10px 12%;font-size:15px;font-family:Montserrat;text-transform:none;color:rgba(255,255,255,0.6)}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu div span{color:#fff;font-weight:300}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul{top:0;left:0;float:none;position:static;display:table;table-layout:fixed;width:auto;padding:0;background:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li{display:table-cell;width:280px;float:none;background:transparent;font-family:Montserrat;font-size:13px;text-transform:uppercase;text-align:left}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li:first-child{border-left:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li:after{display:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li a{padding:20px 20px 20px 30px;background:none;text-align:left}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li ul{position:static;float:left;width:100%}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li ul > li{display:block;font-size:17px;font-family:Montserrat;text-transform:none;width:auto;background:transparent;border:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li ul:before{display:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu > ul > li > a{color:#fff}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu > ul > li > a:before{display:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu > ul > li:hover a{background:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu > ul > li > ul > li:hover a{background:#000;background:rgba(0,0,0,0.2)}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu ul > li > ul{display:block}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li:hover > ul,header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li:hover > .mega-menu,header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu li:hover > .mega-menu > ul{display:block}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-row{width:100%;display:table;table-layout:fixed}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-row:first-child{border-top:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-row .arrow-dropdown{content:'';width:0 !important;height:0 !important;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid #2b303d !important;position:absolute !important;top:-6px !important;float:none !important;padding:0 !important;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-col{display:table-cell;width:240px;border-left:1px solid rgba(255,255,255,0.1)}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-col:first-child{border-left:none}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-col > a{display:inline-block;width:auto !important}
header.fw-header .fw-header-main .fw-nav-wrap .fw-nav-menu .mega-menu-col > a:before{top:2px}
header.fw-header .fw-search{display:inline-block;vertical-align:middle;line-height:normal;position:relative;top:5px;float:right}
header.fw-header .fw-search.fw-mini-search .fw-wrap-search-form{width:200px;margin-left:-227px}
header.fw-header .fw-search.fw-mini-search.opened .fw-wrap-search-form .fw-search-form .fw-input-search{color:#17284d}
header.fw-header .fw-search .fw-wrap-search-form{width:200px}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form{position:relative;display:inline-block;width:100%}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap{position:absolute;top:0;right:0;background:#300707;color:#fff;width:30px;height:30px;line-height:28px;text-align:center}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap:before{content:'\f002';font-family:'FontAwesome';font-size:15px;color:#fff;vertical-align:middle}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap input{background:none;border:none;width:100%;padding:0;height:100%;position:absolute;left:0}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap input:focus,header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap input:active{outline:none}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-submit-wrap input:hover{opacity:0.8}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-input-search{width:100%;height:30px;border:none;padding-right:35px;padding-left:10px;color:#fff;background:rgba(255,255,255,0.2)}
header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-input-search:focus,header.fw-header .fw-search .fw-wrap-search-form .fw-search-form .fw-input-search:active{outline:none}
header.fw-header .fw-search .fw-buton-icon{display:none;background:#300707;border:1px solid transparent;color:#fff;width:30px;height:30px;line-height:30px;text-align:center}
header.fw-header .fw-search .fw-buton-icon:hover{background:none;border-color:#300707;color:#300707}
header.fw-header .fw-search.fw-mini-search .fw-buton-icon{display:block}
header.fw-header .fw-search.fw-mini-search .fw-wrap-search-form{display:none;position:absolute;width:257px;background:#f1eee9;padding:20px;overflow:hidden;bottom:-82px;left:0;z-index:600;-webkit-box-shadow:0 0 13px 1px rgba(255,255,255,0.5);box-shadow:0 0 13px 1px rgba(255,255,255,0.5)}
header.fw-header .fw-search.fw-mini-search .fw-wrap-search-form .fw-search-form{border:1px solid #300707}
header.fw-header .fw-search.fw-search-light .fw-input-search{background:rgba(0,0,0,0.3)}
header.fw-header .fw-search.fw-search-dark .fw-input-search{background:rgba(255,255,255,0.2)}
header.fw-header.fw-social-right .fw-text-top-bar{float:left}
header.fw-header.fw-social-right .fw-top-bar-social{float:none}
header.fw-header.fw-social-left .fw-text-top-bar{float:right}
header.fw-header.fw-social-left .fw-top-bar-social{float:left}
  /* 1) Desativa o header fixo */
  header.fw-header.fw-absolute{
    position: static !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
  }

  /* 2) Se o body adiciona a classe que força 'absolute', neutraliza também */
  .fw-absolute-header header.fw-header{
    position: static !important;
    top: auto !important;
  }

  /* 3) Como você usava 'top:80px/85px' nas sections para compensar o header fixo,
        remova essa compensação para não ficar um “vão” no topo */
  .fw-main-row-custom,
  .fw-main-row{
    top: auto !important;
  }
header.fw-header.fw-absolute .fw-header-main{background:#2b303d;background:rgba(43,48,61,0.9)}
header.fw-header.fw-sticky-menu{top:-121px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
header.fw-header.fw-sticky-menu .fw-header-main{background:#2b303d;background:rgba(43,48,61,0.9)}
header.fw-header.fw-sticky-menu.fw-open{position:fixed;top:0;left:0;right:0}
header.fw-header.fw-sticky-menu.fw-open .fw-header-main{background:#2b303d;background:rgba(43,48,61,0.9)}
header.fw-header.fw-header-type-1.search-in-top-bar .fw-search,header.fw-header.fw-header-type-2.search-in-top-bar .fw-search,header.fw-header.fw-header-type-3.search-in-top-bar .fw-search,header.fw-header.fw-header-type-4.search-in-top-bar .fw-search{float:right;margin-left:30px;top:0}
header.fw-header.fw-header-type-1.search-in-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-2.search-in-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-3.search-in-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-4.search-in-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-1.search-in-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-2.search-in-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-3.search-in-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-4.search-in-top-bar .fw-text-top-bar{position:relative}
header.fw-header.fw-header-type-1.search-in-top-bar.fw-social-right .fw-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-2.search-in-top-bar.fw-social-right .fw-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-3.search-in-top-bar.fw-social-right .fw-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-4.search-in-top-bar.fw-social-right .fw-top-bar .fw-text-top-bar,header.fw-header.fw-header-type-1.search-in-top-bar.fw-social-right .fw-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-2.search-in-top-bar.fw-social-right .fw-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-3.search-in-top-bar.fw-social-right .fw-top-bar .fw-top-bar-social,header.fw-header.fw-header-type-4.search-in-top-bar.fw-social-right .fw-top-bar .fw-top-bar-social{top:2px}
header.fw-header.fw-header-type-1.search-in-top-bar.fw-social-left .fw-top-bar-social,header.fw-header.fw-header-type-2.search-in-top-bar.fw-social-left .fw-top-bar-social,header.fw-header.fw-header-type-3.search-in-top-bar.fw-social-left .fw-top-bar-social,header.fw-header.fw-header-type-4.search-in-top-bar.fw-social-left .fw-top-bar-social{top:1px}
header.fw-header.fw-header-type-1.search-in-top-bar.fw-social-left .fw-top-bar-social a:first-child,header.fw-header.fw-header-type-2.search-in-top-bar.fw-social-left .fw-top-bar-social a:first-child,header.fw-header.fw-header-type-3.search-in-top-bar.fw-social-left .fw-top-bar-social a:first-child,header.fw-header.fw-header-type-4.search-in-top-bar.fw-social-left .fw-top-bar-social a:first-child{margin-left:0}
header.fw-header.fw-header-type-1.search-in-top-bar.fw-social-left .fw-text-top-bar,header.fw-header.fw-header-type-2.search-in-top-bar.fw-social-left .fw-text-top-bar,header.fw-header.fw-header-type-3.search-in-top-bar.fw-social-left .fw-text-top-bar,header.fw-header.fw-header-type-4.search-in-top-bar.fw-social-left .fw-text-top-bar{float:none;top:2px}
header.fw-header.fw-header-type-1.fw-logo-left .fw-wrap-logo{float:left}
header.fw-header.fw-header-type-1.fw-logo-left .fw-search{float:right;margin-left:30px}
header.fw-header.fw-header-type-1.fw-logo-left .fw-search .fw-mini-search .fw-wrap-search-form{margin-left:-227px}
header.fw-header.fw-header-type-1.fw-logo-left .fw-nav-wrap{float:right}
header.fw-header.fw-header-type-1.fw-logo-right .fw-wrap-logo{float:right}
header.fw-header.fw-header-type-1.fw-logo-right .fw-search{float:left;margin-left:auto;margin-right:30px}
header.fw-header.fw-header-type-1.fw-logo-right .fw-search .fw-wrap-search-form{margin-left:0}
header.fw-header.fw-header-type-1.fw-logo-right .fw-nav-wrap{float:left}
header.fw-header.fw-header-type-2 .fw-header-main{text-align:center}
header.fw-header.fw-header-type-2 .fw-header-main .fw-nav-wrap .fw-nav-menu{padding-left:0;margin-right:0}
header.fw-header.fw-header-type-2 .fw-header-main .fw-wrap-logo{padding:0 50px;margin-left:0}
header.fw-header.fw-header-type-2 .fw-header-main .fw-nav-wrap.fw-nav-left,header.fw-header.fw-header-type-2 .fw-header-main .fw-nav-wrap.fw-nav-right,header.fw-header.fw-header-type-2 .fw-header-main .fw-wrap-logo{display:inline-block}
header.fw-header.fw-header-type-3 .fw-header-main{text-align:center;height:auto;line-height:normal}
header.fw-header.fw-header-type-3 .fw-header-main .fw-wrap-logo{display:block;width:100%;margin:0 0 20px 0}
header.fw-header.fw-header-type-3 .fw-header-main .fw-wrap-logo .fw-site-logo{display:inline-block}
header.fw-header.fw-header-type-3 .fw-header-main .fw-nav-wrap{display:inline-block}
header.fw-header.fw-header-type-3 .fw-header-main .fw-nav-wrap .fw-site-navigation .fw-nav-menu{padding-left:0;margin-right:0}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo{margin-left:0;margin-bottom:10px;display:inline-block;float:left}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo-info-text{display:block;width:100%;overflow:hidden;color:#fff;color:rgba(255,255,255,0.7)}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo-info-text .fw-nav-wrap{display:block;width:100%}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo-info-text .fw-info-text-header-main{display:inline-block;float:right}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo-info-text .fw-text a{color:#fff;color:rgba(255,255,255,0.7)}
header.fw-header.fw-header-type-4 .fw-header-main .fw-wrap-logo-info-text .fw-text a:hover{color:#fff}
header.fw-header.fw-header-type-4 .fw-site-navigation{margin-left:-40px}
header.fw-header.fw-header-type-4 .fw-search{top:-4px}
.ie8 .fw-nav-menu ul,.ie9 .fw-nav-menu ul{display:none}
.ie8 .fw-nav-menu > li:hover ul,.ie9 .fw-nav-menu > li:hover ul{display:block}
.fw-header .mmenu-link{font-size:30px;color:#fff;float:right;margin-top:7px;display:none}
em.mm-counter{right:60px !important}
@media (max-width:991px){.fw-site-navigation{display:none}
.fw-header .mmenu-link{display:inline-block}
header.fw-header .fw-header-main .fw-wrap-logo{margin-left:auto}
header.fw-header.fw-header-type-1.fw-logo-left .fw-search,header.fw-header.fw-header-type-1.fw-logo-right .fw-wrap-logo{margin-right:35px}
header.fw-header.fw-header-type-3 .fw-header-main .fw-wrap-logo{margin-bottom:0}
}
.fw-top-bar-social i{font-size:20px}
.fw-footer{border-top:4px solid #300707;position:relative}
.fw-footer .fw-footer-widgets{background:#f1eee9;position:relative;background-size:auto}
.fw-footer .fw-footer-widgets .fw-inner{padding-top:40px;padding-bottom:40px;background:#300707;background:rgba(113,199,224,0.2);background-image:url('https://www.private55.com/content/css/themefuse/bg-simbol.png');background-repeat:no-repeat;background-position:top right}
.fw-footer .fw-footer-widgets .widget{color:#444;padding:0}
.fw-footer .fw-footer-widgets .widget-title{color:#17284d;font-size:18px}
.fw-footer .fw-footer-middle{background:#f1eee9;background-image:url('https://www.private55.com/content/css/themefuse/fw-theme/');background-repeat:'no-repeat';background-position:'top';padding-top:63px;padding-bottom:39px;background-size:auto;position:relative}
.fw-footer .fw-footer-bar{background-color:#2b303d;background:rgba(43,48,61,0.5);padding-top:20px;padding-bottom:10px;line-height:30px;background-size:cover;background-repeat:no-repeat;position:relative;min-height:160px}
.fw-footer .fw-footer-menu{text-align:justify}
.fw-footer .fw-footer-menu ul{list-style:none;margin:0;padding-left:0}
.fw-footer .fw-footer-menu ul li{display:inline-block}
.fw-footer .fw-footer-menu ul li a{color:#300707;color:rgba(150,36,58,0.6);text-transform:uppercase;font-size:13px;font-weight:bold}
.fw-footer .fw-footer-menu ul li a:hover{color:#300707}
.fw-footer .fw-footer-menu ul li a:hover,.fw-footer .fw-footer-menu ul li.current-menu-item a{border-bottom:1px solid #300707;padding-bottom:2px;color:#300707}
.fw-footer .fw-footer-menu ul:after{width:100%;height:0;content:'';display:inline-block}
.fw-footer .fw-footer-menu-right .fw-footer-menu{text-align:right;padding:10px 0 0 0;float:right}
.fw-footer .fw-footer-menu-right .fw-footer-menu li{padding:0 15px;margin:0}
.fw-footer .fw-footer-menu-right .fw-footer-menu li:last-child{padding-right:0}
.fw-footer .fw-footer-menu-right .fw-footer-logo{float:left;margin-right:20px}
.fw-footer .fw-footer-menu-right .fw-footer-logo img{max-height:60px}
.fw-footer .fw-footer-menu-left .fw-footer-menu{text-align:left;padding:10px 0 0 0;float:left}
.fw-footer .fw-footer-menu-left .fw-footer-menu li{padding:0 15px;margin:0}
.fw-footer .fw-footer-menu-left .fw-footer-menu li:last-child{padding-right:0}
.fw-footer .fw-footer-menu-left .fw-footer-logo{float:right;margin-left:20px}
.fw-footer .fw-footer-menu-left .fw-footer-logo img{max-height:60px}
.fw-footer .fw-copyright{line-height:10px;font-size:10px;text-transform:uppercase;color:#fff;color:rgba(255,255,255,0.75);font-family:Montserrat;font-weight:400;font-style:normal;position:relative;letter-spacing:1px;font-weight:normal;z-index:1}
.fw-footer .fw-copyright a{color:#300707}
.fw-footer .fw-copyright a:hover{color:#300707}
.fw-footer .fw-copyright-left .fw-copyright{float:left;line-height:25px}
.fw-footer .fw-copyright-left .fw-footer-social{float:right;margin-bottom:0}
.fw-footer .fw-copyright-left .fw-footer-social a:first-child{margin-left:0}
.fw-footer .fw-copyright-left .fw-copyright,.fw-footer .fw-copyright-left .fw-footer-social{position:relative;top:5px}
.fw-footer .fw-copyright-right .fw-copyright{float:right;line-height:25px}
.fw-footer .fw-copyright-right .fw-footer-social{float:left;margin-bottom:0}
.fw-footer .fw-copyright-right .fw-copyright,.fw-footer .fw-copyright-right .fw-footer-social{position:relative;top:5px}
.fw-footer .fw-copyright-center{text-align:center;color:rgba(241, 238, 233, 0.9)}
.fw-footer .fw-copyright-center .fw-footer-social{margin-bottom:10px}
.fw-footer .fw-footer-social a{display:inline-block;font-size:25px;margin:0 7px;color:#fff;color:rgba(255,255,255,0.75)}
.fw-footer .fw-footer-social a:hover{color:#fff}
.fw-footer .fw-footer-social i{position:relative}
.fw-footer-social i{font-size:25px}
.fw-container{max-width:1920px !important;}
.fw-footer-widgets .fw-container,.fw-footer-widgets .fw-container li,.fw-footer-widgets .fw-container li a,.fw-footer-widgets .widget.widget_categories ul li a,.textwidget{color:#17284d}
.fw-footer-widgets .widget.widget_categories ul li:before{background:#17284d !important}
.fw-footer-widgets .fw-container,.fw-footer-middle .fw-container{z-index:3}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;-webkit-text-size-adjust: none;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased}
[class^="tficon-"],[class*=" tficon-"]{font-family:'tficon';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}
.tficon-heading-line:before{content:"\e611"}
.tficon-row-up:before{content:"\e621"}
.tficon-close:before{content:"\e610"}
.tficon-quote-up:before{content:"\e60d"}
.tficon-quote-bottom:before{content:"\e60e"}
.tficon-shevron-left:before{content:"\e600"}
.tficon-shevron-right:before{content:"\e601"}
.tficon-opposite-arrows:before{content:"\e602"}
.tficon-leaf:before{content:"\e603"}
.tficon-twitter:before{content:"\e604"}
.tficon-facebook:before{content:"\e605"}
.tficon-instagram:before{content:"\e606"}
.tficon-pinterest:before{content:"\e607"}
.tficon-event-calendar:before{content:"\e608"}
.tficon-calendar:before{content:"\e609"}
.tficon-i-icon:before{content:"\e60a"}
.tficon-phone:before{content:"\e60b"}
.tficon-aron:before{content:"\e60c"}
.tficon-footer-element-down:before{content:"\e60f"}
.fa-ul{padding-left:0 !important}
h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:.4em;word-wrap:break-word;font-weight:700;color:#17284d}
h1{font-size:50px}
h2{font-size:50px}
h3{font-size:50px}
h4{font-size:50px}
h5{font-size:26px}
h6{font-size:23px}
@media (max-width:1199px){
h1{font-size:50px}
h2{font-size:50px}
h3{font-size:50px}
h4{font-size:45px}
}
@media (max-width:991px){
h1{font-size:35px}
h2{font-size:35px}
h3{font-size:35px}
h4{font-size:35px}
h5{font-size:21px}
h6{font-size:19px}
}
@media (max-width:767px){
h1{font-size:30px}
h2{font-size:30px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:19px}
h6{font-size:17px}
}
@media (max-width:479px){
h1{font-size:30px}
h2{font-size:30px}
}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:200}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#17284d}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#300707}
em{font-style:italic}
strong{font-weight:700}
small{font-size:85%}
i{position:relative;display:inline-block;text-decoration:none;font-style:normal}
p{margin-bottom:1.5em}
blockquote{padding:10px 20px;margin:0 0 30px;font-size:22.4px;border-left:5px solid #eee}
.dropcap1,.dropcap2{display:block;float:left;font-size:42px;line-height:42px;font-weight:700;color:#17284d;margin:0 10px 0 0}
[class^="highlight-"]{color:#fff}
.highlight-primary{background:#c1c1c1;background:rgba(193,193,193,0.6)}
.highlight-warning{background:#d45967}
.highlight-info{background:#46b8da}
.highlight-danger{background:#e61c17}
.highlight-brown{background:#b75d1b}
.highlight-teal{background:#14b096}
.highlight-black{background:#000}
.highlight-purple{background:#6d59d6}
.text-danger{color:#a94442}
.text-warning{color:#8a6d3b}
.text-info{color:#31708f}
.text-success{color:#3c763d}
.text-primary{color:#CA929C}
.text-muted{color:#999}
@media (max-width:767px){p{font-size:16px}
}
.lowercase{text-transform:lowercase}
.uppercase{text-transform:uppercase}
body{background: #150303 !important;position: relative;} /* COR DE FUNDO */
body .site{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.8em;color:#17284d}
#page{overflow:hidden}
.ie7 body{background:none;filter:none;font-size:22px;color:#17284d;text-align:center;padding-top:200px}
.ie7 .site{display:none}
::-moz-selection{background:#17284d;color:#fff;text-shadow:none}
::selection{background:#17284d;color:#fff;text-shadow:none}
a{color:#AB5061;font-family:Montserrat;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}
a:hover,a:focus{color:#300707;text-decoration:none;outline:none}
a:active{background-color:transparent}
.site-main{position:relative;padding-bottom:100px}
.fw-main-row.fw-blog-page .fw-container{padding:0 15px !important}
.fw-sidebar{background:#f1eee9;padding:0}
.fw-col-inner{overflow:hidden !important;}
.fw-sidebar .fw-col-inner{padding:107px 15px 44px;background-color:#300707;background-color:rgba(113,199,224,0.2);background-image:url("https://www.private55.com/content/css/themefuse/bg-simbol.png");background-repeat:no-repeat;background-position:top center;position:relative;overflow:hidden;height:100%}
@media (max-width:1199px){.sidebar .widget{padding:0 15px 52px}
}
@media (max-width:991px){.sidebar .inner{background-size:contain}
}
@media (max-width:479px){.site-main{padding-bottom:110px}
}
a [class^="icon-"],a [class*=" icon-"]{vertical-align:middle}
.fw-content-overlay-sm{margin-bottom:-40px}
.fw-content-overlay-md{margin-bottom:-78px}
@media (max-width:767px){.fw-content-overlay-sm{margin-bottom:-80px}
.fw-content-overlay-md{margin-bottom:-76px}
[class^="fw-col-"]{padding-top:0;padding-bottom:0}
}
@media (max-width:767px){.fw-content-overlay-sm,.fw-content-overlay-md,.fw-content-overlay-lg{margin-bottom:0}
}
.tooltip .tooltip-inner{font-family:Montserrat;font-size:13px;font-weight:bold;text-shadow:none;color:#300707;background:#2b303d;padding:13px 25px;border-radius:0;letter-spacing:1px;-webkit-box-shadow:0px 3px 20px rgba(0,0,0,0.35);box-shadow:0px 3px 20px rgba(0,0,0,0.35)}
.tooltip.in{opacity:1}
.tooltip.top .tooltip-arrow{border-top-color:#2b303d;border-width:6px 9px 0;bottom:-1px;margin-left:-9px}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#2b303d;margin-left:-9px;border-width:0 9px 6px}
.tooltip.left .tooltip-arrow{border-left-color:#2b303d;border-width:9px 0px 9px 6px;margin-top:-9px}
.tooltip.right .tooltip-arrow{border-right-color:#2b303d;border-width:9px 6px 9px 0px;margin-top:-9px}
iframe{max-width:100%}
img{display:inline-block;max-width:100%}
.fade-effect .item{opacity:0;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}
.fade-effect .item.active{opacity:1}
.fade-effect .active.left,.fade-effect .active.right{left:0;z-index:2;opacity:0}
.shot-effect .item{top:0;left:0 !important;-webkit-transition:top .9s cubic-bezier(.95, .1, .25, 1);-moz-transition:top .9s cubic-bezier(.95, .1, .25, 1);-o-transition:top .9s cubic-bezier(.95, .1, .25, 1);-ms-transition:top .9s cubic-bezier(.95, .1, .25, 1);-khtml-transition:top .9s cubic-bezier(.95, .1, .25, 1);transition:top .9s cubic-bezier(.95, .1, .25, 1)}
.shot-effect .item.prev{top:100%;z-index:3}
.shot-effect .item.next{top:-100%;z-index:3}
.shot-effect .item.prev.left,.shot-effect .item.prev.right,.shot-effect .item.next.left,.shot-effect .item.next.right{top:0}
.spinner{width:32px;height:32px;position:absolute;top:50%;left:50%;z-index:3;margin-top:-25px;margin-left:-25px}
.spinner .wBall{position:absolute;width:30px;height:30px;opacity:0;-moz-transform:rotate(225deg);-moz-animation:orbit 4.4s infinite;-webkit-transform:rotate(225deg);-webkit-animation:orbit 4.4s infinite;-ms-transform:rotate(225deg);-ms-animation:orbit 4.4s infinite;-o-transform:rotate(225deg);-o-animation:orbit 4.4s infinite;transform:rotate(225deg);animation:orbit 4.4s infinite}
.spinner .wBall .wInnerBall{position:absolute;width:4px;height:4px;background:#300707;left:0px;top:0px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.spinner #wBall_1{-moz-animation-delay:0.96s;-webkit-animation-delay:0.96s;-ms-animation-delay:0.96s;-o-animation-delay:0.96s;animation-delay:0.96s}
.spinner #wBall_2{-moz-animation-delay:0.19s;-webkit-animation-delay:0.19s;-ms-animation-delay:0.19s;-o-animation-delay:0.19s;animation-delay:0.19s}
.spinner #wBall_3{-moz-animation-delay:0.38s;-webkit-animation-delay:0.38s;-ms-animation-delay:0.38s;-o-animation-delay:0.38s;animation-delay:0.38s}
.spinner #wBall_4{-moz-animation-delay:0.58s;-webkit-animation-delay:0.58s;-ms-animation-delay:0.58s;-o-animation-delay:0.58s;animation-delay:0.58s}
.spinner #wBall_5{-moz-animation-delay:0.77s;-webkit-animation-delay:0.77s;-ms-animation-delay:0.77s;-o-animation-delay:0.77s;animation-delay:0.77s}
@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}
7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}
30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}
39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}
70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}
75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}
76%{opacity:0;-moz-transform:rotate(900deg)}
100%{opacity:0;-moz-transform:rotate(900deg)}
}
@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}
7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}
30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}
39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}
70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}
75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}
76%{opacity:0;-webkit-transform:rotate(900deg)}
100%{opacity:0;-webkit-transform:rotate(900deg)}
}
@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}
7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}
30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}
39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}
70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}
75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}
76%{opacity:0;-ms-transform:rotate(900deg)}
100%{opacity:0;-ms-transform:rotate(900deg)}
}
@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out}
7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%}
30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%}
39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%}
70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%}
75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%}
76%{opacity:0;-o-transform:rotate(900deg)}
100%{opacity:0;-o-transform:rotate(900deg)}
}
@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}
7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear;origin:0%}
30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out;origin:7%}
39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear;origin:30%}
70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out;origin:39%}
75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out;origin:70%}
76%{opacity:0;transform:rotate(900deg)}
100%{opacity:0;transform:rotate(900deg)}
}
.slider-full{position:relative;z-index:5;margin-left:-15px;}
.slider-full .item{background-size:cover;background-position:top center;height:650px;line-height:650px;text-align:center}
.slider-full .wrapp-slider-text{display:inline-block;margin-top:250px;position:relative;z-index:100}
.slider-full .wrapp-slider-text .slider-title{color:#fff;font-size:50px;line-height:75px;text-shadow:1px 2px 2px #92a29b;text-shadow:1px 2px 2px rgba(146,162,155,0.67)}
.slider-full .wrapp-slider-text .slider-title span{text-transform:none;position:relative;top:-18px}
.slider-full .wrapp-slider-text .slider-title strong{font-size:170px;color:#e9cdb8;font-weight:400;margin:0 30px;text-shadow:1px 2px 2px #42382d;text-shadow:1px 2px 2px rgba(66,56,45,0.67)}
.slider-full .wrapp-slider-text .slider-title-after span{font-size:35px;color:#fff;font-style:italic;font-weight:400;position:relative;text-shadow:1px 2px 2px #92a29b;text-shadow:1px 2px 2px rgba(146,162,155,0.67)}
.slider-full .wrapp-slider-text .animated{line-height:0}
.slider-full .wrapp-slider-text svg{width:525px}
.slider-full .wrapp-slider-text path{fill:#fff}
.slider-full .carousel-indicators{bottom:15%;background:#313737;background:rgba(49,55,55,0.5);margin:0 auto;line-height:46px;display:none}
.slider-full .carousel-indicators li{width:8px;height:8px;background:#f1eee9;margin:0 9px;border:none;-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}
.slider-full .carousel-indicators li.active,.slider-full .carousel-indicators li:hover{width:12px;height:12px;background:#300707;position:relative;top:2px}
.slider-full .carousel-indicators li.active,.slider-full .carousel-indicators li:hover,.slider-full .carousel-indicators li.active:hover{margin:0 7px}
.slider-full .carousel-indicators:before{position:absolute;content:'';left:-11px;width:0;height:0;border-top:23px solid transparent;border-right:11px solid #313737;border-bottom:23px solid transparent;border-right-color:rgba(49,55,55,0.5)}
.slider-full .carousel-indicators:after{position:absolute;content:'';right:-11px;width:0;height:0;border-top:23px solid transparent;border-left:11px solid #313737;border-bottom:23px solid transparent;border-left-color:rgba(49,55,55,0.5)}
.slider-full .carousel-control{background-image:none;box-shadow:none;text-shadow:none;color:#fff;font-size:52px;width:0;opacity:1;text-shadow:-1px 2px 3px #92a29b;text-shadow:-1px 2px 3px rgba(146,162,155,0.67)}
.slider-full .carousel-control.left{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: left; justify-content: left; width: 20%; padding: 0; color: #fff; text-align: left; background: 0 0; border: 0; opacity: .5; -webkit-transition: opacity .15s ease; transition: opacity .15s ease;}
.slider-full .carousel-control.right{position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: right; justify-content: right; width: 20%; padding: 0; color: #fff; text-align: right; background: 0 0; border: 0; opacity: .5; -webkit-transition: opacity .15s ease; transition: opacity .15s ease;}
.slider-full .carousel-control:hover{opacity:0.8}
.slider-full .carousel-control.left{left:13%;top:0%}
.slider-full .carousel-control.right{right:10%;top:0%}
.slider-full .image-video-slider img{margin-top:0 !important;width:inherit !important}
.slider-full .image-video-slider .row{display:inline-block;line-height:normal;vertical-align:middle}
.slider-full .image-video-slider .media-wrap,.slider-full .image-video-slider .text-wrap{display:inline-block;text-align:left;padding-top:30px}
.slider-full .image-video-slider .text-wrap{padding-top:89px;padding-left:60px}
.slider-full .image-video-slider .media-wrap .border-media{width:475px;height:475px;background:#f1eee9;padding:20px}
.slider-full .image-video-slider .media-wrap.pull-left .border-media{margin-left:27px}
.slider-full .image-video-slider .media-wrap.pull-right .border-media{margin-left:55px}
.slider-full .image-video-slider .border-media.video iframe{height:100%}
.slider-full .image-video-slider .text-wrap .slider-title{font-size:62px;color:#fff;text-transform:uppercase;font-weight:400;margin-bottom:16px}
.slider-full .image-video-slider .text-wrap .slider-title strong{margin:0 13px}
.slider-full .image-video-slider .text-wrap .slider-title-after{font-size:16px;font-weight:900;font-style:italic;color:#fff;margin-bottom:60px}
.slider-full .image-video-slider .text-wrap .text{color:#1a1a1a;font-weight:400;line-height:29px}
.slider-full .image-video-slider .carousel-indicators{left:50%;bottom:27.6%}
.about-slider{background:#f1eee9;margin:0 -15px}
.about-slider ul{padding-left:0;list-style:none}
.about-slider ul li{margin:0}
.about-slider li{width:100%;height:669px}
.about-slider .wrap-image-about-slider{width:100%;padding: 10px 10px 10px 1opx;float:left}
.about-slider .image-about-slider{width:475px;height:475px;overflow:hidden;background:#f1eee9;border:1px solid #ece8df;-webkit-box-shadow:15px 0 26px rgba(234,228,223,0.3);box-shadow:15px 0 26px rgba(234,228,223,0.3);padding:0px}
/*.about-slider .wrap-image-about-slider img{border:1px solid #ece8df}*/
.about-slider .content-about-slider{width:57.3%;float:left;padding:78px 130px 100px 198px}
.about-slider .content-about-slider .title-about-slider{font-size:109px;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #17284d;border-bottom-color:rgba(23,40,77,0.25);font-weight:100;line-height:111px;margin-bottom:23px}
.about-slider .content-about-slider .description-about-slider{font-size:16px;color:#300707;font-family:Montserrat;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:3px;margin-left:5px}
.about-slider .content-about-slider .text-about-slider{margin-top:55px;margin-left:4px;position:relative}
.about-slider .content-about-slider .text-about-slider .contact-me{color:#300707;text-transform:uppercase;font-size:13px}
.about-slider .content-about-slider .text-about-slider .contact-me:hover{color:#300707}
.about-slider .content-about-slider .text-about-slider:before,.about-slider .content-about-slider .text-about-slider:after{position:absolute;font-size:20px;color:#f1eee9;font-family:'tficon'}
.about-slider .content-about-slider .text-about-slider:before{top:-23px;left:-46px;content:'\e60d'}
.about-slider .content-about-slider .text-about-slider:after{bottom:-22px;right:-25px;content:'\e60e'}
.about-slider .content-about-slider .text-about-slider.social-link{text-align:right}
.about-slider .content-about-slider .text-about-slider.social-link:before,.about-slider .content-about-slider .text-about-slider.social-link:after{display:none}
.about-slider .prev,.about-slider .next{position:absolute;top:50%;font-size:30px;color:#300707;visibility:hidden}
.about-slider .prev{left:20px}
.about-slider .next{right:20px}
.about-slider .about-slider-controls{position:absolute;bottom:12%;left:50%;margin-left:120px}
.about-slider .about-slider-controls span{display:none}
.about-slider .about-slider-controls a{display:inline-block;width:8px;height:8px;margin-right:20px;background:#17284d;border-radius:50%}
.about-slider .about-slider-controls a.selected{width:12px;height:12px;background:#300707;vertical-align:middle}
.about-slider .content-about-slider .social{display:inline-block;width:162px;height:44px;font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;background:#3b5998;margin-bottom:15px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.about-slider .content-about-slider .social:hover{opacity:0.7}
.about-slider .content-about-slider .social span{width:44px;height:100%;display:block;float:left;font-size:15px;line-height:44px;text-align:center;border-right:1px solid #283d67;background:#324c81}
.about-slider .content-about-slider .social strong{display:block;width:118px;height:100%;float:left;line-height:44px;text-align:center;border-left:1px solid #4162a4}
.about-slider .content-about-slider .social.twitter-about-slider{background:#00aced}
.about-slider .content-about-slider .social.twitter-about-slider strong{border-left-color:#00c1f2}
.about-slider .content-about-slider .social.twitter-about-slider span{border-right-color:#0097bc;background:#0092ca}
.about-slider .content-about-slider .social.instagram-about-slider{background:#517fa4}
.about-slider .content-about-slider .social.instagram-about-slider strong{border-left-color:#598cac}
.about-slider .content-about-slider .social.instagram-about-slider span{border-right-color:#375670;background:#456c8c}
.about-slider .content-about-slider .social.pinterest-about-slider{background:#cb2027}
.about-slider .content-about-slider .social.pinterest-about-slider strong{border-left-color:#d82831}
.about-slider .content-about-slider .social.pinterest-about-slider span{border-right-color:#8e161b;background:#ad1b21}
.section-categories-slider{padding:32px 0 50px;margin-bottom:-19px;margin-right:-15px;margin-left:-15px}
.section-categories-slider ul{padding-left:0}
.section-categories-slider ul li{margin:0}
.categories-slider{position:relative}
.categories-slider li{width:292px;height:519px;display:block;float:left;text-align:center;position:relative;background-size:cover}
.categories-slider .wrap-categories{display:block;height:100%;position:relative !important}
.categories-slider .wrap-categories .content-categories-slider{background:#f1eee9;height:150px;position:absolute;right:0;left:0;bottom:48px;line-height:156px;overflow:hidden;-webkit-box-shadow:1px 8px 8px -4px rgba(185,169,143,0.5);box-shadow:1px 8px 8px -4px rgba(185,169,143,0.5);z-index:2}
.categories-slider .wrap-categories .content-categories-slider .text-categories-slider{vertical-align:middle;line-height:45px;width:100%;display:inline-block;overflow:hidden}
.categories-slider .content-categories-slider .categories-title{font-family:'Vidaloka', serif;font-size:30px;position:relative}
.categories-slider .content-categories-slider .categories-title:after{content:'';position:absolute;bottom:-14px;left:50%;margin-left:-85px;right:0;background:url("https://www.private55.com/content/css/themefuse/small-line.png") no-repeat;height:1px}
.categories-slider .wrap-categories .content-categories-slider span{font-size:13px;font-weight:bold;color:#300707;letter-spacing:1px}
.categories-slider .categories-slider-control{width:294px;height:583px;display:block;background:#f1eee9;position:absolute;top:-32px;left:293px;text-align:center;-webkit-box-shadow:0px 0px 24px 0px rgba(158,113,113,0.17);box-shadow:0px 0px 24px 0px rgba(158,113,113,0.17);z-index:3}
.categories-slider .categories-slider-control .wrap-slider-control-title{height:182px;line-height:178px;background-color:rgba(150,36,58,0.9);background-image:url("https://www.private55.com/content/css/themefuse/bg-categories.png");background-repeat:no-repeat;background-position:top center;background-size:cover}
.categories-slider .categories-slider-control .wrap-slider-control-title > div{display:inline-block;line-height:normal;vertical-align:middle}
.categories-slider .categories-slider-control .slider-control-title-before{font-family:Montserrat;font-weight:400;font-style:normal;color:#fff;color:rgba(255,255,255,0.5);font-size:12px;text-transform:uppercase;letter-spacing:3px}
.categories-slider .categories-slider-control .slider-control-title-after{font-family:'Vidaloka', serif;font-size:36px;color:#fff;font-weight:normal}
.categories-slider .categories-slider-control .slider-control-text{padding:0 40px;margin-top:30px}
.categories-slider .categories-slider-control .slider-control-text p{font-size:14px;font-weight:400}
.categories-slider .categories-slider-control .wrap-nav-slider{padding:0 30px;font-size:12px;text-transform:uppercase;color:#300707;font-family:Montserrat;font-weight:400;font-style:normal;line-height:25px;margin-top:37px;letter-spacing:3px}
.categories-slider .categories-slider-control .wrap-nav-slider .prev{float:left;font-size:25px}
.categories-slider .categories-slider-control .wrap-nav-slider .next{float:right;font-size:25px}
.categories-slider .categories-slider-control .icon{font-size:22px;color:#300707;margin-top:35px}
.categories-slider2{position:relative;margin:15px -15px}
.categories-slider2 ul{padding-left:0;list-style:none}
.categories-slider2 ul li{width:292px;height:389px;display:block;float:left;text-align:center;position:relative;margin:0}
.categories-slider2 ul li .fw-ratio-container{position:static}
.categories-slider2 .view-details{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);font-family:Montserrat;font-weight:400;font-style:normal;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.categories-slider2 .view-details span{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;position:absolute;top:50%;margin-top:-25px;display:block;width:100%;line-height:50px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.categories-slider2 .view-details span:before,.categories-slider2 .view-details span:after{position:absolute;content:'';left:50px;right:50px;height:1px}
.categories-slider2 .view-details span:before{top:0;border-top:2px solid rgba(255,255,255,0.4)}
.categories-slider2 .view-details span:after{bottom:0;border-top:2px solid rgba(255,255,255,0.4)}
.categories-slider2 li:hover .view-details{background:rgba(19, 22, 25, 0.7);opacity:1;-webkit-box-shadow:3px 0px 20px 1px rgba(0,0,0,0.6);box-shadow:3px 0px 20px 1px rgba(0,0,0,0.6);z-index:10}
.categories-slider2 li:hover .view-details span{color:#96243;}
.categories-slider2 .prev,.categories-slider2 .next{position:absolute;top:50%;margin-top:-42px;padding:27px 22px;background:#000;background:rgba(0,0,0,0.35);color:#fff;font-size:28px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:11}
.categories-slider2 .prev{left:1px}
.categories-slider2 .next{right:1px}
.categories-slider2 .prev:hover,.categories-slider2 .next:hover{color:#300707;background:rgba(0,0,0,0.5)}
.title-categories-slider{font-size:51px;font-weight:400;font-style:normal;font-family:Montserrat;text-transform:uppercase;letter-spacing:3px;color:#300707;text-align:center;margin-bottom:40px;margin-top:57px}
@media (max-width:1600px){.slider-full .carousel-control.right{right:7.5%}
.slider-full .carousel-control.left{left:7.5%}
}
@media (max-width:1400px){.slider-full .carousel-control.right{right:5%}
.slider-full .carousel-control.left{left:2%}
}
@media (max-width:1199px){.about-slider li{width:970px;height:600px}
.about-slider .image-about-slider{width:410px;height:410px}
.about-slider .content-about-slider{padding-left:125px;padding-right:80px}
.about-slider .content-about-slider .title-about-slider{font-size:90px;line-height:90px}
.about-slider .wrap-image-about-slider{padding-left:80px}
.about-slider .about-slider-controls{bottom:60px;margin-left:78px}
.about-slider .content-about-slider .text-about-slider:before{left:-35px}
.about-slider .content-about-slider .text-about-slider{margin-left:15px}
.categories-slider .categories-slider-control{left:338px}
.categories-slider2 .next{right:40px;}
.categories-slider2 .prev{left:40px;}
}
/*@media (min-width:480px){.slider-full .wrapp-slider-text{margin-top:200px}}*/
@media (max-width:991px){.slider-full .wrapp-slider-text .slider-title{font-size:50px;line-height:55px}
.slider-full .wrapp-slider-text .slider-title strong{font-size:150px}
.slider-full .wrapp-slider-text svg{width:490px}
.slider-full .image-video-slider .media-wrap .border-media{width:360px;height:360px}
.slider-full .image-video-slider .media-wrap .border-media img{margin-left:0 !important;height:auto !important}
.slider-full .image-video-slider .text-wrap{padding-top:80px}
.slider-full .image-video-slider .text-wrap .slider-title{font-size:62px}
.slider-full .image-video-slider .text-wrap .slider-title-after{margin-bottom:15px;font-weight:100}
.slider-full .image-video-slider .text-wrap .text{font-size:14px}
.slider-full .image-video-slider .carousel-control{font-size:45px}
.slider-full .image-video-slider .carousel-control.right{right:4%}
.slider-full .image-video-slider .carousel-control.left{left:1%}
.slider-full .image-video-slider .carousel-control.right,.slider-full .image-video-slider .carousel-control.left{top:36.8%}
.slider-full .image-video-slider .item{line-height:635px;height:900px}
.slider-full .image-video-slider .carousel-indicators{bottom:31.6%}
.about-slider li{width:750px;height:440px}
.about-slider .wrap-image-about-slider{padding:60px 0 60px 60px}
.about-slider .image-about-slider{width:320px;height:320px}
.about-slider .content-about-slider{padding-left:105px;padding-right:40px;padding-top:55px}
.about-slider .content-about-slider .title-about-slider{font-size:70px;line-height:70px}
.about-slider .content-about-slider .description-about-slider{font-size:15px}
.about-slider .content-about-slider .text-about-slider{margin-top:15px;font-size:13px}
.about-slider .content-about-slider .text-about-slider:before,.about-slider .content-about-slider .text-about-slider:after{font-size:16px}
.about-slider .content-about-slider .text-about-slider:before{top:-16px;left:-30px}
.about-slider .content-about-slider .text-about-slider:after{right:-22px}
.about-slider .about-slider-controls{bottom:20px;margin-left:-45px}
.about-slider .content-about-slider .text-about-slider{margin-left:0}
.about-slider .content-about-slider .text-about-slider .social{width:140px}
.about-slider .content-about-slider .text-about-slider .social strong{width:90px}
.categories-slider .categories-slider-control{left:82px}
.categories-slider2 .next{right:40px;}
.categories-slider2 .prev{left:40px;}
}
@media (max-width:767px){.slider-full .wrapp-slider-text .slider-title{font-size:50px;line-height:50px;}
.slider-full .wrapp-slider-text .slider-title strong{font-size:120px;margin:0 15px}
.slider-full .wrapp-slider-text .slider-title-after span{font-size:30px;top:16px}
.slider-full .wrapp-slider-text svg{width:400px}
.slider-full .item{line-height:400px;height:400px}
.slider-full .carousel-indicators{bottom:19.3%}
.slider-full .carousel-control.right,.slider-full .carousel-control.left{top:0%}
.slider-full .carousel-control.right{right:7%}
.slider-full .image-video-slider .media-wrap{padding-top:90px}
.slider-full .image-video-slider .media-wrap.pull-left .border-media,.slider-full .image-video-slider .media-wrap.pull-right .border-media{margin:0 auto;width:295px;height:295px}
.slider-full .image-video-slider .text-wrap{padding-top:40px}
.slider-full .image-video-slider .text-wrap .text{line-height:22px}
.slider-full .image-video-slider .item{height:890px}
.slider-full .image-video-slider .carousel-indicators{bottom:10.6%}
.slider-full .image-video-slider .carousel-control.right{right:2%}
.section-about-slider .row{margin:0}
.about-slider li{width:540px;height:350px}
.about-slider .image-about-slider{width:220px;height:220px;padding:15px}
.about-slider .wrap-image-about-slider{padding:65px 0 65px 45px}
.about-slider .content-about-slider{padding-left:60px;padding-right:35px;padding-top:35px}
.about-slider .content-about-slider .title-about-slider{font-size:51px;line-height:51px;padding-bottom:15px;margin-bottom:15px}
.about-slider .content-about-slider .description-about-slider{font-size:13px}
.about-slider .content-about-slider .text-about-slider{margin-top:14px;line-height:20px}
.about-slider .content-about-slider .text-about-slider p,.about-slider .content-about-slider .text-about-slider .contact-me{font-size:12px}
.about-slider .content-about-slider .text-about-slider:before,.about-slider .content-about-slider .text-about-slider:after{display:none}
.about-slider .about-slider-controls{display:none !important}
.about-slider .prev,.about-slider .next{visibility:visible;top:51%}
.about-slider .prev{left:12px}
.about-slider .next{right:12px}
.about-slider .content-about-slider .text-about-slider .social{width:105px;height:40px}
.about-slider .content-about-slider .text-about-slider .social span{width:40px}
.about-slider .content-about-slider .text-about-slider .social strong{width:60px;font-size:10px}
.categories-slider .categories-slider-control{width:275px;height:640px;top:-50px;left:9px}
.categories-slider li{width:260px}
.section-categories-slider{padding:50px 0 80px}
.categories-slider2 .next{right:40px;}
.categories-slider2 .prev{left:40px;}
}
@media (max-width:400px){.slider-full .wrapp-slider-text svg{width:370px}
.section-categories-slider{padding:59px 0 120px}
.about-slider li{width:480px;height:600px}
.about-slider .about-slider-controls{bottom:60px}
.about-slider .wrap-image-about-slider,.about-slider .content-about-slider{width:100%}
.about-slider .wrap-image-about-slider{padding:40px 0}
.about-slider .image-about-slider{margin:0 auto}
.about-slider .content-about-slider{padding:35px 20px}
.about-slider .prev,.about-slider .next{visibility:hidden}
.about-slider .about-slider-controls{display:block !important}
.about-slider .content-about-slider .text-about-slider.social-link{text-align:left}
.categories-slider .categories-slider-control{width:225px;height:655px;left:15px}
.categories-slider li{width:225px}
.categories-slider2 .next{right:40px;}
.categories-slider2 .prev{left:40px;}
}
@media (max-width:479px){.slider-full .wrapp-slider-text svg{width:230px}
.slider-full .wrapp-slider-text .slider-title{font-size:34px;line-height:5px;margin-bottom:10px}
.slider-full .wrapp-slider-text .slider-title strong{font-size:94px;margin:0 10px}
.slider-full .wrapp-slider-text .slider-title-after span{font-size:20px;top:0}
.slider-full .item{line-height:400px;height:400px}
.slider-full .carousel-indicators{bottom:21.3%;line-height:40px}
.slider-full .carousel-indicators:before,.slider-full .carousel-indicators:after,.slider-full .image-video-slider .carousel-indicators:before,.slider-full .image-video-slider .carousel-indicators:after{border-top:20px solid transparent;border-bottom:20px solid transparent}
.slider-full .carousel-control{font-size:35px}
.slider-full .carousel-control.right,.slider-full .carousel-control.left{top:0%}
.slider-full .carousel-control.left{left:5%}
.slider-full .carousel-control.right{right:2%}
.slider-full .image-video-slider .row{display:block}
.slider-full .image-video-slider .text-wrap{padding-left:15px}
.slider-full .image-video-slider .carousel-indicators{line-height:40px;bottom:9.2%}
.slider-full .image-video-slider .item{height:890px}
.slider-full .image-video-slider .carousel-control{display:none}
.section-categories-slider{padding:650px 0 80px}
.about-slider li{width:320px;height:600px}
.about-slider .about-slider-controls{bottom:10px}
.categories-slider .categories-slider-control{width:270px;height:650px;left:50%;position:absolute;top:-650px;margin-left:-135px}
.categories-slider li{width:270px}
.categories-slider .categories-slider-control .wrap-nav-slider .prev{float:none;font-size:31px;position:absolute;top:1054px;left:-22px}
.categories-slider .categories-slider-control .wrap-nav-slider .next{float:none;font-size:31px;position:absolute;top:1054px;right:-24px}
.categories-slider2 .next{right:15px}
.categories-slider2 .prev{left:15px}
.categories-slider .caroufredsel_wrapper #categories-slider{padding-left:0}
}
.fw-container-fluid .fw-slider{margin-left:-15px;margin-right:-15px}
.fw-slider-item{display:block;float:left;position:relative;max-width:100%;text-align:center}
.fw-slider-item img{width:100%;height:100%;display:block}
.fw-slider-item > a{display:block;position:relative}
.fw-slider-caption{background-color:rgba(0,0,0,0.6);width:100%;display:block;position:absolute;bottom:0;color:#fff;padding:1em 20px;font-size:16px;text-align:left}
.fw-slider{position:relative}
.fw-slider .fw-slider-prev,.fw-slider .fw-slider-next{display:block;width:40px;height:40px;line-height:40px;position:absolute;z-index:10;top:38%;border-radius:50%;background-color:rgba(0,0,0,0.5);color:#fff;font-family:FontAwesome;text-align:center;font-size:40px;font-weight:normal}
.fw-slider .fw-slider-prev:hover,.fw-slider .fw-slider-next:hover{background-color:rgba(0,0,0,0.8)}
.fw-slider .fw-slider-prev:active,.fw-slider .fw-slider-next:active{margin-top:1px}
.fw-slider .fw-slider-prev{left:10px}
.fw-slider .fw-slider-prev span:before{content:"\f104";margin-right:0.1em}
.fw-slider .fw-slider-next{right:10px}
.fw-slider .fw-slider-next span:before{content:"\f105";margin-left:0.1em}
.fw-slider .fw-slider-pagination{position:absolute;z-index:11;right:15px;bottom:15px;text-align:right}
.fw-slider .fw-slider-pagination a{display:inline-block;overflow:hidden;width:14px;height:14px;border-radius:50%;border:2px solid #fff;margin:0 3px}
.fw-slider .fw-slider-pagination a span{display:block;text-indent:400px}
.fw-slider .fw-slider-pagination a.selected{background-color:#f1eee9}
.site-main{position:relative;z-index:0}
.fw-section-space-sm .fw-main-row-custom .fw-container,.fw-section-space-sm .fw-main-row .fw-container,.fw-section-space-sm .fw-main-row-custom .fw-container-fluid,.fw-section-space-sm .fw-main-row .fw-container-fluid{padding-top:0px;padding-bottom:40px;z-index:3}
.fw-section-space-sm .fw-main-row-custom.fw-main-row-top .fw-container,.fw-section-space-sm .fw-main-row.fw-main-row-top .fw-container,.fw-section-space-sm .fw-main-row-custom.fw-main-row-top .fw-container-fluid,.fw-section-space-sm .fw-main-row.fw-main-row-top .fw-container-fluid{padding:0}
.fw-section-space-md .fw-main-row-custom .fw-container,.fw-section-space-md .fw-main-row .fw-container,.fw-section-space-md .fw-main-row-custom .fw-container-fluid,.fw-section-space-md .fw-main-row .fw-container-fluid{padding-top:0px;padding-bottom:0px;z-index:3}
.fw-section-space-md .fw-main-row-custom.fw-main-row-top .fw-container,.fw-section-space-md .fw-main-row.fw-main-row-top .fw-container,.fw-section-space-md .fw-main-row-custom.fw-main-row-top .fw-container-fluid,.fw-section-space-md .fw-main-row.fw-main-row-top .fw-container-fluid{padding:0}
.fw-section-space-lg .fw-main-row-custom .fw-container,.fw-section-space-lg .fw-main-row .fw-container,.fw-section-space-lg .fw-main-row-custom .fw-container-fluid,.fw-section-space-lg .fw-main-row .fw-container-fluid{padding-top:110px;padding-bottom:110px;z-index:3}
.fw-section-space-lg .fw-main-row-custom.fw-main-row-top .fw-container,.fw-section-space-lg .fw-main-row.fw-main-row-top .fw-container,.fw-section-space-lg .fw-main-row-custom.fw-main-row-top .fw-container-fluid,.fw-section-space-lg .fw-main-row.fw-main-row-top .fw-container-fluid{padding:0}
@media (max-width:479px){.fw-section-space-md .fw-main-row-custom .fw-container .fw-heading,.fw-section-space-md .fw-main-row .fw-container .fw-heading,.fw-section-space-md .fw-main-row-custom .fw-container-fluid .fw-heading,.fw-section-space-md .fw-main-row .fw-container-fluid .fw-heading{margin-bottom:10px;margin-top:0px}
}
.fw-main-row-custom{background-size:cover;background-position:top center;background-repeat:no-repeat}
.fw-main-row-custom .fw-container{background:none}
.fw-main-row .fw-container{background:rgba(241, 238, 233, 0.9);-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.fw-main-row.fw-default-page .fw-page-builder-content .fw-container{max-width:100%;box-shadow:none;padding-top:0;padding-bottom:0}
.fw-main-row.fw-default-page > .fw-container{padding-top:0;padding-bottom:0}
.fw-main-row.fw-default-page .fw-content-area{padding-top:50px;padding-bottom:50px}
@media (max-width:479px){.fw-section-space-md .fw-main-row-custom .fw-container,.fw-section-space-md .fw-main-row .fw-container,.fw-section-space-md .fw-main-row-custom .fw-container-fluid,.fw-section-space-md .fw-main-row .fw-container-fluid{padding-top:0px;padding-bottom:20px}
}
.fw-col-no-padding{padding:0}
.fw-main-row-custom.fw-section-no-padding-top .fw-container{padding-top:0}
.fw-main-row-custom.fw-section-no-padding-bottom .fw-container{padding-bottom:0}
.fw-main-row-custom.fw-section-no-padding .fw-container{padding-top:0;padding-bottom:0}
.fw-section-height-sm{height:300px}
.fw-section-height-md{height:400px}
@media (min-width:768px){.fw-section-height-md{height:700px}}
.fw-section-height-lg{height:550px}
@media (min-width:768px){.fw-main-row-top .fw-container,.fw-main-row-top .fw-container-fluid{height:700px;}
}
@media (min-height:650px) and (min-width:768px){.fw-main-row-top .fw-container,.fw-main-row-top .fw-container-fluid{height:700px}
}
.fw-main-row-top .fw-container,.fw-main-row-top .fw-container-fluid{display:table;}
.fw-main-row-top .fw-row{display:table-cell;vertical-align:middle}
.fw-main-row-top .fw-heading{margin-bottom:0}
body.fw-top-bar-on .fw-main-row-top .fw-container .fw-row,body.fw-top-bar-on .fw-main-row-top .fw-container-fluid .fw-row{margin-top:48.8px}
body.fw-no-absolute-header .fw-main-row-top .fw-container .fw-row,body.fw-no-absolute-header .fw-main-row-top .fw-container-fluid .fw-row{margin-top:0}
body.fw-no-absolute-header .fw-main-row-top.fw-image-section.fw-content-overlay-md .fw-row{padding-bottom:78px}
body.fw-no-absolute-header .fw-main-row-top.fw-image-section.fw-content-overlay-sm .fw-row{padding-bottom:40px}
body.fw-no-absolute-header .fw-main-row-top.fw-image-section.fw-content-overlay-lg .fw-row{padding-bottom:263px}
.site-main .fw-main-row .fw-container{padding-right:0px;padding-left:0px}
.page-template-default .site-main .fw-main-row .fw-container,.home.blog .site-main .fw-main-row .fw-container,.search .site-main .fw-main-row .fw-container,.single-fw-event .site-main .fw-main-row .fw-container,.category .site-main .fw-main-row .fw-container,.archive .site-main .fw-main-row .fw-container,.single-post .site-main .fw-main-row .fw-container{padding-right:0px;padding-left:0px;padding-bottom:0px}
.parallax-section{position:relative;background-repeat:no-repeat;background-size:auto 90% !important;overflow:hidden}
@media (min-width:992px){.parallax-section{background-attachment:fixed !important;background-size:cover !important}
}
.main-top{overflow:hidden}
.fw-ratio-container{position:relative}
.fw-ratio-container:after{content:'';display:block;height:0;width:100%}
.fw-ratio-container.fw-ratio-1:after{padding-bottom:100%}
.fw-ratio-container.fw-ratio-4-3:after{padding-bottom:75%}
.fw-ratio-container.fw-ratio-3-4:after{padding-bottom:133%}
.fw-ratio-container.fw-ratio-16-9:after{padding-bottom:56.25%}
.fw-ratio-container.fw-ratio-9-16:after{padding-bottom:177.77%}
.fw-ratio-container.fw-ratio-3-2:after{padding-bottom:66.66%}
.fw-ratio-container.fw-ratio-2-3:after{padding-bottom:150%}
.fw-ratio-container.fw-ratio-5-3:after{padding-bottom:60%}
.fw-ratio-container.fw-ratio-3-5:after{padding-bottom:166.66%}
.fw-ratio-container video,.fw-ratio-container iframe,.fw-ratio-container a{max-width:100%;max-height:100%;width:auto;height:auto}
.fw-ratio-container > *{top:0;left:0;width:100%;height:100%}
.fw-main-row-overlay{display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}
.overlay_color_1{background-color:#300707}
.overlay_color_2{background-color:#17284d}
.overlay_color_3{background-color:#300707}
.overlay_color_4{background-color:#f1eee9}
.overlay_color_5{background-color:#2b303d}
@media (max-width:991px){section.fw-main-row .fw-row .fw-col-inner{padding:0 !important}
.site-main .fw-main-row .fw-container{padding-right:0px;padding-left:0px}
}
:-moz-placeholder{font-size:16px;font-weight:400;color:#300707;text-transform:normal;font-style:normal}
::-moz-placeholder{font-size:16px;font-weight:400;color:#300707;text-transform:normal;font-style:normal}
:-ms-input-placeholder{font-size:16px;font-weight:400;color:#300707;text-transform:normal;font-style:normal}
::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#300707;text-transform:normal;font-style:normal}
input:-webkit-input-placeholder{color:#300707}
textarea:-webkit-input-placeholder{color:#300707}
input:focus::-webkit-input-placeholder{color:#300707}
textarea:focus::-webkit-input-placeholder{color:#300707}
input,textarea,input[type="submit"]:focus,button:focus{outline:none}
select.select-styled{visibility:hidden}
label,input,button,select,textarea{vertical-align:top;margin:0;border-radius:3px;font-size:inherit;line-height:normal;outline:none}
input[type="text"],input[type="password"],input[type="search"],input[type="url"],input[type="email"],textarea,select{border:1px solid #300707;border-color:rgba(150, 36, 58, 0.5);background-color:#f1eee9;padding:0 16px;font-size:16px;font-weight:normal;color:#17284d;color:rgba(23,40,77,0.5);width:100%;height:55px;margin:0;text-overflow:ellipsis;border-radius:2px}
textarea{padding:14px 16px;height:200px;resize:vertical;overflow:auto;text-transform:none}
.ie8 input[type="text"],.ie8 input[type="password"],.ie8 input[type="search"],.ie8 input[type="url"],.ie8 input[type="email"]{line-height:55px}
input[type="text"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus{outline:none}
.field-text.buttoned input[type="text"],.field-text.buttoned input[type="password"],.field-text.buttoned input[type="search"],.field-text.buttoned input[type="url"],.field-text.buttoned input[type="email"]{padding-right:36px}
.field-text.white input[type="text"],.field-text.white input[type="password"],.field-text.white input[type="search"],.field-text.white input[type="url"],.field-text.white input[type="email"],.field-text.white textarea{background-color:#f1eee9}
button{border:none;background:none;padding:0;outline:none !important}
.btn:active,.btn.active{box-shadow:none}
.field-text button{position:absolute;right:0;bottom:0;width:30px;height:55px;font-size:11px;color:#17284d;color:rgba(23,40,77,0.5)}
.field-text,.field-select{margin-bottom:10px;position:relative}
.label-title{display:inline-block;font-size:16px;font-weight:normal;color:#17284d;text-transform:uppercase;cursor:default;margin-bottom:8px}
.custom-checkbox,.custom-radio{position:relative}
.custom-checkbox::selection,.custom-radio::selection{background:transparent;color:inherit}
.custom-checkbox input,.custom-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-checkbox label,.custom-radio label{position:relative;display:inline-block;font-size:13px;font-weight:700;color:#17284d;line-height:17px;padding:0 0 0 23px;margin-bottom:10px;cursor:pointer;min-height:17px}
.custom-checkbox label::selection,.custom-radio label::selection{background:transparent;color:inherit}
.custom-checkbox label.focus,.custom-radio label.focus{outline:none}
.custom-checkbox label:before,.custom-radio label:before,.custom-checkbox label:after,.custom-radio label:after{content:'';position:absolute;top:0;left:0}
.custom-checkbox label:before,.custom-radio label:before{width:17px;height:17px;border:1px solid #300707;border-radius:3px}
.custom-checkbox label.checked:after,.custom-radio label.checked:after{width:9px;height:9px;margin:4px;background-color:#300707;border-radius:2px}
.custom-radio label:before,.custom-radio label.checked:after{border-radius:50%}
@media (max-width:991px){.custom-checkbox label,.custom-radio label{font-size:11px}
}
@media (max-width:479px){.field-text.pull-left,.field-select.pull-left,.field-text.pull-right,.field-select.pull-right{width:100%;float:none !important}
}
.fw-contact-form:-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.fw-contact-form::-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.fw-contact-form:-ms-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.fw-contact-form::-webkit-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.fw-contact-form .wrap-contact-forms .field-text{margin-bottom:13px}
.fw-contact-form .wrap-contact-forms input,.fw-contact-form .wrap-contact-forms textarea{height:40px;border-radius:5px;font-family:Montserrat;font-weight:400;font-style:normal;color:#300707}
.fw-contact-form .wrap-contact-forms textarea{height:150px}
.fw-contact-form .wrap-contact-forms .field-submit{display:block;text-align:center}
.selectize-input{height:40px;font-size:16px !important;border:1px solid #300707 !important;border-color:rgba(150, 36, 58, 0.5) !important;box-shadow:none !important;font-family:'Montserrat', sans-serif;border-radius:5px;padding:8px 16px !important;color:#300707 !important}
.selectize-input input{height:auto !important;display:none}
.selectize-input > *{font-size:16px;vertical-align:middle !important}
.selectize-dropdown{border-color:rgba(150, 36, 58, 0.5) !important}
.selectize-dropdown .selectize-dropdown-content .option{font-size:16px;color:#300707;margin:10px 0}
.post-password-form input{color:#300707}
.post-password-form input[type="submit"]{padding:19px 16px;margin-left:10px;outline:none;font-size:13px;font-family:Montserrat;letter-spacing:1px;text-transform:uppercase;font-weight:400;font-style:normal;color:#300707;white-space:nowrap;border:1px solid #300707;border-color:rgbargba(150, 36, 58, 0.6);background-color:#f1eee9;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:5px;vertical-align:bottom}
.post-password-form input[type="submit"]:hover{background:rgba(113,199,224,0.05);border-color:rgba(113,199,224,0.4);color:#300707}
.widget.fw-widget-login .loginform:-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.fw-widget-login .loginform::-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.fw-widget-login .loginform:-ms-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.fw-widget-login .loginform::-webkit-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.fw-widget-login .loginform p{margin-bottom:10px}
.widget.fw-widget-login .loginform p input{height:40px;border:1px solid #300707;border-radius:5px;font-family:Montserrat;font-weight:400;font-style:normal;font-size:15px;color:#17284d}
.widget.fw-widget-login .loginform p input:focus::-webkit-input-placeholder{color:transparent}
.widget.fw-widget-login .loginform p.submit{display:inline-block}
.widget.fw-widget-login .loginform p.submit input{background:#f1eee9;padding:13px 15px;color:#300707;font-weight:bold;letter-spacing:3px;font-size:12px;text-transform:uppercase}
.widget.fw-widget-login .loginform p.submit input:hover{background:#f6fdff;border-color:rgbargba(150, 36, 58, 0.6)}
.widget.fw-widget-login .loginform .forget_password{display:inline-block;float:right;margin-top:7px}
.comment-respond{padding:0 112px 0 67px;margin:40px 0 60px;overflow:hidden}
.comment-respond .comment-form{font-family:Montserrat}
.comment-respond .comment-form label{font-size:13px;font-weight:bold;text-transform:uppercase;margin-bottom:12px}
.comment-respond .comment-form p{width:49%;margin-bottom:35px}
.comment-respond .comment-form p .optional{font-size:11px;color:#17284d;color:rgba(23,40,77,0.5);float:right;font-weight:400}
.comment-respond .comment-form .comment-form-comment{width:46%;float:right}
.comment-respond .comment-form input,.comment-respond .comment-form textarea{border:none;background:#f1eee9;color:#300707;font-size:14px;font-weight:400;height:44px}
.comment-respond .comment-form textarea{height:155px}
.comment-respond .comment-form .form-submit input{font-size:12px;font-weight:bold;color:#300707;line-height:1px;text-transform:uppercase;letter-spacing:1px;background:none;border:1px solid #300707;padding:17px 20px;border-radius:7px}
.comment-respond .comment-form .form-submit input:hover{background:#f4fafc;border-color:rgbargba(150, 36, 58, 0.6)}
@media (max-width:1199px){.comment-respond{padding:0 70px 0 70px}
}
@media (max-width:767px){.comment-respond{padding:0 15px 0 15px}
}
@media (max-width:479px){.comment-respond .comment-form p,.comment-respond .comment-form .comment-form-comment{width:100%}
}
.wrapp_calendar{padding:0;margin:0;font-family:Montserrat;font-weight:400;font-style:normal}
.calendar{margin:0 auto}
.cal-month-day{background:rgba(23,40,77,0.1);height:100%;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.cal-day-today span[data-cal-date]{color:#17284d;font-size:25px}
.cal-month-box .cal-day-today span[data-cal-date]{font-size:25px;color:#fff}
.cal-month-day span[data-cal-date]{font-size:23px;font-weight:normal;color:#a7b4b9;opacity:1;float:left !important;margin-top:14px;margin-left:20px}
.cal-month-day.event-day span[data-cal-date]{color:#fff}
.cal-month-day:hover{background:#300707;cursor:pointer}
.cal-month-day:hover span[data-cal-date]{color:#fff}
.cal-month-day .text-today{position:absolute;top:20px;right:26px;font-size:13px;font-weight:bold;color:#fff;text-transform:uppercase}
.cal-row-fluid .cal-cell1{height:133px}
.cal-day-outmonth{cursor:default;background:#e9eef0}
.cal-day-outmonth:hover{background:#e9eef0;cursor:default}
.cal-day-outmonth:hover span[data-cal-date]{color:#a7b4b9}
.cal-day-outmonth span[data-cal-date]{color:#a7b4b9;opacity:1}
.event-day,.cal-month-day.cal-day-outmonth.event-day{background:#300707}
.cal-month-day.cal-day-outmonth.event-day:hover span[data-cal-date]{color:#fff}
.cal-month-day.cal-day-outmonth.event-day:hover{cursor:pointer}
#cal-day-tick{bottom:-28px;background-color:#e9eef0;border-color:#d5dcdf;border-top:none}
#cal-day-tick i:before{font-family:'FontAwesome';content:'\f107'}
.cal-event-list .event.pull-left{margin-top:5px;display:none}
.cal-week-box .cal-row-head [class*="cal-cell"].cal-day-today{color:#fff}
.cal-week-box .cal-row-head [class*="cal-cell"].cal-day-today span[data-cal-date]{color:#fff;opacity:1}
.cal-day-today{background-color:#300707}
.cal-row-fluid.cal-row-head:hover,.cal-row-fluid.cal-row-head .cal-cell1:hover{background:none}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{height:60px;padding-top:22px;text-transform:uppercase;color:#17284d}
.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:3px solid #fff}
.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{border-right:3px solid #fff}
.cal-month-box,.cal-year-box,.cal-week-box{border:none;border-radius:0}
#cal-slide-content{box-shadow:none;background-image:none;background-color:#f1eee9;border:1px solid #e9eef0;margin-bottom:3px}
#cal-slide-content a.event-item{color:#300707}
#cal-slide-content:hover{background-color:#f1eee9}
.calendar-navigation{width:100%;overflow:hidden;margin:20px 0;padding:7px 0;text-align:center;line-height:30px}
.calendar-navigation h3{display:inline-block;margin-top:0;text-transform:uppercase;color:#300707;font-size:14px;letter-spacing:1px;font-family:Montserrat;font-weight:400;font-style:normal}
.calendar-navigation .prev,.calendar-navigation .next{display:inline-block;font-size:30px;color:#300707;text-transform:uppercase;margin:0 50px;font-weight:400;vertical-align:middle}
.events-list{visibility:hidden}
.list-events{position:absolute;bottom:3px;left:6px;font-weight:bold;font-size:12px;text-transform:uppercase}
.cal-day-today .list-events{color:#fff}
.list-events span{font-size:20px}
#cal-slide-content a.event-item:hover{color:#300707}
.modal-footer{padding:0 10px}
.modal-footer .btn{font-size:35px;padding:0}
.modal-dialog{position:absolute;left:0;right:0;top:50%;margin-top:-290px}
.modal-body{padding:45px 20px 0}
.modal-dialog .btn{position:absolute;padding:0;top:0;right:10px;font-size:30px}
.modal-dialog{width:930px}
.modal-dialog .modal-body{height:590px !important}
@media (max-width:1199px){.cal-row-fluid .cal-cell1{height:111px}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{height:60px}
.modal-dialog{margin-top:-300px}
}
@media (max-width:991px){.wrapp_calendar{margin-bottom:0}
.cal-row-fluid .cal-row-head [class*="cal-cell"]:first-child,.cal-row-fluid .cal-row-head [class*="cal-cell"]{height:50px}
.cal-row-fluid .cal-cell1,.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{height:95px;min-height:95px}
.cal-month-day span[data-cal-date]{margin-top:12px;margin-left:12px}
.cal-month-day .text-today{top:45px;right:10px}
.modal-dialog{width:625px;margin-top:-360px}
.modal-dialog .modal-body{height:400px !important}
}
@media (max-width:767px){.cal-month-day span[data-cal-date]{font-size:20px;margin-top:7px;margin-left:7px}
.cal-row-fluid .cal-cell1,.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{height:64px;min-height:64px}
.cal-month-day .text-today{font-size:10px;top:35px;right:2px}
.list-events{font-size:11px}
.list-events span{font-size:17px}
#cal-slide-content{padding-left:10px}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{height:55px;min-height:55px;font-size:13px}
.modal-dialog{width:400px;left:50%;margin-left:-188px;margin-top:-150px}
.modal-dialog .modal-body{height:300px !important}
}
@media (max-width:479px){.calendar{width:92% !important}
.cal-row-head [class*="cal-cell"]:first-child,.cal-row-head [class*="cal-cell"]{font-size:13px;height:0;min-height:29px;padding-top:0}
.list-events{display:none}
.cal-month-box .cal-day-today span[data-cal-date]{font-size:15px}
.cal-month-day span[data-cal-date]{font-size:15px}
.cal-month-day .text-today{font-size:9px;top:25px;right:4px}
.cal-row-fluid .cal-cell1,.cal-year-box [class*="span"],.cal-month-box [class*="cal-cell"]{height:0;min-height:35px}
#cal-day-tick{display:none !important}
#cal-slide-content{padding:10px 10px 10px 5px}
#cal-slide-content a.event-item{font-size:14px}
.calendar-navigation .prev,.calendar-navigation .next{margin:0 20px}
.calendar-navigation .prev:hover,.calendar-navigation .next:hover{color:#300707}
}
.fw-divider-space{clear:both;width:100%}
.fw-divider-space.space-sm{height:40px}
.fw-divider-space.space-md{height:95px}
.fw-divider-space.space-lg{height:145px}
.fw-divider-line{clear:both;position:relative;max-width:inherit}
.fw-divider-line.space-sm{margin-bottom:20px;padding-top:20px}
.fw-divider-line.space-md{margin-bottom:47.5px;padding-top:47.5px}
.fw-divider-line.space-lg{margin-bottom:72.5px;padding-top:72.5px}
.fw-divider-line.fw-divider-full-width{margin-left:-90px;margin-right:-90px}
.fw-divider-line.fw-line-solid{border-bottom:1px solid rgba(23,40,77,0.11)}
.fw-divider-line.fw-line-dashed{border-bottom:1px dashed rgba(23,40,77,0.11)}
.fw-divider-line.fw-line-dotted{border-bottom:1px dotted rgba(23,40,77,0.11)}
.fw-divider-line.fw-line-double{border-bottom:3px double #17284d}
.fw-divider-line.fw-line-thick{border-bottom:3px solid #17284d}
.fw-divider-special{clear:both;margin-left:auto;margin-right:auto;position:relative;text-align:center;overflow:hidden}
.fw-divider-special.title-right{clear:both}
.fw-divider-special.title-left{text-align:left;margin-left:0}
.fw-divider-special.title-left .fw-divider-title{padding-left:0}
.fw-divider-special.title-right{text-align:right;margin-right:0}
.fw-divider-special.title-right .fw-divider-title{padding-right:0}
.fw-divider-special .fw-divider-holder{border-color:#17284d;content:"";display:block;position:absolute;top:50%;width:3000px}
.fw-divider-special .fw-divider-left{margin-right:10px;right:100%}
.fw-divider-special .fw-divider-right{left:100%;margin-left:10px}
.fw-divider-special.fw-line-solid .fw-divider-holder{border-top-style:solid;border-top-width:1px}
.fw-divider-special.fw-line-dashed .fw-divider-holder{border-top-style:dashed;border-top-width:1px}
.fw-divider-special.fw-line-dotted .fw-divider-holder{border-top-style:dotted;border-top-width:1px}
.fw-divider-special.fw-line-double .fw-divider-holder{border-top-style:double;border-top-width:3px}
.fw-divider-special.fw-line-thick .fw-divider-holder{border-top-style:solid;border-top-width:4px}
.fw-divider-special.fw-line-none .fw-divider-holder{display:none}
.fw-divider-special.space-sm{margin-top:20px;margin-bottom:20px}
@media (min-width:480px){.fw-divider-special.space-md{margin-top:47.5px;margin-bottom:47.5px}
}
.fw-divider-special.space-lg{margin-top:72.5px;margin-bottom:72.5px}
.fw-divider-special .fw-divider-inner{display:inline-block;position:relative;top:50%;color:#17284d;font-family:Montserrat}
.fw-divider-special.fw-divider-size-sm .fw-divider-inner{font-size:16px}
.fw-divider-special.fw-divider-size-md .fw-divider-inner{font-size:22px}
.fw-divider-special.fw-divider-size-lg .fw-divider-inner{font-size:36px}
.fw-divider-special.fw-divider-icon .fw-divider-inner{padding:0;border-radius:50%;text-align:center}
.fw-divider-special.fw-divider-icon.fw-divider-size-sm .fw-divider-inner{width:32px;height:32px;line-height:32px}
.fw-divider-special.fw-divider-icon.fw-divider-size-sm .fw-divider-title{line-height:32px}
.fw-divider-special.fw-divider-icon.fw-divider-size-md .fw-divider-inner{width:44px;height:44px;line-height:44px}
.fw-divider-special.fw-divider-icon.fw-divider-size-md .fw-divider-title{line-height:44px}
.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-inner{width:72px;height:72px;line-height:72px}
.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-title{line-height:72px}
.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-left{margin-right:15px}
.fw-divider-special.fw-divider-icon.fw-divider-size-lg .fw-divider-right{margin-left:15px}
.divider-bg-on .fw-divider-inner{padding:.5em 1em;background-color:#17284d;border-radius:3px;color:#fff}
.fw-divider-full-width{margin-left:-90px;margin-right:-90px}
.fw-divider-full-width.fw-divider-special.title-left{margin-left:-90px}
.fw-divider-full-width.fw-divider-special.title-right{margin-right:-90px}
.fw-heading{line-height:normal;display:inline-block;vertical-align:middle;width:100%;}
.fw-heading.fw-heading-center{text-align:center}
.fw-heading.fw-heading-left{text-align:left}
.fw-heading.fw-heading-h1 svg path{fill:#fff}
.fw-heading.fw-heading-h1 .fw-special-title{font-size:80px;color:#fff;font-weight:400;text-transform:none;margin-bottom:20px;text-shadow:0px 2px 2px rgba(146,152,156,0.67)}
@media (max-width:767px){.fw-heading.fw-heading-h1 .fw-special-title{margin-top:80px;}
}
.fw-heading.fw-heading-h1 .fw-special-subtitle{color:#fff;font-size:18px;text-shadow:0 2px 2px rgba(146,152,156,0.67);margin:20px 0;text-transform:uppercase;font-family:Montserrat;font-weight:400;font-style:normal}
.fw-heading.fw-heading-h2{margin-bottom:0}
.fw-heading.fw-heading-h2 .fw-special-title{line-height:70px;font-weight:400;color:#96243a}
.fw-heading.fw-heading-h3{margin-bottom:0}
.fw-heading.fw-heading-h3 .fw-special-title{line-height:50px;font-weight:400;color:#96243a}
.fw-heading.fw-heading-h4{margin-bottom:0}
.fw-heading.fw-heading-h4 .fw-special-title{line-height:50px;font-weight:400;color:#96243a}
.fw-heading.fw-heading-h5{margin-bottom:0}
.fw-heading.fw-heading-h5 .fw-special-title{line-height:26px;font-weight:400;color:#96243a}
.fw-heading.fw-heading-h6{margin-bottom:0}
.fw-heading.fw-heading-h6 .fw-special-title{line-height:23px;font-weight:400;color:#96243a}
@media (max-width:1199px){.fw-heading.fw-heading-h2 .fw-special-title{line-height:65px}
}
@media (max-width:991px){.fw-heading.fw-heading-h2.fw-color-change .fw-special-title{line-height:55px}
}
@media (max-width:767px){.fw-heading.fw-heading-h1 .fw-special-title{margin-top:120px; font-size:60px}
.fw-heading.fw-heading-h1 svg{width:530px}
}
@media (max-width:400px){.fw-heading.fw-heading-h1 .fw-special-title{margin-top:140px; font-size:50px}
.fw-heading.fw-heading-h1 svg{width:445px}
}
@media (max-width:479px){.fw-heading.fw-heading-h1 .fw-special-title{margin-top:160px; font-size:40px}
.fw-heading.fw-heading-h1 svg{width:290px}
.fw-heading.fw-heading-h2 .fw-special-title{line-height:30px}
.fw-heading.fw-heading-h3 .fw-special-title{line-height:30px}
.fw-heading.fw-heading-h4 .fw-special-title{line-height:24px}
.fw-heading.fw-heading-h5 .fw-special-title{line-height:19px}
.fw-heading.fw-heading-h6 .fw-special-title{line-height:19px}
}
.fw-categories-list ul li{list-style:none;margin-bottom:22px;padding-left:17px;position:relative}
.fw-categories-list ul li:last-child{margin-bottom:0}
.fw-categories-list ul li:before{content:'';position:absolute;top:12px;left:2px;width:5px;height:5px;background:#17284d;border-radius:50%}
.fw-categories-list ul li a{font-size:14px;font-family:Montserrat;font-weight:bold;text-transform:uppercase;color:#17284d}
.fw-categories-list ul li a:hover{color:#300707}
ul,ol{padding-left:40px;margin-bottom:20px;list-style-type:disc}
ul li,ol li{margin:5px 0;font-size:15px}
ul ul,ol ul{list-style-type:circle}
ul ul ul,ol ul ul{list-style-type:square}
ol{list-style-type:decimal}
.fw-list ul,.fw-list ol{margin:.7em 0 0 0;padding:.7em 0 0 0}
.fw-list li{margin:0 0 .7em 0;list-style:inside;padding-left:15px;position:relative}
.fw-list li ul,.fw-list li ol{margin:0 0 0 10px}
.fw-list li a{color:#17284d}
.fw-list li:hover a{color:#300707}
.fw-list.list-numbers li{list-style:decimal inside}
.fw-list.list-bordered ul,.fw-list.list-bordered ol{margin:0;border-bottom:1px solid #ccc}
.fw-list.list-bordered li{border-top:1px solid #ccc;padding-top:.7em}
.fw-list.list-bordered li ul{margin:0 0 0 10px;border-bottom:none}
.fw-list.list-accent i{color:#17284d}
.fw-list.list-icon li{list-style:none;padding-left:5px;display:inline-block}
.fw-list.list-icon li i{position:absolute;left:10px;top:0.5em;font-size:14px}
.fw-list.list-icon li:hover i,.fw-list.list-icon li:hover a{color:#300707}
.fw-list.list-icon.list-bordered i{top:.95em}
.fw-quote{background-color:transparent;border:none;border-radius:0;padding:0 50px;font-weight:400;line-height:40px;display:block;margin-top:1em;margin-bottom:1em}
.fw-quote p{margin-bottom:15px}
.fw-quote.quotes-nopadding{padding:0}
.fw-quote span{color:#300707;display:block;font-size:14px;font-family:Montserrat;font-weight:400;font-style:normal;letter-spacing:1px}
.fw-quote small{display:block;line-height:normal}
.fw-quote small:before{content:"\e602";font-family:'tficon';font-size:9px;color:#300707;display:block;width:auto;height:auto;background-color:transparent;margin:17px auto 7px}
.fw-quote small a{display:block;font-size:14px;font-weight:bold;text-transform:uppercase;color:#300707;letter-spacing:1px;margin-top:15px}
.fw-quote.fw-quote-sm{font-size:16px}
.fw-quote.fw-quote-md{font-size:20px}
.fw-quote.fw-quote-lg{font-size:34px}
.fw-quote.fw-quote-left{text-align:left}
.fw-quote.fw-quote-left small{text-align:center;width:95%;margin:0 auto}
.fw-quote.fw-quote-right{text-align:right}
.fw-quote.fw-quote-right small{text-align:center;width:95%;margin:0 auto}
.fw-quote.fw-quote-right small:before{float:none}
.fw-quote.fw-quote-center{text-align:center}
.fw-quote.fw-quote-center small:before{margin:5px auto 10px auto}
.fw-quote:before,.fw-quote:after{font-family:'tficon';font-size:20px;color:#f1eee9;position:relative}
.fw-quote:before{content:'\e60d';top:-28px;left:-56px;float:left}
.fw-quote:after{content:'\e60e';bottom:28px;right:-56px;float:right}
@media (max-width:1199px){.fw-quote{padding:0 50px}
.fw-quote:before{left:-36px}
.fw-quote:after{right:-36px}
}
@media (max-width:991px){.fw-quote{padding:0 50px}
.fw-quote:before{left:-26px}
.fw-quote:after{right:-26px}
}
@media (max-width:767px){.fw-quote{line-height:27px}
}
@media (max-width:479px){.fw-quote{padding:0}
.fw-quote:before,.fw-quote:after{display:none}
}
.fw-single-image .fw-single-image-wrap{display:block;overflow:hidden;position:relative;max-width:100%}
.fw-single-image.fw-image-circle img{max-width:100%}
.fw-single-image i{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fw-single-image img{display:block;max-width:none;transition:all .2s linear}
.fw-single-image.fw-single-image-left{text-align:left;float:left;margin-right:25px}
.fw-single-image.fw-single-image-left .fw-single-image-wrap{float:left}
.fw-single-image.fw-single-image-right{text-align:right;float:right;margin-left:25px}
.fw-single-image.fw-single-image-right .fw-single-image-wrap{float:right}
.fw-single-image.fw-single-image-center{text-align:center;display:block;margin:0 auto}
.fw-single-image.fw-single-image-center .fw-single-image-wrap{margin-right:auto;margin-left:auto}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap i{display:block;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap i:before{font-style:normal;width:56px;height:56px;color:#fff;line-height:56px;font-size:28px;border-radius:50%;border:1px solid #fff;text-align:center;font-weight:normal;position:absolute;top:50%;left:50%;margin-left:-28px;margin-top:-28px}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-zoom:before{content:"\f065"}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-link:before{content:"\f0c1"}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-video:before{content:"\f04b";text-indent:0.2em}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover img{transform:scale(1.1)}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i{opacity:1}
.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i:before{display:block}
.fw-single-image.fw-single-image-video.fw-single-image-icon .fw-single-image-wrap i{opacity:0.7}
.fw-single-image.fw-single-image-video .fw-single-image-wrap:hover i{opacity:1;background-color:rgba(0,0,0,0.5)}
.fw-single-image.fw-single-image-video .fw-single-image-wrap:hover i:before{color:#fff;border:1px solid #fff}
.fw-single-image.fw-image-frame .fw-single-image-wrap{border:19px solid #fff;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.fw-single-image.fw-image-circle .fw-single-image-wrap{border-radius:50%;z-index:1}
.fw-single-image.fw-image-circle .fw-single-image-wrap img{border-radius:50%}
@media (max-width:991px){.fw-single-image{max-width:100%}
}
@media (max-width:767px){.fw-single-image{margin-bottom:30px}
}
.fw-team .fw-team-name h3{color:#17284d}
.fw-team .fw-team-socials a{color:#555}
.fw-team .fw-team-socials a:hover{color:#300707}
@media (max-width:767px){.fw-team{margin-bottom:40px}
}
.fw-imagebox{background-size:100% auto;position:relative;cursor:pointer;overflow:hidden;}
.fw-imagebox.bg-on{background-color:#e2e2e2}
.fw-imagebox.bg-on .fw-imagebox-aside{padding:20px 15px;}
.fw-imagebox.bg-on .fw-imagebox-title{margin-top:0;padding-bottom:5px;}
.fw-imagebox.text-center .fw-imagebox-title:after{margin:10px auto 0 auto}
.fw-imagebox .fw-imagebox-image{position:relative;display:block}
.fw-imagebox .fw-imagebox-image span{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;color:#fff;width:50px;height:50px;font-size:25px;line-height:50px;text-align:center;font-weight:normal;position:absolute;z-index:3;top:50%;left:50%;margin:-25px 0 0 -25px;background-color:rgba(0,0,0,0.7);border-radius:50%;opacity:0}
.fw-imagebox .fw-imagebox-image span:before{content:"\f067";font-family:'FontAwesome'}
.fw-imagebox a.fw-imagebox-image:hover span{opacity:1}
.fw-imagebox.imagebox-boxed{padding:15px;border:1px solid #ccc}
.fw-imagebox.imagebox-boxed.bg-on .fw-imagebox-aside{padding-bottom:0}
.fw-imagebox.no-divider .fw-imagebox-title:after{display:none}
.fw-imagebox-title{margin:5px 0 0 0;color:#000;font-size:14px}
@media (min-width:480px){.fw-imagebox-title{margin:10px 0 5px 0;font-size:16px}
}
@media (min-width:768px){.fw-imagebox-title{margin:15px 0 5px 0;font-size:18px}
}
@media (min-width:992px){.fw-imagebox-title{margin:20px 0 10px 0;font-size:20px}
}
.fw-imagebox-title:after{content:"";clear:both;display:block;width:50px;height:0;border-top:2px solid #300707;margin:10px 0 10px 0}
.fw-imagebox-subtitle{font-style:italic;color:#666;font-size:12px;margin:0 0 5px 0}
@media (min-width:480px){.fw-imagebox-subtitle{font-size:10px;margin:0 0 5px 0}
}
@media (min-width:768px){.fw-imagebox-subtitle{font-size:13px;margin:0 0 5px 0}
}
.fw-imagebox-text{padding:0}
.fw-imagebox-text p:last-child{margin-bottom:0}
.fw-imagebox-btn{padding-top:15px;padding-bottom:15px}
.fw-imagebox-2{background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.9s ease;-moz-transition:all 0.9s ease;-ms-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;}
.fw-imagebox-2:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);overflow:hidden;}
.fw-imagebox-2 .fw-imagebox-aside{padding:15px 0px;display:block}
.fw-imagebox-2 .fw-imagebox-title{margin:0}
.fw-imagebox-2 .fw-imagebox-subtitle{margin:5px 0}
.fw-imagebox-2 .fw-imagebox-text{margin-top:10px}
.fw-imagebox-2 .fw-imagebox-text a{text-decoration:underline}
.fw-imagebox-2 .fw-imagebox-btn{padding-bottom:0}
.fw-imagebox-2.light-style .fw-imagebox-title,.fw-imagebox-2.light-style .fw-imagebox-subtitle,.fw-imagebox-2.light-style .fw-imagebox-text,.fw-imagebox-2.light-style .fw-imagebox-text a{color:#000}
.fw-imagebox-2.light-style .fw-imagebox-aside{background-color:rgba(255,255,255,0.7);-webkit-transition:all .75s ease;-o-transition:all .75s ease;transition:all .7s ease;cursor:pointer}
.fw-imagebox-2.light-style:hover .fw-imagebox-aside{background-color:rgba(255,255,255,0.9);}
.fw-imagebox-2.dark-style .fw-imagebox-title,.fw-imagebox-2.dark-style .fw-imagebox-subtitle,.fw-imagebox-2.dark-style .fw-imagebox-text,.fw-imagebox-2.dark-style .fw-imagebox-text a{color:#fff}
.fw-imagebox-2.dark-style .fw-imagebox-aside{background-color:rgba(0,0,0,0.65);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.fw-imagebox-2.dark-style:hover .fw-imagebox-aside{background-color:rgba(0,0,0,0.8)}
.fw-iconbox{padding:30px 0}
.fw-iconbox .fw-iconbox-title h3{margin-top:0;font-size:20px}
.fw-iconbox .fw-iconbox-text{padding-bottom:10px}
.fw-iconbox .fw-iconbox-text p:last-child{margin-bottom:0}
.fw-iconbox-1{text-align:center}
.fw-iconbox-1 .fw-iconbox-image{width:80px;font-size:40px;line-height:40px;margin-right:auto;margin-left:auto;color:#300707;border-radius:5px}
.fw-iconbox-1 .fw-iconbox-image img{border-radius:5px}
.fw-iconbox-1 .fw-iconbox-title h3{margin-top:0.6em}
.fw-iconbox-1.bg-on .fw-iconbox-image{width:80px;height:80px;line-height:80px;background-color:#300707;color:#fff}
.fw-iconbox-1.icon-circle .fw-iconbox-image{border-radius:50%}
.fw-iconbox-1.icon-circle .fw-iconbox-image img{border-radius:50%}
.fw-iconbox-2{text-align:left}
.fw-iconbox-2 .fw-iconbox-image{float:left;width:44px;font-size:22px;line-height:22px;color:#300707;border-radius:5px;text-align:center}
.fw-iconbox-2 .fw-iconbox-image img{border-radius:5px}
.fw-iconbox-2 .fw-iconbox-aside{margin-left:59px}
.fw-iconbox-2.fw-icon-right .fw-iconbox-image{float:right}
.fw-iconbox-2.fw-icon-right .fw-iconbox-aside{margin-left:auto;margin-right:59px}
.fw-iconbox-2.bg-on .fw-iconbox-title h3,.fw-iconbox-2.fw-iconbox-image-type .fw-iconbox-title h3{margin-top:9px}
.fw-iconbox-2.bg-on .fw-iconbox-image{width:44px;height:44px;line-height:44px;background-color:#300707;color:#fff}
.fw-iconbox-2.icon-circle .fw-iconbox-image{border-radius:50%}
.fw-iconbox-2.icon-circle .fw-iconbox-image img{border-radius:50%}
.fw-iconbox-3{text-align:left}
.fw-iconbox-3 .fw-iconbox-image{float:left;width:36px;font-size:18px;line-height:18px;color:#300707;border-radius:5px;position:relative;bottom:-2px}
.fw-iconbox-3 .fw-iconbox-image img{border-radius:5px}
.fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-image{margin-right:15px}
.fw-iconbox-3 .fw-iconbox-aside{display:inline}
.fw-iconbox-3.bg-on .fw-iconbox-title h3,.fw-iconbox-3.fw-iconbox-image-type .fw-iconbox-title h3{margin-top:9px}
.fw-iconbox-3.bg-on .fw-iconbox-image{width:36px;height:36px;line-height:36px;background-color:#300707;color:#fff;text-align:center;margin-right:15px}
.fw-iconbox-3.fw-icon-right .fw-iconbox-image{float:right;margin-right:0;margin-left:15px}
.fw-iconbox-3 .fw-iconbox-text{clear:both;padding-top:10px}
.fw-iconbox-3.icon-circle .fw-iconbox-image{border-radius:50%}
.fw-iconbox-3.icon-circle .fw-iconbox-image img{border-radius:50%}
.fw-tabs .nav-tabs{font-family:Montserrat;font-size:14px;font-weight:bold}
.fw-tabs .nav-tabs li a i{margin:0 2px}
.fw-tabs .tab-content ul{padding:0;margin:0}
.fw-tabs-framed .nav-tabs{border-bottom:1px solid #ddd}
.fw-tabs-framed .nav-tabs > li{padding-top:2px}
.fw-tabs-framed .nav-tabs > li > a{background-color:#ededed;border:1px solid #ddd;padding:7px 15px;color:#666;-webkit-transition:none;-o-transition:none;transition:none;border-radius:4px 4px 0 0}
.fw-tabs-framed .nav-tabs > li > a:hover{color:#300707}
.fw-tabs-framed .nav-tabs > li.active{padding-top:0}
.fw-tabs-framed .nav-tabs > li.active > a,.fw-tabs-framed .nav-tabs > li.active > a:hover,.fw-tabs-framed .nav-tabs > li.active > a:focus{background-color:#f1eee9;border:1px solid #ddd;border-bottom-color:transparent;padding:8px 15px;color:#300707}
.fw-tabs-framed .tab-content{background-color:#f1eee9;border:1px solid #ddd;border-top:none;padding:20px;border-radius:0 0 4px 4px}
.fw-tabs-framed .tab-content p:last-child{margin-bottom:0}
.fw-tabs-framed .nav-justified{border-bottom:none}
.fw-tabs-framed .nav-justified > li{padding-top:0}
.fw-tabs-framed .nav-justified > li a{padding:6px 15px 8px 15px}
.fw-tabs-framed .nav-justified > li.active a{padding:8px 15px}
.fw-tabs-minimal .nav-tabs{border-bottom:1px solid #ddd}
.fw-tabs-minimal .nav-tabs > li > a{background-color:transparent;border:none;padding:8px 10px;color:#666;-webkit-transition:none;-o-transition:none;transition:none}
.fw-tabs-minimal .nav-tabs > li > a:hover{color:#300707}
.fw-tabs-minimal .nav-tabs > li.active > a,.fw-tabs-minimal .nav-tabs > li.active > a:hover,.fw-tabs-minimal .nav-tabs > li.active > a:focus{background-color:transparent;border:none;border-bottom:2px solid #300707;color:#300707}
.fw-tabs-minimal .tab-content{padding:20px 0}
.fw-tabs-minimal .tab-content p:last-child{margin-bottom:0}
.fw-tabs-left .nav-tabs{border-bottom:0;float:left;border-right:1px solid #ddd}
.fw-tabs-left .nav-tabs > li{float:none;padding-top:0;position:relative;width:150px}
.fw-tabs-left .nav-tabs > li > a{margin-bottom:3px;border-radius:4px 0 0 4px;padding:8px 10px;border-right-color:transparent;margin-right:0;white-space:normal}
.fw-tabs-left .nav-tabs > li.active a,.fw-tabs-left .nav-tabs > li.active a:hover,.fw-tabs-left .nav-tabs > li.active a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff;padding:8px 10px;margin-right:-1px}
.fw-tabs-left .tab-content{margin-left:150px}
.fw-tabs-left.fw-tabs-framed .tab-content{border-top:1px solid #ddd;border-radius:0 4px 4px 0}
.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a,.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:hover,.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:focus{border:none;border-right:2px solid #300707}
.fw-tabs-left.fw-tabs-minimal .tab-content{padding:0 0 0 20px;border-left:1px solid #ddd}
.fw-toggle{margin-bottom:20px}
.fw-toggle .panel-title{position:relative}
.fw-toggle .panel-title i{margin-right:5px}
.fw-toggle .panel-collapse{padding-top:10px}
.fw-toggle .icon-toggle:before{content:"\f067";font-size:14px;margin-left:3px;position:relative;top:0;font-weight:normal}
.fw-toggle.opened .icon-toggle:before{content:"\f068"}
.fw-toggle.fw-toggle-boxed .panel-toggle{display:block}
.fw-toggle.fw-toggle-boxed .icon-toggle:before{position:relative;right:0}
.fw-toggle.fw-toggle-boxed .panel-collapse{padding-top:0}
.fw-testimonials{margin:40px 0}
.fw-testimonials .fw-testimonials-text{font-size:18px;font-family:Montserrat;font-style:italic;color:#17284d}
.fw-testimonials .fw-testimonials-text p{margin-bottom:1.4em}
.fw-testimonials .fw-testimonials-text p:last-child{margin-bottom:0}
.fw-testimonials .prev,.fw-testimonials .next{width:40px;height:40px;line-height:40px;font-size:40px;text-align:center;font-weight:normal;color:#999}
.fw-testimonials .prev:active,.fw-testimonials .next:active{margin-top:1px}
.fw-testimonials .prev:hover,.fw-testimonials .next:hover{color:#300707;border-color:#300707}
.fw-testimonials .prev i:before{content:"\f104"}
.fw-testimonials .next i:before{content:"\f105"}
.fw-testimonials .fw-testimonials-pagination a{width:14px;height:14px;background-color:#999;margin:3px}
.fw-testimonials .fw-testimonials-pagination a:hover,.fw-testimonials .fw-testimonials-pagination a.selected{background-color:#300707}
.fw-testimonials-1{text-align:center;padding:20px 0}
.fw-testimonials-1 .fw-testimonials-title{font-family:Montserrat}
.fw-testimonials-1 .fw-testimonials-title:after{content:"";clear:both;display:block;margin:10px auto;width:56px;height:2px;border-top:2px solid #300707}
.fw-testimonials-1 .fw-testimonials-item{text-align:center}
.fw-testimonials-1 .fw-testimonials-avatar img{margin:0 auto;display:inline-block;width:80px;height:80px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.4)}
.fw-testimonials-1 .fw-testimonials-text{text-align:center;padding:10px 10%}
.fw-testimonials-1 .fw-testimonials-author{padding:10px 0;color:#17284d}
.fw-testimonials-1 .fw-testimonials-author .author-name{font-weight:bold}
.fw-testimonials-1 .fw-testimonials-author em:before{content:", ";margin-left:-3px}
.fw-testimonials-1 .fw-testimonials-author .fw-testimonials-url:before{content:", ";margin-left:-3px}
.fw-testimonials-1 .prev,.fw-testimonials-1 .next{position:absolute;z-index:2;top:42%;font-size:30px;border:1px solid transparent;border-radius:50%}
.fw-testimonials-1 .prev i,.fw-testimonials-1 .next i{position:relative;top:-3px}
.fw-testimonials-1 .prev:active,.fw-testimonials-1 .next:active{margin-top:1px}
.fw-testimonials-1 .prev:hover,.fw-testimonials-1 .next:hover{color:#300707;border-color:#300707}
.fw-testimonials-1 .prev{left:1px}
.fw-testimonials-1 .prev i{left:-2px}
.fw-testimonials-1 .prev i:before{content:"\f104"}
.fw-testimonials-1 .next{right:1px}
.fw-testimonials-1 .next i{right:-2px}
.fw-testimonials-1 .next i:before{content:"\f105"}
.fw-testimonials-1 .fw-testimonials-pagination{text-align:center;margin-top:10px}
.fw-testimonials-1.fw-testimonials-1-2 .fw-testimonials-meta{display:table;margin:0 auto}
.fw-testimonials-1.fw-testimonials-1-2 .fw-testimonials-meta > div{display:table-cell;vertical-align:middle}
.fw-testimonials-1.fw-testimonials-1-2 .fw-testimonials-avatar{display:inline-block}
.fw-testimonials-1.fw-testimonials-1-2 .fw-testimonials-author{display:inline-block;text-align:left;padding-left:10px}
.fw-testimonials-2 .fw-testimonials-item{margin-top:1px}
.fw-testimonials-2 .fw-testimonials-text{position:relative;background-color:#f1eee9;border-radius:5px;padding:15px 20px;border:1px solid #d9d9d9;margin-bottom:15px}
.fw-testimonials-2 .fw-testimonials-text:before,.fw-testimonials-2 .fw-testimonials-text:after{content:'';display:block;width:0;height:0;position:absolute;left:25px;border-style:solid}
.fw-testimonials-2 .fw-testimonials-text:before{bottom:-11px;margin-left:-1px;border-width:11px 11px 0 11px;border-color:#d9d9d9 transparent transparent transparent}
.fw-testimonials-2 .fw-testimonials-text:after{bottom:-10px;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}
.fw-testimonials-2 .fw-testimonials-meta{display:table;margin-left:20px;margin-bottom:20px}
.fw-testimonials-2 .fw-testimonials-meta > div{display:table-cell;vertical-align:middle}
.fw-testimonials-2 .fw-testimonials-avatar{margin-right:10px}
.fw-testimonials-2 .fw-testimonials-avatar img{width:70px;height:70px;border:1px solid #d9d9d9;padding:5px;background-color:#f1eee9;border-radius:50%}
.fw-testimonials-2 .fw-testimonials-author{padding:0 0 0 20px;color:#17284d;line-height:23px}
.fw-testimonials-2 .fw-testimonials-author .author-name{font-weight:bold;display:block}
.fw-testimonials-2 .fw-testimonials-author em{font-size:86%}
.fw-testimonials-2 .fw-testimonials-author .fw-testimonials-url{display:block}
.fw-testimonials-2 .fw-testimonials-arrows{display:inline-block;position:absolute;bottom:20px;right:0;z-index:2}
.fw-testimonials-2 .fw-testimonials-arrows a{margin:0 5px}
.fw-testimonials-2 .fw-testimonials-pagination{position:absolute;display:inline-block;bottom:22px;right:60px;z-index:2}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-text:before,.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-text:after{left:auto;right:45px}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-text:before{margin:0 -1px 0 0}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-meta{margin-right:20px;float:right}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-avatar{float:right}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-author{padding:0 20px 0 0;text-align:right}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-author .author-name{font-weight:bold;display:block}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-arrows{right:auto;left:0}
.fw-testimonials-2.fw-testimonials-2-2 .fw-testimonials-pagination{right:auto;left:60px}
.fw-testimonials-3 .fw-testimonials-pagination{display:none}
.fw-testimonials-3 .caroufredsel_wrapper{box-shadow:1px 2px 9px rgba(60,60,60,0.3)}
.fw-testimonials-3 .fw-testimonials-item{border-radius:10px;background-color:#f1eee9;padding:20px}
.fw-testimonials-3 .fw-testimonials-item:before{content:'\e60e';font-family:'tficon';position:absolute;z-index:1;left:10px;top:10px;line-height:1em;font-size:23px;color:#ccc}
.fw-testimonials-3 .fw-testimonials-avatar{float:left;margin:0 20px}
.fw-testimonials-3 .fw-testimonials-avatar img{margin:0 auto;display:inline-block;width:120px;height:120px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.4)}
.fw-testimonials-3 .fw-testimonials-text{position:relative;margin-left:150px}
.fw-testimonials-3 .fw-testimonials-author{text-align:right}
.fw-testimonials-3 .fw-testimonials-author .author-name{font-weight:bold;color:#888}
.fw-testimonials-3 .fw-testimonials-author .author-name:before{content:"- "}
.fw-testimonials-3 .fw-testimonials-author em:before,.fw-testimonials-3 .fw-testimonials-author .fw-testimonials-url:before{content:" | "}
.fw-testimonials-3 .fw-testimonials-arrows{position:relative;text-align:center}
.fw-testimonials-3 .fw-testimonials-arrows a{margin:0 10px}
.fw-testimonials-4 .fw-testimonials-arrows{display:none}
.fw-testimonials-4 .fw-testimonials-item{padding-top:5px}
.fw-testimonials-4 .fw-testimonials-avatar{position:relative;float:left;margin:0 20px 0 0;width:120px;height:120px}
.fw-testimonials-4 .fw-testimonials-avatar img{display:inline-block;width:100px;height:100px;border:4px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.4);border-radius:10px}
.fw-testimonials-4 .fw-testimonials-wrapper{position:relative;border-radius:10px;background-color:#f1eee9;border:1px solid #e6e6e6;padding:20px;margin-left:130px;margin-bottom:10px}
.fw-testimonials-4 .fw-testimonials-author{text-align:left}
.fw-testimonials-4 .fw-testimonials-author .author-name{font-weight:bold;color:#888}
.fw-testimonials-4 .fw-testimonials-author .author-name:before{content:"- "}
.fw-testimonials-4 .fw-testimonials-author em:before,.fw-testimonials-4 .fw-testimonials-author .fw-testimonials-url:before{content:" / ";font-style:normal}
.fw-testimonials-4 .fw-testimonials-pagination{text-align:center;margin-top:20px}
.fw-call-to-action{display:table;width:100%;color:#000;background-color:transparent;border:none}
.fw-call-to-action > div{display:table-cell;vertical-align:middle;}
.fw-call-to-action .fw-action-content p{font-size:120%}
.fw-call-to-action .fw-action-content p:last-child{margin-bottom:0}
.fw-call-to-action .fw-action-content h5{margin-top:0;font-weight:bold}
.fw-call-to-action .fw-action-btn{padding-left:50px;text-align:right}
.fw-call-to-action.fw-call-to-action-boxed{background-color:#f4f4f4;border:1px solid #dbdbdb;border-radius:3px;padding:20px}
@media (max-width:767px){.fw-call-to-action .fw-action-btn{padding-left:0;margin-bottom:0;text-align:center}
.fw-call-to-action > div{display:block;margin-bottom:0px}
}
.fw-video.fw-video-frame{padding:0;border:none;background-color:transparent;box-shadow:none}
.fw-video.fw-video-frame iframe{padding:0px;border:1px solid #fff;background-color:#f1eee9;box-shadow:0 0 5px 0px rgba(0,0,0,0.2);width:100%;height:auto}
@media (min-width:768px){.fw-video.fw-video-frame iframe{padding:19px;}
}
.fw-video iframe,.fw-video embed{max-width:100%;display:block}
.fw-icon-title{margin-bottom:20px;line-height:42px;display:inline-block;width:100%}
.fw-icon-title:last-child{margin-bottom:0}
.fw-icon-title .fw-icon-title-icon{width:42px;height:42px;line-height:42px;border:1px solid #eaeaea;border-radius:50%;text-align:center;vertical-align:middle;font-size:20px;color:#300707;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.fw-icon-title .fw-icon-title-icon:hover{background:#300707;border-color:#300707;color:#fff;cursor:pointer}
.fw-icon-title .fw-icon-title-name{display:inline-block;font-weight:bold;color:#17284d;vertical-align:middle;font-size:16px}
.fw-icon-title .fw-icon-title-name a:hover{cursor:pointer}
.fw-icon-title.fw-icon-title-left .fw-icon-title-icon{display:inline-block;margin-right:12px}
.fw-icon-title.fw-icon-title-right .fw-icon-title-icon{float:right;margin-left:12px;margin-right:auto}
.fw-icon-title.fw-icon-title-right .fw-icon-title{float:right}
.fw-icon-title.fw-icon-title-top,.fw-icon-title.fw-icon-title-bottom{text-align:center}
.fw-icon-title.fw-icon-title-top .fw-icon-title-icon,.fw-icon-title.fw-icon-title-bottom .fw-icon-title-icon{float:none;margin:0 auto;display:block}
.fw-icon-title.fw-icon-title-top .fw-icon-title,.fw-icon-title.fw-icon-title-bottom .fw-icon-title{float:none}
.fw-btn.fw-btn-lg{padding:10px 10px;font-size:10px;line-height:2.0em}
.fw-btn.fw-btn-lg i.pull-right{top:0.2em}
.fw-btn.fw-btn-md{padding:10px 10px;font-size:10px;line-height:2.0em}
.fw-btn.fw-btn-md i.pull-right{top:0.2em}
.fw-btn.fw-btn-sm{padding:10px 10px;font-size:10px;line-height:2.0em}
.fw-btn.fw-btn-sm i.pull-right{top:0.2em}
.fw-btn-1{background-color:#f1eee9;border-color:#CA929C;border-width:1px;color:#300707;font-family:Montserrat;font-weight:bold;border-radius:5px;text-transform:uppercase}
.fw-btn-1:hover,.fw-btn-1:focus{background-color:#f4e9eb;color:#300707;border-color:rgbargba(150, 36, 58, 0.6)}
.fw-btn-1:active{box-shadow:inset 0 0 20px #a3dbeb}
.fw-btn-2{background-color:transparent;border-color:#17284d;border-width:2px;color:#17284d;font-family:Montserrat;font-weight:400;font-style:normal;border-radius:5px;text-transform:uppercase}
.fw-btn-2:hover,.fw-btn-2:focus{background-color:#17284d;color:#fff}
.fw-btn-2:active{box-shadow:inset 0 0 20px #000}
.fw-btn-3{background-color:transparent;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;color:#300707;font-size:13px;letter-spacing:1px;font-family:Montserrat;font-weight:bold;border-radius:0px;text-transform:uppercase;position:relative}
.fw-btn-3:hover,.fw-btn-3:focus{background-color:#f4e9eb;color:#300707;border-color:rgbargba(150, 36, 58, 0.6)}
.fw-btn-3:active{top:2px}
.fw-btn-4{box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.5), 0px 1px 2px 0px rgba(68,68,68,0.6);background:#99c130;background:-webkit-linear-gradient(top, #99c130 0%, #799826 100%);background:linear-gradient(to bottom, #99c130 0%, #799826 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99c130', endColorstr='#ff799826', GradientType=0);background-color:#99c130;border-color:#7d9110;color:#28320c;font-family:Montserrat;font-weight:bold;text-shadow:0px 1px 0px rgba(255,255,255,0.7)}
.fw-btn-4:hover,.fw-btn-4:focus{background:#afd450;background:-webkit-linear-gradient(top, #afd450 0%, #99c130 100%);background:linear-gradient(to bottom, #afd450 0%, #99c130 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffafd450', endColorstr='#ff99c130', GradientType=0);background-color:#afd450;color:#384612}
.fw-btn-4:active{position:relative;top:1px;box-shadow:inset 0 0 20px #799826}
.fw-price-1{margin-left:auto;margin-right:auto;width:100%}
.fw-price-1 .fw-price-caption .fw-price-head,.fw-price-1 .fw-price-caption .fw-price-amount{background-color:#40485b}
.fw-price-1 .fw-price-caption .fw-price-row{text-align:right;font-size:12px}
.fw-price-1 .fw-price-caption .fw-price-caption-title{font-size:16px;font-weight:bold;margin:0;padding-top:5px;color:#fff}
.fw-price-1 .fw-price-col{width:250px;margin-bottom:20px}
.fw-price-1 .fw-price-col:first-child .fw-price-row{border-left:1px solid #dedede}
.fw-price-1 .fw-price-col:last-child .fw-price-foot{border-left:none}
.fw-price-1 .fw-price-col .fw-price-row:nth-child(even){background-color:rgba(241,238,233,0.5)}
.fw-price-1 .fw-price-head,.fw-price-1 .fw-price-amount{background-color:#2b303d;color:#fff}
.fw-price-1 .fw-price-head{height:1.3em;padding:10px 0;background-color:#363c4c}
.fw-price-1 .fw-price-title{font-size:15px;color:#fff}
.fw-price-1 .fw-price-amount{height:65px;padding:10px 0}
.fw-price-1 .fw-price-value{display:block;font-size:26px;line-height:1.2em}
.fw-price-1 .fw-price-value span{font-weight:normal;margin-right:3px;opacity:0.7}
.fw-price-1 .fw-price-desc{display:inline-block;font-size:12px}
.fw-price-1 .fw-price-foot{background-color:rgba(241,238,233,0.5);border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede}
.fw-price-1 .fw-price-foot .fw-btn{margin:20px 0}
.fw-price-1 .fw-price-row{padding:10px;background-color:#f1eee9;border-bottom:1px solid #dedede;border-right:1px solid #dedede}
.fw-price-1 .fw-price-row small{color:#888}
.fw-price-1 .fw-price-row i{font-size:18px}
.fw-price-1 .fw-price-icon-no:before{content:"\f068";color:#cb1e1b}
.fw-price-1 .fw-price-icon-yes:before{content:"\f058";color:#06cb00}
.fw-price-1.fw-price-gaps .fw-price-col{padding:0 10px}
.fw-price-1.fw-price-gaps .fw-price-row{border-left:1px solid #dedede}
.fw-price-1 .fw-price-active .fw-price-inner{left:0;top:0;z-index:50;box-shadow:0 9px 40px rgba(0,0,0,0.3)}
.fw-price-1 .fw-price-active .fw-price-inner .fw-price-head{background-color:#300707}
.fw-price-1 .fw-price-active .fw-price-inner .fw-price-amount{background-color:#9bd8e9}
@media (max-width:767px){.fw-price-1 .fw-price-col{width:100% !important;margin-bottom:10px}
.fw-price-1 .fw-price-caption .fw-price-row{text-align:center;font-size:10px}
}
@media (min-width:768px) and (max-width:991px){.fw-price-1 .fw-price-col{width:50%;margin-bottom:30px}
.fw-price-1 .fw-price-caption .fw-price-caption-title{font-size:15px}
.fw-price-1 .fw-price-caption .fw-price-row{font-size:10px}
.fw-price-1 .fw-price-title{font-size:14px}
.fw-price-1 .fw-price-amount strong{font-size:32px}
.fw-price-1 .fw-price-desc{font-size:8px}
}
@media (min-width:992px){.fw-price-1 .fw-price-caption .fw-price-caption-title{font-size:19px}
.fw-price-1 .fw-price-caption .fw-price-row{font-size:14px}
.fw-price-1 .fw-price-title{font-size:18px}
.fw-price-1 .fw-price-amount strong{font-size:36px}
.fw-price-1 .fw-price-desc{font-size:12px}
}
.fw-table-bordered .heading-row{font-weight:bold}
.fw-table-bordered .table-col-desc{font-style:italic}
.footer .widget{margin:0;padding-bottom:0}
.widget-title{font-size:35px;margin-bottom:20px;font-weight:400}
.widget{padding:0 23px 52px;margin-bottom:52px;position:relative;line-height:normal}
.widget ul,.widget ol{padding-left:0;list-style:none}
.widget:after{content:'';position:absolute;height:1px;background:rgba(0,0,0,0.1);bottom:0;right:-15px;left:-15px}
.sidebar .widget{margin-bottom:55px}
.sidebar .widget:after{content:'';position:absolute;background:#300707;background:rgba(113,199,224,0.35);right:-15px;left:-15px;bottom:0;height:1px}
.sidebar .widget:last-child{margin-bottom:0}
.sidebar .widget:last-child:after{display:none}
.fw-footer-widgets .widget:after{display:none}
.widget.widget_social_links{text-align:center;overflow:hidden;margin-top:45px}
.widget.widget_social_links a{font-size:20px;margin-right:20px}
.widget.widget_social_links a:hover{opacity:0.7}
.widget.widget_social_links .widget-twitter{color:#00aced}
.widget.widget_social_links .widget-facebook{color:#3b5998}
.widget.widget_social_links .widget-instagram{color:#517fa4}
.widget.widget_social_links .widget-pinterest{color:#cb2027}
.widget.widget_categories{padding-top:20px}
.widget.widget_categories ul{margin-top:45px;padding-left:15px}
.widget.widget_categories ul li{margin-bottom:20px;position:relative;padding-left:2px}
.widget.widget_categories ul li:before{content:'';position:absolute;left:-12px;top:9px;width:5px;height:5px;background:#17284d;border-radius:50%}
.widget.widget_categories ul li.current > a,.widget.widget_categories ul li:hover > a{color:#300707}
.widget.widget_categories ul li a{color:#17284d;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:Montserrat}
.widget.widget_categories ul.children{padding-left:15px;margin-top:15px}
.widget.fw-widget-posts .fw-side-postlist{margin-top:23px}
.widget.fw-widget-posts .fw-side-postlist li{overflow:hidden;position:relative;padding-bottom:40px;margin-bottom:40px}
.widget.fw-widget-posts .fw-side-postlist li:after{position:absolute;content:'';left:0;right:0;bottom:0;border-bottom:1px solid rgba(0,0,0,0.1);background-size:cover;height:1px}
.widget.fw-widget-posts .fw-side-postlist li:last-child{margin-bottom:0;padding-bottom:25px}
.widget.fw-widget-posts .fw-side-postlist li:last-child:after{display:none}
.widget.fw-widget-posts .fw-side-postlist .fw-thumbnail-post-list{width:145px;height:145px;display:block;float:left;margin-right:10px;overflow:hidden;padding:7px;background:#f1eee9;border:1px solid #ece8df;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.widget.fw-widget-posts .fw-side-postlist .date{font-size:15px;color:#17284d;font-weight:400;margin-left:2px}
.widget.fw-widget-posts .fw-side-postlist .title a{font-family:Montserrat;font-size:19px;line-height:normal;font-weight:400;color:#300707;display:block;margin-top:8px}
.widget.fw-widget-posts .fw-side-postlist .btn-latest-post{margin-top:18px}
@media (max-width:1199px){.widget.widget_latest_post .side-postlist .thumbnail-post-list{width:125px;height:125px}
.widget.widget_latest_post .side-postlist .title a{font-size:48px}
.widget.widget_latest_post .side-postlist .btn-latest-post{margin-top:5px}
}
@media (max-width:991px){.widget.widget_latest_post .side-postlist .thumbnail-post-list{width:140px;height:140px}
}
@media (max-width:479px){.widget.widget-latest-post .side-postlist .thumbnail-post-list{float:none;margin-bottom:20px}
}
.widget.widget_tag_cloud .tagcloud{margin-top:27px;padding-left:9px}
.widget.widget_tag_cloud .tagcloud a{position:relative;display:inline-block;margin:0 13px 8px 0;color:#300707;font-size:12px;line-height:11px;font-family:Montserrat;font-weight:400;font-style:normal;padding:8px 16px 8px 10px;background:#f1eee9;border:1px solid #b5d6e2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.widget.widget_tag_cloud .tagcloud a:before,.widget.widget_tag_cloud .tagcloud a:after{position:absolute;content:'';top:-1px}
.widget.widget_tag_cloud .tagcloud a:before{width:0;height:0;border-top:15px solid transparent;border-right:10px solid #b5d6e2;border-bottom:14px solid transparent;left:-11px}
.widget.widget_tag_cloud .tagcloud a:after{width:0;height:0;border-top:12px solid transparent;border-right:10px solid #fff;border-bottom:14px solid transparent;left:-10px;top:1px}
.widget.widget_tag_cloud .tagcloud a:hover{background:#f6fdff}
.widget.widget_calendar .calendar-datepicker,.widget.widget_calendar #calendar_wrap{background:#f1eee9;overflow:hidden;border:1px solid #ece8df;margin:0}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header,.widget.widget_calendar #calendar_wrap .ui-datepicker-header{background:#300707;padding:22px;display:block;position:relative}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-title,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-title{font-size:27px;color:#fff;text-align:center}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{display:none}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev,.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-next,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-next{position:absolute;top:50%;margin-top:-15px;font-size:10px;color:#fff;border:1px solid #fff;border-color:rgba(255,255,255,0.5);border-radius:50%;width:29px;height:29px;display:inline-block}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev:hover,.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-next:hover{border-color:#fff;cursor:pointer}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev span,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev span,.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-next span,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-next span{display:none}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev:before,.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-next:before,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-next:before{content:'\e601';position:relative;font-family:'tficon';top:9px;left:50%;margin-left:-1px}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev{left:22px}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-prev:before{position:relative;content:'\e600';font-family:'tficon';top:9px;left:50%;margin-left:-3px}
.widget.widget_calendar .calendar-datepicker .ui-datepicker-header .ui-datepicker-next,.widget.widget_calendar #calendar_wrap .ui-datepicker-header .ui-datepicker-next{right:22px}
.widget.widget_calendar .calendar-datepicker table,.widget.widget_calendar #calendar_wrap table,.widget.widget_calendar .calendar-datepicker #wp-calendar,.widget.widget_calendar #calendar_wrap #wp-calendar{width:81%;margin:29px auto 13px;text-align:center;font-family:Montserrat;font-weight:400;font-style:normal;border:none}
.widget.widget_calendar .calendar-datepicker table thead,.widget.widget_calendar #calendar_wrap table thead,.widget.widget_calendar .calendar-datepicker #wp-calendar thead,.widget.widget_calendar #calendar_wrap #wp-calendar thead{margin-bottom:23px}
.widget.widget_calendar .calendar-datepicker table thead th,.widget.widget_calendar #calendar_wrap table thead th,.widget.widget_calendar .calendar-datepicker #wp-calendar thead th,.widget.widget_calendar #calendar_wrap #wp-calendar thead th{font-size:11px;font-weight:bold;text-transform:uppercase;color:#300707;text-align:center;padding-bottom:8px;background:none}
.widget.widget_calendar .calendar-datepicker table tbody td,.widget.widget_calendar #calendar_wrap table tbody td,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody td,.widget.widget_calendar #calendar_wrap #wp-calendar tbody td,.widget.widget_calendar .calendar-datepicker table tbody td span,.widget.widget_calendar #calendar_wrap table tbody td span,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody td span,.widget.widget_calendar #calendar_wrap #wp-calendar tbody td span{font-size:15px;color:#17284d;font-weight:400;padding:5px;margin:3px}
.widget.widget_calendar .calendar-datepicker table tbody .ui-datepicker-current-day .ui-state-active,.widget.widget_calendar #calendar_wrap table tbody .ui-datepicker-current-day .ui-state-active,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody .ui-datepicker-current-day .ui-state-.categories-item,.widget.widget_calendar #calendar_wrap #wp-calendar tbody .ui-datepicker-current-day .ui-state-active{text-align:center;position:relative;display:inline-block;color:#17284d;z-index:1}
.widget.widget_calendar .calendar-datepicker table tbody .ui-datepicker-current-day .ui-state-active:before,.widget.widget_calendar #calendar_wrap table tbody .ui-datepicker-current-day .ui-state-active:before,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody .ui-datepicker-current-day .ui-state-active:before,.widget.widget_calendar #calendar_wrap #wp-calendar tbody .ui-datepicker-current-day .ui-state-active:before{content:'';position:absolute;width:29px;height:29px;border-radius:50%;background:#300707;z-index:-1;top:-7px;left:50%;margin-left:-14.5px}
.widget.widget_calendar #wp-calendar{background:#f1eee9;margin:0 0 25px !important;width:100% !important;position:relative}
.widget.widget_calendar #wp-calendar caption{padding:22px;background:#300707;color:#fff;font-size:27px;line-height:31px;font-family:Montserrat;text-align:center;width:100%;position:relative;margin-bottom:30px}
.widget.widget_calendar #wp-calendar td a{color:#300707 !important;padding-left:0 !important;padding-right:0 !important}
.widget.widget_calendar #wp-calendar td a:hover{color:#17284d !important}
.widget.widget_calendar #wp-calendar #today{position:relative;z-index:2;color:#17284d !important;padding-left:0;padding-right:0}
.widget.widget_calendar #wp-calendar #today:before{content:'';position:absolute;width:29px;height:29px;top:0;left:50%;margin-left:-15px;text-align:center;border-radius:50%;background:#300707;z-index:-1}
.widget.widget_calendar #wp-calendar #today a{color:#17284d !important}
.widget.widget_calendar #wp-calendar tfoot{position:absolute;top:25px;left:22px;right:22px}
.widget.widget_calendar #wp-calendar tfoot a{font-size:10px;border:1px solid #fff;border-color:rgba(255,255,255,0.5);border-radius:50%;width:29px;height:29px;display:block;overflow:hidden}
.widget.widget_calendar #wp-calendar tfoot a:before{font-family:tficon;top:0;left:0;right:0;bottom:0;width:29px;height:29px;line-height:29px;display:block;color:#fff;color:rgba(255,255,255,0.5);position:relative}
.widget.widget_calendar #wp-calendar tfoot a:hover,.widget.widget_calendar #wp-calendar tfoot a:hover:before{border-color:#fff;color:#fff}
.widget.widget_calendar #wp-calendar tfoot tr td#prev,.widget.widget_calendar #wp-calendar tfoot tr td#next{position:absolute;top:0;left:0}
.widget.widget_calendar #wp-calendar tfoot tr td#next{left:auto;right:0}
.widget.widget_calendar #wp-calendar tfoot tr td#prev a:before{content:'\e600'}
.widget.widget_calendar #wp-calendar tfoot tr td#next a:before{content:'\e601'}
.fw-footer-widgets .widget.widget_calendar #wp-calendar caption{font-size:20px;line-height:25px}
.fw-footer-widgets .widget.widget_calendar #wp-calendar tfoot{top:22px}
.fw-footer-widgets .widget{margin-bottom:45px}
.fw-footer-widgets div[class*="fw-col-"] .widget:last-child{margin-bottom:0}
@media (max-width:1199px){.widget.widget_calendar .calendar_datepicker table tbody td a,.widget.widget_calendar .calendar_datepicker table tbody td span{padding:6px}
.widget.widget_calendar .calendar_datepicker .ui-datepicker-header{padding:22px 10px}
.widget.widget_calendar .calendar_datepicker .ui-datepicker-header .ui-datepicker-prev{left:10px}
.widget.widget_calendar .calendar_datepicker .ui-datepicker-header .ui-datepicker-next{right:10px}
}
@media (max-width:991px){.widget.widget_calendar .calendar_datepicker{width:50%}
.widget.widget_calendar .calendar_datepicker table{width:90%}
}
@media (max-width:767px){.widget.widget_calendar .calendar_datepicker{width:60%}
}
@media (max-width:400px){.widget.widget_calendar .calendar_datepicker{width:80%}
}
@media (max-width:479px){.widget.widget_calendar .calendar_datepicker{width:100%}
.widget.widget_calendar .calendar_datepicker table tbody td a{padding:4px;margin:2px}
.widget.widget_calendar .calendar_datepicker .ui-datepicker-header .ui-datepicker-title{font-size:24px}
}
.widget.widget_newsletter:-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.widget_newsletter::-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.widget_newsletter:-ms-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.widget_newsletter::-webkit-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget.widget_newsletter .description{font-size:14px;font-weight:400;display:block;margin-bottom:25px;line-height:20px}
.widget.widget_newsletter .field-text input{height:40px;border:1px solid #300707;border-radius:5px;color:#17284d}
.widget.widget_newsletter .field-text input:focus::-webkit-input-placeholder{color:transparent}
.twitter{list-style:none;margin:20px 0}
.twitter ul{padding-left:0 !important}
.twitter ul li{position:relative;line-height:1.5em;padding-left:30px;margin-bottom:11px;min-height:24px;list-style:none}
.twitter ul li:before{font-family:'fontawesome';content:'\f099';font-size:24px;padding-right:10px;position:absolute;left:0;right:2px}
.widget_search:-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget_search::-moz-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget_search:-ms-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget_search::-webkit-input-placeholder{font-size:15px;font-weight:400;color:rgba(114,114,114,0.5);text-transform:normal;font-style:normal}
.widget_search input{color:#17284d;height:40px;border-radius:5px}
.widget_archive{overflow:hidden}
.widget_archive ul li{display:inline-block;width:50%;float:left;padding:10px 5px 10px 0;margin:0}
.widget_archive ul li a{color:#17284d}
.widget_archive ul li a:hover{color:#300707}
.fw-footer-widgets .widget_archive ul li{width:100%}
.widget_meta ul li{padding:10px 0}
.widget_meta ul li a{color:#17284d}
.widget_meta ul li a:hover{color:#300707}
.widget_meta ul li abbr{color:#300707}
.widget_recent_comments ul li{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:15px;margin-bottom:15px}
.widget_recent_comments ul li .comment-author-link{margin-right:5px}
.widget_recent_comments ul li .comment-author-link a{margin-left:0;color:#17284d}
.widget_recent_comments ul li .comment-author-link a:hover{color:#300707}
.widget_recent_comments ul li a{margin-left:5px}
.widget_rss ul{list-style:none}
.widget_rss ul li{margin-bottom:30px}
.widget_rss ul li .rsswidget{display:block;color:#300707;margin-bottom:10px}
.widget_rss ul li .rss-date{display:block;text-align:right;font-size:14px}
.widget_rss ul li .rsswidget{text-transform:uppercase}
.widget_rss ul li .rssSummary{margin-top:10px;line-height:22px}
.widget_rss ul li cite{display:block;font-size:15px;color:#300707;margin-top:10px}
.widget_nav_menu ul li,.widget_pages ul li{padding:10px 0}
.widget_nav_menu ul li a,.widget_pages ul li a{color:#17284d;font-size:14px;text-transform:uppercase}
.widget_nav_menu ul li a:hover,.widget_pages ul li a:hover{color:#300707}
.widget_nav_menu ul.sub-menu,.widget_pages ul.sub-menu,.widget_nav_menu ul.children,.widget_pages ul.children{padding-left:10px}
.search-form label{width:100%;margin-bottom:10px}
.search-form label .screen-reader-text{margin-bottom:10px;display:block}
.search-form label input.search-field{width:100%}
.search-form input.search-submit{display:inline-block;color:#300707;border:1px solid #300707;-webkit-transition:5px;-o-transition:5px;transition:5px;text-transform:uppercase;padding:13px 15px;background:#f1eee9;font-size:12px;line-height:14px;font-family:Montserrat;font-weight:400;font-style:normal;margin-left:0;letter-spacing:3px}
.search-form input.search-submit:hover{cursor:pointer;background:#f6fdff;border-color:rgbargba(150, 36, 58, 0.6);color:#300707}
.widget_text .textwidget{font-size:14px;line-height:22px}
.fw-widget-flickr ul li,.fw-widget-instagram ul li{display:inline-block;margin:8px;width:80px;height:80px}
.fw-widget-flickr .btn-follow span,.fw-widget-instagram .btn-follow span{background:#f1eee9}
.fw-widget-flickr .btn-follow:hover span,.fw-widget-instagram .btn-follow:hover span{background:#f6fdff}
.fw-footer-widgets.footer-cols-4 .fw-widget-flickr ul li,.fw-footer-widgets.footer-cols-3 .fw-widget-flickr ul li,.fw-footer-widgets.footer-cols-4 .fw-widget-instagram ul li,.fw-footer-widgets.footer-cols-3 .fw-widget-instagram ul li{width:70px;height:70px}
.widget_recent_entries ul li{margin-bottom:20px}
.widget_recent_entries ul li a{display:block;margin-bottom:5px}
.widget_recent_entries ul li .post-date{color:rgba(23,40,77,0.9);font-size:14px}
@media (max-width:1199px){.widget.widget_calendar .calendar-datepicker table tbody td,.widget.widget_calendar #calendar_wrap table tbody td,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody td,.widget.widget_calendar #calendar_wrap #wp-calendar tbody td,.widget.widget_calendar .calendar-datepicker table tbody td span,.widget.widget_calendar #calendar_wrap table tbody td span,.widget.widget_calendar .calendar-datepicker #wp-calendar tbody td span,.widget.widget_calendar #calendar_wrap #wp-calendar tbody td span{padding:4px}
}
.attachment-post-thumbnail{height:auto}
.post{padding:62px 52px 66px;position:relative}
.post.category-post-formats .fw-btn,.post.format-standard .fw-btn{margin-left:0;margin-right:20px}
.post.category-post-formats .wp-caption,.post.format-standard .wp-caption{max-width:100%}
.post:after{content:'';position:absolute;bottom:0;height:1px;background:rgba(23,40,77,0.11);left:-15px;right:-15px;display:block}
.post:last-child:after{display:none}
.post .cat-links{padding-right:5px}
.post:first-child{padding-top:87px}
.post .entry-header{font-size:15px;margin-bottom:20px}
.post .entry-header .entry-meta .entry-date a,.post .entry-header .entry-meta .entry-date{font-size:15px;font-family:Montserrat;color:#17284d;display:inline-block}
.post .entry-header .entry-meta .entry-date a time,.post .entry-header .entry-meta .entry-date time{margin-left:3px}
.post .entry-header .entry-meta .entry-date:before{content:'\e609';font-family:'tficon';color:#300707;font-size:18px;top:-1px;left:1px}
.post .entry-header .entry-meta span{margin-right:10px}
.post .entry-header .entry-meta span i{color:#300707}
.post .entry-header .edit-link{position:relative;font-family:"fontawesome";font-style:normal;top:1px;color:#999999}
.post .entry-header .edit-link:before{content:"\f044";margin:0 5px}
.post .entry-header .tag-links{position:relative;font-family:"fontawesome";font-style:normal;top:1px;color:#999999}
.post .entry-header .tag-links:before{content:"\f02b";margin:0 5px}
.post .entry-header .cat-links i{margin-left:5px}
.post .entry-title{color:#300707;font-size:32px;font-family:Montserrat;font-weight:400}
.post .entry-title a{color:#300707;font-family:Montserrat;font-weight:400;display:inline-block;word-break:break-all}
.post .post-thumbnail{margin-bottom:28px;display:block}
.post .entry-content{font-size:14px;font-weight:400}
.post .entry-content p{font-size:14px;font-weight:400}
.post .entry-content .fw-tag-links{margin-bottom:60px}
.post .entry-content .fw-tag-links span{margin-right:15px}
.post .entry-content .fw-tag-links a{position:relative;display:inline-block;margin:0 13px 8px 0;color:#300707;font-size:12px;line-height:11px;font-family:Montserrat;font-weight:400;font-style:normal;padding:8px 16px 8px 10px;background:#f1eee9;border:1px solid #b5d6e2;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.post .entry-content .fw-tag-links a:before,.post .entry-content .fw-tag-links a:after{position:absolute;content:'';top:-1px}
.post .entry-content .fw-tag-links a:before{width:0;height:0;border-top:15px solid transparent;border-right:10px solid #b5d6e2;border-bottom:14px solid transparent;left:-11px}
.post .entry-content .fw-tag-links a:after{width:0;height:0;border-top:12px solid transparent;border-right:10px solid #fff;border-bottom:14px solid transparent;left:-10px;top:1px}
.post .entry-content .fw-tag-links a:hover{background:#f6fdff}
.post footer.entry-meta > div,.post .social-share-blog > div,.post .entry-meta-share > div,.post .entry-meta > div{width:28.33%;display:inline-block;text-align:center;position:relative;line-height:55px}
.post footer.entry-meta > div:first-child,.post .social-share-blog > div:first-child,.post .entry-meta-share > div:first-child,.post .entry-meta > div:first-child{width:40%;text-align:left}
.post footer.entry-meta > div:last-child,.post .social-share-blog > div:last-child,.post .entry-meta-share > div:last-child,.post .entry-meta > div:last-child{text-align:right}
.post footer.entry-meta .comments-link,.post .social-share-blog .comments-link,.post .entry-meta-share .comments-link,.post .entry-meta .comments-link,.post footer.entry-meta .likes-rollover,.post .social-share-blog .likes-rollover,.post .entry-meta-share .likes-rollover,.post .entry-meta .likes-rollover{border:1px solid #eaeaea;border-radius:5px;padding:10px 16px;margin-right:10px;font-size:12px;font-weight:bold;color:#300707}
.post footer.entry-meta .comments-link i,.post .social-share-blog .comments-link i,.post .entry-meta-share .comments-link i,.post .entry-meta .comments-link i,.post footer.entry-meta .likes-rollover i,.post .social-share-blog .likes-rollover i,.post .entry-meta-share .likes-rollover i,.post .entry-meta .likes-rollover i{color:#300707;margin-right:5px}
.post footer.entry-meta .comments-link:hover,.post .social-share-blog .comments-link:hover,.post .entry-meta-share .comments-link:hover,.post .entry-meta .comments-link:hover,.post footer.entry-meta .likes-rollover:hover,.post .social-share-blog .likes-rollover:hover,.post .entry-meta-share .likes-rollover:hover,.post .entry-meta .likes-rollover:hover{background:#f4fafc}
.post footer.entry-meta .likes-rollover,.post .social-share-blog .likes-rollover,.post .entry-meta-share .likes-rollover,.post .entry-meta .likes-rollover{margin-right:0}
.post footer.entry-meta .blog-share,.post .social-share-blog .blog-share,.post .entry-meta-share .blog-share,.post .entry-meta .blog-share{border:1px solid #eaeaea;border-radius:50%;width:36px;height:36px;display:inline-block;text-align:center;line-height:34px;vertical-align:middle;margin-right:10px}
.post footer.entry-meta .blog-share:last-child,.post .social-share-blog .blog-share:last-child,.post .entry-meta-share .blog-share:last-child,.post .entry-meta .blog-share:last-child{margin-right:0}
.post footer.entry-meta .blog-share i,.post .social-share-blog .blog-share i,.post .entry-meta-share .blog-share i,.post .entry-meta .blog-share i{vertical-align:middle}
.post footer.entry-meta .blog-share.google,.post .social-share-blog .blog-share.google,.post .entry-meta-share .blog-share.google,.post .entry-meta .blog-share.google{font-size:18px;color:#df4a32}
.post footer.entry-meta .blog-share.google:hover,.post .social-share-blog .blog-share.google:hover,.post .entry-meta-share .blog-share.google:hover,.post .entry-meta .blog-share.google:hover{background:#df4a32;color:#fff;border-color:#df4a32}
.post footer.entry-meta .blog-share.facebook,.post .social-share-blog .blog-share.facebook,.post .entry-meta-share .blog-share.facebook,.post .entry-meta .blog-share.facebook{font-size:19px;color:#4b66a3}
.post footer.entry-meta .blog-share.facebook:hover,.post .social-share-blog .blog-share.facebook:hover,.post .entry-meta-share .blog-share.facebook:hover,.post .entry-meta .blog-share.facebook:hover{background:#4b66a3;color:#fff;border-color:#4b66a3}
.post footer.entry-meta .blog-share.twitter,.post .social-share-blog .blog-share.twitter,.post .entry-meta-share .blog-share.twitter,.post .entry-meta .blog-share.twitter{font-size:19px;color:#300707}
.post footer.entry-meta .blog-share.twitter:hover,.post .social-share-blog .blog-share.twitter:hover,.post .entry-meta-share .blog-share.twitter:hover,.post .entry-meta .blog-share.twitter:hover{background:#300707;color:#fff;border-color:#300707}
.post .entry-meta-share{margin-bottom:20px}
.post .entry-meta-share .twitter{margin:0}
.post.post-details .entry-header .entry-title{color:#300707;font-weight:400;display:inline-block}
.post.post-details .entry-content p{font-size:14px;line-height:25px}
.post.post-details .social-share-blog{margin-top:66px}
.post.post-details .blog-post-button{margin-left:-40px}
.post.post-details .post-thumbnail .post-thumbnail-image{margin-bottom:75px}
.post.post-details:after{display:none}
.post.thumbnail-left .post-thumbnail,.post.thumbnail-left .fw-ratio-container{float:left;margin-right:30px;width:292px}
.post.thumbnail-left .post-thumbnail .entry-date,.post.thumbnail-left .fw-ratio-container .entry-date{left:-30px;right:auto}
.post.thumbnail-left.thumbnail-circle .fw-ratio-container{margin-right:30px}
.post.thumbnail-right .post-thumbnail,.post.thumbnail-right .fw-ratio-container{float:right;margin-left:30px;width:292px}
.post.thumbnail-right .post-thumbnail .entry-date,.post.thumbnail-right .fw-ratio-container .entry-date{right:-30px;left:auto}
.post.thumbnail-circle .fw-ratio-container{width:220px;height:220px}
.post.thumbnail-circle .post-thumbnail{margin-top:10px}
.post.thumbnail-circle .post-thumbnail,.post.thumbnail-circle .attachment-post-thumbnail{border-radius:50%;width:220px;height:220px}
.post.thumbnail-frame .attachment-post-thumbnail{padding:18px;background-color:#f1eee9;border:1px solid #ece8df;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.post.post-boxed{background-color:#f1eee9;padding:30px;border:1px solid rgba(0,0,0,0.15);margin:60px 0}
.post.post-date-aside.post-boxed{background-color:inherit;padding:0 0 0 90px;border:none}
.post.post-date-aside.post-boxed .post-inner{background-color:#f1eee9;padding:30px;border:1px solid rgba(0,0,0,0.15)}
.post .post-format{display:block;margin-bottom:5px}
.post .entry-format:before{font-family:"FontAwesome";font-style:normal;margin-right:5px}
.post.format-gallery .entry-format:before{content:"\f083"}
.post.format-image .entry-format:before{content:"\f03e"}
.post.format-audio .entry-format:before{content:"\f028"}
.post.format-video .entry-format:before{content:"\f03d"}
.post.format-aside .entry-format:before{content:"\f06a"}
.post.format-status .entry-format:before{content:"\f0a1"}
.post.format-link .entry-format:before{content:"\f0c1"}
.post.format-quote .entry-format:before{content:"\f10d"}
.postlist-grid{padding-left:52px;padding-right:52px}
.postlist-grid .post{padding:87px 0}
.postlist-grid .post:last-child{padding-bottom:58px}
.postlist-grid .post .thumbnail-left .post-thumbnail,.postlist-grid .post .thumbnail-right .post-thumbnail{float:none;margin-right:auto;margin-left:auto}
.postlist-grid .post .post-thumbnail,.postlist-grid .post .post-thumbnail .attachment-post-thumbnail{width:100%;text-align:center;height:auto}
.postlist-grid .post .thumbnail-circle .post-thumbnail{text-align:center;display:block;margin-right:auto;margin-left:auto}
.postlist-grid .post .fw-btn{margin-left:0}
.postlist-grid .post .entry-title{font-size:32px}
.postlist-grid .post .post-thumbnail{margin-bottom:15px}
.postlist-grid .post .entry-meta > div{width:49%;text-align:left}
.postlist-grid .post .entry-meta > div:first-child{width:100%;text-align:center}
.postlist-grid .post .entry-meta > div:last-child{text-align:right}
.postlist-grid .post .entry-meta > div .fw-btn{margin-bottom:13px}
.postlist-grid .navigation{margin-left:200px;margin-bottom:20px}
.navigation.paging-navigation{text-align:center}
.navigation.paging-navigation .pagination.loop-pagination{border:1px solid #eaeaea;background:#f1eee9;border-radius:5px;font-family:Montserrat;font-weight:400;font-style:normal;font-size:0;overflow:hidden;line-height:46px;margin:0 0 50px 0}
.navigation.paging-navigation .pagination.loop-pagination .page-numbers{font-size:12px;font-weight:bold;color:#17284d;border-left:1px solid #eaeaea;background:#f1eee9;display:block;float:left;width:45px;height:45px}
.navigation.paging-navigation .pagination.loop-pagination .page-numbers:first-child{border:none}
.navigation.paging-navigation .pagination.loop-pagination .page-numbers.current,.navigation.paging-navigation .pagination.loop-pagination .page-numbers:hover{font-size:18px;color:#300707}
.navigation.paging-navigation .pagination.loop-pagination .page-numbers.dots{font-size:12px;color:#17284d}
.navigation.paging-navigation .pagination.loop-pagination .page-numbers.dots:hover{cursor:default}
.navigation.paging-navigation .pagination.loop-pagination .next,.navigation.paging-navigation .pagination.loop-pagination .prev{background:#f1eee9;font-size:10px;color:#300707}
.navigation.paging-navigation .pagination.loop-pagination .next:hover,.navigation.paging-navigation .pagination.loop-pagination .prev:hover{font-size:10px}
@media (max-width:479px){.navigation.paging-navigation .pagination.loop-pagination .page-numbers{width:43px;height:43px}
.navigation.paging-navigation .pagination.loop-pagination .next{float:right}
}
.comments-area{font-family:Montserrat;font-weight:400;font-style:normal;margin-top:0;overflow:hidden}
.comments-area .title{margin-left:66px;margin-bottom:37px;font-weight:400;font-family:Montserrat}
.comments-area .comment-list{padding-left:0;list-style:none}
.comments-area .comment-list .children{padding-left:0;list-style:none}
.comments-area .comment-list .comment.depth-1{padding:58px 44px 0 155px;border-top:1px solid #eaeaea}
.comments-area .comment-list .comment.depth-2{padding-left:88px}
.comments-area .comment-list .comment-body{position:relative;margin-bottom:60px}
.comments-area .comment-list .comment-body .comment-content{font-family:Montserrat}
.comments-area .comment-list .comment-avatar{position:absolute;top:0;left:-88px;width:63px;height:63px;border-radius:50%}
.comments-area .comment-list .comment-avatar img{border-radius:50%}
.comments-area .comment-list .comment-author a{font-size:17px;font-weight:bold;color:#300707;text-transform:uppercase}
.comments-area .comment-list .comment-date{font-size:12px;font-weight:400;color:#17284d;color:rgba(23,40,77,0.5);border-left:1px solid #17284d;border-color:rgba(23,40,77,0.5);margin-left:15px;padding-left:15px}
.comments-area .comment-list .comment-reply-link{float:right;margin-right:15px;font-size:12px;color:#300707;text-transform:lowercase}
.comments-area .comment-list .comment-reply-link:hover{color:#300707}
.comments-area .comment-list .comment-content p{font-size:14px}
.comments-area .comment-list .children .comment-avatar:before{content:'';width:14px;height:13px;position:absolute;background:url(https://www.private55.com/content/css/themefuse/comment-arrow.png);top:50%;left:-60px;margin-top:-10px}
.comments-area .comments-pagination{overflow:hidden;display:inline-block;position:relative;left:8%}
.comments-area .comments-pagination .page-numbers{font-size:12px;font-weight:bold;color:#17284d;border:1px solid #eaeaea;border-left:1px solid #eaeaea;background:#f1eee9;display:block;float:left;width:45px;height:45px;line-height:45px;text-align:center}
.comments-area .comments-pagination .page-numbers:hover,.comments-area .comments-pagination .page-numbers.current{font-size:18px;color:#300707}
@media (max-width:767px){.comments-area .comment-list .comment.depth-1{padding-left:130px}
.comments-area .comment-list .comment.depth-1 .comment-author{display:block}
.comments-area .comment-list .comment.depth-1 .comment-date{border-left:none;margin-left:0;padding-left:2px}
}
@media (max-width:400px){.comments-area .title{margin-left:34px}
}
@media (max-width:479px){.comments-area .comment-list .comment.depth-1{padding-left:15px}
.comments-area .comment-list .comment.depth-2{padding-left:30px}
.comments-area .comment-list .comment-avatar{position:relative;left:0;float:left;margin-right:10px}
.comments-area .comment-list .comment-meta{margin-bottom:40px}
.comments-area .comment-list .children .comment-avatar:before{left:-27px}
}
.gallery{margin-bottom:20px;clear:both}
.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}
.gallery-item .attachment-thumbnail{height:auto;display:block}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}
.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}
.gallery-caption{background-color:rgba(0,0,0,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.4;margin:0 !important;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}
.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}
.gallery-item:hover .gallery-caption{opacity:1}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
img.alignleft,.wp-caption.alignleft{margin:0 20px 15px 0;display:block;width:auto}
img.alignright,.wp-caption.alignright{margin:0 0 5px 20px;display:block;width:auto}
.alignleft{float:left}
.alignright{float:right}
.wp-caption-text{font-size:15px;font-style:italic;line-height:1.5;margin:9px 0 0;color:#999;padding-right:10px}
.author-description{padding:2px 70px 80px}
.author-description .author-image{float:left;width:170px;height:170px;overflow:hidden;margin-right:20px;padding:7px;border:1px solid #ece8df;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.author-description .author-image img{max-width:100%;height:auto}
.author-description .author-text{margin-top:5px}
.author-description .author-text .author-name{font-size:19px;color:#000;font-weight:400}
.author-description .author-text .author-name span{font-weight:bold;color:#300707}
.author-description .author-text p{font-size:15px}
.blog-post-navigation{margin-bottom:70px;border-bottom:1px dashed #e9e9e9;border-top:1px dashed #e9e9e9;padding:6px 45px}
.blog-post-navigation a{display:inline-block;width:49%;height:180px;background:#eaeaea;position:relative;text-align:center;padding:37px 50px 10px;font-weight:400;color:#17284d;font-size:14px}
.blog-post-navigation a span{font-size:13px;font-weight:bold;color:#300707;font-family:Montserrat;font-weight:400;font-style:normal;margin-bottom:10px;display:block;text-transform:uppercase}
.blog-post-navigation a i{position:absolute;top:50%;margin-top:-37px;left:15px;font-size:70px;color:#17284d;color:rgba(23,40,77,0.2)}
.blog-post-navigation a[rel="next"]{float:right}
.blog-post-navigation a[rel="next"] i{right:15px;left:auto}
.blog-post-navigation a:hover{opacity:0.8}
@media (max-width:991px){.author-description{padding:2px 54px 80px}
}
@media (max-width:767px){.post footer.entry-meta > div:first-child{width:100%}
.post footer.entry-meta > div,.post footer.entry-meta > div:last-child{width:48%}
.post{padding-left:15px;padding-right:15px}
.post .entry-title{font-size:35px}
.post.thumbnail-frame .attachment-post-thumbnail{padding:13px}
.blog-post-navigation{position:relative;overflow:hidden}
.blog-post-navigation a{height:140px}
.blog-post-navigation a strong{display:none}
.blog-post-navigation a span{position:absolute;top:50%;margin-top:-15px}
.author-description{padding:2px 20px 50px}
}
@media (max-width:479px){.post footer.entry-meta > div:first-child,.post footer.entry-meta > div,.post footer.entry-meta > div:last-child{width:100%;text-align:center}
.post footer.entry-meta > div:first-child .fw-btn,.post footer.entry-meta > div .fw-btn,.post footer.entry-meta > div:last-child .fw-btn{margin-left:auto}
.blog-post-navigation{padding-left:30px;padding-right:30px}
.blog-post-navigation a{width:100%}
.blog-post-navigation a span{left:50%;margin-left:-50px}
.post .entry-title{font-size:30px}
.author-description{padding:2px 15px 50px}
.author-description .author-image{float:none;margin:0 auto 15px}
}
.fw-portfolio{position:relative}
.fw-portfolio .fw-portfolio-filter,.fw-portfolio .fw-portfolio-wrapper,.fw-portfolio .fw-portfolio-image{position:relative}
.fw-portfolio.fw-portfolio-landscape .fw-portfolio-title{margin-bottom:26px;line-height:25px}
.fw-portfolio.fw-portfolio-landscape .fw-portfolio-description{font-size:13px;margin-bottom:3px;color:#17284d}
.fw-portfolio .fw-portfolio-wrapper ul{margin:0;padding:0;list-style:none}
.fw-portfolio .fw-portfolio-wrapper li{float:left}
.fw-portfolio img{max-width:100%}
.fw-portfolio a:hover{text-decoration:none}
.fw-portfolio-filter{overflow:hidden;margin:0px 0px 20px;position:relative}
@media (min-width:1080px){.fw-portfolio-filter{margin:30px 0px 20px;}
}
.fw-portfolio-filter .caroufredsel_wrapper{width:95% !important;margin:0 auto !important}
.fw-portfolio-filter ul{padding:0;text-align:center}
.fw-portfolio-filter li{display:inline-block;position:relative;font-family:Montserrat;font-weight:400;font-style:normal;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:10px 0px 15px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.fw-portfolio-filter li.active:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.fw-portfolio-filter li.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:9px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
/*.fw-portfolio-filter li.active a{color:#300707}*/
/*.fw-portfolio-filter li a{color:#300707}*/
.fw-portfolio-filter li:hover:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.fw-portfolio-filter li:hover:after{content:'';position:absolute;bottom:0;left:0;right:0;height:9px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
/*.fw-portfolio-filter li:hover a{color:#300707}*/
.fw-portfolio-filter li i{margin-right:5px}
.fw-portfolio-filter .next,.fw-portfolio-filter .prev{position:absolute;top:50%;margin-top:-20px;line-height:20px;font-size:30px;text-align:center;font-weight:normal;color:#666}
.fw-portfolio-filter .prev{left:0}
.fw-portfolio-filter .prev i:before{content:"\f104"}
.fw-portfolio-filter .next{right:0}
.fw-portfolio-filter .next i:before{content:"\f105"}
.fw-portfolio-1 .fw-portfolio-wrapper li{background:#f1eee9;border:1px solid #ece8df;padding:19px;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper li{width:47%;margin:15px 1.5%}
.fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-title{font-size:34px}
.fw-portfolio-1.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-overlay{padding:30px}
.fw-portfolio-1.fw-portfolio-cols-3 .fw-portfolio-wrapper li{width:30%;margin:15px 1.6%}
.fw-portfolio-1.fw-portfolio-cols-3 .fw-portfolio-wrapper .fw-portfolio-title{height:70px;font-size:30.6px}
.fw-portfolio-1.fw-portfolio-cols-4 .fw-portfolio-wrapper li{width:22%;margin:15px 1.5%}
.fw-portfolio-1.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-title{font-size:27.2px}
.fw-portfolio-1.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-overlay{padding:5px 15px}
.fw-portfolio-1.fw-portfolio-landscape .fw-portfolio-description{max-height:85px}
.fw-portfolio-1 .fw-portfolio-image{display:block;overflow:hidden}
.fw-portfolio-1 .fw-portfolio-image .fw-portfolio-overlay{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}
.fw-portfolio-1 .fw-portfolio-image .fw-portfolio-zoom{display:none;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.85);z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.fw-portfolio-1 .fw-portfolio-image .fw-portfolio-zoom:before{content:"+";width:100px;height:100px;border-radius:50%;border:1px solid #fff;color:#fff;text-align:center;line-height:100px;font-size:100px;font-weight:normal;position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px}
.fw-portfolio-1 .fw-portfolio-image img{display:block;max-width:100%;transition:all .2s linear}
.fw-portfolio-1 .fw-portfolio-image:hover img{transform:scale(1.1)}
.fw-portfolio-1 .fw-portfolio-image:hover .fw-portfolio-overlay{opacity:1}
.fw-portfolio-1 .fw-portfolio-overlay{font-family:Montserrat;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.95);padding:5px 18px;text-align:center}
.fw-portfolio-1 .fw-portfolio-title{color:#300707;position:relative;font-weight:400;margin-bottom:35px;vertical-align:middle;text-align:center;display:block;height:auto !important;font-size:34px;line-height:34px}
.fw-portfolio-1 .fw-portfolio-title:before{position:absolute;content:'';left:0;right:0;height:1px;bottom:-20px}
.fw-portfolio-1 .fw-portfolio-description{display:block;text-align:center;font-size:14px;color:#17284d;margin-bottom:21px}
.fw-portfolio-1 .fw-portfolio-description p:last-child{margin-bottom:0}
.fw-portfolio-1 .fw-number-photo{font-size:12px;font-family:Montserrat;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#17284d}
.fw-portfolio-1.fw-portfolio-landscape .fw-portfolio-overlay{background-color:#f1eee9}
.fw-portfolio-2 .fw-portfolio-wrapper li{background:#f1eee9;border:1px solid #ece8df;padding:19px;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper li{width:47%;margin:15px 1.5% 30px 1.5%}
.fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-title{font-size:22px}
.fw-portfolio-2.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-description{min-height:180px}
.fw-portfolio-2.fw-portfolio-cols-3 .fw-portfolio-wrapper li{width:30%;margin:15px 1.6% 30px 1.6%}
.fw-portfolio-2.fw-portfolio-cols-3 .fw-portfolio-wrapper .fw-portfolio-title{font-size:19.8px}
.fw-portfolio-2.fw-portfolio-cols-3 .fw-portfolio-wrapper .fw-portfolio-description{min-height:215px}
.fw-portfolio-2.fw-portfolio-cols-4 .fw-portfolio-wrapper li{width:22%;margin:15px 1.5% 30px 1.5%}
.fw-portfolio-2.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-title{font-size:17.6px}
.fw-portfolio-2.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-description{padding:20px 15px;min-height:220px}
.fw-portfolio-2 .fw-portfolio-zoom{font-family:FontAwesome}
.fw-portfolio-2 .fw-portfolio-zoom:before{content:"\f196";width:35px;height:35px;border-radius:50%;color:#fff;text-align:center;line-height:35px;font-size:35px;font-weight:normal;position:absolute;top:50%;left:50%;margin-left:-17.5px;margin-top:-17.5px}
.fw-portfolio-2 .fw-portfolio-overlay{display:block;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.6);z-index:2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.fw-portfolio-2.bordered .fw-portfolio-wrapper li{border:1px solid #ccc}
.fw-portfolio-2 .fw-portfolio-image{display:block;overflow:hidden}
.fw-portfolio-2 .fw-portfolio-image .fw-portfolio-zoom{opacity:0}
.fw-portfolio-2 .fw-portfolio-image .fw-portfolio-zoom:before{transform:scale(.5);transition:all .2s ease-in-out}
.fw-portfolio-2 .fw-portfolio-image img{transition:all .2s linear;display:block}
.fw-portfolio-2 .fw-portfolio-image:hover img{transform:scale(1.1)}
.fw-portfolio-2 .fw-portfolio-image:hover .fw-portfolio-overlay{opacity:1}
.fw-portfolio-2 .fw-portfolio-image:hover .fw-portfolio-zoom{opacity:1}
.fw-portfolio-2 .fw-portfolio-image:hover .fw-portfolio-zoom:before{transform:scale(1.1)}
.fw-portfolio-2 .fw-portfolio-description{background-color:rgba(113,199,224,0.2);padding:20px;text-align:center;font-size:14px}
.fw-portfolio-2 .fw-portfolio-description p{display:block;clear:both;padding:10px 0 0 0}
.fw-portfolio-2 .fw-portfolio-description .link-more{text-transform:uppercase;color:#300707;border:1px solid #CA929C;background:#f1eee9;border-radius:5px;padding:8px 20px;font-size:14px}
.fw-portfolio-2 .fw-portfolio-description .link-more:hover{background:#f4e9eb}
.fw-portfolio-2 .fw-portfolio-description .link-more i{display:none}
.fw-portfolio-2 .fw-portfolio-title{margin:0 0 .8em 0;font-weight:bold;display:block;max-height:2.3em;overflow:hidden}
.fw-portfolio-2 .fw-portfolio-title a{color:#300707;font-family:Montserrat}
.fw-portfolio-2 .fw-portfolio-title a:hover{color:#17284d}
.fw-portfolio-2 .fw-portfolio-categories{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;color:#666}
.fw-portfolio-2 .entry-date{color:#999;padding-right:7px;margin-right:5px;border-right:1px solid #ccc}
.fw-portfolio-2 .fw-portfolio-catname{font-style:italic}
.fw-portfolio-3 .fw-portfolio-wrapper li{background:#f1eee9;border:1px solid #ece8df;padding:19px;-webkit-box-shadow:0 9px 40px rgba(234,228,223,0.68);box-shadow:0 9px 40px rgba(234,228,223,0.68)}
.fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper li{width:47%;margin:15px 1.5% 30px 1.5%}
.fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-title{font-size:22px}
.fw-portfolio-3.fw-portfolio-cols-2 .fw-portfolio-wrapper .fw-portfolio-icons{margin-top:25%}
.fw-portfolio-3.fw-portfolio-cols-3 .fw-portfolio-wrapper li{width:30%;margin:15px 1.6% 30px 1.6%}
.fw-portfolio-3.fw-portfolio-cols-4 .fw-portfolio-wrapper li{width:22%;margin:15px 1.5% 30px 1.5%}
.fw-portfolio-3.fw-portfolio-cols-4 .fw-portfolio-wrapper .fw-portfolio-icons{margin-top:10%}
.fw-portfolio-3 .fw-portfolio-icons{display:block;text-align:center;position:relative;margin-bottom:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0}
.fw-portfolio-3 .fw-portfolio-icons a{font-family:FontAwesome;display:inline-block;margin:0 5px;border-radius:50%;background-color:#300707;border:1px solid #fff;width:40px;height:40px;line-height:36px}
.fw-portfolio-3 .fw-portfolio-icons a:before{color:#fff;text-align:center;vertical-align:middle;line-height:38px;font-size:20px;font-weight:normal;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.fw-portfolio-3 .fw-portfolio-icons a:hover{background-color:#f1eee9}
.fw-portfolio-3 .fw-portfolio-icons a:hover:before{color:#300707}
.fw-portfolio-3 .fw-portfolio-zoom:before{content:"\f065"}
.fw-portfolio-3 .fw-portfolio-more:before{content:"\f0f6"}
.fw-portfolio-3 .fw-portfolio-like:before{content:"\f08a"}
.fw-portfolio-3 .fw-portfolio-overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:#300707;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;text-align:center;padding:20px}
.fw-portfolio-3 .fw-portfolio-title{color:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;margin:0 0 .8em 0;display:block;overflow:hidden;font-size:27px}
.fw-portfolio-3 .fw-portfolio-categories{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px;color:#fff}
.fw-portfolio-3 .fw-portfolio-catname{font-style:italic}
.fw-portfolio-3 .fw-portfolio-image{display:block;overflow:hidden}
.fw-portfolio-3 .fw-portfolio-image img{transform:scaleY(1);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}
.fw-portfolio-3 .fw-portfolio-image:hover img{transform:scale(1.1);opacity:0}
.fw-portfolio-3 .fw-portfolio-image:hover .fw-portfolio-overlay{opacity:0.8}
.fw-portfolio-3 .fw-portfolio-image:hover .fw-portfolio-title,.fw-portfolio-3 .fw-portfolio-image:hover .fw-portfolio-categories{opacity:1}
.fw-portfolio-3 .fw-portfolio-image:hover .fw-portfolio-icons{opacity:1}
@media (max-width:1199px){.fw-portfolio-landscape .fw-portfolio-description{display:none}
}
@media (max-width:991px){.fw-portfolio-1 .fw-portfolio-description{line-height:20px;font-size:13px}
.fw-portfolio-filter li{padding:14px 40px 20px}
.fw-portfolio-1 .fw-portfolio-description{margin-bottom:10px}
}
@media (max-width:767px){.fw-portfolio-portraits .fw-portfolio-wrapper li,.fw-portfolio-landscape .fw-portfolio-wrapper li{width:45% !important}
.fw-portfolio-filter li{padding:6px 40px 13px}
.fw-portfolio-1 .fw-portfolio-wrapper li{padding:13px}
.fw-portfolio-1 .fw-portfolio-description{display:none}
}
@media (max-width:479px){.fw-portfolio-portraits .fw-portfolio-wrapper li,.fw-portfolio-landscape .fw-portfolio-wrapper li{width:96% !important}
.fw-portfolio-1 .fw-portfolio-title{font-size:13px;line-height:13px}
.fw-portfolio-1 .fw-portfolio-overlay{padding:5px 0}
.fw-portfolio-1 .fw-portfolio-wrapper li{padding:8px}
}
.pp_pic_holder.dark_square .pp_nav{position:relative;left:50%;margin-left:-155px;font-family:Montserrat;line-height:20px;margin-top:8px}
.pp_pic_holder.dark_square .pp_nav .pp_text_devider{color:#fff;color:rgba(255,255,255,0.5);display:inline;margin:0 10px}
.pp_pic_holder.dark_square .pp_nav .pp_play{display:none}
.pp_pic_holder.dark_square .pp_nav .pp_arrow_next,.pp_pic_holder.dark_square .pp_nav .pp_arrow_previous{text-indent:0;width:auto;background:none;position:relative;font-size:13px;font-weight:bold;color:#fff;color:rgba(255,255,255,0.5);text-transform:uppercase}
.pp_pic_holder.dark_square .pp_nav .pp_arrow_next:hover,.pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:hover{color:#300707}
.pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before,.pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after{font-size:20px;font-family:'tficon';font-weight:bold;line-height:20px;vertical-align:top}
.pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before{content:'\e600';margin-right:10px}
.pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after{content:'\e601';margin-left:10px}
.pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous,.pp_pic_holder.dark_square .pp_nav a.pp_arrow_next{height:auto;overflow:visible;vertical-align:top;display:inline;float:none}
.pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous{margin-right:50px}
.pp_pic_holder.dark_square .pp_nav a.pp_arrow_next{margin-left:50px}
.pp_pic_holder.dark_square .pp_nav .currentTextHolder{color:#300707;font-size:15px;font-weight:bold;display:inline;float:none}
.pp_pic_holder.dark_square a.pp_previous,.pp_pic_holder.dark_square a.pp_next{display:none}
.pp_pic_holder.dark_square a.pp_close{background:url("https://www.private55.com/content/css/themefuse/lightbox-closebtn.png") no-repeat;width:23px;top:25px;right:30px;opacity:0.5}
.pp_pic_holder.dark_square a.pp_close:hover{opacity:0.8}
.pp_pic_holder.dark_square .pp_content_container .pp_left{padding-left:100px;overflow:hidden}
.pp_pic_holder.dark_square .pp_top{height:100px}
.pp_pic_holder.dark_square .pp_top .pp_left,.pp_pic_holder.dark_square .pp_top .pp_middle,.pp_pic_holder.dark_square .pp_top .pp_right{height:100px}
.pp_pic_holder.dark_square .pp_bottom{height:50px}
.pp_pic_holder.dark_square .pp_bottom .pp_left,.pp_pic_holder.dark_square .pp_bottom .pp_middle,.pp_pic_holder.dark_square .pp_bottom .pp_right{height:50px}
.pp_pic_holder.dark_square a.pp_expand,.pp_pic_holder.dark_square a.pp_contract{right:110px}
.pp_pic_holder.dark_square .pp_details .pp_description{margin:0;display:inline-block !important;position:absolute;left:0;top:-16px}
.pp_pic_holder.dark_square .ppt{display:none !important}
.project-details-gallery .list-gallery{text-align:justify;padding:0;margin:0}
.project-details-gallery .list-gallery:after{content:'';display:inline-block;width:100%;height:0}
.project-details-gallery .list-item{width:32%;margin-bottom:57px;display:inline-block;background:#f1eee9;border:1px solid #ece8df;padding:19px;overflow:hidden;position:relative;-webkit-box-shadow:0 3px 10px 0 rgba(234,228,223,0.68);box-shadow:0 3px 10px 0 rgba(234,228,223,0.68)}
.project-details-gallery .list-item img{width:100%;height:100%;display:block}
.project-details-gallery .list-item:hover .details-project-item{opacity:1}
.project-details-gallery .list-item .details-project-item{position:absolute;top:0;left:0;right:0;bottom:0;background:#f1eee9;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:center}
.project-details-gallery .list-item .details-project-item .make-it-bigger{height:100%}
.project-details-gallery .list-item .details-project-item .make-it-bigger span{color:#300707;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;display:inline;position:relative;padding:25px}
.project-details-gallery .list-item .details-project-item .make-it-bigger span:before,.project-details-gallery .list-item .details-project-item .make-it-bigger span:after{position:absolute;content:'';left:50%;margin-left:-85px;right:0;height:1px;background-position:center}
.project-details-gallery .list-item .details-project-item .make-it-bigger span:before{top:0;background:url("https://www.private55.com/content/css/themefuse/line-details.png") no-repeat}
.project-details-gallery .list-item .details-project-item .make-it-bigger span:after{bottom:0;background:url("https://www.private55.com/content/css/themefuse/line-details.png") no-repeat}
.project-details-gallery .btn-load-more{text-align:center}
.tax-fw-portfolio-category .site-main .fw-main-row .fw-container{padding-right:0px;padding-left:0px}
@media (max-width:1199px){.project-details-gallery{padding:90px 30px 0}
.project-details-gallery .list-item{width:285px;height:200px;padding:17px}
.project-details-gallery .list-item .details-project-item{line-height:200px}
.project-details-gallery .list-item .details-project-item .make-it-bigger span{padding:20px 25px}
}
@media (max-width:991px){.project-details-gallery .list-item{width:310px;height:210px}
}
@media (max-width:767px){.project-details-gallery{padding:70px 10px 0}
.project-details-gallery .list-item{width:235px;height:180px}
.project-details-gallery .list-item .details-project-item{line-height:180px}
}
@media (max-width:400px){.project-details-gallery{padding:70px 10px 0}
.project-details-gallery .list-gallery{text-align:center}
.project-details-gallery .list-item{width:300px;height:210px}
}
@media (max-width:479px){.project-details-gallery .list-item{width:240px;height:185px;margin-bottom:40px}
}
.wrap-map{padding-bottom:15px;position:relative}
.wrap-map:before{position:absolute;z-index:10;content:'';top:0;left:0;right:0;height:15px;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.15);box-shadow:inset 0 3px 5px rgba(0,0,0,0.15)}
.wrap-map #contact_map{height:893px}
.wrap-map #contact_map img{max-width:none}
.wrap-map #contact_map .title-map-marker{font-size:17px;font-weight:400}
.wrap-map #contact_map .map-text-marker{margin-bottom:0}
.wrap-map .gmap_marker{font-size:16px;color:#17284d}
.wrap-map .gmap_marker span{margin-top:10px;display:block;font-weight:bold}
.fw-contact-form{padding:40px 100px}
.fw-contact-form .wrap-contact-forms .fw-contact-form-title{color:#300707;font-size:32px;font-weight:400;text-align:center;margin-bottom:20px;height:auto}
.fw-contact-form .wrap-contact-forms .fw-contact-form-description{text-align:center;display:block;margin-bottom:30px;font-weight:400;font-size:16px}
.fw-contact-form-absolute{position:relative}
.fw-contact-form-absolute .fw-contact-form{width:74.5%;margin:0 auto;position:absolute;bottom:67px;left:50%;margin-left:-432px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.fw-contact-form-absolute .fw-contact-form.open .wrap-contact-forms{height:100%;overflow:hidden}
.fw-contact-form-absolute .fw-contact-form.close{opacity:1;height:45px !important;padding-top:0;padding-bottom:0}
.fw-contact-form-absolute .fw-contact-form.close .wrap-contact-forms{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;height:45px;overflow:hidden}
.fw-contact-form-absolute .fw-contact-form.close .hide-open-form{top:0;bottom:0;left:0;right:0}
.fw-contact-form-absolute .fw-contact-form.close .hide-open-form i{position:absolute;right:20px;top:15px}
.fw-contact-form-absolute .fw-contact-form .hide-open-form{position:absolute;top:15px;right:20px;font-size:18px}
.fw-contact-form-absolute .fw-contact-form .tooltip.top{top:-55px !important;width:145px;text-transform:uppercase}
.fw-contact-form-absolute .fw-contact-form .tooltip.top .tooltip-inner{padding:13px 5px}
.fw-contact-form-absolute .fw-contact-form .tooltip.top .tooltip-arrow{top:auto !important}
.fw-contact-form-absolute .fw-container{background:#f1eee9}
.flash-messages-info{list-style:none;text-align:center;margin-top:30%}
@media (max-width:1199px){.fw-contact-form-absolute .fw-contact-form{margin-left:-361px}
}
@media (max-width:991px){.fw-contact-form-absolute .fw-contact-form{width:86.5%;margin-left:-325px}
.fw-contact-form{padding:40px}
}
@media (max-width:767px){.fw-contact-form-absolute .fw-contact-form{margin-left:-245px}
}
@media (max-width:400px){.fw-contact-form-absolute .fw-contact-form{margin-left:-207px}
}
@media (max-width:479px){.fw-contact-form-absolute .fw-contact-form{margin-left:-138px}
.fw-contact-form{padding:40px 15px}
.fw-contact-form .wrap-contact-forms .fw-contact-form-description{font-size:15px;padding:0 15px}
}
.bg-column{padding-right:95px}
.bg-column .fw-col-inner{background-color:#300707;background-color:rgba(113,199,224,0.4);background-image:url("https://www.private55.com/content/css/themefuse/bg-simbol.png");background-position:top center;background-repeat:no-repeat;background-size:cover}
.bg-column .fw-heading{margin-bottom:0 !important}
.bg-column .fw-heading .fw-special-title{color:#17284d}
@media (max-width:1199px){.bg-column{padding-right:30px}
}
@media (max-width:991px){section.fw-main-row .fw-row .bg-column{padding-right:15px}
section.fw-main-row .fw-row .bg-column .fw-col-inner{padding-left:11px !important}
}
.post-list{position:relative;z-index:10;margin-left:-15px;margin-right:-15px}
.post-list .fw-container{-webkit-box-shadow:0px 9px 16px 2px rgba(217,213,207,0.98);box-shadow:0px 9px 16px 2px rgba(217,213,207,0.98)}
.post-list .element{background:#f7f7f7;text-align:center;padding:63px 37px;max-height:950px}
.post-list .element.post-center{background:#f1eee9;-webkit-box-shadow:0px 4px 6px 4px rgba(227,219,219,0.5);box-shadow:0px 4px 6px 4px rgba(227,219,219,0.5);position:relative;z-index:10}
.post-list .element .post-thumbnail{background:#f1eee9fff;padding:19px;margin:0 auto;margin-bottom:46px}
.post-list .element.post-center .post-thumbnail{background:#f7f7f7}
.post-list .element .post-thumbnail a{border:1px solid #ece8df;display:block;overflow:hidden;font-size:0;line-height:0}
.post-list .element .post-thumbnail a img{max-width:100%}
.post-list .element .entry-title-post-list{line-height:40px;margin-bottom:25px;padding:0 45px;min-height:95px}
.post-list .element .entry-title-post-list a{font-family:Montserrat;color:#300707;font-size:42px;text-transform:uppercase;font-weight:bold}
.post-list .element .divider-post-list{width:100%;text-align:center}
.post-list .element .divider-post-list i{font-size:9px;color:#300707}
.post-list .element .entry-content-post-list{margin-top:20px;margin-bottom:24px;padding:0 20px}
.post-list .element .entry-content-post-list p:last-child{margin-bottom:0}
.post-list .element .entry-meta-post-list{margin-top:40px}
@media (max-width:1199px){.post-list .element .post-thumbnail{width:250px;height:330px}
}
@media (max-width:991px){.post-list .element .post-thumbnail{width:200px;height:264px;margin-bottom:35px}
.post-list .element .entry-title-post-list a span{font-size:68px}
.post-list .element{padding:63px 20px}
}
@media (max-width:767px){.post-list{margin-top:0}
.post-list .row{margin:0}
.post-list .container{-webkit-box-shadow:none;box-shadow:none}
.post-list .element .post-thumbnail{width:315px;height:420px}
}
@media (max-width:479px){.post-list .element .post-thumbnail{width:240px;height:320px}
.post-list .element .entry-title-post-list{line-height:32px;margin-bottom:20px}
.post-list .element .entry-title-post-list a span{font-size:63px}
}
.post footer.entry-meta > div.meta-details{line-height:8px;top:15px}
.left-side-comment{width:49%;float:left}
.comment-respond .comment-form p{width:100%}
.logged-in .form-submit{margin-top:62px}
.widget.widget-categories ul li.current-cat a,.widget.widget-menu ul li.current-menu-item a,.widget.widget-pages ul li.current_page_item a{color:#300707}
.widget-login input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
.widget-login .forgetmenot{margin-bottom:10px}
.widget select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}
.widget_flickr_image_gallery .flickr_badge_image{width:75px;float:left;margin-bottom:10px;margin-right:10px}
.widget-recent-comments li{margin-bottom:10px}
.wrap-title .title-before p{font-size:34px;font-weight:400;line-height:47px}
.footer-nav ul li{display:inline-block}
.no-header-image{margin-top:74px}
#wp-calendar td{padding:7px;margin:3px}
#wp-calendar td a,#wp-calendar #prev,#wp-calendar #next{padding:0;margin:0}
.post .cat-links,span.author{font-size:14px}
.fw-porfolio-load-more-container{margin-top:75px}
.fw-section-no-padding .fw-container,.fw-section-no-padding .fw-container-fluid{padding-top:0 !important;padding-bottom:0 !important}
.widget.widget_tag_cloud .tagcloud a{font-size:12px !important}
.sidebar-left .fw-content-area{float:right}
.project-details-gallery .list-item .details-project-item{z-index:2}
.fw-portfolio-navigation{margin-top:80px}
.fw-image-relative.fw-ratio-container img{position:relative}
.fw-single-image.fw-single-image-right{float:right}
.fw-default-page .post{padding-top:0}
.fw-shortcode-calendar-wrapper .page-header{padding-bottom:0;margin:0;border:none}
.cal-week-box .cal-row-head [class*="cal-cell"]{height:100px}
.fw-portfolio-title{text-align:center}
.fw-shortcode-calendar hr{margin:0}
.cal-row-fluid.cal-row-head .cal-day-today:hover{background-color:#300707;cursor:pointer}
#cal-day-box .day-highlight{position:relative;z-index:2}
#cal-day-box .cal-row-head .events-col{display:inline-block;width:inherit;margin:10px 0 0 20px}
#cal-day-box .cal-row-head [class*="cal-cell"]:first-child,#cal-day-box .cal-row-head [class*="cal-cell"]{font-weight:bolder;padding:10px 0;text-align:center}
#cal-day-box,.cal-week-box{background-color:#e9eef0;overflow:hidden}
.fw-shortcode-calendar-wrapper #cal-day-box .time-col{width:100px;box-sizing:border-box;text-align:center}
.fw-shortcode-calendar #cal-day-box #cal-day-panel-hour{margin-left:-100px}
.fw-shortcode-calendar #cal-day-box #cal-day-panel{padding-left:100px}
#cal-day-box .day-highlight{font-size:13px}
.cal-week-box [data-event-class]{height:30px}
.cal-week-box .cal-row-fluid{border-bottom:1px solid #fff}
.day-highlight{background:#300707}
.search-header h2,.fw-title-404{padding-top:15px}
.fw-search-page .post:first-child{padding-top:50px}
.fw-content-none{padding-top:34px;padding-bottom:34px;margin-left:20px}
#comments .comment-content p{margin-bottom:0}
.fw-list.list-icon li{display:block}
.fw-primary-menu-message,.fw-secondary-menu-message{color:red;background:#f1eee9;border:1px solid #f00;padding:10px}
.fw-post-image{margin-bottom:44px;display:block}
.fw-main-row .fw-container-fluid{background:#f1eee9;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}
.fw-section-no-padding.background-default .fw-container{padding-right:15px;padding-left:15px}
.fw-container-top{margin-top:0px}
@media (max-width:767px){.fw-container-top{margin-top:-50px; padding-top: 50px !important;}
}
.fw-heading-h2.clients-title .fw-special-title{color:#17284d;font-size:82px;line-height:82px}
.fw_theme_bg_color_1{background-color:#300707 !important}
.fw_theme_bg_color_2{background-color:#17284d !important}
.fw_theme_bg_color_3{}
.fw_theme_bg_color_4{background-color:#f1eee9 !important}
.fw_theme_bg_color_5{background-color:#2b303d !important}
.fw_theme_text_color_1{color:#96243A !important}
.fw_theme_text_color_2{color:#17284d !important}
.fw_theme_text_color_3{color:#300707 !important}
.fw_theme_text_color_4{color:#fff !important}
.fw_theme_text_color_5{color:#2b303d !important}
.fw_theme_border_color_1{border:1px solid #300707 !important}
.fw_theme_border_color_2{border:1px solid #17284d !important}
.fw_theme_border_color_3{border:1px solid #300707 !important}
.fw_theme_border_color_4{border:1px solid #fff !important}
.fw_theme_border_color_5{border:1px solid #2b303d !important}
.fw_theme_border_only_color_1{border-color:#300707 !important}
.fw_theme_border_only_color_2{border-color:#17284d !important}
.fw_theme_border_only_color_3{border-color:#300707 !important}
.fw_theme_border_only_color_4{border-color:#fff !important}
.fw_theme_border_only_color_5{border-color:#2b303d !important}
.fw-widget-post-image{width:145px;height:145px;float:left;margin-right:10px}
a,.fw-contact-form .wrap-contact-forms input,.fw-contact-form .wrap-contact-forms textarea,.cal-month-day,.comment-form input,.comment-form textarea,header.fw-header .fw-top-bar .fw-text-top-bar,.fw-footer .fw-copyright{font-family:Montserrat;font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6,.fw-heading.fw-heading-h1 .fw-special-title,.post .entry-title a,.fw-heading.fw-heading-h3 .fw-special-title,.fw-heading.fw-heading-h4 .fw-special-title,.fw-heading.fw-heading-h5 .fw-special-title,.fw-heading.fw-heading-h6 .fw-special-title,.fw-footer .fw-footer-widgets .widget-title,.slider-full .wrapp-slider-text .slider-title,.post-list .element .entry-title-post-list a,.categories-slider .content-categories-slider .categories-title,.fw-heading.fw-heading-h2 .fw-special-title,.fw-portfolio-title,.cal-row-head,.widget-title,.slider-full .image-video-slider .text-wrap .slider-title,.author-description .author-text .author-name,.blog-post-navigation strong,.widget.fw-widget-posts .fw-side-postlist .title a,.post.post-details .entry-header .entry-title,.comments-area .title,.comments-area .comment-list .comment-author a,.widget.widget_calendar #wp-calendar caption,.comment-form label,.slider-full .fw-home-slider .wrapp-slider-text .slider-title-after span{font-family:Montserrat;font-style:normal;font-weight:400}
.fw-heading.fw-heading-h1 .fw-special-subtitle,.slider-full .image-video-slider .text-wrap .slider-title-after,.about-slider .content-about-slider .description-about-slider,.categories-slider .wrap-categories .content-categories-slider span,.slider-full .wrapp-slider-text .slider-title-after span,.fw-portfolio-1 .fw-number-photo,.blog-post-navigation a span,.fw-imagebox-subtitle,.fw-team .fw-team-name > span{font-family:Montserrat;font-style:normal;font-weight:400}
.paging-navigation a,.paging-navigation span,.fw-site-navigation a,.fw-footer-menu a,header.fw-header .fw-header-main .fw-wrap-logo .fw-site-logo strong,header.fw-header .fw-header-main .fw-wrap-logo .fw-site-logo span,.fw-portfolio-filter li a,.fw-quote small a,.categories-slider .view-more,.comment-form .form-submit input,.fw-portfolio-description .link-more,.project-details-gallery .make-it-bigger span,.widget.widget_calendar #wp-calendar a{font-family:Montserrat;font-weight:400;font-style:normal}
.slider-full .fw-home-slider .wrapp-slider-text .slider-title-after span{font-style:italic}
.page-links{clear:both}
figure,.wp-caption img{max-width:100%}
.invert-colors .fw-text{color:#ccc}
.invert-colors .fw-text a{color:#eee}
.invert-colors .fw-text a:hover{color:#fdf0ae}
.invert-colors .fw-text h1,.invert-colors .fw-text h2,.invert-colors .fw-text h3,.invert-colors .fw-text h4,.invert-colors .fw-text h5,.invert-colors .fw-text h6,.invert-colors .fw-text .h1,.invert-colors .fw-text .h2,.invert-colors .fw-text .h3,.invert-colors .fw-text .h4,.invert-colors .fw-text .h5,.invert-colors .fw-text .h6{color:#eee}
.invert-colors .fw-heading .fw-special-title{color:#fff}
.invert-colors .fw-heading .fw-special-subtitle{color:#ffeac8}
.invert-colors .fw-testimonials .fw-testimonials-text{color:#a76840}
.invert-colors .fw-testimonials .prev,.invert-colors .fw-testimonials .next{color:#bfbfbf}
.invert-colors .fw-testimonials .prev:hover,.invert-colors .fw-testimonials .next:hover{color:#e69750;border-color:#e69750}
.invert-colors .fw-testimonials .fw-testimonials-pagination a{background-color:#bfbfbf}
.invert-colors .fw-testimonials .fw-testimonials-pagination a:hover,.invert-colors .fw-testimonials .fw-testimonials-pagination a.selected{background-color:#e69750}
.invert-colors .fw-testimonials-1 .fw-testimonials-title{color:#fff}
.invert-colors .fw-testimonials-1 .fw-testimonials-title:after{border-color:#e69750}
.invert-colors .fw-testimonials-1 .fw-testimonials-avatar img{border-color:#999}
.invert-colors .fw-testimonials-1 .fw-testimonials-author{color:#999}
.invert-colors .fw-testimonials-2 .fw-testimonials-title{color:#fff}
.invert-colors .fw-testimonials-2 .fw-testimonials-text{background-color:rgba(102,102,102,0.3);border:1px solid rgba(102,102,102,0.3)}
.invert-colors .fw-testimonials-2 .fw-testimonials-text:before{border-color:rgba(102,102,102,0.3) transparent transparent transparent}
.invert-colors .fw-testimonials-2 .fw-testimonials-text:after{border-color:rgba(102,102,102,0.3) transparent transparent transparent}
.invert-colors .fw-testimonials-2 .fw-testimonials-avatar img{border:1px solid rgba(140,140,140,0.3);background-color:rgba(102,102,102,0.3)}
.invert-colors .fw-testimonials-2 .fw-testimonials-author{color:#999}
.invert-colors .fw-testimonials-3 .fw-testimonials-title{color:#fff}
.invert-colors .fw-testimonials-3 .fw-testimonials-item{background-color:rgba(102,102,102,0.3)}
.invert-colors .fw-testimonials-3 .fw-testimonials-avatar img{border:4px solid rgba(102,102,102,0.3)}
.invert-colors .fw-testimonials-3 .fw-testimonials-author{color:#999}
.invert-colors .fw-quote{background-color:rgba(102,102,102,0.5);border:1px solid rgba(102,102,102,0.7);color:#ccc}
.invert-colors .fw-quote small:before{background-color:#f1eee9}
.invert-colors .fw-list{color:#ccc}
.invert-colors .fw-list .list-bordered ul,.invert-colors .fw-list .list-bordered ol{border-bottom:1px solid #666}
.invert-colors .fw-list .list-bordered li{border-top:1px solid #666}
.invert-colors .fw-iconbox .fw-iconbox-title h3{color:#eee}
.invert-colors .fw-iconbox .fw-iconbox-text{color:#ccc}
.invert-colors .fw-imagebox.bg-on{background-color:rgba(102,102,102,0.3)}
.invert-colors .fw-imagebox.imagebox-boxed{border:1px solid #555}
.invert-colors .fw-imagebox-title{color:#fff}
.invert-colors .fw-imagebox-subtitle{color:#a1a1a1}
.invert-colors .fw-imagebox-text{color:#ccc}
.invert-colors .fw-call-to-action{color:#fff}
.invert-colors .fw-call-to-action.fw-call-to-action-boxed{background-color:rgba(255,255,255,0.1);border:1px solid rgba(230,230,230,0.1)}
.invert-colors .panel{background-color:rgba(102,102,102,0.3)}
.invert-colors .panel-collapse{color:#ccc}
.invert-colors .panel-default{border-color:#555}
.invert-colors .panel-default > .panel-heading{color:#f5f5f5;background-color:#444;border-color:#555}
.invert-colors .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#555}
.invert-colors .panel-success{border-color:#3b6533}
.invert-colors .panel-success > .panel-heading{color:#dff0d8;background-color:#3c763d;border-color:#3b6533}
.invert-colors .panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#3b6533}
.invert-colors .panel-info{border-color:#286874}
.invert-colors .panel-info > .panel-heading{color:#d9edf7;background-color:#31708f;border-color:#286874}
.invert-colors .panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#286874}
.invert-colors .panel-warning{border-color:#785333}
.invert-colors .panel-warning > .panel-heading{color:#fcf8e3;background-color:#8a6d3b;border-color:#785333}
.invert-colors .panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#785333}
.invert-colors .panel-danger{border-color:#973b48}
.invert-colors .panel-danger > .panel-heading{color:#f2dede;background-color:#a94442;border-color:#973b48}
.invert-colors .panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#973b48}
.invert-colors .fw-alert-success{background-color:#3c763d;border-color:#3b6533;color:#dff0d8}
.invert-colors .fw-alert-success hr{border-top-color:#31542b}
.invert-colors .fw-alert-success a{color:#c1e2b3}
.invert-colors .fw-alert-info{background-color:#31708f;border-color:#286874;color:#d9edf7}
.invert-colors .fw-alert-info hr{border-top-color:#215761}
.invert-colors .fw-alert-info a{color:#afd9ee}
.invert-colors .fw-alert-warning{background-color:#8a6d3b;border-color:#785333;color:#fcf8e3}
.invert-colors .fw-alert-warning hr{border-top-color:#66472c}
.invert-colors .fw-alert-warning a{color:#f7ecb5}
.invert-colors .fw-alert-danger{background-color:#a94442;border-color:#973b48;color:#f2dede}
.invert-colors .fw-alert-danger hr{border-top-color:#843440}
.invert-colors .fw-alert-danger a{color:#e4b9b9}
.invert-colors .fw-table table{background-color:#121212;color:#ccc}
.invert-colors .fw-table table > thead > tr > th,.invert-colors .fw-table table > tbody > tr > th,.invert-colors .fw-table table > tfoot > tr > th,.invert-colors .fw-table table > thead > tr > td,.invert-colors .fw-table table > tbody > tr > td,.invert-colors .fw-table table > tfoot > tr > td{border-top:1px solid #666}
.invert-colors .fw-table table > thead > tr > th{border-bottom:2px solid #666}
.invert-colors .fw-table table > tbody + tbody{border-top:2px solid #666}
.invert-colors .fw-table table table{background-color:#121212}
.invert-colors .fw-table table .heading-row th{background-color:#2c2c2c;color:#ffffff}
.invert-colors .fw-table-bordered table{border:1px solid #666}
.invert-colors .fw-table-bordered table > thead > tr > th,.invert-colors .fw-table-bordered table > tbody > tr > th,.invert-colors .fw-table-bordered table > tfoot > tr > th,.invert-colors .fw-table-bordered table > thead > tr > td,.invert-colors .fw-table-bordered table > tbody > tr > td,.invert-colors .fw-table-bordered table > tfoot > tr > td{border:1px solid #666}
.invert-colors .fw-table-striped table > tbody > tr:nth-child(odd){background-color:#181818}
.invert-colors .fw-table-hover table > tbody > tr:hover{background-color:#222}
.invert-colors .fw-tabs-framed .nav-tabs{border-bottom:1px solid #ddd}
.invert-colors .fw-tabs-framed .nav-tabs > li{padding-top:2px}
.invert-colors .fw-tabs-framed .nav-tabs > li > a{background-color:rgba(237,237,237,0.3);border:1px solid rgba(221,221,221,0.3);border-bottom-color:transparent;color:#e0e0e0}
.invert-colors .fw-tabs-framed .nav-tabs > li > a:hover{color:#17284d}
.invert-colors .fw-tabs-framed .nav-tabs > li.active > a,.invert-colors .fw-tabs-framed .nav-tabs > li.active > a:hover,.invert-colors .fw-tabs-framed .nav-tabs > li.active > a:focus{background-color:#f1eee9;border:1px solid #ddd;border-bottom-color:transparent;color:#17284d}
.invert-colors .fw-tabs-framed .tab-content{background-color:#f1eee9;border:1px solid #ddd;border-top:none}
.invert-colors .fw-tabs-framed .nav-justified{border-bottom:none}
.invert-colors .fw-tabs-framed .nav-justified > li{padding-top:0}
.invert-colors .fw-tabs-framed .nav-justified > li a{padding:6px 15px 8px 15px}
.invert-colors .fw-tabs-framed .nav-justified > li.active a{padding:8px 15px}
.invert-colors .fw-tabs-minimal .nav-tabs > li > a{color:#e0e0e0}
.invert-colors .fw-tabs-minimal .nav-tabs > li > a:hover{color:#300707}
.invert-colors .fw-tabs-minimal .nav-tabs > li.active > a,.invert-colors .fw-tabs-minimal .nav-tabs > li.active > a:hover,.invert-colors .fw-tabs-minimal .nav-tabs > li.active > a:focus{border-bottom:2px solid #300707;color:#300707;margin-bottom:-1px}
.invert-colors .fw-tabs-minimal .tab-content{color:#ccc}
.invert-colors .fw-tabs-left .nav-tabs{border-bottom:0}
.invert-colors .fw-tabs-left .nav-tabs > li{padding-top:0}
.invert-colors .fw-tabs-left .nav-tabs > li > a{border-right-color:transparent}
.invert-colors .fw-tabs-left .nav-tabs > li.active a,.invert-colors .fw-tabs-left .nav-tabs > li.active a:hover,.invert-colors .fw-tabs-left .nav-tabs > li.active a:focus{border-right-color:transparent;*border-right-color:#fff}
.invert-colors .fw-tabs-left.fw-tabs-minimal .nav-tabs > li > a{margin-bottom:0}
.invert-colors .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a,.invert-colors .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:hover,.invert-colors .fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:focus{border:none;border-right:2px solid #300707}
.invert-colors .fw-tabs-left.fw-tabs-minimal .tab-content{border-left:1px solid #ddd}
.invert-colors .fw-team .fw-team-name{margin-bottom:10px}
.invert-colors .fw-team .fw-team-name h3{color:#fff}
.invert-colors .fw-team .fw-team-name > span{color:#888}
.invert-colors .fw-team .fw-team-text{color:#ccc}
.invert-colors .fw-team .fw-team-socials a{color:#888}
.invert-colors .fw-team .fw-team-socials a:hover{color:#fff}
.invert-colors .fw-single-image.fw-image-frame .fw-single-image-wrap{border-color:#777}
.invert-colors .fw-video.fw-video-frame{border:1px solid #777;background-color:#777}
@media(min-width:468px){
    #photo_slider{display:block !important}
    #photo-continuous{display:none !important}
}
@media(max-width:467px){
    #photo_slider{display:none !important}
    #photo-continuous{display:block !important}
}
.img-zoom{overflow:hidden;}
.img-zoom img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.img-zoom img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
.logo-capa img{width:80%;max-width:500px !important;height:auto;}
@media (max-width:479px){.logo-capa img{width:100% !important;}}
@media (min-width:480px) and (max-width:767px){.logo-capa img{width:100% !important;padding-top:20px;}}
@media (min-width:768px){.logo-capa img{padding-top:40px;}}
.ss-footer-txt{display:none !important;}
.slides-custom img{
   height: 350px !important;
   width: auto !important;  
}
@media(min-width: 480px){
    .slides-custom img{
        height: 400px !important;
    }    
}
@media(min-width: 768px){
    .slides-custom img{
        height: 400px !important;
    }    
}
@media(min-width: 992px){
    .slides-custom img{
        height: 450px !important;
    }    
}
@media(min-width: 1080px){
    .slides-custom img{
        height: 500px !important;
    }    
}
.thumb_custom img{
    height: 100px !important;
}

.btn-social {
  display: inline-block;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: "Roboto", sans-serif;
}
.btn-share-whatsapp {
  color: #ffffff !important;
  background-color: #40c151 !important;
  border-color: #1aac33 !important;
  background-image: -webkit-linear-gradient(top, #62d46c 0%, #25b23c 100%) !important;
  background-image: -o-linear-gradient(top, #62d46c 0%, #25b23c 100%) !important;
  background-image: linear-gradient(to bottom, #62d46c 0%, #25b23c 100%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62d46c', endColorstr='#ff25b23c', GradientType=0);
  background-size: 100%;
  background-position: 0 0;
  text-shadow: 0 -1px 0 #1aac33;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
}

.btn-share-facebook {
  color: #ffffff !important;
  background-color: #4b68b9 !important;;
  border-color: #344b8d !important;;
  background-image: -webkit-linear-gradient(top, #4b68b9 0%, #3b55a0 100%) !important;;
  background-image: -o-linear-gradient(top, #4b68b9 0%, #3b55a0 100%) !important;;
  background-image: linear-gradient(to bottom, #4b68b9 0%, #3b55a0 100%) !important;;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b68b9', endColorstr='#ff3b55a0', GradientType=0);
  background-size: 100%;
  background-position: 0 0;
  text-shadow: 0 -1px 0 #3b55a0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
}

.btn-share-twitter {
  color: #ffffff !important;
  background-color: #02c9ff !important;
  border-color: #009ec9 !important;
  background-image: -webkit-linear-gradient(top, #02c9ff 0%, #00b2e3 100%) !important;
  background-image: -o-linear-gradient(top, #02c9ff 0%, #00b2e3 100%) !important;
  background-image: linear-gradient(to bottom, #02c9ff 0%, #00b2e3 100%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff02c9ff', endColorstr='#ff00b2e3', GradientType=0);
  background-size: 100%;
  background-position: 0 0;
  text-shadow: 0 -1px 0 #00b2e3;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  z-index: 1;
}

.btn .sprite {
  vertical-align: middle;
}

.sprite {
  background-image: url(https://www.private55.com/content/img/slice/spritesheet.png);
  background-repeat: no-repeat;
  display: inline-block;
}

.sprite-whatsapp {
  width: 18px;
  height: 18px;
  background-position: -5px -33px;
}

.sprite-facebook {
  width: 18px;
  height: 18px;
  background-position: -5px -5px;
}

.sprite-twitter {
  width: 18px;
  height: 18px;
  background-position: -33px -5px;
}

.acompanhante_foto{
	width: 20%;
	float: left;
	padding: 5px;
}

@media only screen and (min-width : 1px) and (max-width : 480px) {
    .acompanhante_foto {
        width: 50%;
        float: left;
        padding: 5px;
    }
}

.name_new{
    background: #260505; /* Equivalente a rgb(34, 5, 5) */
    position: relative;
    /*border-radius: 0px 0px 6px 6px;*/ 
    border-top: none;
}

.name_new:hover{
    background: #380707;
    -webkit-transition:all .5s ease;
    -o-transition:all .5s ease;
    transition:all .5s ease;
}

.name_new h4{
    margin-top: -8px;
    display: flex;
    justify-content: center;    
    color: #f1eee9;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;    
}

.name_new h4 a{
    display: flex;
    justify-content: center;    
    color: #f1eee9;
    width: 100%;
}

.name_new h4 a:hover{
    text-decoration: underline;
}

.image-banner{
    opacity: 1;
    width: 100%; 
    color: transparent;
}

.image-banner:hover{
    opacity: 0.9;
    /*box-shadow: inset 0 0 0 5px #300707 !important;*/    
    -webkit-transition: .2s ease-in-out all;
    -moz-transition: .2s ease-in-out all;
    -o-transition: .2s ease-in-out all;
    transition: .2s ease-in-out all;   
}

.image-banner-detail{
    opacity: 1;
    position: absolute;
    width: 100%;
    color: #FFF;
    -webkit-transition: .2s ease-in-out all;
    -moz-transition: .2s ease-in-out all;
    -o-transition: .2s ease-in-out all;
    transition: .2s ease-in-out all;    
}

.image-banner-detail:hover{ 
    top: 0;
    background: rgba(0,0,0,.7);
    height: 100%;
    text-align: center;
}

image-banner-detail-phone {
    font-size: 12px;
    padding: 6px;
    border: 3px solid #FFF;
    width: 70%;
    margin: 0 auto;
    float: none;
    clear: both;
    color: #f9087c;
}


.banner-info{
    background-color: #fff;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;  
    font-family: 'Playfair Display';
    position: absolute;
    top: 0px;
    right: 1px;
    bottom: 5px;
    left: 0px;
    background-color: rgba(241, 238, 233, 0.95);
    padding: 20px;
    text-align: center;
    /*border: 1px solid #300707;*/   
    outline: 1px solid #300707;    
    outline-offset:-10px;   
}

.banner-info:hover{
    opacity: 0.9;    
}

.banner-info-table{
    display: table;
    height: 100%;
    width: 100%;        
}

.banner-info-cell{
    display: table-cell;
    vertical-align: middle;
}

.banner-info-title{
    color: #300707;
    position: relative;
    font-weight: 400;
    margin-top:15px;
    margin-bottom: 24px;
    vertical-align: middle;
    text-align: center;
    height: auto !important;
    font-size: 24px;
    line-height: 50px;    
}

.banner-info-description{
    max-height: 50px;
    font-size: 16px;
    maring-top: 12px;
    color: #17284d;    
    display: block;
    text-align: center;    
}

@media (max-width:991px){

    .banner-info-title{
        margin-top:5px;
        margin-bottom: 15px;
        font-size: 15px;
        line-height: 30px;    
    }
    
    .banner-info-description{
        font-size: 14px;
        margin-top: 3px;
    }    

}

@media (max-width:767px){
    
    .banner-info-title{
        margin-top:10px;
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 18px;  
        line-height: 40px;           
    } 
    
    .banner-info-description{
        font-size: 12px;
        margin-top: 2px;
    }        
    
}

@media (max-width:479px){
    .banner-info{
        bottom: 0px;
    }
    
    .banner-info-title{
        margin-top: 30px;
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 24px;    
    }
    
    .banner-info-description{
        font-size: 14px;
        margin-top: 5px;
    }          

}
img.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

.whatsapp-fixo{
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 999;
}
