/* Royal Palm Residences: the live Bridge/WPBakery/CF7 CSS, pruned to the rules the public pages use (scripts/build-css.py) */
@font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 300; font-display: swap; src: url(/fonts/josefin-sans-latin-ext-italic.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 300; font-display: swap; src: url(/fonts/josefin-sans-latin-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/josefin-sans-latin-ext-italic.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/josefin-sans-latin-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 100; font-display: swap; src: url(/fonts/josefin-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 100; font-display: swap; src: url(/fonts/josefin-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/josefin-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/josefin-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/josefin-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/josefin-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/josefin-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/josefin-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/josefin-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/josefin-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext-italic.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext-italic.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url(/fonts/open-sans-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/raleway-latin-ext-italic.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: italic; font-weight: 400; font-display: swap; src: url(/fonts/raleway-latin-italic.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/raleway-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 300; font-display: swap; src: url(/fonts/raleway-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/raleway-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; font-display: swap; src: url(/fonts/raleway-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/raleway-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 500; font-display: swap; src: url(/fonts/raleway-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/raleway-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 600; font-display: swap; src: url(/fonts/raleway-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/raleway-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 700; font-display: swap; src: url(/fonts/raleway-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){
:root{--wp-admin-border-width-focus:1.5px}
}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:where(body){margin: 0;}
body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.wpcf7 .screen-reader-response{position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important;
  word-break: normal !important;}
.wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display: none;}
.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color: #dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color: #f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color: #ffb900;}
.wpcf7-form-control-wrap{position: relative;}
.wpcf7-not-valid-tip{color: #dc3232; 
  font-size: 1em;
  font-weight: normal;
  display: block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position: relative;
  top: -2ex;
  left: 1em;
  z-index: 100;
  border: 1px solid #dc3232;
  background: #fff;
  padding: 0.2em 0.8em;
  width: 24em;}
.wpcf7-list-item{display: inline-block;
  margin: 0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content: " ";}
.wpcf7-spinner{visibility: hidden;
  display: inline-block;
  background-color: #23282d; 
  opacity: 0.75;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  padding: 0;
  margin: 0 24px;
  position: relative;}
form.submitting .wpcf7-spinner{visibility: visible;}
.wpcf7-spinner::before{content: "";
  position: absolute;
  background-color: #fbfbfc; 
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 100%;
  transform-origin: 8px 8px;
  animation-name: spin;
  animation-duration: 1000ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;}
@media (prefers-reduced-motion: reduce){
.wpcf7-spinner::before{animation-name: blink;
    animation-duration: 2000ms;}
}
@keyframes spin{
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}
@keyframes blink{
  from {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}
.wpcf7 input[type="email"]{direction: ltr;}
@font-face{font-family:'FontAwesome';src:url(/fonts/fontawesome-webfont.woff2) format('woff2');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-arrow-up:before{content:"\f062"}
.sticky{opacity:1}
.clearfix:before, .clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
::selection{background:#1abc9c;color:#fff}
::-moz-selection{background:#1abc9c;color:#fff}
html, body, div, span, h1, h2, h3, h5, h6, p, a, em, strong, i, ol, ul, li, form, label{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:0}
aside, footer, header, nav, section{display:block}
a img{border:0}
img{max-width:100%;height:auto}
h1, h2, h3, h5, h6{color:#303030}
h1{font-size:30px;line-height:1.25em}
h2{font-size:24px;line-height:1.384615384615385em;text-transform:uppercase;letter-spacing:1px;font-weight:600}
h3{font-size:17px;line-height:1.304347826086957em;text-transform:uppercase;letter-spacing:1px;font-weight:600}
h5{font-size:15px;line-height:1.571428571428571em;text-transform:uppercase;letter-spacing:1px;font-weight:600}
h6{font-size:13px;line-height:1.538461538461538em;text-transform:uppercase;letter-spacing:1px;font-weight:600}
a, p a{color:#303030;text-decoration:none;cursor:pointer}
a:hover, p a:hover{color:#1abc9c;text-decoration:none}
input[type='submit']{-webkit-appearance:none}
ul{list-style-position:inside}
html{height:100%;margin:0!important;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;-ms-transition:all 1.3s ease-out;transition:all 1.3s ease-out}
body{font-family:'Raleway',sans-serif;font-size:14px;line-height:26px;color:#818181;font-weight:400;background-color:#f6f6f6;overflow-y:scroll;overflow-x:hidden!important;-webkit-font-smoothing:antialiased}
.wrapper{background-color:#f6f6f6;position:relative;z-index:1000;-webkit-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .33s cubic-bezier(0.694,0.0482,0.335,1);left:0}
.right_side_menu_opened .wrapper header.sticky{left:-270px}
.wrapper_inner{width:100%;overflow:hidden}
@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}
@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}
@keyframes bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}
@-webkit-keyframes cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg)}}
@keyframes cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1.0)}}
@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}
@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}40%{transform:scale(1.0);-webkit-transform:scale(1.0)}}
@-webkit-keyframes rotatecircles{100%{-webkit-transform:rotate(360deg)}}
@keyframes rotatecircles{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}
header{width:100%;display:inline-block;margin:0;vertical-align:middle;position:relative;z-index:110;-webkit-backface-visibility:hidden}
header .header_inner_left{position:absolute;left:45px;top:0}
header.light:not(.sticky) .q_social_icon_holder i.simple_social, header.light:not(.sticky) .header-widget, header.light:not(.sticky) .header-widget.widget_nav_menu ul.menu>li>a, header.light:not(.sticky) .header-widget p, header.light:not(.sticky) .header-widget a, header.light:not(.sticky) .header-widget span{color:#fff}
header.light:not(.sticky) .q_social_icon_holder i.simple_social, header.light:not(.sticky) #lang_sel>ul>li>a, header.light:not(.sticky) #lang_sel_click>ul>li>a, header.light:not(.sticky) .textwidget span, header.light:not(.sticky) .textwidget span:hover{color:#fff!important}
header.dark:not(.sticky) .q_social_icon_holder i.simple_social, header.dark:not(.sticky) .header-widget, header.dark:not(.sticky) .header-widget.widget_nav_menu ul.menu>li>a, header.dark:not(.sticky) .header-widget p, header.dark:not(.sticky) .header-widget a, header.dark:not(.sticky) .header-widget span{color:#000}
header.dark:not(.sticky) .q_social_icon_holder i.simple_social, header.dark:not(.sticky) #lang_sel>ul>li>a, header.dark:not(.sticky) #lang_sel_click>ul>li>a, header.dark:not(.sticky) .textwidget span, header.dark:not(.sticky) .textwidget span:hover{color:#000!important}
.header_bottom{padding:0 45px;position:relative;background-color:#fff;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.logo_wrapper{height:100px;float:left}
.q_logo{position:relative;top:50%;left:0}
.q_logo a{position:relative;display:block;visibility:hidden}
.q_logo img{display:block;opacity:1;position:absolute;top:-50%;width:auto!important;max-width:none;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out}
.q_logo img.light, .q_logo img.sticky, .q_logo img.dark, .q_logo img.mobile{opacity:0}
.hide_inital_sticky header.stick.sticky{-ms-transform:none;-webkit-transform:none;transform:none}
header.sticky{-webkit-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);-ms-transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);transition:all .33s cubic-bezier(0.694,0.0482,0.335,1);top:-120px;left:0;position:fixed;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box}
header.sticky .header_top{display:none}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.sticky.centered_logo{top:-300px}
header.sticky.sticky_animate{top:0}
header.sticky:not(.header_style_on_scroll) .q_logo img.sticky{opacity:1}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal, header.sticky:not(.header_style_on_scroll) .q_logo img.light, header.sticky:not(.header_style_on_scroll) .q_logo img.dark, header.sticky:not(.header_style_on_scroll) .q_logo img.popup, header.sticky:not(.header_style_on_scroll) .q_logo img.mobile{opacity:0!important}
header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
header.sticky .drop_down .second{margin-top:0}
header.sticky .header_fixed_right_area{display:none}
header.sticky .side_menu_button{height:60px}
.sticky .header_menu_bottom{position:static}
header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li>a{line-height:60px}
header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li:first-child>a{padding-left:0}
header.menu_bottom:not(.sticky) .drop_down .second{top:100%}
header:not(.sticky) .header_menu_bottom .side_menu_button{height:60px}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.menu_bottom.sticky .logo_wrapper{float:left}
header.centered_logo{text-align:center}
header.centered_logo .header_inner_left{float:none;position:relative;display:block;margin:20px 0 10px 0}
header.centered_logo.sticky .header_inner_left{margin:0}
header.centered_logo .logo_wrapper{float:none;height:auto!important}
header.centered_logo .q_logo{top:0}
header.centered_logo.sticky .q_logo{top:50%}
header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
header.centered_logo .q_logo img{top:0;margin:0}
@media only screen and (min-width:1000px){
header.centered_logo:not(.sticky) .q_logo img{-webkit-transform:translate(-50%,0px);-moz-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);transform:translate(-50%,0px)}
}
header.centered_logo.sticky .q_logo img{top:-50%}
header.centered_logo.sticky .q_logo img{height:100%!important}
header.sticky nav.main_menu>ul>li>a, .light.sticky nav.main_menu>ul>li>a, .light.sticky nav.main_menu>ul>li>a:hover, .light.sticky nav.main_menu>ul>li.active>a, .dark.sticky nav.main_menu>ul>li>a, .dark.sticky nav.main_menu>ul>li>a:hover, .dark.sticky nav.main_menu>ul>li.active>a{line-height:60px}
nav.main_menu>ul>li.active>a{color:#303030}
.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light.header_style_on_scroll nav.main_menu>ul>li.active>a{color:#fff}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before, .dark.header_style_on_scroll nav.main_menu>ul>li.active>a{color:#000}
header.transparent:not(.sticky) .drop_down .second{top:75%}
header.transparent.with_border:not(.sticky) .drop_down .second, header.transparent.with_hover_bg_color:not(.sticky) .drop_down .second{top:100%}
@media only screen and (min-width:1000px){
header.stick_with_left_right_menu:not(.sticky){text-align:center}
.hide_inital_sticky header.stick_with_left_right_menu.sticky{-ms-transform:none;-webkit-transform:none;transform:none}
header.stick_with_left_right_menu.sticky .header_inner_left{display:none}
header.stick_with_left_right_menu.sticky nav.main_menu.left_side, header.stick_with_left_right_menu.sticky nav.main_menu.right_side{position:relative;display:inline-block;vertical-align:middle}
header.stick_with_left_right_menu.sticky nav.main_menu.left_side>ul>li:last-child, header.stick_with_left_right_menu.sticky nav.main_menu.right_side>ul>li:first-child{margin:0!important}
}
nav.mobile_menu{display:none;width:100%;float:left;position:relative;top:0;text-align:left;overflow:hidden;background-color:#fff;z-index:100}
nav.mobile_menu ul li.active>a{color:#1abc9c}
.sticky .header_menu_bottom .main_menu{float:right;left:auto;position:relative}
.sticky .header_menu_bottom .main_menu_header_inner_right_holder .main_menu{float:left}
.sticky .header_menu_bottom .main_menu_header_inner_right_holder.with_center_logo .main_menu{float:left}
.sticky .header_menu_bottom .main_menu_header_inner_right_holder{float:right}
.sticky .header_menu_bottom nav.main_menu>ul{left:auto}
@media only screen and (min-width:1000px){
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton{border-color:#000!important;background-color:transparent!important;color:#000!important}
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton{border-color:#fff!important;background-color:transparent!important;color:#fff!important}
}
.light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder i.simple_social, .light:not(.sticky):not(.scrolled) .header-widget, .light:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu>li>a, .light:not(.sticky):not(.scrolled) .header-widget p, .light:not(.sticky):not(.scrolled) .header-widget a, .light:not(.sticky):not(.scrolled) .header-widget span{color:#fff}
.light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder i.simple_social, .light:not(.sticky):not(.scrolled) .header-widget #lang_sel>ul>li>a, .light:not(.sticky):not(.scrolled) .header-widget #lang_sel_click>ul>li>a{color:#fff!important}
.dark:not(.sticky):not(.scrolled) .q_social_icon_holder i.simple_social, .dark:not(.sticky):not(.scrolled) .header-widget, .dark:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu>li>a, .dark:not(.sticky):not(.scrolled) .header-widget p, .dark:not(.sticky):not(.scrolled) .header-widget a, .dark:not(.sticky):not(.scrolled) .header-widget span{color:#000}
.dark:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder i.simple_social, .dark:not(.sticky):not(.scrolled) .header-widget #lang_sel>ul>li>a, .dark:not(.sticky):not(.scrolled) .header-widget #lang_sel_click>ul>li>a{color:#000!important}
header.sticky .header_inner_right.left_side{display:none}
.content{margin-top:0;position:relative;z-index:100;background-color:#f6f6f6}
.container{position:relative;padding:0;width:100%;z-index:100}
.container_inner{width:1100px;margin:0 auto}
.content .container{background-color:#f6f6f6}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.full_width{position:relative;z-index:100;background-color:#f6f6f6}
.content .title .container_inner{padding:0!important}
div.section{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}
.full_section_inner{position:relative;z-index:20}
.section .video-overlay.active{background-image:url(/img/theme/pixel-video.png);background-position:0 0;background-repeat:repeat;opacity:1}
.title{display:block;width:100%;height:100px;text-align:left;position:relative;z-index:101;border-bottom-color:#eee}
.title .not_responsive{display:none}
.title .title_holder{display:table;height:100%;left:0;position:relative;width:100%}
.title_outer .has_fixed_background.title .title_holder{position:absolute;top:0;display:block}
.title .title_holder .container{display:table-cell;vertical-align:middle;background-color:transparent}
.title_outer .has_fixed_background.title .title_holder .container{display:block;height:100%}
.title_outer .has_fixed_background.title .title_holder .container_inner{display:table;height:100%}
.title_subtitle_holder{display:block;padding:0;position:relative}
.title_outer .has_fixed_background.title .title_subtitle_holder{display:table-cell;vertical-align:middle;width:100%}
.title_subtitle_holder_inner{position:relative}
.title h1{color:#303030;padding:0;text-transform:uppercase;letter-spacing:1px;font-weight:600}
.title h1{font-size:17px;line-height:1.304347826086957em}
.title.title_size_large h1{font-size:47px;line-height:60px}
@-webkit-keyframes title-from-right{0%{filter:alpha(opacity=0);opacity:0;-webkit-transform:translate(50%,0)}100%{filter:alpha(opacity=100);opacity:1;-webkit-transform:translate(0,0)}}
@keyframes title-from-right{0%{filter:alpha(opacity=0);opacity:0;transform:translate(50%,0)}100%{filter:alpha(opacity=100);opacity:1;transform:translate(0,0)}}
.position_center.title .title_subtitle_holder{text-align:center}
.title.has_fixed_background{background-repeat:no-repeat;background-attachment:fixed;background-position:center 0;position:relative;z-index:101}
.title .separator.small{margin-top:14px;margin-bottom:10px}
.touch .title.has_fixed_background{background-attachment:scroll}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.wpb_column>.wpb_wrapper .separator.small{margin-bottom:20px}
.separator.small.left{margin:10px 0 20px 0}
.qbutton{position:relative;display:inline-block;width:auto;height:39px;line-height:39px;margin:0;padding:0 23px;border:2px solid #303030;font-size:13px;font-weight:700;font-family:inherit;text-align:left;color:#303030;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-moz-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-ms-transition:color .1s linear,background-color .1s linear,border-color .1s linear;-o-transition:color .1s linear,background-color .1s linear,border-color .1s linear;transition:color .1s linear,background-color .1s linear,border-color .1s linear;-webkit-box-sizing:initial!important;-moz-box-sizing:initial!important;box-sizing:initial!important}
.qbutton:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff;text-decoration:none}
.full_width .parallax_content{width:1100px;margin:0 auto}
section.parallax_section_holder{position:static;padding:0;background-repeat:no-repeat;background-color:transparent;background-position:center 0;background-attachment:fixed;overflow:hidden}
.parallax_content{z-index:100;position:relative}
.parallax_content.left{text-align:left}
.touch .projects_holder article span.text_holder{display:none!important;height:0!important;width:0!important;opacity:0!important;visibility:hidden!important}
.touch .portfolio_slides .image_pixel_hover{display:none!important}
.touch .portfolio_slides .hover_feature_holder{display:none!important}
.filter_holder ul li.active span{color:#1abc9c!important}
.masonry_with_space_only_image .hover_feature_holder_title_inner . portfolio_title{margin-bottom:7px}
.q_tabs .tabs-nav li.active a{color:#303030}
.q_tabs .tabs-nav li.active a:hover{color:#1abc9c}
.q_tabs.vertical .tabs-nav li.active a{border:2px solid #e3e3e3;padding:11px 14px 11px 14px;position:relative;z-index:100}
.q_tabs.vertical.left .tabs-nav li.active a{border-right-color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.q_tabs.vertical.right .tabs-nav li.active a{border-left-color:#fff;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.q_tabs.boxed .tabs-nav li.active a{position:relative;z-index:100;line-height:40px;height:40px;padding:0 12px;border:2px solid #e3e3e3;border-bottom-color:#fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}
.wpb_content_element.wpb_single_image img{vertical-align:middle}
.q_price_table.active .active_text{position:absolute;top:0;left:0;width:100%;text-align:center;background-color:#1abc9c;font-size:13px;line-height:31px}
.q_price_table.active .price_table_inner>ul{padding:31px 0 0;margin:-31px 0}
.touch .no_animation_on_touch .q_icon_animation{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0)}
#back_to_top span{text-align:center}
.q_progress_bars_icons_inner .bar.active .bar_noactive{z-index:100}
.q_progress_bars_icons_inner.square .bar.active .bar_noactive, .q_progress_bars_icons_inner.square .bar.active .bar_active, .q_progress_bars_icons_inner.circle .bar.active .bar_noactive, .q_progress_bars_icons_inner.circle .bar.active .bar_active{border:1px solid #1abc9c}
.q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_progress_bars_icons_inner .bar.active i.fa-circle{color:#1abc9c}
.touch .no_animation_on_touch .q_list.circle.animate_list ul li, .touch .no_animation_on_touch .q_list.number.animate_list ul li{opacity:1;filter:alpha(opacity = 100);top:0}
header.sticky .header-left-from-logo-widget, header.sticky .header-right-from-logo-widget{display:none}
.side_menu_slide_from_right header.sticky{-moz-transition:left .2s cubic-bezier(.645,.045,.355,1.000),top .33s cubic-bezier(0.694,0.0482,0.335,1);-o-transition:left .2s cubic-bezier(.645,.045,.355,1.000),top .33s cubic-bezier(0.694,0.0482,0.335,1);-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1.000),top .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .2s cubic-bezier(.645,.045,.355,1.000),top .33s cubic-bezier(0.694,0.0482,0.335,1)}
body.side_menu_slide_with_content header.sticky{-webkit-transition:left .2s ease,right .2s ease,top .33s cubic-bezier(0.694,0.0482,0.335,1);-moz-transition:left .2s ease,right .2s ease,top .33s cubic-bezier(0.694,0.0482,0.335,1);transition:left .2s ease,right .2s ease,top .33s cubic-bezier(0.694,0.0482,0.335,1)}
body.side_menu_slide_with_content.side_menu_open header.sticky{left:-470px;-webkit-transition:left .2s ease;-moz-transition:left .2s ease;transition:left .2s ease}
body.side_menu_slide_with_content.width_270.side_menu_open header.sticky{left:-270px}
body.side_menu_slide_with_content.width_370.side_menu_open header.sticky{left:-370px}
footer{display:block;width:100%;margin:0 auto;z-index:100;position:relative}
.footer_bottom_holder{display:block;background-color:#1b1b1b}
.footer_bottom{display:table-cell;text-align:center;font-size:12px;line-height:22px;height:53px;width:1%;vertical-align:middle}
.footer_bottom p, .footer_bottom span{margin:0}
.footer_bottom .footer_text_title{display:none}
#back_to_top{color:#cdcdcd;height:auto;position:fixed;bottom:65px;margin:0;z-index:10000;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;right:25px;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-backface-visibility:hidden}
#back_to_top.off{opacity:0;filter:alpha(opacity=0);right:25px}
#back_to_top.on{opacity:1;filter:alpha(opacity=100);visibility:visible;right:25px}
#back_to_top span{width:52px;height:52px;line-height:52px;text-decoration:none;-o-border-radius:52px;-moz-border-radius:52px;-webkit-border-radius:52px;border-radius:52px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;border:2px solid #e8e8e8;background:transparent}
#back_to_top span i{font-size:22px;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;color:#b0b0b0;line-height:52px}
#back_to_top:hover span{background-color:#e8e8e8}
.page_not_found{text-align:center;margin:0 0 83px}
.page_not_found h2{margin:40px 0 20px;font-size:32px}
.page_not_found p{margin:15px 0 35px}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}
@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}
.touch .no_animation_on_touch .element_from_left>div, .touch .no_animation_on_touch .element_from_right>div, .touch .no_animation_on_touch .element_from_top>div, .touch .no_animation_on_touch .element_from_bottom>div, .touch .no_animation_on_touch .element_from_fade>div, .touch .no_animation_on_touch .element_transform>div{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}
@-webkit-keyframes element-from-left{0%{-webkit-transform:translate(-20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes element-from-left{0%{transform:translate(-20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-right{0%{-webkit-transform:translate(20%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes element-from-right{0%{transform:translate(20%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-bottom{0%{-webkit-transform:translate(0,30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes element-from-bottom{0%{transform:translate(0,30%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-from-top{0%{-webkit-transform:translate(0,-30%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes element-from-top{0%{transform:translate(0,-30%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes element-transform{0%{-webkit-transform:scale(0.3);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}
@keyframes element-transform{0%{transform:scale(0.3);opacity:.1}100%{transform:scale(1);opacity:1}}
.touch .no_animation_on_touch .fade_in_circle_holder{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.content_bottom{position:relative;z-index:100}
.carousel-inner>.active{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel.fade .active.left, .carousel.fade .active.right{opacity:0;filter:alpha(opacity=0)}
.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.left, .carousel.fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}
.item.active .qode_slide-svg-holder svg{-webkit-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-moz-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);-o-animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);animation:fade .4s 1 cubic-bezier(0.500,0.110,0.805,0.320);opacity:1}
.carousel-inner .active .slider_content .thumb{-webkit-animation:rotate 1s 1 ease-out;-moz-animation:rotate 1s 1 ease-out;-o-animation:rotate 1s 1 ease-out;animation:rotate 1s 1 ease-out;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .thumb.fade{-webkit-animation:fade 1s 1 ease-out;-moz-animation:fade 1s 1 ease-out;-o-animation:fade 1s 1 ease-out;animation:fade 1s 1 ease-out}
.carousel-inner .active .slider_content .text{-webkit-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-moz-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);-o-animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);animation:text-from-bottom 1.5s 1 cubic-bezier(0.165,0.840,0.440,1.000);opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one h2, .carousel-inner .active .slider_content .text.one_by_one h4, .carousel-inner .active .slider_content .text.one_by_one .separator, .carousel-inner .active .slider_content .text.one_by_one p, .carousel-inner .active .slider_content .text.one_by_one a.qbutton, .carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator h2{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator h4{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator p{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator a.qbutton{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .slide_anchor_holder{animation-delay:.75s;-webkit-animation-delay:.75s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator p{animation-delay:.2s;-webkit-animation-delay:.2s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator a.qbutton{animation-delay:.4s;-webkit-animation-delay:.4s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.no_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator p{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{animation-delay:.45s;-webkit-animation-delay:.45s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .slide_anchor_holder{animation-delay:.6s;-webkit-animation-delay:.6s}
.touch .carousel-inner .item{background-position:center 0!important}
.touch .carousel-control{width:10%}
.touch .carousel-control.left{background-position:30px center!important}
.touch .carousel-control.left .thumb_holder{display:none}
.touch .carousel-control.right{background-position:100% center!important}
.touch .carousel-control.right .thumb_holder{display:none}
.carousel-indicators .active{opacity:1;margin:0 3px}
@-webkit-keyframes text-from-bottom{0%{-webkit-transform:translate(0,15%);opacity:0}50%{-webkit-transform:translate(0,15%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}
@keyframes text-from-bottom{0%{transform:translate(0,15%);opacity:0}50%{transform:translate(0,15%);opacity:0}100%{transform:translate(0,0);opacity:1}}
@-webkit-keyframes rotate{0%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}50%{-webkit-transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}100%{-webkit-transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}
@keyframes rotate{0%{transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}50%{transform:perspective(600px) rotateX(90deg) scale(.5);opacity:0}100%{transform:perspective(600px) rotateX(0deg) scale(1);opacity:1}}
@-webkit-keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
@keyframes fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
@-webkit-keyframes text-from-bottom-one-by-one{0%{top:70px;opacity:0}50%{top:45px;opacity:0}100%{top:0;opacity:1}}
@keyframes text-from-bottom-one-by-one{0%{top:70px;opacity:0}50%{top:45px;opacity:0}100%{top:0;opacity:1}}
.carousel .video .video-overlay.active{background-image:url(/img/theme/pixel-video.png);background-position:0 0;background-repeat:repeat;opacity:1}
.no-touch .q_slider .has_custom_cursor .carousel-indicators{display:none!important}
.wpb_row, .wpb_content_element{margin-bottom:0!important}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color:#959595;margin:10px 0 0 0}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color:#959595;margin:10px 0 0 0}
@-webkit-keyframes search_fade_out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@keyframes search_fade_out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
@-webkit-keyframes search_fade_in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
@keyframes search_fade_in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}
nav.content_menu.fixed ul li.active .arrow{display:none}
nav.content_menu ul li.active:hover i, nav.content_menu ul li.active:hover a{color:#1abc9c}
nav.content_menu ul li.active i, nav.content_menu ul li.active a{color:#303030}
.parallax_section_inner_margin{margin-left:-15px;margin-right:-15px}
.wpcf7 form.wpcf7-form p{margin-bottom:20px}
input.wpcf7-form-control.wpcf7-text{width:100%}
input.wpcf7-form-control.wpcf7-text{margin:5px 0 0;padding:15px;border:0;outline:0;resize:none;font-size:13px;line-height:17px;background-color:#fff;color:#818181;font-family:'Raleway';font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input.wpcf7-form-control.wpcf7-submit{position:relative;display:inline-block;width:auto;height:39px;line-height:36px;margin:0;padding:0 23px;font-size:13px;font-weight:700;font-family:'Raleway',sans-serif;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0;font-style:normal;text-transform:uppercase;letter-spacing:1px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-shadow:none;background-color:transparent;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
input.wpcf7-form-control.wpcf7-submit[disabled]{color:#818181;border:2px solid #818181;cursor:not-allowed}
div.wpcf7-response-output{position:relative;padding:17px 30px 17px 55px;color:#fff;text-transform:uppercase;font-weight:500;margin-left:0;margin-right:0;font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:1px;border:0}
div.wpcf7-response-output:before{font-family:'FontAwesome',sans-serif;width:20px;height:20px;display:inline-block;color:#fff;position:absolute;left:25px}
div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#1abc9c}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before{content:"\f087"}
div.wpcf7-response-output.wpcf7-validation-errors{background-color:#f1c40f}
div.wpcf7-response-output.wpcf7-validation-errors:before{content:"\f12a"}
.two_columns_form_with_space{display:table}
.two_columns_form_with_space input.wpcf7-form-control.wpcf7-text{margin:0}
.two_columns_form_with_space .column_left{display:table-cell;vertical-align:top;padding-right:5px}
.two_columns_form_with_space .column_right{display:table-cell;width:1%;vertical-align:top;padding-left:5px}
.vertical_menu_enabled .full_width, .vertical_menu_enabled .content .container, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer{padding-left:260px}
.vertical_menu_enabled .content .title .container{padding-left:0}
.vertical_menu_enabled .content .container, .vertical_menu_enabled footer{width:auto}
aside.vertical_menu_area{position:fixed;width:260px;top:0;left:0;padding:10px 30px;background-color:#fff;height:100%;z-index:101;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;outline:0}
aside.vertical_menu_area.with_scroll{overflow:hidden}
aside.vertical_menu_area .vertical_menu_area_widget_holder{font-size:13px;position:relative}
.vertical_menu_enabled header{display:block}
.vertical_menu_enabled header .header_inner{display:none}
.vertical_area_background{position:fixed;width:260px;height:100%;background-position:right top;background-repeat:no-repeat;background-size:cover;top:0;left:0;z-index:0;-webkit-transition:opacity .6s ease;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;-ms-transition:opacity .6s ease;transition:opacity .6s ease;opacity:1}
.vertical_logo_wrapper{z-index:100;position:relative}
.vertical_logo_wrapper img{max-width:100%;position:absolute;top:0;left:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;transition:opacity .3s ease}
.q_logo_vertical img.normal{position:relative}
.q_logo_vertical img.light, .q_logo_vertical img.dark{opacity:0}
nav.vertical_menu{position:relative;z-index:101;margin:45px 0 0 0}
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus, .no-touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .no-touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus.png)}
.touch nav.vertical_menu_toggle ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus.png)}
.vertical_menu_transparency_on .light nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .light nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_white.png)}
.vertical_menu_transparency_on .dark nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .dark nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_black.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:150/100),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:160dpi){
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus, .no-touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .no-touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus@1_5x.png)}
.touch nav.vertical_menu_toggle ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus@1_5x.png)}
.vertical_menu_transparency_on .light nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .light nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_white@1_5x.png)}
.vertical_menu_transparency_on .dark nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .dark nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_black@1_5x.png)}
}
@media only screen and (-webkit-min-device-pixel-ratio:2.0),only screen and (min--moz-device-pixel-ratio:2.0),only screen and (-o-min-device-pixel-ratio:200/100),only screen and (min-device-pixel-ratio:2.0),only screen and (min-resolution:210dpi){
.no-touch nav.vertical_menu_toggle ul>li.menu-item-has-children>a:hover>.plus, .no-touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .no-touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus@2x.png)}
.touch nav.vertical_menu_toggle ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .touch nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus@2x.png)}
.vertical_menu_transparency_on .light nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .light nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_white@2x.png)}
.vertical_menu_transparency_on .dark nav.vertical_menu_on_click ul>li.menu-item-has-children.open>a>.plus, .vertical_menu_transparency_on .dark nav.vertical_menu_float ul>li.menu-item-has-children.open>a>.plus{background-image:url(/img/theme/vertical_menu_minus_black@2x.png)}
}
.vertical_menu_area_widget_holder{margin:60px 0 0 0}
.vertical_menu_enabled .content{margin-top:0!important;padding-top:0!important}
.vertical_menu_hidden aside.vertical_menu_area{-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.15);box-shadow:0 0 2px 2px rgba(0,0,0,.15);left:-220px;padding:10px 40px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;-ms-transform:left .15s ease-out;transition:left .15s ease-out}
.vertical_menu_hidden .vertical_area_background{left:-220px;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;-ms-transform:left .15s ease-out;transition:left .15s ease-out}
.vertical_menu_hidden.vertical_menu_hidden_with_logo aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_area_background{left:-190px}
.vertical_menu_hidden aside.vertical_menu_area.active, .vertical_menu_hidden aside.vertical_menu_area.active .vertical_area_background{left:0}
.vertical_menu_enabled.vertical_menu_hidden .full_width, .vertical_menu_enabled.vertical_menu_hidden .content .container, .vertical_menu_enabled.vertical_menu_hidden .title_outer, .vertical_menu_enabled.vertical_menu_hidden footer{padding-left:40px}
.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_width, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .content .container, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .title_outer, .vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer{padding-left:70px}
.vertical_menu_hidden_button{position:fixed;top:0;left:0;width:40px;height:40px;z-index:11;display:block}
.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_hidden_button{width:70px;height:40px;z-index:1000}
.vertical_menu_hidden_button_line{position:absolute;top:50%;left:50%;font-size:30px;display:block;margin-left:-11px;width:22px;height:3px;background:#303030}
.vertical_menu_hidden_button_line:after, .vertical_menu_hidden_button_line:before{content:'';position:absolute;width:100%;height:3px;background:#303030;left:0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}
.vertical_menu_hidden_button_line:before{top:-6px}
.vertical_menu_hidden_button_line:after{bottom:-6px}
.vertical_menu_area.active .vertical_menu_hidden_button .vertical_menu_hidden_button_line{background:rgba(220,151,31,0)}
.vertical_menu_area.active .vertical_menu_hidden_button .vertical_menu_hidden_button_line:after{-webkit-transform:rotate(-45deg) translate(2px,-8px);-moz-transform:rotate(-45deg) translate(3px,-8px);-ms-transform:rotate(-45deg) translate(3px,-8px);-o-transform:rotate(-45deg) translate(3px,-8px);transform:rotate(-45deg) translate(3px,-8px)}
.vertical_menu_area.active .vertical_menu_hidden_button .vertical_menu_hidden_button_line:before{-webkit-transform:rotate(45deg) translate(4px,9px);-moz-transform:rotate(45deg) translate(3px,8px);-ms-transform:rotate(45deg) translate(3px,8px);-o-transform:rotate(45deg) translate(3px,8px);transform:rotate(45deg) translate(3px,8px)}
.vertical_menu_hidden_button_line, .vertical_menu_hidden_button_line:before, .vertical_menu_hidden_button_line:after{-webkit-transition:all .3s cubic-bezier(0.585,-0.600,0.430,1.650);-moz-transition:all .3s cubic-bezier(0.585,-0.600,0.430,1.650);-ms-transition:all .3s cubic-bezier(0.585,-0.600,0.430,1.650);-o-transition:all .3s cubic-bezier(0.585,-0.600,0.430,1.650);transition:all .3s cubic-bezier(0.585,-0.600,0.430,1.650)}
.vertical_menu_hidden_button:hover .vertical_menu_hidden_button_line:before{top:-8px}
.vertical_menu_hidden_button:hover .vertical_menu_hidden_button_line:after{bottom:-8px}
.vertical_menu_area.active .vertical_menu_hidden_button .vertical_menu_hidden_button_line:after{bottom:-8px}
.vertical_menu_area.active .vertical_menu_hidden_button .vertical_menu_hidden_button_line:before{top:-8px}
.vertical_menu_hidden .vertical_menu_area_bottom_logo{position:fixed;width:70px;text-align:center;bottom:0;z-index:1000}
.vertical_menu_hidden .vertical_menu_area_bottom_logo_inner{position:absolute;bottom:20px;box-sizing:border-box;text-align:center;width:100%}
.vertical_menu_hidden .vertical_menu_area_bottom_logo_inner a{display:block;padding:0 10px}
.vertical_menu_hidden .vertical_menu_area_bottom_logo{left:0;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;-ms-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;transition:left .15s ease-in-out}
.vertical_menu_hidden .vertical_menu_area_bottom_logo.active{left:-70px}
.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area:not(.active) .vertical_menu_area_inner{left:-30px}
.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area .vertical_menu_area_inner{left:0}
.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area .vertical_menu_area_inner{position:relative;height:100%}
.vertical_menu_hidden.vertical_menu_width_350 aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_width_350 aside.vertical_menu_area .vertical_area_background{width:350px;left:-310px}
.vertical_menu_hidden.vertical_menu_width_290 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_width_290 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_width_350 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_width_350 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_width_400 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_width_400 aside.vertical_menu_area.active .vertical_area_background{left:0}
.vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area .vertical_area_background{width:350px;left:-280px}
.vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_290 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area.active .vertical_area_background, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_400 aside.vertical_menu_area.active, .vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_400 aside.vertical_menu_area.active .vertical_area_background{left:0}
@media only screen and (min-width:1000px){
.dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line, .dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before, .dark:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after{background-color:#000}
.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after{background-color:#fff}
}
.touch .popup_menu_holder_outer{display:none}
.touch .popup_menu_opened .popup_menu_holder_outer{display:block}
.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .q_logo img.sticky{opacity:0!important}
.q_elements_holder{width:100%;display:table;table-layout:fixed}
.q_elements_holder .q_elements_item{display:table-cell;vertical-align:middle;height:100%}
.q_elements_holder .q_elements_item_inner{width:100%}
.q_elements_holder.two_columns .q_elements_item{width:50%}
@media only screen and (min-width:800px){
.qode_image_gallery_no_space.highlight_active ul li:not(.active){opacity:.2}
.qode_image_gallery_no_space.highlight_active ul li.active{opacity:1!important}
}
.qode_image_gallery_no_space ul li:not(.active) a{cursor:default}
#multiscroll-nav li .active span{background-color:#000}
.vc_grid-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot.active span{background-color:#e3e3e3!important;border-color:#e3e3e3!important}
.vc_grid-container .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot.active span{background-color:#e3e3e3!important;border-color:#e3e3e3!important}
body:not(.home) .container{position: static;}
body:not(.home) .container_inner{position: relative;}
::selection{background: #b69e4f;}
::-moz-selection{background: #b69e4f;}
.filter_holder ul li.active span, .q_tabs .tabs-nav li.active a:hover, .q_progress_bars_icons_inner .bar.active i.fa-circle{color: #b69e4f !important;}
p a:hover, nav.mobile_menu ul li.active > a, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, nav.content_menu ul li.active:hover i, nav.content_menu ul li.active:hover a{color: #b69e4f;}
.qbutton:hover, .q_progress_bars_icons_inner.square .bar.active .bar_noactive, .q_progress_bars_icons_inner.square .bar.active .bar_active, .q_progress_bars_icons_inner.circle .bar.active .bar_noactive, .q_progress_bars_icons_inner.circle .bar.active .bar_active{border-color: #b69e4f}
.qbutton:hover, .q_price_table.active .active_text{background-color: #b69e4f}
body{font-family: 'Open Sans', sans-serif;
    	    	 color: #7f7f7f;     	 font-size: 14px;     	font-weight: 400;}
body, .wrapper, .content, .full_width, .content .container{background-color:#e9e9e9;}
.header_bottom{background-color: rgba(255,255,255,0);}
.header_bottom{border-bottom: 0;}
.header_bottom{box-shadow: none;}
@media only screen and (min-width: 1000px){
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner{padding-top:60px;}
}
header.sticky .header_top{background-color: rgba(0,0,0,0.8);}
.content{margin-top: -130px;}
header.sticky nav.main_menu > ul > li > a, header.light.sticky nav.main_menu > ul > li > a, header.dark.sticky nav.main_menu > ul > li > a{color: #b69e4f;}
header.sticky .side_menu_button a, header.sticky .side_menu_button a:hover{color: #b69e4f;}
@media only screen and (max-width: 1000px){
.header_bottom, nav.mobile_menu{background-color: #ffffff !important;}
}
h1, .title h1{color: #ffffff; 		font-family: 'Josefin Sans', sans-serif;
		font-size: 45px; 	line-height: 60px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 3.5px;     text-transform: uppercase;}
.title h1{color: #ffffff;}
h2{color: #ffffff; 			font-family: 'Josefin Sans', sans-serif;
		font-size: 25px; 		font-style: normal; 	font-weight: 400;     letter-spacing: 2px; 	text-transform: uppercase;}
h3{color: #b69e4f; 		font-family: 'Josefin Sans', sans-serif;
		font-size: 22px; 	line-height: 60px; 	font-style: normal; 	font-weight: 400;     letter-spacing: 2px; 	text-transform: uppercase;}
h6{color: #b69e4f; 		font-family: 'Josefin Sans', sans-serif;
		font-size: 17px; 	line-height: 30px; 	font-style: normal;  	font-weight: 400; 	letter-spacing: 3px; 	text-transform: uppercase;}
p{color: #7f7f7f;    	    		font-family: 'Open Sans', sans-serif;
    	    	font-size: 14px;    	line-height: 20px;    	font-style: normal;    	font-weight: 400;}
a, p a{color: #b69e4f;}
a:hover, p a:hover{color: #b5a77b;}
.separator.small, .wpb_column>.wpb_wrapper .separator.small{height: 1px;margin-top: 20px;margin-bottom: 20px;background-color: #b69e4f;width: 23px;}
.qbutton, input.wpcf7-form-control.wpcf7-submit{color: #b69e4f; 		font-family: 'Open Sans', sans-serif;
	
    	border-color: #b69e4f; 
		font-size: 14px; 		line-height: 45px; 		height: 45px; 		font-style: normal; 		font-weight: 400; 			border-radius: 3px; 		-moz-border-radius: 3px; 		-webkit-border-radius: 3px; 		letter-spacing: 0px; 		text-transform: uppercase; 	 border-width: 1.5px;		padding-left: 45px; padding-right: 45px;}
.qbutton:hover{color: #ffffff;}
.qbutton:hover{background-color: #b69e4f;}
.footer_bottom_holder{background-color:#ffffff;}
.footer_bottom_holder{padding-bottom: 22px}
.footer_bottom{padding-top: 33px;}
.vertical_menu_hidden_button_line, .vertical_menu_hidden_button_line:after, .vertical_menu_hidden_button_line:before{background-color: #b69e4f;}
aside .vertical_menu_area_widget_holder{color: #ffffff;}
.vertical_menu_area{text-align:left;}
nav.vertical_menu > ul > li.active > a{color: #ffffff;}
.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit{border-color: #b69e4f;border-width: 1.5px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;color: #b69e4f;font-family: Open Sans;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: 0px;text-transform: uppercase;height: 45px;line-height: 45px;}
.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover{color: #ffffff;background-color: #b69e4f;border-color: #ffffff;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{background-color: #011133;border-color: #b69e4f;border-width: 1.5px;border-style:solid;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;color: #b69e4f;font-family: Open Sans;font-size: 14px;line-height: 16px;font-style: normal;font-weight: 400;letter-spacing: 0px;text-transform: uppercase;padding-top: 13px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;margin-bottom: 15px;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus{color: #b69e4f;background-color: #ffffff;border-color: #ffffff;}
.cf7_custom_style_1 ::-webkit-input-placeholder{color: #b69e4f;opacity:1;}
.cf7_custom_style_1 :-moz-placeholder{color: #b69e4f;opacity:1;}
.cf7_custom_style_1 ::-moz-placeholder{color: #b69e4f;opacity:1;}
.cf7_custom_style_1 :-ms-input-placeholde{color: #b69e4f;opacity:1;}
.cf7_custom_style_1 input:focus::-webkit-input-placeholder{color: #b69e4f;}
.cf7_custom_style_1 input:focus:-moz-placeholder{color: #b69e4f;}
.cf7_custom_style_1 input:focus::-moz-placeholder{color: #b69e4f;}
.cf7_custom_style_1 input:focus:-ms-input-placeholder{color: #b69e4f;}
.title .separator{background-color: #ffffff;}
#multiscroll-nav li .active span{border-color: #ce595d;}
#multiscroll-nav li .active span{background-color: #ce595d;}
#back_to_top span i{color: #b69e4f;}
#back_to_top:hover span i{color: #ffffff;}
#back_to_top span{border-color: rgba(182,158,79,1);border-width: 1px;border-style: solid}
#back_to_top:hover span{background-color: rgba(182,158,79,1);border-color: rgba(182,158,79,1)}
@media only screen and (max-width:1300px){
.touch footer.uncover{position:relative;top:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.touch .content{margin-bottom:0!important}
}
@media only screen and (max-width:1200px){
.container_inner, .full_width .parallax_content{width:950px}
}
@media only screen and (min-width:1000px){
.light:not(.sticky):not(.scrolled) .side_menu_button>a{color:#fff}
.dark:not(.sticky):not(.scrolled) .side_menu_button>a{color:#000}
.admin-bar header.sticky.sticky_animate{padding-top:32px!important}
.admin-bar header.sticky .qode_search_form{top:32px}
}
@media only screen and (max-width:1000px){
.container_inner, .full_width .parallax_content{width:768px}
.vertical_menu_hidden.vertical_menu_enabled.vertical_menu_hidden_with_logo .vertical_menu_area_bottom_logo{display:none}
header, .header_inner_left{position:relative!important;left:0!important;margin-bottom:0}
.content{margin-bottom:0!important}
header{top:0!important;margin-top:0!important;display:block}
.header_bottom{background-color:#fff!important}
header.centered_logo .header_inner_left{margin:0}
header.centered_logo .logo_wrapper{height:100px!important}
header .q_logo img.mobile{display:block!important;opacity:1!important;position:relative;margin:0 auto}
header .q_logo img.normal, header .q_logo img.light, header .q_logo img.dark, header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.sticky{display:none}
nav.mobile_menu{display:block}
.logo_wrapper{display:table;height:100px!important;left:50%;position:absolute}
.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}
.q_logo a{left:-50%;width:auto!important}
.q_logo img{top:0;left:0}
.title{height:auto!important;padding:30px 0!important}
.title.has_fixed_background{background:none!important;height:auto!important;padding:0!important}
.title .not_responsive{display:block}
.title h1{margin:0}
.content{margin-top:0!important}
.title .title_holder{height:100%!important;padding:0!important}
.title.title_size_large h1{font-size:40px!important;line-height:50px!important}
}
@media only screen and (max-width:768px){
.container_inner, .full_width .parallax_content{width:600px}
.title{padding:25px 0!important}
.qbutton{padding:0 14px}
.touch .content{margin:0!important}
.title.title_size_large h1{font-size:30px!important;line-height:40px!important}
.q_elements_holder.responsive_mode_from_768.two_columns .q_elements_item{width:100%;display:inline-block;height:auto}
}
@media only screen and (max-width:600px){
.container_inner, .full_width .parallax_content{width:420px}
body.side_menu_slide_with_content.side_menu_open header.sticky, body.side_menu_slide_with_content.width_270.side_menu_open header.sticky, body.side_menu_slide_with_content.width_370.side_menu_open header.sticky{left:-100%}
.title{padding:15px 0!important}
.title h1{float:none}
.qode_pricing_tables .q_price_table.active{margin-top:20px;margin-bottom:25px}
.title.title_size_large h1{font-size:25px!important;line-height:35px!important}
.vc_row.full_screen_section{padding:30px 0}
}
@media only screen and (max-width:480px){
.container_inner, .full_width .parallax_content{width:300px}
.header_bottom{padding:0 25px}
.footer_bottom{line-height:35px;height:auto}
.title .separator{display:none}
.title.title_size_large h1{font-size:20px!important;line-height:25px!important}
}
@media only screen and (max-width:420px){
.header_bottom{padding:0 15px}
}
@media only screen and (max-width:350px){
.container_inner, .full_width .parallax_content{width:95%}
.parallax_section_inner_margin{margin:0}
}
@media only screen and (max-width: 1000px){
.header_bottom, nav.mobile_menu{background-color: #ffffff !important;}
}
@media only screen and (min-width: 480px) and (max-width: 768px){
section.parallax_section_holder{height: auto !important;
		min-height: 400px;}
}
@media only screen and (max-width: 480px){
section.parallax_section_holder{height: auto !important;
		min-height: 400px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1560px){
.touch footer.uncover{position: relative;
		top: 0;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;}
}
@media only screen and (min-width: 1000px) and (max-width: 1460px){
.container_inner, .full_width .parallax_content{width: 950px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1260px){
.container_inner, .full_width .parallax_content{width: 768px;}
.title{height: auto !important;
		padding: 30px 0 !important;}
.title.has_fixed_background{background: none !important;
		height: auto !important;
		padding: 0 !important;}
.title .not_responsive{display: block;}
.title h1{margin: 0px;}
.content{margin-top:0 !important;}
.title .title_holder{height: 100% !important;
		padding: 0 !important;}
}
@media only screen and (min-width: 1000px) and (max-width: 1060px){
.container_inner, .full_width .parallax_content{width: 600px;}
.title{padding: 25px 0 !important;}
.qbutton{padding: 0px 14px;}
.touch .content{margin: 0 !important;}
}
@media only screen and (max-width: 1000px){
.vertical_menu_enabled header{display: inline-block;}
.vertical_menu_enabled header .header_inner{display: block;}
aside.vertical_menu_area{display: none;}
.vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_menu_area_bottom_logo{display: none;}
.vertical_menu_enabled .full_width, .vertical_menu_enabled .content .container, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer{padding-left: 0px !important;}
.vertical_menu_enabled .content .container, .vertical_menu_enabled footer{width: 100%;}
}
.container:before, .container:after, .vc_row:before, .vc_row:after{content: " ";
  display: table;}
.container:after, .vc_row:after{clear: both;}
.vc_row{margin-left: -15px;
  margin-right: -15px;}
.vc_col-sm-3, .vc_col-sm-6, .vc_col-sm-12{position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
@media (min-width: 768px){
.vc_col-sm-3, .vc_col-sm-6, .vc_col-sm-12{float: left;}
.vc_col-sm-12{width: 100%;}
.vc_col-sm-6{width: 50%;}
.vc_col-sm-3{width: 25%;}
}
.vc_btn-default.active, a.vc_btn-default.active, button.vc_btn-default.active, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default{color: #7d7d7d;
  background-color: #e6e6e6;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-default.active, a.vc_btn-default.active, button.vc_btn-default.active, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default{background-image: none;}
.vc_btn-default.disabled.active, a.vc_btn-default.disabled.active, button.vc_btn-default.disabled.active, .vc_btn-default[disabled].active, a.vc_btn-default[disabled].active, button.vc_btn-default[disabled].active, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] button.vc_btn-default.active{background-color: #ffffff;
  border-color: transparent;}
.vc_btn-primary.active, a.vc_btn-primary.active, button.vc_btn-primary.active, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary{color: #ffffff;
  background-color: #0089bd;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-primary.active, a.vc_btn-primary.active, button.vc_btn-primary.active, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary{background-image: none;}
.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled.active, .vc_btn-primary[disabled].active, a.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled].active, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary.active{background-color: #00aef0;
  border-color: transparent;}
.vc_btn-success.active, a.vc_btn-success.active, button.vc_btn-success.active, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success{color: #ffffff;
  background-color: #449d44;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-success.active, a.vc_btn-success.active, button.vc_btn-success.active, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success{background-image: none;}
.vc_btn-success.disabled.active, a.vc_btn-success.disabled.active, button.vc_btn-success.disabled.active, .vc_btn-success[disabled].active, a.vc_btn-success[disabled].active, button.vc_btn-success[disabled].active, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] button.vc_btn-success.active{background-color: #5cb85c;
  border-color: transparent;}
.vc_btn-info.active, a.vc_btn-info.active, button.vc_btn-info.active, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info{color: #ffffff;
  background-color: #31b0d5;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-info.active, a.vc_btn-info.active, button.vc_btn-info.active, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info{background-image: none;}
.vc_btn-info.disabled.active, a.vc_btn-info.disabled.active, button.vc_btn-info.disabled.active, .vc_btn-info[disabled].active, a.vc_btn-info[disabled].active, button.vc_btn-info[disabled].active, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] button.vc_btn-info.active{background-color: #5bc0de;
  border-color: transparent;}
.vc_btn-warning.active, a.vc_btn-warning.active, button.vc_btn-warning.active, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning{color: #ffffff;
  background-color: #ec971f;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-warning.active, a.vc_btn-warning.active, button.vc_btn-warning.active, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning{background-image: none;}
.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled.active, .vc_btn-warning[disabled].active, a.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled].active, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning.active{background-color: #f0ad4e;
  border-color: transparent;}
.vc_btn-danger.active, a.vc_btn-danger.active, button.vc_btn-danger.active, .open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger{color: #ffffff;
  background-color: #c9302c;
  border-color: rgba(0, 0, 0, 0);}
.vc_btn-danger.active, a.vc_btn-danger.active, button.vc_btn-danger.active, .open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger{background-image: none;}
.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled.active, .vc_btn-danger[disabled].active, a.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled].active, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger.active{background-color: #d9534f;
  border-color: transparent;}
.wpb_text_column p:last-child, .wpb_text_column *:last-child{margin-bottom: 0;}
.wpb_row, .wpb_content_element{margin-bottom: 35px;}
.wpb_column > .wpb_wrapper > *:last-child{margin-bottom: 0;}
.wpb_button.active{background-color: #eaeaea;}
.wpb_button.active{background-color: #d1d1d1 \9;}
.wpb_button.active{background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.wpb_btn-primary.active, .wpb_btn-warning.active, .wpb_btn-danger.active, .wpb_btn-success.active, .wpb_btn-info.active, .wpb_btn-inverse.active{color: rgba(255, 255, 255, 0.75);}
.wpb_btn-primary.active{background-color: #0077b3;}
.wpb_btn-primary.active{background-color: #005580 \9;}
.wpb_btn-warning.active{background-color: #e68a00;}
.wpb_btn-warning.active{background-color: #b36b00 \9;}
.wpb_btn-danger.active{background-color: #ff4f42;}
.wpb_btn-danger.active{background-color: #ff200f \9;}
.wpb_btn-success.active{background-color: #5aa855;}
.wpb_btn-success.active{background-color: #488644 \9;}
.wpb_btn-info.active{background-color: #43b0d5;}
.wpb_btn-info.active{background-color: #2a97bc \9;}
.wpb_btn-inverse.active{background-color: #484848;}
.wpb_btn-inverse.active{background-color: #2f2f2f \9;}
.vc_general.vc_btn3.active{outline: 0;}
.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #3558c8;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #5472d2;
  background-color: #5472d2;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #5472d2;}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #3558c8;
  background-color: #3558c8;}
.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #009ba6;}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #00c1cf;
  background-color: #00c1cf;}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #00c1cf;}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #009ba6;
  background-color: #009ba6;}
.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #fe4638;}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #fe6c61;
  background-color: #fe6c61;}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #fe6c61;}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #fe4638;
  background-color: #fe4638;}
.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #7650b8;}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #8d6dc4;
  background-color: #8d6dc4;}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #8d6dc4;}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #7650b8;
  background-color: #7650b8;}
.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #3799b5;}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #4cadc9;
  background-color: #4cadc9;}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #4cadc9;}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #3799b5;
  background-color: #3799b5;}
.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #bfaf91;}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #cec2ab;
  background-color: #cec2ab;}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #cec2ab;}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #bfaf91;
  background-color: #bfaf91;}
.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #3c3644;}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #50485b;
  background-color: #50485b;}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #50485b;}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #3c3644;
  background-color: #3c3644;}
.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #56cd85;}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #75d69c;
  background-color: #75d69c;}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #75d69c;}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #56cd85;
  background-color: #56cd85;}
.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #f5ad41;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #f7be68;
  background-color: #f7be68;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #f7be68;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #f5ad41;
  background-color: #f5ad41;}
.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #378ddd;}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #5aa1e3;
  background-color: #5aa1e3;}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #5aa1e3;}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #378ddd;
  background-color: #378ddd;}
.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #5a8d31;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #6dab3c;
  background-color: #6dab3c;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #6dab3c;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #5a8d31;
  background-color: #5a8d31;}
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #f22d27;}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #f4524d;
  background-color: #f4524d;}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #f4524d;}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #f22d27;
  background-color: #f22d27;}
.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #f57941;}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #f79468;
  background-color: #f79468;}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #f79468;}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #f57941;
  background-color: #f57941;}
.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #ab63ad;}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #b97ebb;
  background-color: #b97ebb;}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #b97ebb;}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #ab63ad;
  background-color: #ab63ad;}
.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #161616;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #2a2a2a;
  background-color: #2a2a2a;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #2a2a2a;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #161616;
  background-color: #161616;}
.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active{color: #595959;
  background-color: #d7d7d7;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active{color: #666666;
  border-color: #ebebeb;
  background-color: #ebebeb;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active{color: #595959;
  background-color: #ebebeb;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active{color: #595959;
  border-color: #d7d7d7;
  background-color: #d7d7d7;}
.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active{color: #595959;
  background-color: #ebebeb;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active{color: #666666;
  border-color: #ffffff;
  background-color: #ffffff;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active{color: #595959;
  background-color: #ffffff;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active{color: #595959;
  border-color: #ebebeb;
  background-color: #ebebeb;}
.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active{color: #262626;
  background-color: #e3e3e3;}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active{color: #333333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active{color: #262626;
  background-color: #f7f7f7;}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active{color: #262626;
  border-color: #e3e3e3;
  background-color: #e3e3e3;}
.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #006da3;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #0088cc;
  background-color: #0088cc;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #0088cc;}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #006da3;
  background-color: #006da3;}
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #37abd3;}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #58b9da;
  background-color: #58b9da;}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #58b9da;}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #37abd3;
  background-color: #37abd3;}
.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #559d50;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #6ab165;
  background-color: #6ab165;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #6ab165;}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #559d50;
  background-color: #559d50;}
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #d68100;}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #ff9900;
  background-color: #ff9900;}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #ff9900;}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #d68100;
  background-color: #d68100;}
.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #ff4132;}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #ff675b;
  background-color: #ff675b;}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #ff675b;}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #ff4132;
  background-color: #ff4132;}
.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active{color: #f2f2f2;
  background-color: #414141;}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active{color: #ffffff;
  border-color: #555555;
  background-color: #555555;}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active{color: #f2f2f2;
  background-color: #555555;}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active{color: #f2f2f2;
  border-color: #414141;
  background-color: #414141;}
.wpb_content_element{}
.wpb_teaser_grid .categories_filter li.active a, .wpb_categories_filter li.active a{border-bottom: 1px dotted;}
@-webkit-keyframes progress-bar-stripes{
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes{
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.wpb_single_image img{height: auto;
  max-width: 100%;}
.wpb_single_image .vc_single_image-wrapper{display: inline-block;
  max-width: 100%;}
.wpb_single_image.vc_align_center{text-align: center;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span{opacity: 1;
  filter: alpha(opacity=100);}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span{opacity: 1;
  filter: alpha(opacity=100);}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span{opacity: 1;
  filter: alpha(opacity=100);}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span{background-color: #5472d2 !important;
  border-color: #5472d2 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span{background-color: #00c1cf !important;
  border-color: #00c1cf !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span{background-color: #fe6c61 !important;
  border-color: #fe6c61 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span{background-color: #8d6dc4 !important;
  border-color: #8d6dc4 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span{background-color: #4cadc9 !important;
  border-color: #4cadc9 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span{background-color: #cec2ab !important;
  border-color: #cec2ab !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span{background-color: #50485b !important;
  border-color: #50485b !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span{background-color: #75d69c !important;
  border-color: #75d69c !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span{background-color: #2a2a2a !important;
  border-color: #2a2a2a !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span{background-color: #ebebeb !important;
  border-color: #ebebeb !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span{background-color: #f7be68 !important;
  border-color: #f7be68 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span{background-color: #5aa1e3 !important;
  border-color: #5aa1e3 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span{background-color: #6dab3c !important;
  border-color: #6dab3c !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span{background-color: #f4524d !important;
  border-color: #f4524d !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span{background-color: #f79468 !important;
  border-color: #f79468 !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span{background-color: #b97ebb !important;
  border-color: #b97ebb !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span{background-color: #ffffff !important;
  border-color: #ffffff !important;}
@-webkit-keyframes load7{
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes load7{
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@-webkit-keyframes wpb_ttb{
  0% {
    -webkit-transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ttb{
  0% {
    -webkit-transform: translate(0, -10%);
    -ms-transform: translate(0, -10%);
    -o-transform: translate(0, -10%);
    transform: translate(0, -10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_btt{
  0% {
    -webkit-transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_btt{
  0% {
    -webkit-transform: translate(0, 10%);
    -ms-transform: translate(0, 10%);
    -o-transform: translate(0, 10%);
    transform: translate(0, 10%);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_ltr{
  0% {
    -webkit-transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_ltr{
  0% {
    -webkit-transform: translate(-10%, 0);
    -ms-transform: translate(-10%, 0);
    -o-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_rtl{
  0% {
    -webkit-transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_rtl{
  0% {
    -webkit-transform: translate(10%, 0);
    -ms-transform: translate(10%, 0);
    -o-transform: translate(10%, 0);
    transform: translate(10%, 0);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes wpb_appear{
  0% {
    -webkit-transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes wpb_appear{
  0% {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes vc_woo-add-cart-load{
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes vc_woo-add-cart-load{
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{padding-left: 48px;
padding-right: 48px;}
.vertical_menu_hidden.vertical_menu_hidden_with_logo aside.vertical_menu_area, .vertical_menu_hidden.vertical_menu_hidden_with_logo .vertical_area_background{background: 0;}
.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo .full_width{padding-left: 0px;}
.vertical_menu_enabled.vertical_menu_hidden.vertical_menu_hidden_with_logo footer{padding-left: 0px;}
.vertical_menu_hidden.vertical_menu_hidden_with_logo.vertical_menu_width_350 aside.vertical_menu_area{left: -350px;}
.vertical_menu_area.active{left: -350px!important;}
/* scripts/extras.css: rules the live CSS did not need (added by the static rebuild) */
/* footer logo: the original upload (120x161, sharp on retina) at the 74x100 box WordPress served */
.footer_bottom .vc_single_image-img{width:74px;height:100px}
