/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Reset
2.0 - Document Setup
	2.1 - Typography
	2.2 - Links
	2.3 - Heading
	2.4 - Base
	2.5 - Content
	2.6 - Table
	2.7 - Form
	2.8 - Accessibility
3.0 - Site Structure
	3.1 - Header
	3.2 - Main Content
	3.3 - Footer
4.0 - Posts
5.0 - Pages
	5.1 - Page Title & Breadcrumb
	5.2 - Blog
	5.3 - Portfolio
	5.4 - Shop
	5.5 - Author Page
	5.6 - Archive
	5.7 - Search
6.0 - Shortcodes
	6.1 - Button
	6.2 - Dropcaps
	6.3 - Blockquote
	6.4 - Teams
	6.5 - Toggle
	6.6 - Fancybox
	6.7 - Custom Heading
	6.8 - Progress Bar
	6.9 - Grid Gallery
	6.10 - Xcarousel 
	6.11 - VC Video
	6.12 - Call to action
7.0 - Widgets
8.0 - Support
	8.1 - OWL carousel
	8.2 - Magnific Popup CSS
9.0 - Responsive
/*------------------------------------------------------------*//*--------------------------------------------------------------
2.0 Document Setup
--------------------------------------------------------------*//*------------------------------
	2.1 Typography
------------------------------*//*--------------------------------------------------------------
3.0 Structure
--------------------------------------------------------------*//*------------------------------
	3.2 Main Content
------------------------------*//* 
------------------------------*//*------------------------------
	3.3 Footer
------------------------------*//* Navigation Menu *//*--------------------------------------------------------------
4.0 Posts
--------------------------------------------------------------*//*--------------------------------------------------------------
5.0 Pages
--------------------------------------------------------------*//*------------------------------
	5.1 Page title & Breadcrum
------------------------------*//* Page title
------------------------------*//*------------------------------
	5.5 Author Page
------------------------------*//*------------------------------
	5.6 Archive
------------------------------*//*------------------------------
	5.7 Search
------------------------------*//*------------------------------
	5.8 404 Page
------------------------------*//*--------------------------------------------------------------
6.0 Shortcodes
--------------------------------------------------------------*//*--------------------------------------------------------------
4.0 Widgets
--------------------------------------------------------------*//*--------------------------------------------------------------
8.0 Supports
--------------------------------------------------------------*//**
   * Remove all paddings around the image on small screen
   */#cshero-header-logo img{max-height:95px;}.sticky-desktop.header-fixed{position:fixed;}html{font-size:62.5%;}body,button,input,select,textarea{font-size:15px;line-height:1.6;position:relative;}body{background:#f5f5f5;}pre,code,input,textarea{font:inherit;}::-moz-selection{background:#fbf18e;color:#2a2b2f;}::selection{background:#fbf18e;color:#2a2b2f;/*------------------------------
	2.2 Links
------------------------------*/}a{color:#282828;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/*------------------------------
	2.3 Heading
------------------------------*/}a:hover,a:active,a:focus{color:#d33;outline:none;text-decoration:none;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:bold;margin:10px 0;color:#000;font-family:"Montserrat", Arial, Helvetica, sans-serif;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#282828;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:#d33;}h1{margin:0px 0 15px 0;letter-spacing:-3px;}h2{margin:0px 0 15px 0;letter-spacing:-2px;}h3{margin:0px 0 15px 0;letter-spacing:-1px;}h4{margin:0px 0 15px 0;font-size:19px;}h5{margin:0px 0 13px 0;}h6{margin:0px 0 13px 0;/*------------------------------
	2.4 Base
------------------------------*/}address,caption,cite,code,dfn,th,var{font-weight:400;}a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,td,tfoot,th,thead,tr,tt,u,var{border:0 none;margin:0;outline:0 none;padding:0;}pre{border-radius:0;white-space:pre;word-wrap:break-word;padding:30px;/*------------------------------
	2.5 Content
------------------------------*/}img{height:auto;max-width:100%;vertical-align:middle;}b,strong{font-weight:bold;}blockquote{clear:both;padding:10px 20px;padding-left:30px;margin:0 0 20px;border-left:3px solid #eee;font-style:normal;font-family:'Lato', Arial, Helvetica, sans-serif;font-size:21px;line-height:32px;color:#282828;font-weight:300;}blockquote p{line-height:1.5;font-size:21px;}blockquote cite{font-style:normal;margin-bottom:20px;font-size:13px;font-weight:400;}blockquote .small,blockquote footer,blockquote small{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:13px;color:#7e8082;font-style:normal;}dfn,cite,em,i{font-style:italic;}figure{margin:0;}address{margin:20px 0;}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;}details summary{font-weight:bold;margin-bottom:20px;}details :focus{outline:none;}abbr,acronym,dfn{cursor:help;font-size:0.95em;text-transform:uppercase;border-bottom:1px dotted #eee;letter-spacing:1px;}mark{background-color:#fff9c0;text-decoration:none;}small{font-size:85%;}big{font-size:125%;}.icon-list{list-style-type:none;margin-left:24px;padding-left:0;}.icon-list li{position:relative;}.icon-list > li [class*=" fa-"]{position:absolute;left:-21px;text-align:center;top:4px;width:14px;}audio,video{max-width:100%;width:100%;/*------------------------------
	2.6 Table
------------------------------*//* table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border-collapse: collapse;
    border-spacing: 0;
}

table > thead > tr > th, 
table > tbody > tr > th, 
table > tfoot > tr > th, 
table > thead > tr > td, 
table > tbody > tr > td, 
table > tfoot > tr > td {
    border: 1px solid #eee;
    line-height: 1.42857;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}

table > thead > tr > th, table > thead > tr > td {
    border-bottom-width: 2px;
    font-weight: bold;
} *//*------------------------------
	2.7 Form
