@charset "UTF-8";
/*** CONTENT ***/
/*****************************************************************/
/*
/*** 00. Variables, Mixins
/*** 01. Global
/*** 02. Menu
/*** 03. Layout
/*** 04. Banner + Slidershow
/*** 05. Toolbar + Header
/*** 06. Breadcrumbs
/*** 07. Blog
/*** 08. Page
/*** 09. Font
/*** 10. Form
/*** 11. Widgets
/*** 12. Footer
/*** 13. Skin
/*** 14. Product
/*** 15. Helper
/*** 16. Theme Effect
*/
/*****************************************************************/
/*
/*
/*/
/*** 01. Global
/*** 02. Menu
/*** 03. Testimonials
/*** 04. Banner + Slidershow
/*** 05. Header
/*** 06. Breadcrumbs
/*** 07. Blog
/*** 08. Page
/*** 09. Font
/*** 10. Form
/*** 11. Widgets
/*** 12. Footer
/*** 13. Skin
/*** 14. Product
****
/*****************************************************************/
/*****************************************************************/
/*** 01. Global
/*****************************************************************/
/**
*   Prefix
*/
/**
 *   Blocks Layout Selectors
 */
/*****************************************************************/
/*** 02. Menu 
/*****************************************************************/
/*****************************************************************/
/*** 03. Testimonials
/*****************************************************************/
/*****************************************************************/
/*** 04. Header
/*****************************************************************/
/*****************************************************************/
/*** 05. Footer
/*****************************************************************/
/*****************************************************************/
/*** 06. Product
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 07. Blog
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 08. Form
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 09. Helper
/*****************************************************************/
/*****************************************************************/
/*** 10. Page
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 11. Slidershow
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 12. Skins
/*****************************************************************/
/*****************************************************************/
/*** 13. Widget
/*****************************************************************/
/* template variables */
/* BORDER RADIUS */
/*****************************************************************/
/*** 01. Global
/*****************************************************************/
/* line 1, ../scss/base/_global.scss */
img { height: auto; max-width: 100%; }
/* line 5, ../scss/base/_global.scss */
img, iframe { max-width: 100%; }
/* line 6, ../scss/base/_global.scss */
a, .text-link { color: #000; text-decoration: none; }
/* line 10, ../scss/base/_global.scss */
a:hover, a:focus { color: #d1232d; text-decoration: none; }
/* line 15, ../scss/base/_global.scss */
.text-link { border: 0 none; display: inline; margin: 0; padding: 0; }
/* line 21, ../scss/base/_global.scss */
ul, ol { margin: 0 0 15px 20px; padding: 0; }
/* line 25, ../scss/base/_global.scss */
ol { list-style: outside none decimal; }
/* line 28, ../scss/base/_global.scss */
ul ul, ul ol, ol ol, ol ul { margin: 4px 0 5px 20px; }
/* line 31, ../scss/base/_global.scss */
li { margin-bottom: 0.25em; }
/* line 34, ../scss/base/_global.scss */
ul.square { list-style: inside none square; margin: 0; }
/* line 38, ../scss/base/_global.scss */
ul.square li { padding: 4px 0; }
/* line 41, ../scss/base/_global.scss */
ul.square li.filter--active, ul.square li:hover { color: #d1232d; }
/* line 44, ../scss/base/_global.scss */
ul.square li.filter--active a, ul.square li:hover a { color: #d1232d; }
/* line 48, ../scss/base/_global.scss */
html, body { margin: 0; padding: 0; }
/* line 52, ../scss/base/_global.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
/* line 55, ../scss/base/_global.scss */
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
/* line 60, ../scss/base/_global.scss */
.grid-style-2 { margin: 0; }
/* line 63, ../scss/base/_global.scss */
.grid-style-2 > .grid__item { padding: 0; }
/* line 67, ../scss/base/_global.scss */
.template-index .main-content { margin-top: 0; }
/* line 70, ../scss/base/_global.scss */
.create_customer #customer_login > div:first-child, .CustomerLoginForm #customer_login > div:first-child { margin-bottom: 15px; }
/* line 73, ../scss/base/_global.scss */
.create_customer label, .CustomerLoginForm label { font-weight: 400; }
/* line 78, ../scss/base/_global.scss */
.is-transitioning { display: block !important; visibility: visible !important; }
/* line 82, ../scss/base/_global.scss */
.display-table { display: table; table-layout: fixed; width: 100%; }
/* line 87, ../scss/base/_global.scss */
.display-table-cell { display: table-cell; float: none; vertical-align: middle; }
/* line 92, ../scss/base/_global.scss */
blockquote { border-left: 1px solid #ededed; font-size: 1.125em; font-style: italic; line-height: 1.45; margin: 0 0 30px; padding: 15px 30px; }
/* line 100, ../scss/base/_global.scss */
blockquote p { margin-bottom: 0; }
/* line 103, ../scss/base/_global.scss */
blockquote p + cite { margin-top: 15px; }
/* line 106, ../scss/base/_global.scss */
blockquote cite { display: block; font-size: 0.75em; }
/* line 110, ../scss/base/_global.scss */
blockquote cite::before { content: "ΓÇö "; }
/* line 113, ../scss/base/_global.scss */
.visually-hidden, .supports-fontface .icon-fallback-text .fallback-text { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* line 126, ../scss/base/_global.scss */
.grid::after, .grid--rev::after, .grid--full::after, .grid-uniform::after { clear: both; content: ""; display: table; }
/* line 131, ../scss/base/_global.scss */
.grid__item.clear { clear: both; }
/* line 134, ../scss/base/_global.scss */
.grid, .grid--rev, .grid--full, .grid-uniform { list-style: outside none none; margin: 0 0 0 -30px; padding: 0; }
/* line 139, ../scss/base/_global.scss */
.grid__item { box-sizing: border-box; float: left; min-height: 1px; padding-left: 30px; vertical-align: top; width: 100%; }
/* line 147, ../scss/base/_global.scss */
.grid--rev { direction: rtl; text-align: left; }
/* line 151, ../scss/base/_global.scss */
.grid--rev > .grid__item { direction: ltr; float: right; text-align: left; }
/* line 156, ../scss/base/_global.scss */
.grid--full { margin-left: 0; }
/* line 159, ../scss/base/_global.scss */
.grid--full > .grid__item { padding-left: 0; }
/* line 162, ../scss/base/_global.scss */
.one-whole { width: 100%; }
/* line 165, ../scss/base/_global.scss */
.one-half { width: 50%; }
/* line 168, ../scss/base/_global.scss */
.one-third { width: 33.333%; }
/* line 171, ../scss/base/_global.scss */
.two-thirds { width: 66.666%; }
/* line 174, ../scss/base/_global.scss */
.one-quarter { width: 25%; }
/* line 177, ../scss/base/_global.scss */
.two-quarters { width: 50%; }
/* line 180, ../scss/base/_global.scss */
.three-quarters { width: 75%; }
/* line 183, ../scss/base/_global.scss */
.one-fifth { width: 20%; }
/* line 186, ../scss/base/_global.scss */
.two-fifths { width: 40%; }
/* line 189, ../scss/base/_global.scss */
.three-fifths { width: 60%; }
/* line 192, ../scss/base/_global.scss */
.four-fifths { width: 80%; }
/* line 195, ../scss/base/_global.scss */
.one-sixth { width: 16.666%; }
/* line 198, ../scss/base/_global.scss */
.two-sixths { width: 33.333%; }
/* line 201, ../scss/base/_global.scss */
.three-sixths { width: 50%; }
/* line 204, ../scss/base/_global.scss */
.four-sixths { width: 66.666%; }
/* line 207, ../scss/base/_global.scss */
.five-sixths { width: 83.333%; }
/* line 210, ../scss/base/_global.scss */
.one-eighth { width: 12.5%; }
/* line 213, ../scss/base/_global.scss */
.two-eighths { width: 25%; }
/* line 216, ../scss/base/_global.scss */
.three-eighths { width: 37.5%; }
/* line 219, ../scss/base/_global.scss */
.four-eighths { width: 50%; }
/* line 222, ../scss/base/_global.scss */
.five-eighths { width: 62.5%; }
/* line 225, ../scss/base/_global.scss */
.six-eighths { width: 75%; }
/* line 228, ../scss/base/_global.scss */
.seven-eighths { width: 87.5%; }
/* line 231, ../scss/base/_global.scss */
.one-tenth { width: 10%; }
/* line 234, ../scss/base/_global.scss */
.two-tenths { width: 20%; }
/* line 237, ../scss/base/_global.scss */
.three-tenths { width: 30%; }
/* line 240, ../scss/base/_global.scss */
.four-tenths { width: 40%; }
/* line 243, ../scss/base/_global.scss */
.five-tenths { width: 50%; }
/* line 246, ../scss/base/_global.scss */
.six-tenths { width: 60%; }
/* line 249, ../scss/base/_global.scss */
.seven-tenths { width: 70%; }
/* line 252, ../scss/base/_global.scss */
.eight-tenths { width: 80%; }
/* line 255, ../scss/base/_global.scss */
.nine-tenths { width: 90%; }
/* line 258, ../scss/base/_global.scss */
.one-twelfth { width: 8.333%; }
/* line 261, ../scss/base/_global.scss */
.two-twelfths { width: 16.666%; }
/* line 264, ../scss/base/_global.scss */
.three-twelfths { width: 25%; }
/* line 267, ../scss/base/_global.scss */
.four-twelfths { width: 33.333%; }
/* line 270, ../scss/base/_global.scss */
.five-twelfths { width: 41.666%; }
/* line 273, ../scss/base/_global.scss */
.six-twelfths { width: 50%; }
/* line 276, ../scss/base/_global.scss */
.seven-twelfths { width: 58.333%; }
/* line 279, ../scss/base/_global.scss */
.eight-twelfths { width: 66.666%; }
/* line 282, ../scss/base/_global.scss */
.nine-twelfths { width: 75%; }
/* line 285, ../scss/base/_global.scss */
.ten-twelfths { width: 83.333%; }
/* line 288, ../scss/base/_global.scss */
.eleven-twelfths { width: 91.666%; }
/* line 291, ../scss/base/_global.scss */
.show { display: block !important; }
/* line 294, ../scss/base/_global.scss */
.hide { display: none !important; }

@media only screen and (max-width: 480px) {
/* line 299, ../scss/base/_global.scss */
.small--one-whole { width: 100%; }
/* line 302, ../scss/base/_global.scss */
.small--one-half { width: 50%; }
/* line 305, ../scss/base/_global.scss */
.small--one-third { width: 33.333%; }
/* line 308, ../scss/base/_global.scss */
.small--two-thirds { width: 66.666%; }
/* line 311, ../scss/base/_global.scss */
.small--one-quarter { width: 25%; }
/* line 314, ../scss/base/_global.scss */
.small--two-quarters { width: 50%; }
/* line 317, ../scss/base/_global.scss */
.small--three-quarters { width: 75%; }
/* line 320, ../scss/base/_global.scss */
.small--one-fifth { width: 20%; }
/* line 323, ../scss/base/_global.scss */
.small--two-fifths { width: 40%; }
/* line 326, ../scss/base/_global.scss */
.small--three-fifths { width: 60%; }
/* line 329, ../scss/base/_global.scss */
.small--four-fifths { width: 80%; }
/* line 332, ../scss/base/_global.scss */
.small--one-sixth { width: 16.666%; }
/* line 335, ../scss/base/_global.scss */
.small--two-sixths { width: 33.333%; }
/* line 338, ../scss/base/_global.scss */
.small--three-sixths { width: 50%; }
/* line 341, ../scss/base/_global.scss */
.small--four-sixths { width: 66.666%; }
/* line 344, ../scss/base/_global.scss */
.small--five-sixths { width: 83.333%; }
/* line 347, ../scss/base/_global.scss */
.small--one-eighth { width: 12.5%; }
/* line 350, ../scss/base/_global.scss */
.small--two-eighths { width: 25%; }
/* line 353, ../scss/base/_global.scss */
.small--three-eighths { width: 37.5%; }
/* line 356, ../scss/base/_global.scss */
.small--four-eighths { width: 50%; }
/* line 359, ../scss/base/_global.scss */
.small--five-eighths { width: 62.5%; }
/* line 362, ../scss/base/_global.scss */
.small--six-eighths { width: 75%; }
/* line 365, ../scss/base/_global.scss */
.small--seven-eighths { width: 87.5%; }
/* line 368, ../scss/base/_global.scss */
.small--one-tenth { width: 10%; }
/* line 371, ../scss/base/_global.scss */
.small--two-tenths { width: 20%; }
/* line 374, ../scss/base/_global.scss */
.small--three-tenths { width: 30%; }
/* line 377, ../scss/base/_global.scss */
.small--four-tenths { width: 40%; }
/* line 380, ../scss/base/_global.scss */
.small--five-tenths { width: 50%; }
/* line 383, ../scss/base/_global.scss */
.small--six-tenths { width: 60%; }
/* line 386, ../scss/base/_global.scss */
.small--seven-tenths { width: 70%; }
/* line 389, ../scss/base/_global.scss */
.small--eight-tenths { width: 80%; }
/* line 392, ../scss/base/_global.scss */
.small--nine-tenths { width: 90%; }
/* line 395, ../scss/base/_global.scss */
.small--one-twelfth { width: 8.333%; }
/* line 398, ../scss/base/_global.scss */
.small--two-twelfths { width: 16.666%; }
/* line 401, ../scss/base/_global.scss */
.small--three-twelfths { width: 25%; }
/* line 404, ../scss/base/_global.scss */
.small--four-twelfths { width: 33.333%; }
/* line 407, ../scss/base/_global.scss */
.small--five-twelfths { width: 41.666%; }
/* line 410, ../scss/base/_global.scss */
.small--six-twelfths { width: 50%; }
/* line 413, ../scss/base/_global.scss */
.small--seven-twelfths { width: 58.333%; }
/* line 416, ../scss/base/_global.scss */
.small--eight-twelfths { width: 66.666%; }
/* line 419, ../scss/base/_global.scss */
.small--nine-twelfths { width: 75%; }
/* line 422, ../scss/base/_global.scss */
.small--ten-twelfths { width: 83.333%; }
/* line 425, ../scss/base/_global.scss */
.small--eleven-twelfths { width: 91.666%; }
/* line 428, ../scss/base/_global.scss */
.small--show { display: block !important; }
/* line 431, ../scss/base/_global.scss */
.small--hide { display: none !important; }
/* line 434, ../scss/base/_global.scss */
.small--text-left { text-align: left !important; }
/* line 437, ../scss/base/_global.scss */
.small--text-right { text-align: right !important; }
/* line 440, ../scss/base/_global.scss */
.small--text-center { text-align: center !important; }
/* line 443, ../scss/base/_global.scss */
.small--left { float: left !important; }
/* line 446, ../scss/base/_global.scss */
.small--right { float: right !important; }
/* line 449, ../scss/base/_global.scss */
.grid-uniform .small--one-half:nth-child(2n+1), .grid-uniform .small--one-third:nth-child(3n+1), .grid-uniform .small--one-quarter:nth-child(4n+1), .grid-uniform .small--one-fifth:nth-child(5n+1), .grid-uniform .small--one-sixth:nth-child(6n+1), .grid-uniform .small--two-sixths:nth-child(3n+1), .grid-uniform .small--three-sixths:nth-child(2n+1), .grid-uniform .small--two-eighths:nth-child(4n+1), .grid-uniform .small--four-eighths:nth-child(2n+1), .grid-uniform .small--five-tenths:nth-child(2n+1), .grid-uniform .small--one-twelfth:nth-child(12n+1), .grid-uniform .small--two-twelfths:nth-child(6n+1), .grid-uniform .small--three-twelfths:nth-child(4n+1), .grid-uniform .small--four-twelfths:nth-child(3n+1), .grid-uniform .small--six-twelfths:nth-child(2n+1) { clear: both; }
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
/* line 454, ../scss/base/_global.scss */
.medium--one-whole { width: 100%; }
/* line 457, ../scss/base/_global.scss */
.medium--one-half { width: 50%; }
/* line 460, ../scss/base/_global.scss */
.medium--one-third { width: 33.333%; }
/* line 463, ../scss/base/_global.scss */
.medium--two-thirds { width: 66.666%; }
/* line 466, ../scss/base/_global.scss */
.medium--one-quarter { width: 25%; }
/* line 469, ../scss/base/_global.scss */
.medium--two-quarters { width: 50%; }
/* line 472, ../scss/base/_global.scss */
.medium--three-quarters { width: 75%; }
/* line 475, ../scss/base/_global.scss */
.medium--one-fifth { width: 20%; }
/* line 478, ../scss/base/_global.scss */
.medium--two-fifths { width: 40%; }
/* line 481, ../scss/base/_global.scss */
.medium--three-fifths { width: 60%; }
/* line 484, ../scss/base/_global.scss */
.medium--four-fifths { width: 80%; }
/* line 487, ../scss/base/_global.scss */
.medium--one-sixth { width: 16.666%; }
/* line 490, ../scss/base/_global.scss */
.medium--two-sixths { width: 33.333%; }
/* line 493, ../scss/base/_global.scss */
.medium--three-sixths { width: 50%; }
/* line 496, ../scss/base/_global.scss */
.medium--four-sixths { width: 66.666%; }
/* line 499, ../scss/base/_global.scss */
.medium--five-sixths { width: 83.333%; }
/* line 502, ../scss/base/_global.scss */
.medium--one-eighth { width: 12.5%; }
/* line 505, ../scss/base/_global.scss */
.medium--two-eighths { width: 25%; }
/* line 508, ../scss/base/_global.scss */
.medium--three-eighths { width: 37.5%; }
/* line 511, ../scss/base/_global.scss */
.medium--four-eighths { width: 50%; }
/* line 514, ../scss/base/_global.scss */
.medium--five-eighths { width: 62.5%; }
/* line 517, ../scss/base/_global.scss */
.medium--six-eighths { width: 75%; }
/* line 520, ../scss/base/_global.scss */
.medium--seven-eighths { width: 87.5%; }
/* line 523, ../scss/base/_global.scss */
.medium--one-tenth { width: 10%; }
/* line 526, ../scss/base/_global.scss */
.medium--two-tenths { width: 20%; }
/* line 529, ../scss/base/_global.scss */
.medium--three-tenths { width: 30%; }
/* line 532, ../scss/base/_global.scss */
.medium--four-tenths { width: 40%; }
/* line 535, ../scss/base/_global.scss */
.medium--five-tenths { width: 50%; }
/* line 538, ../scss/base/_global.scss */
.medium--six-tenths { width: 60%; }
/* line 541, ../scss/base/_global.scss */
.medium--seven-tenths { width: 70%; }
/* line 544, ../scss/base/_global.scss */
.medium--eight-tenths { width: 80%; }
/* line 547, ../scss/base/_global.scss */
.medium--nine-tenths { width: 90%; }
/* line 550, ../scss/base/_global.scss */
.medium--one-twelfth { width: 8.333%; }
/* line 553, ../scss/base/_global.scss */
.medium--two-twelfths { width: 16.666%; }
/* line 556, ../scss/base/_global.scss */
.medium--three-twelfths { width: 25%; }
/* line 559, ../scss/base/_global.scss */
.medium--four-twelfths { width: 33.333%; }
/* line 562, ../scss/base/_global.scss */
.medium--five-twelfths { width: 41.666%; }
/* line 565, ../scss/base/_global.scss */
.medium--six-twelfths { width: 50%; }
/* line 568, ../scss/base/_global.scss */
.medium--seven-twelfths { width: 58.333%; }
/* line 571, ../scss/base/_global.scss */
.medium--eight-twelfths { width: 66.666%; }
/* line 574, ../scss/base/_global.scss */
.medium--nine-twelfths { width: 75%; }
/* line 577, ../scss/base/_global.scss */
.medium--ten-twelfths { width: 83.333%; }
/* line 580, ../scss/base/_global.scss */
.medium--eleven-twelfths { width: 91.666%; }
/* line 583, ../scss/base/_global.scss */
.medium--show { display: block !important; }
/* line 586, ../scss/base/_global.scss */
.medium--hide { display: none !important; }
/* line 589, ../scss/base/_global.scss */
.medium--text-left { text-align: left !important; }
/* line 592, ../scss/base/_global.scss */
.medium--text-right { text-align: right !important; }
/* line 595, ../scss/base/_global.scss */
.medium--text-center { text-align: center !important; }
/* line 598, ../scss/base/_global.scss */
.medium--left { float: left !important; }
/* line 601, ../scss/base/_global.scss */
.medium--right { float: right !important; }
/* line 604, ../scss/base/_global.scss */
.grid-uniform .medium--one-half:nth-child(2n+1), .grid-uniform .medium--one-third:nth-child(3n+1), .grid-uniform .medium--one-quarter:nth-child(4n+1), .grid-uniform .medium--one-fifth:nth-child(5n+1), .grid-uniform .medium--one-sixth:nth-child(6n+1), .grid-uniform .medium--two-sixths:nth-child(3n+1), .grid-uniform .medium--three-sixths:nth-child(2n+1), .grid-uniform .medium--two-eighths:nth-child(4n+1), .grid-uniform .medium--four-eighths:nth-child(2n+1), .grid-uniform .medium--five-tenths:nth-child(2n+1), .grid-uniform .medium--one-twelfth:nth-child(12n+1), .grid-uniform .medium--two-twelfths:nth-child(6n+1), .grid-uniform .medium--three-twelfths:nth-child(4n+1), .grid-uniform .medium--four-twelfths:nth-child(3n+1), .grid-uniform .medium--six-twelfths:nth-child(2n+1) { clear: both; }
}

@media only screen and (max-width: 768px) {
/* line 609, ../scss/base/_global.scss */
.medium-down--one-whole { width: 100%; }
/* line 612, ../scss/base/_global.scss */
.medium-down--one-half { width: 50%; }
/* line 615, ../scss/base/_global.scss */
.medium-down--one-third { width: 33.333%; }
/* line 618, ../scss/base/_global.scss */
.medium-down--two-thirds { width: 66.666%; }
/* line 621, ../scss/base/_global.scss */
.medium-down--one-quarter { width: 25%; }
/* line 624, ../scss/base/_global.scss */
.medium-down--two-quarters { width: 50%; }
/* line 627, ../scss/base/_global.scss */
.medium-down--three-quarters { width: 75%; }
/* line 630, ../scss/base/_global.scss */
.medium-down--one-fifth { width: 20%; }
/* line 633, ../scss/base/_global.scss */
.medium-down--two-fifths { width: 40%; }
/* line 636, ../scss/base/_global.scss */
.medium-down--three-fifths { width: 60%; }
/* line 639, ../scss/base/_global.scss */
.medium-down--four-fifths { width: 80%; }
/* line 642, ../scss/base/_global.scss */
.medium-down--one-sixth { width: 16.666%; }
/* line 645, ../scss/base/_global.scss */
.medium-down--two-sixths { width: 33.333%; }
/* line 648, ../scss/base/_global.scss */
.medium-down--three-sixths { width: 50%; }
/* line 651, ../scss/base/_global.scss */
.medium-down--four-sixths { width: 66.666%; }
/* line 654, ../scss/base/_global.scss */
.medium-down--five-sixths { width: 83.333%; }
/* line 657, ../scss/base/_global.scss */
.medium-down--one-eighth { width: 12.5%; }
/* line 660, ../scss/base/_global.scss */
.medium-down--two-eighths { width: 25%; }
/* line 663, ../scss/base/_global.scss */
.medium-down--three-eighths { width: 37.5%; }
/* line 666, ../scss/base/_global.scss */
.medium-down--four-eighths { width: 50%; }
/* line 669, ../scss/base/_global.scss */
.medium-down--five-eighths { width: 62.5%; }
/* line 672, ../scss/base/_global.scss */
.medium-down--six-eighths { width: 75%; }
/* line 675, ../scss/base/_global.scss */
.medium-down--seven-eighths { width: 87.5%; }
/* line 678, ../scss/base/_global.scss */
.medium-down--one-tenth { width: 10%; }
/* line 681, ../scss/base/_global.scss */
.medium-down--two-tenths { width: 20%; }
/* line 684, ../scss/base/_global.scss */
.medium-down--three-tenths { width: 30%; }
/* line 687, ../scss/base/_global.scss */
.medium-down--four-tenths { width: 40%; }
/* line 690, ../scss/base/_global.scss */
.medium-down--five-tenths { width: 50%; }
/* line 693, ../scss/base/_global.scss */
.medium-down--six-tenths { width: 60%; }
/* line 696, ../scss/base/_global.scss */
.medium-down--seven-tenths { width: 70%; }
/* line 699, ../scss/base/_global.scss */
.medium-down--eight-tenths { width: 80%; }
/* line 702, ../scss/base/_global.scss */
.medium-down--nine-tenths { width: 90%; }
/* line 705, ../scss/base/_global.scss */
.medium-down--one-twelfth { width: 8.333%; }
/* line 708, ../scss/base/_global.scss */
.medium-down--two-twelfths { width: 16.666%; }
/* line 711, ../scss/base/_global.scss */
.medium-down--three-twelfths { width: 25%; }
/* line 714, ../scss/base/_global.scss */
.medium-down--four-twelfths { width: 33.333%; }
/* line 717, ../scss/base/_global.scss */
.medium-down--five-twelfths { width: 41.666%; }
/* line 720, ../scss/base/_global.scss */
.medium-down--six-twelfths { width: 50%; }
/* line 723, ../scss/base/_global.scss */
.medium-down--seven-twelfths { width: 58.333%; }
/* line 726, ../scss/base/_global.scss */
.medium-down--eight-twelfths { width: 66.666%; }
/* line 729, ../scss/base/_global.scss */
.medium-down--nine-twelfths { width: 75%; }
/* line 732, ../scss/base/_global.scss */
.medium-down--ten-twelfths { width: 83.333%; }
/* line 735, ../scss/base/_global.scss */
.medium-down--eleven-twelfths { width: 91.666%; }
/* line 738, ../scss/base/_global.scss */
.medium-down--show { display: block !important; }
/* line 741, ../scss/base/_global.scss */
.medium-down--hide { display: none !important; }
/* line 744, ../scss/base/_global.scss */
.medium-down--text-left { text-align: left !important; }
/* line 747, ../scss/base/_global.scss */
.medium-down--text-right { text-align: right !important; }
/* line 750, ../scss/base/_global.scss */
.medium-down--text-center { text-align: center !important; }
/* line 753, ../scss/base/_global.scss */
.medium-down--left { float: left !important; }
/* line 756, ../scss/base/_global.scss */
.medium-down--right { float: right !important; }
/* line 759, ../scss/base/_global.scss */
.grid-uniform .medium-down--one-half:nth-child(2n+1), .grid-uniform .medium-down--one-third:nth-child(3n+1), .grid-uniform .medium-down--one-quarter:nth-child(4n+1), .grid-uniform .medium-down--one-fifth:nth-child(5n+1), .grid-uniform .medium-down--one-sixth:nth-child(6n+1), .grid-uniform .medium-down--two-sixths:nth-child(3n+1), .grid-uniform .medium-down--three-sixths:nth-child(2n+1), .grid-uniform .medium-down--two-eighths:nth-child(4n+1), .grid-uniform .medium-down--four-eighths:nth-child(2n+1), .grid-uniform .medium-down--five-tenths:nth-child(2n+1), .grid-uniform .medium-down--one-twelfth:nth-child(12n+1), .grid-uniform .medium-down--two-twelfths:nth-child(6n+1), .grid-uniform .medium-down--three-twelfths:nth-child(4n+1), .grid-uniform .medium-down--four-twelfths:nth-child(3n+1), .grid-uniform .medium-down--six-twelfths:nth-child(2n+1) { clear: both; }
}

@media only screen and (min-width: 769px) {
/* line 764, ../scss/base/_global.scss */
.large--one-whole { width: 100%; }
/* line 767, ../scss/base/_global.scss */
.large--one-half { width: 50%; }
/* line 770, ../scss/base/_global.scss */
.large--one-third { width: 33.333%; }
/* line 773, ../scss/base/_global.scss */
.large--two-thirds { width: 66.666%; }
/* line 776, ../scss/base/_global.scss */
.large--one-quarter { width: 25%; }
/* line 779, ../scss/base/_global.scss */
.large--two-quarters { width: 50%; }
/* line 782, ../scss/base/_global.scss */
.large--three-quarters { width: 75%; }
/* line 785, ../scss/base/_global.scss */
.large--one-fifth { width: 20%; }
/* line 788, ../scss/base/_global.scss */
.large--two-fifths { width: 40%; }
/* line 791, ../scss/base/_global.scss */
.large--three-fifths { width: 60%; }
/* line 794, ../scss/base/_global.scss */
.large--four-fifths { width: 80%; }
/* line 797, ../scss/base/_global.scss */
.large--one-sixth { width: 16.666%; }
/* line 800, ../scss/base/_global.scss */
.large--two-sixths { width: 33.333%; }
/* line 803, ../scss/base/_global.scss */
.large--three-sixths { width: 50%; }
/* line 806, ../scss/base/_global.scss */
.large--four-sixths { width: 66.666%; }
/* line 809, ../scss/base/_global.scss */
.large--five-sixths { width: 83.333%; }
/* line 812, ../scss/base/_global.scss */
.large--one-eighth { width: 12.5%; }
/* line 815, ../scss/base/_global.scss */
.large--two-eighths { width: 25%; }
/* line 818, ../scss/base/_global.scss */
.large--three-eighths { width: 37.5%; }
/* line 821, ../scss/base/_global.scss */
.large--four-eighths { width: 50%; }
/* line 824, ../scss/base/_global.scss */
.large--five-eighths { width: 62.5%; }
/* line 827, ../scss/base/_global.scss */
.large--six-eighths { width: 75%; }
/* line 830, ../scss/base/_global.scss */
.large--seven-eighths { width: 87.5%; }
/* line 833, ../scss/base/_global.scss */
.large--one-tenth { width: 10%; }
/* line 836, ../scss/base/_global.scss */
.large--two-tenths { width: 20%; }
/* line 839, ../scss/base/_global.scss */
.large--three-tenths { width: 30%; }
/* line 842, ../scss/base/_global.scss */
.large--four-tenths { width: 40%; }
/* line 845, ../scss/base/_global.scss */
.large--five-tenths { width: 50%; }
/* line 848, ../scss/base/_global.scss */
.large--six-tenths { width: 60%; }
/* line 851, ../scss/base/_global.scss */
.large--seven-tenths { width: 70%; }
/* line 854, ../scss/base/_global.scss */
.large--eight-tenths { width: 80%; }
/* line 857, ../scss/base/_global.scss */
.large--nine-tenths { width: 90%; }
/* line 860, ../scss/base/_global.scss */
.large--one-twelfth { width: 8.333%; }
/* line 863, ../scss/base/_global.scss */
.large--two-twelfths { width: 16.666%; }
/* line 866, ../scss/base/_global.scss */
.large--three-twelfths { width: 25%; }
/* line 869, ../scss/base/_global.scss */
.large--four-twelfths { width: 33.333%; }
/* line 872, ../scss/base/_global.scss */
.large--five-twelfths { width: 41.666%; }
/* line 875, ../scss/base/_global.scss */
.large--six-twelfths { width: 50%; }
/* line 878, ../scss/base/_global.scss */
.large--seven-twelfths { width: 58.333%; }
/* line 881, ../scss/base/_global.scss */
.large--eight-twelfths { width: 66.666%; }
/* line 884, ../scss/base/_global.scss */
.large--nine-twelfths { width: 75%; }
/* line 887, ../scss/base/_global.scss */
.large--ten-twelfths { width: 83.333%; }
/* line 890, ../scss/base/_global.scss */
.large--eleven-twelfths { width: 91.666%; }
/* line 893, ../scss/base/_global.scss */
.large--show { display: block !important; }
/* line 896, ../scss/base/_global.scss */
.large--hide { display: none !important; }
/* line 899, ../scss/base/_global.scss */
.large--text-left { text-align: left !important; }
/* line 902, ../scss/base/_global.scss */
.large--text-right { text-align: right !important; }
/* line 905, ../scss/base/_global.scss */
.large--text-center { text-align: center !important; }
/* line 908, ../scss/base/_global.scss */
.large--left { float: left !important; }
/* line 911, ../scss/base/_global.scss */
.large--right { float: right !important; }
/* line 914, ../scss/base/_global.scss */
.grid-uniform .large--one-half:nth-child(2n+1), .grid-uniform .large--one-third:nth-child(3n+1), .grid-uniform .large--one-quarter:nth-child(4n+1), .grid-uniform .large--one-fifth:nth-child(5n+1), .grid-uniform .large--one-sixth:nth-child(6n+1), .grid-uniform .large--two-sixths:nth-child(3n+1), .grid-uniform .large--three-sixths:nth-child(2n+1), .grid-uniform .large--two-eighths:nth-child(4n+1), .grid-uniform .large--four-eighths:nth-child(2n+1), .grid-uniform .large--five-tenths:nth-child(2n+1), .grid-uniform .large--one-twelfth:nth-child(12n+1), .grid-uniform .large--two-twelfths:nth-child(6n+1), .grid-uniform .large--three-twelfths:nth-child(4n+1), .grid-uniform .large--four-twelfths:nth-child(3n+1), .grid-uniform .large--six-twelfths:nth-child(2n+1) { clear: both; }
}
/* line 918, ../scss/base/_global.scss */
[class*="push--"] { position: relative; }
/* line 921, ../scss/base/_global.scss */
.push--one-whole { left: 100%; }
/* line 924, ../scss/base/_global.scss */
.push--one-half { left: 50%; }
/* line 927, ../scss/base/_global.scss */
.push--one-third { left: 33.333%; }
/* line 930, ../scss/base/_global.scss */
.push--two-thirds { left: 66.666%; }
/* line 933, ../scss/base/_global.scss */
.push--one-quarter { left: 25%; }
/* line 936, ../scss/base/_global.scss */
.push--two-quarters { left: 50%; }
/* line 939, ../scss/base/_global.scss */
.push--three-quarters { left: 75%; }
/* line 942, ../scss/base/_global.scss */
.push--one-fifth { left: 20%; }
/* line 945, ../scss/base/_global.scss */
.push--two-fifths { left: 40%; }
/* line 948, ../scss/base/_global.scss */
.push--three-fifths { left: 60%; }
/* line 951, ../scss/base/_global.scss */
.push--four-fifths { left: 80%; }
/* line 954, ../scss/base/_global.scss */
.push--one-sixth { left: 16.666%; }
/* line 957, ../scss/base/_global.scss */
.push--two-sixths { left: 33.333%; }
/* line 960, ../scss/base/_global.scss */
.push--three-sixths { left: 50%; }
/* line 963, ../scss/base/_global.scss */
.push--four-sixths { left: 66.666%; }
/* line 966, ../scss/base/_global.scss */
.push--five-sixths { left: 83.333%; }
/* line 969, ../scss/base/_global.scss */
.push--one-eighth { left: 12.5%; }
/* line 972, ../scss/base/_global.scss */
.push--two-eighths { left: 25%; }
/* line 975, ../scss/base/_global.scss */
.push--three-eighths { left: 37.5%; }
/* line 978, ../scss/base/_global.scss */
.push--four-eighths { left: 50%; }
/* line 981, ../scss/base/_global.scss */
.push--five-eighths { left: 62.5%; }
/* line 984, ../scss/base/_global.scss */
.push--six-eighths { left: 75%; }
/* line 987, ../scss/base/_global.scss */
.push--seven-eighths { left: 87.5%; }
/* line 990, ../scss/base/_global.scss */
.push--one-tenth { left: 10%; }
/* line 993, ../scss/base/_global.scss */
.push--two-tenths { left: 20%; }
/* line 996, ../scss/base/_global.scss */
.push--three-tenths { left: 30%; }
/* line 999, ../scss/base/_global.scss */
.push--four-tenths { left: 40%; }
/* line 1002, ../scss/base/_global.scss */
.push--five-tenths { left: 50%; }
/* line 1005, ../scss/base/_global.scss */
.push--six-tenths { left: 60%; }
/* line 1008, ../scss/base/_global.scss */
.push--seven-tenths { left: 70%; }
/* line 1011, ../scss/base/_global.scss */
.push--eight-tenths { left: 80%; }
/* line 1014, ../scss/base/_global.scss */
.push--nine-tenths { left: 90%; }
/* line 1017, ../scss/base/_global.scss */
.push--one-twelfth { left: 8.333%; }
/* line 1020, ../scss/base/_global.scss */
.push--two-twelfths { left: 16.666%; }
/* line 1023, ../scss/base/_global.scss */
.push--three-twelfths { left: 25%; }
/* line 1026, ../scss/base/_global.scss */
.push--four-twelfths { left: 33.333%; }
/* line 1029, ../scss/base/_global.scss */
.push--five-twelfths { left: 41.666%; }
/* line 1032, ../scss/base/_global.scss */
.push--six-twelfths { left: 50%; }
/* line 1035, ../scss/base/_global.scss */
.push--seven-twelfths { left: 58.333%; }
/* line 1038, ../scss/base/_global.scss */
.push--eight-twelfths { left: 66.666%; }
/* line 1041, ../scss/base/_global.scss */
.push--nine-twelfths { left: 75%; }
/* line 1044, ../scss/base/_global.scss */
.push--ten-twelfths { left: 83.333%; }
/* line 1047, ../scss/base/_global.scss */
.push--eleven-twelfths { left: 91.666%; }

@media only screen and (min-width: 481px) and (max-width: 768px) {
/* line 1051, ../scss/base/_global.scss */
.push--medium--one-whole { left: 100%; }
/* line 1054, ../scss/base/_global.scss */
.push--medium--one-half { left: 50%; }
/* line 1057, ../scss/base/_global.scss */
.push--medium--one-third { left: 33.333%; }
/* line 1060, ../scss/base/_global.scss */
.push--medium--two-thirds { left: 66.666%; }
/* line 1063, ../scss/base/_global.scss */
.push--medium--one-quarter { left: 25%; }
/* line 1066, ../scss/base/_global.scss */
.push--medium--two-quarters { left: 50%; }
/* line 1069, ../scss/base/_global.scss */
.push--medium--three-quarters { left: 75%; }
/* line 1072, ../scss/base/_global.scss */
.push--medium--one-fifth { left: 20%; }
/* line 1075, ../scss/base/_global.scss */
.push--medium--two-fifths { left: 40%; }
/* line 1078, ../scss/base/_global.scss */
.push--medium--three-fifths { left: 60%; }
/* line 1081, ../scss/base/_global.scss */
.push--medium--four-fifths { left: 80%; }
/* line 1084, ../scss/base/_global.scss */
.push--medium--one-sixth { left: 16.666%; }
/* line 1087, ../scss/base/_global.scss */
.push--medium--two-sixths { left: 33.333%; }
/* line 1090, ../scss/base/_global.scss */
.push--medium--three-sixths { left: 50%; }
/* line 1093, ../scss/base/_global.scss */
.push--medium--four-sixths { left: 66.666%; }
/* line 1096, ../scss/base/_global.scss */
.push--medium--five-sixths { left: 83.333%; }
/* line 1099, ../scss/base/_global.scss */
.push--medium--one-eighth { left: 12.5%; }
/* line 1102, ../scss/base/_global.scss */
.push--medium--two-eighths { left: 25%; }
/* line 1105, ../scss/base/_global.scss */
.push--medium--three-eighths { left: 37.5%; }
/* line 1108, ../scss/base/_global.scss */
.push--medium--four-eighths { left: 50%; }
/* line 1111, ../scss/base/_global.scss */
.push--medium--five-eighths { left: 62.5%; }
/* line 1114, ../scss/base/_global.scss */
.push--medium--six-eighths { left: 75%; }
/* line 1117, ../scss/base/_global.scss */
.push--medium--seven-eighths { left: 87.5%; }
/* line 1120, ../scss/base/_global.scss */
.push--medium--one-tenth { left: 10%; }
/* line 1123, ../scss/base/_global.scss */
.push--medium--two-tenths { left: 20%; }
/* line 1126, ../scss/base/_global.scss */
.push--medium--three-tenths { left: 30%; }
/* line 1129, ../scss/base/_global.scss */
.push--medium--four-tenths { left: 40%; }
/* line 1132, ../scss/base/_global.scss */
.push--medium--five-tenths { left: 50%; }
/* line 1135, ../scss/base/_global.scss */
.push--medium--six-tenths { left: 60%; }
/* line 1138, ../scss/base/_global.scss */
.push--medium--seven-tenths { left: 70%; }
/* line 1141, ../scss/base/_global.scss */
.push--medium--eight-tenths { left: 80%; }
/* line 1144, ../scss/base/_global.scss */
.push--medium--nine-tenths { left: 90%; }
/* line 1147, ../scss/base/_global.scss */
.push--medium--one-twelfth { left: 8.333%; }
/* line 1150, ../scss/base/_global.scss */
.push--medium--two-twelfths { left: 16.666%; }
/* line 1153, ../scss/base/_global.scss */
.push--medium--three-twelfths { left: 25%; }
/* line 1156, ../scss/base/_global.scss */
.push--medium--four-twelfths { left: 33.333%; }
/* line 1159, ../scss/base/_global.scss */
.push--medium--five-twelfths { left: 41.666%; }
/* line 1162, ../scss/base/_global.scss */
.push--medium--six-twelfths { left: 50%; }
/* line 1165, ../scss/base/_global.scss */
.push--medium--seven-twelfths { left: 58.333%; }
/* line 1168, ../scss/base/_global.scss */
.push--medium--eight-twelfths { left: 66.666%; }
/* line 1171, ../scss/base/_global.scss */
.push--medium--nine-twelfths { left: 75%; }
/* line 1174, ../scss/base/_global.scss */
.push--medium--ten-twelfths { left: 83.333%; }
/* line 1177, ../scss/base/_global.scss */
.push--medium--eleven-twelfths { left: 91.666%; }
}

@media only screen and (max-width: 768px) {
/* line 1182, ../scss/base/_global.scss */
.push--medium-down--one-whole { left: 100%; }
/* line 1185, ../scss/base/_global.scss */
.push--medium-down--one-half { left: 50%; }
/* line 1188, ../scss/base/_global.scss */
.push--medium-down--one-third { left: 33.333%; }
/* line 1191, ../scss/base/_global.scss */
.push--medium-down--two-thirds { left: 66.666%; }
/* line 1194, ../scss/base/_global.scss */
.push--medium-down--one-quarter { left: 25%; }
/* line 1197, ../scss/base/_global.scss */
.push--medium-down--two-quarters { left: 50%; }
/* line 1200, ../scss/base/_global.scss */
.push--medium-down--three-quarters { left: 75%; }
/* line 1203, ../scss/base/_global.scss */
.push--medium-down--one-fifth { left: 20%; }
/* line 1206, ../scss/base/_global.scss */
.push--medium-down--two-fifths { left: 40%; }
/* line 1209, ../scss/base/_global.scss */
.push--medium-down--three-fifths { left: 60%; }
/* line 1212, ../scss/base/_global.scss */
.push--medium-down--four-fifths { left: 80%; }
/* line 1215, ../scss/base/_global.scss */
.push--medium-down--one-sixth { left: 16.666%; }
/* line 1218, ../scss/base/_global.scss */
.push--medium-down--two-sixths { left: 33.333%; }
/* line 1221, ../scss/base/_global.scss */
.push--medium-down--three-sixths { left: 50%; }
/* line 1224, ../scss/base/_global.scss */
.push--medium-down--four-sixths { left: 66.666%; }
/* line 1227, ../scss/base/_global.scss */
.push--medium-down--five-sixths { left: 83.333%; }
/* line 1230, ../scss/base/_global.scss */
.push--medium-down--one-eighth { left: 12.5%; }
/* line 1233, ../scss/base/_global.scss */
.push--medium-down--two-eighths { left: 25%; }
/* line 1236, ../scss/base/_global.scss */
.push--medium-down--three-eighths { left: 37.5%; }
/* line 1239, ../scss/base/_global.scss */
.push--medium-down--four-eighths { left: 50%; }
/* line 1242, ../scss/base/_global.scss */
.push--medium-down--five-eighths { left: 62.5%; }
/* line 1245, ../scss/base/_global.scss */
.push--medium-down--six-eighths { left: 75%; }
/* line 1248, ../scss/base/_global.scss */
.push--medium-down--seven-eighths { left: 87.5%; }
/* line 1251, ../scss/base/_global.scss */
.push--medium-down--one-tenth { left: 10%; }
/* line 1254, ../scss/base/_global.scss */
.push--medium-down--two-tenths { left: 20%; }
/* line 1257, ../scss/base/_global.scss */
.push--medium-down--three-tenths { left: 30%; }
/* line 1260, ../scss/base/_global.scss */
.push--medium-down--four-tenths { left: 40%; }
/* line 1263, ../scss/base/_global.scss */
.push--medium-down--five-tenths { left: 50%; }
/* line 1266, ../scss/base/_global.scss */
.push--medium-down--six-tenths { left: 60%; }
/* line 1269, ../scss/base/_global.scss */
.push--medium-down--seven-tenths { left: 70%; }
/* line 1272, ../scss/base/_global.scss */
.push--medium-down--eight-tenths { left: 80%; }
/* line 1275, ../scss/base/_global.scss */
.push--medium-down--nine-tenths { left: 90%; }
/* line 1278, ../scss/base/_global.scss */
.push--medium-down--one-twelfth { left: 8.333%; }
/* line 1281, ../scss/base/_global.scss */
.push--medium-down--two-twelfths { left: 16.666%; }
/* line 1284, ../scss/base/_global.scss */
.push--medium-down--three-twelfths { left: 25%; }
/* line 1287, ../scss/base/_global.scss */
.push--medium-down--four-twelfths { left: 33.333%; }
/* line 1290, ../scss/base/_global.scss */
.push--medium-down--five-twelfths { left: 41.666%; }
/* line 1293, ../scss/base/_global.scss */
.push--medium-down--six-twelfths { left: 50%; }
/* line 1296, ../scss/base/_global.scss */
.push--medium-down--seven-twelfths { left: 58.333%; }
/* line 1299, ../scss/base/_global.scss */
.push--medium-down--eight-twelfths { left: 66.666%; }
/* line 1302, ../scss/base/_global.scss */
.push--medium-down--nine-twelfths { left: 75%; }
/* line 1305, ../scss/base/_global.scss */
.push--medium-down--ten-twelfths { left: 83.333%; }
/* line 1308, ../scss/base/_global.scss */
.push--medium-down--eleven-twelfths { left: 91.666%; }
}

@media only screen and (min-width: 769px) {
/* line 1313, ../scss/base/_global.scss */
.push--large--one-whole { left: 100%; }
/* line 1316, ../scss/base/_global.scss */
.push--large--one-half { left: 50%; }
/* line 1319, ../scss/base/_global.scss */
.push--large--one-third { left: 33.333%; }
/* line 1322, ../scss/base/_global.scss */
.push--large--two-thirds { left: 66.666%; }
/* line 1325, ../scss/base/_global.scss */
.push--large--one-quarter { left: 25%; }
/* line 1328, ../scss/base/_global.scss */
.push--large--two-quarters { left: 50%; }
/* line 1331, ../scss/base/_global.scss */
.push--large--three-quarters { left: 75%; }
/* line 1334, ../scss/base/_global.scss */
.push--large--one-fifth { left: 20%; }
/* line 1337, ../scss/base/_global.scss */
.push--large--two-fifths { left: 40%; }
/* line 1340, ../scss/base/_global.scss */
.push--large--three-fifths { left: 60%; }
/* line 1343, ../scss/base/_global.scss */
.push--large--four-fifths { left: 80%; }
/* line 1346, ../scss/base/_global.scss */
.push--large--one-sixth { left: 16.666%; }
/* line 1349, ../scss/base/_global.scss */
.push--large--two-sixths { left: 33.333%; }
/* line 1352, ../scss/base/_global.scss */
.push--large--three-sixths { left: 50%; }
/* line 1355, ../scss/base/_global.scss */
.push--large--four-sixths { left: 66.666%; }
/* line 1358, ../scss/base/_global.scss */
.push--large--five-sixths { left: 83.333%; }
/* line 1361, ../scss/base/_global.scss */
.push--large--one-eighth { left: 12.5%; }
/* line 1364, ../scss/base/_global.scss */
.push--large--two-eighths { left: 25%; }
/* line 1367, ../scss/base/_global.scss */
.push--large--three-eighths { left: 37.5%; }
/* line 1370, ../scss/base/_global.scss */
.push--large--four-eighths { left: 50%; }
/* line 1373, ../scss/base/_global.scss */
.push--large--five-eighths { left: 62.5%; }
/* line 1376, ../scss/base/_global.scss */
.push--large--six-eighths { left: 75%; }
/* line 1379, ../scss/base/_global.scss */
.push--large--seven-eighths { left: 87.5%; }
/* line 1382, ../scss/base/_global.scss */
.push--large--one-tenth { left: 10%; }
/* line 1385, ../scss/base/_global.scss */
.push--large--two-tenths { left: 20%; }
/* line 1388, ../scss/base/_global.scss */
.push--large--three-tenths { left: 30%; }
/* line 1391, ../scss/base/_global.scss */
.push--large--four-tenths { left: 40%; }
/* line 1394, ../scss/base/_global.scss */
.push--large--five-tenths { left: 50%; }
/* line 1397, ../scss/base/_global.scss */
.push--large--six-tenths { left: 60%; }
/* line 1400, ../scss/base/_global.scss */
.push--large--seven-tenths { left: 70%; }
/* line 1403, ../scss/base/_global.scss */
.push--large--eight-tenths { left: 80%; }
/* line 1406, ../scss/base/_global.scss */
.push--large--nine-tenths { left: 90%; }
/* line 1409, ../scss/base/_global.scss */
.push--large--one-twelfth { left: 8.333%; }
/* line 1412, ../scss/base/_global.scss */
.push--large--two-twelfths { left: 16.666%; }
/* line 1415, ../scss/base/_global.scss */
.push--large--three-twelfths { left: 25%; }
/* line 1418, ../scss/base/_global.scss */
.push--large--four-twelfths { left: 33.333%; }
/* line 1421, ../scss/base/_global.scss */
.push--large--five-twelfths { left: 41.666%; }
/* line 1424, ../scss/base/_global.scss */
.push--large--six-twelfths { left: 50%; }
/* line 1427, ../scss/base/_global.scss */
.push--large--seven-twelfths { left: 58.333%; }
/* line 1430, ../scss/base/_global.scss */
.push--large--eight-twelfths { left: 66.666%; }
/* line 1433, ../scss/base/_global.scss */
.push--large--nine-twelfths { left: 75%; }
/* line 1436, ../scss/base/_global.scss */
.push--large--ten-twelfths { left: 83.333%; }
/* line 1439, ../scss/base/_global.scss */
.push--large--eleven-twelfths { left: 91.666%; }
}
/* line 1445, ../scss/base/_global.scss */
.apus-body-loading { overflow: hidden; }
 @keyframes spin {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
/* line 1463, ../scss/base/_global.scss */
.apus-page-loading { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000; }
/* line 1471, ../scss/base/_global.scss */
.apus-page-loading #loader { animation: 2s linear 0s normal none infinite running spin; border-color: #00a1f1 transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; display: block; height: 150px; left: 50%; margin-left: -75px; margin-top: -75px; position: relative; top: 50%; width: 150px; z-index: 1001; }
/* line 1488, ../scss/base/_global.scss */
.apus-page-loading #loader::before { animation: 3s linear 0s normal none infinite running spin; border-color: #f65b47 transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; bottom: 5px; content: ""; left: 5px; position: absolute; right: 5px; top: 5px; }
/* line 1502, ../scss/base/_global.scss */
.apus-page-loading #loader::after { animation: 1.5s linear 0s normal none infinite running spin; border-color: #f9c922 transparent transparent; border-image: none; border-radius: 50%; border-style: solid; border-width: 3px; bottom: 15px; content: ""; left: 15px; position: absolute; right: 15px; top: 15px; }
/* line 1516, ../scss/base/_global.scss */
.apus-page-loading .loader-section { background: #f5f5f5 none repeat scroll 0 0; height: 100%; position: fixed; top: 0; transform: translateX(0px); width: 51%; z-index: 1000; }
/* line 1525, ../scss/base/_global.scss */
.apus-page-loading .loader-section.section-left { left: 0; }
/* line 1528, ../scss/base/_global.scss */
.apus-page-loading .loader-section.section-right { right: 0; }
/* line 1531, ../scss/base/_global.scss */
.apus-loading-wrapper { height: 100px; left: 50%; margin-left: -50px; margin-top: -100px; position: absolute; text-align: center; top: 50%; width: 100px; }
/* line 1543, ../scss/base/_global.scss */
table { border-collapse: collapse; border-spacing: 0; }
/* line 1547, ../scss/base/_global.scss */
.table-cart .cart__image img { width: 100px; }
/* line 1550, ../scss/base/_global.scss */
.table-wrap { margin-bottom: 30px; }
/* line 1553, ../scss/base/_global.scss */
table.full { margin-bottom: 1em; width: 100%; }
/* line 1557, ../scss/base/_global.scss */
.cart__row:first-child { padding-top: 0; }
/* line 1560, ../scss/base/_global.scss */
.cart__row:first-child { margin-top: 0; }
/* line 1563, ../scss/base/_global.scss */
.cart__row { border-top: 1px solid #ededed; margin-top: 30px; padding-top: 30px; position: relative; }
/* line 1569, ../scss/base/_global.scss */
th, td { border: 1px solid #ededed; padding: 15px; text-align: left; }
/* line 1574, ../scss/base/_global.scss */
.cart__row { border-top: 1px solid #ededed; margin-top: 30px; padding-top: 30px; position: relative; }
/* line 1579, ../scss/base/_global.scss */
.cart__row label { float: left; }
/* line 1584, ../scss/base/_global.scss */
input.input-full, textarea.input-full, select.input-full { width: 100%; }
/* line 1588, ../scss/base/_global.scss */
.apusshopify-popup { align-items: center; bottom: 0; display: flex; height: 0; left: 0; opacity: 0; overflow: hidden; position: fixed; right: 0; text-align: center; top: 0; transition: all 300ms ease-in-out 0s; visibility: hidden; width: 0; z-index: 9999; }
/* line 1605, ../scss/base/_global.scss */
.apusshopify-popup.wishlist-popup .btn-cart { display: none; }
/* line 1608, ../scss/base/_global.scss */
.apusshopify-popup.loading { z-index: 999; }
/* line 1611, ../scss/base/_global.scss */
.apusshopify-popup .overlay { background-color: rgba(0, 0, 0, 0.3); bottom: 0; color: rgba(0, 0, 0, 0.4); height: 0; left: 0; margin: auto; position: fixed; right: 0; top: 0 !important; width: 0; }
/* line 1623, ../scss/base/_global.scss */
.apusshopify-popup .content { background: #fff none repeat scroll 0 0; margin: 0 auto; max-width: 800px; min-width: 490px; padding: 20px; position: relative; text-align: left; transition: all 300ms ease-in-out 0s; }
/* 1.2 - HTML5 Elements */
/* line 2, ../scss/base/_base.scss */
.wrapper { margin: 0 auto; padding: 0; }
/* line 5, ../scss/base/_base.scss */
.wrapper.main-content { display: block; margin: 60px auto; }
/* line 11, ../scss/base/_base.scss */
.template-customers-login .btn { margin: 20px 0 0; }
/* line 14, ../scss/base/_base.scss */
.template-404 .heading-title { padding: 0 0 30px; }
/* line 16, ../scss/base/_base.scss */
.template-404 .text-center .wrapper { min-height: 600px; }
/* line 18, ../scss/base/_base.scss */
.template-404 .input-group { border-collapse: separate; display: table; padding: 0 30px; position: relative; }
/*****************************************************************/
/*** 01. Material Desing Tool
/*****************************************************************/
/**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-50 { color: #ffebee; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-50 { background-color: #ffebee; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-100 { color: #ffcdd2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-100 { background-color: #ffcdd2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-200 { color: #ef9a9a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-200 { background-color: #ef9a9a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-300 { color: #e57373; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-300 { background-color: #e57373; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-400 { color: #ef5350; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-400 { background-color: #ef5350; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-500 { color: #f44336; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-500 { background-color: #f44336; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-600 { color: #e53935; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-600 { background-color: #e53935; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-700 { color: #d32f2f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-700 { background-color: #d32f2f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-800 { color: #c62828; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-800 { background-color: #c62828; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-900 { color: #b71c1c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-900 { background-color: #b71c1c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-a100 { color: #ff8a80; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-a100 { background-color: #ff8a80; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-a200 { color: #ff5252; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-a200 { background-color: #ff5252; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-a400 { color: #ff1744; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-a400 { background-color: #ff1744; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-red-a700 { color: #d50000; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-red-a700 { background-color: #d50000; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-50 { color: #fce4ec; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-50 { background-color: #fce4ec; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-100 { color: #f8bbd0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-100 { background-color: #f8bbd0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-200 { color: #f48fb1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-200 { background-color: #f48fb1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-300 { color: #f06292; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-300 { background-color: #f06292; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-400 { color: #ec407a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-400 { background-color: #ec407a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-500 { color: #e91e63; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-500 { background-color: #e91e63; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-600 { color: #d81b60; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-600 { background-color: #d81b60; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-700 { color: #c2185b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-700 { background-color: #c2185b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-800 { color: #ad1457; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-800 { background-color: #ad1457; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-900 { color: #880e4f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-900 { background-color: #880e4f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-a100 { color: #ff80ab; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-a100 { background-color: #ff80ab; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-a200 { color: #ff4081; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-a200 { background-color: #ff4081; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-a400 { color: #f50057; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-a400 { background-color: #f50057; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-pink-a700 { color: #c51162; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-pink-a700 { background-color: #c51162; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-50 { color: #f3e5f5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-50 { background-color: #f3e5f5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-100 { color: #e1bee7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-100 { background-color: #e1bee7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-200 { color: #ce93d8; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-200 { background-color: #ce93d8; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-300 { color: #ba68c8; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-300 { background-color: #ba68c8; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-400 { color: #ab47bc; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-400 { background-color: #ab47bc; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-500 { color: #9c27b0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-500 { background-color: #9c27b0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-600 { color: #8e24aa; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-600 { background-color: #8e24aa; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-700 { color: #7b1fa2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-700 { background-color: #7b1fa2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-800 { color: #6a1b9a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-800 { background-color: #6a1b9a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-900 { color: #4a148c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-900 { background-color: #4a148c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-a100 { color: #ea80fc; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-a100 { background-color: #ea80fc; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-a200 { color: #e040fb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-a200 { background-color: #e040fb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-a400 { color: #d500f9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-a400 { background-color: #d500f9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-purple-a700 { color: #aa00ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-purple-a700 { background-color: #aa00ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-50 { color: #ede7f6; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-50 { background-color: #ede7f6; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-100 { color: #d1c4e9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-100 { background-color: #d1c4e9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-200 { color: #b39ddb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-200 { background-color: #b39ddb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-300 { color: #9575cd; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-300 { background-color: #9575cd; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-400 { color: #7e57c2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-400 { background-color: #7e57c2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-500 { color: #673ab7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-500 { background-color: #673ab7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-600 { color: #5e35b1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-600 { background-color: #5e35b1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-700 { color: #512da8; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-700 { background-color: #512da8; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-800 { color: #4527a0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-800 { background-color: #4527a0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-900 { color: #311b92; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-900 { background-color: #311b92; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-a100 { color: #b388ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a100 { background-color: #b388ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-a200 { color: #7c4dff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a200 { background-color: #7c4dff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-a400 { color: #651fff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a400 { background-color: #651fff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-purple-a700 { color: #6200ea; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-purple-a700 { background-color: #6200ea; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-50 { color: #e8eaf6; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-50 { background-color: #e8eaf6; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-100 { color: #c5cae9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-100 { background-color: #c5cae9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-200 { color: #9fa8da; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-200 { background-color: #9fa8da; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-300 { color: #7986cb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-300 { background-color: #7986cb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-400 { color: #5c6bc0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-400 { background-color: #5c6bc0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-500 { color: #3f51b5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-500 { background-color: #3f51b5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-600 { color: #3949ab; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-600 { background-color: #3949ab; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-700 { color: #303f9f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-700 { background-color: #303f9f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-800 { color: #283593; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-800 { background-color: #283593; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-900 { color: #1a237e; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-900 { background-color: #1a237e; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-a100 { color: #8c9eff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-a100 { background-color: #8c9eff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-a200 { color: #536dfe; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-a200 { background-color: #536dfe; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-a400 { color: #3d5afe; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-a400 { background-color: #3d5afe; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-indigo-a700 { color: #304ffe; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-indigo-a700 { background-color: #304ffe; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-50 { color: #e3f2fd; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-50 { background-color: #e3f2fd; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-100 { color: #bbdefb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-100 { background-color: #bbdefb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-200 { color: #90caf9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-200 { background-color: #90caf9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-300 { color: #64b5f6; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-300 { background-color: #64b5f6; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-400 { color: #42a5f5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-400 { background-color: #42a5f5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-500 { color: #2196f3; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-500 { background-color: #2196f3; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-600 { color: #1e88e5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-600 { background-color: #1e88e5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-700 { color: #1976d2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-700 { background-color: #1976d2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-800 { color: #1565c0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-800 { background-color: #1565c0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-900 { color: #0d47a1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-900 { background-color: #0d47a1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-a100 { color: #82b1ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-a100 { background-color: #82b1ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-a200 { color: #448aff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-a200 { background-color: #448aff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-a400 { color: #2979ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-a400 { background-color: #2979ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-a700 { color: #2962ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-a700 { background-color: #2962ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-50 { color: #e1f5fe; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-50 { background-color: #e1f5fe; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-100 { color: #b3e5fc; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-100 { background-color: #b3e5fc; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-200 { color: #81d4fa; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-200 { background-color: #81d4fa; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-300 { color: #4fc3f7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-300 { background-color: #4fc3f7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-400 { color: #29b6f6; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-400 { background-color: #29b6f6; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-500 { color: #03a9f4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-500 { background-color: #03a9f4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-600 { color: #039be5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-600 { background-color: #039be5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-700 { color: #0288d1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-700 { background-color: #0288d1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-800 { color: #0277bd; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-800 { background-color: #0277bd; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-900 { color: #01579b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-900 { background-color: #01579b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-a100 { color: #80d8ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-a100 { background-color: #80d8ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-a200 { color: #40c4ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-a200 { background-color: #40c4ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-a400 { color: #00b0ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-a400 { background-color: #00b0ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-blue-a700 { color: #0091ea; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-blue-a700 { background-color: #0091ea; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-50 { color: #e0f7fa; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-50 { background-color: #e0f7fa; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-100 { color: #b2ebf2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-100 { background-color: #b2ebf2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-200 { color: #80deea; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-200 { background-color: #80deea; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-300 { color: #4dd0e1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-300 { background-color: #4dd0e1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-400 { color: #26c6da; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-400 { background-color: #26c6da; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-500 { color: #00bcd4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-500 { background-color: #00bcd4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-600 { color: #00acc1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-600 { background-color: #00acc1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-700 { color: #0097a7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-700 { background-color: #0097a7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-800 { color: #00838f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-800 { background-color: #00838f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-900 { color: #006064; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-900 { background-color: #006064; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-a100 { color: #84ffff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-a100 { background-color: #84ffff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-a200 { color: #18ffff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-a200 { background-color: #18ffff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-a400 { color: #00e5ff; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-a400 { background-color: #00e5ff; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-cyan-a700 { color: #00b8d4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-cyan-a700 { background-color: #00b8d4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-50 { color: #e0f2f1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-50 { background-color: #e0f2f1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-100 { color: #b2dfdb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-100 { background-color: #b2dfdb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-200 { color: #80cbc4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-200 { background-color: #80cbc4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-300 { color: #4db6ac; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-300 { background-color: #4db6ac; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-400 { color: #26a69a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-400 { background-color: #26a69a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-500 { color: #009688; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-500 { background-color: #009688; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-600 { color: #00897b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-600 { background-color: #00897b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-700 { color: #00796b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-700 { background-color: #00796b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-800 { color: #00695c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-800 { background-color: #00695c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-900 { color: #004d40; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-900 { background-color: #004d40; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-a100 { color: #a7ffeb; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-a100 { background-color: #a7ffeb; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-a200 { color: #64ffda; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-a200 { background-color: #64ffda; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-a400 { color: #1de9b6; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-a400 { background-color: #1de9b6; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-teal-a700 { color: #00bfa5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-teal-a700 { background-color: #00bfa5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-50 { color: #e8f5e9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-50 { background-color: #e8f5e9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-100 { color: #c8e6c9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-100 { background-color: #c8e6c9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-200 { color: #a5d6a7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-200 { background-color: #a5d6a7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-300 { color: #81c784; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-300 { background-color: #81c784; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-400 { color: #66bb6a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-400 { background-color: #66bb6a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-500 { color: #4caf50; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-500 { background-color: #4caf50; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-600 { color: #43a047; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-600 { background-color: #43a047; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-700 { color: #388e3c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-700 { background-color: #388e3c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-800 { color: #2e7d32; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-800 { background-color: #2e7d32; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-900 { color: #1b5e20; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-900 { background-color: #1b5e20; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-a100 { color: #b9f6ca; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-a100 { background-color: #b9f6ca; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-a200 { color: #69f0ae; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-a200 { background-color: #69f0ae; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-a400 { color: #00e676; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-a400 { background-color: #00e676; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-green-a700 { color: #00c853; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-green-a700 { background-color: #00c853; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-50 { color: #f1f8e9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-50 { background-color: #f1f8e9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-100 { color: #dcedc8; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-100 { background-color: #dcedc8; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-200 { color: #c5e1a5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-200 { background-color: #c5e1a5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-300 { color: #aed581; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-300 { background-color: #aed581; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-400 { color: #9ccc65; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-400 { background-color: #9ccc65; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-500 { color: #8bc34a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-500 { background-color: #8bc34a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-600 { color: #7cb342; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-600 { background-color: #7cb342; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-700 { color: #689f38; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-700 { background-color: #689f38; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-800 { color: #558b2f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-800 { background-color: #558b2f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-900 { color: #33691e; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-900 { background-color: #33691e; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-a100 { color: #ccff90; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-a100 { background-color: #ccff90; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-a200 { color: #b2ff59; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-a200 { background-color: #b2ff59; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-a400 { color: #76ff03; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-a400 { background-color: #76ff03; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-light-green-a700 { color: #64dd17; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-light-green-a700 { background-color: #64dd17; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-50 { color: #f9fbe7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-50 { background-color: #f9fbe7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-100 { color: #f0f4c3; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-100 { background-color: #f0f4c3; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-200 { color: #e6ee9c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-200 { background-color: #e6ee9c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-300 { color: #dce775; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-300 { background-color: #dce775; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-400 { color: #d4e157; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-400 { background-color: #d4e157; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-500 { color: #cddc39; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-500 { background-color: #cddc39; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-600 { color: #c0ca33; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-600 { background-color: #c0ca33; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-700 { color: #afb42b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-700 { background-color: #afb42b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-800 { color: #9e9d24; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-800 { background-color: #9e9d24; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-900 { color: #827717; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-900 { background-color: #827717; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-a100 { color: #f4ff81; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-a100 { background-color: #f4ff81; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-a200 { color: #eeff41; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-a200 { background-color: #eeff41; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-a400 { color: #c6ff00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-a400 { background-color: #c6ff00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-lime-a700 { color: #aeea00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-lime-a700 { background-color: #aeea00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-50 { color: #fffde7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-50 { background-color: #fffde7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-100 { color: #fff9c4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-100 { background-color: #fff9c4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-200 { color: #fff59d; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-200 { background-color: #fff59d; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-300 { color: #fff176; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-300 { background-color: #fff176; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-400 { color: #ffee58; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-400 { background-color: #ffee58; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-500 { color: #ffeb3b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-500 { background-color: #ffeb3b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-600 { color: #fdd835; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-600 { background-color: #fdd835; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-700 { color: #fbc02d; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-700 { background-color: #fbc02d; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-800 { color: #f9a825; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-800 { background-color: #f9a825; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-900 { color: #f57f17; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-900 { background-color: #f57f17; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-a100 { color: #ffff8d; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-a100 { background-color: #ffff8d; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-a200 { color: #ffff00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-a200 { background-color: #ffff00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-a400 { color: #ffea00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-a400 { background-color: #ffea00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-yellow-a700 { color: #ffd600; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-yellow-a700 { background-color: #ffd600; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-50 { color: #fff8e1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-50 { background-color: #fff8e1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-100 { color: #ffecb3; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-100 { background-color: #ffecb3; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-200 { color: #ffe082; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-200 { background-color: #ffe082; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-300 { color: #ffd54f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-300 { background-color: #ffd54f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-400 { color: #ffca28; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-400 { background-color: #ffca28; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-500 { color: #ffc107; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-500 { background-color: #ffc107; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-600 { color: #ffb300; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-600 { background-color: #ffb300; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-700 { color: #ffa000; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-700 { background-color: #ffa000; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-800 { color: #ff8f00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-800 { background-color: #ff8f00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-900 { color: #ff6f00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-900 { background-color: #ff6f00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-a100 { color: #ffe57f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-a100 { background-color: #ffe57f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-a200 { color: #ffd740; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-a200 { background-color: #ffd740; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-a400 { color: #ffc400; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-a400 { background-color: #ffc400; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-amber-a700 { color: #ffab00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-amber-a700 { background-color: #ffab00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-50 { color: #fff3e0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-50 { background-color: #fff3e0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-100 { color: #ffe0b2; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-100 { background-color: #ffe0b2; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-200 { color: #ffcc80; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-200 { background-color: #ffcc80; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-300 { color: #ffb74d; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-300 { background-color: #ffb74d; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-400 { color: #ffa726; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-400 { background-color: #ffa726; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-500 { color: #ff9800; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-500 { background-color: #ff9800; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-600 { color: #fb8c00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-600 { background-color: #fb8c00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-700 { color: #f57c00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-700 { background-color: #f57c00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-800 { color: #ef6c00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-800 { background-color: #ef6c00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-900 { color: #e65100; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-900 { background-color: #e65100; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-a100 { color: #ffd180; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-a100 { background-color: #ffd180; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-a200 { color: #ffab40; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-a200 { background-color: #ffab40; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-a400 { color: #ff9100; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-a400 { background-color: #ff9100; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-orange-a700 { color: #ff6d00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-orange-a700 { background-color: #ff6d00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-50 { color: #fbe9e7; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-50 { background-color: #fbe9e7; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-100 { color: #ffccbc; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-100 { background-color: #ffccbc; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-200 { color: #ffab91; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-200 { background-color: #ffab91; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-300 { color: #ff8a65; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-300 { background-color: #ff8a65; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-400 { color: #ff7043; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-400 { background-color: #ff7043; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-500 { color: #ff5722; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-500 { background-color: #ff5722; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-600 { color: #f4511e; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-600 { background-color: #f4511e; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-700 { color: #e64a19; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-700 { background-color: #e64a19; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-800 { color: #d84315; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-800 { background-color: #d84315; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-900 { color: #bf360c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-900 { background-color: #bf360c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-a100 { color: #ff9e80; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a100 { background-color: #ff9e80; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-a200 { color: #ff6e40; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a200 { background-color: #ff6e40; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-a400 { color: #ff3d00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a400 { background-color: #ff3d00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-deep-orange-a700 { color: #dd2c00; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-deep-orange-a700 { background-color: #dd2c00; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-50 { color: #efebe9; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-50 { background-color: #efebe9; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-100 { color: #d7ccc8; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-100 { background-color: #d7ccc8; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-200 { color: #bcaaa4; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-200 { background-color: #bcaaa4; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-300 { color: #a1887f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-300 { background-color: #a1887f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-400 { color: #8d6e63; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-400 { background-color: #8d6e63; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-500 { color: #795548; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-500 { background-color: #795548; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-600 { color: #6d4c41; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-600 { background-color: #6d4c41; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-700 { color: #5d4037; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-700 { background-color: #5d4037; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-800 { color: #4e342e; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-800 { background-color: #4e342e; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-brown-900 { color: #3e2723; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-brown-900 { background-color: #3e2723; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-50 { color: #fafafa; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-50 { background-color: #fafafa; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-100 { color: #f5f5f5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-100 { background-color: #f5f5f5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-200 { color: #eeeeee; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-200 { background-color: #eeeeee; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-300 { color: #e0e0e0; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-300 { background-color: #e0e0e0; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-400 { color: #bdbdbd; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-400 { background-color: #bdbdbd; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-500 { color: #9e9e9e; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-500 { background-color: #9e9e9e; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-600 { color: #757575; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-600 { background-color: #757575; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-700 { color: #616161; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-700 { background-color: #616161; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-800 { color: #424242; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-800 { background-color: #424242; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-grey-900 { color: #212121; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-grey-900 { background-color: #212121; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-50 { color: #eceff1; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-50 { background-color: #eceff1; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-100 { color: #cfd8dc; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-100 { background-color: #cfd8dc; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-200 { color: #b0bec5; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-200 { background-color: #b0bec5; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-300 { color: #90a4ae; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-300 { background-color: #90a4ae; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-400 { color: #78909c; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-400 { background-color: #78909c; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-500 { color: #607d8b; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-500 { background-color: #607d8b; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-600 { color: #546e7a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-600 { background-color: #546e7a; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-700 { color: #455a64; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-700 { background-color: #455a64; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-800 { color: #37474f; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-800 { background-color: #37474f; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-900 { color: #263238; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-900 { background-color: #263238; }
/* line 5, ../scss/material/_sass-material-colors-classes.scss */
.color-blue-grey-1000 { color: #11171a; }
/* line 8, ../scss/material/_sass-material-colors-classes.scss */
.bg-color-blue-grey-1000 { background-color: #11171a; }
/*****************************************************************/
/*** 01. Typography
/*****************************************************************/
/* line 1, ../scss/base/_typography.scss */
h1 .note, h2 .note, h3 .note, h4 .note, h5 .note, h6 .note { margin-left: 8px; font-weight: 400; font-size: 12px; }
/* line 11, ../scss/base/_typography.scss */
body, input, textarea, button, select { color: #000; font-size: 16px; font-weight: 300; line-height: 1.6; border: 0; background: none; }
/* line 19, ../scss/base/_typography.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { display: block; font-weight: 700; line-height: 1.4; margin: 0 0 0.5em; text-transform: capitalize; color: #000; }
/* line 27, ../scss/base/_typography.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { font-weight: inherit; text-decoration: none; }
/* line 31, ../scss/base/_typography.scss */
h1, .h1 { font-size: 1.5em; text-transform: uppercase; }
/* line 35, ../scss/base/_typography.scss */
h2, .h2 { font-size: 1.375em; }
/* line 38, ../scss/base/_typography.scss */
h3, .h3 { font-size: 1.25em; }
/* line 41, ../scss/base/_typography.scss */
h4, .h4 { font-size: 1.125em; }
/* line 44, ../scss/base/_typography.scss */
h5, .h5 { font-size: 1em; }
/* line 47, ../scss/base/_typography.scss */
h6, .h6 { font-size: 0.875em; }
/* line 50, ../scss/base/_typography.scss */
p { margin: 0 0 15px;text-align: justify !IMPORTANT; color: #000;}
/* line 53, ../scss/base/_typography.scss */
p img { margin: 0; }
/* line 56, ../scss/base/_typography.scss */
em { font-style: italic; }
/* line 59, ../scss/base/_typography.scss */
b, strong { font-weight: bold; }
/* line 62, ../scss/base/_typography.scss */
small { font-size: 0.9em; }
/* line 65, ../scss/base/_typography.scss */
sup, sub { font-size: 60%; position: relative; vertical-align: baseline; }
/* line 70, ../scss/base/_typography.scss */
sup { top: -0.5em; }
/* line 73, ../scss/base/_typography.scss */
sub { bottom: -0.5em; }
/* line 77, ../scss/base/_typography.scss */
blockquote { border-left: 1px solid #ededed; font-size: 1.125em; font-style: italic; line-height: 1.45; margin: 0 0 30px; padding: 15px 30px; }
/* line 85, ../scss/base/_typography.scss */
blockquote p { margin-bottom: 0; }
/* line 88, ../scss/base/_typography.scss */
blockquote p + cite { margin-top: 15px; }
/* line 91, ../scss/base/_typography.scss */
blockquote cite { display: block; font-size: 0.75em; }
/* line 95, ../scss/base/_typography.scss */
blockquote cite::before { content: "ΓÇö "; }
/* line 98, ../scss/base/_typography.scss */
code, pre { background-color: #faf7f5; border: 0 none; color: #51ab62; font-family: Consolas, monospace; font-size: 1em; padding: 0 2px; }
/* line 106, ../scss/base/_typography.scss */
pre { margin: 0 0 30px; overflow: auto; padding: 15px; }
/* line 111, ../scss/base/_typography.scss */
hr { border-top: 1px solid #ededed; border-width: 1px 0 0; clear: both; height: 0; margin: 30px 0; }
/* line 118, ../scss/base/_typography.scss */
hr.hr--small { margin: 15px 0; }
/* line 121, ../scss/base/_typography.scss */
hr.hr--clear { border-top-color: transparent; }
/* line 125, ../scss/base/_typography.scss */
.rte { margin: 15px 0; }
/* line 128, ../scss/base/_typography.scss */
.rte h1, .rte .h1, .rte h2, .rte .h2, .rte h3, .rte .h3, .rte h4, .rte .h4, .rte h5, .rte .h5, .rte h6, .rte .h6 { margin-top: 2em; }
/* line 131, ../scss/base/_typography.scss */
.rte h1:first-child, .rte .h1:first-child, .rte h2:first-child, .rte .h2:first-child, .rte h3:first-child, .rte .h3:first-child, .rte h4:first-child, .rte .h4:first-child, .rte h5:first-child, .rte .h5:first-child, .rte h6:first-child, .rte .h6:first-child { margin-top: 0; }
/* line 134, ../scss/base/_typography.scss */
.rte h1 a, .rte .h1 a, .rte h2 a, .rte .h2 a, .rte h3 a, .rte .h3 a, .rte h4 a, .rte .h4 a, .rte h5 a, .rte .h5 a, .rte h6 a, .rte .h6 a { text-decoration: none; }
/* line 137, ../scss/base/_typography.scss */
.rte li { margin-bottom: 0.4em; }
/* line 140, ../scss/base/_typography.scss */
.rte--header { margin-bottom: 0; }
/*****************************************************************/
/*** 02. List
/*****************************************************************/
/* line 1, ../scss/components/_list.scss */
.links { margin-top: 7px; }
/* line 3, ../scss/components/_list.scss */
.links > li { padding: 0 10px 0 5px; position: relative; }
/* line 6, ../scss/components/_list.scss */
.links > li:before { content: ""; display: block; top: 3px; right: 0; position: absolute; width: 1px; height: 14px; background: #c4c4c4; }
/* line 16, ../scss/components/_list.scss */
.links > li:last-child:before { display: none; }
/* line 1, ../scss/components/_carousel.scss */
.owl-carousel { margin-left: -15px; margin-right: -15px; position: relative; z-index: 1; }
/* line 8, ../scss/components/_carousel.scss */
.owl-carousel:hover .owl-nav .owl-next, .owl-carousel:hover .owl-nav .owl-prev { display: inline-block !important; }
/* line 14, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage-outer { overflow: hidden; position: relative; }
/* line 18, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage { position: relative; }
/* line 20, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
/* line 30, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { background: #000; color: #fff; cursor: pointer; display: none !important; font-size: 18px; left: -5px; line-height: 38px; position: absolute; text-align: center; top: 40%; transform: translateY(-50%); -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 40px; height: 40px; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }
/* line 46, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover { background: #d1232d; }
/* line 50, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next { float: right; left: inherit; right: -5px; }
/* line 56, ../scss/components/_carousel.scss */
.owl-carousel .owl-item { -moz-user-select: none; float: left; padding-left: 15px; padding-right: 15px; position: relative; }
/* line 63, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots { text-align: center; }
/* line 66, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot { background: rgba(255, 255, 255, 0.5); border-radius: 50%; cursor: pointer; display: inline-block; height: 11px; margin: 0 2px; width: 11px; }
/* line 75, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot.active { background: #d1232d; }
/* line 82, ../scss/components/_carousel.scss */
.section-products .owl-carousel .owl-nav .owl-prev { left: -5px; }
/* line 85, ../scss/components/_carousel.scss */
.section-products .owl-carousel .owl-nav .owl-next { right: -5px; }
/*****************************************************************/
/*** 02. Button
/*****************************************************************/
/*============================================================================
  SCSS For Buttons
==============================================================================*/
/* line 4, ../scss/components/_button.scss */
button { overflow: visible; }
/* line 7, ../scss/components/_button.scss */
button[disabled], html input[disabled] { cursor: default; }
/* line 10, ../scss/components/_button.scss */
.btn-lg { padding: 12px 20px !important; }
/* line 13, ../scss/components/_button.scss */
.btn { background-color: #d1232d; border: 1px solid transparent; border-radius: 0; color: #fff; cursor: pointer; display: inline-block; font-size: 13px; font-weight: bold; line-height: 1.42; margin: 0; padding: 12px 30px; position: relative; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; vertical-align: middle; white-space: nowrap; width: auto; letter-spacing: 0.16em; }
/* line 33, ../scss/components/_button.scss */
.btn:hover, .btn:active, .btn:focus { background-color: #323232; color: #fff; text-decoration: none; }
/* line 43, ../scss/components/_button.scss */
.btn--small { font-size: 0.75em; padding: 4px 10px; }
/* line 47, ../scss/components/_button.scss */
.btn--large { font-size: 1em; padding: 12px 15px; }
/* line 51, ../scss/components/_button.scss */
.btn--full { width: 100%; }
/* line 55, ../scss/components/_button.scss */
.btn-readmore { background: #fff; color: #fff; border-color: #dbdbdb; font-family: "Lato", sans-serif; font-weight: 700; }
/* line 61, ../scss/components/_button.scss */
.btn-readmore:hover { background: #fff; border-color: #fff; color: #fff; }
/* line 66, ../scss/components/_button.scss */
.btn-readmore .fa { margin-left: 10px; }
/* line 70, ../scss/components/_button.scss */
.btn.btn-more { padding-right: 27px; padding-left: 27px; font-family: "Lato", sans-serif; font-weight: 400; font-size: 11px; }
/* line 77, ../scss/components/_button.scss */
.btn-border { border-bottom: 1px solid #fff; font-family: "Lato", sans-serif; font-size: 11px; padding: 8px 0; text-transform: uppercase; display: inline-block; min-width: 230px; text-align: right; letter-spacing: 1px; }
/* line 87, ../scss/components/_button.scss */
.btn-border .fa { margin-right: 10px; }
/* line 92, ../scss/components/_button.scss */
.btn-link { color: #fff; font-style: italic; text-decoration: none; }
/* line 97, ../scss/components/_button.scss */
.btn-primary { border-color: #fff; background: transparent; color: #fff; }
/* line 105, ../scss/components/_button.scss */
.btn-default { border-color: #d1232d; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; background: #d1232d; color: #fff; }
/* line 112, ../scss/components/_button.scss */
.btn-default:hover { border-color: #dbdbdb; color: #000; background: #fff; }
/* line 119, ../scss/components/_button.scss */
.btn-outline.btn-primary { color: #fff; background: transparent; border-color: #fff; }
/* line 124, ../scss/components/_button.scss */
.btn-outline.btn-primary:hover { color: #fff; border-color: #fff; background: #fff; }
/* line 130, ../scss/components/_button.scss */
.btn-outline.btn-success { color: #6eae34; }
/* line 133, ../scss/components/_button.scss */
.btn-outline.btn-success:hover { color: #fff; }
/* line 136, ../scss/components/_button.scss */
.btn-outline.btn-info { color: #03a9f4; }
/* line 139, ../scss/components/_button.scss */
.btn-outline.btn-info:hover { color: #fff; }
/* line 142, ../scss/components/_button.scss */
.btn-outline.btn-danger { color: #f6821f; }
/* line 145, ../scss/components/_button.scss */
.btn-outline.btn-danger:hover { color: #fff; }
/* line 148, ../scss/components/_button.scss */
.btn-outline.btn-warning { color: #efc73a; }
/* line 151, ../scss/components/_button.scss */
.btn-outline.btn-warning:hover { color: #fff; }
/* line 155, ../scss/components/_button.scss */
.btn-inverse.btn-default:hover { color: #6b869d; background: transparent; }
/* line 159, ../scss/components/_button.scss */
.btn-inverse.btn-primary:hover { color: #6b869d; background: transparent; }
/* line 163, ../scss/components/_button.scss */
.btn-inverse.btn-success:hover { color: #6eae34; background: transparent; }
/* line 167, ../scss/components/_button.scss */
.btn-inverse.btn-info:hover { color: #03a9f4; background: transparent; }
/* line 171, ../scss/components/_button.scss */
.btn-inverse.btn-danger:hover { color: #f6821f; background: transparent; }
/* line 175, ../scss/components/_button.scss */
.btn-inverse.btn-warning:hover { color: #efc73a; background: transparent; }
/*****************************************************************/
/*** 02. Form
/*****************************************************************/
/* line 1, ../scss/components/_form.scss */
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea, select { border: 1px solid #dedede; padding: 6px 10px;margin-bottom:12px; }
/* line 11, ../scss/components/_form.scss */
.btn.secondary { background: #eee; color: #555; }
/* line 18, ../scss/components/_form.scss */
select.none { border: 0; background: none transparent; }
/* line 24, ../scss/components/_form.scss */
.input-group { border-collapse: separate; display: table; position: relative; }
/* line 29, ../scss/components/_form.scss */
.input-group .input-group-field:first-child, .input-group .input-group-btn:first-child, .input-group .input-group-btn:first-child > .btn, .input-group .input-group-btn:first-child > .btn--secondary, .input-group input[type="hidden"]:first-child + .input-group-field, .input-group input[type="hidden"]:first-child + .input-group-btn > .btn, .input-group input[type="hidden"]:first-child + .input-group-btn > .btn--secondary { border-radius: 0; }
/* line 32, ../scss/components/_form.scss */
.input-group .input-group-field:last-child, .input-group .input-group-btn:last-child > .btn, .input-group .input-group-btn:last-child > .btn--secondary { border-radius: 0; }

/* line 35, ../scss/components/_form.scss */
.input-group input::-moz-focus-inner {
 border: 0 none;
 margin-bottom: -1px;
 margin-top: -1px;
 padding: 0;
}
/* line 41, ../scss/components/_form.scss */
.input-group-field, .input-group-btn { display: table-cell; margin: 0; vertical-align: middle; }
/* line 46, ../scss/components/_form.scss */
.input-group .btn, .input-group .btn--secondary, .input-group .input-group-field { height: 51px; }
/* line 49, ../scss/components/_form.scss */
.input-group .input-group-field { width: 100%; }
/* line 52, ../scss/components/_form.scss */
.input-group-btn { padding: 0; position: relative; white-space: nowrap; width: 1%; }
/*****************************************************************/
/*** 02. Newsletter
/*****************************************************************/
/* line 2, ../scss/components/_newsletter.scss */
.widget-newsletter { margin: 0 0 40px 0; }
/* line 4, ../scss/components/_newsletter.scss */
.widget-newsletter-icon { margin: 0 0 25px 0px; }
/*****************************************************************/
/*** 02. Social
/*****************************************************************/
/* line 4, ../scss/components/_social.scss */
.widget-social li .fa { font-size: 35px; }
/* line 7, ../scss/components/_social.scss */
.widget-social li span { display: none; }
/* line 10, ../scss/components/_social.scss */
.widget-social li a { padding: 5px; }
/*****************************************************************/
/*** 02. Social
/*****************************************************************/
/*
Back to top button 
*/
/* line 4, ../scss/components/_back-to-top.scss */
.back-top { left: 0; margin: 0 auto; position: absolute; right: 0; top: -30px !important; color: #424242; }
/* line 11, ../scss/components/_back-to-top.scss */
.back-top span { float: left; text-indent: -9999px; }
/* line 15, ../scss/components/_back-to-top.scss */
.back-top .btn { width: 70px; height: 70px; font-size: 38px; padding: 10px 23px; }
/* line 22, ../scss/components/_back-to-top.scss */
#back-to-top1 { bottom: 50px; opacity: 0; position: fixed; right: 30px; top: inherit !important; z-index: 99; }
/* line 30, ../scss/components/_back-to-top.scss */
#back-to-top1.active { opacity: 1; }
/* line 33, ../scss/components/_back-to-top.scss */
#back-to-top1 .btn-backtop { border-color: #fff; font-size: 18px; line-height: 1; padding: 9px 12px; }
/* line 39, ../scss/components/_back-to-top.scss */
#back-to-top1 .btn-backtop::before { display: none; }

@media screen and (max-width: 768px) {
/* line 45, ../scss/components/_back-to-top.scss */
.nav-search { margin: 0 auto; padding: 0 0 15px; text-align: center; }
}
/* line 52, ../scss/components/_back-to-top.scss */
.mobile-nav { margin: -15px -15px 0; }
/* line 55, ../scss/components/_back-to-top.scss */
.mobile-nav li { margin-bottom: 0; }
/* line 58, ../scss/components/_back-to-top.scss */
.mobile-nav__search { padding: 15px; }
/* line 61, ../scss/components/_back-to-top.scss */
.mobile-nav__search .search-bar { margin-bottom: 0; }
/* line 64, ../scss/components/_back-to-top.scss */
.mobile-nav__item { display: block; position: relative; }
/* line 68, ../scss/components/_back-to-top.scss */
.mobile-nav > .mobile-nav__item { background-color: #f6f6f6;color:#000;    font-size: 18px; }
/* line 71, ../scss/components/_back-to-top.scss */
.mobile-nav__item::after { border-bottom: 1px solid #ddd; bottom: 0; content: ""; left: 15px; position: absolute; right: 15px; }
/* line 79, ../scss/components/_back-to-top.scss */
.mobile-nav > .mobile-nav__item:last-child::after { display: none; }
/* line 82, ../scss/components/_back-to-top.scss */
.mobile-nav__item a { display: block; }
/* line 85, ../scss/components/_back-to-top.scss */
.mobile-nav__item a, .mobile-nav__toggle button { color: #333; padding: 15px;padding-right:25px; text-decoration: none; }
/* line 90, ../scss/components/_back-to-top.scss */
.mobile-nav__item a:hover, .mobile-nav__item a:active, .mobile-nav__item a:focus, .mobile-nav__toggle button:hover, .mobile-nav__toggle button:active, .mobile-nav__toggle button:focus { color: #0d0d0d; }
/* line 93, ../scss/components/_back-to-top.scss */
.mobile-nav__item a:active, .mobile-nav__item a:focus, .mobile-nav__toggle button:active, .mobile-nav__toggle button:focus { background-color: #e9e9e9; }
/* line 96, ../scss/components/_back-to-top.scss */
.mobile-nav__item--active { font-weight: bold; }
/* line 99, ../scss/components/_back-to-top.scss */
.mobile-nav__has-sublist { display: table; width: 100%; }
/* line 103, ../scss/components/_back-to-top.scss */
.mobile-nav__has-sublist .mobile-nav__link { display: table-cell; vertical-align: middle; width: 100%; }
/* line 108, ../scss/components/_back-to-top.scss */
.mobile-nav__toggle { display: table-cell; vertical-align: middle; width: 1%; }
/* line 113, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded .mobile-nav__toggle-open { display: none; }
/* line 116, ../scss/components/_back-to-top.scss */
.mobile-nav__toggle-close { display: none; }
/* line 119, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded .mobile-nav__toggle-close { display: block; }
/* line 122, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist { backface-visibility: hidden; margin: 0; max-height: 0; overflow: hidden; transition: all 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 0s; visibility: hidden; }
/* line 130, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded + .mobile-nav__sublist { max-height: 700px; transition: all 700ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 0s; visibility: visible; }
/* line 135, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist .mobile-nav__item::after { bottom: auto; top: 0; }
/* line 139, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist .mobile-nav__link { font-weight: normal; padding-left: 30px; }
/* line 144, ../scss/components/_back-to-top.scss */
.js-drawer-open { height: 100%; overflow: hidden; }
/* line 148, ../scss/components/_back-to-top.scss */
.drawer { background-color: #f6f6f6; bottom: 0; color: #333; display: none; max-width: 95%; overflow-x: hidden; overflow-y: auto; padding: 0 15px 15px; position: fixed; top: 0; transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s; will-change: transform; z-index: 10; }
/* line 163, ../scss/components/_back-to-top.scss */
.drawer a { color: #333; }
/* line 166, ../scss/components/_back-to-top.scss */
.drawer a:hover, .drawer a:focus { opacity: 0.7; }
/* line 169, ../scss/components/_back-to-top.scss */
.drawer input, .drawer textarea { border-color: #e9e9e9; }
/* line 172, ../scss/components/_back-to-top.scss */
.drawer--left { border-right: 1px solid #e9e9e9; left: -300px; width: 300px; }
/* line 177, ../scss/components/_back-to-top.scss */
.js-drawer-open-left .drawer--left { display: block; transform: translateX(300px); }
/* line 181, ../scss/components/_back-to-top.scss */
.lt-ie9 .js-drawer-open-left .drawer--left { left: 0; }
/* line 184, ../scss/components/_back-to-top.scss */
.drawer--right { border-left: 1px solid #e9e9e9; right: -300px; width: 300px; }
/* line 189, ../scss/components/_back-to-top.scss */
.js-drawer-open-right .drawer--right { display: block; transform: translateX(-300px); }
/* line 193, ../scss/components/_back-to-top.scss */
.lt-ie9 .js-drawer-open-right .drawer--right { right: 0; }
/* line 197, ../scss/components/_back-to-top.scss */
.is-moved-by-drawer { transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s; }
/* line 200, ../scss/components/_back-to-top.scss */
.js-drawer-open-left .is-moved-by-drawer { transform: translateX(300px); }
/* line 203, ../scss/components/_back-to-top.scss */
.js-drawer-open-right .is-moved-by-drawer { transform: translateX(-300px); }
/* line 206, ../scss/components/_back-to-top.scss */
.drawer__header { border-bottom: 1px solid #e9e9e9; display: table; height: 70px; margin-bottom: 15px; width: 100%; }
/* line 213, ../scss/components/_back-to-top.scss */
.drawer__title, .drawer__close { display: table-cell; vertical-align: middle; }
/* line 217, ../scss/components/_back-to-top.scss */
.drawer__title { width: 100%; }
/* line 220, ../scss/components/_back-to-top.scss */
.drawer__close { font-size: 1.125em; text-align: center; width: 1%; }
/* line 225, ../scss/components/_back-to-top.scss */
.btn-close { background: #f68569 none repeat scroll 0 0; color: #fff; padding: 8px 12px; }
/* line 230, ../scss/components/_back-to-top.scss */
.btn-close::before { display: none; }
/* line 233, ../scss/components/_back-to-top.scss */
.btn-menu { padding: 8px 12px; }
/* line 236, ../scss/components/_back-to-top.scss */
.btn-menu::before { display: none; }
/*****************************************************************/
/*** 02. Mini Cart
/*****************************************************************/
/* line 1, ../scss/components/_mini-cart.scss */
.minicart { float: right; position: relative; background: none transparent; }
/* line 5, ../scss/components/_mini-cart.scss */
.minicart .dropdown-menu { min-width: 300px; padding: 20px; right: 0; left: auto; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16); }
/* line 12, ../scss/components/_mini-cart.scss */
.minicart .cart-label { text-transform: uppercase; }
/* line 16, ../scss/components/_mini-cart.scss */
.minicart .cart-link .btn-cart { color: #FFFFFF; }
/*****************************************************************/
/*** 03. Menu (Navigation)
/*****************************************************************/
/* line 4, ../scss/layout/_menu.scss */
.site-header-mainmenu .nav-bar .medium-down--hide { background: transparent; }
/* line 8, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-header-mainmenu-inner { background: transparent; }
/* line 11, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav, .site-header-mainmenu .site-nav--mobile { margin: 0; padding: 0; }
/* line 16, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li, .site-header-mainmenu .site-nav--mobile > li { display: inline-block; margin: 0 11px; padding: 0; position: relative; }
/* line 22, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li:hover > .site-nav__dropdown, .site-header-mainmenu .site-nav--mobile > li:hover > .site-nav__dropdown { opacity: 1; filter: alpha(opacity=100); visibility: visible; top: 100%; }
/* line 27, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li > a, .site-header-mainmenu .site-nav--mobile > li > a { color: #000; font-size: 15px; font-family: "Lato", sans-serif; font-weight: bold; letter-spacing: 0.075em; line-height: 35px; padding: 0; position: relative; text-transform: uppercase; }
/* line 37, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li > a .fa, .site-header-mainmenu .site-nav--mobile > li > a .fa { margin-left: 3px; }
/* line 41, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li.dropdown-megamenu .site-nav__dropdown li, .site-header-mainmenu .site-nav--mobile > li.dropdown-megamenu .site-nav__dropdown li { border: none; }
/* line 44, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li .site-nav__dropdown, .site-header-mainmenu .site-nav--mobile > li .site-nav__dropdown { -webkit-transform: rotateY(10deg); -ms-transform: rotateY(10deg); -o-transform: rotateY(10deg); transform: rotateY(10deg); margin: 26px 0 0; padding: 0; }
/* line 48, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li .site-nav__dropdown li, .site-header-mainmenu .site-nav--mobile > li .site-nav__dropdown li { margin: 0; }
/* line 50, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li .site-nav__dropdown li > a, .site-header-mainmenu .site-nav--mobile > li .site-nav__dropdown li > a { padding: 7px 0; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
/* line 55, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li .site-nav__dropdown .site-nav__link, .site-header-mainmenu .site-nav--mobile > li .site-nav__dropdown .site-nav__link { font-size: 14px; }
/* line 60, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li:hover > a, .site-header-mainmenu .site-nav--mobile > li:hover > a, .site-header-mainmenu .site-nav > li.nav-hover > a, .site-header-mainmenu .site-nav--mobile > li.nav-hover > a, .site-header-mainmenu .site-nav > li.site-nav--active > a, .site-header-mainmenu .site-nav--mobile > li.site-nav--active > a,.site-header-mainmenu .site-nav > li > a.active,.mobile-nav__item a.active { color: #d1232d; }
.mobile-nav__item a.active{font-weight:bold;}
/* line 70, ../scss/layout/_menu.scss */
.text-right .site-nav--mobile { margin: 0 -15px 0 0; }
/* line 73, ../scss/layout/_menu.scss */
.site-nav__link { display: block; white-space: nowrap; }
/* line 76, ../scss/layout/_menu.scss */
.site-nav__link .icon-arrow-down { font-size: 10px; padding-left: 7.5px; position: relative; top: -2px; }
/* line 84, ../scss/layout/_menu.scss */
.site-nav--mobile .site-nav__link { display: inline-block;margin-top:-18px; }
/* line 87, ../scss/layout/_menu.scss */
.site-nav__dropdown { background-color: rgba(20, 20, 20, 0.8); left: 0; min-width: 215px; opacity: 0; filter: alpha(opacity=0); overflow: hidden; position: absolute; top: 120%; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; visibility: hidden; z-index: 999; width: 100%; font-size: 13px; }
/* line 100, ../scss/layout/_menu.scss */
.site-nav__dropdown h3, .site-nav__dropdown .h3 { font-family: "Lato", sans-serif; color: #fff; font-size: 16px; margin: 0; padding: 0 0 10px; text-transform: uppercase; position: relative; }
/* line 109, ../scss/layout/_menu.scss */
.site-nav__dropdown h3:before, .site-nav__dropdown .h3:before { position: absolute; content: ""; background-color: #fff; width: 20px; height: 2px; top: 100%; left: 0; }
/* line 118, ../scss/layout/_menu.scss */
.site-nav__dropdown a { color: #f6f6f6; display: block; text-transform: none; font-size: 14px; font-weight: 500; }
/* line 124, ../scss/layout/_menu.scss */
.site-nav__dropdown a:hover { color: #d1232d; text-decoration: none; }
/* line 129, ../scss/layout/_menu.scss */
.site-nav__dropdown .btn, .site-nav__dropdown .btn--secondary { color: #000; }
/* line 132, ../scss/layout/_menu.scss */
.site-nav__dropdown .btn:hover, .site-nav__dropdown .btn--secondary:hover { color: #000; }
/* line 136, ../scss/layout/_menu.scss */
.site-nav__dropdown .super { list-style: outside none none; margin: 0; padding: 10px 0 0; }
/* line 141, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 { float: left; width: 60%; }
/* line 144, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 .inner { float: left; padding-right: 3%; width: 33.3%; }
/* line 148, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 .inner > a { font-weight: 700; letter-spacing: 0.02em; margin-bottom: 5px; padding: 0; text-transform: uppercase; }
/* line 155, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 .inner .dropdown { margin-bottom: 38px; }
/* line 160, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 ul.dropdown { display: block; padding: 0; position: static; }
/* line 164, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-1 ul.dropdown li a { display: inline-block; padding: 5px 0; }
/* line 170, ../scss/layout/_menu.scss */
.site-nav__dropdown .col-2 { float: left; width: 40%; padding: 0 3% 0 0; }
/* line 178, ../scss/layout/_menu.scss */
.site-nav li.site-nav--has-dropdown > .dropdown:hover > .site-nav__dropdown, .site-nav--mobile li.site-nav--has-dropdown > .dropdown:hover > .site-nav__dropdown, .site-nav li.site-nav--has-dropdown > .dropdown.open > .site-nav__dropdown, .site-nav--mobile li.site-nav--has-dropdown > .dropdown.open > .site-nav__dropdown { display: block; }
/* line 184, ../scss/layout/_menu.scss */
.site-header { position: relative; z-index: 9;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
/* line 188, ../scss/layout/_menu.scss */
.header-nav { position: relative; }
/* line 191, ../scss/layout/_menu.scss */
.header-nav .site-nav > li.dropdown-megamenu, .header-nav .site-nav--mobile > li.dropdown-megamenu { position: static; }
/* line 194, ../scss/layout/_menu.scss */
.header-nav .site-nav > li > .site-nav__dropdown, .header-nav .site-nav--mobile > li > .site-nav__dropdown { width: 100%; }

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
/* line 6, ../scss/layout/_offcanvas.scss */
.offcanvas-header { display: block; }
.nav_primary_mobile{display:block !important;}
.site-header__logo a{max-width:200px;}
.site-footer ul.social-link{text-align:center;}
}
/*****************************************************************/
/*** 04. Banner + Slidershow
/*****************************************************************/
/*============================================================================
  #slideshow
==============================================================================*/
/* line 4, ../scss/components/_slidershow.scss */
.slider-owl { font-weight: 700; text-transform: uppercase; }
/* line 7, ../scss/components/_slidershow.scss */
.slider-owl:hover { cursor: pointer; }
/* line 11, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls { padding: 0 15px; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
/* line 14, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls .owl-nav { overflow: hidden; padding: 0 30px; }
/* line 18, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls .owl-nav .owl-next, .slider-owl.owl-carousel .owl-controls .owl-nav .owl-prev { width: 62px; height: 62px; top: 50%; line-height: 62px; }
/* line 23, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls .owl-nav .owl-next .fa, .slider-owl.owl-carousel .owl-controls .owl-nav .owl-prev .fa { font-size: 24px; }
/* line 25, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls .owl-nav .owl-next { right: 15px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .slider-owl.owl-carousel .owl-controls .owl-nav .owl-next { left: 15px; right: auto; }
/* line 26, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-controls .owl-nav .owl-prev { left: 15px; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .slider-owl.owl-carousel .owl-controls .owl-nav .owl-prev { right: 15px; left: auto; }
/* line 30, ../scss/components/_slidershow.scss */
.slider-owl .wrapper-content { display: table; width: 100%; height: 100%; }
/* line 35, ../scss/components/_slidershow.scss */
.slider-owl .slider-content { position: relative; }
/* line 37, ../scss/components/_slidershow.scss */
.slider-owl .slider-content .caption-wrapper { position: absolute; top: 50%; width: 100%; }
/* line 42, ../scss/components/_slidershow.scss */
.slider-owl .slider-content .slider-caption { padding: 0 30px; }
/* line 45, ../scss/components/_slidershow.scss */
.slider-owl .slider-content.caption-left { text-align: left; }
/* line 48, ../scss/components/_slidershow.scss */
.slider-owl .slider-content.caption-right { text-align: right; }
/* line 54, ../scss/components/_slidershow.scss */
.slider-owl .active .caption-left .caption-img { -webkit-animation: bounceInLeft 1500ms ease-in-out 0s normal none 1 running; animation: bounceInLeft 1500ms ease-in-out 0s normal none 1 running; }
/* line 60, ../scss/components/_slidershow.scss */
.slider-owl .active .caption-right .caption-img { -webkit-animation: bounceInRight 1500ms ease-in-out 0s normal none 1 running; animation: bounceInRight 1500ms ease-in-out 0s normal none 1 running; }
/* line 69, ../scss/components/_slidershow.scss */
.section-slider { position: relative; }
/* line 73, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel { font-weight: 700; margin: 0; }
/* line 77, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-item { padding: 0; }
/* line 80, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel:hover { cursor: pointer; }
/* line 84, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .owl-dots { bottom: 0; height: 30px; position: absolute; right: 0; width: 100%; z-index: 99; }
/* line 92, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .year { color: #fdff39; font-size: 120px; font-weight: 300; letter-spacing: 4px; line-height: 0.8; margin: 0; }
/* line 102, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel h1, .slider-owl.owl-carousel .h1 { font-family: "Montserrat", sans-serif; color: #fff;text-shadow:1px 1px 2px #000; font-size: 60px; font-weight:600; margin: 0 0 30px; letter-spacing: 0.12em; }
/* line 111, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel p, .slider-owl.owl-carousel span { color: #fff;text-shadow:1px 1px 2px #000; letter-spacing: 0.075em; }
/* line 113, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel p { font-family: "Playfair Display", serif; font-style: italic; font-size: 30px; font-weight: 300; text-transform: none; }
/* line 120, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel span { font-size: 30px; margin: 0 0 30px; display: inline-block; }
/* line 123, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel span span { color: #d1232d; }
/* line 128, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .text-right .slider-caption { padding: 0 50px !important; }
/* line 131, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .text-right h1, .slider-owl.owl-carousel .text-right .h1 { font-size: 60px; margin: 0; }
/* line 133, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .text-right p { margin: 0; }
/* line 134, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .text-right span { margin: 0 0 10px; }
/* line 138, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .subheader { font-size: 13px; font-weight: 300; text-transform: uppercase; }
/* line 143, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .btn, .slider-owl.owl-carousel .btn--secondary { margin: 0 4px; }
/* line 147, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content { position: relative; }
/* line 150, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content .wrapper-content { left: 0; position: absolute; top: 28%; width: 100%; }
/* line 156, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content .slider-caption { padding: 0; }
/* line 159, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content.caption-left { text-align: left; }
/* line 162, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content.caption-right { text-align: right; }
/* line 165, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .slider-content.caption-center { text-align: center; }
/* line 168, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .active .caption-left > * { animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft; }
/* line 171, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .active .caption-center > *, .slider-owl.owl-carousel .active .caption-right > * { animation: 800ms ease-in-out 0s normal none 1 running fadeInUpBig; }
/* line 174, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .active .slider-content .slider-caption .subheader { animation-duration: 3s; }
/* line 177, ../scss/components/_slidershow.scss */
.slider-owl.owl-carousel .active .slider-content .caption-center .btn, .slider-owl.owl-carousel .active .slider-content .caption-center .btn--secondary { animation: 1200ms ease-in-out 0s normal none 1 running fadeInUpBig; }
/* line 180, ../scss/components/_slidershow.scss */
.owl-item.animated { visibility: visible; -webkit-animation-delay: 0.3s; -moz-animation-delay: 0.3s; -o-animation-delay: 0.3s; -ms-animation-delay: 0.3s; }
/*****************************************************************/
/*** 05. Toolbar + Header
/*****************************************************************/
/* line 1, ../scss/layout/_toolbar.scss */
.change-view { background: #fff; border: 0 none; color: #d6d6d6; display: block; float: left; line-height: 1; padding: 5px; font-size: 20px; }
/* line 11, ../scss/layout/_toolbar.scss */
.change-view:hover, .change-view:focus { color: #000; }
/* line 15, ../scss/layout/_toolbar.scss */
.change-view--active { cursor: default; color: #000; }
/* line 20, ../scss/layout/_toolbar.scss */
.section-header__right { border-bottom: 1px solid #dbdbdb; margin: 0 0 30px; padding: 15px 0; }
/* line 24, ../scss/layout/_toolbar.scss */
.section-header__right label { color: #2c2c2c; font-weight: 400; margin: 0 5px; }
/* line 31, ../scss/layout/_toolbar.scss */
.section-header__right .collection-view { margin: 7px 0 0; }
/* line 34, ../scss/layout/_toolbar.scss */
.pagination { font-size: 17px; font-weight: 400; padding: 20px 0 45px; text-align: center; }
/* line 40, ../scss/layout/_toolbar.scss */
.pagination > span { background: #fff; border: 1px solid #ededed; display: inline-block; line-height: 1; margin: 0 2px; padding: 13px 18px; }
/* line 48, ../scss/layout/_toolbar.scss */
.pagination > span:hover, .pagination > span.current { background: #d1232d; border-color: #d1232d; color: #fff; }
/* line 54, ../scss/layout/_toolbar.scss */
.pagination > span:hover a, .pagination > span.current a { color: #fff; text-transform: none; }
/* line 1, ../scss/layout/_header.scss */
.header-settings > * { display: inline-block; margin-right: 15px; vertical-align: top; }
/* line 6, ../scss/layout/_header.scss */
.header-settings > *:last-child { margin: 0; }
/* line 9, ../scss/layout/_header.scss */
.header-settings .icon-fallback-text > .fa, .header-settings .site-header__cart-toggle > .fa, .header-settings .dropdown-toggle > .fa { background-color: #d1232d; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; color: #fff; font-size: 14px; width: 42px; height: 42px; line-height: 42px; text-align: center; cursor: pointer; }
/* line 22, ../scss/layout/_header.scss */
.header-search { position: absolute; top: -8px; right: 10px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .header-search { left: 10px; right: auto; }
/* line 26, ../scss/layout/_header.scss */
.header-search button { padding: 5px; }
/* line 30, ../scss/layout/_header.scss */
.header-settings .search-bar { position: relative; width: 42px; z-index: 99; }
/* line 36, ../scss/layout/_header.scss */
.header-settings .search-bar.input-group .input-group-field { -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; max-width: none; opacity: 0; filter: alpha(opacity=0); position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; width: 0; border: 1px solid #ededed; background-color: #fff; padding-left: 10px; }
/* line 49, ../scss/layout/_header.scss */
.header-settings .search-bar:hover { background: #fff; }
/* line 52, ../scss/layout/_header.scss */
.header-settings .search-bar:hover .input-group-field { opacity: 1; width: 250px; }
/* line 56, ../scss/layout/_header.scss */
.header-settings .search-bar:hover .icon-search { color: #17181a !important; }
/* line 59, ../scss/layout/_header.scss */
.nav-search { padding: 10px 0; position: relative; }
/* line 66, ../scss/layout/_header.scss */
.site-header-top .dropdown { display: inline-block; font-size: 11px; cursor: pointer; padding: 0 10px; position: relative; line-height: 38px; }
/* line 74, ../scss/layout/_header.scss */
.site-header-top .dropdown:hover span { color: #d1232d; }
/* line 76, ../scss/layout/_header.scss */
.site-header-top .dropdown span { color: #a1a1a1; font-size: 11px; font-family: "Lato", sans-serif; font-weight: 700; text-transform: uppercase; }
.site-header-top .dropdown a{color:#fff;}
/* line 82, ../scss/layout/_header.scss */
.site-header-top .dropdown span .fa { padding-left: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .site-header-top .dropdown span .fa { padding-right: 10px; padding-left: inherit; }
/* line 87, ../scss/layout/_header.scss */
.site-header-top #settings { padding-left: 0; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .site-header-top #settings { padding-right: 0; padding-left: inherit; }
/* line 91, ../scss/layout/_header.scss */
.site-header-top #currency:before { position: absolute; content: ""; width: 1px; height: 10px; background-color: #a1a1a1; top: 15px; left: 0; right: 0; }
/* line 105, ../scss/layout/_header.scss */
.header1 .site-header-top { background-color: #1a1a1a; min-height: 38px; }
/* line 109, ../scss/layout/_header.scss */
.header1 .cart-top { color: #fff; font-size: 11px; font-family: "Lato", sans-serif; font-weight: 700; text-transform: uppercase; line-height: 38px; }
/* line 116, ../scss/layout/_header.scss */
.header1 .cart-top a { color: #fff; }
/* line 117, ../scss/layout/_header.scss */
.header1 .cart-top a #CartCost { color: #a1a1a1; }
/* line 121, ../scss/layout/_header.scss */
.header1 .cart-top .bag { background-color: #fff; width: 120px; height: 40px; text-align: center; display: inline-block; margin-left: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .header1 .cart-top .bag { margin-right: 10px; margin-left: inherit; }
/* line 127, ../scss/layout/_header.scss */
.header1 .cart-top .bag .fa { color: #000; font-size: 15px; margin-left: 5px; margin-right: 5px; }
/* line 133, ../scss/layout/_header.scss */
.header1 .dropdown-menu { line-height: 20px; }
/* line 134, ../scss/layout/_header.scss */
.header1 .site-header-logo { padding: 5px 0; }
/* line 137, ../scss/layout/_header.scss */
.header1 .header-nav { position: static; }
/* line 139, ../scss/layout/_header.scss */
.header1 .header-nav .medium-down--hide { float: right; }
/* line 141, ../scss/layout/_header.scss */
.header1 .header-settings, .header1 .site-header-mainmenu { margin: 0; -webkit-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; }
/* line 145, ../scss/layout/_header.scss */
.header1 .site-header-mainmenu { /*padding-right: 50px;*/    padding-top: 23px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .header1 .site-header-mainmenu { padding-left: 50px; padding-right: inherit; }
/* line 151, ../scss/layout/_header.scss */
.header2 .site-header-top { padding: 54px 0; }
/* line 153, ../scss/layout/_header.scss */
.header2 .site-header-top .header-settings .search-bar .input-group-field { opacity: 1; filter: alpha(opacity=100); width: 250px; }
/* line 157, ../scss/layout/_header.scss */
.header2 .site-header-top .dropdown span { color: #000; }
/* line 159, ../scss/layout/_header.scss */
.header2 .site-header-logo { padding: 0; }
/* line 161, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .site-header-mainmenu-inner { background-color: #1a1a1a; }
/* line 164, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .site-nav > li > a, .header2 .site-header-mainmenu .site-nav--mobile > li > a { color: #fff; line-height: 60px; }
/* line 169, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .site-nav > li:hover > a, .header2 .site-header-mainmenu .site-nav--mobile > li:hover > a, .header2 .site-header-mainmenu .site-nav > li.nav-hover > a, .header2 .site-header-mainmenu .site-nav--mobile > li.nav-hover > a, .header2 .site-header-mainmenu .site-nav > li.site-nav--active > a, .header2 .site-header-mainmenu .site-nav--mobile > li.site-nav--active > a { color: #d1232d; }
/* line 176, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .site-nav > li .site-nav__dropdown, .header2 .site-header-mainmenu .site-nav--mobile > li .site-nav__dropdown { margin: 0; }
/* line 179, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .header-nav .cart-top { position: absolute; right: 0; top: 0; line-height: 60px; }
/* line 184, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .header-nav .cart-top a { color: #fff; font-size: 13px; }
/* line 186, ../scss/layout/_header.scss */
.header2 .site-header-mainmenu .header-nav .cart-top a span.bag { font-size: 18px; margin-left: 5px; }
/* line 192, ../scss/layout/_header.scss */
.header2 .header-search { top: -8px; }
/* line 195, ../scss/layout/_header.scss */
.site-header .sticky-header { position: fixed; top: 0; width: 100%; -webkit-box-shadow: 0 1px 17px 0 rgba(51, 51, 51, 0.3); box-shadow: 0 1px 17px 0 rgba(51, 51, 51, 0.3); background-color: rgba(255, 255, 255, 0.7); -webkit-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; padding: 15px 0; }
/* line 209, ../scss/layout/_header.scss */
.site-header.header1 .sticky-header .header-settings, .site-header.header1 .sticky-header .site-header-mainmenu { margin: 0; }
/* line 216, ../scss/layout/_header.scss */
.site-header__topbar { background: #fff; border-bottom: 1px solid #ededed; color: #747474; font-size: 16px; font-weight: 400; padding: 10px 0; position: relative; }
/* line 224, ../scss/layout/_header.scss */
.site-header__topbar a { color: #747474; }
/* line 227, ../scss/layout/_header.scss */
.site-header__topbar .site-header__cart-toggle { margin: 2px 0 0; }
/* line 233, ../scss/layout/_header.scss */
.site-header__social ul.inline-list { display: inline-block; }
/* line 236, ../scss/layout/_header.scss */
.site-header__social li { margin: 5px; }
/* line 239, ../scss/layout/_header.scss */
.site-header__social a { color: #7a7a7a; }
/* line 242, ../scss/layout/_header.scss */
.site-header__social a:hover { color: #fdff39; }
/* line 245, ../scss/layout/_header.scss */
.site-header__logo { margin: 0; }
/* line 246, ../scss/layout/_header.scss */
.site-header__logo a, .site-header__logo a:hover, .site-header__logo a:focus { text-decoration: none; }
/* line 251, ../scss/layout/_header.scss */
.site-header__logo a, .site-header__logo img { display: block; margin: 0 auto; -webkit-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; }
/* line 257, ../scss/layout/_header.scss */
.site-header__logo-link { margin: 0 auto; max-width: 450px; }
/* line 261, ../scss/layout/_header.scss */
.site-header__account a:first-child { padding-left: 0; }
/* line 264, ../scss/layout/_header.scss */
.site-header__account a { border-right: 1px solid #999; padding: 0 15px; text-transform: capitalize; }
/* line 269, ../scss/layout/_header.scss */
.site-header__account a:last-child { border-right: medium none; }
/* line 273, ../scss/layout/_header.scss */
.header-search-cart > div { margin-left: 15px; }
/* line 276, ../scss/layout/_header.scss */
.header-search-cart .drop-search { border: medium none; box-shadow: none; min-width: 250px; padding: 0; }
/* line 284, ../scss/layout/_header.scss */
#currencies { display: inline-block; }
/* line 287, ../scss/layout/_header.scss */
#currencies span.dropdown-toggle { cursor: pointer; padding: 0 10px; }
/* line 291, ../scss/layout/_header.scss */
#currencies .selected { font-weight: normal; text-decoration: underline; }
/* line 295, ../scss/layout/_header.scss */
#currencies h4, #currencies .h4 { color: #444; font-size: 16px; margin: 0 0 5px; }
/* line 300, ../scss/layout/_header.scss */
#currencies ul { list-style: inside none none; margin: 0 0 10px; }
/* line 304, ../scss/layout/_header.scss */
#currencies .cart #currencies { margin: 3px 0 0; }
/* line 307, ../scss/layout/_header.scss */
.nav-bar .medium-down--hide { background-color: transparent; }
/* line 310, ../scss/layout/_header.scss */
.nav-bar .site-nav--has-dropdown .icon-plus { font-size: 6px; line-height: 23px; margin-right: 3px; }
/* line 315, ../scss/layout/_header.scss */
.social-icons li { margin: 0 15px 15px; vertical-align: middle; }
/* line 320, ../scss/layout/_header.scss */
.social-icons li .icon { font-size: 30px; line-height: 26px; }
/* line 324, ../scss/layout/_header.scss */
.social-icons li a { color: #7a7a7a; }
/* line 327, ../scss/layout/_header.scss */
.social-icons li a:hover { color: #616161; }
/* line 331, ../scss/layout/_header.scss */
.site-header__topbar { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #ededed; color: #747474; font-size: 16px; font-weight: 400; padding: 10px 0; position: relative; }
/* line 340, ../scss/layout/_header.scss */
.site-header__topbar a { color: #747474; }
/* line 343, ../scss/layout/_header.scss */
.site-header__topbar .site-header__cart-toggle { margin: 2px 0 0; }
/* line 346, ../scss/layout/_header.scss */
.site-header-logo { clear: both; margin: 0; padding: 40px 0; }
/* line 351, ../scss/layout/_header.scss */
.site-header-logo .grid--table { display: table; table-layout: fixed; width: 100%; }
/* line 356, ../scss/layout/_header.scss */
.site-header-logo .grid--table > .grid__item { display: table-cell; float: none; vertical-align: middle; }
/* line 361, ../scss/layout/_header.scss */
.site-header-logo .header-settings .dropdown-menu { padding: 15px; width: 200px; }
/* line 365, ../scss/layout/_header.scss */
.site-header__social ul.inline-list { display: inline-block; }
/* line 368, ../scss/layout/_header.scss */
.site-header__social li { margin: 5px; }
/* line 371, ../scss/layout/_header.scss */
.site-header__social a { color: #7a7a7a; }
/* line 374, ../scss/layout/_header.scss */
.site-header__social a:hover { color: #fdff39; }
/* line 379, ../scss/layout/_header.scss */
.site-header__account a:first-child { padding-left: 0; }
/* line 382, ../scss/layout/_header.scss */
.site-header__account a { border-right: 1px solid #999; padding: 0 15px; text-transform: capitalize; }
/* line 387, ../scss/layout/_header.scss */
.site-header__account a:last-child { border-right: medium none; }
/* line 390, ../scss/layout/_header.scss */
#currencies { display: inline-block; }
/* line 393, ../scss/layout/_header.scss */
#currencies span.dropdown-toggle { cursor: pointer; padding: 0 10px; }
/* line 397, ../scss/layout/_header.scss */
#currencies .selected { font-weight: normal; text-decoration: underline; }
/* line 401, ../scss/layout/_header.scss */
#currencies h4, #currencies .h4 { color: #444; font-size: 16px; margin: 0 0 5px; }
/* line 406, ../scss/layout/_header.scss */
#currencies ul { list-style: inside none none; margin: 0 0 10px; }
/* line 410, ../scss/layout/_header.scss */
#currencies .cart #currencies { margin: 3px 0 0; }
/* line 413, ../scss/layout/_header.scss */
.nav-bar .medium-down--hide { background-color: transparent; }
/* line 416, ../scss/layout/_header.scss */
.nav-bar .site-nav--has-dropdown .icon-plus { font-size: 6px; line-height: 23px; margin-right: 3px; }
/* line 423, ../scss/layout/_header.scss */
.nav-search { padding: 10px 0; position: relative; }
/* line 432, ../scss/layout/_header.scss */
.header .header-container { position: relative; padding: 38px 0; }
/* line 436, ../scss/layout/_header.scss */
.header .logo { margin: auto; position: absolute; top: 0; min-width: 182px; right: 0; left: 0; bottom: 0; width: 182px; height: 67px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .header .logo { left: 0; right: auto; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .header .logo { right: 0; left: auto; }
/* line 446, ../scss/layout/_header.scss */
.header .nav-table { width: 100%; }
/* line 449, ../scss/layout/_header.scss */
.header .search-field { position: absolute; right: 0; bottom: -52px; z-index: 1; width: 270px; float: right; text-align: right; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .header .search-field { left: 0; right: auto; }
/* line 457, ../scss/layout/_header.scss */
.header .search-field .input-search { border: 0; padding: 5px 6px; color: #fff; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
/* line 465, ../scss/layout/_header.scss */
.header-block { float: left; width: 30%; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-block { float: right; }
/* line 468, ../scss/layout/_header.scss */
.header-block-icon { color: #fff; background: #ff5722; position: relative; padding: 11px 5px; float: left; width: 22px; height: 48px; margin-right: 18px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16); }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-block-icon { float: right; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .header-block-icon { margin-left: 18px; margin-right: inherit; }
/* line 478, ../scss/layout/_header.scss */
.header-block-icon:before, .header-block-icon:after { content: ""; z-index: 2; top: 100%; position: absolute; width: 0; height: 0; border-top: 6px solid #ff5722; box-shadow: 0 8px 17px rgba(0, 0, 0, 0.2); }
/* line 488, ../scss/layout/_header.scss */
.header-block-icon:before { left: 4%; border-left: 0px solid transparent; border-right: 11px solid transparent; }
/* line 493, ../scss/layout/_header.scss */
.header-block-icon:after { right: 0; border-right: 0px solid transparent; border-left: 11px solid transparent; }
/* line 498, ../scss/layout/_header.scss */
.header-block-icon i { font-size: 13px; }
/* line 502, ../scss/layout/_header.scss */
.header-block-content { overflow: hidden; margin: 7px 0 0 0; }
/* line 3, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title { text-align: left; font-size: 20px; padding: 0 0 20px; margin: 0 0 30px; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-title { text-align: right; }
/* line 8, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title:after { position: absolute; content: ""; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 100%; height: 15px; background: url("../images/widget-title.png") no-repeat scroll left center; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-title:after { right: 0; left: auto; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-title:after { left: 0; right: auto; }
/* line 20, ../scss/layout/_sidebar.scss */
.sidebar ul.square { list-style: none; }
/* line 21, ../scss/layout/_sidebar.scss */
.sidebar ul.square li { border-bottom: 1px solid #eee; line-height: 30px; margin: 0; }
/* line 25, ../scss/layout/_sidebar.scss */
.sidebar ul.square li:last-child { border: 0; }
/* line 26, ../scss/layout/_sidebar.scss */
.sidebar ul.square li a { line-height: 30px; }
/* line 32, ../scss/layout/_sidebar.scss */
.sidebar .list .item { border-bottom: 1px solid #eee; padding: 0 0 15px; margin: 0 0 15px; }
/* line 36, ../scss/layout/_sidebar.scss */
.sidebar .list .item:last-child { border: 0; }
/* line 37, ../scss/layout/_sidebar.scss */
.sidebar .list .item .product-price { color: #d1232d; font-family: "Lato", sans-serif; font-size: 14px; font-weight: 500; }
/* line 46, ../scss/layout/_sidebar.scss */
.sidebar .widget { border: 1px solid #dddddd; padding: 20px; list-style: none; margin: 0 0 30px; width: 100%; display: inline-block; }
/* line 54, ../scss/layout/_sidebar.scss */
.sidebar .filter-block { border: 1px solid #dddddd; padding: 20px; margin: 0 0 30px; }
/* line 59, ../scss/layout/_sidebar.scss */
.sidebar .filter-block .filter-custom .widget-title { margin: 0; }
/* line 61, ../scss/layout/_sidebar.scss */
.sidebar .filter-block .filter-custom .widget-title:after { display: none; }
/* line 64, ../scss/layout/_sidebar.scss */
.sidebar .filter-block .widget { border: 0; padding: 0; }
/* line 68, ../scss/layout/_sidebar.scss */
.sidebar .filter-block .filter-title { color: #d1232d; font-size: 13px; font-weight: 600; letter-spacing: 0.075em; }
/* line 69, ../scss/layout/_sidebar.scss */
.sidebar .filter-block ul { margin-left: 0; }
/* line 70, ../scss/layout/_sidebar.scss */
.sidebar .filter-block ul.box-grid-stype li { list-style: none; }
/* line 72, ../scss/layout/_sidebar.scss */
.sidebar .filter-block ul.box-grid-stype li .color { display: inline-block !important; margin-right: 3px; -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; display: inline-block; width: 14px; height: 14px; vertical-align: middle; }
/* line 80, ../scss/layout/_sidebar.scss */
.sidebar .filter-block ul.box-grid-stype li input { display: none; }
/* line 87, ../scss/layout/_sidebar.scss */
.sidebar .search .searchBox { height: 36px; width: 230px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; }
/* line 88, ../scss/layout/_sidebar.scss */
.sidebar .search .input-group-btn { position: absolute; right: 5px; z-index: 99; width: auto; top: 5px; }
/* line 94, ../scss/layout/_sidebar.scss */
.sidebar .search .input-group-btn .btn { background-color: #d1232d; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; border: 0; color: #fff; cursor: pointer; font-size: 12px; height: 26px; line-height: 20px; text-align: center; width: 26px; padding: 0; }
/* line 112, ../scss/layout/_sidebar.scss */
.colors .white { background-color: #ffffff; }
/* line 115, ../scss/layout/_sidebar.scss */
.colors .silver { background-color: #c0c0c0; }
/* line 118, ../scss/layout/_sidebar.scss */
.colors .gray { background-color: #808080; }
/* line 121, ../scss/layout/_sidebar.scss */
.colors .black { background-color: #000000; }
/* line 124, ../scss/layout/_sidebar.scss */
.colors .red { background-color: #ff0000; }
/* line 127, ../scss/layout/_sidebar.scss */
.colors .yellow { background-color: #ffff00; }
/* line 130, ../scss/layout/_sidebar.scss */
.colors .green { background-color: #008000; }
/* line 133, ../scss/layout/_sidebar.scss */
.colors .blue { background-color: #0000ff; }
/*****************************************************************/
/*** 06. Breadcrumbs
/*****************************************************************/
/* line 1, ../scss/components/_breadcrumbs.scss */
.breadcrumb a, .breadcrumb span { display: inline-block; padding: 0 5px 0 0; }
/* line 6, ../scss/components/_breadcrumbs.scss */
.breadcrumb a:first-child, .breadcrumb span:first-child { padding-left: 0; }
/* line 10, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb { /*min-height: 390px;*/ min-height:200px; padding: 0; position: relative; }
/* line 15, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb { background: transparent; font-family: "Lato", sans-serif; font-size: 14px; font-weight: bold; margin: 0; text-transform: uppercase; position: absolute; bottom: 10%; left: 0; width: 100%; right: 0; text-align: center; letter-spacing: 0.075em;text-shadow:1px 1px 1px #000 }
/* line 30, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb a { color: #fff; }
/* line 33, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb a + span { color: #fff; vertical-align: top; line-height: 1; }
/* line 38, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb span { color: #fff; }
/* line 41, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb span.tick { color: #fff; vertical-align: top; line-height: 1; }
/* line 46, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .title-breadcrums { color: #fff;
    font-size: 60px;
    font-weight: 500;
	text-shadow: 1px 1px 2px #000;
    font-family: "Montserrat";
    left: 0;
    letter-spacing: 2px;
    margin: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 35%;
    width: 100%;
}
/*****************************************************************/
/*** 07. Blog
/*****************************************************************/
/* line 1, ../scss/components/_blog.scss */
.entry-title { font-weight: 300; line-height: 1.2222; }
/* line 5, ../scss/components/_blog.scss */
.entry-content { line-height: 1.6666; }
/* line 14, ../scss/components/_blog.scss */
.entry-meta { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 40px; }
/* line 18, ../scss/components/_blog.scss */
.entry-meta .fa { color: #d1232d; font-size: 15px; margin-right: 5px; }
/* line 19, ../scss/components/_blog.scss */
.entry-meta span { font-family: "Playfair Display", serif; font-style: italic; font-weight: 400; color: #666; letter-spacing: 0.1em;font-size: 16px;font-weight: 500; color: #000;}
/* line 26, ../scss/components/_blog.scss */
.entry-meta span.time { margin-left: 20px; }
/* .gts-latest-blog{
    border: 0;
    padding: 80px 0;
    .entry-blog{
        text-align: center;
        overflow: hidden;   
        -webkit-border-radius: 0;
        border-radius: 0;        
    }
    .entry-thumb{
        &:before{            
            top: 0;
            left: 0;          
            content: "";
            position: absolute;
            @include square(100%);
            background: rgba(#000000, .3);            
        }
    }
    .entry-blog-container{                
        color: $latest-blog-color; 
        @include size(73%,40%);        
        margin: auto;        
        .entry-title{
            margin: 0;
            a{
                color: $latest-blog-color; 
                &:hover,&:active,&:focus{
                    color: $brand-warning;                    
                }
            }
        }
    }
} */
/* line 66, ../scss/components/_blog.scss */
.latest-posts { margin: 0; }
/* line 68, ../scss/components/_blog.scss */
.latest-posts .owl-dots { display: none !important; }
/* line 79, ../scss/components/_blog.scss */
.list-blog .post { border: medium none; }
/* line 82, ../scss/components/_blog.scss */
.post-details .blog-image { float: none; padding: 0 0 20px; width: 100%; }
/* line 87, ../scss/components/_blog.scss */
.entry-title { font-size: 13px; font-weight: 400; margin: 25px 0 5px; text-transform: uppercase; }
/* line 94, ../scss/components/_blog.scss */
.list-blog .info-absolute { background: #f2f5f6; padding: 30px; }
/* line 95, ../scss/components/_blog.scss */
.list-blog .post { margin-bottom: 80px; overflow: hidden; padding-bottom: 40px; }
/* line 99, ../scss/components/_blog.scss */
.list-blog .post .entry-content { margin: 0; }
/* line 107, ../scss/components/_blog.scss */
.list.style-sidebar .media { margin: 0; }
/* line 110, ../scss/components/_blog.scss */
.list.style-sidebar .posts-image { padding-right: 25px; width: 105px; }
/* line 114, ../scss/components/_blog.scss */
.list.style-sidebar .posts-title { padding: 0; }
/* line 117, ../scss/components/_blog.scss */
.list.style-sidebar .entry-title { font-size: 14px; margin: 0; text-transform: none; }
/* line 122, ../scss/components/_blog.scss */
.list.style-sidebar .latest-posts-body { border-bottom: 1px solid #dbdbdb; margin-bottom: 30px; padding-bottom: 30px; }
/* line 126, ../scss/components/_blog.scss */
.list.style-sidebar .latest-posts-body:last-child { border: medium none; margin: 0; padding: 0; }
/* line 134, ../scss/components/_blog.scss */
.tags { margin: 0; padding: 0; }
/* line 137, ../scss/components/_blog.scss */
.tags li { display: inline-block; float: left; margin: 0 10px 10px 0; }
/* line 141, ../scss/components/_blog.scss */
.tags li a { border: 1px solid #dbdbdb; display: inline-block; padding: 5px 10px; }
/* line 145, ../scss/components/_blog.scss */
.tags li a:hover { background: #d1232d; border-color: #d1232d; color: #fff; text-decoration: none; }
/* line 156, ../scss/components/_blog.scss */
.list-border { list-style: outside none none; margin: 0; padding: 0; }
/* line 161, ../scss/components/_blog.scss */
.list-border li { border-bottom: 1px solid #dbdbdb; margin: 0; padding: 8px 0; }
/* line 166, ../scss/components/_blog.scss */
.list-border li:last-child { border: medium none; }
/* line 169, ../scss/components/_blog.scss */
.list-border li .count { float: right; }
/* line 172, ../scss/components/_blog.scss */
.list-icon { line-height: 26px; list-style: outside none none; margin: 0; padding: 0; }
/* line 177, ../scss/components/_blog.scss */
.list-icon li { padding: 4px 0; border-bottom: 1px solid #eee; line-height: 30px; margin: 0; }
/* line 182, ../scss/components/_blog.scss */
.list-icon li a { font-size: 14px; font-weight: 400; color: #333; }
/* line 183, ../scss/components/_blog.scss */
.list-icon li:hover > a { color: #d1232d; }
/* line 190, ../scss/components/_blog.scss */
.comment .info-comment { border-bottom: 1px solid #dbdbdb; font-size: 12px; margin: 0 0 15px; padding: 0 0 15px; }
/* line 196, ../scss/components/_blog.scss */
.comment .info-comment .author { color: "Playfair Display", serif; }
/* line 199, ../scss/components/_blog.scss */
.comment .info-comment em { font-style: normal; }
/* line 202, ../scss/components/_blog.scss */
.comment .author { font-size: 16px; font-weight: 500; margin-right: 10px; }
/* line 207, ../scss/components/_blog.scss */
.comment .comment { background: #f8f8f8; color: #747474; margin: 0 0 30px; padding: 20px; }
/* line 213, ../scss/components/_blog.scss */
.form-comment h3, .form-comment .h3 { font-size: 26px; }
/* line 216, ../scss/components/_blog.scss */
.form-comment label { font-weight: 400; }
/* line 219, ../scss/components/_blog.scss */
.form-comment input { margin-bottom: 30px; }
/* line 222, ../scss/components/_blog.scss */
.form-comment textarea { margin-bottom: 40px; }
/* line 225, ../scss/components/_blog.scss */
.widget-comments { border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; margin: 0; padding: 50px 0; }
/* line 231, ../scss/components/_blog.scss */
.widget-comments .title-comment { font-size: 26px; font-weight: 600; margin: 0; }
/* line 236, ../scss/components/_blog.scss */
#comments { margin-top: 50px; }
/* line 239, ../scss/components/_blog.scss */
#comments h3, #comments .h3 { font-size: 26px; font-weight: 600; margin: 0 0 30px; }
/* line 244, ../scss/components/_blog.scss */
#comments .input-full { border-color: #d1d1d1; color: #444444; font-size: 12px; padding: 15px 30px; }
/* line 250, ../scss/components/_blog.scss */
.post-details .entry-title { font-size: 24px; }
/* line 253, ../scss/components/_blog.scss */
.posts-image { position: relative; }
/* line 255, ../scss/components/_blog.scss */
.posts-image .category { background: #d1232d; top: 30px; color: #fff; font-size: 11px; font-weight: 400; left: 30px; padding: 6px 25px; position: absolute; text-transform: uppercase; }
/* line 265, ../scss/components/_blog.scss */
.posts-image .category a { color: #fff; }
/* line 271, ../scss/components/_blog.scss */
.posts-title { padding: 0 0 20px; }
/* line 273, ../scss/components/_blog.scss */
.posts-title .entry-title {     font-size: 31px;
    font-weight: bold;
    min-width: 275px;
    padding-bottom: 5px;
    border-bottom: 4px double #d1232d;
    /* border-bottom: 1px solid #ccc; */
    display: inline-block;
    margin: 0;
    text-transform: uppercase;}
/* line 278, ../scss/components/_blog.scss */
.posts-title .entry-title a:hover { color: #d1232d; text-decoration: none; }
/* line 285, ../scss/components/_blog.scss */
.social-share { color: "Playfair Display", serif; margin-right: 45px; }
/* line 289, ../scss/components/_blog.scss */
.post-social { border-bottom: 1px solid #dbdbdb; padding: 45px 0; }
/* line 293, ../scss/components/_blog.scss */
.post-social .social-share { color: "Playfair Display", serif; font-size: 22px; font-weight: 600; }
/* line 298, ../scss/components/_blog.scss */
.post-social .social-inner > a { border: 1px solid #dbdbdb; border-radius: 50%; color: #b9b9b9; float: left; margin-right: 5px; min-width: 42px; padding: 7px 12px; text-align: center; }
/* line 308, ../scss/components/_blog.scss */
.post-social .social-inner > a:last-child { margin: 0; }
/* line 311, ../scss/components/_blog.scss */
.post-social .social-inner > a:hover { border-color: #d1232d; color: #d1232d; }
/* line 316, ../scss/components/_blog.scss */
.panigition { padding: 50px 0; }
/* line 319, ../scss/components/_blog.scss */
.panigition .media > .blog-image-thumb { padding-right: 30px; width: 163px; }
/* line 323, ../scss/components/_blog.scss */
.panigition .post-inner.next { float: right; text-align: right; width: 100%; }
/* line 328, ../scss/components/_blog.scss */
.panigition .post-inner.next .blog-image-thumb { float: right; padding: 0 0 0 30px; }
/* line 332, ../scss/components/_blog.scss */
.panigition a:hover { color: #d1232d; text-decoration: none; }
/* line 336, ../scss/components/_blog.scss */
.panigition .entry-title-sm { font-size: 16px; font-weight: 600; line-height: 1.8; margin: 0 0 10px; }
/* line 344, ../scss/components/_blog.scss */
.post-details .posts-title { padding: 30px 0; }
/*****************************************************************/
/*** 08. Page
/*****************************************************************/
/* banner image */
/* line 3, ../scss/pages/_home.scss */
.banner-image { padding: 30px 0 80px; }
/* ourservice */
/* line 8, ../scss/pages/_home.scss */
.ourservice { background-color: transparent; background-image: url("../images/our_service.jpg"); background-position: 0 0; background-repeat: no-repeat; min-height: 250px; margin: 50px 0 80px; }
/* line 16, ../scss/pages/_home.scss */
.ourservice .ourservice-content span { color: #d1232d; }
/* line 18, ../scss/pages/_home.scss */
.ourservice .wrapper-banner { display: inline-block; padding: 100px 0 0; width: 100%; }
/* line 23, ../scss/pages/_home.scss */
.ourservice .ourservice-info { text-align: left; color: #fff; display: table-cell; font-size: 15px; padding-left: 20px; }
/* line 30, ../scss/pages/_home.scss */
.ourservice .ourservice-icon { display: inline-block; font-size: 25px; height: 45px; line-height: 45px; text-align: center; width: 45px; float: left; }
/* line 39, ../scss/pages/_home.scss */
.ourservice .ourservice-heading { color: #fff; text-transform: uppercase; font-size: 20px; margin: 0; }
/*product list*/
/* line 49, ../scss/pages/_home.scss */
.list .product-image { float: left; padding-right: 15px; }
/* line 53, ../scss/pages/_home.scss */
.list .product-meta { overflow: hidden; }
/* line 55, ../scss/pages/_home.scss */
.list .product-meta a { font-weight: 400; min-height: 30px; font-size: 15px; line-height: 1; }
/* line 61, ../scss/pages/_home.scss */
.list .product-meta .product-price { margin-top: 10px; }
/* line 66, ../scss/pages/_home.scss */
.list .spr-badge-caption { display: none; }
/* line 70, ../scss/pages/_home.scss */
.full_screen .product-list { background-color: #efe9e0; padding: 250px 0; margin: 50px 0 80px; }
/* line 75, ../scss/pages/_home.scss */
.full_screen .product-list .sidebar .widget { border: 0; background-color: #fff; }
/* line 83, ../scss/pages/_home.scss */
.product-list .widget { margin: 0; }
/*Blog*/
/* line 87, ../scss/pages/_home.scss */
div .latest-posts { padding: 0 0 80px; }
/* line 89, ../scss/pages/_home.scss */
div .latest-posts .info-absolute { background: #f2f5f6; padding: 15px; }
/* Brand */
/* line 97, ../scss/pages/_home.scss */
.brands-width { margin-bottom: 80px !important; }
/* line 99, ../scss/pages/_home.scss */
.brands-width .owl-carousel { margin: 0; }
/* line 101, ../scss/pages/_home.scss */
.brands-width .owl-carousel .owl-item { padding: 0 0px; }
/* line 105, ../scss/pages/_home.scss */
.brands-width.style2 { margin-bottom: 0 !important; padding: 50px 0; }
/*popup newletter*/
/* line 113, ../scss/pages/_home.scss */
.popup-newletter { min-height: 610px; min-width: 460px; padding: 30px; position: relative; text-align: center; }
/* line 121, ../scss/pages/_home.scss */
.popup-newletter form { position: static; width: 100%; }
/* line 125, ../scss/pages/_home.scss */
.popup-newletter .newsletter-input { box-shadow: none; }
/* line 128, ../scss/pages/_home.scss */
.popup-newletter .social-link { margin: 0; }
/* line 131, ../scss/pages/_home.scss */
.popup-newletter .title { font-size: 18px; text-transform: uppercase; color: #fff; }
/* line 136, ../scss/pages/_home.scss */
.popup-newletter .pnewle-subtitle { color: #d1232d; font-size: 18px; font-weight: 700; margin: 25px 0 0; text-transform: uppercase; }
/* line 143, ../scss/pages/_home.scss */
.popup-newletter .remenber-show { bottom: 20px; left: 0; position: absolute; width: 100%; color: #fff; }
/* line 150, ../scss/pages/_home.scss */
.popup-newletter .clear-submit { display: block; margin: 20px 0 0; }
/* line 154, ../scss/pages/_home.scss */
.popup-newletter .btn, .popup-newletter .btn--secondary { border: medium none; }
/*****************************************************************/
/*** 09. Font
/*****************************************************************/
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
/* line 4, ../scss/font-awesome/_core.scss */
.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); }
/* makes the font 33% larger relative to the icon container */
/* line 5, ../scss/font-awesome/_larger.scss */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
/* line 10, ../scss/font-awesome/_larger.scss */
.fa-2x { font-size: 2em; }
/* line 11, ../scss/font-awesome/_larger.scss */
.fa-3x { font-size: 3em; }
/* line 12, ../scss/font-awesome/_larger.scss */
.fa-4x { font-size: 4em; }
/* line 13, ../scss/font-awesome/_larger.scss */
.fa-5x { font-size: 5em; }
/* line 3, ../scss/font-awesome/_fixed-width.scss */
.fa-fw { width: 1.28571em; text-align: center; }
/* line 4, ../scss/font-awesome/_list.scss */
.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
/* line 8, ../scss/font-awesome/_list.scss */
.fa-ul > li { position: relative; }
/* line 10, ../scss/font-awesome/_list.scss */
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
/* line 16, ../scss/font-awesome/_list.scss */
.fa-li.fa-lg { left: -1.85714em; }
/* line 4, ../scss/font-awesome/_bordered-pulled.scss */
.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }
/* line 10, ../scss/font-awesome/_bordered-pulled.scss */
.pull-right { float: right; }
/* line 11, ../scss/font-awesome/_bordered-pulled.scss */
.pull-left { float: left; }
/* line 14, ../scss/font-awesome/_bordered-pulled.scss */
.fa.pull-left { margin-right: .3em; }
/* line 15, ../scss/font-awesome/_bordered-pulled.scss */
.fa.pull-right { margin-left: .3em; }
/* line 4, ../scss/font-awesome/_animated.scss */
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
/* line 9, ../scss/font-awesome/_animated.scss */
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }
 @-webkit-keyframes fa-spin {
 0% {
 -webkit-transform: rotate(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);
}
}
/* line 4, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
/* line 5, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
/* line 6, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
/* line 8, ../scss/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }
/* line 9, ../scss/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }
/* line 14, ../scss/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
/* line 4, ../scss/font-awesome/_stacked.scss */
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
/* line 12, ../scss/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }
/* line 18, ../scss/font-awesome/_stacked.scss */
.fa-stack-1x { line-height: inherit; }
/* line 19, ../scss/font-awesome/_stacked.scss */
.fa-stack-2x { font-size: 2em; }
/* line 20, ../scss/font-awesome/_stacked.scss */
.fa-inverse { color: #fff; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../scss/font-awesome/_icons.scss */
.fa-glass:before { content: ""; }
/* line 5, ../scss/font-awesome/_icons.scss */
.fa-music:before { content: ""; }
/* line 6, ../scss/font-awesome/_icons.scss */
.fa-search:before { content: ""; }
/* line 7, ../scss/font-awesome/_icons.scss */
.fa-envelope-o:before { content: ""; }
/* line 8, ../scss/font-awesome/_icons.scss */
.fa-heart:before { content: ""; }
/* line 9, ../scss/font-awesome/_icons.scss */
.fa-star:before { content: ""; }
/* line 10, ../scss/font-awesome/_icons.scss */
.fa-star-o:before { content: ""; }
/* line 11, ../scss/font-awesome/_icons.scss */
.fa-user:before { content: ""; }
/* line 12, ../scss/font-awesome/_icons.scss */
.fa-film:before { content: ""; }
/* line 13, ../scss/font-awesome/_icons.scss */
.fa-th-large:before { content: ""; }
/* line 14, ../scss/font-awesome/_icons.scss */
.fa-th:before { content: ""; }
/* line 15, ../scss/font-awesome/_icons.scss */
.fa-th-list:before { content: ""; }
/* line 16, ../scss/font-awesome/_icons.scss */
.fa-check:before { content: ""; }
/* line 17, ../scss/font-awesome/_icons.scss */
.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }
/* line 20, ../scss/font-awesome/_icons.scss */
.fa-search-plus:before { content: ""; }
/* line 21, ../scss/font-awesome/_icons.scss */
.fa-search-minus:before { content: ""; }
/* line 22, ../scss/font-awesome/_icons.scss */
.fa-power-off:before { content: ""; }
/* line 23, ../scss/font-awesome/_icons.scss */
.fa-signal:before { content: ""; }
/* line 24, ../scss/font-awesome/_icons.scss */
.fa-gear:before, .fa-cog:before { content: ""; }
/* line 26, ../scss/font-awesome/_icons.scss */
.fa-trash-o:before { content: ""; }
/* line 27, ../scss/font-awesome/_icons.scss */
.fa-home:before { content: ""; }
/* line 28, ../scss/font-awesome/_icons.scss */
.fa-file-o:before { content: ""; }
/* line 29, ../scss/font-awesome/_icons.scss */
.fa-clock-o:before { content: ""; }
/* line 30, ../scss/font-awesome/_icons.scss */
.fa-road:before { content: ""; }
/* line 31, ../scss/font-awesome/_icons.scss */
.fa-download:before { content: ""; }
/* line 32, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before { content: ""; }
/* line 33, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before { content: ""; }
/* line 34, ../scss/font-awesome/_icons.scss */
.fa-inbox:before { content: ""; }
/* line 35, ../scss/font-awesome/_icons.scss */
.fa-play-circle-o:before { content: ""; }
/* line 36, ../scss/font-awesome/_icons.scss */
.fa-rotate-right:before, .fa-repeat:before { content: ""; }
/* line 38, ../scss/font-awesome/_icons.scss */
.fa-refresh:before { content: ""; }
/* line 39, ../scss/font-awesome/_icons.scss */
.fa-list-alt:before { content: ""; }
/* line 40, ../scss/font-awesome/_icons.scss */
.fa-lock:before { content: ""; }
/* line 41, ../scss/font-awesome/_icons.scss */
.fa-flag:before { content: ""; }
/* line 42, ../scss/font-awesome/_icons.scss */
.fa-headphones:before { content: ""; }
/* line 43, ../scss/font-awesome/_icons.scss */
.fa-volume-off:before { content: ""; }
/* line 44, ../scss/font-awesome/_icons.scss */
.fa-volume-down:before { content: ""; }
/* line 45, ../scss/font-awesome/_icons.scss */
.fa-volume-up:before { content: ""; }
/* line 46, ../scss/font-awesome/_icons.scss */
.fa-qrcode:before { content: ""; }
/* line 47, ../scss/font-awesome/_icons.scss */
.fa-barcode:before { content: ""; }
/* line 48, ../scss/font-awesome/_icons.scss */
.fa-tag:before { content: ""; }
/* line 49, ../scss/font-awesome/_icons.scss */
.fa-tags:before { content: ""; }
/* line 50, ../scss/font-awesome/_icons.scss */
.fa-book:before { content: ""; }
/* line 51, ../scss/font-awesome/_icons.scss */
.fa-bookmark:before { content: ""; }
/* line 52, ../scss/font-awesome/_icons.scss */
.fa-print:before { content: ""; }
/* line 53, ../scss/font-awesome/_icons.scss */
.fa-camera:before { content: ""; }
/* line 54, ../scss/font-awesome/_icons.scss */
.fa-font:before { content: ""; }
/* line 55, ../scss/font-awesome/_icons.scss */
.fa-bold:before { content: ""; }
/* line 56, ../scss/font-awesome/_icons.scss */
.fa-italic:before { content: ""; }
/* line 57, ../scss/font-awesome/_icons.scss */
.fa-text-height:before { content: ""; }
/* line 58, ../scss/font-awesome/_icons.scss */
.fa-text-width:before { content: ""; }
/* line 59, ../scss/font-awesome/_icons.scss */
.fa-align-left:before { content: ""; }
/* line 60, ../scss/font-awesome/_icons.scss */
.fa-align-center:before { content: ""; }
/* line 61, ../scss/font-awesome/_icons.scss */
.fa-align-right:before { content: ""; }
/* line 62, ../scss/font-awesome/_icons.scss */
.fa-align-justify:before { content: ""; }
/* line 63, ../scss/font-awesome/_icons.scss */
.fa-list:before { content: ""; }
/* line 64, ../scss/font-awesome/_icons.scss */
.fa-dedent:before, .fa-outdent:before { content: ""; }
/* line 66, ../scss/font-awesome/_icons.scss */
.fa-indent:before { content: ""; }
/* line 67, ../scss/font-awesome/_icons.scss */
.fa-video-camera:before { content: ""; }
/* line 68, ../scss/font-awesome/_icons.scss */
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }
/* line 71, ../scss/font-awesome/_icons.scss */
.fa-pencil:before { content: ""; }
/* line 72, ../scss/font-awesome/_icons.scss */
.fa-map-marker:before { content: ""; }
/* line 73, ../scss/font-awesome/_icons.scss */
.fa-adjust:before { content: ""; }
/* line 74, ../scss/font-awesome/_icons.scss */
.fa-tint:before { content: ""; }
/* line 75, ../scss/font-awesome/_icons.scss */
.fa-edit:before, .fa-pencil-square-o:before { content: ""; }
/* line 77, ../scss/font-awesome/_icons.scss */
.fa-share-square-o:before { content: ""; }
/* line 78, ../scss/font-awesome/_icons.scss */
.fa-check-square-o:before { content: ""; }
/* line 79, ../scss/font-awesome/_icons.scss */
.fa-arrows:before { content: ""; }
/* line 80, ../scss/font-awesome/_icons.scss */
.fa-step-backward:before { content: ""; }
/* line 81, ../scss/font-awesome/_icons.scss */
.fa-fast-backward:before { content: ""; }
/* line 82, ../scss/font-awesome/_icons.scss */
.fa-backward:before { content: ""; }
/* line 83, ../scss/font-awesome/_icons.scss */
.fa-play:before { content: ""; }
/* line 84, ../scss/font-awesome/_icons.scss */
.fa-pause:before { content: ""; }
/* line 85, ../scss/font-awesome/_icons.scss */
.fa-stop:before { content: ""; }
/* line 86, ../scss/font-awesome/_icons.scss */
.fa-forward:before { content: ""; }
/* line 87, ../scss/font-awesome/_icons.scss */
.fa-fast-forward:before { content: ""; }
/* line 88, ../scss/font-awesome/_icons.scss */
.fa-step-forward:before { content: ""; }
/* line 89, ../scss/font-awesome/_icons.scss */
.fa-eject:before { content: ""; }
/* line 90, ../scss/font-awesome/_icons.scss */
.fa-chevron-left:before { content: ""; }
/* line 91, ../scss/font-awesome/_icons.scss */
.fa-chevron-right:before { content: ""; }
/* line 92, ../scss/font-awesome/_icons.scss */
.fa-plus-circle:before { content: ""; }
/* line 93, ../scss/font-awesome/_icons.scss */
.fa-minus-circle:before { content: ""; }
/* line 94, ../scss/font-awesome/_icons.scss */
.fa-times-circle:before { content: ""; }
/* line 95, ../scss/font-awesome/_icons.scss */
.fa-check-circle:before { content: ""; }
/* line 96, ../scss/font-awesome/_icons.scss */
.fa-question-circle:before { content: ""; }
/* line 97, ../scss/font-awesome/_icons.scss */
.fa-info-circle:before { content: ""; }
/* line 98, ../scss/font-awesome/_icons.scss */
.fa-crosshairs:before { content: ""; }
/* line 99, ../scss/font-awesome/_icons.scss */
.fa-times-circle-o:before { content: ""; }
/* line 100, ../scss/font-awesome/_icons.scss */
.fa-check-circle-o:before { content: ""; }
/* line 101, ../scss/font-awesome/_icons.scss */
.fa-ban:before { content: ""; }
/* line 102, ../scss/font-awesome/_icons.scss */
.fa-arrow-left:before { content: ""; }
/* line 103, ../scss/font-awesome/_icons.scss */
.fa-arrow-right:before { content: ""; }
/* line 104, ../scss/font-awesome/_icons.scss */
.fa-arrow-up:before { content: ""; }
/* line 105, ../scss/font-awesome/_icons.scss */
.fa-arrow-down:before { content: ""; }
/* line 106, ../scss/font-awesome/_icons.scss */
.fa-mail-forward:before, .fa-share:before { content: ""; }
/* line 108, ../scss/font-awesome/_icons.scss */
.fa-expand:before { content: ""; }
/* line 109, ../scss/font-awesome/_icons.scss */
.fa-compress:before { content: ""; }
/* line 110, ../scss/font-awesome/_icons.scss */
.fa-plus:before { content: ""; }
/* line 111, ../scss/font-awesome/_icons.scss */
.fa-minus:before { content: ""; }
/* line 112, ../scss/font-awesome/_icons.scss */
.fa-asterisk:before { content: ""; }
/* line 113, ../scss/font-awesome/_icons.scss */
.fa-exclamation-circle:before { content: ""; }
/* line 114, ../scss/font-awesome/_icons.scss */
.fa-gift:before { content: ""; }
/* line 115, ../scss/font-awesome/_icons.scss */
.fa-leaf:before { content: ""; }
/* line 116, ../scss/font-awesome/_icons.scss */
.fa-fire:before { content: ""; }
/* line 117, ../scss/font-awesome/_icons.scss */
.fa-eye:before { content: ""; }
/* line 118, ../scss/font-awesome/_icons.scss */
.fa-eye-slash:before { content: ""; }
/* line 119, ../scss/font-awesome/_icons.scss */
.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }
/* line 121, ../scss/font-awesome/_icons.scss */
.fa-plane:before { content: ""; }
/* line 122, ../scss/font-awesome/_icons.scss */
.fa-calendar:before { content: ""; }
/* line 123, ../scss/font-awesome/_icons.scss */
.fa-random:before { content: ""; }
/* line 124, ../scss/font-awesome/_icons.scss */
.fa-comment:before { content: ""; }
/* line 125, ../scss/font-awesome/_icons.scss */
.fa-magnet:before { content: ""; }
/* line 126, ../scss/font-awesome/_icons.scss */
.fa-chevron-up:before { content: ""; }
/* line 127, ../scss/font-awesome/_icons.scss */
.fa-chevron-down:before { content: ""; }
/* line 128, ../scss/font-awesome/_icons.scss */
.fa-retweet:before { content: ""; }
/* line 129, ../scss/font-awesome/_icons.scss */
.fa-shopping-cart:before { content: ""; }
/* line 130, ../scss/font-awesome/_icons.scss */
.fa-folder:before { content: ""; }
/* line 131, ../scss/font-awesome/_icons.scss */
.fa-folder-open:before { content: ""; }
/* line 132, ../scss/font-awesome/_icons.scss */
.fa-arrows-v:before { content: ""; }
/* line 133, ../scss/font-awesome/_icons.scss */
.fa-arrows-h:before { content: ""; }
/* line 134, ../scss/font-awesome/_icons.scss */
.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }
/* line 136, ../scss/font-awesome/_icons.scss */
.fa-twitter-square:before { content: ""; }
/* line 137, ../scss/font-awesome/_icons.scss */
.fa-facebook-square:before { content: ""; }
/* line 138, ../scss/font-awesome/_icons.scss */
.fa-camera-retro:before { content: ""; }
/* line 139, ../scss/font-awesome/_icons.scss */
.fa-key:before { content: ""; }
/* line 140, ../scss/font-awesome/_icons.scss */
.fa-gears:before, .fa-cogs:before { content: ""; }
/* line 142, ../scss/font-awesome/_icons.scss */
.fa-comments:before { content: ""; }
/* line 143, ../scss/font-awesome/_icons.scss */
.fa-thumbs-o-up:before { content: ""; }
/* line 144, ../scss/font-awesome/_icons.scss */
.fa-thumbs-o-down:before { content: ""; }
/* line 145, ../scss/font-awesome/_icons.scss */
.fa-star-half:before { content: ""; }
/* line 146, ../scss/font-awesome/_icons.scss */
.fa-heart-o:before { content: ""; }
/* line 147, ../scss/font-awesome/_icons.scss */
.fa-sign-out:before { content: ""; }
/* line 148, ../scss/font-awesome/_icons.scss */
.fa-linkedin-square:before { content: ""; }
/* line 149, ../scss/font-awesome/_icons.scss */
.fa-thumb-tack:before { content: ""; }
/* line 150, ../scss/font-awesome/_icons.scss */
.fa-external-link:before { content: ""; }
/* line 151, ../scss/font-awesome/_icons.scss */
.fa-sign-in:before { content: ""; }
/* line 152, ../scss/font-awesome/_icons.scss */
.fa-trophy:before { content: ""; }
/* line 153, ../scss/font-awesome/_icons.scss */
.fa-github-square:before { content: ""; }
/* line 154, ../scss/font-awesome/_icons.scss */
.fa-upload:before { content: ""; }
/* line 155, ../scss/font-awesome/_icons.scss */
.fa-lemon-o:before { content: ""; }
/* line 156, ../scss/font-awesome/_icons.scss */
.fa-phone:before { content: ""; }
/* line 157, ../scss/font-awesome/_icons.scss */
.fa-square-o:before { content: ""; }
/* line 158, ../scss/font-awesome/_icons.scss */
.fa-bookmark-o:before { content: ""; }
/* line 159, ../scss/font-awesome/_icons.scss */
.fa-phone-square:before { content: ""; }
/* line 160, ../scss/font-awesome/_icons.scss */
.fa-twitter:before { content: ""; }
/* line 161, ../scss/font-awesome/_icons.scss */
.fa-facebook-f:before, .fa-facebook:before { content: ""; }
/* line 163, ../scss/font-awesome/_icons.scss */
.fa-github:before { content: ""; }
/* line 164, ../scss/font-awesome/_icons.scss */
.fa-unlock:before { content: ""; }
/* line 165, ../scss/font-awesome/_icons.scss */
.fa-credit-card:before { content: ""; }
/* line 166, ../scss/font-awesome/_icons.scss */
.fa-rss:before { content: ""; }
/* line 167, ../scss/font-awesome/_icons.scss */
.fa-hdd-o:before { content: ""; }
/* line 168, ../scss/font-awesome/_icons.scss */
.fa-bullhorn:before { content: ""; }
/* line 169, ../scss/font-awesome/_icons.scss */
.fa-bell:before { content: ""; }
/* line 170, ../scss/font-awesome/_icons.scss */
.fa-certificate:before { content: ""; }
/* line 171, ../scss/font-awesome/_icons.scss */
.fa-hand-o-right:before { content: ""; }
/* line 172, ../scss/font-awesome/_icons.scss */
.fa-hand-o-left:before { content: ""; }
/* line 173, ../scss/font-awesome/_icons.scss */
.fa-hand-o-up:before { content: ""; }
/* line 174, ../scss/font-awesome/_icons.scss */
.fa-hand-o-down:before { content: ""; }
/* line 175, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-left:before { content: ""; }
/* line 176, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-right:before { content: ""; }
/* line 177, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-up:before { content: ""; }
/* line 178, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-down:before { content: ""; }
/* line 179, ../scss/font-awesome/_icons.scss */
.fa-globe:before { content: ""; }
/* line 180, ../scss/font-awesome/_icons.scss */
.fa-wrench:before { content: ""; }
/* line 181, ../scss/font-awesome/_icons.scss */
.fa-tasks:before { content: ""; }
/* line 182, ../scss/font-awesome/_icons.scss */
.fa-filter:before { content: ""; }
/* line 183, ../scss/font-awesome/_icons.scss */
.fa-briefcase:before { content: ""; }
/* line 184, ../scss/font-awesome/_icons.scss */
.fa-arrows-alt:before { content: ""; }
/* line 185, ../scss/font-awesome/_icons.scss */
.fa-group:before, .fa-users:before { content: ""; }
/* line 187, ../scss/font-awesome/_icons.scss */
.fa-chain:before, .fa-link:before { content: ""; }
/* line 189, ../scss/font-awesome/_icons.scss */
.fa-cloud:before { content: ""; }
/* line 190, ../scss/font-awesome/_icons.scss */
.fa-flask:before { content: ""; }
/* line 191, ../scss/font-awesome/_icons.scss */
.fa-cut:before, .fa-scissors:before { content: ""; }
/* line 193, ../scss/font-awesome/_icons.scss */
.fa-copy:before, .fa-files-o:before { content: ""; }
/* line 195, ../scss/font-awesome/_icons.scss */
.fa-paperclip:before { content: ""; }
/* line 196, ../scss/font-awesome/_icons.scss */
.fa-save:before, .fa-floppy-o:before { content: ""; }
/* line 198, ../scss/font-awesome/_icons.scss */
.fa-square:before { content: ""; }
/* line 199, ../scss/font-awesome/_icons.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }
/* line 202, ../scss/font-awesome/_icons.scss */
.fa-list-ul:before { content: ""; }
/* line 203, ../scss/font-awesome/_icons.scss */
.fa-list-ol:before { content: ""; }
/* line 204, ../scss/font-awesome/_icons.scss */
.fa-strikethrough:before { content: ""; }
/* line 205, ../scss/font-awesome/_icons.scss */
.fa-underline:before { content: ""; }
/* line 206, ../scss/font-awesome/_icons.scss */
.fa-table:before { content: ""; }
/* line 207, ../scss/font-awesome/_icons.scss */
.fa-magic:before { content: ""; }
/* line 208, ../scss/font-awesome/_icons.scss */
.fa-truck:before { content: ""; }
/* line 209, ../scss/font-awesome/_icons.scss */
.fa-pinterest:before { content: ""; }
/* line 210, ../scss/font-awesome/_icons.scss */
.fa-pinterest-square:before { content: ""; }
/* line 211, ../scss/font-awesome/_icons.scss */
.fa-google-plus-square:before { content: ""; }
/* line 212, ../scss/font-awesome/_icons.scss */
.fa-google-plus:before { content: ""; }
/* line 213, ../scss/font-awesome/_icons.scss */
.fa-money:before { content: ""; }
/* line 214, ../scss/font-awesome/_icons.scss */
.fa-caret-down:before { content: ""; }
/* line 215, ../scss/font-awesome/_icons.scss */
.fa-caret-up:before { content: ""; }
/* line 216, ../scss/font-awesome/_icons.scss */
.fa-caret-left:before { content: ""; }
/* line 217, ../scss/font-awesome/_icons.scss */
.fa-caret-right:before { content: ""; }
/* line 218, ../scss/font-awesome/_icons.scss */
.fa-columns:before { content: ""; }
/* line 219, ../scss/font-awesome/_icons.scss */
.fa-unsorted:before, .fa-sort:before { content: ""; }
/* line 221, ../scss/font-awesome/_icons.scss */
.fa-sort-down:before, .fa-sort-desc:before { content: ""; }
/* line 223, ../scss/font-awesome/_icons.scss */
.fa-sort-up:before, .fa-sort-asc:before { content: ""; }
/* line 225, ../scss/font-awesome/_icons.scss */
.fa-envelope:before { content: ""; }
/* line 226, ../scss/font-awesome/_icons.scss */
.fa-linkedin:before { content: ""; }
/* line 227, ../scss/font-awesome/_icons.scss */
.fa-rotate-left:before, .fa-undo:before { content: ""; }
/* line 229, ../scss/font-awesome/_icons.scss */
.fa-legal:before, .fa-gavel:before { content: ""; }
/* line 231, ../scss/font-awesome/_icons.scss */
.fa-dashboard:before, .fa-tachometer:before { content: ""; }
/* line 233, ../scss/font-awesome/_icons.scss */
.fa-comment-o:before { content: ""; }
/* line 234, ../scss/font-awesome/_icons.scss */
.fa-comments-o:before { content: ""; }
/* line 235, ../scss/font-awesome/_icons.scss */
.fa-flash:before, .fa-bolt:before { content: ""; }
/* line 237, ../scss/font-awesome/_icons.scss */
.fa-sitemap:before { content: ""; }
/* line 238, ../scss/font-awesome/_icons.scss */
.fa-umbrella:before { content: ""; }
/* line 239, ../scss/font-awesome/_icons.scss */
.fa-paste:before, .fa-clipboard:before { content: ""; }
/* line 241, ../scss/font-awesome/_icons.scss */
.fa-lightbulb-o:before { content: ""; }
/* line 242, ../scss/font-awesome/_icons.scss */
.fa-exchange:before { content: ""; }
/* line 243, ../scss/font-awesome/_icons.scss */
.fa-cloud-download:before { content: ""; }
/* line 244, ../scss/font-awesome/_icons.scss */
.fa-cloud-upload:before { content: ""; }
/* line 245, ../scss/font-awesome/_icons.scss */
.fa-user-md:before { content: ""; }
/* line 246, ../scss/font-awesome/_icons.scss */
.fa-stethoscope:before { content: ""; }
/* line 247, ../scss/font-awesome/_icons.scss */
.fa-suitcase:before { content: ""; }
/* line 248, ../scss/font-awesome/_icons.scss */
.fa-bell-o:before { content: ""; }
/* line 249, ../scss/font-awesome/_icons.scss */
.fa-coffee:before { content: ""; }
/* line 250, ../scss/font-awesome/_icons.scss */
.fa-cutlery:before { content: ""; }
/* line 251, ../scss/font-awesome/_icons.scss */
.fa-file-text-o:before { content: ""; }
/* line 252, ../scss/font-awesome/_icons.scss */
.fa-building-o:before { content: ""; }
/* line 253, ../scss/font-awesome/_icons.scss */
.fa-hospital-o:before { content: ""; }
/* line 254, ../scss/font-awesome/_icons.scss */
.fa-ambulance:before { content: ""; }
/* line 255, ../scss/font-awesome/_icons.scss */
.fa-medkit:before { content: ""; }
/* line 256, ../scss/font-awesome/_icons.scss */
.fa-fighter-jet:before { content: ""; }
/* line 257, ../scss/font-awesome/_icons.scss */
.fa-beer:before { content: ""; }
/* line 258, ../scss/font-awesome/_icons.scss */
.fa-h-square:before { content: ""; }
/* line 259, ../scss/font-awesome/_icons.scss */
.fa-plus-square:before { content: ""; }
/* line 260, ../scss/font-awesome/_icons.scss */
.fa-angle-double-left:before { content: ""; }
/* line 261, ../scss/font-awesome/_icons.scss */
.fa-angle-double-right:before { content: ""; }
/* line 262, ../scss/font-awesome/_icons.scss */
.fa-angle-double-up:before { content: ""; }
/* line 263, ../scss/font-awesome/_icons.scss */
.fa-angle-double-down:before { content: ""; }
/* line 264, ../scss/font-awesome/_icons.scss */
.fa-angle-left:before { content: ""; }
/* line 265, ../scss/font-awesome/_icons.scss */
.fa-angle-right:before { content: ""; }
/* line 266, ../scss/font-awesome/_icons.scss */
.fa-angle-up:before { content: ""; }
/* line 267, ../scss/font-awesome/_icons.scss */
.fa-angle-down:before { content: ""; }
/* line 268, ../scss/font-awesome/_icons.scss */
.fa-desktop:before { content: ""; }
/* line 269, ../scss/font-awesome/_icons.scss */
.fa-laptop:before { content: ""; }
/* line 270, ../scss/font-awesome/_icons.scss */
.fa-tablet:before { content: ""; }
/* line 271, ../scss/font-awesome/_icons.scss */
.fa-mobile-phone:before, .fa-mobile:before { content: ""; }
/* line 273, ../scss/font-awesome/_icons.scss */
.fa-circle-o:before { content: ""; }
/* line 274, ../scss/font-awesome/_icons.scss */
.fa-quote-left:before { content: ""; }
/* line 275, ../scss/font-awesome/_icons.scss */
.fa-quote-right:before { content: ""; }
/* line 276, ../scss/font-awesome/_icons.scss */
.fa-spinner:before { content: ""; }
/* line 277, ../scss/font-awesome/_icons.scss */
.fa-circle:before { content: ""; }
/* line 278, ../scss/font-awesome/_icons.scss */
.fa-mail-reply:before, .fa-reply:before { content: ""; }
/* line 280, ../scss/font-awesome/_icons.scss */
.fa-github-alt:before { content: ""; }
/* line 281, ../scss/font-awesome/_icons.scss */
.fa-folder-o:before { content: ""; }
/* line 282, ../scss/font-awesome/_icons.scss */
.fa-folder-open-o:before { content: ""; }
/* line 283, ../scss/font-awesome/_icons.scss */
.fa-smile-o:before { content: ""; }
/* line 284, ../scss/font-awesome/_icons.scss */
.fa-frown-o:before { content: ""; }
/* line 285, ../scss/font-awesome/_icons.scss */
.fa-meh-o:before { content: ""; }
/* line 286, ../scss/font-awesome/_icons.scss */
.fa-gamepad:before { content: ""; }
/* line 287, ../scss/font-awesome/_icons.scss */
.fa-keyboard-o:before { content: ""; }
/* line 288, ../scss/font-awesome/_icons.scss */
.fa-flag-o:before { content: ""; }
/* line 289, ../scss/font-awesome/_icons.scss */
.fa-flag-checkered:before { content: ""; }
/* line 290, ../scss/font-awesome/_icons.scss */
.fa-terminal:before { content: ""; }
/* line 291, ../scss/font-awesome/_icons.scss */
.fa-code:before { content: ""; }
/* line 292, ../scss/font-awesome/_icons.scss */
.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }
/* line 294, ../scss/font-awesome/_icons.scss */
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }
/* line 297, ../scss/font-awesome/_icons.scss */
.fa-location-arrow:before { content: ""; }
/* line 298, ../scss/font-awesome/_icons.scss */
.fa-crop:before { content: ""; }
/* line 299, ../scss/font-awesome/_icons.scss */
.fa-code-fork:before { content: ""; }
/* line 300, ../scss/font-awesome/_icons.scss */
.fa-unlink:before, .fa-chain-broken:before { content: ""; }
/* line 302, ../scss/font-awesome/_icons.scss */
.fa-question:before { content: ""; }
/* line 303, ../scss/font-awesome/_icons.scss */
.fa-info:before { content: ""; }
/* line 304, ../scss/font-awesome/_icons.scss */
.fa-exclamation:before { content: ""; }
/* line 305, ../scss/font-awesome/_icons.scss */
.fa-superscript:before { content: ""; }
/* line 306, ../scss/font-awesome/_icons.scss */
.fa-subscript:before { content: ""; }
/* line 307, ../scss/font-awesome/_icons.scss */
.fa-eraser:before { content: ""; }
/* line 308, ../scss/font-awesome/_icons.scss */
.fa-puzzle-piece:before { content: ""; }
/* line 309, ../scss/font-awesome/_icons.scss */
.fa-microphone:before { content: ""; }
/* line 310, ../scss/font-awesome/_icons.scss */
.fa-microphone-slash:before { content: ""; }
/* line 311, ../scss/font-awesome/_icons.scss */
.fa-shield:before { content: ""; }
/* line 312, ../scss/font-awesome/_icons.scss */
.fa-calendar-o:before { content: ""; }
/* line 313, ../scss/font-awesome/_icons.scss */
.fa-fire-extinguisher:before { content: ""; }
/* line 314, ../scss/font-awesome/_icons.scss */
.fa-rocket:before { content: ""; }
/* line 315, ../scss/font-awesome/_icons.scss */
.fa-maxcdn:before { content: ""; }
/* line 316, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-left:before { content: ""; }
/* line 317, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-right:before { content: ""; }
/* line 318, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-up:before { content: ""; }
/* line 319, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-down:before { content: ""; }
/* line 320, ../scss/font-awesome/_icons.scss */
.fa-html5:before { content: ""; }
/* line 321, ../scss/font-awesome/_icons.scss */
.fa-css3:before { content: ""; }
/* line 322, ../scss/font-awesome/_icons.scss */
.fa-anchor:before { content: ""; }
/* line 323, ../scss/font-awesome/_icons.scss */
.fa-unlock-alt:before { content: ""; }
/* line 324, ../scss/font-awesome/_icons.scss */
.fa-bullseye:before { content: ""; }
/* line 325, ../scss/font-awesome/_icons.scss */
.fa-ellipsis-h:before { content: ""; }
/* line 326, ../scss/font-awesome/_icons.scss */
.fa-ellipsis-v:before { content: ""; }
/* line 327, ../scss/font-awesome/_icons.scss */
.fa-rss-square:before { content: ""; }
/* line 328, ../scss/font-awesome/_icons.scss */
.fa-play-circle:before { content: ""; }
/* line 329, ../scss/font-awesome/_icons.scss */
.fa-ticket:before { content: ""; }
/* line 330, ../scss/font-awesome/_icons.scss */
.fa-minus-square:before { content: ""; }
/* line 331, ../scss/font-awesome/_icons.scss */
.fa-minus-square-o:before { content: ""; }
/* line 332, ../scss/font-awesome/_icons.scss */
.fa-level-up:before { content: ""; }
/* line 333, ../scss/font-awesome/_icons.scss */
.fa-level-down:before { content: ""; }
/* line 334, ../scss/font-awesome/_icons.scss */
.fa-check-square:before { content: ""; }
/* line 335, ../scss/font-awesome/_icons.scss */
.fa-pencil-square:before { content: ""; }
/* line 336, ../scss/font-awesome/_icons.scss */
.fa-external-link-square:before { content: ""; }
/* line 337, ../scss/font-awesome/_icons.scss */
.fa-share-square:before { content: ""; }
/* line 338, ../scss/font-awesome/_icons.scss */
.fa-compass:before { content: ""; }
/* line 339, ../scss/font-awesome/_icons.scss */
.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }
/* line 341, ../scss/font-awesome/_icons.scss */
.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }
/* line 343, ../scss/font-awesome/_icons.scss */
.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }
/* line 345, ../scss/font-awesome/_icons.scss */
.fa-euro:before, .fa-eur:before { content: ""; }
/* line 347, ../scss/font-awesome/_icons.scss */
.fa-gbp:before { content: ""; }
/* line 348, ../scss/font-awesome/_icons.scss */
.fa-dollar:before, .fa-usd:before { content: ""; }
/* line 350, ../scss/font-awesome/_icons.scss */
.fa-rupee:before, .fa-inr:before { content: ""; }
/* line 352, ../scss/font-awesome/_icons.scss */
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }
/* line 356, ../scss/font-awesome/_icons.scss */
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }
/* line 359, ../scss/font-awesome/_icons.scss */
.fa-won:before, .fa-krw:before { content: ""; }
/* line 361, ../scss/font-awesome/_icons.scss */
.fa-bitcoin:before, .fa-btc:before { content: ""; }
/* line 363, ../scss/font-awesome/_icons.scss */
.fa-file:before { content: ""; }
/* line 364, ../scss/font-awesome/_icons.scss */
.fa-file-text:before { content: ""; }
/* line 365, ../scss/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before { content: ""; }
/* line 366, ../scss/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before { content: ""; }
/* line 367, ../scss/font-awesome/_icons.scss */
.fa-sort-amount-asc:before { content: ""; }
/* line 368, ../scss/font-awesome/_icons.scss */
.fa-sort-amount-desc:before { content: ""; }
/* line 369, ../scss/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before { content: ""; }
/* line 370, ../scss/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before { content: ""; }
/* line 371, ../scss/font-awesome/_icons.scss */
.fa-thumbs-up:before { content: ""; }
/* line 372, ../scss/font-awesome/_icons.scss */
.fa-thumbs-down:before { content: ""; }
/* line 373, ../scss/font-awesome/_icons.scss */
.fa-youtube-square:before { content: ""; }
/* line 374, ../scss/font-awesome/_icons.scss */
.fa-youtube:before { content: ""; }
/* line 375, ../scss/font-awesome/_icons.scss */
.fa-xing:before { content: ""; }
/* line 376, ../scss/font-awesome/_icons.scss */
.fa-xing-square:before { content: ""; }
/* line 377, ../scss/font-awesome/_icons.scss */
.fa-youtube-play:before { content: ""; }
/* line 378, ../scss/font-awesome/_icons.scss */
.fa-dropbox:before { content: ""; }
/* line 379, ../scss/font-awesome/_icons.scss */
.fa-stack-overflow:before { content: ""; }
/* line 380, ../scss/font-awesome/_icons.scss */
.fa-instagram:before { content: ""; }
/* line 381, ../scss/font-awesome/_icons.scss */
.fa-flickr:before { content: ""; }
/* line 382, ../scss/font-awesome/_icons.scss */
.fa-adn:before { content: ""; }
/* line 383, ../scss/font-awesome/_icons.scss */
.fa-bitbucket:before { content: ""; }
/* line 384, ../scss/font-awesome/_icons.scss */
.fa-bitbucket-square:before { content: ""; }
/* line 385, ../scss/font-awesome/_icons.scss */
.fa-tumblr:before { content: ""; }
/* line 386, ../scss/font-awesome/_icons.scss */
.fa-tumblr-square:before { content: ""; }
/* line 387, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-down:before { content: ""; }
/* line 388, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-up:before { content: ""; }
/* line 389, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-left:before { content: ""; }
/* line 390, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-right:before { content: ""; }
/* line 391, ../scss/font-awesome/_icons.scss */
.fa-apple:before { content: ""; }
/* line 392, ../scss/font-awesome/_icons.scss */
.fa-windows:before { content: ""; }
/* line 393, ../scss/font-awesome/_icons.scss */
.fa-android:before { content: ""; }
/* line 394, ../scss/font-awesome/_icons.scss */
.fa-linux:before { content: ""; }
/* line 395, ../scss/font-awesome/_icons.scss */
.fa-dribbble:before { content: ""; }
/* line 396, ../scss/font-awesome/_icons.scss */
.fa-skype:before { content: ""; }
/* line 397, ../scss/font-awesome/_icons.scss */
.fa-foursquare:before { content: ""; }
/* line 398, ../scss/font-awesome/_icons.scss */
.fa-trello:before { content: ""; }
/* line 399, ../scss/font-awesome/_icons.scss */
.fa-female:before { content: ""; }
/* line 400, ../scss/font-awesome/_icons.scss */
.fa-male:before { content: ""; }
/* line 401, ../scss/font-awesome/_icons.scss */
.fa-gittip:before, .fa-gratipay:before { content: ""; }
/* line 403, ../scss/font-awesome/_icons.scss */
.fa-sun-o:before { content: ""; }
/* line 404, ../scss/font-awesome/_icons.scss */
.fa-moon-o:before { content: ""; }
/* line 405, ../scss/font-awesome/_icons.scss */
.fa-archive:before { content: ""; }
/* line 406, ../scss/font-awesome/_icons.scss */
.fa-bug:before { content: ""; }
/* line 407, ../scss/font-awesome/_icons.scss */
.fa-vk:before { content: ""; }
/* line 408, ../scss/font-awesome/_icons.scss */
.fa-weibo:before { content: ""; }
/* line 409, ../scss/font-awesome/_icons.scss */
.fa-renren:before { content: ""; }
/* line 410, ../scss/font-awesome/_icons.scss */
.fa-pagelines:before { content: ""; }
/* line 411, ../scss/font-awesome/_icons.scss */
.fa-stack-exchange:before { content: ""; }
/* line 412, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before { content: ""; }
/* line 413, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before { content: ""; }
/* line 414, ../scss/font-awesome/_icons.scss */
.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }
/* line 416, ../scss/font-awesome/_icons.scss */
.fa-dot-circle-o:before { content: ""; }
/* line 417, ../scss/font-awesome/_icons.scss */
.fa-wheelchair:before { content: ""; }
/* line 418, ../scss/font-awesome/_icons.scss */
.fa-vimeo-square:before { content: ""; }
/* line 419, ../scss/font-awesome/_icons.scss */
.fa-turkish-lira:before, .fa-try:before { content: ""; }
/* line 421, ../scss/font-awesome/_icons.scss */
.fa-plus-square-o:before { content: ""; }
/* line 422, ../scss/font-awesome/_icons.scss */
.fa-space-shuttle:before { content: ""; }
/* line 423, ../scss/font-awesome/_icons.scss */
.fa-slack:before { content: ""; }
/* line 424, ../scss/font-awesome/_icons.scss */
.fa-envelope-square:before { content: ""; }
/* line 425, ../scss/font-awesome/_icons.scss */
.fa-wordpress:before { content: ""; }
/* line 426, ../scss/font-awesome/_icons.scss */
.fa-openid:before { content: ""; }
/* line 427, ../scss/font-awesome/_icons.scss */
.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }
/* line 430, ../scss/font-awesome/_icons.scss */
.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }
/* line 432, ../scss/font-awesome/_icons.scss */
.fa-yahoo:before { content: ""; }
/* line 433, ../scss/font-awesome/_icons.scss */
.fa-google:before { content: ""; }
/* line 434, ../scss/font-awesome/_icons.scss */
.fa-reddit:before { content: ""; }
/* line 435, ../scss/font-awesome/_icons.scss */
.fa-reddit-square:before { content: ""; }
/* line 436, ../scss/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before { content: ""; }
/* line 437, ../scss/font-awesome/_icons.scss */
.fa-stumbleupon:before { content: ""; }
/* line 438, ../scss/font-awesome/_icons.scss */
.fa-delicious:before { content: ""; }
/* line 439, ../scss/font-awesome/_icons.scss */
.fa-digg:before { content: ""; }
/* line 440, ../scss/font-awesome/_icons.scss */
.fa-pied-piper:before { content: ""; }
/* line 441, ../scss/font-awesome/_icons.scss */
.fa-pied-piper-alt:before { content: ""; }
/* line 442, ../scss/font-awesome/_icons.scss */
.fa-drupal:before { content: ""; }
/* line 443, ../scss/font-awesome/_icons.scss */
.fa-joomla:before { content: ""; }
/* line 444, ../scss/font-awesome/_icons.scss */
.fa-language:before { content: ""; }
/* line 445, ../scss/font-awesome/_icons.scss */
.fa-fax:before { content: ""; }
/* line 446, ../scss/font-awesome/_icons.scss */
.fa-building:before { content: ""; }
/* line 447, ../scss/font-awesome/_icons.scss */
.fa-child:before { content: ""; }
/* line 448, ../scss/font-awesome/_icons.scss */
.fa-paw:before { content: ""; }
/* line 449, ../scss/font-awesome/_icons.scss */
.fa-spoon:before { content: ""; }
/* line 450, ../scss/font-awesome/_icons.scss */
.fa-cube:before { content: ""; }
/* line 451, ../scss/font-awesome/_icons.scss */
.fa-cubes:before { content: ""; }
/* line 452, ../scss/font-awesome/_icons.scss */
.fa-behance:before { content: ""; }
/* line 453, ../scss/font-awesome/_icons.scss */
.fa-behance-square:before { content: ""; }
/* line 454, ../scss/font-awesome/_icons.scss */
.fa-steam:before { content: ""; }
/* line 455, ../scss/font-awesome/_icons.scss */
.fa-steam-square:before { content: ""; }
/* line 456, ../scss/font-awesome/_icons.scss */
.fa-recycle:before { content: ""; }
/* line 457, ../scss/font-awesome/_icons.scss */
.fa-automobile:before, .fa-car:before { content: ""; }
/* line 459, ../scss/font-awesome/_icons.scss */
.fa-cab:before, .fa-taxi:before { content: ""; }
/* line 461, ../scss/font-awesome/_icons.scss */
.fa-tree:before { content: ""; }
/* line 462, ../scss/font-awesome/_icons.scss */
.fa-spotify:before { content: ""; }
/* line 463, ../scss/font-awesome/_icons.scss */
.fa-deviantart:before { content: ""; }
/* line 464, ../scss/font-awesome/_icons.scss */
.fa-soundcloud:before { content: ""; }
/* line 465, ../scss/font-awesome/_icons.scss */
.fa-database:before { content: ""; }
/* line 466, ../scss/font-awesome/_icons.scss */
.fa-file-pdf-o:before { content: ""; }
/* line 467, ../scss/font-awesome/_icons.scss */
.fa-file-word-o:before { content: ""; }
/* line 468, ../scss/font-awesome/_icons.scss */
.fa-file-excel-o:before { content: ""; }
/* line 469, ../scss/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before { content: ""; }
/* line 470, ../scss/font-awesome/_icons.scss */
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }
/* line 473, ../scss/font-awesome/_icons.scss */
.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }
/* line 475, ../scss/font-awesome/_icons.scss */
.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }
/* line 477, ../scss/font-awesome/_icons.scss */
.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }
/* line 479, ../scss/font-awesome/_icons.scss */
.fa-file-code-o:before { content: ""; }
/* line 480, ../scss/font-awesome/_icons.scss */
.fa-vine:before { content: ""; }
/* line 481, ../scss/font-awesome/_icons.scss */
.fa-codepen:before { content: ""; }
/* line 482, ../scss/font-awesome/_icons.scss */
.fa-jsfiddle:before { content: ""; }
/* line 483, ../scss/font-awesome/_icons.scss */
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }
/* line 488, ../scss/font-awesome/_icons.scss */
.fa-circle-o-notch:before { content: ""; }
/* line 489, ../scss/font-awesome/_icons.scss */
.fa-ra:before, .fa-rebel:before { content: ""; }
/* line 491, ../scss/font-awesome/_icons.scss */
.fa-ge:before, .fa-empire:before { content: ""; }
/* line 493, ../scss/font-awesome/_icons.scss */
.fa-git-square:before { content: ""; }
/* line 494, ../scss/font-awesome/_icons.scss */
.fa-git:before { content: ""; }
/* line 495, ../scss/font-awesome/_icons.scss */
.fa-hacker-news:before { content: ""; }
/* line 496, ../scss/font-awesome/_icons.scss */
.fa-tencent-weibo:before { content: ""; }
/* line 497, ../scss/font-awesome/_icons.scss */
.fa-qq:before { content: ""; }
/* line 498, ../scss/font-awesome/_icons.scss */
.fa-wechat:before, .fa-weixin:before { content: ""; }
/* line 500, ../scss/font-awesome/_icons.scss */
.fa-send:before, .fa-paper-plane:before { content: ""; }
/* line 502, ../scss/font-awesome/_icons.scss */
.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }
/* line 504, ../scss/font-awesome/_icons.scss */
.fa-history:before { content: ""; }
/* line 505, ../scss/font-awesome/_icons.scss */
.fa-genderless:before, .fa-circle-thin:before { content: ""; }
/* line 507, ../scss/font-awesome/_icons.scss */
.fa-header:before { content: ""; }
/* line 508, ../scss/font-awesome/_icons.scss */
.fa-paragraph:before { content: ""; }
/* line 509, ../scss/font-awesome/_icons.scss */
.fa-sliders:before { content: ""; }
/* line 510, ../scss/font-awesome/_icons.scss */
.fa-share-alt:before { content: ""; }
/* line 511, ../scss/font-awesome/_icons.scss */
.fa-share-alt-square:before { content: ""; }
/* line 512, ../scss/font-awesome/_icons.scss */
.fa-bomb:before { content: ""; }
/* line 513, ../scss/font-awesome/_icons.scss */
.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }
/* line 515, ../scss/font-awesome/_icons.scss */
.fa-tty:before { content: ""; }
/* line 516, ../scss/font-awesome/_icons.scss */
.fa-binoculars:before { content: ""; }
/* line 517, ../scss/font-awesome/_icons.scss */
.fa-plug:before { content: ""; }
/* line 518, ../scss/font-awesome/_icons.scss */
.fa-slideshare:before { content: ""; }
/* line 519, ../scss/font-awesome/_icons.scss */
.fa-twitch:before { content: ""; }
/* line 520, ../scss/font-awesome/_icons.scss */
.fa-yelp:before { content: ""; }
/* line 521, ../scss/font-awesome/_icons.scss */
.fa-newspaper-o:before { content: ""; }
/* line 522, ../scss/font-awesome/_icons.scss */
.fa-wifi:before { content: ""; }
/* line 523, ../scss/font-awesome/_icons.scss */
.fa-calculator:before { content: ""; }
/* line 524, ../scss/font-awesome/_icons.scss */
.fa-paypal:before { content: ""; }
/* line 525, ../scss/font-awesome/_icons.scss */
.fa-google-wallet:before { content: ""; }
/* line 526, ../scss/font-awesome/_icons.scss */
.fa-cc-visa:before { content: ""; }
/* line 527, ../scss/font-awesome/_icons.scss */
.fa-cc-mastercard:before { content: ""; }
/* line 528, ../scss/font-awesome/_icons.scss */
.fa-cc-discover:before { content: ""; }
/* line 529, ../scss/font-awesome/_icons.scss */
.fa-cc-amex:before { content: ""; }
/* line 530, ../scss/font-awesome/_icons.scss */
.fa-cc-paypal:before { content: ""; }
/* line 531, ../scss/font-awesome/_icons.scss */
.fa-cc-stripe:before { content: ""; }
/* line 532, ../scss/font-awesome/_icons.scss */
.fa-bell-slash:before { content: ""; }
/* line 533, ../scss/font-awesome/_icons.scss */
.fa-bell-slash-o:before { content: ""; }
/* line 534, ../scss/font-awesome/_icons.scss */
.fa-trash:before { content: ""; }
/* line 535, ../scss/font-awesome/_icons.scss */
.fa-copyright:before { content: ""; }
/* line 536, ../scss/font-awesome/_icons.scss */
.fa-at:before { content: ""; }
/* line 537, ../scss/font-awesome/_icons.scss */
.fa-eyedropper:before { content: ""; }
/* line 538, ../scss/font-awesome/_icons.scss */
.fa-paint-brush:before { content: ""; }
/* line 539, ../scss/font-awesome/_icons.scss */
.fa-birthday-cake:before { content: ""; }
/* line 540, ../scss/font-awesome/_icons.scss */
.fa-area-chart:before { content: ""; }
/* line 541, ../scss/font-awesome/_icons.scss */
.fa-pie-chart:before { content: ""; }
/* line 542, ../scss/font-awesome/_icons.scss */
.fa-line-chart:before { content: ""; }
/* line 543, ../scss/font-awesome/_icons.scss */
.fa-lastfm:before { content: ""; }
/* line 544, ../scss/font-awesome/_icons.scss */
.fa-lastfm-square:before { content: ""; }
/* line 545, ../scss/font-awesome/_icons.scss */
.fa-toggle-off:before { content: ""; }
/* line 546, ../scss/font-awesome/_icons.scss */
.fa-toggle-on:before { content: ""; }
/* line 547, ../scss/font-awesome/_icons.scss */
.fa-bicycle:before { content: ""; }
/* line 548, ../scss/font-awesome/_icons.scss */
.fa-bus:before { content: ""; }
/* line 549, ../scss/font-awesome/_icons.scss */
.fa-ioxhost:before { content: ""; }
/* line 550, ../scss/font-awesome/_icons.scss */
.fa-angellist:before { content: ""; }
/* line 551, ../scss/font-awesome/_icons.scss */
.fa-cc:before { content: ""; }
/* line 552, ../scss/font-awesome/_icons.scss */
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }
/* line 555, ../scss/font-awesome/_icons.scss */
.fa-meanpath:before { content: ""; }
/* line 556, ../scss/font-awesome/_icons.scss */
.fa-buysellads:before { content: ""; }
/* line 557, ../scss/font-awesome/_icons.scss */
.fa-connectdevelop:before { content: ""; }
/* line 558, ../scss/font-awesome/_icons.scss */
.fa-dashcube:before { content: ""; }
/* line 559, ../scss/font-awesome/_icons.scss */
.fa-forumbee:before { content: ""; }
/* line 560, ../scss/font-awesome/_icons.scss */
.fa-leanpub:before { content: ""; }
/* line 561, ../scss/font-awesome/_icons.scss */
.fa-sellsy:before { content: ""; }
/* line 562, ../scss/font-awesome/_icons.scss */
.fa-shirtsinbulk:before { content: ""; }
/* line 563, ../scss/font-awesome/_icons.scss */
.fa-simplybuilt:before { content: ""; }
/* line 564, ../scss/font-awesome/_icons.scss */
.fa-skyatlas:before { content: ""; }
/* line 565, ../scss/font-awesome/_icons.scss */
.fa-cart-plus:before { content: ""; }
/* line 566, ../scss/font-awesome/_icons.scss */
.fa-cart-arrow-down:before { content: ""; }
/* line 567, ../scss/font-awesome/_icons.scss */
.fa-diamond:before { content: ""; }
/* line 568, ../scss/font-awesome/_icons.scss */
.fa-ship:before { content: ""; }
/* line 569, ../scss/font-awesome/_icons.scss */
.fa-user-secret:before { content: ""; }
/* line 570, ../scss/font-awesome/_icons.scss */
.fa-motorcycle:before { content: ""; }
/* line 571, ../scss/font-awesome/_icons.scss */
.fa-street-view:before { content: ""; }
/* line 572, ../scss/font-awesome/_icons.scss */
.fa-heartbeat:before { content: ""; }
/* line 573, ../scss/font-awesome/_icons.scss */
.fa-venus:before { content: ""; }
/* line 574, ../scss/font-awesome/_icons.scss */
.fa-mars:before { content: ""; }
/* line 575, ../scss/font-awesome/_icons.scss */
.fa-mercury:before { content: ""; }
/* line 576, ../scss/font-awesome/_icons.scss */
.fa-transgender:before { content: ""; }
/* line 577, ../scss/font-awesome/_icons.scss */
.fa-transgender-alt:before { content: ""; }
/* line 578, ../scss/font-awesome/_icons.scss */
.fa-venus-double:before { content: ""; }
/* line 579, ../scss/font-awesome/_icons.scss */
.fa-mars-double:before { content: ""; }
/* line 580, ../scss/font-awesome/_icons.scss */
.fa-venus-mars:before { content: ""; }
/* line 581, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke:before { content: ""; }
/* line 582, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke-v:before { content: ""; }
/* line 583, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke-h:before { content: ""; }
/* line 584, ../scss/font-awesome/_icons.scss */
.fa-neuter:before { content: ""; }
/* line 585, ../scss/font-awesome/_icons.scss */
.fa-facebook-official:before { content: ""; }
/* line 586, ../scss/font-awesome/_icons.scss */
.fa-pinterest-p:before { content: ""; }
/* line 587, ../scss/font-awesome/_icons.scss */
.fa-whatsapp:before { content: ""; }
/* line 588, ../scss/font-awesome/_icons.scss */
.fa-server:before { content: ""; }
/* line 589, ../scss/font-awesome/_icons.scss */
.fa-user-plus:before { content: ""; }
/* line 590, ../scss/font-awesome/_icons.scss */
.fa-user-times:before { content: ""; }
/* line 591, ../scss/font-awesome/_icons.scss */
.fa-hotel:before, .fa-bed:before { content: ""; }
/* line 593, ../scss/font-awesome/_icons.scss */
.fa-viacoin:before { content: ""; }
/* line 594, ../scss/font-awesome/_icons.scss */
.fa-train:before { content: ""; }
/* line 595, ../scss/font-awesome/_icons.scss */
.fa-subway:before { content: ""; }
/* line 596, ../scss/font-awesome/_icons.scss */
.fa-medium:before { content: ""; }
/*****************************************************************/
/*** 10. Testimonial
/*****************************************************************/
/* line 1, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; overflow: hidden; position: relative; }
/* line 7, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg::before { background: #f9f9f9 none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9; }
/* line 17, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg > * { position: relative; z-index: 10; }
/* line 21, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter.style-bg { position: relative; }
/* line 24, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter.style-bg::before { background: #fff; content: ""; height: 200%; left: 0; position: absolute; top: 0; width: 10000px; }
/* line 33, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter { padding: 25px 0 0 45px; }
/* line 36, ../scss/components/_testimonials.scss */
.testimonials .testimonials-body { border: 1px solid #ededed; padding: 55px 50px 45px; }
/* line 40, ../scss/components/_testimonials.scss */
.testimonials .description { font-size: 17px; margin: 30px 0 0; }
/* line 44, ../scss/components/_testimonials.scss */
.testimonials-profile .avatar { border-radius: 50%; display: inline-block; height: 96px; margin: 0 0 10px; overflow: hidden; width: 96px; }
/* line 52, ../scss/components/_testimonials.scss */
.testimonials-profile .avatar img { max-width: 100%; }
/* line 55, ../scss/components/_testimonials.scss */
.testimonials-profile .name { font-size: 18px; font-weight: 600; margin: 0 0 4px; }
/* line 60, ../scss/components/_testimonials.scss */
.testimonials-profile .job { font-size: 12px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; }
/*****************************************************************/
/*** 11. Widgets + Module + App
/*****************************************************************/
/* line 1, ../scss/components/_widget.scss */
.widget { border: 0; }
/* line 3, ../scss/components/_widget.scss */
.widget .widget-title { text-align: center; text-transform: uppercase; margin: 0 0 40px 0; padding: 0 0 30px; position: relative; letter-spacing: 0.075em; font-size: 28px; font-weight: 600; font-family: "Montserrat", sans-serif; line-height: 40px; }
/* line 14, ../scss/components/_widget.scss */
.widget .widget-title:after { position: absolute; content: ""; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 100%; height: 21px; background: url("../images/widget-title-2.png") 50% 50% no-repeat; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .widget .widget-title:after { right: 0; left: auto; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .widget .widget-title:after { left: 0; right: auto; }
/*****************************************************************/
/*** 12. Footer
/*****************************************************************/
/* 3.4 - Footer */
/* line 2, ../scss/layout/_footer.scss */
.site-footer { background-color: #1a1a1a; color: #fff !important; padding: 0 0 0 0; font-size: 14px; text-align: left; }
.site-footer p{color:#fff !important;}
/* line 9, ../scss/layout/_footer.scss */
.site-footer .widget .widget-title { color: #fff; border: 0px; margin: 0 0 12px 0; font-size: 16px; font-weight: 600; font-family: "Lato", sans-serif; text-align: left; letter-spacing: 0.1em; padding: 0; }
/* line 19, ../scss/layout/_footer.scss */
.site-footer .widget .widget-title:after { display: none; }
/* line 21, ../scss/layout/_footer.scss */
.site-footer .widget .widget-content { margin-bottom: 20px; }
/* line 26, ../scss/layout/_footer.scss */
.site-footer a { color: #a1a1a1; font-size: 14px; font-weight: 500; line-height: 40px; }
/* line 31, ../scss/layout/_footer.scss */
.site-footer a:hover, .site-footer a:focus, .site-footer a:active { color: #fff; }
/* line 37, ../scss/layout/_footer.scss */
.site-footer .site-footer__top { background-color: #d1232d; padding: 40px 0; color: #fff; font-size: 28px; letter-spacing: 0.1em; }
/* line 43, ../scss/layout/_footer.scss */
.site-footer .site-footer__top span { font-family: "Playfair Display", serif; font-weight: bold; font-style: italic; }
/* line 48, ../scss/layout/_footer.scss */
.site-footer .site-footer__top a { line-height: 20px; border: 1px solid #fff; background-color: transparent; color: #fff; font-weight: bold; margin-left: 30px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .site-footer .site-footer__top a { margin-right: 30px; margin-left: inherit; }
/* line 58, ../scss/layout/_footer.scss */
.site-footer .site-footer__main { padding: 60px 0 30px; }
/* line 60, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .links > li { padding: 0 10px; }
/* line 62, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .links > li:after { position: absolute; content: "\f111"; font-family: FontAwesome; font-size: 4px; left: 0; top: 18px; color: #a1a1a1; }
/* line 71, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .links > li:before { display: none; }
/* line 74, ../scss/layout/_footer.scss */
.site-footer .site-footer__bottom_inner { border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a; padding: 20px 0; }
/* line 76, ../scss/layout/_footer.scss */
.site-footer .social-link li { display: inline-block; margin: 0 10px 0 0; }
/* line 79, ../scss/layout/_footer.scss */
.site-footer .social-link li a { color: #fff; display: inline-block; text-align: center; line-height: 20px; font-size: 15px; font-weight:normal; }
/* line 80, ../scss/layout/_footer.scss */
.site-footer .social-link li a:hover { color: #d1232d; }
/* line 86, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter form { display: table; position: relative; width: 100%; }
/* line 91, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter .form-control { background: #fff; border: medium none; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; height: 40px; }
/* line 97, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter .input-group-addon { display: block; vertical-align: top; padding: 0; border: 0; background-color: transparent; position: absolute; top: 5px; right: 35px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .site-footer .site-footer__newsletter .input-group-addon { left: 35px; right: auto; }
/* line 109, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter .btn-submit { background-color: #d1232d; border: medium none; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; display: table-cell; padding: 0; vertical-align: middle; width: 30px; height: 30px; }
/* line 117, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter .btn-submit .fa { color: #fff; font-size: 12px; line-height: 30px; }
/* line 119, ../scss/layout/_footer.scss */
.site-footer .site-footer__newsletter .btn-submit .btn-submit { background: transparent none repeat scroll 0 0; border: medium none; color: #fff; padding: 0; text-indent: -9999em; }
/* line 126, ../scss/layout/_footer.scss */
.site-footer .widget { margin: 0; }
/* line 130, ../scss/layout/_footer.scss */
.site-footer .logo-title { font-size: 30px; font-weight: 700; letter-spacing: 2px; line-height: 1; text-transform: uppercase; }
/* line 138, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .payment_logo { margin: 0 0 -1px; padding-top: 10px; }
/* line 142, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .contact-form { margin: 0; }
/* line 145, ../scss/layout/_footer.scss */
.site-footer .site-footer__main .contact-form .input-full { margin: 0 0 10px; }
/* line 148, ../scss/layout/_footer.scss */
.site-footer ul { list-style: outside none none; margin: 0; }
/* line 152, ../scss/layout/_footer.scss */
.site-footer .site-footer__copyright { color: #a1a1a1; font-size: 14px; padding: 30px 0;    padding-bottom: 35px;}
/* line 156, ../scss/layout/_footer.scss */
.site-footer .site-footer__copyright span, .site-footer .site-footer__copyright a { color: #fff; }
/* line 159, ../scss/layout/_footer.scss */
.site-footer .site-footer__copyright .copyright_logo { margin: 0 0 15px; }
.site-footer .site-footer__copyright .copyright_logo img{max-width:230px;}
/* line 162, ../scss/layout/_footer.scss */
.site-footer .site-footer__copyright .links li { display: inline-block; margin-right: 30px; }
/* line 166, ../scss/layout/_footer.scss */
.site-footer .site-footer__copyright .links li:last-child { margin: 0; }
/* line 169, ../scss/layout/_footer.scss */
.site-footer .footer-lighten .widget-address .fa { color: #fdff39; }
/* line 172, ../scss/layout/_footer.scss */
.site-footer .footer-lighten .widget .widget-title::after { background: #eaeaea none repeat scroll 0 0; }
/* line 175, ../scss/layout/_footer.scss */
.site-footer .footer-lighten ul.links li:hover > a { color: #ff0000; }
/* line 178, ../scss/layout/_footer.scss */
.site-footer .footer-lighten ul.links li:hover::before { background: #ff0000 none repeat scroll 0 0; }
/* line 183, ../scss/layout/_footer.scss */
.site-footer .widget-address .heding { color: #fff; font-weight: 400; }
/* line 187, ../scss/layout/_footer.scss */
.site-footer .contact-form .input-full { background: #343434 none repeat scroll 0 0; border: 0 none; color: #9b9b9b; }
/* 3.4 - Copyright */
/* line 194, ../scss/layout/_footer.scss */
.copyright { font-size: 14px; padding: 0; margin: 0; text-align: center; letter-spacing: 0.1em; }
/* line 200, ../scss/layout/_footer.scss */
.copyright address { margin: 0; }
/* line 203, ../scss/layout/_footer.scss */
.copyright a:hover { text-decoration: none; color: #d1232d; }
/* line 211, ../scss/layout/_footer.scss */
.footer { color: #a1a1a1; background: #ff5722; padding: 0 0 0 0; font-size: 14px; text-align: left; position: relative;/* form control input */
}
/* line 219, ../scss/layout/_footer.scss */
.footer-top { padding: 150px 0 130px 0; }
/* line 224, ../scss/layout/_footer.scss */
.footer .form-control-wrapper { width: 50%; margin: 0 auto 15px; }
/* line 227, ../scss/layout/_footer.scss */
.footer .form-control-wrapper .floating-label { right: 0; margin: 0 auto; font-size: 16px; font-style: italic; color: #ff8a65 !important; }
/* line 235, ../scss/layout/_footer.scss */
.footer .form-control { font-size: 16px; font-style: italic; text-align: center; color: #ff8a65; background-image: linear-gradient(#ffab91, #ffab91), linear-gradient(#ff8a65, #ff8a65); }
/* line 241, ../scss/layout/_footer.scss */
.footer .form-control:focus { background-image: linear-gradient(#ffab91, #ffab91), linear-gradient(#ff8a65, #ff8a65); }

/*****************************************************************/
/*** 13. Skin
/*****************************************************************/
/*$media (min-width: 992px) and (max-width: 1199px)*/
@media (min-width: 992px) and (max-width: 1199px) {
.site-header-mainmenu .site-nav > li > a {
    padding-bottom: 14px !important;
}
/* line 5, ../scss/themes/_responsive.scss */
.spr-summary .spr-starratings .spr-icon,  .spr-summary .spr-starrating .spr-icon { font-size: 9px !important; }
/* line 9, ../scss/themes/_responsive.scss */
.product-container .product-name a { font-size: 12px; }
.site-header-mainmenu .site-nav > li, .site-header-mainmenu .site-nav--mobile > li{margin: 0 6px;}
.header1 .site-header-mainmenu{padding-top:13px;}
/* line 10, ../scss/themes/_responsive.scss */
.grid__item.grid__featured { padding-left: 25px; }
/* line 11, ../scss/themes/_responsive.scss */
.posts-title .entry-title { font-size: 18px; }
/* line 12, ../scss/themes/_responsive.scss */
.sidebar .search .searchBox { width: 100%; }
/* line 14, ../scss/themes/_responsive.scss */
.cart__row .update-cart { margin: 0 0 20px; }
}

@media screen and (max-width: 1920px) {
/* line 18, ../scss/themes/_responsive.scss */
.brand > img { height: 70px; }
}

@media screen and (max-width: 1800px) {
/* line 21, ../scss/themes/_responsive.scss */
.description-infor .title { font-size: 28px; }
/* line 24, ../scss/themes/_responsive.scss */
.space-padding-120 { padding: 20px !important; }
}

@media screen and (max-width: 1024px) {
/* line 30, ../scss/themes/_responsive.scss */
.space-120, .space-150, .space-140 { margin-bottom: 80px !important; }
/* line 33, ../scss/themes/_responsive.scss */
.slider-owl.owl-carousel h1, .slider-owl.owl-carousel .h1 { font-size: 40px; }
/* line 36, ../scss/themes/_responsive.scss */
.section-slider .slider-thumb li img { max-width: 100px; }
/* line 39, ../scss/themes/_responsive.scss */
.section-introduction { margin: 50px 0 100px; }
/* line 42, ../scss/themes/_responsive.scss */
.section-camera .second-info .image { margin-bottom: 10px; }
/* line 45, ../scss/themes/_responsive.scss */
.description-infor .title { font-size: 20px; }
/* line 48, ../scss/themes/_responsive.scss */
.description-infor .description { font-size: 14px; margin: 20px 0; }
/* line 52, ../scss/themes/_responsive.scss */
.widget-gallery.style2 { padding: 60px 0; }
}

@media (min-width: 768px) and (max-width: 991px) {
.site-header-mainmenu .site-nav > li > a {
    padding-bottom: 0px !important;
}
.full_screen .product-list{padding:200px 0;}
.site-header__logo a{max-width:200px;}
.header1 .site-header-mainmenu{padding-top:5px;}
.site-header-mainmenu .site-nav > li, .site-header-mainmenu .site-nav--mobile > li{margin:0 8px;}
.site-header-mainmenu .site-nav > li > a{font-size:13px;}
.header1 .site-header-top{display:none;visibility:hidden;}
/* line 57, ../scss/themes/_responsive.scss */
.site-header-mainmenu .site-nav--mobile { margin: -35px 0 0 20px; }
/* line 58, ../scss/themes/_responsive.scss */
.widget .widget-title { font-size: 22px; }
/* line 59, ../scss/themes/_responsive.scss */
.product-container .information #shopify-product-reviews { text-align: left; }
/* line 62, ../scss/themes/_responsive.scss */
.product-container .information #shopify-product-reviews .spr-summary-starrating { margin: 0 0 10px; display: block; }
/* line 63, ../scss/themes/_responsive.scss */
.ourservice .wrapper-banner { padding: 30px 0 0; }
/* line 65, ../scss/themes/_responsive.scss */
.full_screen .product-list .widget { margin: 0 0 30px; }
/* line 67, ../scss/themes/_responsive.scss */
.site-footer .widget .widget-title { font-size: 13px; }
/* line 68, ../scss/themes/_responsive.scss */
.site-footer .social-link li { margin: 0 30px 0 0; }
/* line 69, ../scss/themes/_responsive.scss */
.site-footer a { font-size: 12px; line-height: 30px; }
/* line 70, ../scss/themes/_responsive.scss */
.site-footer .site-footer__main .links > li::after { top: 10px; }
/* line 71, ../scss/themes/_responsive.scss */
.gts-breadcrumb { min-height: auto; }
/* line 72, ../scss/themes/_responsive.scss */
.gts-breadcrumb .title-breadcrums { font-size: 40px; top: 55px; }
/* line 73, ../scss/themes/_responsive.scss */
.gts-breadcrumb .breadcrumb { display:none; font-size: 14px; top: 70px; }
/* line 76, ../scss/themes/_responsive.scss */
.cart__row .update-cart { margin: 0 0 20px; }
}

@media (max-width: 767px) {
	.full_screen .product-list{padding:150px 0;}
	#back-to-top1{right:20px;bottom:70px}
.header1 .site-header-mainmenu{padding-top:0;}
/* line 80, ../scss/themes/_responsive.scss */
.effect-v3 { margin: 0 0 30px; }
/* line 82, ../scss/themes/_responsive.scss */
.effect-v3 img { width: 100%; }
/* line 84, ../scss/themes/_responsive.scss */
.widget .widget-title { font-size: 20px; }
/* line 85, ../scss/themes/_responsive.scss */
#shopify-product-reviews .spr-summary { text-align: left; }
/* line 86, ../scss/themes/_responsive.scss */
.grid__item { padding: 0; }
/* line 88, ../scss/themes/_responsive.scss */
.site-header-top .col { float: none !important; display: inline-block; margin: 0px auto; text-align: center; }
/* line 95, ../scss/themes/_responsive.scss */
.header1 .cart-top { float: none !important; }
/* line 98, ../scss/themes/_responsive.scss */
.header2 .site-header-top { padding: 0; }
/* line 99, ../scss/themes/_responsive.scss */
.header2 .site-header-mainmenu .site-nav--mobile { margin: -50px 0 0; }
/* line 103, ../scss/themes/_responsive.scss */
.site-header-mainmenu .site-nav--mobile { margin: -35px 0 0; }
/* line 104, ../scss/themes/_responsive.scss */
.slider-owl.owl-carousel p { font-size: 10px; }
/* line 105, ../scss/themes/_responsive.scss */
.slider-owl.owl-carousel .text-right h1,  .slider-owl.owl-carousel .text-right .h1,  .slider-owl.owl-carousel h1,  .slider-owl.owl-carousel .h1 { font-size: 13px; margin: 0; }
/* line 109, ../scss/themes/_responsive.scss */
.slider-owl.owl-carousel span { font-size: 11px; }
/* line 110, ../scss/themes/_responsive.scss */
.slider-owl.owl-carousel .slider-content .wrapper-content { text-align: center !important; }
/* line 112, ../scss/themes/_responsive.scss */
.ourservice .wrapper-banner { padding: 30px 15px 0; }
/* line 113, ../scss/themes/_responsive.scss */
.product-container .information .product-name { min-height: 20px; }
/* line 114, ../scss/themes/_responsive.scss */
.product-container .information #shopify-product-reviews { text-align: left; }
/* line 117, ../scss/themes/_responsive.scss */
.product-container .information #shopify-product-reviews .spr-summary-starrating { margin: 0 0 10px; display: block; }
/* line 119, ../scss/themes/_responsive.scss */
div .tab-products .tabs-v1 .tabs-list li { margin-bottom: 10px !important; }
/* line 120, ../scss/themes/_responsive.scss */
div .product-container .product-container-inner .product-actions { opacity: 1; filter: alpha(opacity=100); }
/* line 121, ../scss/themes/_responsive.scss */
div .product-container .product-container-inner .product-actions .btn.product-add-cart { background-color: #d1232d !important; height: 50px; width: 50px; }
/* line 125, ../scss/themes/_responsive.scss */
div .product-container .product-container-inner .product-actions .btn.product-add-cart .fa { color: #fff; font-size: 18px; }
/* line 128, ../scss/themes/_responsive.scss */
.full_screen .product-list .widget { margin: 0 0 30px; }
/* line 131, ../scss/themes/_responsive.scss */
div .product-single .infor .gts-action .product-add-cart { margin: 20px 0 0; }
/* line 132, ../scss/themes/_responsive.scss */
.product-single .swatch label { padding: 2px 5px; }
/* line 133, ../scss/themes/_responsive.scss */
.site-footer .site-footer__top { font-size: 16px; }
/* line 134, ../scss/themes/_responsive.scss */
.site-footer .site-footer__top a { margin: 20px 0 0; }
/* line 135, ../scss/themes/_responsive.scss */
.site-footer .social-link li { margin: 0 25px 20px 0; }
/* line 136, ../scss/themes/_responsive.scss */
.site-footer .payment_logo { text-align: left; }
/* line 137, ../scss/themes/_responsive.scss */
.gts-breadcrumb { min-height: auto; }
/* line 138, ../scss/themes/_responsive.scss */
.gts-breadcrumb .title-breadcrums { font-size:30px; top: 20px; }
/* line 139, ../scss/themes/_responsive.scss */
.gts-breadcrumb .breadcrumb { display:none; font-size: 11px; top: 30px; }
/* line 141, ../scss/themes/_responsive.scss */
.collection__sort label { display: none; }
/* line 143, ../scss/themes/_responsive.scss */
.grid, .grid--rev, .grid--full, .grid-uniform { margin: 0; }
/* line 146, ../scss/themes/_responsive.scss */
.cart__row .update-cart { margin: 0 0 20px; }
/* line 148, ../scss/themes/_responsive.scss */
.table--responsive thead { display: none; }
/* line 151, ../scss/themes/_responsive.scss */
.table--responsive tr, .table--responsive td { clear: both; float: left; width: 100%; }
}

@media screen and (min-width: 481px) {
/* line 161, ../scss/themes/_responsive.scss */
.social-icons li { margin-left: 0; }
}

@media screen and (min-width: 769px) {
/* line 166, ../scss/themes/_responsive.scss */
.cart__mini-labels { display: none; }
}

@media screen and (max-width: 480px) {
/* line 172, ../scss/themes/_responsive.scss */
.tabs-list li { border: medium none !important; width: 100%; }
/* line 176, ../scss/themes/_responsive.scss */
.tabs-v1 .tabs-list li { margin-bottom: 5px !important; }
/* line 179, ../scss/themes/_responsive.scss */
.owl-carousel .owl-controls { display: none; }
/* line 182, ../scss/themes/_responsive.scss */
.apus-breadcrumb { min-height: 380px; }
/* line 185, ../scss/themes/_responsive.scss */
.apus-breadcrumb .title-breadcrums { top: 65%; }
/* line 188, ../scss/themes/_responsive.scss */
.style-list .product-thumbnail { margin-bottom: 15px; }
}
/*Font size
---------------------------------------*/
/* line 6, ../scss/themes/_theme-effect.scss */
.font-size-8 { font-size: 8px; }
/* line 9, ../scss/themes/_theme-effect.scss */
.font-size-10 { font-size: 10px; }
/* line 12, ../scss/themes/_theme-effect.scss */
.font-size-12 { font-size: 12px; }
/* line 15, ../scss/themes/_theme-effect.scss */
.font-size-14 { font-size: 14px; }
/* line 18, ../scss/themes/_theme-effect.scss */
.font-size-16 { font-size: 16px; }
/* line 21, ../scss/themes/_theme-effect.scss */
.font-size-18 { font-size: 18px; }
/* line 24, ../scss/themes/_theme-effect.scss */
.font-size-20 { font-size: 20px; }
/* line 27, ../scss/themes/_theme-effect.scss */
.font-size-22 { font-size: 22px; }
/* line 30, ../scss/themes/_theme-effect.scss */
.font-size-24 { font-size: 24px; }
/* line 33, ../scss/themes/_theme-effect.scss */
.font-size-26 { font-size: 26px; }
/* line 36, ../scss/themes/_theme-effect.scss */
.font-size-28 { font-size: 28px; }
/* line 39, ../scss/themes/_theme-effect.scss */
.font-size-30 { font-size: 30px; }
/*Center Block "Class"*/
/* line 43, ../scss/themes/_theme-effect.scss */
.center-block { margin: 0 auto; text-align: center; }
/*Divider*/
/* line 48, ../scss/themes/_theme-effect.scss */
hr.divider-10 { margin: 10px 0; }
/* line 51, ../scss/themes/_theme-effect.scss */
hr.divider-20 { margin: 20px 0; }
/* line 54, ../scss/themes/_theme-effect.scss */
hr.divider-30 { margin: 30px 0; }
/* line 58, ../scss/themes/_theme-effect.scss */
hr.divider-40 { margin: 40px 0; }
/* line 62, ../scss/themes/_theme-effect.scss */
hr.divider-50 { margin: 50px 0; }
/* line 66, ../scss/themes/_theme-effect.scss */
hr.divider-60 { margin: 60px 0; }
/* line 70, ../scss/themes/_theme-effect.scss */
hr.divider-70 { margin: 70px 0; }
/* line 74, ../scss/themes/_theme-effect.scss */
hr.divider-snow { margin: 50px 0; border-color: #ddd; }
/*Font Weight*/
/* line 80, ../scss/themes/_theme-effect.scss */
.fweight-200 { font-weight: 200 !important; }
/* line 81, ../scss/themes/_theme-effect.scss */
.fweight-300 { font-weight: 300 !important; }
/* line 82, ../scss/themes/_theme-effect.scss */
.fweight-400 { font-weight: 400 !important; }
/* line 83, ../scss/themes/_theme-effect.scss */
.fweight-500 { font-weight: 500 !important; }
/* line 84, ../scss/themes/_theme-effect.scss */
.fweight-600 { font-weight: 600 !important; }
/* line 85, ../scss/themes/_theme-effect.scss */
.fweight-700 { font-weight: 700 !important; }
/*Letter spacing */
/* line 87, ../scss/themes/_theme-effect.scss */
.letter-spacing-0 { letter-spacing: 0; }
/* line 90, ../scss/themes/_theme-effect.scss */
.letter-spacing-1 { letter-spacing: 1px; }
/* line 93, ../scss/themes/_theme-effect.scss */
.letter-spacing-2 { letter-spacing: 2px; }
/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 99, ../scss/themes/_theme-effect.scss */
.space-padding-0 { padding: 0 !important; }
/* line 102, ../scss/themes/_theme-effect.scss */
.space-padding-10 { padding: 10px !important; }
/* line 105, ../scss/themes/_theme-effect.scss */
.space-padding-20 { padding: 20px !important; }
/* line 108, ../scss/themes/_theme-effect.scss */
.space-padding-30 { padding: 30px !important; }
/* line 111, ../scss/themes/_theme-effect.scss */
.space-padding-40 { padding: 40px !important; }
/* line 114, ../scss/themes/_theme-effect.scss */
.space-padding-50 { padding: 50px !important; }
/* line 117, ../scss/themes/_theme-effect.scss */
.space-padding-60 { padding: 60px !important; }
/* line 120, ../scss/themes/_theme-effect.scss */
.space-padding-70 { padding: 70px !important; }
/* line 123, ../scss/themes/_theme-effect.scss */
.space-padding-80 { padding: 80px !important; }
/* line 126, ../scss/themes/_theme-effect.scss */
.space-padding-90 { padding: 90px !important; }
/* line 129, ../scss/themes/_theme-effect.scss */
.space-padding-100 { padding: 100px !important; }
/*Padding Top & Bottom*/
/* line 133, ../scss/themes/_theme-effect.scss */
.space-padding-tb-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
/* line 137, ../scss/themes/_theme-effect.scss */
.space-padding-tb-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
/* line 141, ../scss/themes/_theme-effect.scss */
.space-padding-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
/* line 145, ../scss/themes/_theme-effect.scss */
.space-padding-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important; }
/* line 149, ../scss/themes/_theme-effect.scss */
.space-padding-tb-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
/* line 153, ../scss/themes/_theme-effect.scss */
.space-padding-tb-50 { padding-top: 50px !important; padding-bottom: 50px !important; }
/* line 157, ../scss/themes/_theme-effect.scss */
.space-padding-tb-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
/* line 161, ../scss/themes/_theme-effect.scss */
.space-padding-tb-70 { padding-top: 70px !important; padding-bottom: 70px !important; }
/* line 165, ../scss/themes/_theme-effect.scss */
.space-padding-tb-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
/* line 170, ../scss/themes/_theme-effect.scss */
.space-padding-tb-100 { padding-top: 100px !important; padding-bottom: 100px !important; }
/*Padding Left & Right*/
/* line 176, ../scss/themes/_theme-effect.scss */
.space-padding-lr-0 { padding-left: 0px !important; padding-right: 0px !important; }
/* line 180, ../scss/themes/_theme-effect.scss */
.space-padding-lr-10 { padding-left: 10px !important; padding-right: 10px !important; }
/* line 184, ../scss/themes/_theme-effect.scss */
.space-padding-lr-20 { padding-left: 20px !important; padding-right: 20px !important; }
/* line 188, ../scss/themes/_theme-effect.scss */
.space-padding-lr-30 { padding-left: 30px !important; padding-right: 30px !important; }
/* line 192, ../scss/themes/_theme-effect.scss */
.space-padding-lr-40 { padding-left: 40px !important; padding-right: 40px !important; }
/* line 196, ../scss/themes/_theme-effect.scss */
.space-padding-lr-50 { padding-left: 50px !important; padding-right: 50px !important; }
/* line 200, ../scss/themes/_theme-effect.scss */
.space-padding-lr-60 { padding-left: 60px !important; padding-right: 60px !important; }
/* line 204, ../scss/themes/_theme-effect.scss */
.space-padding-lr-70 { padding-left: 70px !important; padding-right: 70px !important; }
/* line 208, ../scss/themes/_theme-effect.scss */
.space-padding-lr-80 { padding-left: 80px !important; padding-right: 80px !important; }
/* line 212, ../scss/themes/_theme-effect.scss */
.space-padding-lr-90 { padding-left: 90px !important; padding-right: 90px !important; }
/* line 216, ../scss/themes/_theme-effect.scss */
.space-padding-lr-100 { padding-left: 100px !important; padding-right: 100px !important; }
/*Padding Top*/
/* line 221, ../scss/themes/_theme-effect.scss */
.space-padding-t10 { padding-top: 10px !important; }
/* line 222, ../scss/themes/_theme-effect.scss */
.space-padding-t20 { padding-top: 20px !important; }
/* line 223, ../scss/themes/_theme-effect.scss */
.space-padding-t30 { padding-top: 30px !important; }
/* line 224, ../scss/themes/_theme-effect.scss */
.space-padding-t40 { padding-top: 40px !important; }
/* line 225, ../scss/themes/_theme-effect.scss */
.space-padding-t50 { padding-top: 50px !important; }
/* line 226, ../scss/themes/_theme-effect.scss */
.space-padding-t60 { padding-top: 60px !important; }
/* line 227, ../scss/themes/_theme-effect.scss */
.space-padding-t70 { padding-top: 70px !important; }
/* line 228, ../scss/themes/_theme-effect.scss */
.space-padding-t80 { padding-top: 80px !important; }
/* line 229, ../scss/themes/_theme-effect.scss */
.space-padding-t90 { padding-top: 90px !important; }
/* line 230, ../scss/themes/_theme-effect.scss */
.space-padding-t100 { padding-top: 100px !important; }
/*Padding Bottom*/
/* line 232, ../scss/themes/_theme-effect.scss */
.space-padding-b10 { padding-bottom: 10px !important; }
/* line 233, ../scss/themes/_theme-effect.scss */
.space-padding-b20 { padding-bottom: 20px !important; }
/* line 234, ../scss/themes/_theme-effect.scss */
.space-padding-b30 { padding-bottom: 30px !important; }
/* line 235, ../scss/themes/_theme-effect.scss */
.space-padding-b40 { padding-bottom: 40px !important; }
/* line 236, ../scss/themes/_theme-effect.scss */
.space-padding-b50 { padding-bottom: 50px !important; }
/* line 237, ../scss/themes/_theme-effect.scss */
.space-padding-b60 { padding-bottom: 60px !important; }
/* line 238, ../scss/themes/_theme-effect.scss */
.space-padding-b70 { padding-bottom: 70px !important; }
/* line 239, ../scss/themes/_theme-effect.scss */
.space-padding-b80 { padding-bottom: 80px !important; }
/* line 240, ../scss/themes/_theme-effect.scss */
.space-padding-b90 { padding-bottom: 90px !important; }
/* line 241, ../scss/themes/_theme-effect.scss */
.space-padding-b100 { padding-bottom: 100px !important; }
/*Padding Left*/
/* line 243, ../scss/themes/_theme-effect.scss */
.space-padding-l10 { padding-left: 10px !important; }
/* line 244, ../scss/themes/_theme-effect.scss */
.space-padding-l20 { padding-left: 20px !important; }
/* line 245, ../scss/themes/_theme-effect.scss */
.space-padding-l30 { padding-left: 30px !important; }
/* line 246, ../scss/themes/_theme-effect.scss */
.space-padding-l40 { padding-left: 40px !important; }
/* line 247, ../scss/themes/_theme-effect.scss */
.space-padding-l50 { padding-left: 50px !important; }
/* line 248, ../scss/themes/_theme-effect.scss */
.space-padding-l60 { padding-left: 60px !important; }
/* line 249, ../scss/themes/_theme-effect.scss */
.space-padding-l70 { padding-left: 70px !important; }
/* line 250, ../scss/themes/_theme-effect.scss */
.space-padding-l80 { padding-left: 80px !important; }
/* line 251, ../scss/themes/_theme-effect.scss */
.space-padding-l90 { padding-left: 90px !important; }
/* line 252, ../scss/themes/_theme-effect.scss */
.space-padding-l100 { padding-left: 100px !important; }
/*Padding right*/
/* line 254, ../scss/themes/_theme-effect.scss */
.space-padding-r10 { padding-right: 10px !important; }
/* line 255, ../scss/themes/_theme-effect.scss */
.space-padding-r20 { padding-right: 20px !important; }
/* line 256, ../scss/themes/_theme-effect.scss */
.space-padding-r30 { padding-right: 30px !important; }
/* line 257, ../scss/themes/_theme-effect.scss */
.space-padding-r40 { padding-right: 40px !important; }
/* line 258, ../scss/themes/_theme-effect.scss */
.space-padding-r50 { padding-right: 50px !important; }
/* line 259, ../scss/themes/_theme-effect.scss */
.space-padding-r60 { padding-right: 60px !important; }
/* line 260, ../scss/themes/_theme-effect.scss */
.space-padding-r70 { padding-right: 70px !important; }
/* line 261, ../scss/themes/_theme-effect.scss */
.space-padding-r80 { padding-right: 80px !important; }
/* line 262, ../scss/themes/_theme-effect.scss */
.space-padding-r90 { padding-right: 90px !important; }
/* line 263, ../scss/themes/_theme-effect.scss */
.space-padding-r100 { padding-right: 100px !important; }
/*Space
------------------------------------*/
/*Margin Top*/
/* line 267, ../scss/themes/_theme-effect.scss */
.space-top-5 { margin-top: 5px !important; }
/* line 268, ../scss/themes/_theme-effect.scss */
.space-top-10 { margin-top: 10px !important; }
/* line 269, ../scss/themes/_theme-effect.scss */
.space-top-15 { margin-top: 15px !important; }
/* line 270, ../scss/themes/_theme-effect.scss */
.space-top-20 { margin-top: 20px !important; }
/* line 271, ../scss/themes/_theme-effect.scss */
.space-top-25 { margin-top: 25px !important; }
/* line 272, ../scss/themes/_theme-effect.scss */
.space-top-30 { margin-top: 30px !important; }
/* line 273, ../scss/themes/_theme-effect.scss */
.space-top-35 { margin-top: 35px !important; }
/* line 274, ../scss/themes/_theme-effect.scss */
.space-top-40 { margin-top: 40px !important; }
/* line 275, ../scss/themes/_theme-effect.scss */
.space-top-45 { margin-top: 45px !important; }
/* line 276, ../scss/themes/_theme-effect.scss */
.space-top-50 { margin-top: 50px !important; }
/* line 277, ../scss/themes/_theme-effect.scss */
.space-top-55 { margin-top: 55px !important; }
/* line 278, ../scss/themes/_theme-effect.scss */
.space-top-60 { margin-top: 60px !important; }
/* line 279, ../scss/themes/_theme-effect.scss */
.space-top-65 { margin-top: 65px !important; }
/* line 280, ../scss/themes/_theme-effect.scss */
.space-top-70 { margin-top: 70px !important; }
/* line 281, ../scss/themes/_theme-effect.scss */
.space-top-75 { margin-top: 75px !important; }
/* line 282, ../scss/themes/_theme-effect.scss */
.space-top-80 { margin-top: 80px !important; }
/* line 283, ../scss/themes/_theme-effect.scss */
.space-top-85 { margin-top: 85px !important; }
/* line 284, ../scss/themes/_theme-effect.scss */
.space-top-90 { margin-top: 90px !important; }
/* line 285, ../scss/themes/_theme-effect.scss */
.space-top-95 { margin-top: 95px !important; }
/* line 286, ../scss/themes/_theme-effect.scss */
.space-top-100 { margin-top: 100px !important; }
/*Margin Bottom*/
/* line 288, ../scss/themes/_theme-effect.scss */
.space-5 { margin-bottom: 5px !important; }
/* line 289, ../scss/themes/_theme-effect.scss */
.space-10 { margin-bottom: 10px !important; }
/* line 290, ../scss/themes/_theme-effect.scss */
.space-15 { margin-bottom: 15px !important; }
/* line 291, ../scss/themes/_theme-effect.scss */
.space-20 { margin-bottom: 20px !important; }
/* line 292, ../scss/themes/_theme-effect.scss */
.space-25 { margin-bottom: 25px !important; }
/* line 293, ../scss/themes/_theme-effect.scss */
.space-30 { margin-bottom: 30px !important; }
/* line 294, ../scss/themes/_theme-effect.scss */
.space-35 { margin-bottom: 35px !important; }
/* line 295, ../scss/themes/_theme-effect.scss */
.space-40 { margin-bottom: 40px !important; }
/* line 296, ../scss/themes/_theme-effect.scss */
.space-45 { margin-bottom: 45px !important; }
/* line 297, ../scss/themes/_theme-effect.scss */
.space-50 { margin-bottom: 50px !important; }
/* line 298, ../scss/themes/_theme-effect.scss */
.space-55 { margin-bottom: 55px !important; }
/* line 299, ../scss/themes/_theme-effect.scss */
.space-60 { margin-bottom: 60px !important; }
/* line 300, ../scss/themes/_theme-effect.scss */
.space-65 { margin-bottom: 65px !important; }
/* line 301, ../scss/themes/_theme-effect.scss */
.space-70 { margin-bottom: 70px !important; }
/* line 302, ../scss/themes/_theme-effect.scss */
.space-75 { margin-bottom: 75px !important; }
/* line 303, ../scss/themes/_theme-effect.scss */
.space-80 { margin-bottom: 80px !important; }
/* line 304, ../scss/themes/_theme-effect.scss */
.space-85 { margin-bottom: 85px !important; }
/* line 305, ../scss/themes/_theme-effect.scss */
.space-90 { margin-bottom: 90px !important; }
/* line 306, ../scss/themes/_theme-effect.scss */
.space-95 { margin-bottom: 95px !important; }
/* line 307, ../scss/themes/_theme-effect.scss */
.space-100 { margin-bottom: 100px !important; }
/*Margin Left*/
/* line 310, ../scss/themes/_theme-effect.scss */
.space-left-5 { margin-left: 5px !important; }
/* line 311, ../scss/themes/_theme-effect.scss */
.space-left-10 { margin-left: 10px !important; }
/* line 312, ../scss/themes/_theme-effect.scss */
.space-left-15 { margin-left: 15px !important; }
/* line 313, ../scss/themes/_theme-effect.scss */
.space-left-20 { margin-left: 20px !important; }
/* line 314, ../scss/themes/_theme-effect.scss */
.space-left-25 { margin-left: 25px !important; }
/* line 315, ../scss/themes/_theme-effect.scss */
.space-left-30 { margin-left: 30px !important; }
/*Margin right*/
/* line 318, ../scss/themes/_theme-effect.scss */
.space-right-5 { margin-right: 5px !important; }
/* line 319, ../scss/themes/_theme-effect.scss */
.space-right-10 { margin-right: 10px !important; }
/* line 320, ../scss/themes/_theme-effect.scss */
.space-right-15 { margin-right: 15px !important; }
/* line 321, ../scss/themes/_theme-effect.scss */
.space-right-20 { margin-right: 20px !important; }
/* line 322, ../scss/themes/_theme-effect.scss */
.space-right-25 { margin-right: 25px !important; }
/* line 323, ../scss/themes/_theme-effect.scss */
.space-right-30 { margin-right: 30px !important; }
/*Removes space*/
/* line 326, ../scss/themes/_theme-effect.scss */
.space-top-0 { margin-top: 0 !important; padding-top: 0 !important; }
/* line 331, ../scss/themes/_theme-effect.scss */
.space-bottom-0 { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/* line 337, ../scss/themes/_theme-effect.scss */
.no-space-row .row { margin: 0; }
/* line 342, ../scss/themes/_theme-effect.scss */
.no-space-row [class^="col-"], .no-space-row [class*="col-"] { padding: 0; }
/*Space for Ul li List
------------------------------------*/
/* line 350, ../scss/themes/_theme-effect.scss */
.ul-space-5 li { margin-bottom: 5px !important; }
/* line 351, ../scss/themes/_theme-effect.scss */
.ul-space-10 li { margin-bottom: 10px !important; }
/* line 352, ../scss/themes/_theme-effect.scss */
.ul-space-15 li { margin-bottom: 15px !important; }
/* line 353, ../scss/themes/_theme-effect.scss */
.ul-space-20 li { margin-bottom: 20px !important; }
/* line 354, ../scss/themes/_theme-effect.scss */
.ul-space-25 li { margin-bottom: 25px !important; }
/* line 355, ../scss/themes/_theme-effect.scss */
.ul-space-30 li { margin-bottom: 30px !important; }
/* line 356, ../scss/themes/_theme-effect.scss */
.ul-space-35 li { margin-bottom: 35px !important; }
/* line 357, ../scss/themes/_theme-effect.scss */
.ul-space-40 li { margin-bottom: 40px !important; }
/* line 358, ../scss/themes/_theme-effect.scss */
.ul-space-45 li { margin-bottom: 45px !important; }
/* line 359, ../scss/themes/_theme-effect.scss */
.ul-space-50 li { margin-bottom: 50px !important; }
/*Height
------------------------------------*/
/* line 363, ../scss/themes/_theme-effect.scss */
.height-10 { height: 10px; }
/* line 367, ../scss/themes/_theme-effect.scss */
.height-20 { height: 20px; }
/* line 371, ../scss/themes/_theme-effect.scss */
.height-30 { height: 30px; }
/* line 375, ../scss/themes/_theme-effect.scss */
.height-40 { height: 40px; }
/* line 379, ../scss/themes/_theme-effect.scss */
.height-50 { height: 50px; }
/* line 383, ../scss/themes/_theme-effect.scss */
.height-60 { height: 60px; }
/* line 387, ../scss/themes/_theme-effect.scss */
.height-70 { height: 70px; }
/* line 391, ../scss/themes/_theme-effect.scss */
.height-80 { height: 80px; }
/* line 395, ../scss/themes/_theme-effect.scss */
.height-90 { height: 90px; }
/* line 399, ../scss/themes/_theme-effect.scss */
.height-100 { height: 100px; }
/*Width
------------------------------------*/
/* line 405, ../scss/themes/_theme-effect.scss */
.width-10 { width: 10%; margin: 0 auto; }
/* line 409, ../scss/themes/_theme-effect.scss */
.width-20 { width: 20%; margin: 0 auto; }
/* line 413, ../scss/themes/_theme-effect.scss */
.width-30 { width: 30%; margin: 0 auto; }
/* line 417, ../scss/themes/_theme-effect.scss */
.width-40 { width: 40%; margin: 0 auto; }
/* line 421, ../scss/themes/_theme-effect.scss */
.width-50 { width: 50%; margin: 0 auto; }
/* line 425, ../scss/themes/_theme-effect.scss */
.width-60 { width: 60%; margin: 0 auto; }
/* line 429, ../scss/themes/_theme-effect.scss */
.width-70 { width: 70%; margin: 0 auto; }
/* line 433, ../scss/themes/_theme-effect.scss */
.width-80 { width: 80%; margin: 0 auto; }
/* line 437, ../scss/themes/_theme-effect.scss */
.width-90 { width: 90%; margin: 0 auto; }
/*Radius
------------------------------------*/
/* line 443, ../scss/themes/_theme-effect.scss */
.radius-0 { border-radius: 0 !important; }
/* line 447, ../scss/themes/_theme-effect.scss */
.radius-x { border-radius: 50% !important; }
/* line 451, ../scss/themes/_theme-effect.scss */
.radius-1x { border-radius: 10px !important; }
/* line 455, ../scss/themes/_theme-effect.scss */
.radius-2x { border-radius: 20px !important; }
/* line 459, ../scss/themes/_theme-effect.scss */
.radius-3x { border-radius: 30px !important; }
/* line 463, ../scss/themes/_theme-effect.scss */
.radius-4x { border-radius: 40px !important; }
/* line 467, ../scss/themes/_theme-effect.scss */
.radius-5x { border-radius: 50px !important; }
/* line 471, ../scss/themes/_theme-effect.scss */
.radius-6x { border-radius: 60px !important; }
/* Width for Border */
/* line 476, ../scss/themes/_theme-effect.scss */
.border-0 { border-width: 0px !important; }
/* line 479, ../scss/themes/_theme-effect.scss */
.border-2 { border-width: 2px !important; }
/* line 482, ../scss/themes/_theme-effect.scss */
.border-3 { border-width: 3px !important; }
/* line 485, ../scss/themes/_theme-effect.scss */
.border-4 { border-width: 4px !important; }
/* line 488, ../scss/themes/_theme-effect.scss */
.border-5 { border-width: 5px !important; }
/* line 491, ../scss/themes/_theme-effect.scss */
.border-top { border-top: 1px solid #dedede; }
/* line 494, ../scss/themes/_theme-effect.scss */
.border-bottom { border-bottom: 1px solid #dedede; }
/* line 497, ../scss/themes/_theme-effect.scss */
.border-left { border-left: 1px solid #dedede; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-left { border-right: 1px solid #dedede; border-left: inherit; }
/* line 500, ../scss/themes/_theme-effect.scss */
.border-right { border-right: 1px solid #dedede; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-right { border-left: 1px solid #dedede; border-right: inherit; }
/* line 503, ../scss/themes/_theme-effect.scss */
.border-after { position: relative; }
/* line 505, ../scss/themes/_theme-effect.scss */
.border-after:after { background: #dedede; content: ""; margin: auto 0; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; height: 50%; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .border-after:after { left: 0; right: auto; }
/* line 516, ../scss/themes/_theme-effect.scss */
.noborder-left { border-left: none; }
/* line 520, ../scss/themes/_theme-effect.scss */
.noborder-right { border-right: none; }
/* line 524, ../scss/themes/_theme-effect.scss */
.noborder-top { border-top: none; }
/* line 527, ../scss/themes/_theme-effect.scss */
.noborder-bottom { border-bottom: none; }
/*Radius for Left & Right Corners*/
/* line 531, ../scss/themes/_theme-effect.scss */
.radius-left-5x { border-top-left-radius: 50px !important; border-bottom-left-radius: 50px !important; }
/* line 536, ../scss/themes/_theme-effect.scss */
.radius-right-5x { border-top-right-radius: 50px !important; border-bottom-right-radius: 50px !important; }
/* line 541, ../scss/themes/_theme-effect.scss */
.radius-top-5xxs { border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }
/* line 546, ../scss/themes/_theme-effect.scss */
.radius-bottom-5xxs { border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px !important; }
/* line 551, ../scss/themes/_theme-effect.scss */
.radius-left-5xxs { border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; }
/* line 556, ../scss/themes/_theme-effect.scss */
.radius-right-5xxs { border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }
/*Text Colors
------------------------------------*/
/* line 563, ../scss/themes/_theme-effect.scss */
.text-default { color: #000 !important; }
/* line 566, ../scss/themes/_theme-effect.scss */
.text-primary { color: #000 !important; }
/* line 570, ../scss/themes/_theme-effect.scss */
.text-info { color: #5bc0de !important; }
/* line 574, ../scss/themes/_theme-effect.scss */
.text-danger { color: #d9534f !important; }
/* line 578, ../scss/themes/_theme-effect.scss */
.text-warning { color: #ff5722 !important; }
/* line 582, ../scss/themes/_theme-effect.scss */
.text-success { color: #5cb85c !important; }
/* line 585, ../scss/themes/_theme-effect.scss */
.text-white { color: #fff !important; }
/* line 588, ../scss/themes/_theme-effect.scss */
.text-purple { color: #c8d1e6 !important; }
/* line 592, ../scss/themes/_theme-effect.scss */
.text-red { color: #c32322 !important; }
/* line 596, ../scss/themes/_theme-effect.scss */
.text-orange { color: #f66000 !important; }
/* line 600, ../scss/themes/_theme-effect.scss */
.text-yellow { color: #e2d951 !important; }
/* line 604, ../scss/themes/_theme-effect.scss */
.text-darker { color: #333 !important; }
/* line 608, ../scss/themes/_theme-effect.scss */
.text-lighten { color: #bbbbbb !important; }
/*Background Colors
------------------------------------*/
/* line 613, ../scss/themes/_theme-effect.scss */
.bg-transparent { background: transparent; }
/* line 616, ../scss/themes/_theme-effect.scss */
.bg-primary { background: #000 !important; }
/* line 620, ../scss/themes/_theme-effect.scss */
.bg-info { background: #5bc0de !important; }
/* line 624, ../scss/themes/_theme-effect.scss */
.bg-danger { background: #d9534f !important; }
/* line 628, ../scss/themes/_theme-effect.scss */
.bg-warning { background: #ff5722 !important; }
/* line 632, ../scss/themes/_theme-effect.scss */
.bg-success { background: #5cb85c !important; }
/* line 635, ../scss/themes/_theme-effect.scss */
.bg-white { background: #fff !important; }
/* line 638, ../scss/themes/_theme-effect.scss */
.bg-purple { background: #c8d1e6 !important; }
/* line 642, ../scss/themes/_theme-effect.scss */
.bg-red { background: #c32322 !important; }
/* line 646, ../scss/themes/_theme-effect.scss */
.bg-orange { background: #f66000 !important; }
/* line 650, ../scss/themes/_theme-effect.scss */
.bg-yellow { background: #e2d951 !important; }
/* line 653, ../scss/themes/_theme-effect.scss */
.bg-default { background: #000 !important; }
/* line 656, ../scss/themes/_theme-effect.scss */
.bg-darker { background: #333333 !important; }
/* line 659, ../scss/themes/_theme-effect.scss */
.bg-lighten { background: #ebebeb !important; }
/* line 662, ../scss/themes/_theme-effect.scss */
.bg-lightgray { background: #f3f3f3; }
/*Overflow
------------------------------------*/
/* line 667, ../scss/themes/_theme-effect.scss */
.overflow-h { overflow: hidden; }
/* line 671, ../scss/themes/_theme-effect.scss */
.overflow-a { overflow: auto; }
/* Height progress */
/* line 677, ../scss/themes/_theme-effect.scss */
.progress-3 { height: 3px; }
/* line 680, ../scss/themes/_theme-effect.scss */
.progress-4 { height: 4px; }
/* line 683, ../scss/themes/_theme-effect.scss */
.progress-5 { height: 5px; }
/* line 686, ../scss/themes/_theme-effect.scss */
.progress-6 { height: 6px; }
/* line 689, ../scss/themes/_theme-effect.scss */
.progress-7 { height: 7px; }
/* line 692, ../scss/themes/_theme-effect.scss */
.progress-8 { height: 8px; }
/* line 695, ../scss/themes/_theme-effect.scss */
.progress-9 { height: 9px; }
/* line 698, ../scss/themes/_theme-effect.scss */
.progress-10 { height: 10px; }
/* line 701, ../scss/themes/_theme-effect.scss */
.progress-11 { height: 11px; }
/* line 704, ../scss/themes/_theme-effect.scss */
.progress-12 { height: 12px; }
/* line 707, ../scss/themes/_theme-effect.scss */
.progress-13 { height: 13px; }
/* line 710, ../scss/themes/_theme-effect.scss */
.progress-14 { height: 14px; }
/* line 713, ../scss/themes/_theme-effect.scss */
.progress-15 { height: 15px; }
/* icon */
/* line 718, ../scss/themes/_theme-effect.scss */
.fa.fa-2 { font-size: 2em; }
/* line 721, ../scss/themes/_theme-effect.scss */
.fa.fa-3 { font-size: 4em; }
/* line 724, ../scss/themes/_theme-effect.scss */
.fa.fa-4 { font-size: 7em; }
/* line 727, ../scss/themes/_theme-effect.scss */
.fa.fa-5 { font-size: 12em; }
/* line 730, ../scss/themes/_theme-effect.scss */
.fa.fa-6 { font-size: 20em; }
/* carousel-controls */
/* line 737, ../scss/themes/_theme-effect.scss */
.carousel-controls .carousel-control { z-index: 5; }
/* line 741, ../scss/themes/_theme-effect.scss */
.carousel-controls-small { width: 65px; position: relative; display: inline-block; }
/* line 745, ../scss/themes/_theme-effect.scss */
.carousel-controls-small .carousel-control-small { width: 28px; height: 28px; line-height: 26px; }
/* --- SCSS For Accordion --- */
/* line 754, ../scss/themes/_theme-effect.scss */
.accordion { margin: 0; }
/* line 756, ../scss/themes/_theme-effect.scss */
.accordion .panel { -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); border: 0; margin: 0; }
/* line 761, ../scss/themes/_theme-effect.scss */
.accordion .panel .box-tags .input-box { margin: 0 0 10px; }
/* line 766, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading { padding: 15px 0; margin: 0 30px; position: relative; border-top: 1px solid #dedede; border-radius: 0; }
/* line 772, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a { text-decoration: none; font-weight: bold; font-size: 14px; color: #000; }
/* line 777, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed { color: #1a1a1a; }
/* line 779, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed:hover { color: #000; }
/* line 785, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse { padding: 0 30px; }
/* line 788, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse .tab-content h2 { font-size: 16px; }
/* line 793, ../scss/themes/_theme-effect.scss */
.accordion .panel-body { border-top-color: transparent !important; }
/* line 799, ../scss/themes/_theme-effect.scss */
.accordion.collapse-right .panel-heading a:before { position: absolute; right: 20px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .accordion.collapse-right .panel-heading a:before { left: 20px; right: auto; }
/* line 808, ../scss/themes/_theme-effect.scss */
.accordion.collapse-color .panel-heading a:before { color: #fff; }
/* line 815, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel-heading { padding-left: 0; padding-right: 0; }
/* line 819, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body { background-color: transparent; border: none; }
/* line 826, ../scss/themes/_theme-effect.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body { background-color: transparent; }
/* accordion style version 1 */
/* line 835, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel-heading a:before { left: -10px; position: absolute; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .accordion-v1 .panel-heading a:before { right: -10px; left: auto; }
/* line 840, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body { border: none; }
/* accordion style version 2 */
/* line 847, ../scss/themes/_theme-effect.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body { border: none; }
/* accordion style version 3 */
/* line 854, ../scss/themes/_theme-effect.scss */
.accordion-v3 .panel .panel-heading { /*border-bottom: solid 1px $bo-accordion-border-color;*/
}
/* accordion style version 4 */
/* line 862, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse { position: relative; }
/* line 864, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse.in { /*&:before {
  	position: absolute;
  	content: "";
  	background-color: $bo-accordion-background;
  	top: -51px;
  	left: -1px;
  	height: 3px;
  	width:  100.5%
  }*/
}
/* --- SCSS For Breadcrumb --- */
/* line 881, ../scss/themes/_theme-effect.scss */
.breadcrumbs { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; background-color: transparent; padding: 30px 0; z-index: 1; }
/* line 887, ../scss/themes/_theme-effect.scss */
.breadcrumbs h2 { margin: 0; float: left; font-weight: 400; position: relative; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs h2 { float: right; }
/* line 893, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links { margin: 6px 0 0; position: relative; text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs .breadcrumb-links { text-align: left; }
/* line 897, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li { display: inline-block; }
/* line 899, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li + li:before { color: #757575; content: "\f105"; font-family: FontAwesome; padding: 0 15px; font-size: 14px; }
/* line 907, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > .active { color: #000; }
/* line 911, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style { color: #fff; border: 0px; }
/* line 914, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style h2 { color: #fff; }
/* line 919, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li a { color: #FFF; }
/* line 922, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before { color: #fff; }
/* line 926, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span { color: #fff; text-decoration: underline; }
/* line 932, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center { text-align: center; padding: 50px; }
/* line 935, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center h2 { float: none; }
/* line 938, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center .breadcrumb-links { text-align: center; }
/* line 944, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left h2 { float: none; text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left h2 { text-align: right; }
/* line 948, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left .breadcrumb-links { text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left .breadcrumb-links { text-align: right; }
/* line 954, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right h2 { float: none; text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right h2 { text-align: left; }
/* line 958, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right .breadcrumb-links { text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right .breadcrumb-links { text-align: left; }
/* --- SCSS For Call-to-action --- */
/* line 970, ../scss/themes/_theme-effect.scss */
.call-to-action { padding: 50px 80px; z-index: 1; text-align: center; width: 100%; }
/* line 975, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style { color: #FFFFFF; }
/* line 977, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style h1, .call-to-action.light-style h2, .call-to-action.light-style h3, .call-to-action.light-style h4, .call-to-action.light-style h5, .call-to-action.light-style h6 { color: #fff; }
/* line 980, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style .btn { border-color: #fff; color: #fff; }
/* line 985, ../scss/themes/_theme-effect.scss */
.call-to-action .action-button .btn { margin-top: 30px; min-width: 150px; margin-left: 8px; margin-right: 8px; }
/* line 991, ../scss/themes/_theme-effect.scss */
.call-to-action.call-to-action-outline { outline: 1px solid #999999; outline-offset: -30px; }
/* call to action style1 */
/* line 999, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 { display: table; text-align: left; }
/* line 1002, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .call-to-action-inner { display: table-cell; vertical-align: middle; }
/* line 1006, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button { min-width: 25%; text-align: right; }
/* line 1009, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button .btn { margin-top: 0; }
/* call to action style2 */
/* line 1017, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 { display: table; text-align: right; }
/* line 1021, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .call-to-action-inner { display: table-cell; vertical-align: middle; }
/* line 1025, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button { min-width: 40%; text-align: left; padding-left: 50px; }
/* line 1029, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button .btn { margin-top: 0; }
/* call to action style3 */
/* line 1039, ../scss/themes/_theme-effect.scss */
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 { border: 1px solid #222; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display: inline-block; padding: 15px 10%; }
/* line 1049, ../scss/themes/_theme-effect.scss */
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 { border: 1px solid #fff; }
/* call to action style4 */
/* line 1057, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 { padding-left: 18%; padding-right: 18%; }
/* line 1060, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 .fa { width: 90px; height: 90px; line-height: 90px; background-color: #000; text-align: center; color: #fff; }
/* call to action style5 */
/* line 1069, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 { padding: 40px; overflow: hidden; color: #fff; text-align: center; }
/* line 1074, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .heading-title { text-transform: uppercase; font-weight: 700; font-family: inherit; }
/* line 1079, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .call-to-action-inner { font-size: 24px; }
/* line 1082, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .action-button { margin-top: 30px; }
/* call to action style6 */
/* line 1087, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 { outline: 1px solid #999999; outline-offset: -30px; padding: 70px 95px; overflow: hidden; }
/* line 1092, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .heading-title { text-transform: uppercase; color: #000; font-weight: 700; font-family: inherit; margin-bottom: 20px; }
/* line 1099, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .call-to-action-inner { color: #bbb; font-size: 24px; float: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .call-to-action-inner { float: right; }
/* line 1104, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .action-button { float: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .action-button { float: left; }
/* --- SCSS For Divider --- */
/* line 1113, ../scss/themes/_theme-effect.scss */
[class*="hr-"] { min-height: 1px; }
/* line 1116, ../scss/themes/_theme-effect.scss */
.hr-dashed { border-top: 1px dashed #b4b4b4; }
/* line 1119, ../scss/themes/_theme-effect.scss */
.hr-dotted { border-top: 1px dotted #b4b4b4; }
/* line 1122, ../scss/themes/_theme-effect.scss */
.hr-double { border-top: 3px double #b4b4b4; }
/* line 1125, ../scss/themes/_theme-effect.scss */
.hr-double-dashed { border-top: 1px dashed #b4b4b4; position: relative; }
/* line 1128, ../scss/themes/_theme-effect.scss */
.hr-double-dashed:before { border-top: 1px dashed #b4b4b4; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }
/* line 1136, ../scss/themes/_theme-effect.scss */
.hr-double-dotted { border-top: 1px dotted #b4b4b4; position: relative; }
/* line 1139, ../scss/themes/_theme-effect.scss */
.hr-double-dotted:before { border-top: 1px dotted #b4b4b4; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }
/* --- SCSS For Google-map --- */
/* --- SCSS For Icon-box --- */
/* line 1157, ../scss/themes/_theme-effect.scss */
.feature-box { padding: 0px 20px; }
/* line 1159, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-icon { float: left; margin: 11px 20px 0 0; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon { float: right; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon { margin: 11px 0 0 20px; }
/* line 1163, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body { overflow: hidden; color: #bbb; }
/* line 1166, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body .fbox-icon { margin-top: 0; }
/* line 1170, ../scss/themes/_theme-effect.scss */
.feature-box small { font-size: 13px; margin-bottom: 15px; display: inline-block; }
/* line 1175, ../scss/themes/_theme-effect.scss */
.feature-box h4 { margin-bottom: 10px; text-transform: uppercase; }
/* line 1179, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-title { margin: 10px 0; font-weight: 600; text-transform: none; }
/* line 1184, ../scss/themes/_theme-effect.scss */
.feature-box.light-style { color: #dfdfdf; }
/* line 1186, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a { color: #fff; }
/* line 1188, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a:hover { color: #000; }
/* line 1192, ../scss/themes/_theme-effect.scss */
.feature-box.light-style .fbox-title, .feature-box.light-style h4 { color: #fff; }
/* line 1197, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right { text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right { text-align: left; }
/* line 1199, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right .fbox-icon { float: right; margin: 10px 0 0 20px; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon { float: left; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon { margin: 10px 20px 0 0; }
/* line 1204, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left { text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left { text-align: right; }
/* line 1206, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left .fbox-icon { float: left; margin: 10px 20px 0 0; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon { float: right; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon { margin: 10px 0 0 20px; }
/* line 1211, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center { text-align: center; }
/* line 1213, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center .fbox-icon { float: none; margin: 0 0 20px; }
/* line 1218, ../scss/themes/_theme-effect.scss */
.feature-box.box-border { position: relative; }
/* line 1220, ../scss/themes/_theme-effect.scss */
.feature-box.box-border:before { background: none repeat scroll 0 0 #dedede; content: ""; margin-top: -50px; position: absolute; top: 50%; right: -15px; width: 1px; height: 90px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .feature-box.box-border:before { left: -15px; right: auto; }
/* [class*="feature-box-"]{
	.fbox-icon{
		float: none;
		margin: 0;
	}
	h4 {
		padding: 10px 0;
		position: relative;
		&:before{
			content: "";
			position: absolute;
			left: 0;
			bottom: 15px;
			@include size(30px, 2px);
			background-color: $brand-primary;
		}
	}
	&.feature-box-center {
		h4 {
			&:before{
				left: 0;
				right: 0;
				margin: 0 auto;
			}
		}
	}	
} */
/* line 1260, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon { float: left; margin-right: 30px; }
/* line 1263, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon .icons { width: 70px; height: 70px; line-height: 70px; font-size: 24px; }
/* line 1269, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-body { font-size: 18px; }
/* line 1275, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons { width: 70px; height: 70px; line-height: 70px; font-size: 30px; }
/* line 1279, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain { width: auto; height: auto; line-height: 100%; }
/* line 1286, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right .fbox-icon { float: none; margin: 0; }
/* line 1290, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right h4:before { left: inherit; right: 0; }
/* line 1296, ../scss/themes/_theme-effect.scss */
.feature-box-v4 { position: relative; border: 1px solid #333; padding: 35px 30px 20px; text-align: center; }
/* line 1301, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon { position: absolute; content: ""; left: 0; right: 0; top: -36px; margin: 0 auto; }
/* line 1308, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon .icons { font-size: 24px; width: 70px; height: 70px; line-height: 70px; background-color: #fff; border: 1px solid #333; color: #333; }
/* line 1317, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons { background-color: #000; border: 1px solid #000; color: #fff; }
/* line 1324, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4 { padding: 10px 0 20px; }
/* line 1326, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4:before { width: 0px; height: 0px; background-color: transparent; }
/* line 1331, ../scss/themes/_theme-effect.scss */
.feature-box-v4[class*="bg-"] { border: none; }
/* line 1337, ../scss/themes/_theme-effect.scss */
.feature-box-v5 { padding: 20px 30px; border: 1px solid #ddd; border-bottom: 3px solid #000; }
/* line 1342, ../scss/themes/_theme-effect.scss */
.feature-box-v5 .fbox-icon .icons { font-size: 40px; width: 70px; height: 70px; line-height: 70px; color: #333; }
/* --- SCSS For Icon-progress-bar --- */
/* line 1355, ../scss/themes/_theme-effect.scss */
.icon-rating { float: left; }
/* line 1358, ../scss/themes/_theme-effect.scss */
.icon-rating input { left: -9999px; position: absolute; }
/* line 1362, ../scss/themes/_theme-effect.scss */
.icon-rating label { cursor: pointer; display: block; float: right; font-size: 22px; height: 17px; line-height: 17px; padding: 0 3px; }
/* line 1371, ../scss/themes/_theme-effect.scss */
.icon-rating label { color: #e0e0e0; transition: color 0.3s ease 0s; }
/* line 1375, ../scss/themes/_theme-effect.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label { color: #000; }
/* line 1378, ../scss/themes/_theme-effect.scss */
.icon-rating input:checked ~ label { color: #000; }
/* line 1381, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal { float: none; text-align: center; }
/* line 1385, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal label { float: none; height: 20px; line-height: 20px; }
/* line 1391, ../scss/themes/_theme-effect.scss */
.light-style { color: #fff; }
/* line 1393, ../scss/themes/_theme-effect.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 { color: #fff; }
/* line 1398, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating label { color: #449d44; }
/* line 1401, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label, .bg-success .icon-rating input:checked ~ label { color: #fff; }
/* line 1407, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating label { color: #b52b27; }
/* line 1410, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label, .bg-danger .icon-rating input:checked ~ label { color: #fff; }
/* line 1416, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating label { color: #d53300; }
/* line 1419, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label, .bg-warning .icon-rating input:checked ~ label { color: #fff; }
/* line 1425, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating label { color: black; }
/* line 1428, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label, .bg-primary .icon-rating input:checked ~ label { color: #fff; }
/* line 1434, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating label { color: #28a1c5; }
/* line 1437, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label, .bg-info .icon-rating input:checked ~ label { color: #fff; }
/* --- SCSS For Interactive-banner --- */
/* line 1446, ../scss/themes/_theme-effect.scss */
.interactive-banner { color: #fff; position: relative; overflow: hidden;/* .mask-link{
  	position: absolute;
      content: "";
      @include size (100%, 100%);
       top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: 1;
  } */
}
/* line 1450, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile { position: absolute; z-index: 2; margin: auto; content: ""; }
/* line 1455, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile h2 { text-transform: uppercase; margin: 10px 0 15px; }
/* line 1459, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile small { text-transform: uppercase; }
/* line 1476, ../scss/themes/_theme-effect.scss */
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 { color: #fff; }
/* line 1482, ../scss/themes/_theme-effect.scss */
.interactive-banner .action .icons:hover { background-color: #5cb85c !important; border: #5cb85c !important; }
/* line 1489, ../scss/themes/_theme-effect.scss */
.interactive-banner.left .interactive-banner-profile { left: 20px; }
/* line 1494, ../scss/themes/_theme-effect.scss */
.interactive-banner.right .interactive-banner-profile { right: 20px; }
/* line 1500, ../scss/themes/_theme-effect.scss */
.interactive-banner.center .interactive-banner-profile { right: 0; left: 0; }
/* line 1508, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .interactive-banner-profile { background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; left: 0; top: 0; border: 20px solid #fff; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; visibility: hidden; }
/* line 1518, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .inner-banner { position: absolute; top: 50%; transform: translate3d(0px, -50%, 0px); transform-origin: 50% 50% 0; }
/* line 1525, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1:hover .interactive-banner-profile { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
/* line 1532, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile { top: 40px; width: 55%; height: 120px; }
/* line 1535, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile .action { padding: 5px 15px; margin-bottom: 3px; background-color: #fff; color: #333; }
/* line 1543, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.left .interactive-banner-profile { left: 60px; }
/* line 1548, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.right .interactive-banner-profile { right: 60px; }
/* line 1554, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.center .interactive-banner-profile { right: 0; left: 0; }
/* line 1562, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile { padding: 40px 60px; width: 100%; height: 100%; top: 0; }
/* line 1569, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action { bottom: 60px; left: 60px; right: 60px; content: ""; position: absolute; }
/* line 1575, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after { content: ""; position: absolute; border: 5px solid #fff; bottom: -30px; left: -30px; right: -30px; height: calc(100% + 60px); width: calc(100% + 60px); z-index: -1; }
/* line 1591, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile { width: 100%; bottom: 0; left: 0; padding: 0 30px; position: absolute; content: ""; transform: translate3d(0px, 60px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 1600, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile .action { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; position: relative; background-color: #5cb85c; margin: 0 -30px; padding: 20px 30px; }
/* line 1609, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 1615, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile { transform: translate3d(0px, 0px, 0px); }
/* line 1617, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action { opacity: 1; filter: alpha(opacity=100); }
/* line 1620, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 1627, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 .interactive-banner-profile { width: 55%; height: 120px; bottom: 0; top: 0; }
/* line 1632, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 a.links { content: ""; position: absolute; top: 0; left: 50%; margin-left: -30px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(0px, -60px, 0px); }
/* line 1643, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5:hover a.links { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0px, 0px, 0px); }
/* latest posts v1*/
/* line 1654, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-meta, .latest-posts-v1 .latest-posts-profile { background-color: #f6f6f6; padding: 15px; }
/* line 1659, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-profile { border-top: 1px solid #e5e5e5; }
/* latest posts v2*/
/* line 1667, ../scss/themes/_theme-effect.scss */
.latest-posts-v2 .latest-posts-meta, .latest-posts-v2 .latest-posts-profile { border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 15px; background-color: rgba(255, 255, 255, 0.7); }
/* latest posts v3*/
/* line 1679, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 { text-align: center; }
/* line 1681, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title { position: relative; }
/* line 1683, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title:after { background-color: #444444; content: " "; height: 1px; left: 50%; margin-left: -15px; position: absolute; top: 41px; width: 30px; }
/* line 1694, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-meta { padding: 15px; position: relative; background-color: rgba(255, 255, 255, 0.7); }
/* line 1700, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile { background-color: rgba(0, 0, 0, 0.3); text-align: left; position: absolute; top: -42px; left: 0; padding: 10px 15px; width: 100%; color: #fff; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v3 .latest-posts-profile { text-align: right; }
/* line 1709, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a { color: #fff; }
/* line 1711, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a:hover { color: red; }
/* latest posts v4*/
/* line 1720, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-image { margin-left: 10px; margin-right: inherit; }
/* line 1722, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image img { width: 100px !important; height: auto !important; }
/* line 1727, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item { padding-top: 15px; padding-bottom: 15px; }
/* line 1730, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title { font-size: 14px; text-transform: uppercase; }
/* line 1735, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span { margin-left: 10px; margin-right: inherit; }
/* latest posts v5*/
/* line 1743, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image { margin-left: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-image { margin-right: 10px; margin-left: inherit; }
/* line 1745, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image img { width: 100px !important; height: auto !important; }
/* line 1750, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item { padding: 20px; }
/* line 1752, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) { background-color: rgba(228, 228, 228, 0.3); }
/* line 1755, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) { background-color: rgba(255, 255, 255, 0.3); }
/* line 1758, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title { font-size: 14px; text-transform: uppercase; }
/* line 1763, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-left: 10px; margin-right: inherit; }
/* --- SCSS For List --- */
/* --- SCSS For Media --- */
/* line 1779, ../scss/themes/_theme-effect.scss */
.media-image-v1 { border: 10px solid #f5f5f5; box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1); }
/* line 1783, ../scss/themes/_theme-effect.scss */
.media-image-v2 { box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }
/* line 1786, ../scss/themes/_theme-effect.scss */
.media-image-v3 { border: 10px solid #f5f5f5; position: relative; }
/* line 1789, ../scss/themes/_theme-effect.scss */
.media-image-v3:before, .media-image-v3:after { width: 22%; height: 15px; bottom: 2px; box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1); content: ""; position: absolute; z-index: -1; }
/* line 1798, ../scss/themes/_theme-effect.scss */
.media-image-v3:before { left: 5px; }
/* line 1801, ../scss/themes/_theme-effect.scss */
.media-image-v3:after { right: 5px; }
/* --- SCSS For Mockup-presentation --- */
/* line 1808, ../scss/themes/_theme-effect.scss */
.mockup { font-size: 16px; line-height: 32px; }
/* line 1812, ../scss/themes/_theme-effect.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 { margin-top: 0; }
/* --- SCSS For Newsletter --- */
/* line 1820, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"] { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; padding: 30px 0; }
/* line 1824, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style { color: #fff; }
/* line 1826, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .form-control { color: #fff; background: transparent; }
/* line 1830, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .newsletter-label { color: #FFF; }
/* line 1834, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-border { border: 1px solid #dedede; }
/* line 1837, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center { text-align: center; }
/* line 1839, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading { margin-bottom: 20px; }
/* line 1842, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center h2 { margin-top: 0; }
/* line 1848, ../scss/themes/_theme-effect.scss */
.newsletter-label { font-size: 18px; margin-top: 0; text-transform: uppercase; }
/* line 1857, ../scss/themes/_theme-effect.scss */
.newsletter-v3 .newsletter-label { color: #FFF; }
/* line 1864, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .heading span { display: block; margin-bottom: 30px; }
/* line 1869, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-group { margin: 0 auto; width: 60%; background: #FFF; border: 0; padding: 0 2px 0 0px; border-radius: 3px; }
/* line 1877, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-input { background: transparent none; border: 0; }
/* --- SCSS For Panel --- */
/* line 1888, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading { padding: 20px 0; border-color: #dedede; }
/* line 1891, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading:after { background-color: #000; }
/* line 1895, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-body { padding: 0 !important; }
/* line 1900, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading { text-align: center; border-color: #dedede; }
/* line 1903, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading:after { background-color: #000; right: 0; margin: 0 auto; }
/* line 1911, ../scss/themes/_theme-effect.scss */
.panel-v3 .panel-body { padding: 15px 0; }
/* --- SCSS For Parallax --- */
/* line 1919, ../scss/themes/_theme-effect.scss */
.parallax { padding-top: 150px; padding-bottom: 150px; text-align: center; }
/* line 1924, ../scss/themes/_theme-effect.scss */
.parallax .parallax-heading h1, .parallax .parallax-heading h2, .parallax .parallax-heading h3, .parallax .parallax-heading h4, .parallax .parallax-heading h5, .parallax .parallax-heading h6 { text-transform: uppercase; }
/* line 1931, ../scss/themes/_theme-effect.scss */
.parallax-v1 .parallax-heading h2 { margin: 0; }
/* line 1937, ../scss/themes/_theme-effect.scss */
.parallax-light h1, .parallax-light h2, .parallax-light h3, .parallax-light h4, .parallax-light h5, .parallax-light h6, .parallax-light p { color: #FFF; }
/* --- SCSS For Piechart --- */
/* line 1948, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body { position: relative; display: inline-block; }
/* line 1951, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body .piechart-body-inner { top: 0; font-size: 35px; line-height: 140px; position: absolute; left: 0; width: 100%; height: 140px; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner { right: 0; left: auto; }
/* line 1960, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].piechart-center { text-align: center; }
/* line 1963, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].light-style { color: #fff; }
/* line 1968, ../scss/themes/_theme-effect.scss */
.progress-title { font-size: 24px; color: #000; font-weight: 800; line-height: 100%; }
/* line 1973, ../scss/themes/_theme-effect.scss */
.progress-title span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .progress-title span { margin-left: 10px; margin-right: inherit; }
/* line 1976, ../scss/themes/_theme-effect.scss */
.progress-title small { font-size: 14px; text-transform: uppercase; font-weight: 700; }
/* line 1982, ../scss/themes/_theme-effect.scss */
.progress-bar { box-shadow: none; }
/* line 1986, ../scss/themes/_theme-effect.scss */
.progress-icon .progress-title { padding-left: 10px; }
/* line 1989, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-chart { padding-left: 50px; position: relative; }
/* line 1993, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-icon { position: absolute; content: ""; top: 9px; left: 0; }
/* line 2000, ../scss/themes/_theme-effect.scss */
.progress-box .progress-bar { transition: all 3s ease-in 0s; }
/* line 2004, ../scss/themes/_theme-effect.scss */
.process > li:hover i, .process > li:hover i:after { transition: all 0.3s ease-in-out 0s; }
/* line 2009, ../scss/themes/_theme-effect.scss */
.chart { display: inline-block; width: 110px; margin: 40px auto 20px; padding: 0 10px; }
/* line 2015, ../scss/themes/_theme-effect.scss */
.easyPieChart { position: relative; text-align: center; }
/* line 2018, ../scss/themes/_theme-effect.scss */
.easyPieChart canvas { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; }
/* line 2026, ../scss/themes/_theme-effect.scss */
.percentage { font-size: 24px; color: #000; font-weight: 800; margin: 0 auto 0.5em; }
/* line 2032, ../scss/themes/_theme-effect.scss */
.piechart-title { text-transform: uppercase; font-weight: 700; }
/* line 2036, ../scss/themes/_theme-effect.scss */
sup { top: -0.2em; margin-left: 1px; }
/* line 2040, ../scss/themes/_theme-effect.scss */
.ctrl { position: absolute; right: 10px; top: 5px; color: #c4cdcc; word-spacing: 5px; }
/* line 2046, ../scss/themes/_theme-effect.scss */
.ctrl span { cursor: pointer; -webkit-transition: color 0.5s ease-in-out; -o-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; }
/* line 2049, ../scss/themes/_theme-effect.scss */
.ctrl span:hover { color: #000; }
/* --- SCSS For Pricing --- */
/* line 2059, ../scss/themes/_theme-effect.scss */
.pricing { text-align: center; }
/* line 2062, ../scss/themes/_theme-effect.scss */
.pricing-v1 { background: #FFFFFF; }
/* line 2064, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-title { font-size: 30px; text-transform: uppercase; font-weight: 300; margin: 0; padding: 30px 0; border-bottom: 2px solid #ebebeb; }
/* line 2072, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-figure { font-size: 48px; font-weight: 300; color: #000; }
/* line 2077, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-price { font-size: 16px; border-bottom: 2px solid #ebebeb; }
/* line 2081, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-currency { font-size: 30px; font-weight: 300; }
/* line 2085, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info { padding: 20px; }
/* line 2087, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info li { font-size: 16px; color: #000; font-weight: 300; background: #EDEDED; margin-bottom: 10px; padding: 14px 0; }
/* line 2096, ../scss/themes/_theme-effect.scss */
.pricing-v1 .pricing-footer { padding: 0px 20px 40px 20px; }
/* line 2100, ../scss/themes/_theme-effect.scss */
.pricing-v2 { background: #FFFFFF; }
/* line 2102, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-title { color: #000; font-size: 30px; text-transform: uppercase; font-weight: 300; margin: 0; padding: 30px 0; }
/* line 2110, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price { background: #000; margin: 0 -10px; position: relative; height: 100px; }
/* line 2115, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-price-body { background: #000; margin: 0 auto; border-radius: 50%; position: absolute; left: 0; top: -15px; right: 0; color: #FFF; width: 130px; height: 130px; }
/* line 2126, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-figure { font-size: 48px; font-weight: 300; }
/* line 2130, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-currency { font-size: 30px; font-weight: 300; }
/* line 2135, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info { padding: 20px; }
/* line 2137, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info li { color: #000; line-height: 62px; border-bottom: 1px dashed #dedede; }
/* line 2143, ../scss/themes/_theme-effect.scss */
.pricing-v2 .pricing-footer { padding: 0 20px 40px 20px; }
/* line 2148, ../scss/themes/_theme-effect.scss */
.pricing-highlight .plan-title { background: #000; color: #FFFFFF; }
/* line 2158, ../scss/themes/_theme-effect.scss */
.icon-combs { position: relative; }
/* line 2161, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel i { float: left; margin: 10px 15px 0 0; }
/* line 2166, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel.icon-combs-right i { float: right; margin: 10px 0 0 15px; }
/* line 2172, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-desc { overflow: hidden; }
/* line 2175, ../scss/themes/_theme-effect.scss */
.icon-combs > li { float: left; padding-right: 20px; position: relative; text-align: right; width: 50%; }
/* line 2181, ../scss/themes/_theme-effect.scss */
.icon-combs > li.icon-combs-inverted { clear: right; float: right; padding: 0 0 0 20px; }
/* line 2188, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light:before { background: #fff; }
/* line 2192, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p { color: #fff; }
/* line 2197, ../scss/themes/_theme-effect.scss */
.icon-combs:before { background: #777; bottom: 0; content: ""; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 2px; }
/* line 2209, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon { width: 60px; height: 60px; display: inline-block; background: #000; }
/* line 2213, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon .fa { font-size: 25px; margin: 18px 15px; color: #fff; }
/* line 2220, ../scss/themes/_theme-effect.scss */
.social-icons { text-align: center; width: 60px; height: 60px; font-size: 25px; padding: 17px; border: 1px solid transparent; }
/* line 2226, ../scss/themes/_theme-effect.scss */
.social-icons.icons-light-brd { color: #fff; border-color: #fff; }
/* line 2230, ../scss/themes/_theme-effect.scss */
.social-icons.icons-brd { color: #444; border-color: #444; }
/* Service Timeline */
/* line 2238, ../scss/themes/_theme-effect.scss */
.timeline-service { position: relative; }
/* line 2240, ../scss/themes/_theme-effect.scss */
.timeline-service:before { bottom: 0; content: " "; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 2px; background: #d5d5d5; }
/* line 2250, ../scss/themes/_theme-effect.scss */
.timeline-service > li { float: left; position: relative; text-align: right; width: 50%; }
/* line 2255, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel { border: 1px solid #d5d5d5; float: left; margin: 0 19px; padding: 20px 20px 20px 50px; position: relative; width: 93%; }
/* line 2262, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i { background: #000; color: #fff; display: inline-block; font-size: 25px; width: 40px; height: 40px; line-height: 30px; margin-top: -20px; padding: 7px; position: absolute; right: -20px; text-align: center; top: 50%; }
/* line 2275, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i.left-wing { left: -20px; }
/* line 2280, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-badge { background: #000; width: 20px; height: 20px; position: absolute; right: -9px; top: 15%; }
/* line 2288, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-panel { float: right; padding: 20px 50px 20px 20px; text-align: left; }
/* line 2293, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-badge { display: none; }
/* line 2300, ../scss/themes/_theme-effect.scss */
.timeline-service.timeline-service-light .timeline-panel * { color: #fff; }
/* line 2310, ../scss/themes/_theme-effect.scss */
.icons-color { background-color: #5bc0de; color: #fff; }
/* line 2313, ../scss/themes/_theme-effect.scss */
.icons-color:hover { background-color: #3fb5d8; color: #fff; }
/* line 2317, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter { background-color: #00bdec; }
/* line 2319, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter:hover { background-color: #00a2cb; }
/* line 2323, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook { background-color: #3b5998; }
/* line 2325, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook:hover { background-color: #324b80; }
/* line 2329, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin { background-color: #ce3d99; }
/* line 2331, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin:hover { background-color: #bb2f88; }
/* line 2335, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o { background-color: #ccca3e; }
/* line 2337, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o:hover { background-color: #b8b631; }
/* line 2341, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus { background-color: #ce3d3d; }
/* line 2343, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus:hover { background-color: #bb2f2f; }
/* line 2347, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble { background-color: #3ebacc; }
/* line 2349, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble:hover { background-color: #31a7b8; }
/* line 2353, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance { background-color: #d2230c; }
/* line 2355, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance:hover { background-color: #b31e0a; }
/* line 2359, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart { background-color: #cc3eb3; }
/* line 2361, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart:hover { background-color: #b831a0; }
/* line 2365, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr { background-color: #c5fb45; }
/* line 2367, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr:hover { background-color: #bbfa25; }
/* line 2371, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss { background-color: #cc873e; }
/* line 2373, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss:hover { background-color: #b87631; }
/* line 2377, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple { background-color: #3ecc6d; }
/* line 2379, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple:hover { background-color: #31b85e; }
/* line 2383, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux { background-color: #5c3ecc; }
/* line 2385, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux:hover { background-color: #4d31b8; }
/* line 2389, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk { background-color: #f7cc06; }
/* line 2391, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk:hover { background-color: #d7b105; }
/* line 2395, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github { background-color: #f9af50; }
/* line 2397, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github:hover { background-color: #f8a030; }
/* line 2401, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5 { background-color: #f95060; }
/* line 2403, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5:hover { background-color: #f83043; }
/* line 2407, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo { background-color: #f950b7; }
/* line 2409, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo:hover { background-color: #f830aa; }
/* line 2413, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube { background-color: #fc2736; }
/* line 2415, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube:hover { background-color: #fc0618; }
/* line 2419, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr { background-color: #276dfc; }
/* line 2421, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr:hover { background-color: #0657fc; }
/* --- SCSS For Table --- */
/* line 2433, ../scss/themes/_theme-effect.scss */
.table { margin-bottom: 0; }
/* line 2437, ../scss/themes/_theme-effect.scss */
.table > thead > tr > th { color: #000; font-weight: 600; font-size: 18px; text-transform: uppercase; font-family: "Playfair Display", serif; }
/* line 2444, ../scss/themes/_theme-effect.scss */
.table > tbody > tr > td { color: #666666; vertical-align: middle; }
/* line 2453, ../scss/themes/_theme-effect.scss */
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: medium none; }
/* line 2459, ../scss/themes/_theme-effect.scss */
.table-v1 { border: 1px solid #dedede; }
/* line 2465, ../scss/themes/_theme-effect.scss */
.table-v1 > thead > tr > th, .table-v1 > thead > tr td, .table-v1 > tbody > tr > th, .table-v1 > tbody > tr td, .table-v1 > tfoot > tr > th, .table-v1 > tfoot > tr td { text-align: center; }
/* line 2471, ../scss/themes/_theme-effect.scss */
.table-v2 { border: 1px solid #dedede; }
/* line 2473, ../scss/themes/_theme-effect.scss */
.table-v2 > thead, .table-v2 > th { border-bottom: 2px solid #dedede; background: #f0f0f0; }
/* line 2481, ../scss/themes/_theme-effect.scss */
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td, .table-v2 > tfoot > tr > th, .table-v2 > tfoot > tr td { border: 1px solid #dedede; }
/* line 2487, ../scss/themes/_theme-effect.scss */
.table-v3 { border: 0; }
/* line 2489, ../scss/themes/_theme-effect.scss */
.table-v3 > thead, .table-v3 > th { border: 0; background: #f0f0f0; }
/* line 2497, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td, .table-v3 > tfoot > tr > th, .table-v3 > tfoot > tr td { border: 0; }
/* line 2501, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody tr:nth-child(even), .table-v3 > tfoot tr:nth-child(even) { background: #f9f9f9; }
/* line 2504, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody tr:nth-child(odd), .table-v3 > tfoot tr:nth-child(odd) { background: #FFF; }
/* line 2510, ../scss/themes/_theme-effect.scss */
.table-v4 > thead, .table-v4 > th { border-bottom: 2px solid #dedede; }
/* line 2517, ../scss/themes/_theme-effect.scss */
.table-v4 > tbody > tr > th, .table-v4 > tbody > tr td, .table-v4 > tfoot > tr > th, .table-v4 > tfoot > tr td { border-top: 1px solid #dedede; }
/* line 2528, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 thead { background: none repeat scroll 0 0 #dddddd; }
/* line 2531, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > thead > tr > th { border-bottom: medium none; }
/* line 2535, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th { background: inherit; }
/* line 2540, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th { background: none repeat scroll 0 0 #f6f6f6; }
/* line 2544, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 { border: 1px solid #dddddd; }
/* line 2552, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 > thead > tr > th, .table-striped.table-striped-v2 > thead > tr td, .table-striped.table-striped-v2 > tbody > tr > th, .table-striped.table-striped-v2 > tbody > tr td, .table-striped.table-striped-v2 > tfoot > tr > th, .table-striped.table-striped-v2 > tfoot > tr td { border-top: 1px solid #dddddd; }
/* line 2559, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th { background: inherit; }
/* --- SCSS For Team --- */
/* our team */
/* line 2579, ../scss/themes/_theme-effect.scss */
[class*="team-v"] { text-align: center; border: 1px solid #dedede; }
/* line 2582, ../scss/themes/_theme-effect.scss */
[class*="team-v"] [class^="bo-social-"] { margin: 0; }
/* line 2585, ../scss/themes/_theme-effect.scss */
[class*="team-v"] .team-name { text-transform: uppercase; font-size: 14px; margin: 0 0 10px 0; }
/* line 2592, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 { position: relative; overflow: hidden; }
/* line 2595, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-body { padding: 20px 0; background: #FFFFFF; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2601, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-info { visibility: hidden; position: absolute; bottom: 0; left: 0; background: #FFF; margin: 0; padding: 20px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2614, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-body { -webkit-transform: translateY(-85%); -ms-transform: translateY(-85%); -o-transform: translateY(-85%); transform: translateY(-85%); }
/* line 2617, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-info { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: visible; }
/* line 2625, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light { background: black; border: 3px solid black; }
/* line 2628, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-header { padding: 50px; }
/* line 2631, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body { color: #fff; padding: 0; }
/* line 2635, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-name { margin-top: 0; }
/* line 2638, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body-content { padding-bottom: 20px; }
/* line 2641, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-social-icons { padding: 20px 0; border-top: 1px solid black; }
/* line 2650, ../scss/themes/_theme-effect.scss */
.team-list { margin-bottom: 50px; }
/* line 2652, ../scss/themes/_theme-effect.scss */
.team-list .team-name { font-size: 18px; margin: 0 0 20px 0; text-transform: uppercase; padding: 0 0 20px 0; position: relative; }
/* line 2658, ../scss/themes/_theme-effect.scss */
.team-list .team-name:after { bottom: 0; left: 0; content: ""; background: #000; width: 30px; height: 2px; position: absolute; }
/* line 2667, ../scss/themes/_theme-effect.scss */
.team-list .team-position { text-transform: uppercase; color: #000; font-weight: 800; margin-bottom: 25px; }
/* line 2673, ../scss/themes/_theme-effect.scss */
.team-list .team-info { margin-bottom: 15px; }
/* line 2676, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons { text-align: left; }
/* line 2678, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons [class*="bo-social-"] { margin: 0; }
/* line 2685, ../scss/themes/_theme-effect.scss */
.team-gallery { background: #FFF; }
/* line 2687, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header { position: relative; text-align: center; }
/* line 2690, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header:before { top: 0; left: 0; content: ""; position: absolute; visibility: hidden; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background: rgba(0, 0, 0, 0.6); }
/* line 2702, ../scss/themes/_theme-effect.scss */
.team-gallery .team-name { font-size: 14px; margin-top: 0; text-transform: uppercase; }
/* line 2707, ../scss/themes/_theme-effect.scss */
.team-gallery .team-gallery-box { top: 0; left: 0; width: 80%; right: 0; height: 50%; bottom: 0; margin: auto; position: absolute; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2720, ../scss/themes/_theme-effect.scss */
.team-gallery .team-info { color: #FFFFFF; }
/* line 2723, ../scss/themes/_theme-effect.scss */
.team-gallery .team-position { color: #999999; margin-bottom: 0; }
/* line 2727, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content { padding: 30px; position: relative; }
/* line 2730, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content:before { content: ""; right: 0; width: 1px; height: 50px; position: absolute; background: #000; }
/* line 2740, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-header:before { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
/* line 2745, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-gallery-box { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
/* --- SCSS For Timeline --- */
/* line 2756, ../scss/themes/_theme-effect.scss */
.timeline { position: relative; padding: 40px 0; overflow: hidden; }
/* line 2760, ../scss/themes/_theme-effect.scss */
.timeline:before { left: 0; right: 0; bottom: 0; top: 0; content: ""; height: 100%; margin: auto; width: 2px; position: absolute; background: #dedede; }
/* line 2774, ../scss/themes/_theme-effect.scss */
.timeline-icon { margin: 0 auto; padding: 8px; z-index: 1; position: relative; background: #FFF; float: left; color: #FFF; width: 140px; height: 140px; border: 2px solid #dedede; }
/* line 2785, ../scss/themes/_theme-effect.scss */
.timeline-icon .timeline-icon-inner { margin: auto; display: table; text-align: center; background: #000; width: 120px; height: 120px; }
/* line 2792, ../scss/themes/_theme-effect.scss */
.timeline-icon i { display: table-cell; vertical-align: middle; }
/* line 2797, ../scss/themes/_theme-effect.scss */
.timeline-box { float: left; margin-left: 30px; padding: 30px; background: transparent; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2803, ../scss/themes/_theme-effect.scss */
.timeline-box:hover { background: #F7F7F7; }
/* line 2807, ../scss/themes/_theme-effect.scss */
.timeline-name { text-transform: uppercase; }
/* --- SCSS For Typography --- */
/* line 2817, ../scss/themes/_theme-effect.scss */
.dropcap { color: #000; float: left; font-weight: 800; line-height: 48px; width: 60px; height: 60px; margin-right: 10px; padding: 3px 10px 2px; text-transform: uppercase; text-align: center; font-size: 48px; }
/* line 2828, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-v2 { color: #fff; background: #000; }
/* line 2832, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-info { background: #5bc0de; }
/* line 2835, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-danger { background: #d9534f; }
/* line 2838, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-success { background: #5cb85c; }
/* line 2841, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-warning { background: #ff5722; }
/* effect-v1 */
/* line 2847, ../scss/themes/_theme-effect.scss */
.effect-v1 { overflow: hidden; position: relative; background-color: #000;/* style for hover */
}
/* line 2851, ../scss/themes/_theme-effect.scss */
.effect-v1 img { -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2857, ../scss/themes/_theme-effect.scss */
.effect-v1:hover img { opacity: 0.4; filter: alpha(opacity=40); }
/* effect-v1 */
/* line 2863, ../scss/themes/_theme-effect.scss */
.effect-v2 { overflow: hidden; position: relative;/* style for hover */
}
/* line 2866, ../scss/themes/_theme-effect.scss */
.effect-v2 img { transform-origin: 50% 50% 0; -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2874, ../scss/themes/_theme-effect.scss */
.effect-v2:hover img { transform: scale3d(0.9, 0.9, 1); }
/* effect-v3*/
/* line 2883, ../scss/themes/_theme-effect.scss */
.effect-v3 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2887, ../scss/themes/_theme-effect.scss */
.effect-v3:before, .effect-v3:after { bottom: 20px; content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 2898, ../scss/themes/_theme-effect.scss */
.effect-v3:before { border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); }
/* line 2903, ../scss/themes/_theme-effect.scss */
.effect-v3:after { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); }
/* line 2908, ../scss/themes/_theme-effect.scss */
.effect-v3 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2912, ../scss/themes/_theme-effect.scss */
.effect-v3 .banner-title { -webkit-transform: translate3d(0px, -20px, 0px); transform: translate3d(0px, -20px, 0px); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2916, ../scss/themes/_theme-effect.scss */
.effect-v3 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(0px, 40px, 0px); transform: translate3d(0px, 40px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 2924, ../scss/themes/_theme-effect.scss */
.effect-v3:hover:before, .effect-v3:hover:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 2929, ../scss/themes/_theme-effect.scss */
.effect-v3:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 2932, ../scss/themes/_theme-effect.scss */
.effect-v3:hover .banner-title, .effect-v3:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
/* effect-v4*/
/* line 2940, ../scss/themes/_theme-effect.scss */
.effect-v4 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2944, ../scss/themes/_theme-effect.scss */
.effect-v4:before { border: 2px solid #ffffff; bottom: 20px; -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 2958, ../scss/themes/_theme-effect.scss */
.effect-v4 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2962, ../scss/themes/_theme-effect.scss */
.effect-v4 .banner-title { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2966, ../scss/themes/_theme-effect.scss */
.effect-v4 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 2974, ../scss/themes/_theme-effect.scss */
.effect-v4:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 2978, ../scss/themes/_theme-effect.scss */
.effect-v4:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 2981, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .banner-title { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
/* line 2984, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* effect-v5*/
/* line 2993, ../scss/themes/_theme-effect.scss */
.effect-v5 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2997, ../scss/themes/_theme-effect.scss */
.effect-v5 img { backface-visibility: hidden; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s; -o-transition: opacity 1s ease 0s, transform 1s ease 0s; transition: opacity 1s ease 0s, transform 1s ease 0s; }
/* line 3002, ../scss/themes/_theme-effect.scss */
.effect-v5 .action { transform: translate3d(-150%, 0px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3006, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }
/* line 3009, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 3012, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
/* line 3019, ../scss/themes/_theme-effect.scss */
.effect-v5:hover img { opacity: 0.8; filter: alpha(opacity=80); transform: scale3d(1.1, 1.1, 1); }
/* line 3023, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action { opacity: 1; filter: alpha(opacity=100); transform: scale3d(1.1, 1.1, 1); transform: translate3d(0px, 0px, 0px); }
/* line 3028, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 3031, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
/* line 3034, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* effect-v6*/
/* line 3042, ../scss/themes/_theme-effect.scss */
.effect-v6 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3047, ../scss/themes/_theme-effect.scss */
.effect-v6 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 3051, ../scss/themes/_theme-effect.scss */
.effect-v6 .action { transform: translate3d(0px, -100px, 0px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; opacity: 0; }
/* line 3060, ../scss/themes/_theme-effect.scss */
.effect-v6:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 3063, ../scss/themes/_theme-effect.scss */
.effect-v6:hover .action { opacity: 1; transform: translate3d(0px, 0px, 0px); }
/* effect-v7*/
/* line 3072, ../scss/themes/_theme-effect.scss */
.effect-v7 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3075, ../scss/themes/_theme-effect.scss */
.effect-v7:before { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; z-index: 1; border: 200px double transparent; opacity: 1; filter: alpha(opacity=100); visibility: visible; }
/* line 3091, ../scss/themes/_theme-effect.scss */
.effect-v7:hover:before { opacity: 0; filter: alpha(opacity=0); border: 0 double rgba(255, 255, 255, 0.7); visibility: hidden; }
/* effect-v8*/
/* line 3100, ../scss/themes/_theme-effect.scss */
.effect-v8 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3103, ../scss/themes/_theme-effect.scss */
.effect-v8:before { border-bottom: 50px solid rgba(255, 255, 255, 0.4); border-top: 50px solid rgba(255, 255, 255, 0.4); content: ""; height: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform-origin: 50% 50% 0; width: 100%; }
/* line 3125, ../scss/themes/_theme-effect.scss */
.effect-v8:hover:before { opacity: 1; filter: alpha(opacity=100); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); }
/* effect-v9*/
/* line 3137, ../scss/themes/_theme-effect.scss */
.effect-v9 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3140, ../scss/themes/_theme-effect.scss */
.effect-v9:before { border: 50px solid transparent; border-top-right-radius: 50px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; left: 0; right: 0; bottom: 0; margin: auto; position: absolute; top: 0; content: ""; opacity: 1; filter: alpha(opacity=100); width: 100px; height: 100px; -webkit-transform: scale(7); -ms-transform: scale(7); -o-transform: scale(7); transform: scale(7); -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; visibility: visible; z-index: 1; }
/* line 3164, ../scss/themes/_theme-effect.scss */
.effect-v9:hover:before { border: 0 solid rgba(0, 0, 0, 0.7); opacity: 0; filter: alpha(opacity=0); visibility: hidden; }
/* effect-v10*/
/* line 3173, ../scss/themes/_theme-effect.scss */
.effect-v10 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3176, ../scss/themes/_theme-effect.scss */
.effect-v10:before { background-color: rgba(255, 255, 255, 0.2); display: block; width: 100%; height: 100%; left: -100%; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; z-index: 1; }
/* line 3191, ../scss/themes/_theme-effect.scss */
.effect-v10:hover:before { left: 0; opacity: 1; filter: alpha(opacity=100); }
/* effect-v11*/
/* line 3198, ../scss/themes/_theme-effect.scss */
.effect-v11 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3202, ../scss/themes/_theme-effect.scss */
.effect-v11:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 3215, ../scss/themes/_theme-effect.scss */
.effect-v11 img { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3219, ../scss/themes/_theme-effect.scss */
.effect-v11 .action { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3227, ../scss/themes/_theme-effect.scss */
.effect-v11:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 3231, ../scss/themes/_theme-effect.scss */
.effect-v11:hover img { opacity: 0.5; filter: alpha(opacity=50); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 3235, ../scss/themes/_theme-effect.scss */
.effect-v11:hover .action { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
/* effect-v12*/
/* line 3242, ../scss/themes/_theme-effect.scss */
.effect-v12 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3246, ../scss/themes/_theme-effect.scss */
.effect-v12:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: translate3d(-20px, 0px, 0px); transform: translate3d(-20px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 3259, ../scss/themes/_theme-effect.scss */
.effect-v12 img { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3263, ../scss/themes/_theme-effect.scss */
.effect-v12 .action { -webkit-transform: translate3d(-10px, 0px, 0px); transform: translate3d(-10px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3270, ../scss/themes/_theme-effect.scss */
.effect-v12:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
/* line 3274, ../scss/themes/_theme-effect.scss */
.effect-v12:hover img { opacity: 0.7; filter: alpha(opacity=70); -webkit-transform: scale(1.2, 1); -ms-transform: scale(1.2, 1); -o-transform: scale(1.2, 1); transform: scale(1.2, 1); }
/* line 3278, ../scss/themes/_theme-effect.scss */
.effect-v12:hover .action { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; filter: alpha(opacity=100); }
/*icon effect-v1*/
/* line 3289, ../scss/themes/_theme-effect.scss */
.icon-effect-v1:hover .fa { animation: 2s linear 0s normal none infinite running spinAround; }
 @keyframes spinAround {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
/*icon effect-v2*/
/* line 3304, ../scss/themes/_theme-effect.scss */
.icon-effect-v2 .fa { transform: scale(1); transition: transform 0.2s ease 0s; }
/* line 3309, ../scss/themes/_theme-effect.scss */
.icon-effect-v2:hover .fa { transform: scale(0.8); }
/*****************************************************************/
/*** 14. Product
/*****************************************************************/
/* line 1, ../scss/components/_product.scss */
.product-container { margin-bottom: 30px; }
/* line 3, ../scss/components/_product.scss */
.product-container .label { background: #d1232d; font-family: "Lato", sans-serif; color: #fff; font-size: 10px; font-weight: bold; padding: 5px 10px; position: absolute; left: 15px; text-align: center; text-transform: uppercase; top: 20px; border-radius: 0; }
/* line 16, ../scss/components/_product.scss */
.product-container .label.new { background: #02c93a; left: 15px; }
/* line 21, ../scss/components/_product.scss */
.product-container .product-name { font-family: "Lato", sans-serif; font-size: 16px; font-weight: 500; margin: 0 0 5px;text-align:center; min-height: 45px; }
/* line 27, ../scss/components/_product.scss */
.product-container .product-name a { color: #000; }
/* line 29, ../scss/components/_product.scss */
.product-container .product-name a:hover, .product-container .product-name a.active { color: #d1232d; }
/* line 35, ../scss/components/_product.scss */
.product-container .product-price { color: #d1232d; font-family: "Lato", sans-serif; font-size: 14px; font-weight: 500; }
/* line 40, ../scss/components/_product.scss */
.product-container .product-price .sale-price { float: left; color: #8a8a8a; font-size: 13px; margin-right: 8px; }
/* line 47, ../scss/components/_product.scss */
.product-container #shopify-product-reviews { text-align: right; line-height: 1; }
/* line 50, ../scss/components/_product.scss */
.product-container #shopify-product-reviews .spr-header-title, .product-container #shopify-product-reviews .spr-summary-caption, .product-container #shopify-product-reviews .spr-summary-actions { display: none; }
/* line 53, ../scss/components/_product.scss */
.product-container #shopify-product-reviews .spr-summary-starrating { margin: 0; }
/* line 55, ../scss/components/_product.scss */
.product-container .product-image { overflow: hidden; position: relative; text-align: center; }
/* line 60, ../scss/components/_product.scss */
.product-container .product-container-inner { margin: 0 0 15px; position: relative; }
/* line 63, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions { opacity: 0; filter: alpha(opacity=0); position: absolute; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; width: 100%; bottom: 20px; list-style: outside none none; padding: 0; right: 24px; text-align: center; width: 50px; z-index: 999; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-container .product-container-inner .product-actions { left: 24px; right: auto; }
/* line 75, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions > * { display: inline-block; width: 100%; margin: 0 0 10px; }
/* line 80, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn, .product-container .product-container-inner .product-actions .btn--secondary { -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-color: #fff; padding: 0; width: 30px; height: 30px; }
/* line 86, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn .fa, .product-container .product-container-inner .product-actions .btn--secondary .fa { color: #050505; font-size: 13px; line-height: 30px; }
/* line 90, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn .fa.fa-shopping-bag, .product-container .product-container-inner .product-actions .btn--secondary .fa.fa-shopping-bag { line-height: 2.5; }
/* line 92, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn:before, .product-container .product-container-inner .product-actions .btn--secondary:before { display: none; }
/* line 93, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn:hover, .product-container .product-container-inner .product-actions .btn--secondary:hover { background-color: #d1232d; }
/* line 95, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn:hover .fa, .product-container .product-container-inner .product-actions .btn--secondary:hover .fa { color: #fff; }
/* line 99, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn.product-add-cart, .product-container .product-container-inner .product-actions .btn--secondary.product-add-cart { background-color: #fff; }
/* line 101, ../scss/components/_product.scss */
.product-container .product-container-inner .product-actions .btn.product-add-cart .fa, .product-container .product-container-inner .product-actions .btn--secondary.product-add-cart .fa { color: #050505; }
/* line 108, ../scss/components/_product.scss */
.product-container .product-thumbnail { overflow: hidden; position: relative; }
/* line 111, ../scss/components/_product.scss */
.product-container .product-thumbnail:before { position: absolute; content: ""; background-color: rgba(4, 4, 4, 0.35); height: 100%; left: 0; top: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; width: 100%; z-index: 1; opacity: 0; filter: alpha(opacity=0); }
/* line 125, ../scss/components/_product.scss */
.product-container:hover .product-actions { opacity: 1; filter: alpha(opacity=100); }
/* line 128, ../scss/components/_product.scss */
.product-container:hover .product-actions .btn.product-add-cart { width: 50px; height: 50px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; background-color: #d1232d; }
/* line 132, ../scss/components/_product.scss */
.product-container:hover .product-actions .btn.product-add-cart .fa { color: #fff; font-size: 18px; }
/* line 140, ../scss/components/_product.scss */
.product-container:hover .product-thumbnail:before { opacity: 1; filter: alpha(opacity=100); }
/* line 146, ../scss/components/_product.scss */
.product-container .spr-badge-caption { display: none; }
/* line 149, ../scss/components/_product.scss */
.product-container .color-list { background: #fff; bottom: 0; left: 0; list-style: none; margin: 0; opacity: 1; filter: alpha(opacity=100); padding: 10px 0 5px; position: absolute; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; width: 40px; z-index: 99; }
/* line 161, ../scss/components/_product.scss */
.product-container .color-list li { line-height: 1px; margin: 0; }
/* line 165, ../scss/components/_product.scss */
.product-container .color-list .white label { border: 1px solid #ededed; }
/* line 168, ../scss/components/_product.scss */
.product-container .color-list label { -webkit-border-radius: 50%; -khtml-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; cursor: pointer; height: 15px; text-indent: -9999em; width: 15px; }
/* line 176, ../scss/components/_product.scss */
.product-container .product-price { margin: 0; }
/* line 182, ../scss/components/_product.scss */
.quickview-product .total-price, .quickview-product .product-price { margin: 10px 0; }
/* line 185, ../scss/components/_product.scss */
.quickview-product del { font-size: 13px !important; }
/* line 188, ../scss/components/_product.scss */
.quickview-product .featured-image { margin-bottom: 30px; }
/* line 191, ../scss/components/_product.scss */
#shopify-product-reviews { margin: 0 !important; }
/* line 193, ../scss/components/_product.scss */
#shopify-product-reviews .spr-container { padding: 0 !important; border: none; }
/* line 198, ../scss/components/_product.scss */
.spr-icon.spr-icon-star-empty { opacity: 1; filter: alpha(opacity=100); }
/* line 203, ../scss/components/_product.scss */
.spr-starratings .spr-icon, .spr-starrating .spr-icon { font-size: 10px !important; margin-right: 3px; }
/* line 207, ../scss/components/_product.scss */
.spr-starratings .spr-icon-star-empty, .spr-starrating .spr-icon-star-empty { color: #d6d6d6 !important; opacity: 1 !important; filter: alpha(opacity=100) !important; }
/* line 213, ../scss/components/_product.scss */
.swatch { margin-bottom: 15px; }
/* line 215, ../scss/components/_product.scss */
.swatch .header { min-width: 50px; text-transform: uppercase; color: #000; font-size: 15px; font-weight: 500; display: inline-block; margin-right: 10px; vertical-align: bottom; }
/* line 225, ../scss/components/_product.scss */
.swatch label { background: #878787; min-width: 24px; padding: 2px 9px; text-align: center; color: #fff; margin: 0; }
/* line 234, ../scss/components/_product.scss */
.swatch .color label { padding: 10px; }
/* line 238, ../scss/components/_product.scss */
.swatch input { display: none; }
/* line 241, ../scss/components/_product.scss */
.swatch input:checked + label { background: #000; }
/* line 246, ../scss/components/_product.scss */
.swatch .swatch-element { display: inline-block; margin-right: 15px; }
/* line 252, ../scss/components/_product.scss */
.style-list .product-container { display: inline; margin: 0 0 30px; }
/* line 255, ../scss/components/_product.scss */
.style-list .product-container .product-container-inner { margin: 0 0 30px; border-bottom: 1px solid #ededed; padding: 0 0 30px; }
/* line 260, ../scss/components/_product.scss */
.style-list .product-container .product-name { font-size: 20px; margin: 0; }
/* line 264, ../scss/components/_product.scss */
.style-list .product-container .product-price { font-size: 18px; line-height: 30px; }
/* line 268, ../scss/components/_product.scss */
.style-list .product-container .rte { margin: 10px 0 0; }
/* line 271, ../scss/components/_product.scss */
.style-list .product-container .spr-badge { margin: 0 0 5px; }
/* line 274, ../scss/components/_product.scss */
.style-list .product-container .action { overflow: hidden; padding-top: 0; }
/* line 277, ../scss/components/_product.scss */
.style-list .product-container .action > * { float: left; margin-right: 10px; }
/* line 282, ../scss/components/_product.scss */
.style-list .product-container .images-list { padding: 0; }
/* line 283, ../scss/components/_product.scss */
.style-list .product-container .info { padding-top: 15px; }
/* line 286, ../scss/components/_product.scss */
.style-list .product-list .btn, .style-list .product-list .btn--secondary { -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-color: #fff; padding: 0; width: 30px; height: 30px; border: 1px solid #ededed; }
/* line 293, ../scss/components/_product.scss */
.style-list .product-list .btn .fa, .style-list .product-list .btn--secondary .fa { color: #050505; font-size: 13px; line-height: 30px; }
/* line 298, ../scss/components/_product.scss */
.style-list .product-list .btn:before, .style-list .product-list .btn--secondary:before { display: none; }
/* line 299, ../scss/components/_product.scss */
.style-list .product-list .btn:hover, .style-list .product-list .btn--secondary:hover { background-color: #d1232d; border-color: #d1232d; }
/* line 302, ../scss/components/_product.scss */
.style-list .product-list .btn:hover .fa, .style-list .product-list .btn--secondary:hover .fa { color: #fff; }
/* line 306, ../scss/components/_product.scss */
.style-list .product-list .btn.product-add-cart, .style-list .product-list .btn--secondary.product-add-cart { background-color: #d1232d; border-color: #d1232d; }
/* line 309, ../scss/components/_product.scss */
.style-list .product-list .btn.product-add-cart .fa, .style-list .product-list .btn--secondary.product-add-cart .fa { color: #fff; }
/* line 312, ../scss/components/_product.scss */
.style-list .product-list .btn.product-add-cart:hover, .style-list .product-list .btn--secondary.product-add-cart:hover { background-color: #fff; border-color: #ededed; }
/* line 315, ../scss/components/_product.scss */
.style-list .product-list .btn.product-add-cart:hover .fa, .style-list .product-list .btn--secondary.product-add-cart:hover .fa { color: #050505; }
/** Product Single **/
/* line 326, ../scss/components/_product.scss */
.spr-badge { color: #121212; }
/* line 328, ../scss/components/_product.scss */
.product-single__variants { display: none; }
/* line 331, ../scss/components/_product.scss */
.no-js .product-single__variants { display: block; }
/* line 334, ../scss/components/_product.scss */
.product-single__photos { margin-bottom: 10px; }
/* line 336, ../scss/components/_product.scss */
.product-single__photos img { width: 100%; }
/* line 340, ../scss/components/_product.scss */
.product-single__thumbnails { margin: 0 0 30px; overflow: hidden; padding: 0; }
/* line 344, ../scss/components/_product.scss */
.product-single__thumbnails .owl-carousel .owl-nav .owl-next, .product-single__thumbnails .owl-carousel .owl-nav .owl-prev { top: 50%; }
/* line 345, ../scss/components/_product.scss */
.product-single__thumbnails .owl-carousel .owl-nav .owl-next { right: 30px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-single__thumbnails .owl-carousel .owl-nav .owl-next { left: 30px; right: auto; }
/* line 346, ../scss/components/_product.scss */
.product-single__thumbnails .owl-carousel .owl-nav .owl-prev { left: 30px; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-single__thumbnails .owl-carousel .owl-nav .owl-prev { right: 30px; left: auto; }
/* line 350, ../scss/components/_product.scss */
.product-single .selector-wrapper { display: none; }
/* line 352, ../scss/components/_product.scss */
.product-single .infor .title-products { color: #333; font-family: "Lato", sans-serif; font-size: 30px; font-weight: 700; margin: 0 0 5px; text-transform: uppercase; }
/* line 360, ../scss/components/_product.scss */
.product-single .infor .form-vertical { margin: 0; }
/* line 363, ../scss/components/_product.scss */
.product-single .infor .product-meta, .product-single .infor .product-meta a { color: #333; }
/* line 367, ../scss/components/_product.scss */
.product-single .infor .product-meta h3, .product-single .infor .product-meta .h3 { font-size: 26px; font-weight: 600; display: none; }
/* line 373, ../scss/components/_product.scss */
.product-single .infor .product-meta ul { list-style: none; margin: 0; }
/* line 376, ../scss/components/_product.scss */
.product-single .infor .product-meta ul li::before { content: "-"; margin-right: 3px; }
/* line 381, ../scss/components/_product.scss */
.product-single .infor .product-stars { margin: 0 0 5px; }
/* line 384, ../scss/components/_product.scss */
.product-single .infor #AddToCartText { font-weight: normal; position: relative; text-transform: uppercase; }
/* line 389, ../scss/components/_product.scss */
.product-single .infor .product-compare-price { float: left; color: #8a8a8a; font-size: 22px; font-weight: 400; margin-right: 10px; }
/* line 396, ../scss/components/_product.scss */
.product-single .infor .product-price { font-size: 24px; font-weight: 900; margin-bottom: 10px; color: #d1232d; }
/* line 401, ../scss/components/_product.scss */
.product-single .infor .product-price .price { font-size: 18px; }
/* line 404, ../scss/components/_product.scss */
.product-single .infor .product-price .availability { margin: 7px 0 0; }
/* line 408, ../scss/components/_product.scss */
.product-single .infor .product-socials { margin: 0 0 15px; }
/* line 410, ../scss/components/_product.scss */
.product-single .infor .product-socials a { width: 34px; height: 34px; background-color: #1e75cf; color: #fff; -webkit-border-radius: 50px; -khtml-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; text-align: center; line-height: 34px; display: inline-block; font-size: 15px; margin-right: 10px; }
/* line 415, ../scss/components/_product.scss */
.product-single .infor .product-socials a.bo-social-twitter { background-color: #00c1f1; }
/* line 416, ../scss/components/_product.scss */
.product-single .infor .product-socials a.bo-social-google-plus { background-color: #db4437; }
/* line 417, ../scss/components/_product.scss */
.product-single .infor .product-socials a.bo-social-pinterest { background-color: #c02b17; }
/* line 425, ../scss/components/_product.scss */
.product-single .infor .gts-action { padding: 30px 0; }
/* line 427, ../scss/components/_product.scss */
.product-single .infor .gts-action .contact-form { margin: 0; }
/* line 428, ../scss/components/_product.scss */
.product-single .infor .gts-action .quantity_p { margin-bottom: 30px; }
/* line 431, ../scss/components/_product.scss */
.product-single .infor .gts-action .product-add-cart { margin-right: 5px; font-size: 18px; font-weight: 700; letter-spacing: 0.1em; margin-left: 40px; padding: 12px 40px; }
/* line 440, ../scss/components/_product.scss */
.product-single .infor .gts-action .wishlist { text-transform: uppercase; font-size: 14px; font-weight: 500; letter-spacing: 0.05em; width: 100%; display: inline-block; padding: 20px 0; margin-top: 10px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
/* line 451, ../scss/components/_product.scss */
.product-single .infor .gts-action .wishlist:hover { color: #d1232d; }
/* line 453, ../scss/components/_product.scss */
.product-single .infor .gts-action .wishlist:hover .btn-default { background-color: #d1232d; border-color: #d1232d; color: #fff; }
/* line 459, ../scss/components/_product.scss */
.product-single .infor .gts-action .wishlist .btn-default { padding: 0; margin-right: 20px; width: 34px; height: 34px; background-color: #fff; border-color: #dbdbdb; color: #333; line-height: 34px; }
/* line 460, ../scss/components/_product.scss */
.product-single .infor .gts-action .wishlist .btn-default:hover { background-color: #d1232d; border-color: #d1232d; color: #fff; }
/* line 464, ../scss/components/_product.scss */
.product-single .infor .product-description { padding: 20px 0; margin-top: 30px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; color: #8a8a8a; }
/* line 472, ../scss/components/_product.scss */
.product-single .infor .swatch input { display: none; }
/* line 475, ../scss/components/_product.scss */
.product-single .infor .swatch .white label { border: 1px solid #ededed; }
/* line 483, ../scss/components/_product.scss */
.product__detail-tab { padding: 60px 0 !important; }
/* line 485, ../scss/components/_product.scss */
.product__detail-tab .nav-tabs > li { display: inline-block; float: none; margin-bottom: -1px; }
/* line 489, ../scss/components/_product.scss */
.product__detail-tab .nav-tabs > li.active > a, .product__detail-tab .nav-tabs > li.active > a:hover, .product__detail-tab .nav-tabs > li.active > a:focus { color: #d1232d; border: 0; border-bottom: 2px solid #d1232d; }
/* line 497, ../scss/components/_product.scss */
.product__detail-tab .nav-tabs > li a { font-size: 16px; font-weight: bold; text-transform: uppercase; color: #000; border: 0; }
/* line 505, ../scss/components/_product.scss */
.product__detail-tab .tabs-list.nav-tabs { margin: 0 auto; display: block; text-align: center; }
/* line 511, ../scss/components/_product.scss */
.product__detail-tab .tab-content { background-color: #f7f7f7; display: inline-block; border: 1px solid #dbdbdb; padding: 30px; color: #333; width: 100%; }
/* line 518, ../scss/components/_product.scss */
.product__detail-tab .tab-content a { letter-spacing: 0.05em; font-size: 16px; }
/* line 520, ../scss/components/_product.scss */
.product__detail-tab .rte { margin: 0; }
/* line 525, ../scss/components/_product.scss */
.tab-products .tabs-v1 { position: relative; padding: 0 0 50px; }
/* line 528, ../scss/components/_product.scss */
.tab-products .tabs-v1 .tabs-list { margin: 0; text-align: center; }
/* line 531, ../scss/components/_product.scss */
.tab-products .tabs-v1 .tabs-list li { display: inline-block; float: none; margin-bottom: 0 !important; padding: 0 5px; text-align: center; }
/* line 537, ../scss/components/_product.scss */
.tab-products .tabs-v1 .tabs-list li:hover > a, .tab-products .tabs-v1 .tabs-list li.active > a { background-color: #d1232d; border: 1px solid #d1232d; color: #fff; }
/* line 543, ../scss/components/_product.scss */
.tab-products .tabs-v1 .tabs-list li a { color: #333; font-size: 12px; font-weight: bold; line-height: 32px; letter-spacing: 0.1em; padding: 0 22px; position: relative; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; text-transform: uppercase; height: 32px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; background-color: transparent; border: 1px solid #999999; }
/* line 563, ../scss/components/_product.scss */
.tabs-v1.tabs-center { text-align: center; }
/* line 566, ../scss/components/_product.scss */
.tabs-v1.tabs-center::after { display: none; }
/* line 569, ../scss/components/_product.scss */
.tabs-v1.tabs-center .sub { font-size: 13px; font-style: italic; margin: 0 0 25px; }
/* line 574, ../scss/components/_product.scss */
.tab-v2 .tabs-list.nav-tabs { margin: 0; }
/* line 577, ../scss/components/_product.scss */
.tab-v2 .tabs-list.nav-tabs li { border: medium none; }
/* line 580, ../scss/components/_product.scss */
.tab-v2 .tabs-list.nav-tabs li a { border: medium none !important; color: #ababab; font-size: 18px; margin: 0; padding: 8px 18px; }
/* line 587, ../scss/components/_product.scss */
.tab-v2 .tabs-list.nav-tabs li.active a { color: #fff; }
/* line 590, ../scss/components/_product.scss */
.tab-v2 .tab-content { border: 1px solid #ededed; padding: 30px; }
/* line 594, ../scss/components/_product.scss */
.tab-v3 { margin-bottom: 20px; }
/* line 597, ../scss/components/_product.scss */
.tab-v3 .nav-tabs { margin: 0; text-align: center; }
/* line 601, ../scss/components/_product.scss */
.tab-v3 .nav-tabs li { border: medium none; display: inline-block; float: none; }
/* line 606, ../scss/components/_product.scss */
.tab-v3 .nav-tabs li a { border: medium none !important; color: #b9b9b9; font-size: 16px; padding: 10px 20px; transition: all 0.2s ease-in-out 0s; }
/* line 613, ../scss/components/_product.scss */
.tab-v3 .nav-tabs li:hover a, .tab-v3 .nav-tabs li.active a { color: #323232; font-size: 18px; }
/* line 617, ../scss/components/_product.scss */
.js-qty, .ajaxcart__qty { border: 1px solid #ededed; max-width: 134px; position: relative; }
/* line 622, ../scss/components/_product.scss */
.js-qty input, .ajaxcart__qty input { background: transparent none repeat scroll 0 0; border: medium none; display: block; margin: 0; padding: 9px 25px; text-align: center; width: 100%; }
/* line 631, ../scss/components/_product.scss */
.js-qty__adjust, .ajaxcart__qty-adjust { -moz-user-select: none; background: #fff none repeat scroll 0 0; border: 0 none; bottom: 0; cursor: pointer; display: block; overflow: hidden; padding: 0 12px; position: absolute; text-align: center; top: 0; }
/* line 644, ../scss/components/_product.scss */
.js-qty__adjust:hover, .ajaxcart__qty-adjust:hover, .js-qty__adjust:focus, .ajaxcart__qty-adjust:focus { color: #d1232d; }
/* line 647, ../scss/components/_product.scss */
.js-qty__adjust--plus, .ajaxcart__qty--plus { border-left: 1px solid #000; right: 0; background-color: #000; color: #fff; }
/* line 653, ../scss/components/_product.scss */
.js-qty__adjust--minus, .ajaxcart__qty--minus { border-right: 1px solid #000; background-color: #000; left: 0; color: #fff; }
/* line 659, ../scss/components/_product.scss */
.ajaxcart__qty { margin: 0; }
/* line 662, ../scss/components/_product.scss */
.is-loading .ajaxcart__qty { opacity: 0.5; transition: none 0s ease 0s; }
/* line 666, ../scss/components/_product.scss */
.ajaxcart__qty-num { border-color: #e9e9e9; color: #fff; }
/* line 670, ../scss/components/_product.scss */
.ajaxcart__qty-adjust { color: #fff; }
/* line 673, ../scss/components/_product.scss */
.ajaxcart__qty--plus { border-color: #e9e9e9; }
/* line 676, ../scss/components/_product.scss */
.ajaxcart__qty--minus { border-color: #e9e9e9; }
/* line 680, ../scss/components/_product.scss */
.cart__remove { display: block; }
/* line 683, ../scss/components/_product.scss */
.ajaxcart__inner { margin-bottom: 30px; }
/* line 686, ../scss/components/_product.scss */
.ajaxcart__row > .grid, .ajaxcart__row > .grid--rev, .ajaxcart__row > .grid--full { margin-left: -15px; }
/* line 689, ../scss/components/_product.scss */
.ajaxcart__row > .grid > .grid__item, .ajaxcart__row > .grid--rev > .grid__item, .ajaxcart__row > .grid--full > .grid__item { padding-left: 15px; }
/* line 692, ../scss/components/_product.scss */
.ajaxcart__product { max-height: 500px; position: relative; }
/* line 696, ../scss/components/_product.scss */
.ajaxcart__product.is-removed { backface-visibility: hidden; max-height: 0; overflow: hidden; transition: all 450ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 0s; visibility: hidden; }
/* line 703, ../scss/components/_product.scss */
.ajaxcart__row { border-bottom: 1px solid #e9e9e9; margin-bottom: 15px; padding-bottom: 15px; }
/* line 708, ../scss/components/_product.scss */
.ajaxcart__product-image { display: block; margin-bottom: 15px; overflow: hidden; }
/* line 713, ../scss/components/_product.scss */
.ajaxcart__product-image img { display: block; margin: 0 auto; max-width: 100%; }
/* line 718, ../scss/components/_product.scss */
.ajaxcart__product-name, .ajaxcart__product-meta { display: block; }
/* line 721, ../scss/components/_product.scss */
.ajaxcart__product-name + .ajaxcart__product-meta { padding-top: 6px; }
/* line 724, ../scss/components/_product.scss */
.quantity_p .js-qty, .quantity_p .ajaxcart__qty { display: inline-block; vertical-align: middle; }
/* line 728, ../scss/components/_product.scss */
.quantity_p .quantity-selector { color: #17181a; font-weight: 700; margin-right: 10px; }
/* line 734, ../scss/components/_product.scss */
.product-category { display: block; margin-bottom: 10px; }
/* line 738, ../scss/components/_product.scss */
.product-category a { margin-right: 8px; }
/* line 741, ../scss/components/_product.scss */
#ProductPhoto { position: relative; }
/* line 744, ../scss/components/_product.scss */
.cloud-zoom-lens { background-color: #fff; cursor: move; }
/* line 748, ../scss/components/_product.scss */
.cloud-zoom-wrap { position: relative; top: 0; z-index: 9999; }
/* line 753, ../scss/components/_product.scss */
.cloud-zoom-big { overflow: hidden; }
/* line 756, ../scss/components/_product.scss */
.cloud-zoom-loading { background: #222 none repeat scroll 0 0; color: white; padding: 3px; }
/*****************************************************************/
/*** 15. Helper
/*****************************************************************/
/* line 1, ../scss/utils/_helper.scss */
.bg-white { background: #FFFFFF; }
/* line 5, ../scss/utils/_helper.scss */
.bg-info { background: #5bc0de; }
/* line 9, ../scss/utils/_helper.scss */
.bg-primary { background: #000; }
/* line 13, ../scss/utils/_helper.scss */
.bg-warning { background: #ff5722; }
/* line 17, ../scss/utils/_helper.scss */
.bg-danger { background: #d9534f; }
/* line 33, ../scss/utils/_helper.scss */
.text-lg { font-size: 30px !important; }
/* line 37, ../scss/utils/_helper.scss */
.light-style { color: #FFFFFF !important; }
/*****************************************************************/
/*** 16. Theme Effect
/*****************************************************************/
/*Font size
---------------------------------------*/
/* line 6, ../scss/themes/_theme-effect.scss */
.font-size-8 { font-size: 8px; }
/* line 9, ../scss/themes/_theme-effect.scss */
.font-size-10 { font-size: 10px; }
/* line 12, ../scss/themes/_theme-effect.scss */
.font-size-12 { font-size: 12px; }
/* line 15, ../scss/themes/_theme-effect.scss */
.font-size-14 { font-size: 14px; }
/* line 18, ../scss/themes/_theme-effect.scss */
.font-size-16 { font-size: 16px; }
/* line 21, ../scss/themes/_theme-effect.scss */
.font-size-18 { font-size: 18px; }
/* line 24, ../scss/themes/_theme-effect.scss */
.font-size-20 { font-size: 20px; }
/* line 27, ../scss/themes/_theme-effect.scss */
.font-size-22 { font-size: 22px; }
/* line 30, ../scss/themes/_theme-effect.scss */
.font-size-24 { font-size: 24px; }
/* line 33, ../scss/themes/_theme-effect.scss */
.font-size-26 { font-size: 26px; }
/* line 36, ../scss/themes/_theme-effect.scss */
.font-size-28 { font-size: 28px; }
/* line 39, ../scss/themes/_theme-effect.scss */
.font-size-30 { font-size: 30px; }
/*Center Block "Class"*/
/* line 43, ../scss/themes/_theme-effect.scss */
.center-block { margin: 0 auto; text-align: center; }
/*Divider*/
/* line 48, ../scss/themes/_theme-effect.scss */
hr.divider-10 { margin: 10px 0; }
/* line 51, ../scss/themes/_theme-effect.scss */
hr.divider-20 { margin: 20px 0; }
/* line 54, ../scss/themes/_theme-effect.scss */
hr.divider-30 { margin: 30px 0; }
/* line 58, ../scss/themes/_theme-effect.scss */
hr.divider-40 { margin: 40px 0; }
/* line 62, ../scss/themes/_theme-effect.scss */
hr.divider-50 { margin: 50px 0; }
/* line 66, ../scss/themes/_theme-effect.scss */
hr.divider-60 { margin: 60px 0; }
/* line 70, ../scss/themes/_theme-effect.scss */
hr.divider-70 { margin: 70px 0; }
/* line 74, ../scss/themes/_theme-effect.scss */
hr.divider-snow { margin: 50px 0; border-color: #ddd; }
/*Font Weight*/
/* line 80, ../scss/themes/_theme-effect.scss */
.fweight-200 { font-weight: 200 !important; }
/* line 81, ../scss/themes/_theme-effect.scss */
.fweight-300 { font-weight: 300 !important; }
/* line 82, ../scss/themes/_theme-effect.scss */
.fweight-400 { font-weight: 400 !important; }
/* line 83, ../scss/themes/_theme-effect.scss */
.fweight-500 { font-weight: 500 !important; }
/* line 84, ../scss/themes/_theme-effect.scss */
.fweight-600 { font-weight: 600 !important; }
/* line 85, ../scss/themes/_theme-effect.scss */
.fweight-700 { font-weight: 700 !important; }
/*Letter spacing */
/* line 87, ../scss/themes/_theme-effect.scss */
.letter-spacing-0 { letter-spacing: 0; }
/* line 90, ../scss/themes/_theme-effect.scss */
.letter-spacing-1 { letter-spacing: 1px; }
/* line 93, ../scss/themes/_theme-effect.scss */
.letter-spacing-2 { letter-spacing: 2px; }
/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 99, ../scss/themes/_theme-effect.scss */
.space-padding-0 { padding: 0 !important; }
/* line 102, ../scss/themes/_theme-effect.scss */
.space-padding-10 { padding: 10px !important; }
/* line 105, ../scss/themes/_theme-effect.scss */
.space-padding-20 { padding: 20px !important; }
/* line 108, ../scss/themes/_theme-effect.scss */
.space-padding-30 { padding: 30px !important; }
/* line 111, ../scss/themes/_theme-effect.scss */
.space-padding-40 { padding: 40px !important; }
/* line 114, ../scss/themes/_theme-effect.scss */
.space-padding-50 { padding: 50px !important; }
/* line 117, ../scss/themes/_theme-effect.scss */
.space-padding-60 { padding: 60px !important; }
/* line 120, ../scss/themes/_theme-effect.scss */
.space-padding-70 { padding: 70px !important; }
/* line 123, ../scss/themes/_theme-effect.scss */
.space-padding-80 { padding: 80px !important; }
/* line 126, ../scss/themes/_theme-effect.scss */
.space-padding-90 { padding: 90px !important; }
/* line 129, ../scss/themes/_theme-effect.scss */
.space-padding-100 { padding: 100px !important; }
/*Padding Top & Bottom*/
/* line 133, ../scss/themes/_theme-effect.scss */
.space-padding-tb-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
/* line 137, ../scss/themes/_theme-effect.scss */
.space-padding-tb-10 { padding-top: 10px !important; padding-bottom: 10px !important; }
/* line 141, ../scss/themes/_theme-effect.scss */
.space-padding-tb-20 { padding-top: 20px !important; padding-bottom: 20px !important; }
/* line 145, ../scss/themes/_theme-effect.scss */
.space-padding-tb-30 { padding-top: 30px !important; padding-bottom: 30px !important; }
/* line 149, ../scss/themes/_theme-effect.scss */
.space-padding-tb-40 { padding-top: 40px !important; padding-bottom: 40px !important; }
/* line 153, ../scss/themes/_theme-effect.scss */
.space-padding-tb-50 { padding-top: 50px !important; padding-bottom: 50px !important; }
/* line 157, ../scss/themes/_theme-effect.scss */
.space-padding-tb-60 { padding-top: 60px !important; padding-bottom: 60px !important; }
/* line 161, ../scss/themes/_theme-effect.scss */
.space-padding-tb-70 { padding-top: 70px !important; padding-bottom: 70px !important; }
/* line 165, ../scss/themes/_theme-effect.scss */
.space-padding-tb-80 { padding-top: 80px !important; padding-bottom: 80px !important; }
/* line 170, ../scss/themes/_theme-effect.scss */
.space-padding-tb-100 { padding-top: 100px !important; padding-bottom: 100px !important; }
/*Padding Left & Right*/
/* line 176, ../scss/themes/_theme-effect.scss */
.space-padding-lr-0 { padding-left: 0px !important; padding-right: 0px !important; }
/* line 180, ../scss/themes/_theme-effect.scss */
.space-padding-lr-10 { padding-left: 10px !important; padding-right: 10px !important; }
/* line 184, ../scss/themes/_theme-effect.scss */
.space-padding-lr-20 { padding-left: 20px !important; padding-right: 20px !important; }
/* line 188, ../scss/themes/_theme-effect.scss */
.space-padding-lr-30 { padding-left: 30px !important; padding-right: 30px !important; }
/* line 192, ../scss/themes/_theme-effect.scss */
.space-padding-lr-40 { padding-left: 40px !important; padding-right: 40px !important; }
/* line 196, ../scss/themes/_theme-effect.scss */
.space-padding-lr-50 { padding-left: 50px !important; padding-right: 50px !important; }
/* line 200, ../scss/themes/_theme-effect.scss */
.space-padding-lr-60 { padding-left: 60px !important; padding-right: 60px !important; }
/* line 204, ../scss/themes/_theme-effect.scss */
.space-padding-lr-70 { padding-left: 70px !important; padding-right: 70px !important; }
/* line 208, ../scss/themes/_theme-effect.scss */
.space-padding-lr-80 { padding-left: 80px !important; padding-right: 80px !important; }
/* line 212, ../scss/themes/_theme-effect.scss */
.space-padding-lr-90 { padding-left: 90px !important; padding-right: 90px !important; }
/* line 216, ../scss/themes/_theme-effect.scss */
.space-padding-lr-100 { padding-left: 100px !important; padding-right: 100px !important; }
/*Padding Top*/
/* line 221, ../scss/themes/_theme-effect.scss */
.space-padding-t10 { padding-top: 10px !important; }
/* line 222, ../scss/themes/_theme-effect.scss */
.space-padding-t20 { padding-top: 20px !important; }
/* line 223, ../scss/themes/_theme-effect.scss */
.space-padding-t30 { padding-top: 30px !important; }
/* line 224, ../scss/themes/_theme-effect.scss */
.space-padding-t40 { padding-top: 40px !important; }
/* line 225, ../scss/themes/_theme-effect.scss */
.space-padding-t50 { padding-top: 50px !important; }
/* line 226, ../scss/themes/_theme-effect.scss */
.space-padding-t60 { padding-top: 60px !important; }
/* line 227, ../scss/themes/_theme-effect.scss */
.space-padding-t70 { padding-top: 70px !important; }
/* line 228, ../scss/themes/_theme-effect.scss */
.space-padding-t80 { padding-top: 80px !important; }
/* line 229, ../scss/themes/_theme-effect.scss */
.space-padding-t90 { padding-top: 90px !important; }
/* line 230, ../scss/themes/_theme-effect.scss */
.space-padding-t100 { padding-top: 100px !important; }
/*Padding Bottom*/
/* line 232, ../scss/themes/_theme-effect.scss */
.space-padding-b10 { padding-bottom: 10px !important; }
/* line 233, ../scss/themes/_theme-effect.scss */
.space-padding-b20 { padding-bottom: 20px !important; }
/* line 234, ../scss/themes/_theme-effect.scss */
.space-padding-b30 { padding-bottom: 30px !important; }
/* line 235, ../scss/themes/_theme-effect.scss */
.space-padding-b40 { padding-bottom: 40px !important; }
/* line 236, ../scss/themes/_theme-effect.scss */
.space-padding-b50 { padding-bottom: 50px !important; }
/* line 237, ../scss/themes/_theme-effect.scss */
.space-padding-b60 { padding-bottom: 60px !important; }
/* line 238, ../scss/themes/_theme-effect.scss */
.space-padding-b70 { padding-bottom: 70px !important; }
/* line 239, ../scss/themes/_theme-effect.scss */
.space-padding-b80 { padding-bottom: 80px !important; }
/* line 240, ../scss/themes/_theme-effect.scss */
.space-padding-b90 { padding-bottom: 90px !important; }
/* line 241, ../scss/themes/_theme-effect.scss */
.space-padding-b100 { padding-bottom: 100px !important; }
/*Padding Left*/
/* line 243, ../scss/themes/_theme-effect.scss */
.space-padding-l10 { padding-left: 10px !important; }
/* line 244, ../scss/themes/_theme-effect.scss */
.space-padding-l20 { padding-left: 20px !important; }
/* line 245, ../scss/themes/_theme-effect.scss */
.space-padding-l30 { padding-left: 30px !important; }
/* line 246, ../scss/themes/_theme-effect.scss */
.space-padding-l40 { padding-left: 40px !important; }
/* line 247, ../scss/themes/_theme-effect.scss */
.space-padding-l50 { padding-left: 50px !important; }
/* line 248, ../scss/themes/_theme-effect.scss */
.space-padding-l60 { padding-left: 60px !important; }
/* line 249, ../scss/themes/_theme-effect.scss */
.space-padding-l70 { padding-left: 70px !important; }
/* line 250, ../scss/themes/_theme-effect.scss */
.space-padding-l80 { padding-left: 80px !important; }
/* line 251, ../scss/themes/_theme-effect.scss */
.space-padding-l90 { padding-left: 90px !important; }
/* line 252, ../scss/themes/_theme-effect.scss */
.space-padding-l100 { padding-left: 100px !important; }
/*Padding right*/
/* line 254, ../scss/themes/_theme-effect.scss */
.space-padding-r10 { padding-right: 10px !important; }
/* line 255, ../scss/themes/_theme-effect.scss */
.space-padding-r20 { padding-right: 20px !important; }
/* line 256, ../scss/themes/_theme-effect.scss */
.space-padding-r30 { padding-right: 30px !important; }
/* line 257, ../scss/themes/_theme-effect.scss */
.space-padding-r40 { padding-right: 40px !important; }
/* line 258, ../scss/themes/_theme-effect.scss */
.space-padding-r50 { padding-right: 50px !important; }
/* line 259, ../scss/themes/_theme-effect.scss */
.space-padding-r60 { padding-right: 60px !important; }
/* line 260, ../scss/themes/_theme-effect.scss */
.space-padding-r70 { padding-right: 70px !important; }
/* line 261, ../scss/themes/_theme-effect.scss */
.space-padding-r80 { padding-right: 80px !important; }
/* line 262, ../scss/themes/_theme-effect.scss */
.space-padding-r90 { padding-right: 90px !important; }
/* line 263, ../scss/themes/_theme-effect.scss */
.space-padding-r100 { padding-right: 100px !important; }
/*Space
------------------------------------*/
/*Margin Top*/
/* line 267, ../scss/themes/_theme-effect.scss */
.space-top-5 { margin-top: 5px !important; }
/* line 268, ../scss/themes/_theme-effect.scss */
.space-top-10 { margin-top: 10px !important; }
/* line 269, ../scss/themes/_theme-effect.scss */
.space-top-15 { margin-top: 15px !important; }
/* line 270, ../scss/themes/_theme-effect.scss */
.space-top-20 { margin-top: 20px !important; }
/* line 271, ../scss/themes/_theme-effect.scss */
.space-top-25 { margin-top: 25px !important; }
/* line 272, ../scss/themes/_theme-effect.scss */
.space-top-30 { margin-top: 30px !important; }
/* line 273, ../scss/themes/_theme-effect.scss */
.space-top-35 { margin-top: 35px !important; }
/* line 274, ../scss/themes/_theme-effect.scss */
.space-top-40 { margin-top: 40px !important; }
/* line 275, ../scss/themes/_theme-effect.scss */
.space-top-45 { margin-top: 45px !important; }
/* line 276, ../scss/themes/_theme-effect.scss */
.space-top-50 { margin-top: 50px !important; }
/* line 277, ../scss/themes/_theme-effect.scss */
.space-top-55 { margin-top: 55px !important; }
/* line 278, ../scss/themes/_theme-effect.scss */
.space-top-60 { margin-top: 60px !important; }
/* line 279, ../scss/themes/_theme-effect.scss */
.space-top-65 { margin-top: 65px !important; }
/* line 280, ../scss/themes/_theme-effect.scss */
.space-top-70 { margin-top: 70px !important; }
/* line 281, ../scss/themes/_theme-effect.scss */
.space-top-75 { margin-top: 75px !important; }
/* line 282, ../scss/themes/_theme-effect.scss */
.space-top-80 { margin-top: 80px !important; }
/* line 283, ../scss/themes/_theme-effect.scss */
.space-top-85 { margin-top: 85px !important; }
/* line 284, ../scss/themes/_theme-effect.scss */
.space-top-90 { margin-top: 90px !important; }
/* line 285, ../scss/themes/_theme-effect.scss */
.space-top-95 { margin-top: 95px !important; }
/* line 286, ../scss/themes/_theme-effect.scss */
.space-top-100 { margin-top: 100px !important; }
/*Margin Bottom*/
/* line 288, ../scss/themes/_theme-effect.scss */
.space-5 { margin-bottom: 5px !important; }
/* line 289, ../scss/themes/_theme-effect.scss */
.space-10 { margin-bottom: 10px !important; }
/* line 290, ../scss/themes/_theme-effect.scss */
.space-15 { margin-bottom: 15px !important; }
/* line 291, ../scss/themes/_theme-effect.scss */
.space-20 { margin-bottom: 20px !important; }
/* line 292, ../scss/themes/_theme-effect.scss */
.space-25 { margin-bottom: 25px !important; }
/* line 293, ../scss/themes/_theme-effect.scss */
.space-30 { margin-bottom: 30px !important; }
/* line 294, ../scss/themes/_theme-effect.scss */
.space-35 { margin-bottom: 35px !important; }
/* line 295, ../scss/themes/_theme-effect.scss */
.space-40 { margin-bottom: 40px !important; }
/* line 296, ../scss/themes/_theme-effect.scss */
.space-45 { margin-bottom: 45px !important; }
/* line 297, ../scss/themes/_theme-effect.scss */
.space-50 { margin-bottom: 50px !important; }
/* line 298, ../scss/themes/_theme-effect.scss */
.space-55 { margin-bottom: 55px !important; }
/* line 299, ../scss/themes/_theme-effect.scss */
.space-60 { margin-bottom: 60px !important; }
/* line 300, ../scss/themes/_theme-effect.scss */
.space-65 { margin-bottom: 65px !important; }
/* line 301, ../scss/themes/_theme-effect.scss */
.space-70 { margin-bottom: 70px !important; }
/* line 302, ../scss/themes/_theme-effect.scss */
.space-75 { margin-bottom: 75px !important; }
/* line 303, ../scss/themes/_theme-effect.scss */
.space-80 { margin-bottom: 80px !important; }
/* line 304, ../scss/themes/_theme-effect.scss */
.space-85 { margin-bottom: 85px !important; }
/* line 305, ../scss/themes/_theme-effect.scss */
.space-90 { margin-bottom: 90px !important; }
/* line 306, ../scss/themes/_theme-effect.scss */
.space-95 { margin-bottom: 95px !important; }
/* line 307, ../scss/themes/_theme-effect.scss */
.space-100 { margin-bottom: 100px !important; }
/*Margin Left*/
/* line 310, ../scss/themes/_theme-effect.scss */
.space-left-5 { margin-left: 5px !important; }
/* line 311, ../scss/themes/_theme-effect.scss */
.space-left-10 { margin-left: 10px !important; }
/* line 312, ../scss/themes/_theme-effect.scss */
.space-left-15 { margin-left: 15px !important; }
/* line 313, ../scss/themes/_theme-effect.scss */
.space-left-20 { margin-left: 20px !important; }
/* line 314, ../scss/themes/_theme-effect.scss */
.space-left-25 { margin-left: 25px !important; }
/* line 315, ../scss/themes/_theme-effect.scss */
.space-left-30 { margin-left: 30px !important; }
/*Margin right*/
/* line 318, ../scss/themes/_theme-effect.scss */
.space-right-5 { margin-right: 5px !important; }
/* line 319, ../scss/themes/_theme-effect.scss */
.space-right-10 { margin-right: 10px !important; }
/* line 320, ../scss/themes/_theme-effect.scss */
.space-right-15 { margin-right: 15px !important; }
/* line 321, ../scss/themes/_theme-effect.scss */
.space-right-20 { margin-right: 20px !important; }
/* line 322, ../scss/themes/_theme-effect.scss */
.space-right-25 { margin-right: 25px !important; }
/* line 323, ../scss/themes/_theme-effect.scss */
.space-right-30 { margin-right: 30px !important; }
/*Removes space*/
/* line 326, ../scss/themes/_theme-effect.scss */
.space-top-0 { margin-top: 0 !important; padding-top: 0 !important; }
/* line 331, ../scss/themes/_theme-effect.scss */
.space-bottom-0 { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/* line 337, ../scss/themes/_theme-effect.scss */
.no-space-row .row { margin: 0; }
/* line 342, ../scss/themes/_theme-effect.scss */
.no-space-row [class^="col-"], .no-space-row [class*="col-"] { padding: 0; }
/*Space for Ul li List
------------------------------------*/
/* line 350, ../scss/themes/_theme-effect.scss */
.ul-space-5 li { margin-bottom: 5px !important; }
/* line 351, ../scss/themes/_theme-effect.scss */
.ul-space-10 li { margin-bottom: 10px !important; }
/* line 352, ../scss/themes/_theme-effect.scss */
.ul-space-15 li { margin-bottom: 15px !important; }
/* line 353, ../scss/themes/_theme-effect.scss */
.ul-space-20 li { margin-bottom: 20px !important; }
/* line 354, ../scss/themes/_theme-effect.scss */
.ul-space-25 li { margin-bottom: 25px !important; }
/* line 355, ../scss/themes/_theme-effect.scss */
.ul-space-30 li { margin-bottom: 30px !important; }
/* line 356, ../scss/themes/_theme-effect.scss */
.ul-space-35 li { margin-bottom: 35px !important; }
/* line 357, ../scss/themes/_theme-effect.scss */
.ul-space-40 li { margin-bottom: 40px !important; }
/* line 358, ../scss/themes/_theme-effect.scss */
.ul-space-45 li { margin-bottom: 45px !important; }
/* line 359, ../scss/themes/_theme-effect.scss */
.ul-space-50 li { margin-bottom: 50px !important; }
/*Height
------------------------------------*/
/* line 363, ../scss/themes/_theme-effect.scss */
.height-10 { height: 10px; }
/* line 367, ../scss/themes/_theme-effect.scss */
.height-20 { height: 20px; }
/* line 371, ../scss/themes/_theme-effect.scss */
.height-30 { height: 30px; }
/* line 375, ../scss/themes/_theme-effect.scss */
.height-40 { height: 40px; }
/* line 379, ../scss/themes/_theme-effect.scss */
.height-50 { height: 50px; }
/* line 383, ../scss/themes/_theme-effect.scss */
.height-60 { height: 60px; }
/* line 387, ../scss/themes/_theme-effect.scss */
.height-70 { height: 70px; }
/* line 391, ../scss/themes/_theme-effect.scss */
.height-80 { height: 80px; }
/* line 395, ../scss/themes/_theme-effect.scss */
.height-90 { height: 90px; }
/* line 399, ../scss/themes/_theme-effect.scss */
.height-100 { height: 100px; }
/*Width
------------------------------------*/
/* line 405, ../scss/themes/_theme-effect.scss */
.width-10 { width: 10%; margin: 0 auto; }
/* line 409, ../scss/themes/_theme-effect.scss */
.width-20 { width: 20%; margin: 0 auto; }
/* line 413, ../scss/themes/_theme-effect.scss */
.width-30 { width: 30%; margin: 0 auto; }
/* line 417, ../scss/themes/_theme-effect.scss */
.width-40 { width: 40%; margin: 0 auto; }
/* line 421, ../scss/themes/_theme-effect.scss */
.width-50 { width: 50%; margin: 0 auto; }
/* line 425, ../scss/themes/_theme-effect.scss */
.width-60 { width: 60%; margin: 0 auto; }
/* line 429, ../scss/themes/_theme-effect.scss */
.width-70 { width: 70%; margin: 0 auto; }
/* line 433, ../scss/themes/_theme-effect.scss */
.width-80 { width: 80%; margin: 0 auto; }
/* line 437, ../scss/themes/_theme-effect.scss */
.width-90 { width: 90%; margin: 0 auto; }
/*Radius
------------------------------------*/
/* line 443, ../scss/themes/_theme-effect.scss */
.radius-0 { border-radius: 0 !important; }
/* line 447, ../scss/themes/_theme-effect.scss */
.radius-x { border-radius: 50% !important; }
/* line 451, ../scss/themes/_theme-effect.scss */
.radius-1x { border-radius: 10px !important; }
/* line 455, ../scss/themes/_theme-effect.scss */
.radius-2x { border-radius: 20px !important; }
/* line 459, ../scss/themes/_theme-effect.scss */
.radius-3x { border-radius: 30px !important; }
/* line 463, ../scss/themes/_theme-effect.scss */
.radius-4x { border-radius: 40px !important; }
/* line 467, ../scss/themes/_theme-effect.scss */
.radius-5x { border-radius: 50px !important; }
/* line 471, ../scss/themes/_theme-effect.scss */
.radius-6x { border-radius: 60px !important; }
/* Width for Border */
/* line 476, ../scss/themes/_theme-effect.scss */
.border-0 { border-width: 0px !important; }
/* line 479, ../scss/themes/_theme-effect.scss */
.border-2 { border-width: 2px !important; }
/* line 482, ../scss/themes/_theme-effect.scss */
.border-3 { border-width: 3px !important; }
/* line 485, ../scss/themes/_theme-effect.scss */
.border-4 { border-width: 4px !important; }
/* line 488, ../scss/themes/_theme-effect.scss */
.border-5 { border-width: 5px !important; }
/* line 491, ../scss/themes/_theme-effect.scss */
.border-top { border-top: 1px solid #dedede; }
/* line 494, ../scss/themes/_theme-effect.scss */
.border-bottom { border-bottom: 1px solid #dedede; }
/* line 497, ../scss/themes/_theme-effect.scss */
.border-left { border-left: 1px solid #dedede; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-left { border-right: 1px solid #dedede; border-left: inherit; }
/* line 500, ../scss/themes/_theme-effect.scss */
.border-right { border-right: 1px solid #dedede; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-right { border-left: 1px solid #dedede; border-right: inherit; }
/* line 503, ../scss/themes/_theme-effect.scss */
.border-after { position: relative; }
/* line 505, ../scss/themes/_theme-effect.scss */
.border-after:after { background: #dedede; content: ""; margin: auto 0; position: absolute; top: 0; bottom: 0; right: 0; width: 1px; height: 50%; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .border-after:after { left: 0; right: auto; }
/* line 516, ../scss/themes/_theme-effect.scss */
.noborder-left { border-left: none; }
/* line 520, ../scss/themes/_theme-effect.scss */
.noborder-right { border-right: none; }
/* line 524, ../scss/themes/_theme-effect.scss */
.noborder-top { border-top: none; }
/* line 527, ../scss/themes/_theme-effect.scss */
.noborder-bottom { border-bottom: none; }
/*Radius for Left & Right Corners*/
/* line 531, ../scss/themes/_theme-effect.scss */
.radius-left-5x { border-top-left-radius: 50px !important; border-bottom-left-radius: 50px !important; }
/* line 536, ../scss/themes/_theme-effect.scss */
.radius-right-5x { border-top-right-radius: 50px !important; border-bottom-right-radius: 50px !important; }
/* line 541, ../scss/themes/_theme-effect.scss */
.radius-top-5xxs { border-top-left-radius: 5px !important; border-top-right-radius: 5px !important; }
/* line 546, ../scss/themes/_theme-effect.scss */
.radius-bottom-5xxs { border-bottom-left-radius: 5px !important; border-bottom-right-radius: 5px !important; }
/* line 551, ../scss/themes/_theme-effect.scss */
.radius-left-5xxs { border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important; }
/* line 556, ../scss/themes/_theme-effect.scss */
.radius-right-5xxs { border-top-right-radius: 5px !important; border-bottom-right-radius: 5px !important; }
/*Text Colors
------------------------------------*/
/* line 563, ../scss/themes/_theme-effect.scss */
.text-default { color: #000 !important; }
/* line 566, ../scss/themes/_theme-effect.scss */
.text-primary { color: #000 !important; }
/* line 570, ../scss/themes/_theme-effect.scss */
.text-info { color: #5bc0de !important; }
/* line 574, ../scss/themes/_theme-effect.scss */
.text-danger { color: #d9534f !important; }
/* line 578, ../scss/themes/_theme-effect.scss */
.text-warning { color: #ff5722 !important; }
/* line 582, ../scss/themes/_theme-effect.scss */
.text-success { color: #5cb85c !important; }
/* line 585, ../scss/themes/_theme-effect.scss */
.text-white { color: #fff !important; }
/* line 588, ../scss/themes/_theme-effect.scss */
.text-purple { color: #c8d1e6 !important; }
/* line 592, ../scss/themes/_theme-effect.scss */
.text-red { color: #c32322 !important; }
/* line 596, ../scss/themes/_theme-effect.scss */
.text-orange { color: #f66000 !important; }
/* line 600, ../scss/themes/_theme-effect.scss */
.text-yellow { color: #e2d951 !important; }
/* line 604, ../scss/themes/_theme-effect.scss */
.text-darker { color: #333 !important; }
/* line 608, ../scss/themes/_theme-effect.scss */
.text-lighten { color: #bbbbbb !important; }
/*Background Colors
------------------------------------*/
/* line 613, ../scss/themes/_theme-effect.scss */
.bg-transparent { background: transparent; }
/* line 616, ../scss/themes/_theme-effect.scss */
.bg-primary { background: #000 !important; }
/* line 620, ../scss/themes/_theme-effect.scss */
.bg-info { background: #5bc0de !important; }
/* line 624, ../scss/themes/_theme-effect.scss */
.bg-danger { background: #d9534f !important; }
/* line 628, ../scss/themes/_theme-effect.scss */
.bg-warning { background: #ff5722 !important; }
/* line 632, ../scss/themes/_theme-effect.scss */
.bg-success { background: #5cb85c !important; }
/* line 635, ../scss/themes/_theme-effect.scss */
.bg-white { background: #fff !important; }
/* line 638, ../scss/themes/_theme-effect.scss */
.bg-purple { background: #c8d1e6 !important; }
/* line 642, ../scss/themes/_theme-effect.scss */
.bg-red { background: #c32322 !important; }
/* line 646, ../scss/themes/_theme-effect.scss */
.bg-orange { background: #f66000 !important; }
/* line 650, ../scss/themes/_theme-effect.scss */
.bg-yellow { background: #e2d951 !important; }
/* line 653, ../scss/themes/_theme-effect.scss */
.bg-default { background: #000 !important; }
/* line 656, ../scss/themes/_theme-effect.scss */
.bg-darker { background: #333333 !important; }
/* line 659, ../scss/themes/_theme-effect.scss */
.bg-lighten { background: #ebebeb !important; }
/* line 662, ../scss/themes/_theme-effect.scss */
.bg-lightgray { background: #f3f3f3; }
/*Overflow
------------------------------------*/
/* line 667, ../scss/themes/_theme-effect.scss */
.overflow-h { overflow: hidden; }
/* line 671, ../scss/themes/_theme-effect.scss */
.overflow-a { overflow: auto; }
/* Height progress */
/* line 677, ../scss/themes/_theme-effect.scss */
.progress-3 { height: 3px; }
/* line 680, ../scss/themes/_theme-effect.scss */
.progress-4 { height: 4px; }
/* line 683, ../scss/themes/_theme-effect.scss */
.progress-5 { height: 5px; }
/* line 686, ../scss/themes/_theme-effect.scss */
.progress-6 { height: 6px; }
/* line 689, ../scss/themes/_theme-effect.scss */
.progress-7 { height: 7px; }
/* line 692, ../scss/themes/_theme-effect.scss */
.progress-8 { height: 8px; }
/* line 695, ../scss/themes/_theme-effect.scss */
.progress-9 { height: 9px; }
/* line 698, ../scss/themes/_theme-effect.scss */
.progress-10 { height: 10px; }
/* line 701, ../scss/themes/_theme-effect.scss */
.progress-11 { height: 11px; }
/* line 704, ../scss/themes/_theme-effect.scss */
.progress-12 { height: 12px; }
/* line 707, ../scss/themes/_theme-effect.scss */
.progress-13 { height: 13px; }
/* line 710, ../scss/themes/_theme-effect.scss */
.progress-14 { height: 14px; }
/* line 713, ../scss/themes/_theme-effect.scss */
.progress-15 { height: 15px; }
/* icon */
/* line 718, ../scss/themes/_theme-effect.scss */
.fa.fa-2 { font-size: 2em; }
/* line 721, ../scss/themes/_theme-effect.scss */
.fa.fa-3 { font-size: 4em; }
/* line 724, ../scss/themes/_theme-effect.scss */
.fa.fa-4 { font-size: 7em; }
/* line 727, ../scss/themes/_theme-effect.scss */
.fa.fa-5 { font-size: 12em; }
/* line 730, ../scss/themes/_theme-effect.scss */
.fa.fa-6 { font-size: 20em; }
/* carousel-controls */
/* line 737, ../scss/themes/_theme-effect.scss */
.carousel-controls .carousel-control { z-index: 5; }
/* line 741, ../scss/themes/_theme-effect.scss */
.carousel-controls-small { width: 65px; position: relative; display: inline-block; }
/* line 745, ../scss/themes/_theme-effect.scss */
.carousel-controls-small .carousel-control-small { width: 28px; height: 28px; line-height: 26px; }
/* --- SCSS For Accordion --- */
/* line 754, ../scss/themes/_theme-effect.scss */
.accordion { margin: 0; }
/* line 756, ../scss/themes/_theme-effect.scss */
.accordion .panel { -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05); border: 0; margin: 0; }
/* line 761, ../scss/themes/_theme-effect.scss */
.accordion .panel .box-tags .input-box { margin: 0 0 10px; }
/* line 766, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading { padding: 15px 0; margin: 0 30px; position: relative; border-top: 1px solid #dedede; border-radius: 0; }
/* line 772, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a { text-decoration: none; font-weight: bold; font-size: 14px; color: #000; }
/* line 777, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed { color: #1a1a1a; }
/* line 779, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed:hover { color: #000; }
/* line 785, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse { padding: 0 30px; }
/* line 788, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse .tab-content h2 { font-size: 16px; }
/* line 793, ../scss/themes/_theme-effect.scss */
.accordion .panel-body { border-top-color: transparent !important; }
/* line 799, ../scss/themes/_theme-effect.scss */
.accordion.collapse-right .panel-heading a:before { position: absolute; right: 20px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .accordion.collapse-right .panel-heading a:before { left: 20px; right: auto; }
/* line 808, ../scss/themes/_theme-effect.scss */
.accordion.collapse-color .panel-heading a:before { color: #fff; }
/* line 815, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel-heading { padding-left: 0; padding-right: 0; }
/* line 819, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body { background-color: transparent; border: none; }
/* line 826, ../scss/themes/_theme-effect.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body { background-color: transparent; }
/* accordion style version 1 */
/* line 835, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel-heading a:before { left: -10px; position: absolute; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .accordion-v1 .panel-heading a:before { right: -10px; left: auto; }
/* line 840, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body { border: none; }
/* accordion style version 2 */
/* line 847, ../scss/themes/_theme-effect.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body { border: none; }
/* accordion style version 3 */
/* line 854, ../scss/themes/_theme-effect.scss */
.accordion-v3 .panel .panel-heading { /*border-bottom: solid 1px $bo-accordion-border-color;*/
}
/* accordion style version 4 */
/* line 862, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse { position: relative; }
/* line 864, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse.in { /*&:before {
  	position: absolute;
  	content: "";
  	background-color: $bo-accordion-background;
  	top: -51px;
  	left: -1px;
  	height: 3px;
  	width:  100.5%
  }*/
}
/* --- SCSS For Breadcrumb --- */
/* line 881, ../scss/themes/_theme-effect.scss */
.breadcrumbs { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; background-color: transparent; padding: 30px 0; z-index: 1; }
/* line 887, ../scss/themes/_theme-effect.scss */
.breadcrumbs h2 { margin: 0; float: left; font-weight: 400; position: relative; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs h2 { float: right; }
/* line 893, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links { margin: 6px 0 0; position: relative; text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs .breadcrumb-links { text-align: left; }
/* line 897, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li { display: inline-block; }
/* line 899, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li + li:before { color: #757575; content: "\f105"; font-family: FontAwesome; padding: 0 15px; font-size: 14px; }
/* line 907, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > .active { color: #000; }
/* line 911, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style { color: #fff; border: 0px; }
/* line 914, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style h2 { color: #fff; }
/* line 919, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li a { color: #FFF; }
/* line 922, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before { color: #fff; }
/* line 926, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span { color: #fff; text-decoration: underline; }
/* line 932, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center { text-align: center; padding: 50px; }
/* line 935, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center h2 { float: none; }
/* line 938, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center .breadcrumb-links { text-align: center; }
/* line 944, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left h2 { float: none; text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left h2 { text-align: right; }
/* line 948, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left .breadcrumb-links { text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left .breadcrumb-links { text-align: right; }
/* line 954, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right h2 { float: none; text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right h2 { text-align: left; }
/* line 958, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right .breadcrumb-links { text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right .breadcrumb-links { text-align: left; }
/* --- SCSS For Call-to-action --- */
/* line 970, ../scss/themes/_theme-effect.scss */
.call-to-action { padding: 50px 80px; z-index: 1; text-align: center; width: 100%; }
/* line 975, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style { color: #FFFFFF; }
/* line 977, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style h1, .call-to-action.light-style h2, .call-to-action.light-style h3, .call-to-action.light-style h4, .call-to-action.light-style h5, .call-to-action.light-style h6 { color: #fff; }
/* line 980, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style .btn { border-color: #fff; color: #fff; }
/* line 985, ../scss/themes/_theme-effect.scss */
.call-to-action .action-button .btn { margin-top: 30px; min-width: 150px; margin-left: 8px; margin-right: 8px; }
/* line 991, ../scss/themes/_theme-effect.scss */
.call-to-action.call-to-action-outline { outline: 1px solid #999999; outline-offset: -30px; }
/* call to action style1 */
/* line 999, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 { display: table; text-align: left; }
/* line 1002, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .call-to-action-inner { display: table-cell; vertical-align: middle; }
/* line 1006, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button { min-width: 25%; text-align: right; }
/* line 1009, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button .btn { margin-top: 0; }
/* call to action style2 */
/* line 1017, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 { display: table; text-align: right; }
/* line 1021, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .call-to-action-inner { display: table-cell; vertical-align: middle; }
/* line 1025, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button { min-width: 40%; text-align: left; padding-left: 50px; }
/* line 1029, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button .btn { margin-top: 0; }
/* call to action style3 */
/* line 1039, ../scss/themes/_theme-effect.scss */
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 { border: 1px solid #222; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; display: inline-block; padding: 15px 10%; }
/* line 1049, ../scss/themes/_theme-effect.scss */
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 { border: 1px solid #fff; }
/* call to action style4 */
/* line 1057, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 { padding-left: 18%; padding-right: 18%; }
/* line 1060, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 .fa { width: 90px; height: 90px; line-height: 90px; background-color: #000; text-align: center; color: #fff; }
/* call to action style5 */
/* line 1069, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 { padding: 40px; overflow: hidden; color: #fff; text-align: center; }
/* line 1074, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .heading-title { text-transform: uppercase; font-weight: 700; font-family: inherit; }
/* line 1079, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .call-to-action-inner { font-size: 24px; }
/* line 1082, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .action-button { margin-top: 30px; }
/* call to action style6 */
/* line 1087, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 { outline: 1px solid #999999; outline-offset: -30px; padding: 70px 95px; overflow: hidden; }
/* line 1092, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .heading-title { text-transform: uppercase; color: #000; font-weight: 700; font-family: inherit; margin-bottom: 20px; }
/* line 1099, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .call-to-action-inner { color: #bbb; font-size: 24px; float: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .call-to-action-inner { float: right; }
/* line 1104, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .action-button { float: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .action-button { float: left; }
/* --- SCSS For Divider --- */
/* line 1113, ../scss/themes/_theme-effect.scss */
[class*="hr-"] { min-height: 1px; }
/* line 1116, ../scss/themes/_theme-effect.scss */
.hr-dashed { border-top: 1px dashed #b4b4b4; }
/* line 1119, ../scss/themes/_theme-effect.scss */
.hr-dotted { border-top: 1px dotted #b4b4b4; }
/* line 1122, ../scss/themes/_theme-effect.scss */
.hr-double { border-top: 3px double #b4b4b4; }
/* line 1125, ../scss/themes/_theme-effect.scss */
.hr-double-dashed { border-top: 1px dashed #b4b4b4; position: relative; }
/* line 1128, ../scss/themes/_theme-effect.scss */
.hr-double-dashed:before { border-top: 1px dashed #b4b4b4; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }
/* line 1136, ../scss/themes/_theme-effect.scss */
.hr-double-dotted { border-top: 1px dotted #b4b4b4; position: relative; }
/* line 1139, ../scss/themes/_theme-effect.scss */
.hr-double-dotted:before { border-top: 1px dotted #b4b4b4; position: absolute; width: 100%; height: 100%; content: ""; top: 1px; }
/* --- SCSS For Google-map --- */
/* --- SCSS For Icon-box --- */
/* line 1157, ../scss/themes/_theme-effect.scss */
.feature-box { padding: 0px 20px; }
/* line 1159, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-icon { float: left; margin: 11px 20px 0 0; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon { float: right; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon { margin: 11px 0 0 20px; }
/* line 1163, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body { overflow: hidden; color: #bbb; }
/* line 1166, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body .fbox-icon { margin-top: 0; }
/* line 1170, ../scss/themes/_theme-effect.scss */
.feature-box small { font-size: 13px; margin-bottom: 15px; display: inline-block; }
/* line 1175, ../scss/themes/_theme-effect.scss */
.feature-box h4 { margin-bottom: 10px; text-transform: uppercase; }
/* line 1179, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-title { margin: 10px 0; font-weight: 600; text-transform: none; }
/* line 1184, ../scss/themes/_theme-effect.scss */
.feature-box.light-style { color: #dfdfdf; }
/* line 1186, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a { color: #fff; }
/* line 1188, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a:hover { color: #000; }
/* line 1192, ../scss/themes/_theme-effect.scss */
.feature-box.light-style .fbox-title, .feature-box.light-style h4 { color: #fff; }
/* line 1197, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right { text-align: right; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right { text-align: left; }
/* line 1199, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right .fbox-icon { float: right; margin: 10px 0 0 20px; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon { float: left; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon { margin: 10px 20px 0 0; }
/* line 1204, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left { text-align: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left { text-align: right; }
/* line 1206, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left .fbox-icon { float: left; margin: 10px 20px 0 0; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon { float: right; }
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon { margin: 10px 0 0 20px; }
/* line 1211, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center { text-align: center; }
/* line 1213, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center .fbox-icon { float: none; margin: 0 0 20px; }
/* line 1218, ../scss/themes/_theme-effect.scss */
.feature-box.box-border { position: relative; }
/* line 1220, ../scss/themes/_theme-effect.scss */
.feature-box.box-border:before { background: none repeat scroll 0 0 #dedede; content: ""; margin-top: -50px; position: absolute; top: 50%; right: -15px; width: 1px; height: 90px; }
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .feature-box.box-border:before { left: -15px; right: auto; }
/* [class*="feature-box-"]{
	.fbox-icon{
		float: none;
		margin: 0;
	}
	h4 {
		padding: 10px 0;
		position: relative;
		&:before{
			content: "";
			position: absolute;
			left: 0;
			bottom: 15px;
			@include size(30px, 2px);
			background-color: $brand-primary;
		}
	}
	&.feature-box-center {
		h4 {
			&:before{
				left: 0;
				right: 0;
				margin: 0 auto;
			}
		}
	}	
} */
/* line 1260, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon { float: left; margin-right: 30px; }
/* line 1263, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon .icons { width: 70px; height: 70px; line-height: 70px; font-size: 24px; }
/* line 1269, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-body { font-size: 18px; }
/* line 1275, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons { width: 70px; height: 70px; line-height: 70px; font-size: 30px; }
/* line 1279, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain { width: auto; height: auto; line-height: 100%; }
/* line 1286, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right .fbox-icon { float: none; margin: 0; }
/* line 1290, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right h4:before { left: inherit; right: 0; }
/* line 1296, ../scss/themes/_theme-effect.scss */
.feature-box-v4 { position: relative; border: 1px solid #333; padding: 35px 30px 20px; text-align: center; }
/* line 1301, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon { position: absolute; content: ""; left: 0; right: 0; top: -36px; margin: 0 auto; }
/* line 1308, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon .icons { font-size: 24px; width: 70px; height: 70px; line-height: 70px; background-color: #fff; border: 1px solid #333; color: #333; }
/* line 1317, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons { background-color: #000; border: 1px solid #000; color: #fff; }
/* line 1324, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4 { padding: 10px 0 20px; }
/* line 1326, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4:before { width: 0px; height: 0px; background-color: transparent; }
/* line 1331, ../scss/themes/_theme-effect.scss */
.feature-box-v4[class*="bg-"] { border: none; }
/* line 1337, ../scss/themes/_theme-effect.scss */
.feature-box-v5 { padding: 20px 30px; border: 1px solid #ddd; border-bottom: 3px solid #000; }
/* line 1342, ../scss/themes/_theme-effect.scss */
.feature-box-v5 .fbox-icon .icons { font-size: 40px; width: 70px; height: 70px; line-height: 70px; color: #333; }
/* --- SCSS For Icon-progress-bar --- */
/* line 1355, ../scss/themes/_theme-effect.scss */
.icon-rating { float: left; }
/* line 1358, ../scss/themes/_theme-effect.scss */
.icon-rating input { left: -9999px; position: absolute; }
/* line 1362, ../scss/themes/_theme-effect.scss */
.icon-rating label { cursor: pointer; display: block; float: right; font-size: 22px; height: 17px; line-height: 17px; padding: 0 3px; }
/* line 1371, ../scss/themes/_theme-effect.scss */
.icon-rating label { color: #e0e0e0; transition: color 0.3s ease 0s; }
/* line 1375, ../scss/themes/_theme-effect.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label { color: #000; }
/* line 1378, ../scss/themes/_theme-effect.scss */
.icon-rating input:checked ~ label { color: #000; }
/* line 1381, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal { float: none; text-align: center; }
/* line 1385, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal label { float: none; height: 20px; line-height: 20px; }
/* line 1391, ../scss/themes/_theme-effect.scss */
.light-style { color: #fff; }
/* line 1393, ../scss/themes/_theme-effect.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 { color: #fff; }
/* line 1398, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating label { color: #449d44; }
/* line 1401, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label, .bg-success .icon-rating input:checked ~ label { color: #fff; }
/* line 1407, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating label { color: #b52b27; }
/* line 1410, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label, .bg-danger .icon-rating input:checked ~ label { color: #fff; }
/* line 1416, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating label { color: #d53300; }
/* line 1419, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label, .bg-warning .icon-rating input:checked ~ label { color: #fff; }
/* line 1425, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating label { color: black; }
/* line 1428, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label, .bg-primary .icon-rating input:checked ~ label { color: #fff; }
/* line 1434, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating label { color: #28a1c5; }
/* line 1437, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label, .bg-info .icon-rating input:checked ~ label { color: #fff; }
/* --- SCSS For Interactive-banner --- */
/* line 1446, ../scss/themes/_theme-effect.scss */
.interactive-banner { color: #fff; position: relative; overflow: hidden;/* .mask-link{
  	position: absolute;
      content: "";
      @include size (100%, 100%);
       top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: 1;
  } */
}
/* line 1450, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile { position: absolute; z-index: 2; margin: auto; content: ""; }
/* line 1455, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile h2 { text-transform: uppercase; margin: 10px 0 15px; }
/* line 1459, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile small { text-transform: uppercase; }
/* line 1476, ../scss/themes/_theme-effect.scss */
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 { color: #fff; }
/* line 1482, ../scss/themes/_theme-effect.scss */
.interactive-banner .action .icons:hover { background-color: #5cb85c !important; border: #5cb85c !important; }
/* line 1489, ../scss/themes/_theme-effect.scss */
.interactive-banner.left .interactive-banner-profile { left: 20px; }
/* line 1494, ../scss/themes/_theme-effect.scss */
.interactive-banner.right .interactive-banner-profile { right: 20px; }
/* line 1500, ../scss/themes/_theme-effect.scss */
.interactive-banner.center .interactive-banner-profile { right: 0; left: 0; }
/* line 1508, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .interactive-banner-profile { background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; left: 0; top: 0; border: 20px solid #fff; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; visibility: hidden; }
/* line 1518, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .inner-banner { position: absolute; top: 50%; transform: translate3d(0px, -50%, 0px); transform-origin: 50% 50% 0; }
/* line 1525, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1:hover .interactive-banner-profile { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
/* line 1532, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile { top: 40px; width: 55%; height: 120px; }
/* line 1535, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile .action { padding: 5px 15px; margin-bottom: 3px; background-color: #fff; color: #333; }
/* line 1543, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.left .interactive-banner-profile { left: 60px; }
/* line 1548, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.right .interactive-banner-profile { right: 60px; }
/* line 1554, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.center .interactive-banner-profile { right: 0; left: 0; }
/* line 1562, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile { padding: 40px 60px; width: 100%; height: 100%; top: 0; }
/* line 1569, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action { bottom: 60px; left: 60px; right: 60px; content: ""; position: absolute; }
/* line 1575, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after { content: ""; position: absolute; border: 5px solid #fff; bottom: -30px; left: -30px; right: -30px; height: calc(100% + 60px); width: calc(100% + 60px); z-index: -1; }
/* line 1591, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile { width: 100%; bottom: 0; left: 0; padding: 0 30px; position: absolute; content: ""; transform: translate3d(0px, 60px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 1600, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile .action { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; position: relative; background-color: #5cb85c; margin: 0 -30px; padding: 20px 30px; }
/* line 1609, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 1615, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile { transform: translate3d(0px, 0px, 0px); }
/* line 1617, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action { opacity: 1; filter: alpha(opacity=100); }
/* line 1620, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 1627, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 .interactive-banner-profile { width: 55%; height: 120px; bottom: 0; top: 0; }
/* line 1632, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 a.links { content: ""; position: absolute; top: 0; left: 50%; margin-left: -30px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform: translate3d(0px, -60px, 0px); }
/* line 1643, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5:hover a.links { opacity: 1; filter: alpha(opacity=100); transform: translate3d(0px, 0px, 0px); }
/* latest posts v1*/
/* line 1654, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-meta, .latest-posts-v1 .latest-posts-profile { background-color: #f6f6f6; padding: 15px; }
/* line 1659, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-profile { border-top: 1px solid #e5e5e5; }
/* latest posts v2*/
/* line 1667, ../scss/themes/_theme-effect.scss */
.latest-posts-v2 .latest-posts-meta, .latest-posts-v2 .latest-posts-profile { border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 15px; background-color: rgba(255, 255, 255, 0.7); }
/* latest posts v3*/
/* line 1679, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 { text-align: center; }
/* line 1681, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title { position: relative; }
/* line 1683, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title:after { background-color: #444444; content: " "; height: 1px; left: 50%; margin-left: -15px; position: absolute; top: 41px; width: 30px; }
/* line 1694, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-meta { padding: 15px; position: relative; background-color: rgba(255, 255, 255, 0.7); }
/* line 1700, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile { background-color: rgba(0, 0, 0, 0.3); text-align: left; position: absolute; top: -42px; left: 0; padding: 10px 15px; width: 100%; color: #fff; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v3 .latest-posts-profile { text-align: right; }
/* line 1709, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a { color: #fff; }
/* line 1711, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a:hover { color: red; }
/* latest posts v4*/
/* line 1720, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-image { margin-left: 10px; margin-right: inherit; }
/* line 1722, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image img { width: 100px !important; height: auto !important; }
/* line 1727, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item { padding-top: 15px; padding-bottom: 15px; }
/* line 1730, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title { font-size: 14px; text-transform: uppercase; }
/* line 1735, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span { margin-left: 10px; margin-right: inherit; }
/* latest posts v5*/
/* line 1743, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image { margin-left: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-image { margin-right: 10px; margin-left: inherit; }
/* line 1745, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image img { width: 100px !important; height: auto !important; }
/* line 1750, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item { padding: 20px; }
/* line 1752, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) { background-color: rgba(228, 228, 228, 0.3); }
/* line 1755, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) { background-color: rgba(255, 255, 255, 0.3); }
/* line 1758, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title { font-size: 14px; text-transform: uppercase; }
/* line 1763, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span { margin-left: 10px; margin-right: inherit; }
/* --- SCSS For List --- */
/* --- SCSS For Media --- */
/* line 1779, ../scss/themes/_theme-effect.scss */
.media-image-v1 { border: 10px solid #f5f5f5; box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1); }
/* line 1783, ../scss/themes/_theme-effect.scss */
.media-image-v2 { box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1); }
/* line 1786, ../scss/themes/_theme-effect.scss */
.media-image-v3 { border: 10px solid #f5f5f5; position: relative; }
/* line 1789, ../scss/themes/_theme-effect.scss */
.media-image-v3:before, .media-image-v3:after { width: 22%; height: 15px; bottom: 2px; box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1); content: ""; position: absolute; z-index: -1; }
/* line 1798, ../scss/themes/_theme-effect.scss */
.media-image-v3:before { left: 5px; }
/* line 1801, ../scss/themes/_theme-effect.scss */
.media-image-v3:after { right: 5px; }
/* --- SCSS For Mockup-presentation --- */
/* line 1808, ../scss/themes/_theme-effect.scss */
.mockup { font-size: 16px; line-height: 32px; }
/* line 1812, ../scss/themes/_theme-effect.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 { margin-top: 0; }
/* --- SCSS For Newsletter --- */
/* line 1820, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"] { border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; padding: 30px 0; }
/* line 1824, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style { color: #fff; }
/* line 1826, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .form-control { color: #fff; background: transparent; }
/* line 1830, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .newsletter-label { color: #FFF; }
/* line 1834, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-border { border: 1px solid #dedede; }
/* line 1837, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center { text-align: center; }
/* line 1839, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading { margin-bottom: 20px; }
/* line 1842, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center h2 { margin-top: 0; }
/* line 1848, ../scss/themes/_theme-effect.scss */
.newsletter-label { font-size: 18px; margin-top: 0; text-transform: uppercase; }
/* line 1857, ../scss/themes/_theme-effect.scss */
.newsletter-v3 .newsletter-label { color: #FFF; }
/* line 1864, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .heading span { display: block; margin-bottom: 30px; }
/* line 1869, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-group { margin: 0 auto; width: 60%; background: #FFF; border: 0; padding: 0 2px 0 0px; border-radius: 3px; }
/* line 1877, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-input { background: transparent none; border: 0; }
/* --- SCSS For Panel --- */
/* line 1888, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading { padding: 20px 0; border-color: #dedede; }
/* line 1891, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading:after { background-color: #000; }
/* line 1895, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-body { padding: 0 !important; }
/* line 1900, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading { text-align: center; border-color: #dedede; }
/* line 1903, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading:after { background-color: #000; right: 0; margin: 0 auto; }
/* line 1911, ../scss/themes/_theme-effect.scss */
.panel-v3 .panel-body { padding: 15px 0; }
/* --- SCSS For Parallax --- */
/* line 1919, ../scss/themes/_theme-effect.scss */
.parallax { padding-top: 150px; padding-bottom: 150px; text-align: center; }
/* line 1924, ../scss/themes/_theme-effect.scss */
.parallax .parallax-heading h1, .parallax .parallax-heading h2, .parallax .parallax-heading h3, .parallax .parallax-heading h4, .parallax .parallax-heading h5, .parallax .parallax-heading h6 { text-transform: uppercase; }
/* line 1931, ../scss/themes/_theme-effect.scss */
.parallax-v1 .parallax-heading h2 { margin: 0; }
/* line 1937, ../scss/themes/_theme-effect.scss */
.parallax-light h1, .parallax-light h2, .parallax-light h3, .parallax-light h4, .parallax-light h5, .parallax-light h6, .parallax-light p { color: #FFF; }
/* --- SCSS For Piechart --- */
/* line 1948, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body { position: relative; display: inline-block; }
/* line 1951, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body .piechart-body-inner { top: 0; font-size: 35px; line-height: 140px; position: absolute; left: 0; width: 100%; height: 140px; }
/* line 108, ../scss/rtl/_rtl.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner { right: 0; left: auto; }
/* line 1960, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].piechart-center { text-align: center; }
/* line 1963, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].light-style { color: #fff; }
/* line 1968, ../scss/themes/_theme-effect.scss */
.progress-title { font-size: 24px; color: #000; font-weight: 800; line-height: 100%; }
/* line 1973, ../scss/themes/_theme-effect.scss */
.progress-title span { margin-right: 10px; }
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .progress-title span { margin-left: 10px; margin-right: inherit; }
/* line 1976, ../scss/themes/_theme-effect.scss */
.progress-title small { font-size: 14px; text-transform: uppercase; font-weight: 700; }
/* line 1982, ../scss/themes/_theme-effect.scss */
.progress-bar { box-shadow: none; }
/* line 1986, ../scss/themes/_theme-effect.scss */
.progress-icon .progress-title { padding-left: 10px; }
/* line 1989, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-chart { padding-left: 50px; position: relative; }
/* line 1993, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-icon { position: absolute; content: ""; top: 9px; left: 0; }
/* line 2000, ../scss/themes/_theme-effect.scss */
.progress-box .progress-bar { transition: all 3s ease-in 0s; }
/* line 2004, ../scss/themes/_theme-effect.scss */
.process > li:hover i, .process > li:hover i:after { transition: all 0.3s ease-in-out 0s; }
/* line 2009, ../scss/themes/_theme-effect.scss */
.chart { display: inline-block; width: 110px; margin: 40px auto 20px; padding: 0 10px; }
/* line 2015, ../scss/themes/_theme-effect.scss */
.easyPieChart { position: relative; text-align: center; }
/* line 2018, ../scss/themes/_theme-effect.scss */
.easyPieChart canvas { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; }
/* line 2026, ../scss/themes/_theme-effect.scss */
.percentage { font-size: 24px; color: #000; font-weight: 800; margin: 0 auto 0.5em; }
/* line 2032, ../scss/themes/_theme-effect.scss */
.piechart-title { text-transform: uppercase; font-weight: 700; }
/* line 2036, ../scss/themes/_theme-effect.scss */
sup { top: -0.2em; margin-left: 1px; }
/* line 2040, ../scss/themes/_theme-effect.scss */
.ctrl { position: absolute; right: 10px; top: 5px; color: #c4cdcc; word-spacing: 5px; }
/* line 2046, ../scss/themes/_theme-effect.scss */
.ctrl span { cursor: pointer; -webkit-transition: color 0.5s ease-in-out; -o-transition: color 0.5s ease-in-out; transition: color 0.5s ease-in-out; }
/* line 2049, ../scss/themes/_theme-effect.scss */
.ctrl span:hover { color: #000; }
/* --- SCSS For Pricing --- */
/* line 2059, ../scss/themes/_theme-effect.scss */
.pricing { text-align: center; }
/* line 2062, ../scss/themes/_theme-effect.scss */
.pricing-v1 { background: #FFFFFF; }
/* line 2064, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-title { font-size: 30px; text-transform: uppercase; font-weight: 300; margin: 0; padding: 30px 0; border-bottom: 2px solid #ebebeb; }
/* line 2072, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-figure { font-size: 48px; font-weight: 300; color: #000; }
/* line 2077, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-price { font-size: 16px; border-bottom: 2px solid #ebebeb; }
/* line 2081, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-currency { font-size: 30px; font-weight: 300; }
/* line 2085, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info { padding: 20px; }
/* line 2087, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info li { font-size: 16px; color: #000; font-weight: 300; background: #EDEDED; margin-bottom: 10px; padding: 14px 0; }
/* line 2096, ../scss/themes/_theme-effect.scss */
.pricing-v1 .pricing-footer { padding: 0px 20px 40px 20px; }
/* line 2100, ../scss/themes/_theme-effect.scss */
.pricing-v2 { background: #FFFFFF; }
/* line 2102, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-title { color: #000; font-size: 30px; text-transform: uppercase; font-weight: 300; margin: 0; padding: 30px 0; }
/* line 2110, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price { background: #000; margin: 0 -10px; position: relative; height: 100px; }
/* line 2115, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-price-body { background: #000; margin: 0 auto; border-radius: 50%; position: absolute; left: 0; top: -15px; right: 0; color: #FFF; width: 130px; height: 130px; }
/* line 2126, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-figure { font-size: 48px; font-weight: 300; }
/* line 2130, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-currency { font-size: 30px; font-weight: 300; }
/* line 2135, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info { padding: 20px; }
/* line 2137, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info li { color: #000; line-height: 62px; border-bottom: 1px dashed #dedede; }
/* line 2143, ../scss/themes/_theme-effect.scss */
.pricing-v2 .pricing-footer { padding: 0 20px 40px 20px; }
/* line 2148, ../scss/themes/_theme-effect.scss */
.pricing-highlight .plan-title { background: #000; color: #FFFFFF; }
/* line 2158, ../scss/themes/_theme-effect.scss */
.icon-combs { position: relative; }
/* line 2161, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel i { float: left; margin: 10px 15px 0 0; }
/* line 2166, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel.icon-combs-right i { float: right; margin: 10px 0 0 15px; }
/* line 2172, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-desc { overflow: hidden; }
/* line 2175, ../scss/themes/_theme-effect.scss */
.icon-combs > li { float: left; padding-right: 20px; position: relative; text-align: right; width: 50%; }
/* line 2181, ../scss/themes/_theme-effect.scss */
.icon-combs > li.icon-combs-inverted { clear: right; float: right; padding: 0 0 0 20px; }
/* line 2188, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light:before { background: #fff; }
/* line 2192, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p { color: #fff; }
/* line 2197, ../scss/themes/_theme-effect.scss */
.icon-combs:before { background: #777; bottom: 0; content: ""; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 2px; }
/* line 2209, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon { width: 60px; height: 60px; display: inline-block; background: #000; }
/* line 2213, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon .fa { font-size: 25px; margin: 18px 15px; color: #fff; }
/* line 2220, ../scss/themes/_theme-effect.scss */
.social-icons { text-align: center; width: 60px; height: 60px; font-size: 25px; padding: 17px; border: 1px solid transparent; }
/* line 2226, ../scss/themes/_theme-effect.scss */
.social-icons.icons-light-brd { color: #fff; border-color: #fff; }
/* line 2230, ../scss/themes/_theme-effect.scss */
.social-icons.icons-brd { color: #444; border-color: #444; }
/* Service Timeline */
/* line 2238, ../scss/themes/_theme-effect.scss */
.timeline-service { position: relative; }
/* line 2240, ../scss/themes/_theme-effect.scss */
.timeline-service:before { bottom: 0; content: " "; left: 50%; margin-left: -1.5px; position: absolute; top: 0; width: 2px; background: #d5d5d5; }
/* line 2250, ../scss/themes/_theme-effect.scss */
.timeline-service > li { float: left; position: relative; text-align: right; width: 50%; }
/* line 2255, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel { border: 1px solid #d5d5d5; float: left; margin: 0 19px; padding: 20px 20px 20px 50px; position: relative; width: 93%; }
/* line 2262, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i { background: #000; color: #fff; display: inline-block; font-size: 25px; width: 40px; height: 40px; line-height: 30px; margin-top: -20px; padding: 7px; position: absolute; right: -20px; text-align: center; top: 50%; }
/* line 2275, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i.left-wing { left: -20px; }
/* line 2280, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-badge { background: #000; width: 20px; height: 20px; position: absolute; right: -9px; top: 15%; }
/* line 2288, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-panel { float: right; padding: 20px 50px 20px 20px; text-align: left; }
/* line 2293, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-badge { display: none; }
/* line 2300, ../scss/themes/_theme-effect.scss */
.timeline-service.timeline-service-light .timeline-panel * { color: #fff; }
/* line 2310, ../scss/themes/_theme-effect.scss */
.icons-color { background-color: #5bc0de; color: #fff; }
/* line 2313, ../scss/themes/_theme-effect.scss */
.icons-color:hover { background-color: #3fb5d8; color: #fff; }
/* line 2317, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter { background-color: #00bdec; }
/* line 2319, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter:hover { background-color: #00a2cb; }
/* line 2323, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook { background-color: #3b5998; }
/* line 2325, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook:hover { background-color: #324b80; }
/* line 2329, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin { background-color: #ce3d99; }
/* line 2331, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin:hover { background-color: #bb2f88; }
/* line 2335, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o { background-color: #ccca3e; }
/* line 2337, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o:hover { background-color: #b8b631; }
/* line 2341, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus { background-color: #ce3d3d; }
/* line 2343, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus:hover { background-color: #bb2f2f; }
/* line 2347, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble { background-color: #3ebacc; }
/* line 2349, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble:hover { background-color: #31a7b8; }
/* line 2353, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance { background-color: #d2230c; }
/* line 2355, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance:hover { background-color: #b31e0a; }
/* line 2359, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart { background-color: #cc3eb3; }
/* line 2361, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart:hover { background-color: #b831a0; }
/* line 2365, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr { background-color: #c5fb45; }
/* line 2367, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr:hover { background-color: #bbfa25; }
/* line 2371, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss { background-color: #cc873e; }
/* line 2373, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss:hover { background-color: #b87631; }
/* line 2377, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple { background-color: #3ecc6d; }
/* line 2379, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple:hover { background-color: #31b85e; }
/* line 2383, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux { background-color: #5c3ecc; }
/* line 2385, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux:hover { background-color: #4d31b8; }
/* line 2389, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk { background-color: #f7cc06; }
/* line 2391, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk:hover { background-color: #d7b105; }
/* line 2395, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github { background-color: #f9af50; }
/* line 2397, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github:hover { background-color: #f8a030; }
/* line 2401, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5 { background-color: #f95060; }
/* line 2403, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5:hover { background-color: #f83043; }
/* line 2407, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo { background-color: #f950b7; }
/* line 2409, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo:hover { background-color: #f830aa; }
/* line 2413, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube { background-color: #fc2736; }
/* line 2415, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube:hover { background-color: #fc0618; }
/* line 2419, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr { background-color: #276dfc; }
/* line 2421, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr:hover { background-color: #0657fc; }
/* --- SCSS For Table --- */
/* line 2433, ../scss/themes/_theme-effect.scss */
.table { margin-bottom: 0; }
/* line 2437, ../scss/themes/_theme-effect.scss */
.table > thead > tr > th { color: #000; font-weight: 600; font-size: 18px; text-transform: uppercase; font-family: "Playfair Display", serif; }
/* line 2444, ../scss/themes/_theme-effect.scss */
.table > tbody > tr > td { color: #666666; vertical-align: middle; }
/* line 2453, ../scss/themes/_theme-effect.scss */
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: medium none; }
/* line 2459, ../scss/themes/_theme-effect.scss */
.table-v1 { border: 1px solid #dedede; }
/* line 2465, ../scss/themes/_theme-effect.scss */
.table-v1 > thead > tr > th, .table-v1 > thead > tr td, .table-v1 > tbody > tr > th, .table-v1 > tbody > tr td, .table-v1 > tfoot > tr > th, .table-v1 > tfoot > tr td { text-align: center; }
/* line 2471, ../scss/themes/_theme-effect.scss */
.table-v2 { border: 1px solid #dedede; }
/* line 2473, ../scss/themes/_theme-effect.scss */
.table-v2 > thead, .table-v2 > th { border-bottom: 2px solid #dedede; background: #f0f0f0; }
/* line 2481, ../scss/themes/_theme-effect.scss */
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td, .table-v2 > tfoot > tr > th, .table-v2 > tfoot > tr td { border: 1px solid #dedede; }
/* line 2487, ../scss/themes/_theme-effect.scss */
.table-v3 { border: 0; }
/* line 2489, ../scss/themes/_theme-effect.scss */
.table-v3 > thead, .table-v3 > th { border: 0; background: #f0f0f0; }
/* line 2497, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td, .table-v3 > tfoot > tr > th, .table-v3 > tfoot > tr td { border: 0; }
/* line 2501, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody tr:nth-child(even), .table-v3 > tfoot tr:nth-child(even) { background: #f9f9f9; }
/* line 2504, ../scss/themes/_theme-effect.scss */
.table-v3 > tbody tr:nth-child(odd), .table-v3 > tfoot tr:nth-child(odd) { background: #FFF; }
/* line 2510, ../scss/themes/_theme-effect.scss */
.table-v4 > thead, .table-v4 > th { border-bottom: 2px solid #dedede; }
/* line 2517, ../scss/themes/_theme-effect.scss */
.table-v4 > tbody > tr > th, .table-v4 > tbody > tr td, .table-v4 > tfoot > tr > th, .table-v4 > tfoot > tr td { border-top: 1px solid #dedede; }
/* line 2528, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 thead { background: none repeat scroll 0 0 #dddddd; }
/* line 2531, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > thead > tr > th { border-bottom: medium none; }
/* line 2535, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th { background: inherit; }
/* line 2540, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th { background: none repeat scroll 0 0 #f6f6f6; }
/* line 2544, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 { border: 1px solid #dddddd; }
/* line 2552, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 > thead > tr > th, .table-striped.table-striped-v2 > thead > tr td, .table-striped.table-striped-v2 > tbody > tr > th, .table-striped.table-striped-v2 > tbody > tr td, .table-striped.table-striped-v2 > tfoot > tr > th, .table-striped.table-striped-v2 > tfoot > tr td { border-top: 1px solid #dddddd; }
/* line 2559, ../scss/themes/_theme-effect.scss */
.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th { background: inherit; }
/* --- SCSS For Team --- */
/* our team */
/* line 2579, ../scss/themes/_theme-effect.scss */
[class*="team-v"] { text-align: center; border: 1px solid #dedede; }
/* line 2582, ../scss/themes/_theme-effect.scss */
[class*="team-v"] [class^="bo-social-"] { margin: 0; }
/* line 2585, ../scss/themes/_theme-effect.scss */
[class*="team-v"] .team-name { text-transform: uppercase; font-size: 14px; margin: 0 0 10px 0; }
/* line 2592, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 { position: relative; overflow: hidden; }
/* line 2595, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-body { padding: 20px 0; background: #FFFFFF; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2601, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-info { visibility: hidden; position: absolute; bottom: 0; left: 0; background: #FFF; margin: 0; padding: 20px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2614, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-body { -webkit-transform: translateY(-85%); -ms-transform: translateY(-85%); -o-transform: translateY(-85%); transform: translateY(-85%); }
/* line 2617, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-info { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); visibility: visible; }
/* line 2625, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light { background: black; border: 3px solid black; }
/* line 2628, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-header { padding: 50px; }
/* line 2631, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body { color: #fff; padding: 0; }
/* line 2635, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-name { margin-top: 0; }
/* line 2638, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body-content { padding-bottom: 20px; }
/* line 2641, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-social-icons { padding: 20px 0; border-top: 1px solid black; }
/* line 2650, ../scss/themes/_theme-effect.scss */
.team-list { margin-bottom: 50px; }
/* line 2652, ../scss/themes/_theme-effect.scss */
.team-list .team-name { font-size: 18px; margin: 0 0 20px 0; text-transform: uppercase; padding: 0 0 20px 0; position: relative; }
/* line 2658, ../scss/themes/_theme-effect.scss */
.team-list .team-name:after { bottom: 0; left: 0; content: ""; background: #000; width: 30px; height: 2px; position: absolute; }
/* line 2667, ../scss/themes/_theme-effect.scss */
.team-list .team-position { text-transform: uppercase; color: #000; font-weight: 800; margin-bottom: 25px; }
/* line 2673, ../scss/themes/_theme-effect.scss */
.team-list .team-info { margin-bottom: 15px; }
/* line 2676, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons { text-align: left; }
/* line 2678, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons [class*="bo-social-"] { margin: 0; }
/* line 2685, ../scss/themes/_theme-effect.scss */
.team-gallery { background: #FFF; }
/* line 2687, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header { position: relative; text-align: center; }
/* line 2690, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header:before { top: 0; left: 0; content: ""; position: absolute; visibility: hidden; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background: rgba(0, 0, 0, 0.6); }
/* line 2702, ../scss/themes/_theme-effect.scss */
.team-gallery .team-name { font-size: 14px; margin-top: 0; text-transform: uppercase; }
/* line 2707, ../scss/themes/_theme-effect.scss */
.team-gallery .team-gallery-box { top: 0; left: 0; width: 80%; right: 0; height: 50%; bottom: 0; margin: auto; position: absolute; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2720, ../scss/themes/_theme-effect.scss */
.team-gallery .team-info { color: #FFFFFF; }
/* line 2723, ../scss/themes/_theme-effect.scss */
.team-gallery .team-position { color: #999999; margin-bottom: 0; }
/* line 2727, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content { padding: 30px; position: relative; }
/* line 2730, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content:before { content: ""; right: 0; width: 1px; height: 50px; position: absolute; background: #000; }
/* line 2740, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-header:before { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
/* line 2745, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-gallery-box { visibility: visible; opacity: 1; filter: alpha(opacity=100); }
/* --- SCSS For Timeline --- */
/* line 2756, ../scss/themes/_theme-effect.scss */
.timeline { position: relative; padding: 40px 0; overflow: hidden; }
/* line 2760, ../scss/themes/_theme-effect.scss */
.timeline:before { left: 0; right: 0; bottom: 0; top: 0; content: ""; height: 100%; margin: auto; width: 2px; position: absolute; background: #dedede; }
/* line 2774, ../scss/themes/_theme-effect.scss */
.timeline-icon { margin: 0 auto; padding: 8px; z-index: 1; position: relative; background: #FFF; float: left; color: #FFF; width: 140px; height: 140px; border: 2px solid #dedede; }
/* line 2785, ../scss/themes/_theme-effect.scss */
.timeline-icon .timeline-icon-inner { margin: auto; display: table; text-align: center; background: #000; width: 120px; height: 120px; }
/* line 2792, ../scss/themes/_theme-effect.scss */
.timeline-icon i { display: table-cell; vertical-align: middle; }
/* line 2797, ../scss/themes/_theme-effect.scss */
.timeline-box { float: left; margin-left: 30px; padding: 30px; background: transparent; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
/* line 2803, ../scss/themes/_theme-effect.scss */
.timeline-box:hover { background: #F7F7F7; }
/* line 2807, ../scss/themes/_theme-effect.scss */
.timeline-name { text-transform: uppercase; }
/* --- SCSS For Typography --- */
/* line 2817, ../scss/themes/_theme-effect.scss */
.dropcap { color: #000; float: left; font-weight: 800; line-height: 48px; width: 60px; height: 60px; margin-right: 10px; padding: 3px 10px 2px; text-transform: uppercase; text-align: center; font-size: 48px; }
/* line 2828, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-v2 { color: #fff; background: #000; }
/* line 2832, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-info { background: #5bc0de; }
/* line 2835, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-danger { background: #d9534f; }
/* line 2838, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-success { background: #5cb85c; }
/* line 2841, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-warning { background: #ff5722; }
/* effect-v1 */
/* line 2847, ../scss/themes/_theme-effect.scss */
.effect-v1 { overflow: hidden; position: relative; background-color: #000;/* style for hover */
}
/* line 2851, ../scss/themes/_theme-effect.scss */
.effect-v1 img { -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2857, ../scss/themes/_theme-effect.scss */
.effect-v1:hover img { opacity: 0.4; filter: alpha(opacity=40); }
/* effect-v1 */
/* line 2863, ../scss/themes/_theme-effect.scss */
.effect-v2 { overflow: hidden; position: relative;/* style for hover */
}
/* line 2866, ../scss/themes/_theme-effect.scss */
.effect-v2 img { transform-origin: 50% 50% 0; -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2874, ../scss/themes/_theme-effect.scss */
.effect-v2:hover img { transform: scale3d(0.9, 0.9, 1); }
/* effect-v3*/
/* line 2883, ../scss/themes/_theme-effect.scss */
.effect-v3 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2887, ../scss/themes/_theme-effect.scss */
.effect-v3:before, .effect-v3:after { bottom: 20px; content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 2898, ../scss/themes/_theme-effect.scss */
.effect-v3:before { border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1); }
/* line 2903, ../scss/themes/_theme-effect.scss */
.effect-v3:after { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); }
/* line 2908, ../scss/themes/_theme-effect.scss */
.effect-v3 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2912, ../scss/themes/_theme-effect.scss */
.effect-v3 .banner-title { -webkit-transform: translate3d(0px, -20px, 0px); transform: translate3d(0px, -20px, 0px); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2916, ../scss/themes/_theme-effect.scss */
.effect-v3 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(0px, 40px, 0px); transform: translate3d(0px, 40px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 2924, ../scss/themes/_theme-effect.scss */
.effect-v3:hover:before, .effect-v3:hover:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 2929, ../scss/themes/_theme-effect.scss */
.effect-v3:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 2932, ../scss/themes/_theme-effect.scss */
.effect-v3:hover .banner-title, .effect-v3:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
/* effect-v4*/
/* line 2940, ../scss/themes/_theme-effect.scss */
.effect-v4 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2944, ../scss/themes/_theme-effect.scss */
.effect-v4:before { border: 2px solid #ffffff; bottom: 20px; -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2); content: ""; left: 20px; opacity: 0; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 2958, ../scss/themes/_theme-effect.scss */
.effect-v4 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 2962, ../scss/themes/_theme-effect.scss */
.effect-v4 .banner-title { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: transform 0.35s ease 0s; -o-transition: transform 0.35s ease 0s; transition: transform 0.35s ease 0s; }
/* line 2966, ../scss/themes/_theme-effect.scss */
.effect-v4 .action { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 2974, ../scss/themes/_theme-effect.scss */
.effect-v4:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 2978, ../scss/themes/_theme-effect.scss */
.effect-v4:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 2981, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .banner-title { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
/* line 2984, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .action { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* effect-v5*/
/* line 2993, ../scss/themes/_theme-effect.scss */
.effect-v5 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 2997, ../scss/themes/_theme-effect.scss */
.effect-v5 img { backface-visibility: hidden; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s; -o-transition: opacity 1s ease 0s, transform 1s ease 0s; transition: opacity 1s ease 0s, transform 1s ease 0s; }
/* line 3002, ../scss/themes/_theme-effect.scss */
.effect-v5 .action { transform: translate3d(-150%, 0px, 0px); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3006, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:first-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }
/* line 3009, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 3012, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
/* line 3019, ../scss/themes/_theme-effect.scss */
.effect-v5:hover img { opacity: 0.8; filter: alpha(opacity=80); transform: scale3d(1.1, 1.1, 1); }
/* line 3023, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action { opacity: 1; filter: alpha(opacity=100); transform: scale3d(1.1, 1.1, 1); transform: translate3d(0px, 0px, 0px); }
/* line 3028, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:first-child { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 3031, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(2) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
/* line 3034, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(3) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* effect-v6*/
/* line 3042, ../scss/themes/_theme-effect.scss */
.effect-v6 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3047, ../scss/themes/_theme-effect.scss */
.effect-v6 img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s; transition: opacity 0.35s ease 0s; }
/* line 3051, ../scss/themes/_theme-effect.scss */
.effect-v6 .action { transform: translate3d(0px, -100px, 0px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; opacity: 0; }
/* line 3060, ../scss/themes/_theme-effect.scss */
.effect-v6:hover img { opacity: 0.5; filter: alpha(opacity=50); }
/* line 3063, ../scss/themes/_theme-effect.scss */
.effect-v6:hover .action { opacity: 1; transform: translate3d(0px, 0px, 0px); }
/* effect-v7*/
/* line 3072, ../scss/themes/_theme-effect.scss */
.effect-v7 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3075, ../scss/themes/_theme-effect.scss */
.effect-v7:before { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s; z-index: 1; border: 200px double transparent; opacity: 1; filter: alpha(opacity=100); visibility: visible; }
/* line 3091, ../scss/themes/_theme-effect.scss */
.effect-v7:hover:before { opacity: 0; filter: alpha(opacity=0); border: 0 double rgba(255, 255, 255, 0.7); visibility: hidden; }
/* effect-v8*/
/* line 3100, ../scss/themes/_theme-effect.scss */
.effect-v8 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3103, ../scss/themes/_theme-effect.scss */
.effect-v8:before { border-bottom: 50px solid rgba(255, 255, 255, 0.4); border-top: 50px solid rgba(255, 255, 255, 0.4); content: ""; height: 100%; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transform-origin: 50% 50% 0; width: 100%; }
/* line 3125, ../scss/themes/_theme-effect.scss */
.effect-v8:hover:before { opacity: 1; filter: alpha(opacity=100); transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1); }
/* effect-v9*/
/* line 3137, ../scss/themes/_theme-effect.scss */
.effect-v9 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3140, ../scss/themes/_theme-effect.scss */
.effect-v9:before { border: 50px solid transparent; border-top-right-radius: 50px; border-top-left-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; left: 0; right: 0; bottom: 0; margin: auto; position: absolute; top: 0; content: ""; opacity: 1; filter: alpha(opacity=100); width: 100px; height: 100px; -webkit-transform: scale(7); -ms-transform: scale(7); -o-transform: scale(7); transform: scale(7); -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; visibility: visible; z-index: 1; }
/* line 3164, ../scss/themes/_theme-effect.scss */
.effect-v9:hover:before { border: 0 solid rgba(0, 0, 0, 0.7); opacity: 0; filter: alpha(opacity=0); visibility: hidden; }
/* effect-v10*/
/* line 3173, ../scss/themes/_theme-effect.scss */
.effect-v10 { overflow: hidden; position: relative;/* style for hover */
}
/* line 3176, ../scss/themes/_theme-effect.scss */
.effect-v10:before { background-color: rgba(255, 255, 255, 0.2); display: block; width: 100%; height: 100%; left: -100%; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; z-index: 1; }
/* line 3191, ../scss/themes/_theme-effect.scss */
.effect-v10:hover:before { left: 0; opacity: 1; filter: alpha(opacity=100); }
/* effect-v11*/
/* line 3198, ../scss/themes/_theme-effect.scss */
.effect-v11 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3202, ../scss/themes/_theme-effect.scss */
.effect-v11:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 3215, ../scss/themes/_theme-effect.scss */
.effect-v11 img { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3219, ../scss/themes/_theme-effect.scss */
.effect-v11 .action { -webkit-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3227, ../scss/themes/_theme-effect.scss */
.effect-v11:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 3231, ../scss/themes/_theme-effect.scss */
.effect-v11:hover img { opacity: 0.5; filter: alpha(opacity=50); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 3235, ../scss/themes/_theme-effect.scss */
.effect-v11:hover .action { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
/* effect-v12*/
/* line 3242, ../scss/themes/_theme-effect.scss */
.effect-v12 { background-color: #000; overflow: hidden; position: relative;/* style for hover */
}
/* line 3246, ../scss/themes/_theme-effect.scss */
.effect-v12:before { border: 1px solid #ffffff; bottom: 20px; content: ""; left: 20px; position: absolute; right: 20px; top: 20px; -webkit-transform: translate3d(-20px, 0px, 0px); transform: translate3d(-20px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; z-index: 1; }
/* line 3259, ../scss/themes/_theme-effect.scss */
.effect-v12 img { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3263, ../scss/themes/_theme-effect.scss */
.effect-v12 .action { -webkit-transform: translate3d(-10px, 0px, 0px); transform: translate3d(-10px, 0px, 0px); opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
/* line 3270, ../scss/themes/_theme-effect.scss */
.effect-v12:hover:before { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
/* line 3274, ../scss/themes/_theme-effect.scss */
.effect-v12:hover img { opacity: 0.7; filter: alpha(opacity=70); -webkit-transform: scale(1.2, 1); -ms-transform: scale(1.2, 1); -o-transform: scale(1.2, 1); transform: scale(1.2, 1); }
/* line 3278, ../scss/themes/_theme-effect.scss */
.effect-v12:hover .action { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; filter: alpha(opacity=100); }
/*icon effect-v1*/
/* line 3289, ../scss/themes/_theme-effect.scss */
.icon-effect-v1:hover .fa { animation: 2s linear 0s normal none infinite running spinAround; }
 @keyframes spinAround {
 0% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(360deg);
}
}
/*icon effect-v2*/
/* line 3304, ../scss/themes/_theme-effect.scss */
.icon-effect-v2 .fa { transform: scale(1); transition: transform 0.2s ease 0s; }
/* line 3309, ../scss/themes/_theme-effect.scss */
.icon-effect-v2:hover .fa { transform: scale(0.8); }
 @-webkit-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-webkit-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes fadeOutUp {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
}
}
@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes fadeOutDown {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
}
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes fadeOutLeft {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
}
}
@-webkit-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes fadeOutRight {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(20px);
}
}
@-webkit-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
}
}
@-webkit-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
}
}
@-webkit-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
}
}
@-webkit-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
}
}
@-webkit-keyframes bounceIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.3);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.05);
}
 70% {
 -webkit-transform: scale(0.9);
}
 100% {
 -webkit-transform: scale(1);
}
}
@-webkit-keyframes bounceInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(30px);
}
 80% {
 -webkit-transform: translateY(-10px);
}
 100% {
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes bounceInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateY(-30px);
}
 80% {
 -webkit-transform: translateY(10px);
}
 100% {
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes bounceInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(-30px);
}
 80% {
 -webkit-transform: translateX(10px);
}
 100% {
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
}
 60% {
 opacity: 1;
 -webkit-transform: translateX(30px);
}
 80% {
 -webkit-transform: translateX(-10px);
}
 100% {
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes bounceOut {
 0% {
 -webkit-transform: scale(1);
}
 25% {
 -webkit-transform: scale(0.95);
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1.1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.3);
}
}
@-webkit-keyframes bounceOutUp {
 0% {
 -webkit-transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
}
}
@-webkit-keyframes bounceOutDown {
 0% {
 -webkit-transform: translateY(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateY(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
}
}
@-webkit-keyframes bounceOutLeft {
 0% {
 -webkit-transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(-2000px);
}
}
@-webkit-keyframes bounceOutRight {
 0% {
 -webkit-transform: translateX(0);
}
 20% {
 opacity: 1;
 -webkit-transform: translateX(-20px);
}
 100% {
 opacity: 0;
 -webkit-transform: translateX(2000px);
}
}
@-webkit-keyframes flash {
 0% {
 opacity: 1;
}
 25% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 75% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-webkit-keyframes bounce {
 0% {
 -webkit-transform: translateY(0);
}
 20% {
 -webkit-transform: translateY(0);
}
 40% {
 -webkit-transform: translateY(-30px);
}
 50% {
 -webkit-transform: translateY(0);
}
 60% {
 -webkit-transform: translateY(-15px);
}
 80% {
 -webkit-transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(0);
}
}
@-webkit-keyframes shake {
 0% {
 -webkit-transform: translateX(0);
}
 10% {
 -webkit-transform: translateX(-10px);
}
 20% {
 -webkit-transform: translateX(10px);
}
 30% {
 -webkit-transform: translateX(-10px);
}
 40% {
 -webkit-transform: translateX(10px);
}
 50% {
 -webkit-transform: translateX(-10px);
}
 60% {
 -webkit-transform: translateX(10px);
}
 70% {
 -webkit-transform: translateX(-10px);
}
 80% {
 -webkit-transform: translateX(10px);
}
 90% {
 -webkit-transform: translateX(-10px);
}
 100% {
 -webkit-transform: translateX(0);
}
}
@-webkit-keyframes rotateInDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
}
@-webkit-keyframes rotateInUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
}
@-webkit-keyframes rotateInUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
}
@-webkit-keyframes rotateInDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
}
@-webkit-keyframes rotateOutDownLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
}
@-webkit-keyframes rotateOutUpLeft {
 0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
}
@-webkit-keyframes rotateOutDownRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
}
@-webkit-keyframes rotateOutUpRight {
 0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
}
@-webkit-keyframes rotateIn {
 0% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(0);
 opacity: 1;
}
}
@-webkit-keyframes rotateOut {
 0% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(0);
 opacity: 1;
}
 100% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(200deg);
 opacity: 0;
}
}
@-webkit-keyframes tada {
 0% {
 -webkit-transform: scale(1);
}
 10% {
 -webkit-transform: scale(0.9) rotate(-3deg);
}
 20% {
 -webkit-transform: scale(0.9) rotate(-3deg);
}
 30% {
 -webkit-transform: scale(1.1) rotate(3deg);
}
 40% {
 -webkit-transform: scale(1.1) rotate(-3deg);
}
 50% {
 -webkit-transform: scale(1.1) rotate(3deg);
}
 60% {
 -webkit-transform: scale(1.1) rotate(-3deg);
}
 70% {
 -webkit-transform: scale(1.1) rotate(3deg);
}
 80% {
 -webkit-transform: scale(1.1) rotate(-3deg);
}
 90% {
 -webkit-transform: scale(1.1) rotate(3deg);
}
 100% {
 -webkit-transform: scale(1) rotate(0);
}
}
@-moz-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-moz-keyframes fadeInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-moz-keyframes fadeOutUp {
 0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(-20px);
}
}
@-moz-keyframes fadeInDown {
 0% {
 opacity: 0;
 -moz-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-moz-keyframes fadeOutDown {
 0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
}
@-moz-keyframes fadeInRight {
 0% {
 opacity: 0;
 -moz-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
@-moz-keyframes fadeOutLeft {
 0% {
 opacity: 1;
 -moz-transform: translateX(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(-20px);
}
}
@-moz-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -moz-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
@-moz-keyframes fadeOutRight {
 0% {
 opacity: 1;
 -moz-transform: translateX(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(20px);
}
}
@-moz-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -moz-transform: translateY(2000px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-moz-keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-moz-keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(2000px);
}
}
@-moz-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -moz-transform: translateX(2000px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
@-moz-keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 -moz-transform: translateX(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
@-moz-keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 -moz-transform: translateX(0);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(2000px);
}
}
@-moz-keyframes bounceIn {
 0% {
 opacity: 0;
 -moz-transform: scale(0.3);
}
 50% {
 opacity: 1;
 -moz-transform: scale(1.05);
}
 70% {
 -moz-transform: scale(0.9);
}
 100% {
 -moz-transform: scale(1);
}
}
@-moz-keyframes bounceInDown {
 0% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
}
 60% {
 opacity: 1;
 -moz-transform: translateY(30px);
}
 80% {
 -moz-transform: translateY(-10px);
}
 100% {
 -moz-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(2000px);
}
 60% {
 opacity: 1;
 -moz-transform: translateY(-30px);
}
 80% {
 -moz-transform: translateY(10px);
}
 100% {
 -moz-transform: translateY(0);
}
}
@-moz-keyframes bounceInRight {
 0% {
 opacity: 0;
 -moz-transform: translateX(2000px);
}
 60% {
 opacity: 1;
 -moz-transform: translateX(-30px);
}
 80% {
 -moz-transform: translateX(10px);
}
 100% {
 -moz-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
}
 60% {
 opacity: 1;
 -moz-transform: translateX(30px);
}
 80% {
 -moz-transform: translateX(-10px);
}
 100% {
 -moz-transform: translateX(0);
}
}
@-moz-keyframes bounceOut {
 0% {
 -moz-transform: scale(1);
}
 25% {
 -moz-transform: scale(0.95);
}
 50% {
 opacity: 1;
 -moz-transform: scale(1.1);
}
 100% {
 opacity: 0;
 -moz-transform: scale(0.3);
}
}
@-moz-keyframes bounceOutUp {
 0% {
 -moz-transform: translateY(0);
}
 20% {
 opacity: 1;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutDown {
 0% {
 -moz-transform: translateY(0);
}
 20% {
 opacity: 1;
 -moz-transform: translateY(-20px);
}
 100% {
 opacity: 0;
 -moz-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutLeft {
 0% {
 -moz-transform: translateX(0);
}
 20% {
 opacity: 1;
 -moz-transform: translateX(20px);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutRight {
 0% {
 -moz-transform: translateX(0);
}
 20% {
 opacity: 1;
 -moz-transform: translateX(-20px);
}
 100% {
 opacity: 0;
 -moz-transform: translateX(2000px);
}
}
@-moz-keyframes flash {
 0% {
 opacity: 1;
}
 25% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 75% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes bounce {
 0% {
 -moz-transform: translateY(0);
}
 20% {
 -moz-transform: translateY(0);
}
 40% {
 -moz-transform: translateY(-30px);
}
 50% {
 -moz-transform: translateY(0);
}
 60% {
 -moz-transform: translateY(-15px);
}
 80% {
 -moz-transform: translateY(0);
}
 100% {
 -moz-transform: translateY(0);
}
}
@-moz-keyframes shake {
 0% {
 -moz-transform: translateX(0);
}
 10% {
 -moz-transform: translateX(-10px);
}
 20% {
 -moz-transform: translateX(10px);
}
 30% {
 -moz-transform: translateX(-10px);
}
 40% {
 -moz-transform: translateX(10px);
}
 50% {
 -moz-transform: translateX(-10px);
}
 60% {
 -moz-transform: translateX(10px);
}
 70% {
 -moz-transform: translateX(-10px);
}
 80% {
 -moz-transform: translateX(10px);
}
 90% {
 -moz-transform: translateX(-10px);
}
 100% {
 -moz-transform: translateX(0);
}
}
@-moz-keyframes rotateInDownLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
}
@-moz-keyframes rotateInUpLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
}
@-moz-keyframes rotateInUpRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
}
@-moz-keyframes rotateInDownRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
}
@-moz-keyframes rotateOutDownLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
 0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
 100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
 0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
 100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateIn {
 0% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(0);
 opacity: 1;
}
}
@-moz-keyframes rotateOut {
 0% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(0);
 opacity: 1;
}
 100% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(200deg);
 opacity: 0;
}
}
@-moz-keyframes tada {
 0% {
 -moz-transform: scale(1);
}
 10% {
 -moz-transform: scale(0.9) rotate(-3deg);
}
 20% {
 -moz-transform: scale(0.9) rotate(-3deg);
}
 30% {
 -moz-transform: scale(1.1) rotate(3deg);
}
 40% {
 -moz-transform: scale(1.1) rotate(-3deg);
}
 50% {
 -moz-transform: scale(1.1) rotate(3deg);
}
 60% {
 -moz-transform: scale(1.1) rotate(-3deg);
}
 70% {
 -moz-transform: scale(1.1) rotate(3deg);
}
 80% {
 -moz-transform: scale(1.1) rotate(-3deg);
}
 90% {
 -moz-transform: scale(1.1) rotate(3deg);
}
 100% {
 -moz-transform: scale(1) rotate(0);
}
}
@-ms-keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-ms-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@-ms-keyframes fadeInUp {
 0% {
 opacity: 0;
 -ms-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-ms-keyframes fadeOutUp {
 0% {
 opacity: 1;
 -ms-transform: translateY(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(-20px);
}
}
@-ms-keyframes fadeInDown {
 0% {
 opacity: 0;
 -ms-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-ms-keyframes fadeOutDown {
 0% {
 opacity: 1;
 -ms-transform: translateY(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(20px);
}
}
@-ms-keyframes fadeInRight {
 0% {
 opacity: 0;
 -ms-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateX(0);
}
}
@-ms-keyframes fadeOutLeft {
 0% {
 opacity: 1;
 -ms-transform: translateX(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(-20px);
}
}
@-ms-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -ms-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateX(0);
}
}
@-ms-keyframes fadeOutRight {
 0% {
 opacity: 1;
 -ms-transform: translateX(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(20px);
}
}
@-ms-keyframes fadeInUpBig {
 0% {
 opacity: 0;
 -ms-transform: translateY(2000px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-ms-keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 -ms-transform: translateY(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(-2000px);
}
}
@-ms-keyframes fadeInDownBig {
 0% {
 opacity: 0;
 -ms-transform: translateY(-2000px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-ms-keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 -ms-transform: translateY(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(2000px);
}
}
@-ms-keyframes fadeInRightBig {
 0% {
 opacity: 0;
 -ms-transform: translateX(2000px);
}
 100% {
 opacity: 1;
 -ms-transform: translateX(0);
}
}
@-ms-keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 -ms-transform: translateX(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(-2000px);
}
}
@-ms-keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 -ms-transform: translateX(-2000px);
}
 100% {
 opacity: 1;
 -ms-transform: translateX(0);
}
}
@-ms-keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 -ms-transform: translateX(0);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(2000px);
}
}
@-ms-keyframes bounceIn {
 0% {
 opacity: 0;
 -ms-transform: scale(0.3);
}
 50% {
 opacity: 1;
 -ms-transform: scale(1.05);
}
 70% {
 -ms-transform: scale(0.9);
}
 100% {
 -ms-transform: scale(1);
}
}
@-ms-keyframes bounceInDown {
 0% {
 opacity: 0;
 -ms-transform: translateY(-2000px);
}
 60% {
 opacity: 1;
 -ms-transform: translateY(30px);
}
 80% {
 -ms-transform: translateY(-10px);
}
 100% {
 -ms-transform: translateY(0);
}
}
@-ms-keyframes bounceInUp {
 0% {
 opacity: 0;
 -ms-transform: translateY(2000px);
}
 60% {
 opacity: 1;
 -ms-transform: translateY(-30px);
}
 80% {
 -ms-transform: translateY(10px);
}
 100% {
 -ms-transform: translateY(0);
}
}
@-ms-keyframes bounceInRight {
 0% {
 opacity: 0;
 -ms-transform: translateX(2000px);
}
 60% {
 opacity: 1;
 -ms-transform: translateX(-30px);
}
 80% {
 -ms-transform: translateX(10px);
}
 100% {
 -ms-transform: translateX(0);
}
}
@-ms-keyframes bounceInLeft {
 0% {
 opacity: 0;
 -ms-transform: translateX(-2000px);
}
 60% {
 opacity: 1;
 -ms-transform: translateX(30px);
}
 80% {
 -ms-transform: translateX(-10px);
}
 100% {
 -ms-transform: translateX(0);
}
}
@-ms-keyframes bounceOut {
 0% {
 -ms-transform: scale(1);
}
 25% {
 -ms-transform: scale(0.95);
}
 50% {
 opacity: 1;
 -ms-transform: scale(1.1);
}
 100% {
 opacity: 0;
 -ms-transform: scale(0.3);
}
}
@-ms-keyframes bounceOutUp {
 0% {
 -ms-transform: translateY(0);
}
 20% {
 opacity: 1;
 -ms-transform: translateY(20px);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(-2000px);
}
}
@-ms-keyframes bounceOutDown {
 0% {
 -ms-transform: translateY(0);
}
 20% {
 opacity: 1;
 -ms-transform: translateY(-20px);
}
 100% {
 opacity: 0;
 -ms-transform: translateY(2000px);
}
}
@-ms-keyframes bounceOutLeft {
 0% {
 -ms-transform: translateX(0);
}
 20% {
 opacity: 1;
 -ms-transform: translateX(20px);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(-2000px);
}
}
@-ms-keyframes bounceOutRight {
 0% {
 -ms-transform: translateX(0);
}
 20% {
 opacity: 1;
 -ms-transform: translateX(-20px);
}
 100% {
 opacity: 0;
 -ms-transform: translateX(2000px);
}
}
@-ms-keyframes flash {
 0% {
 opacity: 1;
}
 25% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 75% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@-ms-keyframes bounce {
 0% {
 -ms-transform: translateY(0);
}
 20% {
 -ms-transform: translateY(0);
}
 40% {
 -ms-transform: translateY(-30px);
}
 50% {
 -ms-transform: translateY(0);
}
 60% {
 -ms-transform: translateY(-15px);
}
 80% {
 -ms-transform: translateY(0);
}
 100% {
 -ms-transform: translateY(0);
}
}
@-ms-keyframes shake {
 0% {
 -ms-transform: translateX(0);
}
 10% {
 -ms-transform: translateX(-10px);
}
 20% {
 -ms-transform: translateX(10px);
}
 30% {
 -ms-transform: translateX(-10px);
}
 40% {
 -ms-transform: translateX(10px);
}
 50% {
 -ms-transform: translateX(-10px);
}
 60% {
 -ms-transform: translateX(10px);
}
 70% {
 -ms-transform: translateX(-10px);
}
 80% {
 -ms-transform: translateX(10px);
}
 90% {
 -ms-transform: translateX(-10px);
}
 100% {
 -ms-transform: translateX(0);
}
}
@-ms-keyframes rotateInDownLeft {
 0% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
}
@-ms-keyframes rotateInUpLeft {
 0% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
}
@-ms-keyframes rotateInUpRight {
 0% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
}
@-ms-keyframes rotateInDownRight {
 0% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(90deg);
 opacity: 0;
}
 100% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
}
@-ms-keyframes rotateOutDownLeft {
 0% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
 100% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(90deg);
 opacity: 0;
}
}
@-ms-keyframes rotateOutUpLeft {
 0% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
 100% {
 -ms-transform-origin: left bottom;
 -ms-transform: rotate(-90deg);
 opacity: 0;
}
}
@-ms-keyframes rotateOutDownRight {
 0% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
 100% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(-90deg);
 opacity: 0;
}
}
@-ms-keyframes rotateOutUpRight {
 0% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(0);
 opacity: 1;
}
 100% {
 -ms-transform-origin: right bottom;
 -ms-transform: rotate(90deg);
 opacity: 0;
}
}
@-ms-keyframes rotateIn {
 0% {
 -ms-transform-origin: center center;
 -ms-transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 -ms-transform-origin: center center;
 -ms-transform: rotate(0);
 opacity: 1;
}
}
@-ms-keyframes rotateOut {
 0% {
 -ms-transform-origin: center center;
 -ms-transform: rotate(0);
 opacity: 1;
}
 100% {
 -ms-transform-origin: center center;
 -ms-transform: rotate(200deg);
 opacity: 0;
}
}
@-ms-keyframes tada {
 0% {
 -ms-transform: scale(1);
}
 10% {
 -ms-transform: scale(0.9) rotate(-3deg);
}
 20% {
 -ms-transform: scale(0.9) rotate(-3deg);
}
 30% {
 -ms-transform: scale(1.1) rotate(3deg);
}
 40% {
 -ms-transform: scale(1.1) rotate(-3deg);
}
 50% {
 -ms-transform: scale(1.1) rotate(3deg);
}
 60% {
 -ms-transform: scale(1.1) rotate(-3deg);
}
 70% {
 -ms-transform: scale(1.1) rotate(3deg);
}
 80% {
 -ms-transform: scale(1.1) rotate(-3deg);
}
 90% {
 -ms-transform: scale(1.1) rotate(3deg);
}
 100% {
 -ms-transform: scale(1) rotate(0);
}
}
@keyframes fadeIn {
 0% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeInUp {
 0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
@keyframes fadeOutUp {
 0% {
 opacity: 1;
 transform: translateY(0);
}
 100% {
 opacity: 0;
 transform: translateY(-20px);
}
}
@keyframes fadeInDown {
 0% {
 opacity: 0;
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
@keyframes fadeOutDown {
 0% {
 opacity: 1;
 transform: translateY(0);
}
 100% {
 opacity: 0;
 transform: translateY(20px);
}
}
@keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
@keyframes fadeOutLeft {
 0% {
 opacity: 1;
 transform: translateX(0);
}
 100% {
 opacity: 0;
 transform: translateX(-20px);
}
}
@keyframes fadeInLeft {
 0% {
 opacity: 0;
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
@keyframes fadeOutRight {
 0% {
 opacity: 1;
 transform: translateX(0);
}
 100% {
 opacity: 0;
 transform: translateX(20px);
}
}
@keyframes fadeInUpBig {
 0% {
 opacity: 0;
 transform: translateY(2000px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
@keyframes fadeOutUpBig {
 0% {
 opacity: 1;
 transform: translateY(0);
}
 100% {
 opacity: 0;
 transform: translateY(-2000px);
}
}
@keyframes fadeInDownBig {
 0% {
 opacity: 0;
 transform: translateY(-2000px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
@keyframes fadeOutDownBig {
 0% {
 opacity: 1;
 transform: translateY(0);
}
 100% {
 opacity: 0;
 transform: translateY(2000px);
}
}
@keyframes fadeInRightBig {
 0% {
 opacity: 0;
 transform: translateX(2000px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
@keyframes fadeOutLeftBig {
 0% {
 opacity: 1;
 transform: translateX(0);
}
 100% {
 opacity: 0;
 transform: translateX(-2000px);
}
}
@keyframes fadeInLeftBig {
 0% {
 opacity: 0;
 transform: translateX(-2000px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
@keyframes fadeOutRightBig {
 0% {
 opacity: 1;
 transform: translateX(0);
}
 100% {
 opacity: 0;
 transform: translateX(2000px);
}
}
@keyframes bounceIn {
 0% {
 opacity: 0;
 transform: scale(0.3);
}
 50% {
 opacity: 1;
 transform: scale(1.05);
}
 70% {
 transform: scale(0.9);
}
 100% {
 transform: scale(1);
}
}
@keyframes bounceInDown {
 0% {
 opacity: 0;
 transform: translateY(-2000px);
}
 60% {
 opacity: 1;
 transform: translateY(30px);
}
 80% {
 transform: translateY(-10px);
}
 100% {
 transform: translateY(0);
}
}
@keyframes bounceInUp {
 0% {
 opacity: 0;
 transform: translateY(2000px);
}
 60% {
 opacity: 1;
 transform: translateY(-30px);
}
 80% {
 transform: translateY(10px);
}
 100% {
 transform: translateY(0);
}
}
@keyframes bounceInRight {
 0% {
 opacity: 0;
 transform: translateX(2000px);
}
 60% {
 opacity: 1;
 transform: translateX(-30px);
}
 80% {
 transform: translateX(10px);
}
 100% {
 transform: translateX(0);
}
}
@keyframes bounceInLeft {
 0% {
 opacity: 0;
 transform: translateX(-2000px);
}
 60% {
 opacity: 1;
 transform: translateX(30px);
}
 80% {
 transform: translateX(-10px);
}
 100% {
 transform: translateX(0);
}
}
@keyframes bounceOut {
 0% {
 transform: scale(1);
}
 25% {
 transform: scale(0.95);
}
 50% {
 opacity: 1;
 transform: scale(1.1);
}
 100% {
 opacity: 0;
 transform: scale(0.3);
}
}
@keyframes bounceOutUp {
 0% {
 transform: translateY(0);
}
 20% {
 opacity: 1;
 transform: translateY(20px);
}
 100% {
 opacity: 0;
 transform: translateY(-2000px);
}
}
@keyframes bounceOutDown {
 0% {
 transform: translateY(0);
}
 20% {
 opacity: 1;
 transform: translateY(-20px);
}
 100% {
 opacity: 0;
 transform: translateY(2000px);
}
}
@keyframes bounceOutLeft {
 0% {
 transform: translateX(0);
}
 20% {
 opacity: 1;
 transform: translateX(20px);
}
 100% {
 opacity: 0;
 transform: translateX(-2000px);
}
}
@keyframes bounceOutRight {
 0% {
 transform: translateX(0);
}
 20% {
 opacity: 1;
 transform: translateX(-20px);
}
 100% {
 opacity: 0;
 transform: translateX(2000px);
}
}
@keyframes flash {
 0% {
 opacity: 1;
}
 25% {
 opacity: 0;
}
 50% {
 opacity: 1;
}
 75% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes bounce {
 0% {
 transform: translateY(0);
}
 20% {
 transform: translateY(0);
}
 40% {
 transform: translateY(-30px);
}
 50% {
 transform: translateY(0);
}
 60% {
 transform: translateY(-15px);
}
 80% {
 transform: translateY(0);
}
 100% {
 transform: translateY(0);
}
}
@keyframes shake {
 0% {
 transform: translateX(0);
}
 10% {
 transform: translateX(-10px);
}
 20% {
 transform: translateX(10px);
}
 30% {
 transform: translateX(-10px);
}
 40% {
 transform: translateX(10px);
}
 50% {
 transform: translateX(-10px);
}
 60% {
 transform: translateX(10px);
}
 70% {
 transform: translateX(-10px);
}
 80% {
 transform: translateX(10px);
}
 90% {
 transform: translateX(-10px);
}
 100% {
 transform: translateX(0);
}
}
@keyframes rotateInDownLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInUpLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInUpRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(-90deg);
 opacity: 0;
}
 100% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateInDownRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(90deg);
 opacity: 0;
}
 100% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateOutDownLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
 100% {
 transform-origin: left bottom;
 transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpLeft {
 0% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
 100% {
 transform-origin: left bottom;
 transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutDownRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
 100% {
 transform-origin: right bottom;
 transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpRight {
 0% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
 100% {
 transform-origin: right bottom;
 transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateIn {
 0% {
 transform-origin: center center;
 transform: rotate(-200deg);
 opacity: 0;
}
 100% {
 transform-origin: center center;
 transform: rotate(0);
 opacity: 1;
}
}
@keyframes rotateOut {
 0% {
 transform-origin: center center;
 transform: rotate(0);
 opacity: 1;
}
 100% {
 transform-origin: center center;
 transform: rotate(200deg);
 opacity: 0;
}
}
@keyframes tada {
 0% {
 transform: scale(1);
}
 10% {
 transform: scale(0.9) rotate(-3deg);
}
 20% {
 transform: scale(0.9) rotate(-3deg);
}
 30% {
 transform: scale(1.1) rotate(3deg);
}
 40% {
 transform: scale(1.1) rotate(-3deg);
}
 50% {
 transform: scale(1.1) rotate(3deg);
}
 60% {
 transform: scale(1.1) rotate(-3deg);
}
 70% {
 transform: scale(1.1) rotate(3deg);
}
 80% {
 transform: scale(1.1) rotate(-3deg);
}
 90% {
 transform: scale(1.1) rotate(3deg);
}
 100% {
 transform: scale(1) rotate(0);
}
}
/*****************************************************************/
/*** 17. Vendors - 3rd Party
/*****************************************************************/
/* line 1, ../scss/vendors/_language.scss */
.gts-language { display: table; float: left; }
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-language { float: right; }
/* line 4, ../scss/vendors/_language.scss */
.gts-language label, .gts-language select { display: table-cell; vertical-align: middle; }
/* line 8, ../scss/vendors/_language.scss */
.gts-language label { width: 30%; }
/* line 11, ../scss/vendors/_language.scss */
.gts-language select, .gts-language .dropdownjs { width: 65%; }
/* line 17, ../scss/vendors/_language.scss */
.dropdownjs input[type="text"] { border: 0px; background: none transparent; -webkit-box-shadow: none; box-shadow: none; }

/*# sourceMappingURL=main.css.map */
.header1 .site-header-logo.sticky{background:#fff;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.header1 .site-header-logo.sticky.fixed{position:fixed;top: 0;}

.site-nav ul.site-nav__dropdown{list-style:none !Important;background:#222 !important;padding:0 !important;margin-top:5px !important;}
.site-nav ul.site-nav__dropdown li a.site-nav__link{padding:10px 15px;color:#f6f6f6;border-bottom:1px solid #333;}
.site-nav ul.site-nav__dropdown li:last-child a.site-nav__link{border:none;}
.site-nav ul.site-nav__dropdown li a.site-nav__link:hover{color:#d1232d;}
.site-header-mainmenu .site-nav > li > a{padding-bottom:21px;}
.header-nav .site-nav > li.dropdown-megamenu ul.site-nav__dropdown{padding:30px !important;}

.new-title-small{text-transform:uppercase;margin-bottom:10px;display:inline-block;padding:5px 15px;padding-left:0;border-bottom:1px solid #aaa;}

.presentation-1{margin:60px 0;}
.presentation-1 .text-part{width:100%;margin-bottom:25px;}
.presentation-1 .title{font-size:30px;text-transform:uppercase;margin-bottom:0;}
.presentation-1 .subtitle{margin-bottom:30px;color:#d1232d;}

.presentation-1 .text-part .content{text-align:justify;}

/*SECONDARY MENU FOR INSIDE PAGES*/
.secondary-menu{border:4px solid #eee;padding:5px;position:relative;width:100%;margin-bottom:30px;}
.secondary-menu .inner{border:1px dashed #ccc;padding:10px;text-align:center;}
.secondary-menu .inner .title{margin:10px 0;}
.secondary-menu .inner .title h3{font-size:18px;letter-spacing:0.5px;text-transform:uppercase;}
.secondary-menu .inner .title span.separator{    display: block;
    margin: 0px auto;
    width: 50px;
    clear: both;
    height: 2px;
    background: #d1232d;}
.secondary-menu .inner .item{width:100%;padding:5px 0;text-transform:uppercase;font-size: 15px;font-weight:500;}

.shop-banner{width:100%;position:relative;outline:1px solid rgba(255,255,255,0.9);outline-offset:-10px;margin-bottom:30px; display:none;}
.shop-banner img{width:100%;}
.shop-banner .content{position:absolute;width:100%;top:0;left:0;padding-left:30px;padding-top:30px;color:#fff;}
.shop-banner .content h3{    color: #fff;
    line-height: 45px;
    /* text-transform: uppercase; */
    font-size: 36px;
    font-style: italic;
    text-shadow: 0px 0px 1px #000;}
.home-news .posts-title .entry-title{font-size:22px;border-bottom:none;margin-bottom:10px;}

.fixed-shop{position:fixed;bottom:50px;left:70px;z-index:9;}
.fixed-shop a.pulse-button{position: relative;
  display: block;
  font-size: 0.9em;
  font-weight:500;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  letter-spacing: 0px;
  padding:8px 20px;
  color: #fff;
  
  border: none;
  border-radius:20px;
  background: #d1232d;
  cursor: pointer;
  box-shadow: 0 0 0 10px rgba(243,70,46,0);
  -webkit-animation: pulse 1.5s infinite;
  -moz-animation:pulse 1.5s infinite;
  animation:pulse 1.5s infinite;
  border:1px solid #fff;
  
  }
  
.fixed-shop a.pulse-button:hover {
  -webkit-animation: none;
  background:#000;
}

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(243,70,46,0);
  }
  70% {
    box-shadow: 0 0 0 50px rgba(243,70,46,0.4);
  }
    100% {
    box-shadow: 0 0 0 0 rgba(243,70,46,0);
  }
}


.nav_primary_mobile { float: left; width: 100%; background: #111; height: 55px; position: fixed; left: 0px; bottom: 0px; z-index: 9999; display: none }
.nav_primary_mobile ul { float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
.nav_primary_mobile ul li { float: left; width: 33.333%; }
.nav_primary_mobile ul li a, .nav_primary_mobile ul li .main_menu mob-nav-btn { float: left; width: 100%; background: #111; text-align: center; color: #ffffff; font-size:13px;text-transform: uppercase; position: static; padding: 5px; text-decoration: none; margin: 0px; border-right: 2px solid #444; }
.nav_primary_mobile ul li .main_menu mob-nav-btn { border-right: none; }
.nav_primary_mobile ul li a i, .nav_primary_mobile ul li .main_menu .mob-nav-btn { float: left; width: 100%; text-align: center; display: block; color: #fff; font-size: 22px; line-height: 30px; }
.nav_primary_mobile ul li a:hover, .nav_primary_mobile ul li a.book_now { background: #d1232d; color: #fff; }
.nav_primary_mobile ul li a:hover i, .nav_primary_mobile ul li a.book_now i, .nav_primary_mobile ul li .main_menu:hover .mob-nav-btn { color: #fff; }

article.post-details{text-align: justify !IMPORTANT;color:#000 !important;}



.g-recaptcha{transform:scale(.77);transform-origin:0 0}