------------------------------*/}fieldset{padding:20px;border:1px solid #eee;}textarea{resize:vertical;}select{max-width:100%;overflow:auto;vertical-align:top;outline:none;border:1px solid #eee;padding:10px;}button::-moz-focus-inner{border:0;padding:0;}input[type="radio"],input[type="checkbox"]{margin:0 10px;}input,textarea,input[type="submit"]:focus{outline:0 none;}input,textarea,select,.login-select,.form-control{border:1px solid #cecece;border-radius:0px;background:#fff;font-size:13px;color:#696969;margin:0;outline:medium none;padding:9px 20px;max-width:100%;height:41px;}input[type=submit],input[type=button]{border:none;}.form-control{box-shadow:none;margin-bottom:20px;}.form-control:focus,.form-control:hover{border-color:#1053ef;box-shadow:none;}body{/*------------------------------
	2.8 Accessibility
------------------------------*//* Text meant only for screen readers */}body input[type=text],body input[type=email],body input[type=password],body input[type=phone]{border-radius:0;}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{border-radius:3px;clip:auto !important;color:#282828;display:block;height:auto;left:5px;line-height:normal;padding:1.7em;padding:17px;text-decoration:none;top:5px;width:auto;/* Above WP toolbar */z-index:100000;/* Define
------------------------------*/}.text-left,.align-left{text-align:left;}.text-right,.align-right{text-align:right;}.text-center,.align-center{text-align:center;}body{background-position:50% 0;}.site{overflow:hidden;}.site-content{background:#fff;/*------------------------------
	3.1 Header
------------------------------*/}.topbar-section .disp-table-cell{height:100%;vertical-align:middle;}.topbar-section .disp-table-cell.topbar-right{text-align:right;}.topbar-section .widget{margin-bottom:0;}.main_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);/* Primary menu
------------------------------*/}.main_logo a{display:inline-block;}@media screen and (min-width:992px){/* For add widget to mega menu */#cshero-header-navigation .site-navigation{display:block;width:100%;height:60px;background:#fff;text-align:center;box-shadow:0 3px 3px rgba(0, 0, 0, 0.05);}.main-navigation .menu-main-menu li li .cs-menu-toggle{position:absolute;top:50%;right:10px;display:block;font-size:15px;line-height:1;color:#d3d3d3;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}.main-navigation .menu-main-menu{margin:0;padding:0;text-align:center;display:inline-block;/* Start Mega Menu */}.main-navigation .menu-main-menu > ul{margin:0;display:inline-block;}.main-navigation .menu-main-menu > .current-menu-item > a,.main-navigation .menu-main-menu > .current-menu-ancestor > a{background:#fff;color:#1053ef;}.main-navigation .menu-main-menu > li.menu-item-has-children > a{position:relative;}.main-navigation .menu-main-menu > li.menu-item-has-children > a:after{content:'\f107';font-family:fontawesome;padding-left:5px;}.main-navigation .menu-main-menu li{position:relative;margin:0;text-align:left;float:left;list-style:none;}.main-navigation .menu-main-menu li > .cs-menu-toggle{display:none;}.main-navigation .menu-main-menu li a{color:#282828;padding:0px 15px;font-size:14px;line-height:60px;outline:none;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:800;letter-spacing:1px;}.main-navigation .menu-main-menu li a:hover,.main-navigation .menu-main-menu li a:focus{background:#fff;color:#1053ef;}.main-navigation .menu-main-menu li a span{position:relative;display:inline;}.main-navigation .menu-main-menu li li{margin:0;padding:0;width:100%;}.main-navigation .menu-main-menu li li a{display:block;min-width:200px;line-height:24px;padding:10px;color:rgba(0, 0, 0, 0.6);letter-spacing:normal;font-weight:normal;text-decoration:none;text-transform:none;}.main-navigation .menu-main-menu li li a:hover,.main-navigation .menu-main-menu li li a:focus{color:#fff;background-color:#1053ef;}.main-navigation .menu-main-menu li li.current-menu-item a{color:#fff;background-color:#1053ef;}.main-navigation .menu-main-menu li li.menu-item-has-children .cs-menu-toggle i:before{content:'\f105';}.main-navigation .menu-main-menu li:hover,.main-navigation .menu-main-menu li:focus{z-index:100;}.main-navigation .menu-main-menu li:hover > ul,.main-navigation .menu-main-menu li:focus > ul{border-left:0;clip:inherit;pointer-events:inherit;visibility:visible;opacity:1;display:block;margin-top:-1px;}.main-navigation .menu-main-menu li ul{position:absolute;clip:rect(1px, 1px, 1px, 1px);background:#fff;left:0;padding:0px;margin:30px 0 0;pointer-events:none;position:absolute;visibility:hidden;min-width:200px;opacity:0;box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}#cshero-header-navigation .main-navigation{/* End Start Mega Menu *//* Menu Stick Wall */}#cshero-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),#cshero-header-navigation .main-navigation .columns3 > li:nth-child(3n+1),#cshero-header-navigation .main-navigation .columns4 > li:nth-child(4n+1),#cshero-header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;border-right:0px solid transparent;}#cshero-header-navigation .main-navigation .columns5 > li{width:20% !important;}#cshero-header-navigation .main-navigation .columns4 > li{width:25% !important;}#cshero-header-navigation .main-navigation .columns3 > li{width:33.3344% !important;}#cshero-header-navigation .main-navigation .columns2 > li{width:50% !important;}#cshero-header-navigation .main-navigation [class*="columns"] > li{float:left;}#cshero-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0;margin:0 auto;right:0;width:100% !important;z-index:999;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu{background-color:transparent;padding:0;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu{left:auto;right:0px;margin:auto;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}#cshero-header-navigation .main-navigation ul.multicolumn{padding:0px !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li{padding:0px;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a{padding:0;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a span.menu-title{color:rgba(0, 0, 0, 0.6);margin:0px;display:block;text-transform:uppercase;font-weight:bold;padding:10px;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation ul.multicolumn > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation ul.multicolumn > li a i{display:inline-block;float:left;}#cshero-header-navigation .main-navigation ul.multicolumn > li a span{text-transform:none;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu{background-color:rgba(10, 10, 10, 0.95) !important;margin-top:0px !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li:hover{position:relative;z-index:10;}#cshero-header-navigation .main-navigation ul.multicolumn ul.sub-menu{box-shadow:none !important;clip:inherit;pointer-events:inherit;visibility:visible;opacity:1;box-shadow:none;margin-top:0;}#cshero-header-navigation .main-navigation ul.multicolumn .cs-menu-toggle{display:none !important;}#cshero-header-navigation .main-navigation ul.standar-dropdown li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation li ul ul{top:0;left:100%;/* End Menu Stick Wall */}#cshero-header-navigation .main-navigation li ul ul.back{right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul:not(.back){right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back{left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back){left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back ul.back{right:100%;left:auto;}.sticky-desktop .nav-section.affix{width:100%;z-index:999;top:0;}}@media screen and (min-width:992px) and (max-width:1100px){.main-navigation .menu-main-menu li a{padding:0 12px;}}#cshero-header-navigation .menu-main-menu .multicolumn .widget{margin:-10px 0;}#cshero-header-navigation .menu-main-menu .multicolumn .widget .textwidget{background:#c6c7c9;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul{clip:inherit;color:#fff;background:0 none;box-shadow:none;position:static;padding:59px 0 50px 28px !important;opacity:1;visibility:visible;overflow:hidden;display:block !important;-webkit-transition:none;transition:none;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul li{font-size:12px;line-height:24px;text-transform:uppercase;padding-bottom:12px;padding-right:15px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .loc-icon-container{left:0;position:absolute;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .loc-icon-container .main-menu-contact-icon{border:2px solid #fff;border-radius:50%;color:#fff;display:block;font-size:18px;font-weight:100 !important;height:46px;padding:12px;width:46px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .menu-contact-text-container{min-height:46px;padding-left:60px;padding-top:11px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .menu-contact-text-container a{color:#fff !important;padding:0 !important;}@media screen and (max-width:991px){/* Sticky */#cshero-menu-mobile{display:block;margin:0;padding:0;}.menu-main-menu > li.current-menu-item > a span::before,.menu-main-menu > li.current-menu-ancestor > a span::before{display:none !important;}#cshero-header-navigation ul#menu-main-menu ul{background-image:none !important;}.main-navigation .menu-main-menu li .cs-menu-toggle{position:absolute;top:16px;right:15px;display:block;font-size:20px;line-height:1;color:#d3d3d3;text-align:center;}.main-navigation .menu-main-menu li .cs-menu-toggle i{width:30px;height:30px;line-height:30px;}.main-navigation .menu-main-menu li .cs-menu-toggle i:hover{cursor:pointer;}#site-navigation{background:rgba(0, 0, 0, 0.8);width:100%;}#cshero-header-navigation{padding:0;width:100%;}#cshero-header-navigation ul#menu-main-menu{padding:10px 30px;position:static;margin:0;}#cshero-header-navigation ul#menu-main-menu li{float:none;list-style:none;margin:0;text-align:left;position:relative;}#cshero-header-navigation ul#menu-main-menu li a{display:block;border:none;color:#d3d3d3;font-weight:400;margin:0;font-size:13px;line-height:20px !important;padding:16px 9px 16px 17px;text-align:left;text-decoration:none;width:100%;text-transform:uppercase;}#cshero-header-navigation ul#menu-main-menu li a:hover{color:#fff;}#cshero-header-navigation ul#menu-main-menu li.current-menu-item a{color:#fff;}#cshero-header-navigation ul#menu-main-menu li li a{padding:15px 9px 15px 27px;}#cshero-header-navigation ul#menu-main-menu li li li a{padding-left:45px;}#cshero-header-navigation ul#menu-main-menu ul{background:#3e4045;box-shadow:none;position:relative;margin:0;padding:0;display:none;width:100% !important;}#cshero-header-navigation ul#menu-main-menu ul ul{background:#323538;}#cshero-header-navigation .menu-main-menu .multicolumn .widget{margin:0 !important;}#cshero-header-navigation .menu-main-menu .multicolumn .widget li:last-child{padding-bottom:0;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul.contact-list{padding-top:30px !important;padding-bottom:30px !important;background:#c6c7c9 !important;}}body{/* SideNav */}body .opt-sticky,body .opt-meta-sticky{position:fixed;top:0;width:100%;z-index:9999;}@media screen and (max-width:991px){body .opt-sticky,body .opt-meta-sticky{position:absolute;top:0 !important;}}body.admin-bar .opt-sticky,body.admin-bar .opt-meta-sticky{top:32px;}@media screen and (max-width:600px){body.admin-bar .opt-sticky,body.admin-bar .opt-meta-sticky{top:46px;}}body.custom-rev-totop .cshero-main-header{position:static;}body.custom-rev-totop .cshero-main-header.affix{position:fixed;width:100%;z-index:9999;}body.offcanvas{height:100%;width:100%;position:relative;overflow:hidden;}body.offcanvas .offcanvas-menu{right:0;opacity:1;}body.offcanvas .hfeed:after{background:#000;width:100%;height:100%;opacity:0.8;position:fixed;top:0;right:0;bottom:0;left:0;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.hfeed:after{content:'';display:block;visibility:hidden;opacity:0;z-index:100;}.nav-section #cshero-header-navigation{position:relative;}.nav-section .offcanvas-toggler-wrap{width:30px;height:30px;line-height:30px;text-align:center;display:block;position:absolute;right:15px;top:50%;z-index:99;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.offcanvas-menu{background:#fff;color:#282828;height:100%;overflow-y:scroll;position:fixed;top:0;right:-280px;width:280px;z-index:105;opacity:0;-webkit-transition:opacity 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s, right 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s;transition:opacity 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s, right 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s;}.offcanvas-menu .close-offcanvas{border:2px solid #eee;border-radius:100%;color:#000;font-size:12px;height:22px;line-height:18px;position:absolute;right:5px;text-align:center;top:15px;width:22px;z-index:1;}.offcanvas-menu .close-offcanvas:hover{background:#000;color:#fff;}.offcanvas-menu .sidenav-content-wrap{padding:20px;}.offcanvas-menu .module-title{color:#282828;/* nav-menu */}.offcanvas-menu .menu-main-menu{list-style:none;padding:0;box-shadow:0 3px 3px rgba(0, 0, 0, 0.05);}.offcanvas-menu .menu-main-menu ul{list-style:none;padding:0;width:100% !important;}.offcanvas-menu .menu-main-menu li{position:relative;}.offcanvas-menu .menu-main-menu li a{border-bottom:1px dotted #e8e8e8;padding:4px 0px;line-height:24px;display:block;}.offcanvas-menu .menu-main-menu li .multicolumn{width:100% !important;}.offcanvas-menu .menu-main-menu .sub-menu{padding-left:20px;}.offcanvas-menu .sub-menu{display:none;}.offcanvas-menu .cs-menu-toggle{background:#f6f6f6;border:1px solid #e9e9e9;cursor:pointer;padding:4px 6px;position:absolute;right:5px;top:4px;font-size:14px;line-height:1;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.offcanvas-menu .cs-menu-toggle:hover,.offcanvas-menu .cs-menu-toggle:focus{background:#1053ef;color:#fff;border-color:#1053ef;}#footer-top{color:#606060;}.ef3-back-to-top{visibility:hidden;cursor:pointer;margin:auto;overflow:auto;position:fixed;right:20px;bottom:20px;z-index:9999;background:#bfbfc1;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;color:#000;font-size:27px;-webkit-transition:all 0.3 ease 0s;transition:all 0.3 ease 0s;}.ef3-back-to-top.on{visibility:visible;}.ef3-back-to-top i{position:relative;top:-2px;}.ef3-back-to-top:hover,.ef3-back-to-top:focus{opacity:0.7;}.calimera-blog-single .entry-footer{margin-top:30px;padding:20px 0px;border-top:1px solid #ddd;}.entry-author-wrap{background:#eee;padding:25px;position:relative;}.entry-author-wrap .author-avatar-wrap{float:left;margin-right:20px;}.entry-author-wrap .author-name{font-size:16px;margin-bottom:7px;margin-top:7px;display:inline-block;font-weight:700;margin-right:20px;text-transform:uppercase;}.entry-author-wrap .author-bio{font-size:13px;line-height:22px;}.post-navigation{padding:15px 0;}.post-navigation .nav-links{display:block;text-align:center;}.post-navigation .nav-links a{display:inline-block;padding:10px 15px;font-weight:bold;background:transparent;color:#282828;text-align:center;border:1px solid #ddd;}.post-navigation .nav-links a:hover,.post-navigation .nav-links a:focus{background-color:#1053ef;color:#fff;border-color:#1053ef;}.post-navigation .nav-links a i:before{font-weight:bold;}.post-navigation .nav-links a.post-prev i{padding-right:5px;}.post-navigation .nav-links a.post-next i{padding-left:5px;}.related-posts{/* Comments
------------------------------*/}.related-posts .related-post-heading{color:#282828;display:inline-block;font-size:17px;font-weight:bold;line-height:1.1;margin:-2px 0 20px;padding-bottom:7px;position:relative;text-transform:uppercase;}.related-posts .related-post-heading:after{display:table;width:100%;clear:both;content:'';}.related-posts .related-post-heading:before{background:#1053ef;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;}.related-posts .entry-title{font-size:15px;line-height:1.4;text-transform:uppercase;font-weight:bold;margin-bottom:0;}.related-posts .entry-title a{color:#282828;}.related-posts .entry-title a:hover,.related-posts .entry-title a:focus{color:#d33;}.related-posts .entry-meta ul{list-style:none;padding:0;margin:0;}.related-posts .entry-meta ul li{float:left;position:relative;color:#696969;}.related-posts .entry-meta ul li a{color:#696969;}.related-posts .entry-meta ul li a:hover,.related-posts .entry-meta ul li a:focus{color:#d33;}.related-posts .entry-meta ul li:before{content:"/";display:inline-block;padding:0 5px;}.related-posts .entry-meta ul li:first-child:before{display:none;}.comments-area .comments-title,.comments-area .comment-reply-title{color:#282828;display:inline-block;font-size:17px;font-weight:bold;line-height:1.1;margin:-2px 0 20px;padding-bottom:7px;position:relative;text-transform:uppercase;}.comments-area .comments-title:before,.comments-area .comment-reply-title:before{background:#1053ef;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%;}.comments-area ul,.comments-area ol{list-style-type:none;padding:0;}.comments-area .children{padding-left:70px;list-style-type:none;}.comments-area .comment-list{list-style:none;}.comments-area .comment-list .comment{padding-top:30px;}.comments-area .comment-list > .comment{border:none;}.comments-area .comment-author-image{padding-right:10px;}.comments-area .comment-author-image img{width:70px;margin-right:15px;border-radius:50%;}.comments-area .comment-main{overflow:hidden;}.comments-area .comment-meta{/* Respond */}.comments-area .comment-meta .comment-author{font-weight:700;display:inline-block;text-transform:uppercase;display:block;color:#282828;}.comments-area .comment-meta .comment-date{font-size:12px;}.comments-area .comment-meta .comment-reply-link{display:inline-block;text-transform:uppercase;}.comments-area .comment-meta .comment-reply-link:before{content:'-';padding:0 7px;display:inline-block;}.comments-area .comment-respond .comment-reply-title{margin-top:30px;}.comments-area .comment-respond .comment-form{margin:0 -15px;}.comments-area .comment-respond .form-submit{padding:0 15px;margin:0;}.comments-area .comment-respond .logged-in-as{padding:0 15px;}.comments-area .comment-respond .submit{display:inline-block;padding:10px 15px;background:#282828;color:#fff;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.comments-area .comment-respond .submit:hover,.comments-area .comment-respond .submit:focus{background:#d33;}@media screen and (max-width:1024px){.comments-area .comment-author-image img{width:50px;margin-right:10px;}.comments-area .children{padding-left:35px;}}@media screen and (max-width:767px){.comments-area .comment-respond{margin-bottom:80px;}}@media screen and (max-width:480px){/* WordPress caption style
------------------------------*/.comments-area .children{padding-left:20px;}}.wp-caption{max-width:100%;font-style:italic;line-height:1.35;margin-bottom:13px;margin-top:5px;}.wp-caption img[class*="wp-image-"]{display:block;max-width:98%;}.wp-caption .wp-caption-text{margin:10px 0;}.wp-caption-text,.entry-thumbnail-caption,.cycle-caption{font-style:italic;line-height:1.35;font-size:13px;}.alignleft,.entry-thumbnail.thumbnail{display:inline;float:left;margin-right:30px;margin-bottom:30px;}.alignright{display:inline;float:right;margin-left:30px;margin-bottom:30px;}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:15px;}img.wp-smiley{margin-bottom:0;margin-top:0;padding:0;border:none;}.gallery-caption{font-family:inherit;}.bypostauthor{margin:0;/* Gallery
------------------------------*/}.gallery{margin-bottom:20px;}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative;}.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-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left;}.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;font-size:12px;padding:6px 8px;line-height:1.5;margin:0;max-height:50%;opacity:0;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;}.attachment{margin-bottom:20px;}ul.spot{list-style:none;padding:0;margin:5px 0 0;}ul.spot li:before{margin-right:5px;content:'\f00c';font-family:FontAwesome;font-size:16px;color:#1053ef;}ul.uk-list{list-style:none;padding:0;margin:5px 0 0;}ul.uk-list.uk-list-line > li:nth-child(n+2){border-top:1px solid #ddd;margin-top:5px;padding-top:5px;}ul.uk-list.uk-list-striped > li{border-bottom:1px solid #ddd;padding:5px;}ul.uk-list.uk-list-striped > li:first-child{border-top:1px solid #ddd;}ul.uk-list.uk-list-striped > li:nth-of-type(2n+1){background:#fafafa;}.page-title{/* Breadcrum
------------------------------*//*------------------------------
	5.2 Blog
------------------------------*/}.page-title #page-title-text h1{letter-spacing:-2px;margin:0;}.page-title #breadcrumb-text{margin:10px 0 0;}@media screen and (min-width:768px){/* Default
------------------------------*/.is-sidebar-left .calimera-blog-wrap{float:right;}}.calimera-blog-loop,.calimera-blog-single{/* Paging
------------------------------*/}.calimera-blog-loop .entry-head-meta,.calimera-blog-single .entry-head-meta{position:relative;padding-left:68px;margin-bottom:30px;}.calimera-blog-loop .entry-head-meta .entry-format,.calimera-blog-single .entry-head-meta .entry-format{background:#1053ef;color:#fff;display:block;font-size:24px;height:48px;left:0px;line-height:48px;position:absolute;text-align:center;top:0;width:48px;}.calimera-blog-loop .entry-create-date,.calimera-blog-single .entry-create-date{font-size:12px;text-transform:uppercase;color:#1053ef;font-weight:bold;}.calimera-blog-loop .entry-create-date a,.calimera-blog-single .entry-create-date a{color:#1053ef;}.calimera-blog-loop .entry-create-date a:hover,.calimera-blog-single .entry-create-date a:hover,.calimera-blog-loop .entry-create-date a:focus,.calimera-blog-single .entry-create-date a:focus{color:#282828;}.calimera-blog-loop .entry-title,.calimera-blog-single .entry-title{margin-bottom:0;line-height:1;font-size:24px;word-break:break-word;}.calimera-blog-loop .entry-title a,.calimera-blog-single .entry-title a{line-height:1.1;color:#000;}.calimera-blog-loop .entry-title a:hover,.calimera-blog-single .entry-title a:hover,.calimera-blog-loop .entry-title a:focus,.calimera-blog-single .entry-title a:focus{color:#1053ef;}.calimera-blog-loop .post-thumbnail,.calimera-blog-single .post-thumbnail{margin-bottom:15px;}.calimera-blog-loop .entry-meta-wrap,.calimera-blog-single .entry-meta-wrap{list-style:none;padding:5px 0;margin:0 0 15px;}.calimera-blog-loop .entry-meta-wrap li,.calimera-blog-single .entry-meta-wrap li{display:inline-block;float:left;position:relative;}.calimera-blog-loop .entry-meta-wrap li:before,.calimera-blog-single .entry-meta-wrap li:before{content:'';display:inline-block;padding:0 7px;}.calimera-blog-loop .entry-meta-wrap li:first-child:before,.calimera-blog-single .entry-meta-wrap li:first-child:before{display:none;}.calimera-blog-loop .entry-meta-wrap li .fa,.calimera-blog-single .entry-meta-wrap li .fa{color:#1053ef;padding-right:5px;}.calimera-blog-loop:hover .carousel .carousel-control,.calimera-blog-single:hover .carousel .carousel-control{opacity:1;visibility:visible;}.calimera-blog-loop .fluid-width-video-wrapper,.calimera-blog-single .fluid-width-video-wrapper{margin-bottom:15px;/* Gallery */}.calimera-blog-loop .carousel,.calimera-blog-single .carousel{margin-bottom:15px;}.calimera-blog-loop .carousel .carousel-control,.calimera-blog-single .carousel .carousel-control{width:40px;height:70px;line-height:70px;text-align:center;opacity:0;visibility:hidden;background:rgba(255, 255, 255, 0.8);top:50%;text-shadow:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.calimera-blog-loop .carousel .carousel-control span,.calimera-blog-single .carousel .carousel-control span{font-size:27px;color:#1053ef;}.calimera-blog-loop blockquote,.calimera-blog-single blockquote{margin-bottom:30px;}.calimera-paging{text-align:left;/*------------------------------
	5.3 Portfolio
------------------------------*//* Single Portfolio
------------------------------*//* Related Portfolio *//*------------------------------
	5.4 Shop
------------------------------*/}.calimera-paging .pagination{margin:20px 0 0;}.calimera-paging .page-numbers{float:left;background:#282828;color:#fff;margin:0 5px 0 0;text-align:center;display:inline-block;font-size:14px;line-height:20px;font-weight:bold;padding:10px 15px;}.calimera-paging .page-numbers:hover,.calimera-paging .page-numbers:focus,.calimera-paging .page-numbers.current{background-color:#1053ef;color:#fff;}@media screen and (max-width:480px){.calimera-paging .page-numbers{margin-bottom:5px;}}.calimera-paging .page-numbers i:before{font-weight:bold !important;}@media screen and (max-width:767px){.calimera-paging .pagination{margin-bottom:50px;}}.cms-woo-breadcrumb{display:none;}@media screen and (max-width:480px){.woocommerce-ordering{width:100%;margin-bottom:30px !important;float:left;}}.woocommerce-ordering .calimera-select-wrap:before{top:8px;}.woocommerce-ordering select{width:100%;padding:8px 15px;height:auto;border:1px solid #969696;cursor:pointer;color:#969696;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.woocommerce-ordering select:hover,.woocommerce-ordering select:focus,.woocommerce-ordering select:active{outline:none;color:#343434;}@media (min-width:768px){/* Product Loop
------------------------------*/.calimera-shop-leftsidebar > .left-sidebar{float:right;}}.cms-product{/* Woo Navigation */}.cms-product .cms-product-inner{display:block;position:relative;background:#f8f8f8;}.cms-product .cms-product-inner .onsale{display:block;text-transform:uppercase;font-size:13px;font-family:"Montserrat", Arial, Helvetica, sans-serif;background:#1053ef !important;min-height:auto !important;height:auto !important;line-height:inherit !important;padding:0 15px;border-radius:0;left:-10px;top:22px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.cms-product .cms-product-inner img{width:100% !important;}.cms-product .cms-product-inner .star-rating{display:none;}.cms-product .cms-product-inner h3{display:inline-block;text-transform:none;font-size:16px;line-height:1.1;margin-bottom:0;font-weight:normal;padding:25px 20px 10px;}.cms-product .cms-product-inner .shop-bottom .price{color:#282828;display:inline-block;margin-bottom:15px;padding-left:20px;font-size:15px;}.cms-product .cms-product-inner .shop-bottom .price del span,.cms-product .cms-product-inner .shop-bottom .price ins span{color:#222 !important;}.cms-product .cms-product-inner:hover h3,.cms-product .cms-product-inner:focus h3{color:#d33;}.cms-product .added_to_cart.wc-forward,.cms-product .button.add_to_cart_button{background:#1053ef;font-size:0px;display:inline-block;color:#fff;border:none;border-radius:50%;width:38px;height:38px;line-height:38px;text-align:center;position:absolute;top:-20px;right:10px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.cms-product .added_to_cart.wc-forward:hover,.cms-product .button.add_to_cart_button:hover,.cms-product .added_to_cart.wc-forward:focus,.cms-product .button.add_to_cart_button:focus{background:#282828;color:#fff;}.cms-product .added_to_cart.wc-forward:after,.cms-product .button.add_to_cart_button:after{content:'+';display:block;font-size:20px;position:absolute;top:0;right:0;bottom:0;left:0;}.cms-product .added_to_cart.wc-forward.added:after,.cms-product .button.add_to_cart_button.added:after,.cms-product .added_to_cart.wc-forward.loading:after,.cms-product .button.add_to_cart_button.loading:after{right:0 !important;top:0 !important;font-size:14px;}.cms-product .added_to_cart.wc-forward.added,.cms-product .button.add_to_cart_button.added{display:none;}.cms-product .added_to_cart.wc-forward:after{content:"\e66e";font-family:"Pe-icon-7-stroke";font-size:18px;}@media screen and (max-width:480px){.cms-product{width:100% !important;}}.woo-pagination{display:block;text-align:center;}.woo-pagination ul{display:inline-block;padding:0;margin:0;list-style:none;}.woo-pagination ul li{float:left;}.woo-pagination ul .page-numbers{float:left;width:40px;height:40px;line-height:40px;background:#f1f1f1;color:#969696;margin:0 5px;border-radius:50%;}.woo-pagination ul .page-numbers:hover,.woo-pagination ul .page-numbers:focus,.woo-pagination ul .page-numbers.current{background-color:#1053ef;color:#fff;}@media screen and (max-width:480px){.woo-pagination ul .page-numbers{margin-bottom:5px;}}.woo-related{/* Product Single
------------------------------*/}.woo-related .owl-carousel .owl-stage-outer{padding-bottom:10px;}.calimera-product-single .calimera-image-wrap{position:relative;}.calimera-product-single .calimera-image-wrap .onsale{display:block;text-transform:uppercase;font-size:13px;font-family:"Montserrat", Arial, Helvetica, sans-serif;background:#1053ef !important;min-height:auto !important;height:auto !important;line-height:inherit !important;padding:0 15px;border-radius:0;left:-10px;top:22px;z-index:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.calimera-product-single .calimera-image-wrap .carousel .carousel-control{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;height:70px;line-height:70px;opacity:1;text-align:center;text-shadow:none;top:50%;visibility:visible;width:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.calimera-product-single .calimera-image-wrap .carousel .carousel-control span{font-size:27px;color:#343434;}.calimera-product-single .calimera-image-wrap .carousel .carousel-control.right{left:auto;right:0;}.calimera-product-single .entry-summary .entry-title{text-transform:uppercase;font-size:25px;margin-bottom:10px;}.calimera-product-single .entry-summary .woocommerce-product-rating .star-rating{height:18px;}.calimera-product-single .entry-summary .price{text-transform:uppercase;color:#222 !important;}.calimera-product-single .entry-summary .price ins span,.calimera-product-single .entry-summary .price del span{color:#222 !important;}.calimera-product-single .entry-summary .price ins{text-decoration:none;}.calimera-product-single .variations_form.cart .variations .heading{vertical-align:top;padding-top:12px;}.calimera-product-single .variations_form.cart .variations .heading span{display:inline-block;position:relative;}.calimera-product-single .variations_form.cart .variations select{width:100%;padding:8px 20px;height:45px;border-radius:0px;border:1px solid #969696;font-style:italic;cursor:pointer;color:#969696;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.calimera-product-single .variations_form.cart .variations select:hover,.calimera-product-single .variations_form.cart .variations select:focus,.calimera-product-single .variations_form.cart .variations select:active{outline:none;color:#343434;}.calimera-product-single .cart{margin-top:35px;}.calimera-product-single .cart .quantity{margin-right:24px !important;}.calimera-product-single .cart .quantity .minus,.calimera-product-single .cart .quantity .plus{float:left;padding:0;height:45px;width:36px;text-align:center;line-height:45px;border:1px solid #ccc !important;border-radius:0;}.calimera-product-single .cart .quantity .input-text{float:left;height:45px;text-align:center;line-height:45px;padding-left:10px;padding-right:10px;padding-top:11px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none;border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.calimera-product-single .button.single_add_to_cart_button{background:#1053ef !important;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:13px;line-height:25px;display:inline-block;letter-spacing:0.1em;padding:10px 40px;color:#fff;border-radius:0px;text-transform:uppercase;border:none;margin-bottom:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.calimera-product-single .button.single_add_to_cart_button:hover,.calimera-product-single .button.single_add_to_cart_button:focus{background:#282828 !important;color:#fff;}@media screen and (max-width:480px){.calimera-product-single .button.single_add_to_cart_button{padding:10px 20px;}}.calimera-product-single .product_meta > span{display:block;margin-bottom:8px;font-weight:bold;}.calimera-product-single .product_meta a{font-weight:normal;}.calimera-product-single .post-share{/* Tab */}.calimera-product-single .post-share a{margin-left:10px;font-weight:normal;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs{padding:0;margin:0;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li{margin:0;border-radius:0;background:0 none;border-color:transparent;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li:hover{background:#eee;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li + li{margin-left:-1px;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li.active{border-color:#d3ced2;border-bottom-color:#fff;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li:before,.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li:after{display:none;}.calimera-product-single .calimera-section .woocommerce-tabs .tabs.wc-tabs li a{display:inline-block;text-transform:uppercase;font-size:13px;font-family:"Montserrat", Arial, Helvetica, sans-serif;}.calimera-product-single .calimera-section .woocommerce-tabs .woocommerce-Tabs-panel.panel{padding-top:25px;border-radius:0;box-shadow:none;}.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews .commentlist{list-style:none;padding:0;}.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews .commentlist li{width:100%;overflow:hidden;margin-bottom:25px;}.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews .commentlist .avatar{float:left;}.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews .commentlist .comment-text{padding-left:100px;}.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews #reply-title,.calimera-product-single .calimera-section .woocommerce-tabs #calimera-woo-reviews .woocommerce-Reviews-title{font-size:20px;text-transform:none !important;}.calimera-product-single .calimera-section .woocommerce-tabs #review_form_wrapper #reply-title{text-transform:uppercase;}.calimera-product-single .calimera-section .woocommerce-tabs #review_form_wrapper #submit{background:#1053ef !important;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:13px;line-height:22px;display:inline-block;letter-spacing:0.1em;padding:10px 40px;color:#fff;border-radius:0px;text-transform:uppercase;border:none;margin-bottom:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.calimera-product-single .calimera-section .woocommerce-tabs #review_form_wrapper #submit:hover,.calimera-product-single .calimera-section .woocommerce-tabs #review_form_wrapper #submit:focus{background:#282828 !important;color:#fff;}@media screen and (max-width:480px){.calimera-product-single .calimera-section .woocommerce-tabs #review_form_wrapper #submit{padding:10px 20px;}}.woocommerce .woocommerce-message{/* Minicart */}.woocommerce .woocommerce-message a.button{background:#1053ef !important;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:13px;line-height:25px;display:inline-block;letter-spacing:0.1em;padding:10px 40px;color:#fff;border-radius:0px;text-transform:uppercase;border:none;margin-bottom:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.woocommerce .woocommerce-message a.button:hover,.woocommerce .woocommerce-message a.button:focus{background:#282828 !important;color:#fff;}@media screen and (max-width:480px){.woocommerce .woocommerce-message a.button{padding:10px 20px;}}.shopping_cart_dropdown{display:none;/* Page Cart */}.woocommerce .calimera-cart-list tbody .product-thumbnail a img{width:80px !important;}.woocommerce .calimera-cart-list tbody .product-quantity .minus,.woocommerce .calimera-cart-list tbody .product-quantity .plus{display:none;}.woocommerce .calimera-cart-list tbody .product-quantity .input-text{width:100px !important;}@media screen and (max-width:480px){.woocommerce .calimera-cart-list .coupon input{width:100% !important;margin-bottom:10px !important;}}.woocommerce form .button,.woocommerce .wc-proceed-to-checkout .checkout-button{background:#1053ef !important;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:13px !important;line-height:22px !important;display:inline-block;letter-spacing:0.1em;padding:10px 40px;color:#fff !important;border-radius:0px;text-transform:uppercase;border:none;margin-bottom:5px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.woocommerce form .button:hover,.woocommerce .wc-proceed-to-checkout .checkout-button:hover,.woocommerce form .button:focus,.woocommerce .wc-proceed-to-checkout .checkout-button:focus{background:#282828 !important;color:#fff;}.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment li .input-radio{height:inherit;}.widget_cart_search_wrap{/* Mini cart */}.widget_cart_search_wrap .shopping_cart_dropdown{background:#fff none repeat scroll 0 0;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);left:auto !important;max-width:310px;min-width:250px;padding:20px;position:absolute;right:40px;top:;display:none;z-index:99;}body .widget_cart_search_wrap ul.product_list_widget,.woocommerce .widget_cart_search_wrap ul.product_list_widget,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget{list-style:none;margin:0;padding:0;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item{padding-top:0;padding-bottom:0;margin-bottom:15px;position:relative;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .remove{font-size:18px;position:absolute;top:10px;right:0;z-index:5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc{overflow:hidden;padding-left:20px;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc h5{margin-top:5px;margin-bottom:5px;padding-right:20px;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a{font-weight:400;font-size:13px;display:block;outline:none;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a img{width:70px;box-shadow:none;float:right;height:auto;margin-left:0px;}body .widget_cart_search_wrap p,.woocommerce .widget_cart_search_wrap p,.woocommerce.widget .widget_shopping_cart_content p{text-align:right;}body .widget_cart_search_wrap .total,.woocommerce .widget_cart_search_wrap .total,.woocommerce.widget .widget_shopping_cart_content .total{border-top:1px solid #eee;padding-top:15px;}body .widget_cart_search_wrap .total strong,.woocommerce .widget_cart_search_wrap .total strong,.woocommerce.widget .widget_shopping_cart_content .total strong{color:#282828;text-transform:none;font-weight:600;}body .widget_cart_search_wrap .buttons .cms-button,.woocommerce .widget_cart_search_wrap .buttons .cms-button,.woocommerce.widget .widget_shopping_cart_content .buttons .cms-button{font-size:11px;padding:5px 20px;}@media screen and (max-width:767px){.woo-3-cols-ir > .row:before,.woo-3-cols-ir > .row:after{display:none;}}.shop_table input[type="radio"]{line-height:1;height:20px;}.woocommerce div.product form.cart .group_table td:first-child{width:auto !important;}.woocommerce-product-search{position:relative;}.woocommerce-product-search input{padding-left:20px;width:calc(100% - 105px);background-color:#fff;border:1px solid #969696;display:inline-block;}.woocommerce-product-search input::-webkit-input-placeholder{font-style:italic;letter-spacing:normal;}.woocommerce-product-search input:-moz-placeholder{font-style:italic;letter-spacing:normal;}.woocommerce-product-search input::-moz-placeholder{font-style:italic;letter-spacing:normal;}.woocommerce-product-search input:-ms-input-placeholder{font-style:italic;letter-spacing:normal;}.woocommerce-product-search input:hover,.woocommerce-product-search input:focus{border-color:#1053ef;}.woocommerce-product-search button{display:inline-block;color:#fff;border:none;box-shadow:none;width:100px;height:auto;border-radius:0;margin-left:5px;height:41px;padding:0;float:right;background:#1053ef;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.woocommerce-product-search button:hover,.woocommerce-product-search button:focus{background-color:#282828;color:#fff;}@media (max-width:1199px){.woocommerce .woocommerce-product-search input,.woocommerce .woocommerce-product-search button{width:100%;}}.error404{height:100%;min-height:100%;width:100%;/*------------------------------
	5.8 Contact Us
------------------------------*/}.error404 #masthead,.error404 #colophon,.error404 #page-title{display:none;}.error404 .site-content{background:transparent;padding:0 !important;}.error404 .error-404{width:350px;background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0;display:block;position:relative;padding:70px;width:350px;margin:0 auto;}.error404 .error-404 .error-code{font-size:96px;font-weight:bold;line-height:1;margin:0 0 10px;padding:0;}.error404 .error-404 .error-message{font-size:24px;line-height:1;margin-bottom:30px;}.error404 .error-page-inner{display:table;width:100%;}.error404 .error-page-inner .site-main{display:table-cell;height:100%;vertical-align:middle;}.contact-form7-wrap{margin-top:20px;/*------------------------------
	5.10 Coming Soon
------------------------------*/}.contact-form7-wrap .row{margin-bottom:15px;}.contact-form7-wrap .form-label{width:160px;}.contact-form7-wrap .form-label label{padding-top:5px;font-weight:400;}.contact-form7-wrap input{width:100%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.contact-form7-wrap input:hover,.contact-form7-wrap input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline:none;}.contact-form7-wrap input.cms-button{height:auto;width:auto;display:inline-block;font-weight:400;line-height:1.42857;}.contact-form7-wrap textarea{width:100%;min-height:90px;}.contact-form7-wrap .wpcf7-response-output{margin-left:0 !important;margin-top:10px !important;}@media screen and (max-width:991px){.contact-form7-wrap .form-label.text-right{text-align:left;}.contact-form7-wrap .row:last-child .col-md-4{display:none;}}.page-template-comingsoon #masthead,.page-template-comingsoon #colophon,.page-template-comingsoon #page-title{display:none;}.page-template-comingsoon .site-content{background:transparent;}.page-template-comingsoon .comingsoon-title{font-family:"Open Sans", sans-serif;font-size:42px;font-weight:bold;margin-bottom:10px;}.page-template-comingsoon .comingsoon-content{font-size:28px;font-weight:300;font-family:"Playfair Display SC", Arial, Helvetica, sans-serif;}.page-template-comingsoon .social-indiv-wrap{width:auto;}.page-links{clear:both;}.wpb_text_column p{margin-bottom:25px;/*------------------------------
	6.1 Buttons
------------------------------*/}.cms-button{background:#282828;line-height:28px;display:inline-block;padding:10px 15px;color:#fff;font-weight:bold;border:none;border:1px solid transparent;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/*------------------------------
	6.2 Dropcaps
------------------------------*/}.cms-button:hover,.cms-button:focus{background:#fafafa;border-color:rgba(0, 0, 0, 0.16);color:#444;}.cms-button.vc_btn3-block{display:block;}.cms-button.cms-size-mini{font-size:11px;line-height:18px;}.cms-button.cms-size-small{font-size:12px;line-height:23px;}.cms-button.cms-size-lg{font-size:16px;line-height:38px;/* Color */}.cms-button.primary-cl,.cms-button.vc_btn3-color-primary-cl{background:#1053ef;color:#fff;}.cms-button.primary-cl:hover,.cms-button.vc_btn3-color-primary-cl:hover,.cms-button.primary-cl:focus,.cms-button.vc_btn3-color-primary-cl:focus{background:#eb1e1b;border-color:#eb1e1b;color:#fff;}.cms-button.cms-gray,.cms-button.vc_btn3-color-gray{background:#f5f5f5;color:#5b5b5b;}.cms-button.cms-gray:hover,.cms-button.vc_btn3-color-gray:hover,.cms-button.cms-gray:focus,.cms-button.vc_btn3-color-gray:focus{background:#fafafa;border-color:rgba(0, 0, 0, 0.16);color:#444;}.cms-button.cms-green,.cms-button.vc_btn3-color-green{background:#8ec73b;color:#fff;}.cms-button.cms-green:hover,.cms-button.vc_btn3-color-green:hover,.cms-button.cms-green:focus,.cms-button.vc_btn3-color-green:focus{background:#72a12e;border-color:#72a12e;color:#fff;}.cms-button.cms-red,.cms-button.vc_btn3-color-red{background:#d81b3a;color:#fff;}.cms-button.cms-red:hover,.cms-button.vc_btn3-color-red:hover,.cms-button.cms-red:focus,.cms-button.vc_btn3-color-red:focus{background:#ab152e;border-color:#ab152e;color:#fff;}.cms-dropcap{overflow:hidden;/*------------------------------
	6.3 Blockquote
------------------------------*/}.cms-dropcap .cms-first-letter{border:10px solid #282828;color:#282828;display:block;float:left;font-family:"Playfair Display SC", Arial, Helvetica, sans-serif;font-size:65px;line-height:50px;margin-right:10px;margin-top:5px;padding:30px;}.cms-dropcap.blockquote-fake{background:url(../images/quotes2.png) no-repeat right bottom;overflow:hidden;}.cms-dropcap.blockquote-fake h6{font-size:23px;margin-bottom:0;overflow:hidden;}.cms-dropcap.blockquote-fake h5{padding:0 5px;margin:0 0 5px;background:#1053ef;color:#fff;display:inline-block;}blockquote{/*------------------------------
	6.4 Teams
------------------------------*/}blockquote.cms-blockquote{background:rgba(40, 40, 40, 0.7) none repeat scroll 0 0;color:#fff;font-size:18px;font-style:italic;padding:25px;border:none;}blockquote.cms-blockquote p{font-size:19px;display:inline;}blockquote.cms-blockquote:before{color:rgba(0, 0, 0, 0.1);content:"\f10e";display:inline-block;font-family:FontAwesome;font-size:36px;margin-right:15px;position:relative;top:5px !important;}blockquote.cms-blockquote-2{background:#ef4c4a none repeat scroll 0 0;border-left:10px solid #eb1e1b;color:#fff;font-size:18px;font-style:italic;padding:25px;}blockquote.cms-blockquote-2 p{font-size:19px;display:inline;}blockquote.cms-blockquote-2:before{color:rgba(0, 0, 0, 0.1);content:"\f10e";display:inline-block;font-family:FontAwesome;font-size:24px;margin-right:15px;position:relative;top:5px !important;}blockquote.cms-blockquote-2:after{color:rgba(0, 0, 0, 0.1);content:"\f10d";display:inline-block;font-family:FontAwesome;font-size:24px;margin-left:15px;position:relative;top:5px !important;}.team-item .team-inner{position:relative;background:#f5f5f5;/*------------------------------
	6.5 Toggle
------------------------------*/}.team-item .team-inner:hover .team-intro-wrap{background:#1053ef;}.team-item .team-inner:hover .team-intro-wrap .team-name,.team-item .team-inner:hover .team-intro-wrap .team-desc,.team-item .team-inner:hover .team-intro-wrap .social-wrap a{color:#fff;}.team-item .team-inner .team-intro-wrap{background:transparent;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.team-item .team-inner .team-role{background:#1053ef;float:right;font-size:18px;line-height:1;font-weight:normal;padding:5px 10px;position:absolute;top:15px;right:15px;color:#fff;}.team-item .team-inner .post-thumbnail{margin-bottom:0px;}.team-item .team-inner .post-thumbnail img{width:100%;}.team-item .team-inner .team-name{margin-bottom:0;}.team-item .team-inner .team-name,.team-item .team-inner .team-desc{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.team-item .team-inner .social-wrap{text-align:center;}.team-item .team-inner .social-wrap a{display:inline-block;color:rgba(40, 40, 40, 0.5);font-size:18px;width:35px;height:35px;line-height:35px;}.team-item .team-inner .social-wrap a:hover,.team-item .team-inner .social-wrap a:focus{color:#fff;background:#1053ef;}.vc_toggle.vc_toggle_default{box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);background:#fff;margin-bottom:5px;/*------------------------------
	6.6 Fancybox
------------------------------*/}.vc_toggle.vc_toggle_default .vc_toggle_title{padding:0 !important;}.vc_toggle.vc_toggle_default .vc_toggle_title .vc_toggle_icon{display:none;}.vc_toggle.vc_toggle_default .vc_toggle_title h4{display:block;cursor:pointer;font-size:20px;line-height:1.42857;border:1px solid #ddd;margin-bottom:0;padding:10px 15px;color:#333;}.vc_toggle.vc_toggle_default .vc_toggle_content{margin:0;padding:15px 15px 35px !important;border-top:1px solid #ddd;position:relative;}.vc_toggle.vc_toggle_default .vc_toggle_content:before{content:'';display:block;position:absolute;background:#1053ef;height:5px;left:10px;bottom:25px;width:30px;border-radius:20px;visibility:hidden;}.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_content:before{visibility:visible;}.fancy-style-1{margin-bottom:35px;}.fancy-style-1 span{display:inline-block;position:relative;font-size:0;cursor:pointer;margin:15px 0;width:90px;height:90px;border-radius:50%;text-align:center;z-index:1;color:#fff !important;background:#1053ef;-webkit-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}.fancy-style-1 span:before{font-size:48px;line-height:90px;display:block;box-sizing:content-box;}.fancy-style-1 span:after{content:'';position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #282828;box-sizing:content-box;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}.fancy-style-1:hover .fancy-icon{background:#282828;color:#fff;}.fancy-style-1:hover .fancy-icon:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.fancy-style-1 .fancy-content h4{color:#282828;margin-bottom:0;}.fancy-style-2{margin-bottom:20px;}.fancy-style-2 .fancy-icon{color:#1053ef;}.fancy-style-2 h6{line-height:1.1;margin-bottom:23px;display:inline-block;}.fancy-style-2.text-left .fancy-icon{float:left;margin-right:0.3em;}.fancy-style-2.text-right .fancy-icon{float:right;margin-left:0.3em;}.fancy-style-3{margin-bottom:35px;position:relative;}.fancy-style-3 .info{padding:25px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.fancy-style-3 span{display:inline-block;position:absolute;top:15px;right:15px;font-size:18px;line-height:1.1;padding:5px 10px;background:#1053ef;color:#fff;}.fancy-style-3 h6{display:inline-block;margin-bottom:23px;}.fancy-style-3:hover .info{background:#1053ef;color:#fff;}.fancy-style-3:hover .info h6{color:#fff;}.fancy-style-4 .info{background:rgba(255, 255, 255, 0.9);color:#a2a2a2;display:inline-block;margin:100px 100px 30px 30px;padding:20px 20px 40px;z-index:2;position:relative;}.fancy-style-4 .info:before{background:#1053ef;border-radius:20px;bottom:20px;content:"";display:block;height:5px;left:20px;position:absolute;width:30px;}.fancy-style-4 h6 a{color:#d33;}.fancy-style-4 h6 a:hover,.fancy-style-4 h6 a:focus{color:#282828;}.fancy-style-4 mark{background:#1053ef;color:#fff;font-weight:bold;padding:0 5px;}.fancy-style-5 .info{background:rgba(255, 255, 255, 0.9);color:#a2a2a2;display:inline-block;margin:100px 100px 30px 30px;padding:20px 20px 40px;z-index:2;position:relative;}.fancy-style-5 .info:before{background:#1053ef;border-radius:20px;bottom:20px;content:"";display:block;height:5px;left:20px;position:absolute;width:30px;}.fancy-style-5 h6 a{float:right;background:#1053ef;color:#fff;float:right;font-size:18px;line-height:1;font-weight:normal;padding:5px 10px;}.fancy-style-5 h6 a:hover,.fancy-style-5 h6 a:focus{background:#282828;color:#fff;}.fancy-style-5 mark{background:#1053ef;color:#fff;font-weight:bold;padding:0 5px;}.fancy-style-6{margin-bottom:35px;position:relative;}.fancy-style-6 .info{padding:25px;background-color:#f5f5f5;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.fancy-style-6 h6{display:inline-block;margin-bottom:23px;}.fancy-style-6:hover .info{background:#1053ef;color:#fff;}.fancy-style-6:hover .info h6{color:#fff;}.fancy-style-7{/*------------------------------
	6.7 Custom Heading
------------------------------*/}.fancy-style-7 img{margin-bottom:20px;}.fancy-style-7 h6 a{color:#d33;}.fancy-style-7 h6 a:hover,.fancy-style-7 h6 a:focus{color:#282828;}.fancy-style-7 span{font-weight:bold;bottom:7px;color:#5b5b5b;font-weight:bold;padding:10px 10px 10px 0;position:relative;}.fancy-style-7 span i{padding-right:5px;}.fancy-style-7 .info{position:relative;padding-bottom:20px;}.fancy-style-7 .info:before{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:5px;border-radius:20px;background-color:#1053ef;}.cms-custom-heading.heading-layout2{/* Layout 3 */}.cms-custom-heading.heading-layout2 .cms-heading-inner{padding-bottom:70px;position:relative;}.cms-custom-heading.heading-layout2 .cms-heading-inner:before{background:#1053ef;border-radius:0;content:"";display:block;height:1px;margin:0 auto;position:relative;top:71px;width:100px;}.cms-custom-heading.heading-layout2 .cms-heading-inner:after{background:#fff;border:5px solid #1053ef;border-radius:50px;content:"";display:block;height:15px;margin:0 auto;position:relative;top:32px;width:15px;}.cms-custom-heading.heading-layout2.text-left .cms-heading-inner:before,.cms-custom-heading.heading-layout2.text-left .cms-heading-inner:after{left:0;margin:0;position:absolute;}.cms-custom-heading.heading-layout2.text-left .cms-heading-inner:after{top:64px;left:43px;}.cms-custom-heading.heading-layout2.text-right .cms-heading-inner:before,.cms-custom-heading.heading-layout2.text-right .cms-heading-inner:after{right:0;margin:0;position:absolute;}.cms-custom-heading.heading-layout2.text-right .cms-heading-inner:after{top:64px;right:43px;}.cms-custom-heading.heading-layout3 .cms-heading-inner{position:relative;padding-bottom:38px;margin-bottom:35px;}.cms-custom-heading.heading-layout3 .cms-heading-inner:before{content:'';background:rgba(0, 0, 0, 0.2);border-radius:20px;display:block;height:5px;position:absolute;bottom:0px;left:0;width:30px;}.cms-custom-heading.heading-layout3.text-right .cms-heading-inner:before{right:0;left:auto;}.cms-custom-heading.heading-layout3.text-center .cms-heading-inner{/* primary color */}.cms-custom-heading.heading-layout3.text-center .cms-heading-inner:before{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);}.cms-custom-heading.heading-layout3.use_pri_cl .cms-heading-inner{margin-bottom:10px;padding-bottom:20px;}.cms-custom-heading.heading-layout3.use_pri_cl .cms-heading-inner:before{background-color:#1053ef;}.cms-custom-heading.heading-layout4{/* Custom */}.cms-custom-heading.heading-layout4 .cms-heading-inner{position:relative;padding-bottom:52px;margin-bottom:30px;}.cms-custom-heading.heading-layout4 .cms-heading-inner:before{content:'';background:url(../images/title1.png) no-repeat center center;border-radius:20px;display:block;height:12px;position:absolute;bottom:10px;left:0;width:95px;}.cms-custom-heading.heading-layout4.text-right .cms-heading-inner:before{right:0;left:auto;}.cms-custom-heading.heading-layout4.text-center .cms-heading-inner:before{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);}.cms-custom-heading.border-white .cms-heading-inner:before{background-color:#fff;}.cms-custom-heading.border-white .cms-heading-inner:after{background-color:#436c11;border-color:#fff;}.cms-heading-inner i{font-style:normal;color:#1053ef;/*------------------------------
	6.8 Progress Bar
------------------------------*/}.cms-progress-wraper{/*------------------------------
	6.9 Grid Gallery
------------------------------*/}.cms-progress-wraper .cms-progress{height:15px;line-height:15px;background:#f4f4f4;border-radius:0;margin:15px 0;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06) inset;overflow:visible;}.cms-progress-wraper .progress-bar{overflow:visible !important;}.cms-progress-wraper .progress-bar:after{background:#ef4c4a;border-radius:25px;content:'';display:inline;font-size:25px;height:30px;position:absolute;width:5px;top:-8px;right:0;}.cms-gallery-images{/*------------------------------
	6.10 Xcarousel 
------------------------------*//* Testimonials */}.cms-gallery-images .gallery-item{padding:0;margin:0;/* Gutter */}.cms-gallery-images .gallery-item img{width:100%;display:block;position:relative;}.cms-gallery-images .gallery-item .gallery-popup{position:relative;display:block;overflow:hidden;}.cms-gallery-images .gallery-item .gallery-popup div{background:#1053ef;opacity:0.95;position:absolute;width:100%;height:100%;padding:20px;}.cms-gallery-images .gallery-item .gallery-popup div h4{text-transform:uppercase;color:#fff;font-size:17px;margin:0;text-align:center;width:80%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.cms-gallery-images .gallery-item .gallery-popup div span{font-size:22px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.cms-gallery-images.gutter-5 .cms-gallery-images-inner{margin-left:-5px;}.cms-gallery-images.gutter-5 .gallery-item .gallery-item-inner{margin-left:5px;margin-bottom:5px;}.cms-gallery-images.gutter-10 .cms-gallery-images-inner{margin-left:-10px;}.cms-gallery-images.gutter-10 .gallery-item .gallery-item-inner{margin-left:10px;margin-bottom:10px;}.cms-gallery-images.gutter-15 .cms-gallery-images-inner{margin-left:-15px;}.cms-gallery-images.gutter-15 .gallery-item .gallery-item-inner{margin-left:15px;margin-bottom:15px;}.cms-gallery-images.gutter-20 .cms-gallery-images-inner{margin-left:-20px;}.cms-gallery-images.gutter-20 .gallery-item .gallery-item-inner{margin-left:20px;margin-bottom:20px;}.cms-gallery-images.gutter-25 .cms-gallery-images-inner{margin-left:-25px;}.cms-gallery-images.gutter-25 .gallery-item .gallery-item-inner{margin-left:25px;margin-bottom:25px;}.cms-gallery-images.gutter-30 .cms-gallery-images-inner{margin-left:-30px;}.cms-gallery-images.gutter-30 .gallery-item .gallery-item-inner{margin-left:30px;margin-bottom:30px;}.cms-gallery-images.gutter-35 .cms-gallery-images-inner{margin-left:-35px;}.cms-gallery-images.gutter-35 .gallery-item .gallery-item-inner{margin-left:35px;margin-bottom:35px;}.cms-testi-item{/*------------------------------
	6.11 VC Video
------------------------------*/}.cms-testi-item .feature-image{max-width:150px !important;display:block;}.cms-testi-item .quotes-author{display:inline-block;color:#fff;margin:20px 0;}.cms-testi-item .quotes-subtext{display:block;font-style:italic;margin-top:-10px;color:#afafaf;}.cms-testi-item .desc{display:block;line-height:1.9em;margin-top:10px;margin-bottom:0;color:#afafaf;}.wpb_video_wrapper_{/*------------------------------
	6.12 Call to action
------------------------------*/}.wpb_video_wrapper_ .cms-video-popup{display:inline-block;position:relative;cursor:pointer;margin:15px 0;width:90px;height:90px;border-radius:50%;text-align:center;z-index:1;color:#fff !important;background:#1053ef;-webkit-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}.wpb_video_wrapper_ .cms-video-popup:before{font-size:48px;line-height:90px;display:block;box-sizing:content-box;color:#fff;}.wpb_video_wrapper_ .cms-video-popup:after{content:'';position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #282828;box-sizing:content-box;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}.wpb_video_wrapper_:hover .cms-video-popup{background:#282828;color:#fff;}.wpb_video_wrapper_:hover .cms-video-popup:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cms-cta-wrap{/*------------------------------
	6.13 Countdown
------------------------------*/}.cms-cta-wrap .cms-button{font-size:14px;line-height:28px;margin-left:15px;position:relative;top:-5px;margin-top:15px;}.countdown-item-container{display:inline-block;margin:80px 15px;text-align:center;/*------------------------------
	6.14 CMS Steps
------------------------------*/}.countdown-item-container .countdown-amount{background:#282828;border-radius:0;color:#fff;display:inline-block;font-size:48px;font-weight:bold;height:130px;line-height:130px;width:130px;}.countdown-item-container .countdown-period{color:#fff;display:block;font-family:"Playfair Display SC", Arial, Helvetica, sans-serif;font-size:18px;margin-top:10px;text-transform:none;}.cms-steps-wrap .cms-step{position:relative;overflow:hidden;/*------------------------------
	6.15 Barbooking menu
------------------------------*/}@media screen and (max-width:991px){.cms-steps-wrap .cms-step{margin-bottom:20px;}}.cms-steps-wrap .cms-step .icon-wrap{width:160px;text-align:center;float:left;margin-right:20px;}.cms-steps-wrap .cms-step .font-icon{display:inline-block;position:relative;font-size:0;cursor :pointer;margin:15px auto;width:90px;height:90px;border-radius:50%;z-index:1;color:#fff !important;background:#1053ef;left:0;top:0;-webkit-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}.cms-steps-wrap .cms-step .font-icon:before{font-size:48px;line-height:90px;display:block;box-sizing:content-box;}.cms-steps-wrap .cms-step .font-icon:after{content:'';position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #282828;box-sizing:content-box;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}.cms-steps-wrap .cms-step .info{overflow:hidden;}.cms-steps-wrap .cms-step h4{font-weight:bold;}.cms-steps-wrap .cms-step h4 span{color:#1053ef;}.cms-steps-wrap .cms-step:hover .font-icon{background:#282828;color:#fff;}.cms-steps-wrap .cms-step:hover .font-icon:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cms-steps-wrap .cms-step.cms-step-3 .font-icon{background:#282828;}.cms-steps-wrap .cms-step.cms-step-3:hover .font-icon{background:#1053ef;}.barbooking-menu{overflow:hidden;/*------------------------------
	6.16 VC Bootstrap Tabs
------------------------------*/}.barbooking-menu .col-wr{padding:0;}.barbooking-menu .col-wr:before,.barbooking-menu .col-wr:after{content:'';display:table;width:100%;}.barbooking-menu .col-wr:nth-child(2n){padding-left:35px;}.barbooking-menu .col-wr:nth-child(2n):before{height:10000px;border-left:1px solid #ddd;position:absolute;top:0;left:0;}.barbooking-menu .col-wr:nth-child(2n + 1){padding-right:35px;}@media screen and (max-width:991px){.barbooking-menu .col-wr{padding:0 !important;border:none !important;}.barbooking-menu .col-wr:before{display:none;}}.barbooking-menu .bbm-item{position:relative;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ddd;}@media screen and (min-width:992px){.barbooking-menu .bbm-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}}.barbooking-menu .bbm-item .barbooking-menu-price{background:#1053ef;float:right;font-size:18px;font-weight:normal;padding:5px 10px;color:#fff;line-height:1;}.barbooking-menu .bbm-item .barbooking-menu-title{margin-bottom:15px;display:inline;}.barbooking-menu .bbm-item .barbooking-menu-content{font-style:italic;}.vc-bootstrap-tabs{/*------------------------------
	6.17 Bar Booking Form
------------------------------*/}.vc-bootstrap-tabs .nav-tabs.top-center{text-align:center;border-bottom:none;}.vc-bootstrap-tabs .nav-tabs.top-center li{float:none;display:inline-block;margin:0 5px 35px;}.vc-bootstrap-tabs .nav-tabs.top-center li.active a{color:#fff;background:#1053ef;border-color:#1053ef;}.vc-bootstrap-tabs .nav-tabs.top-center li.active a:before{content:"";display:block;height:15px;left:50%;margin-bottom:-15px;bottom:7px;position:absolute;width:15px;background:#1053ef;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}.vc-bootstrap-tabs .nav-tabs.top-center a{border-radius:0;border:1px solid rgba(40, 40, 40, 0.3);color:rgba(40, 40, 40, 0.3);margin:0;position:relative;}.vc-bootstrap-tabs .nav-tabs.top-center a:hover,.vc-bootstrap-tabs .nav-tabs.top-center a:focus{background:#1053ef;border-color:#1053ef;color:#fff;}.barbooking-datetime{/*------------------------------
	6.18 Count Down
------------------------------*/}.barbooking-datetime label{float:left;padding-top:5px;text-align:right;width:160px;color:#fff;text-align:right;}.barbooking-datetime input{width:100%;border-color:transparent;}.cms-counter-single{margin-bottom:35px;/*------------------------------
	6.19 Our Story
------------------------------*/}.cms-counter-single .cms-counter{font-size:38px;line-height:1.1;font-family:"Playfair Display SC", Arial, Helvetica, sans-serif;color:#fff;}.cms-counter-single h5{color:#fff;}.story-box{/*------------------------------
	6.20 Clients
------------------------------*/}.story-box h6{color:#fff;text-align:center;margin-bottom:0;}.story-box blockquote{background-color:#7ac51e;border-color:#5f9917;}.cms-client-item .box{padding:10px;margin:15px 0;}.cms-client-item .box img{display:block;margin:0 auto;}.cms-client-item .box.opacity{margin-bottom:10px !important;opacity:0.5;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.cms-client-item .box.opacity:hover,.cms-client-item .box.opacity:focus{opacity:1;}.cms-client-item .grayscale img{cursor:pointer;-webkit-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);opacity:0.5;-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}.cms-client-item .grayscale:hover img{-webkit-filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:1;}.cms-carousel-client-item.cms-client-item .box{padding:0;margin:0;background-color:none;}.cms-carousel-client-item.cms-client-item img{width:inherit;}.cms-clients-wrap.grid-border{overflow:hidden;}.cms-clients-wrap.grid-border .row{margin:0;position:relative;right:-1px;bottom:-1px;}.cms-clients-wrap.grid-border .cms-client-item{padding-left:0;padding-right:0;}.cms-clients-wrap.grid-border .cms-client-item .box{margin:0;padding:30px 20px;border-bottom:1px solid #f1f1f4;border-right:1px solid #f1f1f4;background:#fff;}.cms-clients-wrap.bg-transp .box{background-color:transparent;}.m-p-0.cms-clients-wrap .box{margin:0;padding:0;}.cms-grid{display:flex;flex-wrap:wrap;}.calimera-sidebar .widget,.woo-widget-area .widget{position:relative;margin-top:70px;padding-bottom:25px;border-bottom:4px solid #1053ef;}.widget{margin-bottom:30px;overflow:hidden;}.widget:after,.widget:before{display:table;content:'';}.widget .wg-title{color:#282828;font-size:17px;font-weight:bold;text-transform:uppercase;margin:-2px 0 20px;line-height:1.1;padding-bottom:7px;position:relative;display:inline-block;}.widget .wg-title:before{content:'';display:block;width:100%;height:2px;background:#1053ef;position:absolute;left:0;bottom:0;}.widget ul,.widget ol{list-style-type:none;padding:0;margin:0;}.widget ul ul,.widget ol ul{padding-left:20px;}.widget li{margin-bottom:7px;}.widget select{width:100%;padding:8px 20px;border:1px solid #969696;cursor:pointer;color:#969696;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.widget select:hover,.widget select:focus,.widget select:active{outline:none;color:#343434;}.widget option{padding:8px 5px;}.calimera-select-wrap{position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.calimera-select-wrap:before{content:'\f0d7';font-family:fontawesome;display:block;position:absolute;top:10px;right:18px;color:#969696;z-index:2;}.calimera-select-wrap:hover select,.calimera-select-wrap:focus select{border-color:#1053ef;color:#343434;}.calimera-select-wrap:hover:before,.calimera-select-wrap:focus:before{color:#343434;}.widget_rss,.widget_meta,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_recent_entries,.widget_product_categories{/* Footer widget title */}.widget_rss li,.widget_meta li,.widget_archive li,.widget_recent_entries li,.widget_recent_comments li,.widget_recent_entries li,.widget_product_categories li{border-bottom:1px solid #e9e9e9;padding:10px 0 10px 25px;margin:0;position:relative;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.widget_rss li:last-child,.widget_meta li:last-child,.widget_archive li:last-child,.widget_recent_entries li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child,.widget_product_categories li:last-child{border-bottom:none;}.widget_rss li a,.widget_meta li a,.widget_archive li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_product_categories li a{position:relative;}.widget_rss li:before,.widget_meta li:before,.widget_archive li:before,.widget_recent_entries li:before,.widget_recent_comments li:before,.widget_recent_entries li:before,.widget_product_categories li:before{content:'\f111';font-family:FontAwesome;font-size:5px;left:14px;padding-bottom:31px;position:absolute;left:0;color:#ddd;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.widget_rss li:hover:before,.widget_meta li:hover:before,.widget_archive li:hover:before,.widget_recent_entries li:hover:before,.widget_recent_comments li:hover:before,.widget_recent_entries li:hover:before,.widget_product_categories li:hover:before{color:#ef4c4a;}.footer-top-wrap{color:#606060;}.footer-top-wrap .widget{margin-bottom:0;}.footer-top-wrap .widget .wg-title{line-height:1;margin:0 0 20px;position:relative;font-size:28px;color:#606060;padding-bottom:30px;font-weight:normal;text-transform:none;letter-spacing:normal;}.footer-top-wrap .widget .wg-title:before{content:'';border-radius:20px;display:block;height:5px;width:30px;background:#1053ef;position:absolute;left:0;bottom:0;}.footer-top-wrap .module-content h5{color:#606060;}.footer-top-wrap .module-content h6{color:#1053ef;}.footer-top-wrap .module-content hr{border-color:#606060;}.footer-top-wrap .social-indiv-wrap .social-indiv-inner a{width:50px;height:50px;line-height:50px;background-color:rgba(0, 0, 0, 0.2);color:#606060;}.footer-top-wrap .social-indiv-wrap .social-indiv-inner a:hover,.footer-top-wrap .social-indiv-wrap .social-indiv-inner a:focus{background-color:#1053ef;color:#fff;}.widget_nav_menu ul.sub-menu{padding:0;margin-left:14px;}.widget_pages,.widget_categories{overflow:hidden;width:100%;}.widget_pages > ul,.widget_categories > ul,.widget_pages .menu,.widget_categories .menu{overflow:hidden;}.widget_pages li,.widget_categories li{line-height:30px;width:100%;clear:both;margin:0 !important;padding:0 !important;border-bottom:none;}.widget_pages li span,.widget_categories li span{float:right;}.widget_pages li a,.widget_categories li a{border-bottom:1px solid #eaeaea;padding-bottom:7px;margin-bottom:7px;display:inline-block;position:relative;padding-left:25px;}.widget_pages li a:before,.widget_categories li a:before{content:'';display:block;width:100000%;height:1px;background-color:#eaeaea;left:-500%;bottom:-1px;position:absolute;}.widget_pages li a:after,.widget_categories li a:after{content:'\f111';font-family:FontAwesome;font-size:5px;left:14px;padding-bottom:31px;position:absolute;left:0;color:#ddd;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.widget_pages li:hover a:after,.widget_categories li:hover a:after{color:#ef4c4a;}.widget_nav_menu{overflow:hidden;width:100%;/* Calendar
------------------------------*/}.widget_nav_menu > ul,.widget_nav_menu .menu{overflow:hidden;}.widget_nav_menu li{line-height:30px;width:100%;clear:both;margin:0 !important;padding:0 !important;border-bottom:none;}.widget_nav_menu li span{float:right;}.widget_nav_menu li a{border-bottom:1px solid #eaeaea;padding-bottom:7px;margin-bottom:7px;display:inline-block;position:relative;padding-left:25px;}.widget_nav_menu li a:before{content:'';display:block;width:100000%;height:1px;background-color:#eaeaea;left:-500%;bottom:-1px;position:absolute;}.widget_calendar{/* Latest Post
------------------------------*/}.widget_calendar caption{margin-bottom:10px;}.widget_calendar thead th{text-align:center;padding:0;text-transform:uppercase;font-weight:bold;color:#343434;}.widget_calendar table,.widget_calendar table td{border-collapse:separate;border-spacing:1px;padding:6px;}.widget_calendar table{width:100%;}.widget_calendar table tbody td{text-align:center;}.widget_calendar tbody .pad{background:transparent;}.widget_calendar tbody td{background:#eee;color:#969696;}.widget_calendar tbody a{font-weight:bold;}.widget_calendar tbody #today{background-color:#343434;color:#fff;}.widget_calendar tbody #today a{color:#fff;}.latest-post-footer-wrap{/* Contact info
------------------------------*/}.latest-post-footer-wrap .latest-post-footer-item{overflow:hidden;}.latest-post-footer-wrap .latest-post-footer-item:last-child{margin-bottom:0 !important;}.latest-post-footer-wrap .latest-post-footer-item.has-img .latest-item-info{padding-left:100px;}.latest-post-footer-wrap .featured-wrap{float:left;}.latest-post-footer-wrap .featured-wrap img{width:100%;max-width:83px;}.latest-post-footer-wrap .latest-item-info{position:relative;top:-4px;}.latest-post-footer-wrap .latest-item-info .entry-title{display:inline;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:15px;letter-spacing:0.02em;margin:0;line-height:1.6;font-weight:normal;}.latest-post-footer-wrap .latest-item-info .entry-date{font-size:13px;line-height:24px;color:#969696;letter-spacing:0.02em;}.brick-contact-info-wg{/* Socials From ThemeOptions
------------------------------*/}.brick-contact-info-wg li{margin-bottom:2px;}.brick-contact-info-wg li i{padding-right:10px;padding-left:1px;}.social-indiv-wrap{display:inline-block;width:100%;/* Search
------------------------------*/}.social-indiv-wrap .social-indiv-inner li{float:left;margin:0 7px;display:inline-block;}.social-indiv-wrap .social-indiv-inner li a{text-align:center;color:#fff;display:block;border-radius:100px;background:rgba(40, 40, 40, 0.2);width:43px;height:43px;line-height:43px;text-align:center;}.social-indiv-wrap .social-indiv-inner li a:hover,.social-indiv-wrap .social-indiv-inner li a:focus{color:#fff;background:#1053ef;}.social-indiv-wrap.align-center .social-indiv-inner{display:inline-block;}.social-indiv-wrap.align-center .social-indiv-inner li{margin:0 5px;padding:0;}.social-indiv-wrap.align-center .social-indiv-inner li a{margin-right:0;}.search-form-inner{position:relative;/* RSS
------------------------------*/}.search-form-inner input{padding-left:20px;width:calc(100% - 105px);background-color:#fff;border:1px solid #969696;border-radius:45px;display:inline-block;}.search-form-inner input::-webkit-input-placeholder{font-style:italic;letter-spacing:normal;}.search-form-inner input:-moz-placeholder{font-style:italic;letter-spacing:normal;}.search-form-inner input::-moz-placeholder{font-style:italic;letter-spacing:normal;}.search-form-inner input:-ms-input-placeholder{font-style:italic;letter-spacing:normal;}.search-form-inner input:hover,.search-form-inner input:focus{border-color:#1053ef;}.search-form-inner button{display:inline-block;color:#fff;border:none;box-shadow:none;width:100px;height:auto;border-radius:0;margin-left:5px;height:41px;padding:0;float:right;background:#1053ef;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.search-form-inner button:hover,.search-form-inner button:focus{background-color:#282828;color:#fff;}.widget_rss{/* Tag Cloud
------------------------------*/}.widget_rss.widget li{margin-bottom:15px;}.widget_rss.widget li a{color:#d33;font-style:italic;}.widget_rss.widget li a:hover,.widget_rss.widget li a:focus{color:#282828;}.tagcloud a{color:#696969;font-size:13px !important;line-height:1.2;margin-right:10px;margin-bottom:10px;padding:10px 25px;display:block;float:left;background:transparent;border:1px solid #ddd;/* Contact Info
------------------------------*/}.tagcloud a:hover,.tagcloud a:focus{background-color:#1053ef;color:#fff;border-color:#1053ef;}.tagcloud a:first-letter{text-transform:uppercase;}.contact-info{/* Blog News Tabs
------------------------------*/}.contact-info li{margin:0 10px;}.contact-info .contact-phone{font-size:28px;font-weight:bold;}.contact-info .contact-email{font-size:90%;}.tabs-3 .nav-tabs > li{margin-bottom:-1px;}.tabs-3 .nav-tabs{margin-bottom:0px;}.tabs-3 .nav a{border-radius:0;padding:14px 20px;color:#101010;font-weight:bold;text-transform:uppercase;}.tabs-3 .tab-content{margin-top:0;border:none;}.tab-content.calimera-newstabs-wrap{padding:20px;border:1px solid #ddd;border-top:none;}.tab-content.calimera-newstabs-wrap .news-list ul{padding:0;}.tab-content.calimera-newstabs-wrap .news-list .magazine-listing-wrap{padding:0;}.tab-content.calimera-newstabs-wrap .news-list .cms-blog-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;}.tab-content.calimera-newstabs-wrap .news-list .cms-blog-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.tab-content.calimera-newstabs-wrap .news-list .entry-feature{margin-right:20px;}.tab-content.calimera-newstabs-wrap .news-list .entry-feature img{width:80px;}.tab-content.calimera-newstabs-wrap .news-list .entry-feature .entry-post-info{background:#f5f5f5;display:block;font-size:11px;line-height:normal;padding:7px;text-align:center;}.tab-content.calimera-newstabs-wrap .news-list .entry-feature .entry-post-info li{margin-bottom:0;font-weight:normal;}.tab-content.calimera-newstabs-wrap .news-list .entry-header a{font-weight:bold;margin-bottom:10px;display:inline-block;text-transform:uppercase;}.tab-content.calimera-newstabs-wrap .news-list .entry-excerpt{font-size:13px;line-height:1.4;}.tab-content.calimera-newstabs-wrap .news-list .readmore{font-weight:bold;color:#1053ef;margin-top:10px;display:inline-block;}.tab-content.calimera-newstabs-wrap .news-list .readmore:hover,.tab-content.calimera-newstabs-wrap .news-list .readmore:focus{color:#282828;}.no-results .searchform input[type=submit]{background:#1053ef;color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/* Woocommerce
------------------------------*/}.no-results .searchform input[type=submit]:hover,.no-results .searchform input[type=submit]:focus{background:#282828;color:#fff;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ddd;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#1053ef;}.woocommerce .widget_price_filter .button{border-radius:0;background:#1053ef;color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.woocommerce .widget_price_filter .button:hover,.woocommerce .widget_price_filter .button:focus{background:#282828;color:#fff;}.woocommerce .woo-pagination{display:block;width:100%;text-align:left;}.woocommerce .woo-pagination ul.page-numbers .page-numbers{display:inline-block;float:left;font-size:14px;font-weight:bold;line-height:20px;margin:0 5px 0 0;padding:10px 15px;text-align:center;border-radius:0;background:#282828;color:#fff;}.woocommerce .woo-pagination ul.page-numbers .page-numbers.current{background:#1053ef;color:#fff;}.woocommerce .woo-pagination ul.page-numbers a.page-numbers:hover{background:#1053ef;color:#fff;}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:0;}.pos-abs,.vc_row .wpb_column.pos-abs{position:absolute !important;}.pos-rev{position:relative;}.pos-static,.vc_row .wpb_column.pos-stt{position:static !important;}.pos-left-0{left:0 !important;}.pos-right-0{right:0 !important;}.ptb-80{padding:80px 0;}body .over-vis{overflow:visible !important;}body.page-dis-footer .site-footer{display:none;}.vc_separator > span,.wpb_revslider_element > div{z-index:1;}.p-70-cont{padding:70px 0px;}.pt-0{padding-top:0px !important;}.pb-0{padding-bottom:0px !important;}.p-10{padding:10px !important;}.p-25{padding:25px;}.p-30{padding:30px;}.p-40{padding:40px 0;}.m-0{margin:0 !important;}.mt-0{margin-top:0px !important;}.mt-10{margin-top:10px !important;}.mt-15{margin-top:15px !important;}.mt-20{margin-top:20px !important;}.mt-25{margin-top:25px !important;}.mt-30{margin-top:30px !important;}.mt-35{margin-top:35px !important;}.mt-40{margin-top:40px !important;}.mt-45{margin-top:45px !important;}.mt-50{margin-top:50px !important;}.mt-55{margin-top:55px !important;}.mt-70{margin-top:70px !important;}.mt-80{margin-top:80px !important;}.mt-130{margin-top:130px !important;}.mb-0{margin-bottom:0px !important;}.mb-10{margin-bottom:10px !important;}.mb-11{margin-bottom:11px !important;}.mb-15{margin-bottom:15px !important;}.mb-20{margin-bottom:20px !important;}.mb-23{margin-bottom:23px !important;}.mb-25{margin-bottom:25px !important;}.mb-30{margin-bottom:30px !important;}.mb-35{margin-bottom:35px !important;}.mb-40{margin-bottom:40px !important;}.mb-45{margin-bottom:45px !important;}.mb-50{margin-bottom:50px !important;}.mb-55{margin-bottom:55px !important;}.mb-60{margin-bottom:60px !important;}.mb-70{margin-bottom:70px !important;}.woo-section-top{margin-bottom:90px;}.ml-20{margin-left:20px !important;}.pb-10{padding-bottom:10px !important;}.pb-20{padding-bottom:20px !important;}.pb-30{padding-bottom:30px !important;}.pb-35{padding-bottom:35px !important;}.pb-40{padding-bottom:40px !important;}.pb-50{padding-bottom:50px !important;}.pb-55{padding-bottom:55px !important;}.pb-60{padding-bottom:60px !important;}.pb-70{padding-bottom:70px !important;}.pb-80{padding-bottom:80px !important;}.pb-90{padding-bottom:90px !important;}.p-100-cont{padding-top:100px;padding-bottom:100px;}.p-110-cont{padding-top:110px;padding-bottom:110px;}.p-140-cont{padding-top:140px;padding-bottom:140px;}.p-160-cont{padding-top:160px;padding-bottom:160px;}.pt-10{padding-top:10px !important;}.pt-20{padding-top:20px !important;}.pt-30{padding-top:30px !important;}.pt-40{padding-top:40px !important;}.pt-50{padding-top:50px !important;}.pt-55{padding-top:55px !important;}.pt-60{padding-top:60px !important;}.pt-70{padding-top:70px !important;}.pt-80{padding-top:80px !important;}.pt-90{padding-top:90px !important;}.white-cl{color:#fff;}.white-cl mark{color:#fff;padding:5px;background:#1053ef;font-weight:700;}h3.cta mark{color:#fff;padding:0 5px;background:#1053ef;font-weight:700;}.text-primary{color:#1053ef;}.text-white{color:#fff;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;outline:none;}@media screen and (max-width:767px){.mt-35-767{margin-top:35px !important;}}.fontw-700{font-weight:700 !important;}.fontw-600{font-weight:600 !important;}.fontw-500{font-weight:500 !important;}.fontw-400{font-weight:400 !important;}.fontw-300{font-weight:300 !important;}.font-21{font-size:21px !important;}.font-13{font-size:13px !important;}.width-1lit{width:100% !important;}.font-montserrat{font-family:"Montserrat", Arial, Helvetica, sans-serif !important;}.font-raleway{font-family: !important;}.font-opensans{font-family: !important;}.disp-inline{display:inline;}.disp-block{display:block;}.disp-table{display:table;}.disp-table-row{display:table-row;}.disp-table-cell{display:table-cell;}.primary-color,.text-primary{color:#1053ef !important;}.content-bg-trans .site-content{background:transparent;/*------------------------------
	8.1 OWL carousel
------------------------------*//* Owl core
-----------------------------------------------------*/}.center{text-align:center;}.wpb_revslider_element.wpb_content_element{margin-bottom:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index:5;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-carousel .owl-item img{max-width:100%;width:auto;margin:0 auto;}.owl-carousel .owl-page,.owl-carousel .owl-buttons div{cursor:pointer;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);backface-visibility:hidden;}.owl-controls{/* Owl custom
-----------------------------------------------------*/}.owl-buttons{position:static;}.owl-carousel{overflow:hidden;/* CSS3 Transitions
------------------------------*/}.owl-carousel .owl-stage-outer{padding-bottom:0px;margin-bottom:25px;overflow:hidden;}.owl-carousel .owl-nav{display:block;width:100%;overflow:hidden;text-align:center;/* owl-dot */}.owl-carousel .owl-nav div{width:30px;height:30px;line-height:30px;text-align:center;border-radius:0;color:#fff;font-size:17px;opacity:0.5;background:rgba(0, 0, 0, 0.4);display:inline-block;z-index:6;cursor:pointer;margin:0 2px;background:#1053ef;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.owl-carousel .owl-nav div i{height:30px;line-height:30px;}.owl-carousel .owl-nav div:hover{opacity:1;}.owl-carousel .owl-dots{z-index:5;display:block;width:100%;text-align:center;margin-top:20px;}.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-dots .owl-dot{display:inline-block;padding:0px;margin:0 5px;position:relative;}.owl-carousel .owl-dots .owl-dot span{width:30px;height:7px;border-radius:7px;display:block;background:#cecece;position:relative;-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);}.owl-carousel .owl-dots .owl-dot:hover span,.owl-carousel .owl-dots .owl-dot.active span{background:#1053ef;}.owl-carousel .owl-pag-2 .owl-dots{bottom:10px;}.owl-origin{-webkit-perspective:1200px;perspective:1200px;-webkit-perspective-origin:50%;perspective-origin:50%;/* scaleUp */}.mi-fadeUp-in{-webkit-animation:fadeInUp 1s ease both;animation:fadeInUp 1s ease both;}.mi-fadeUp-out{-webkit-animation:fadeOutDown 0.5s ease both;animation:fadeOutDown 0.5s ease both;/* Keyframes */}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1 !important;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;/* Mislider */}.fake-hidden{visibility:hidden;opacity:0;}.mis-stage{/*------------------------------
	8.2 Magnific Popup CSS 
------------------------------*/}.mis-stage .mis-slider{/* height: auto; *//* margin: 0; */background:transparent;}.mis-stage .mis-slider .mis-slide{width:380px;height:auto;}@media screen and (max-width:1199px) and (min-width:992px){.mis-stage .mis-slider .mis-slide{width:312px !important;}}@media screen and (max-width:991px) and (min-width:768px){.mis-stage .mis-slider .mis-slide{width:240px !important;}}.mis-stage .mis-nav-buttons{opacity:1 !important;position:static !important;}.mis-stage .mis-nav-buttons a{height:70px !important;width:40px;text-align:center;line-height:70px;position:absolute;z-index:200;top:50%;padding:0 !important;background:#fff;box-shadow:1px 1px 0px rgba(0, 0, 0, .1);font-size:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.mis-stage .mis-nav-buttons a:before{font-size:30px;color:rgba(16, 16, 16, .7);font-family:fontawesome;}.mis-stage .mis-nav-buttons .mis-prev:before{content:'\f104';}.mis-stage .mis-nav-buttons .mis-next{left:auto;right:0;box-shadow:-1px 1px 0 rgba(0, 0, 0, 0.1);}.mis-stage .mis-nav-buttons .mis-next:before{content:'\f105';}.mis-stage .mis-nav-buttons .mis-next:after{display:none;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.mfp-wrap .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-wrap .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-wrap .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-align-top .mfp-container:before{display:none;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:white;}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:14px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, );}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;/* Main image in popup */}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, .6);background:black;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;padding:40px 0 40px;margin:0 auto;box-sizing:border-box;/* The shadow behind the image */}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, .6);background:#444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:14px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile .mfp-image-holder img.mfp-img{padding:0;}.mfp-img-mobile .mfp-image-holder .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-image-holder .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-bottom-bar .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-bottom-bar .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, .6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){/* Animation
-----------------------------------------------------*//* text-based popup styling */.mfp-wrap .mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);}.mfp-wrap .mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;}.mfp-wrap .mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;}.mfp-wrap .mfp-container{padding-left:6px;padding-right:6px;}}.white-popup{position:relative;background:#fff;padding:25px;width:auto;max-width:400px;margin:0 auto;/* 
====== Zoom effect ======
*/}.mfp-zoom-in{/* 
====== Newspaper effect ======
*/}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transform:scale(0) rotate(500deg);-ms-transform:scale(0) rotate(500deg);transform:scale(0) rotate(500deg);}.mfp-newspaper.mfp-bg{opacity:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8;}.mfp-newspaper.mfp-removing .mfp-with-anim{-webkit-transform:scale(0) rotate(500deg);-ms-transform:scale(0) rotate(500deg);transform:scale(0) rotate(500deg);opacity:0;}.mfp-newspaper.mfp-removing.mfp-bg{opacity:0;/* 
====== Move-horizontal effect ======
*/}.mfp-move-horizontal .mfp-with-anim{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);}.mfp-move-horizontal.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8;}.mfp-move-horizontal.mfp-removing .mfp-with-anim{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0;}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0;/* 
====== Move-from-top effect ======
*/}.mfp-move-from-top .mfp-content{vertical-align:top;}.mfp-move-from-top .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);}.mfp-move-from-top.mfp-bg{opacity:0;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8;}.mfp-move-from-top.mfp-removing .mfp-with-anim{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);opacity:0;}.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;/* 
====== 3d unfold ======
*/}.mfp-3d-unfold .mfp-content{-webkit-perspective:2000px;perspective:2000px;}.mfp-3d-unfold .mfp-with-anim{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-60deg);-ms-transform:rotateY(-60deg);transform:rotateY(-60deg);}.mfp-3d-unfold.mfp-bg{opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}.mfp-3d-unfold.mfp-removing .mfp-with-anim{-webkit-transform:rotateY(-60deg);-ms-transform:rotateY(-60deg);transform:rotateY(-60deg);opacity:0;}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;/* 
====== "Hinge" close effect ======
*/}@keyframes hinge{/*	MAGNIFIC END	****************************************//* Row background parallax
------------------------------*/0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.vc_parallax_row{background-image:none !important;/* Unit */}.vc_parallax_row .vc_column_container{z-index:2;}.vc_parallax_row .wpc_parallax_bg,.vc_parallax_row .wpc_parallax_overlay{background-position:center;display:block;height:100%;left:0;position:absolute;top:0;width:100%;}.vc_parallax_row .wpc_parallax_overlay{background-repeat:repeat;z-index:1;}.vc_parallax_row .not-mobile{background-size:cover;background-attachment:fixed;}table{width:100%;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}td,th{display:table-cell;vertical-align:inherit;text-align:left;}th,caption{text-transform:uppercase;}dd{margin:0 0 20px;}.entry-title .fa-thumb-tack{display:none;}.sticky .entry-title .fa-thumb-tack{display:inline-block;}body .comment-content ul ul{padding-left:30px;}.comments-area ul{list-style-type:square;}.comments-area ol{list-style-type:decimal;/* .comments-area {margin-top: 80px;} */}.project img{width:100%;/* Fake thumb Rev slider */}.tp-thumb-mask .tp-thumb:hover .tp-thumb-over.brick-fake,.tp-thumb-mask .tp-thumb.selected .tp-thumb-over.brick-fake{background:#1053ef !important;opacity:0.9;}.tp-thumb-mask .tp-thumb:hover .fa-chevron-up,.tp-thumb-mask .tp-thumb.selected .fa-chevron-up{opacity:1;top:50%;}.tp-thumb-mask .tp-thumb .fa-chevron-up{font-size:30px;color:#fff;position:absolute;top:70%;left:50%;opacity:0;z-index:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}.stripe-video-wrap{position:relative;}.stripe-video-wrap video{position:absolute;/* background video*/}.stripe-video-wrap{position:relative;}.stripe-video-bg{position:absolute !important;top:0;left:0;overflow:hidden;z-index:1;width:100%;height:100%;}.stripe-video-bg > video{visibility:visible;width:100%;}.stripe-video-content{z-index:10;position:relative;}.ww-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:9;/*Start Button Play video*/}.stripe-video-wrap video{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);}.stripe-video-wrap .stripe-video-content{position:absolute !important;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.exp-videobg-control-btn-normal{border-color:rgba(0, 0, 0, );height:auto;line-height:50px;width:auto;}.control-btn-small{height:48px;line-height:48px;width:48px;}.exp-videobg-wrap{position:absolute;left:50%;top:50%;z-index:999;cursor:pointer;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);/*End Button Play video*/}.exp-videobg-wrap .exp-videobg-control-btn{background:#1053ef;border:6px solid #fff;height:150px;line-height:150px;width:150px;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.exp-videobg-wrap .exp-videobg-control-btn i{font-size:31px;color:#fff;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.comments-area .nav-links:before,.comments-area .nav-links:after{content:'';display:table;clear:both;}.comments-area .nav-links .nav-previous{float:left;}.comments-area .nav-links .nav-next{float:right;}.comments-area .nav-links a{display:inline-block;padding:5px 10px;background:#1053ef;color:#fff;}.comments-area .nav-links a:hover,.comments-area .nav-links a:focus{background:#282828;}.entry-content .page-links{margin-top:15px;}.entry-content .page-links > span:not(.page-links-title){display:inline-block;background:#1053ef;font-size:12px;line-height:1;padding:5px 8px;color:#fff;}.entry-content .page-links a{display:inline-block;background:#282828;font-size:12px;line-height:1;padding:5px 8px;color:#fff;}.entry-content .page-links a span{background:transparent;}.entry-content .page-links a:hover,.entry-content .page-links a:focus{background:#1053ef;color:#fff;}.post-password-form input[type=submit]{background-color:#ef4c4a;color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background:#282828;}.calimera-blog-loop.tag-sticky-2 .entry-format i:before{content:'\f03e';}.special-offer-wrap .badge-percent{background-color:#1053ef;color:#fff;text-align:center;font-size:18px;padding:5px 10px;font-weight:bold;}.special-offer-wrap h6{margin-bottom:0;}.admin-bar .sticky-desktop .nav-section{top:32px;}@media screen and (max-width:991px){.topbar-section .disp-table{display:none;}.cshero-main-header.sticky-desktop{height:auto !important;}.nav-section .menu-main-menu{display:none;}.nav-section #cshero-header-navigation{position:static !important;}.nav-section .offcanvas-toggler-wrap{top:0px;right:0;position:fixed;width:auto;height:auto;line-height:1;-webkit-transform:none;-ms-transform:none;transform:none;}.nav-section .offcanvas-toggler-wrap a{position:relative;opacity:0.7;}.nav-section .offcanvas-toggler-wrap a:before{content:'';display:block;position:absolute;top:0;right:0;border-left:50px solid rgba(0, 0, 0, );border-top:50px solid #1053ef;}.nav-section .offcanvas-toggler-wrap a i{position:relative;z-index:2;color:#fff;top:6px;right:6px;}.nav-section .offcanvas-toggler-wrap a:hover,.nav-section .offcanvas-toggler-wrap a:focus{opacity:1;}.main_logo{position:static;text-align:center;display:block;-webkit-transform:none;-ms-transform:none;transform:none;}.admin-bar .nav-section .offcanvas-toggler-wrap{top:35px;}.wpb_single_image.border-n-991{border:none !important;}.footer-top-wrap .col-md-3 #text-6{margin-bottom:0;}.footer-top-wrap .widget{margin-bottom:40px;}.footer-top-wrap .widget .mt-80{margin-top:0px !important;}}@media screen and (max-width:782px){.admin-bar .nav-section .offcanvas-toggler-wrap{top:49px;}}@media screen and (max-width:767px){.wpb_column.border-n-767 > .vc_column-inner{border:none !important;}}.ef3-gtb-block{max-width:610px;margin-right:auto;margin-left:auto;}.ef3-gtb-block.align-wide{max-width:1100px;}.ef3-gtb-block.align-full{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;}.ef3-gtb-block.align-full img{width:100vw;}.ef3-gtb-block .alignleft{float:left;margin:0 30px 30px 0;}[dir="rtl"] .ef3-gtb-block .alignleft{float:right;margin:0 0 30px 30px;}.ef3-gtb-block .alignright{float:right;margin:0 0 30px 30px;}[dir="rtl"] .ef3-gtb-block .alignright{float:left;margin:0 30px 30px 0;}.ef3-gtb-block.ef3-block-separator{display:block;clear:both;}.ef3-gtb-block .blockquote,.ef3-gtb-block blockquote{margin-top:0;padding:0;}.ef3-gtb-block .blockquote:before,.ef3-gtb-block blockquote:before{display:none;}.ef3-gtb-block.wp-block-paragraph p{margin-bottom:30px;}.ef3-gtb-block.wp-block-latest-posts,.ef3-gtb-block.wp-block-categories,.ef3-gtb-block.wp-block-archives,.ef3-gtb-block.ef3-block-pullquote{margin-bottom:30px;}.alignwide{max-width:1100px;}ul.wp-block-gallery{padding-left:0;padding-right:0;}.wp-block-heading > *{margin-bottom:30px;}.wp-block-column .ef3-gtb-block{max-width:100%;}