@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Overlock:400,700,900);
@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);

@charset "UTF-8";
/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 3.0
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) May 2014 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/
/* $gray-lighter:        lighten($gray-base, 93.5%) !default; // #eee */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/**
 *   Blocks Layout Selectors 
 */
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/**
 * Product Item Selectors
 */
/***********************************************************************/
/* --- SCSS For Accordion --- */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* Navigation Styles */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Icon-box --- */
/* --- SCSS For Interactive-banner --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Message --- */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Panel --- */
/* --- SCSS For Piechart --- */
/* --- SCSS For Pricing --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Service --- */
/* variables for tab style1 using as base of tab */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* --- SCSS For Table --- */
/* --- SCSS For Tabs --- */
/* variables for tab style1 using as base of tab */
/* tab style version 5 */
/* tab style version 6 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/*inline-block
============================================*/
/****/
/* RIGHT TO LEFT */
/* Curl Top Right */
/* line 2, ../development/scss/app/_base.scss */
div.required .control-label:before {
    color       : #FF0000;
    content     : "* ";
    font-weight : bold;
}
/* line 8, ../development/scss/app/_base.scss */
.modal-open {
    margin-right : 13px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .modal-open {
    margin-left  : 13px;
    margin-right : inherit;
}
/* line 13, ../development/scss/app/_base.scss */
.noborder .box {
    border : none !important;
}
/* line 19, ../development/scss/app/_base.scss */
.full-slider {
    padding-left  : 0;
    padding-right : 0;
}
/* line 23, ../development/scss/app/_base.scss */
.full-col [class*="col-"] {
    padding-right : 0;
    padding-left  : 0;
}
/*Center Block "Class"*/
/* line 5, ../development/scss/app/_elements.scss */
.center-block {
    margin     : 0 auto;
    text-align : center;
}
/*Divider*/
/* line 10, ../development/scss/app/_elements.scss */
hr.divider-30 {
    margin : 30px 0;
}
/* line 14, ../development/scss/app/_elements.scss */
hr.divider-40 {
    margin : 40px 0;
}
/* line 18, ../development/scss/app/_elements.scss */
hr.divider-50 {
    margin : 50px 0;
}
/* line 22, ../development/scss/app/_elements.scss */
hr.divider-60 {
    margin : 60px 0;
}
/* line 26, ../development/scss/app/_elements.scss */
hr.divider-70 {
    margin : 70px 0;
}
/* line 30, ../development/scss/app/_elements.scss */
hr.divider-snow {
    margin       : 50px 0;
    border-color : #DDDDDD;
}
/*Font Weight*/
/* line 36, ../development/scss/app/_elements.scss */
.fweight-200 {
    font-weight : 200 !important;
}
/* line 37, ../development/scss/app/_elements.scss */
.fweight-300 {
    font-weight : 300 !important;
}
/* line 38, ../development/scss/app/_elements.scss */
.fweight-400 {
    font-weight : 400 !important;
}
/* line 39, ../development/scss/app/_elements.scss */
.fweight-500 {
    font-weight : 500 !important;
}
/* line 40, ../development/scss/app/_elements.scss */
.fweight-600 {
    font-weight : 600 !important;
}
/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 46, ../development/scss/app/_elements.scss */
.letter-space-2 {
    letter-spacing : 2px;
}
/* line 49, ../development/scss/app/_elements.scss */
.space-padding-0 {
    padding : 0 !important;
}
/* line 52, ../development/scss/app/_elements.scss */
.space-padding-10 {
    padding : 10px !important;
}
/* line 55, ../development/scss/app/_elements.scss */
.space-padding-20 {
    padding : 20px !important;
}
/* line 58, ../development/scss/app/_elements.scss */
.space-padding-30 {
    padding : 30px !important;
}
/* line 61, ../development/scss/app/_elements.scss */
.space-padding-40 {
    padding : 40px !important;
}
/* line 64, ../development/scss/app/_elements.scss */
.space-padding-50 {
    padding : 50px !important;
}
/* line 67, ../development/scss/app/_elements.scss */
.space-padding-top-80 {
    padding-top : 80px !important;
}
/*Padding Top & Bottom*/
/* line 69, ../development/scss/app/_elements.scss */
.space-padding-tb-10 {
    padding-top    : 10px !important;
    padding-bottom : 10px !important;
}
/* line 73, ../development/scss/app/_elements.scss */
.space-padding-tb-15 {
    padding-top    : 15px !important;
    padding-bottom : 15px !important;
}
/* line 77, ../development/scss/app/_elements.scss */
.space-padding-tb-20 {
    padding-top    : 20px !important;
    padding-bottom : 20px !important;
}
/* line 81, ../development/scss/app/_elements.scss */
.space-padding-tb-30 {
    padding-top    : 30px !important;
    padding-bottom : 30px !important;
}
/* line 85, ../development/scss/app/_elements.scss */
.space-padding-tb-40 {
    padding-top    : 40px !important;
    padding-bottom : 40px !important;
}
/* line 89, ../development/scss/app/_elements.scss */
.space-padding-tb-50 {
    padding-top    : 50px !important;
    padding-bottom : 50px !important;
}
/* line 93, ../development/scss/app/_elements.scss */
.space-padding-tb-60 {
    padding-top    : 60px !important;
    padding-bottom : 60px !important;
}
/* line 97, ../development/scss/app/_elements.scss */
.space-padding-tb-70 {
    padding-top    : 70px !important;
    padding-bottom : 70px !important;
}
/* line 101, ../development/scss/app/_elements.scss */
.space-padding-tb-80 {
    padding-top    : 80px !important;
    padding-bottom : 80px !important;
}
/* line 106, ../development/scss/app/_elements.scss */
.space-padding-tb-100 {
    padding-top    : 100px !important;
    padding-bottom : 100px !important;
}
/*Padding Left & Right*/
/* line 111, ../development/scss/app/_elements.scss */
.space-padding-lr-10 {
    padding-left  : 10px !important;
    padding-right : 10px !important;
}
/* line 115, ../development/scss/app/_elements.scss */
.space-padding-lr-20 {
    padding-left  : 20px !important;
    padding-right : 20px !important;
}
/* line 119, ../development/scss/app/_elements.scss */
.space-padding-lr-30 {
    padding-left  : 30px !important;
    padding-right : 30px !important;
}
/* line 123, ../development/scss/app/_elements.scss */
.space-padding-lr-40 {
    padding-left  : 40px !important;
    padding-right : 40px !important;
}
/* line 127, ../development/scss/app/_elements.scss */
.space-padding-lr-50 {
    padding-left  : 50px !important;
    padding-right : 50px !important;
}
/* line 132, ../development/scss/app/_elements.scss */
.space-padding-bottom-10 {
    padding-bottom : 10px !important;
}
/* line 135, ../development/scss/app/_elements.scss */
.space-margin-bottom-15 {
    margin-bottom : 15px !important;
}
/*Space
------------------------------------*/
/*Margin Top*/
/* line 141, ../development/scss/app/_elements.scss */
.space-top-5 {
    margin-top : 5px !important;
}
/* line 142, ../development/scss/app/_elements.scss */
.space-top-10 {
    margin-top : 10px !important;
}
/* line 143, ../development/scss/app/_elements.scss */
.space-top-15 {
    margin-top : 15px !important;
}
/* line 144, ../development/scss/app/_elements.scss */
.space-top-20 {
    margin-top : 20px !important;
}
/* line 145, ../development/scss/app/_elements.scss */
.space-top-25 {
    margin-top : 25px !important;
}
/* line 146, ../development/scss/app/_elements.scss */
.space-top-30 {
    margin-top : 30px !important;
}
/* line 147, ../development/scss/app/_elements.scss */
.space-top-35 {
    margin-top : 35px !important;
}
/* line 148, ../development/scss/app/_elements.scss */
.space-top-40 {
    margin-top : 40px !important;
}
/* line 149, ../development/scss/app/_elements.scss */
.space-top-45 {
    margin-top : 45px !important;
}
/* line 150, ../development/scss/app/_elements.scss */
.space-top-50 {
    margin-top : 50px !important;
}
/* line 151, ../development/scss/app/_elements.scss */
.space-top-60 {
    margin-top : 60px !important;
}
/* line 152, ../development/scss/app/_elements.scss */
.space-top-70 {
    margin-top : 70px !important;
}
/* line 153, ../development/scss/app/_elements.scss */
.space-top-80 {
    margin-top : 80px !important;
}
/*Margin Bottom*/
/* line 156, ../development/scss/app/_elements.scss */
.space-5 {
    margin-bottom : 5px !important;
}
/* line 157, ../development/scss/app/_elements.scss */
.space-10 {
    margin-bottom : 10px !important;
}
/* line 158, ../development/scss/app/_elements.scss */
.space-15 {
    margin-bottom : 15px !important;
}
/* line 159, ../development/scss/app/_elements.scss */
.space-20 {
    margin-bottom : 20px !important;
}
/* line 160, ../development/scss/app/_elements.scss */
.space-25 {
    margin-bottom : 25px !important;
}
/* line 161, ../development/scss/app/_elements.scss */
.space-30 {
    margin-bottom : 30px !important;
}
/* line 162, ../development/scss/app/_elements.scss */
.space-35 {
    margin-bottom : 35px !important;
}
/* line 163, ../development/scss/app/_elements.scss */
.space-40 {
    margin-bottom : 40px !important;
}
/* line 164, ../development/scss/app/_elements.scss */
.space-45 {
    margin-bottom : 45px !important;
}
/* line 165, ../development/scss/app/_elements.scss */
.space-50 {
    margin-bottom : 50px !important;
}
/* line 166, ../development/scss/app/_elements.scss */
.space-55 {
    margin-bottom : 55px !important;
}
/* line 167, ../development/scss/app/_elements.scss */
.space-60 {
    margin-bottom : 60px !important;
}
/* line 168, ../development/scss/app/_elements.scss */
.space-65 {
    margin-bottom : 65px !important;
}
/* line 169, ../development/scss/app/_elements.scss */
.space-70 {
    margin-bottom : 70px !important;
}
/* line 170, ../development/scss/app/_elements.scss */
.space-75 {
    margin-bottom : 75px !important;
}
/* line 171, ../development/scss/app/_elements.scss */
.space-80 {
    margin-bottom : 80px !important;
}
/* line 172, ../development/scss/app/_elements.scss */
.space-85 {
    margin-bottom : 85px !important;
}
/* line 173, ../development/scss/app/_elements.scss */
.space-90 {
    margin-bottom : 90px !important;
}
/* line 174, ../development/scss/app/_elements.scss */
.space-95 {
    margin-bottom : 95px !important;
}
/* line 175, ../development/scss/app/_elements.scss */
.space-100 {
    margin-bottom : 100px !important;
}
/*Margin Left*/
/* line 178, ../development/scss/app/_elements.scss */
.space-left-5 {
    margin-left : 5px !important;
}
/* line 179, ../development/scss/app/_elements.scss */
.space-left-10 {
    margin-left : 10px !important;
}
/* line 180, ../development/scss/app/_elements.scss */
.space-left-15 {
    margin-left : 15px !important;
}
/*Removes space*/
/* line 183, ../development/scss/app/_elements.scss */
.space-top-0 {
    margin-top  : 0 !important;
    padding-top : 0 !important;
}
/* line 188, ../development/scss/app/_elements.scss */
.space-bottom-0 {
    margin-bottom  : 0 !important;
    padding-bottom : 0 !important;
}
/* line 193, ../development/scss/app/_elements.scss */
.space-element {
    padding     : 30px 11px;
    border-left : 1px solid #EDEDED;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .space-element {
    border-right : 1px solid #EDEDED;
    border-left  : inherit;
}
/* line 198, ../development/scss/app/_elements.scss */
.no-space-row .row {
    margin : 0;
}
/* line 203, ../development/scss/app/_elements.scss */
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {
    padding : 0;
}
/*Space for Ul li List
------------------------------------*/
/* line 211, ../development/scss/app/_elements.scss */
.ul-space-5 li {
    margin-bottom : 5px !important;
}
/* line 212, ../development/scss/app/_elements.scss */
.ul-space-10 li {
    margin-bottom : 10px !important;
}
/* line 213, ../development/scss/app/_elements.scss */
.ul-space-15 li {
    margin-bottom : 15px !important;
}
/* line 214, ../development/scss/app/_elements.scss */
.ul-space-20 li {
    margin-bottom : 20px !important;
}
/* line 215, ../development/scss/app/_elements.scss */
.ul-space-25 li {
    margin-bottom : 25px !important;
}
/* line 216, ../development/scss/app/_elements.scss */
.ul-space-30 li {
    margin-bottom : 30px !important;
}
/* line 217, ../development/scss/app/_elements.scss */
.ul-space-35 li {
    margin-bottom : 35px !important;
}
/* line 218, ../development/scss/app/_elements.scss */
.ul-space-40 li {
    margin-bottom : 40px !important;
}
/* line 219, ../development/scss/app/_elements.scss */
.ul-space-45 li {
    margin-bottom : 45px !important;
}
/* line 220, ../development/scss/app/_elements.scss */
.ul-space-50 li {
    margin-bottom : 50px !important;
}
/*Height
------------------------------------*/
/* line 224, ../development/scss/app/_elements.scss */
.height-100 {
    height : 100px;
}
/* line 228, ../development/scss/app/_elements.scss */
.height-200 {
    height : 200px;
}
/* line 232, ../development/scss/app/_elements.scss */
.height-300 {
    height : 300px;
}
/* line 236, ../development/scss/app/_elements.scss */
.height-400 {
    height : 400px;
}
/* line 240, ../development/scss/app/_elements.scss */
.height-500 {
    height : 500px;
}
/*Radius
------------------------------------*/
/* line 246, ../development/scss/app/_elements.scss */
.radius-0 {
    border-radius : 0 !important;
}
/* line 250, ../development/scss/app/_elements.scss */
.radius-x {
    border-radius : 50px !important;
}
/* line 254, ../development/scss/app/_elements.scss */
.radius-1x {
    border-radius : 10px !important;
}
/* line 258, ../development/scss/app/_elements.scss */
.radius-2x {
    border-radius : 20px !important;
}
/* line 262, ../development/scss/app/_elements.scss */
.radius-3x {
    border-radius : 30px !important;
}
/* line 266, ../development/scss/app/_elements.scss */
.radius-4x {
    border-radius : 40px !important;
}
/* line 270, ../development/scss/app/_elements.scss */
.radius-5x {
    border-radius : 5px !important;
}
/* line 274, ../development/scss/app/_elements.scss */
.radius-6x {
    border-radius : 3px !important;
}
/* Width for Border */
/* line 279, ../development/scss/app/_elements.scss */
.border-2 {
    border-width : 2px !important;
}
/* line 282, ../development/scss/app/_elements.scss */
.border-3 {
    border-width : 3px !important;
}
/* line 285, ../development/scss/app/_elements.scss */
.border-4 {
    border-width : 4px !important;
}
/* line 288, ../development/scss/app/_elements.scss */
.border-5 {
    border-width : 5px !important;
}
/* line 291, ../development/scss/app/_elements.scss */
.border-bottom {
    border-bottom : 1px solid #E6E6E6;
}
/* line 294, ../development/scss/app/_elements.scss */
.border-top {
    border-top : 1px solid #E6E6E6;
}
/* line 297, ../development/scss/app/_elements.scss */
.border-right {
    border-right : 1px solid #E6E6E6;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .border-right {
    border-left  : 1px solid #E6E6E6;
    border-right : inherit;
}
/* line 300, ../development/scss/app/_elements.scss */
.border-left {
    border-left : 1px solid #E6E6E6;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .border-left {
    border-right : 1px solid #E6E6E6;
    border-left  : inherit;
}
/*Radius for Left & Right Corners*/
/* line 304, ../development/scss/app/_elements.scss */
.radius-left-5x {
    border-top-left-radius    : 50px !important;
    border-bottom-left-radius : 50px !important;
}
/* line 309, ../development/scss/app/_elements.scss */
.radius-right-5x {
    border-top-right-radius    : 50px !important;
    border-bottom-right-radius : 50px !important;
}
/* line 314, ../development/scss/app/_elements.scss */
.radius-top-5xxs {
    border-top-left-radius  : 5px !important;
    border-top-right-radius : 5px !important;
}
/* line 319, ../development/scss/app/_elements.scss */
.radius-bottom-5xxs {
    border-bottom-left-radius  : 5px !important;
    border-bottom-right-radius : 5px !important;
}
/* line 324, ../development/scss/app/_elements.scss */
.radius-left-5xxs {
    border-top-left-radius    : 5px !important;
    border-bottom-left-radius : 5px !important;
}
/* line 329, ../development/scss/app/_elements.scss */
.radius-right-5xxs {
    border-top-right-radius    : 5px !important;
    border-bottom-right-radius : 5px !important;
}
/*Text Colors
------------------------------------*/
/* line 336, ../development/scss/app/_elements.scss */
.text-primary {
    color : #FCDD2D !important;
}
/* line 340, ../development/scss/app/_elements.scss */
.text-info {
    color : #5BC0DE !important;
}
/* line 344, ../development/scss/app/_elements.scss */
.text-danger {
    color : #FF0000 !important;
}
/* line 347, ../development/scss/app/_elements.scss */
.text-warning {
    color : #FCF8E3 !important;
}
/* line 351, ../development/scss/app/_elements.scss */
.text-success {
    color : #DFF0D8 !important;
}
/* line 355, ../development/scss/app/_elements.scss */
.text-purple {
    color : #6C58BD !important;
}
/* line 359, ../development/scss/app/_elements.scss */
.text-red {
    color : #C32322 !important;
}
/* line 363, ../development/scss/app/_elements.scss */
.text-orange {
    color : #F66000 !important;
}
/* line 367, ../development/scss/app/_elements.scss */
.text-yellow {
    color : #E2D951 !important;
}
/* line 371, ../development/scss/app/_elements.scss */
.text-light {
    color : #FFFFFF !important;
}
/* line 374, ../development/scss/app/_elements.scss */
.text-darker {
    color : #333333 !important;
}
/* line 377, ../development/scss/app/_elements.scss */
.text-transform {
    text-transform : uppercase;
}
/*Background Colors
------------------------------------*/
/* line 382, ../development/scss/app/_elements.scss */
.bg-primary {
    background : #FCDD2D !important;
}
/* line 386, ../development/scss/app/_elements.scss */
.bg-info {
    background : #5BC0DE !important;
}
/* line 390, ../development/scss/app/_elements.scss */
.bg-danger {
    background : #F2DEDE !important;
}
/* line 394, ../development/scss/app/_elements.scss */
.bg-warning {
    background : #FCF8E3 !important;
}
/* line 398, ../development/scss/app/_elements.scss */
.bg-success {
    background : #DFF0D8 !important;
}
/* line 402, ../development/scss/app/_elements.scss */
.bg-purple {
    background : #6C58BD !important;
}
/* line 406, ../development/scss/app/_elements.scss */
.bg-red {
    background : #C32322 !important;
}
/* line 410, ../development/scss/app/_elements.scss */
.bg-orange {
    background : #F66000 !important;
}
/* line 414, ../development/scss/app/_elements.scss */
.bg-yellow {
    background : #E2D951 !important;
}
/* line 417, ../development/scss/app/_elements.scss */
.bg-default {
    background : #F8F8F8 !important;
}
/* line 420, ../development/scss/app/_elements.scss */
.bg-darker {
    background : #F3F3F3 !important;
}
/* line 423, ../development/scss/app/_elements.scss */
.bg-white {
    background : #FFFFFF !important;
}
/* line 426, ../development/scss/app/_elements.scss */
.bg-yellow {
    background : #F6C131 !important;
}
/*Overflow
------------------------------------*/
/* line 431, ../development/scss/app/_elements.scss */
.overflow-h {
    overflow : hidden;
}
/* line 435, ../development/scss/app/_elements.scss */
.overflow-a {
    overflow : auto;
}
/***/
/* line 441, ../development/scss/app/_elements.scss */
.background-img {
    background : #FCDD2D;
}
/* line 445, ../development/scss/app/_elements.scss */
.background-img-v1 {
    background : #FCDD2D;
}
/* line 449, ../development/scss/app/_elements.scss */
.background-img-v2 {
    background : url("demo.jpg");
}
/* line 453, ../development/scss/app/_elements.scss */
.background-img-v3 {
    background : #F3F3F3;
}
/* line 457, ../development/scss/app/_elements.scss */
.background-img-v4 {
    background-image : url("../images/09.png") !important;
}
/* line 461, ../development/scss/app/_elements.scss */
.background-img-v5 {
    background-image : url("../images/10.png") !important;
}
/* line 465, ../development/scss/app/_elements.scss */
.background-img-v6 {
    background-image : url("../images/11.png") !important;
}
/* line 469, ../development/scss/app/_elements.scss */
.background-img-v7 {
    background-image : url("../images/12.jpg") !important;
}
/* line 473, ../development/scss/app/_elements.scss */
.parallax {
    background-size       : cover;
    background-attachment : fixed;
    background-position   : center center;
    position              : relative;
    background-image      : url("../image/default/bg-call-to-action.jpg");
}
/* line 479, ../development/scss/app/_elements.scss */
.parallax:after {
    left       : 0;
    bottom     : 0;
    width      : 100%;
    z-index    : -1;
    content    : " ";
    height     : 100%;
    text-align : center;
    position   : absolute;
    background : rgba(0, 0, 0, 0.3);
}
/* Height progress */
/* line 493, ../development/scss/app/_elements.scss */
.progress-3 {
    height : 3px;
}
/* line 496, ../development/scss/app/_elements.scss */
.progress-4 {
    height : 4px;
}
/* line 499, ../development/scss/app/_elements.scss */
.progress-5 {
    height : 5px;
}
/* line 502, ../development/scss/app/_elements.scss */
.progress-6 {
    height : 6px;
}
/* line 505, ../development/scss/app/_elements.scss */
.progress-7 {
    height : 7px;
}
/* line 508, ../development/scss/app/_elements.scss */
.progress-8 {
    height : 8px;
}
/* line 511, ../development/scss/app/_elements.scss */
.progress-9 {
    height : 9px;
}
/* line 514, ../development/scss/app/_elements.scss */
.progress-10 {
    height : 10px;
}
/* line 517, ../development/scss/app/_elements.scss */
.progress-11 {
    height : 11px;
}
/* line 520, ../development/scss/app/_elements.scss */
.progress-12 {
    height : 12px;
}
/* line 523, ../development/scss/app/_elements.scss */
.progress-13 {
    height : 13px;
}
/* line 526, ../development/scss/app/_elements.scss */
.progress-14 {
    height : 14px;
}
/* line 529, ../development/scss/app/_elements.scss */
.progress-15 {
    height : 15px;
}
/* icon */
/* line 534, ../development/scss/app/_elements.scss */
.fa.fa-2 {
    font-size : 2em;
}
/* line 537, ../development/scss/app/_elements.scss */
.fa.fa-3 {
    font-size : 4em;
}
/* line 540, ../development/scss/app/_elements.scss */
.fa.fa-4 {
    font-size : 7em;
}
/* line 543, ../development/scss/app/_elements.scss */
.fa.fa-5 {
    font-size : 12em;
}
/* line 546, ../development/scss/app/_elements.scss */
.fa.fa-6 {
    font-size : 20em;
}
/* carousel-controls */
/* line 553, ../development/scss/app/_elements.scss */
.carousel-controls .carousel-control {
    z-index : 5;
    bottom  : auto;
}
/* line 558, ../development/scss/app/_elements.scss */
.carousel-controls-small {
    width    : 65px;
    position : relative;
    display  : inline-block;
}
/* line 562, ../development/scss/app/_elements.scss */
.carousel-controls-small .carousel-control-small {
    width       : 28px;
    height      : 28px;
    line-height : 26px;
}
/* --- SCSS For Accordion --- */
/* line 572, ../development/scss/app/_elements.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);
}
/* line 575, ../development/scss/app/_elements.scss */
.accordion .panel-heading {
    padding  : 15px;
    position : relative;
}
/* line 578, ../development/scss/app/_elements.scss */
.accordion .panel-heading a {
    text-decoration : none;
    font-weight     : bold;
}
/* line 581, ../development/scss/app/_elements.scss */
.accordion .panel-heading a:before {
    content     : "-";
    font-size   : 22px;
    font-weight : 600;
    width       : 20px;
    height      : 20px;
    text-align  : center;
    line-height : 16px;
    display     : inline-block;
    color       : #FCDD2D;
}
/* line 591, ../development/scss/app/_elements.scss */
.accordion .panel-heading a.collapsed:before {
    content     : "+";
    font-size   : 18px;
    line-height : 20px;
}
/* line 598, ../development/scss/app/_elements.scss */
.accordion .panel-body {
    border-top-color : transparent !important;
}
/* line 604, ../development/scss/app/_elements.scss */
.accordion.collapse-right .panel-heading a:before {
    position : absolute;
    right    : 20px;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .accordion.collapse-right .panel-heading a:before {
    left  : 20px;
    right : auto;
}
/* line 613, ../development/scss/app/_elements.scss */
.accordion.collapse-color .panel-heading a:before {
    color      : #FFFFFF;
    background : #FCDD2D;
}
/* line 620, ../development/scss/app/_elements.scss */
.accordion.noborder .panel-heading {
    padding-left  : 0;
    padding-right : 0;
}
/* line 624, ../development/scss/app/_elements.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {
    background-color : transparent;
    border           : none;
}
/* line 631, ../development/scss/app/_elements.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {
    background-color : transparent;
}
/* accordion style version 1 */
/* line 640, ../development/scss/app/_elements.scss */
.accordion-v1 .panel-heading a:before {
    left     : -10px;
    position : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .accordion-v1 .panel-heading a:before {
    right : -10px;
    left  : auto;
}
/* line 645, ../development/scss/app/_elements.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {
    border : none;
}
/* accordion style version 2 */
/* line 652, ../development/scss/app/_elements.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {
    border : none;
}
/* accordion style version 3 */
/* line 659, ../development/scss/app/_elements.scss */
.accordion-v3 .panel .panel-heading {
    border-bottom : solid 1px #EEEEEE;
}
/* accordion style version 4 */
/* line 667, ../development/scss/app/_elements.scss */
.accordion-v4 .panel-collapse {
    position : relative;
}
/* line 670, ../development/scss/app/_elements.scss */
.accordion-v4 .panel-collapse.in:before {
    position         : absolute;
    content          : "";
    background-color : #FCDD2D;
    top              : -51px;
    left             : -1px;
    height           : 3px;
    width            : 100.5%;
}
/* --- SCSS For Breadcrumb --- */
/* line 686, ../development/scss/app/_elements.scss */
.breadcrumbs {
    z-index : 1;
    color   : #3E3A3A;
}
/* line 689, ../development/scss/app/_elements.scss */
.breadcrumbs h2 {
    margin      : 0;
    float       : left;
    font-weight : 400;
    position    : relative;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .breadcrumbs h2 {
    float : right;
}
/* line 695, ../development/scss/app/_elements.scss */
.breadcrumbs .breadcrumb-links {
    margin   : 0;
    position : relative;
}
/* line 698, ../development/scss/app/_elements.scss */
.breadcrumbs .breadcrumb-links > li {
    display : inline-block;
}
/* line 700, ../development/scss/app/_elements.scss */
.breadcrumbs .breadcrumb-links > li + li:before {
    content     : "/";
    font-family : FontAwesome;
    padding     : 0 15px;
    font-size   : 14px;
}
/* line 706, ../development/scss/app/_elements.scss */
.breadcrumbs .breadcrumb-links > li a {
    color          : #3E3A3A;
    text-transform : uppercase;
    white-space    : nowrap;
}
/* line 712, ../development/scss/app/_elements.scss */
.breadcrumbs .breadcrumb-links > .active {
    color : #FCDD2D;
}
/* line 716, ../development/scss/app/_elements.scss */
.breadcrumbs.light-style {
    color  : #FFFFFF;
    border : 0px;
}
/* line 719, ../development/scss/app/_elements.scss */
.breadcrumbs.light-style h2 {
    color : #FFFFFF;
}
/* line 724, ../development/scss/app/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > li a {
    color : #FFFFFF;
}
/* line 727, ../development/scss/app/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before {
    color : #FFFFFF;
}
/* line 731, ../development/scss/app/_elements.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span {
    color           : #FFFFFF;
    text-decoration : underline;
}
/* line 739, ../development/scss/app/_elements.scss */
.breadcrumbs-center {
    text-align : center;
    padding    : 100px;
}
/* line 742, ../development/scss/app/_elements.scss */
.breadcrumbs-center h2 {
    float : none;
}
/* line 745, ../development/scss/app/_elements.scss */
.breadcrumbs-center .breadcrumb-links {
    text-align : center;
}
/* line 751, ../development/scss/app/_elements.scss */
.breadcrumbs-left h2 {
    float      : none;
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .breadcrumbs-left h2 {
    text-align : right;
}
/* line 755, ../development/scss/app/_elements.scss */
.breadcrumbs-left .breadcrumb-links {
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .breadcrumbs-left .breadcrumb-links {
    text-align : right;
}
/* line 761, ../development/scss/app/_elements.scss */
.breadcrumbs-right h2 {
    float      : none;
    text-align : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .breadcrumbs-right h2 {
    text-align : left;
}
/* line 765, ../development/scss/app/_elements.scss */
.breadcrumbs-right .breadcrumb-links {
    text-align : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .breadcrumbs-right .breadcrumb-links {
    text-align : left;
}
/* --- SCSS For Buttons --- */
/* line 772, ../development/scss/app/_elements.scss */
.btn-custom {
    color            : #3E3A3A;
    background-color : transparent;
    border-color     : transparent;
}
/* line 235, ../development/scss/mixins/_app.scss */
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active {
    color            : #FCDD2D;
    background-color : transparent;
    border-color     : transparent;
}
/* line 243, ../development/scss/mixins/_app.scss */
.open .btn-custom.dropdown-toggle {
    color            : #FCDD2D;
    background-color : transparent;
    border-color     : transparent;
}
/* line 248, ../development/scss/mixins/_app.scss */
.btn-custom:active, .btn-custom.active {
    background-image : none;
}
/* line 252, ../development/scss/mixins/_app.scss */
.open .btn-custom.dropdown-toggle {
    background-image : none;
}
/* line 258, ../development/scss/mixins/_app.scss */
.btn-custom.disabled, .btn-custom.disabled:hover, .btn-custom.disabled:focus, .btn-custom.disabled:active, .btn-custom.disabled.active, .btn-custom[disabled], .btn-custom[disabled]:hover, .btn-custom[disabled]:focus, .btn-custom[disabled]:active, .btn-custom[disabled].active, fieldset[disabled] .btn-custom, fieldset[disabled] .btn-custom:hover, fieldset[disabled] .btn-custom:focus, fieldset[disabled] .btn-custom:active, fieldset[disabled] .btn-custom.active {
    background-color : transparent;
    border-color     : transparent;
}
/* line 268, ../development/scss/mixins/_app.scss */
.btn-custom .badge {
    color            : transparent;
    background-color : #3E3A3A;
}
/* line 775, ../development/scss/app/_elements.scss */
.btn-outline-light {
    color            : #FFFFFF;
    background-color : transparent;
    border-color     : #FFFFFF;
}
/* line 235, ../development/scss/mixins/_app.scss */
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active, .btn-outline-light.active {
    color            : #FCDD2D;
    background-color : #FFFFFF;
    border-color     : #FCDD2D;
}
/* line 243, ../development/scss/mixins/_app.scss */
.open .btn-outline-light.dropdown-toggle {
    color            : #FCDD2D;
    background-color : #FFFFFF;
    border-color     : #FCDD2D;
}
/* line 248, ../development/scss/mixins/_app.scss */
.btn-outline-light:active, .btn-outline-light.active {
    background-image : none;
}
/* line 252, ../development/scss/mixins/_app.scss */
.open .btn-outline-light.dropdown-toggle {
    background-image : none;
}
/* line 258, ../development/scss/mixins/_app.scss */
.btn-outline-light.disabled, .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light.disabled:active, .btn-outline-light.disabled.active, .btn-outline-light[disabled], .btn-outline-light[disabled]:hover, .btn-outline-light[disabled]:focus, .btn-outline-light[disabled]:active, .btn-outline-light[disabled].active, fieldset[disabled] .btn-outline-light, fieldset[disabled] .btn-outline-light:hover, fieldset[disabled] .btn-outline-light:focus, fieldset[disabled] .btn-outline-light:active, fieldset[disabled] .btn-outline-light.active {
    background-color : transparent;
    border-color     : #FFFFFF;
}
/* line 268, ../development/scss/mixins/_app.scss */
.btn-outline-light .badge {
    color            : transparent;
    background-color : #FFFFFF;
}
/* line 779, ../development/scss/app/_elements.scss */
.btn-inverse-light {
    color            : #FCDD2D;
    background-color : #FFFFFF;
    border-color     : #FCDD2D;
}
/* line 235, ../development/scss/mixins/_app.scss */
.btn-inverse-light:hover, .btn-inverse-light:focus, .btn-inverse-light:active, .btn-inverse-light.active {
    color            : #FFFFFF;
    background-color : transparent;
    border-color     : #FFFFFF;
}
/* line 243, ../development/scss/mixins/_app.scss */
.open .btn-inverse-light.dropdown-toggle {
    color            : #FFFFFF;
    background-color : transparent;
    border-color     : #FFFFFF;
}
/* line 248, ../development/scss/mixins/_app.scss */
.btn-inverse-light:active, .btn-inverse-light.active {
    background-image : none;
}
/* line 252, ../development/scss/mixins/_app.scss */
.open .btn-inverse-light.dropdown-toggle {
    background-image : none;
}
/* line 258, ../development/scss/mixins/_app.scss */
.btn-inverse-light.disabled, .btn-inverse-light.disabled:hover, .btn-inverse-light.disabled:focus, .btn-inverse-light.disabled:active, .btn-inverse-light.disabled.active, .btn-inverse-light[disabled], .btn-inverse-light[disabled]:hover, .btn-inverse-light[disabled]:focus, .btn-inverse-light[disabled]:active, .btn-inverse-light[disabled].active, fieldset[disabled] .btn-inverse-light, fieldset[disabled] .btn-inverse-light:hover, fieldset[disabled] .btn-inverse-light:focus, fieldset[disabled] .btn-inverse-light:active, fieldset[disabled] .btn-inverse-light.active {
    background-color : #FFFFFF;
    border-color     : #FCDD2D;
}
/* line 268, ../development/scss/mixins/_app.scss */
.btn-inverse-light .badge {
    color            : #FFFFFF;
    background-color : #FCDD2D;
}
/* line 783, ../development/scss/app/_elements.scss */
.btn-outline {
    background : transparent;
    background : transparent;
    background : transparent;
    background : transparent;
    background : transparent;
    background : transparent;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-default {
    color : #000000;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-default:hover {
    color : #FFFFFF;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-primary {
    color : #FCDD2D;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-primary:hover {
    color : #FFFFFF;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-success {
    color : #DFF0D8;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-success:hover {
    color : #FFFFFF;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-info {
    color : #5BC0DE;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-info:hover {
    color : #FFFFFF;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-danger {
    color : #F2DEDE;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-danger:hover {
    color : #FFFFFF;
}
/* line 707, ../development/scss/mixins/_app.scss */
.btn-outline.btn-warning {
    color : #FCF8E3;
}
/* line 709, ../development/scss/mixins/_app.scss */
.btn-outline.btn-warning:hover {
    color : #FFFFFF;
}
/* line 698, ../development/scss/mixins/_app.scss */
.btn-inverse.btn-primary:hover {
    color      : #FCDD2D;
    background : transparent;
}
/* line 698, ../development/scss/mixins/_app.scss */
.btn-inverse.btn-success:hover {
    color      : #DFF0D8;
    background : transparent;
}
/* line 698, ../development/scss/mixins/_app.scss */
.btn-inverse.btn-info:hover {
    color      : #5BC0DE;
    background : transparent;
}
/* line 698, ../development/scss/mixins/_app.scss */
.btn-inverse.btn-danger:hover {
    color      : #F2DEDE;
    background : transparent;
}
/* line 698, ../development/scss/mixins/_app.scss */
.btn-inverse.btn-warning:hover {
    color      : #FCF8E3;
    background : transparent;
}
/* line 798, ../development/scss/app/_elements.scss */
.btn-3d {
    border             : 0;
    border             : 0;
    box-shadow         : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow      : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow    : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -ms-box-shadow     : 0 -5px rgba(0, 0, 0, 0.15) inset;
    border             : 0;
    border             : 0;
}
/* line 725, ../development/scss/mixins/_app.scss */
.btn-3d.btn-lg {
    box-shadow         : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow      : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow    : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow : 0 -5px rgba(0, 0, 0, 0.15) inset;
    -ms-box-shadow     : 0 -5px rgba(0, 0, 0, 0.15) inset;
}
/* line 725, ../development/scss/mixins/_app.scss */
.btn-3d.btn-sm {
    box-shadow         : 0 -4px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow      : 0 -4px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow    : 0 -4px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow : 0 -4px rgba(0, 0, 0, 0.15) inset;
    -ms-box-shadow     : 0 -4px rgba(0, 0, 0, 0.15) inset;
}
/* line 725, ../development/scss/mixins/_app.scss */
.btn-3d.btn-xs {
    box-shadow         : 0 -2px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow      : 0 -2px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow    : 0 -2px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow : 0 -2px rgba(0, 0, 0, 0.15) inset;
    -ms-box-shadow     : 0 -2px rgba(0, 0, 0, 0.15) inset;
}
/* line 806, ../development/scss/app/_elements.scss */
.bo-social-icons [class^="bo-social-"] {
    background      : #FCDD2D;
    color           : #FFFFFF;
    padding-left    : 10px;
    padding-right   : 10px;
    width           : auto;
    display         : inline-block;
    height          : 31px;
    line-height     : 31px;
    margin          : 2px 0;
    overflow        : hidden;
    text-align      : center;
    text-decoration : none;
    transition      : all 0.2s ease-out 0s;
    vertical-align  : top;
    border-radius   : 3px;
}
/* line 823, ../development/scss/app/_elements.scss */
.bo-social-icons [class^="bo-social-"]:hover {
    background : #000000;
    color      : #FFFFFF;
}
/* line 828, ../development/scss/app/_elements.scss */
.bo-social-icons.social-radius-rounded [class^="bo-social-"] {
    border-radius : 50%;
    width         : 40px;
    height        : 40px;
    text-align    : center;
    line-height   : 40px;
}
/* line 838, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-twitter {
    background : #00BDEC;
}
/* line 838, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-twitter:hover {
    background : #000000;
}
/* line 839, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dribbble {
    background : #EF5B92;
}
/* line 839, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dribbble:hover {
    background : #000000;
}
/* line 840, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-facebook {
    background : #3B5998;
}
/* line 840, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-facebook:hover {
    background : #000000;
}
/* line 841, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-duckduckgo {
    background : #DE3100;
}
/* line 841, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-duckduckgo:hover {
    background : #000000;
}
/* line 842, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-aim {
    background : #158799;
}
/* line 842, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-aim:hover {
    background : #000000;
}
/* line 843, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-delicious {
    background : #183864;
}
/* line 843, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-delicious:hover {
    background : #000000;
}
/* line 844, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-paypal {
    background : #32689A;
}
/* line 844, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-paypal:hover {
    background : #000000;
}
/* line 845, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-android {
    background : #8AB733;
}
/* line 845, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-android:hover {
    background : #000000;
}
/* line 846, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gplus {
    background : #D94A39;
}
/* line 846, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gplus:hover {
    background : #000000;
}
/* line 847, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-lanyrd {
    background : #3879BA;
}
/* line 847, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-lanyrd:hover {
    background : #000000;
}
/* line 848, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-stumbleupon {
    background : #EA4B24;
}
/* line 848, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-stumbleupon:hover {
    background : #000000;
}
/* line 849, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-fivehundredpx {
    background : #00A6E1;
}
/* line 849, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-fivehundredpx:hover {
    background : #000000;
}
/* line 850, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pinterest {
    background : #B8242A;
}
/* line 850, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pinterest:hover {
    background : #000000;
}
/* line 851, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-bitcoin {
    background : #F7931A;
}
/* line 851, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-bitcoin:hover {
    background : #000000;
}
/* line 852, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-w3c {
    background : #005A9C;
}
/* line 852, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-w3c:hover {
    background : #000000;
}
/* line 853, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-foursquare {
    background : #3BB7E8;
}
/* line 853, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-foursquare:hover {
    background : #000000;
}
/* line 854, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-html5 {
    background : #E44E26;
}
/* line 854, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-html5:hover {
    background : #000000;
}
/* line 855, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ie {
    background : #00CCFF;
}
/* line 855, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ie:hover {
    background : #000000;
}
/* line 856, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-grooveshark {
    background : #F66F00;
}
/* line 856, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-grooveshark:hover {
    background : #000000;
}
/* line 857, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ninetyninedesigns {
    background : #FF5501;
}
/* line 857, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ninetyninedesigns:hover {
    background : #000000;
}
/* line 858, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-forrst {
    background : #223F17;
}
/* line 858, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-forrst:hover {
    background : #000000;
}
/* line 859, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-spotify {
    background : #8FBD05;
}
/* line 859, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-spotify:hover {
    background : #000000;
}
/* line 860, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-reddit {
    background : #FF4500;
}
/* line 860, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-reddit:hover {
    background : #000000;
}
/* line 861, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gowalla {
    background : #F6911D;
}
/* line 861, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gowalla:hover {
    background : #000000;
}
/* line 862, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-apple {
    background : #5F5F5F;
}
/* line 862, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-apple:hover {
    background : #000000;
}
/* line 863, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-blogger {
    background : #FB9241;
}
/* line 863, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-blogger:hover {
    background : #000000;
}
/* line 864, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cc {
    background : #5E7C00;
}
/* line 864, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cc:hover {
    background : #000000;
}
/* line 865, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-evernote {
    background : #61B239;
}
/* line 865, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-evernote:hover {
    background : #000000;
}
/* line 866, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-flickr {
    background : #FF0084;
}
/* line 866, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-flickr:hover {
    background : #000000;
}
/* line 867, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-google {
    background : #D94A39;
}
/* line 867, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-google:hover {
    background : #000000;
}
/* line 868, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-viadeo {
    background : #F5A433;
}
/* line 868, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-viadeo:hover {
    background : #000000;
}
/* line 869, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-instapaper {
    background : #EAEC08;
}
/* line 869, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-instapaper:hover {
    background : #000000;
}
/* line 870, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-klout {
    background : #E34600;
}
/* line 870, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-klout:hover {
    background : #000000;
}
/* line 871, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-linkedin {
    background : #1B92BD;
}
/* line 871, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-linkedin:hover {
    background : #000000;
}
/* line 872, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-meetup {
    background : #E51938;
}
/* line 872, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-meetup:hover {
    background : #000000;
}
/* line 873, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-vk {
    background : #587DA4;
}
/* line 873, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-vk:hover {
    background : #000000;
}
/* line 874, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-disqus {
    background : #2E9FFF;
}
/* line 874, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-disqus:hover {
    background : #000000;
}
/* line 875, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-rss {
    background : #FF7F00;
}
/* line 875, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-rss:hover {
    background : #000000;
}
/* line 876, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-skype {
    background : #18B7F1;
}
/* line 876, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-skype:hover {
    background : #000000;
}
/* line 877, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-youtube {
    background : #C4302B;
}
/* line 877, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-youtube:hover {
    background : #000000;
}
/* line 878, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-vimeo {
    background : #01557A;
}
/* line 878, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-vimeo:hover {
    background : #000000;
}
/* line 879, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-windows {
    background : #00CCFF;
}
/* line 879, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-windows:hover {
    background : #000000;
}
/* line 880, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-xing {
    background : #036567;
}
/* line 880, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-xing:hover {
    background : #000000;
}
/* line 881, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-yahoo {
    background : #61399D;
}
/* line 881, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-yahoo:hover {
    background : #000000;
}
/* line 882, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-chrome {
    background : #58B947;
}
/* line 882, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-chrome:hover {
    background : #000000;
}
/* line 883, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-macstore {
    background : #6E6E6E;
}
/* line 883, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-macstore:hover {
    background : #000000;
}
/* line 884, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-amazon {
    background : #FF9900;
}
/* line 884, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-amazon:hover {
    background : #000000;
}
/* line 885, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-steam {
    background : #A5A4A1;
}
/* line 885, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-steam:hover {
    background : #000000;
}
/* line 886, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dropbox {
    background : #7AB6EC;
}
/* line 886, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dropbox:hover {
    background : #000000;
}
/* line 887, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cloudapp {
    background : #489DDE;
}
/* line 887, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cloudapp:hover {
    background : #000000;
}
/* line 888, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ebay {
    background : #86B817;
}
/* line 888, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-ebay:hover {
    background : #000000;
}
/* line 889, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-github {
    background : #667F8E;
}
/* line 889, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-github:hover {
    background : #000000;
}
/* line 890, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-googleplay {
    background : #5BEFD0;
}
/* line 890, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-googleplay:hover {
    background : #000000;
}
/* line 891, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-itunes {
    background : #177AC8;
}
/* line 891, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-itunes:hover {
    background : #000000;
}
/* line 892, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-plurk {
    background : #A73D07;
}
/* line 892, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-plurk:hover {
    background : #000000;
}
/* line 893, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-songkick {
    background : #F80046;
}
/* line 893, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-songkick:hover {
    background : #000000;
}
/* line 894, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-lastfm {
    background : #C60E16;
}
/* line 894, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-lastfm:hover {
    background : #000000;
}
/* line 895, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gmail {
    background : #E04A3F;
}
/* line 895, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-gmail:hover {
    background : #000000;
}
/* line 896, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pinboard {
    background : #224CF4;
}
/* line 896, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pinboard:hover {
    background : #000000;
}
/* line 897, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-openid {
    background : #BE661B;
}
/* line 897, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-openid:hover {
    background : #000000;
}
/* line 898, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-quora {
    background : #C41A00;
}
/* line 898, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-quora:hover {
    background : #000000;
}
/* line 899, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-soundcloud {
    background : #FF5C00;
}
/* line 899, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-soundcloud:hover {
    background : #000000;
}
/* line 900, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-tumblr {
    background : #395874;
}
/* line 900, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-tumblr:hover {
    background : #000000;
}
/* line 901, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventasaurus {
    background : #B9F15E;
}
/* line 901, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventasaurus:hover {
    background : #000000;
}
/* line 902, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-wordpress {
    background : #464646;
}
/* line 902, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-wordpress:hover {
    background : #000000;
}
/* line 903, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-yelp {
    background : #C41200;
}
/* line 903, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-yelp:hover {
    background : #000000;
}
/* line 904, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-intensedebate {
    background : #00AEEF;
}
/* line 904, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-intensedebate:hover {
    background : #000000;
}
/* line 905, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventbrite {
    background : #FF6C00;
}
/* line 905, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventbrite:hover {
    background : #000000;
}
/* line 906, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-scribd {
    background : #002939;
}
/* line 906, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-scribd:hover {
    background : #000000;
}
/* line 907, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-posterous {
    background : #F8D667;
}
/* line 907, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-posterous:hover {
    background : #000000;
}
/* line 908, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-stripe {
    background : #617EE8;
}
/* line 908, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-stripe:hover {
    background : #000000;
}
/* line 909, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-opentable {
    background : #990000;
}
/* line 909, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-opentable:hover {
    background : #000000;
}
/* line 910, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-instagram {
    background : #4C799F;
}
/* line 910, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-instagram:hover {
    background : #000000;
}
/* line 911, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dwolla {
    background : #FF7404;
}
/* line 911, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-dwolla:hover {
    background : #000000;
}
/* line 912, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-appnet {
    background : #1E0C29;
}
/* line 912, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-appnet:hover {
    background : #000000;
}
/* line 913, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-statusnet {
    background : #FB6104;
}
/* line 913, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-statusnet:hover {
    background : #000000;
}
/* line 914, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-acrobat {
    background : #FF0000;
}
/* line 914, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-acrobat:hover {
    background : #000000;
}
/* line 915, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-drupal {
    background : #007DC3;
}
/* line 915, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-drupal:hover {
    background : #000000;
}
/* line 916, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pocket {
    background : #EE4056;
}
/* line 916, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-pocket:hover {
    background : #000000;
}
/* line 917, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-bitbucket {
    background : #205081;
}
/* line 917, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-bitbucket:hover {
    background : #000000;
}
/* line 918, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-flattr {
    background : #FBBC23;
}
/* line 918, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-flattr:hover {
    background : #000000;
}
/* line 919, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventful {
    background : #0066CC;
}
/* line 919, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-eventful:hover {
    background : #000000;
}
/* line 920, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-smashmag {
    background : #D6231C;
}
/* line 920, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-smashmag:hover {
    background : #000000;
}
/* line 921, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-wordpress {
    background : #1E8CBE;
}
/* line 921, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-wordpress:hover {
    background : #000000;
}
/* line 922, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-calendar {
    background : #FF0000;
}
/* line 922, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-calendar:hover {
    background : #000000;
}
/* line 923, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-call {
    background : #04BE3D;
}
/* line 923, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-call:hover {
    background : #000000;
}
/* line 924, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-guest {
    background : #03A9D2;
}
/* line 924, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-guest:hover {
    background : #000000;
}
/* line 925, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-weibo {
    background : #FD0000;
}
/* line 925, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-weibo:hover {
    background : #000000;
}
/* line 926, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-plancast {
    background : #E4B82C;
}
/* line 926, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-plancast:hover {
    background : #000000;
}
/* line 927, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-email {
    background : blue;
}
/* line 927, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-email:hover {
    background : #000000;
}
/* line 928, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-myspace {
    background : #2068B0;
}
/* line 928, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-myspace:hover {
    background : #000000;
}
/* line 929, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-podcast {
    background : #F38B36;
}
/* line 929, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-podcast:hover {
    background : #000000;
}
/* line 930, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cart {
    background : #00A204;
}
/* line 930, ../development/scss/app/_elements.scss */
.bo-sicolor .bo-social-cart:hover {
    background : #000000;
}
/* --- SCSS For Call-to-action --- */
/* line 938, ../development/scss/app/_elements.scss */
.call-to-action {
    z-index    : 1;
    text-align : center;
    padding    : 158px 0;
    width      : 70%;
}
/* line 943, ../development/scss/app/_elements.scss */
.call-to-action.light-style {
    width   : 100%;
    color   : #FFFFFF;
    padding : 126px 0;
}
/* line 947, ../development/scss/app/_elements.scss */
.call-to-action.light-style h1 {
    color       : #FFFFFF;
    font-size   : 100px;
    font-weight : 300;
    font-family : "Raleway", sans-serif;
}
/* line 952, ../development/scss/app/_elements.scss */
.call-to-action.light-style p {
    font-size     : 24px;
    font-style    : italic;
    margin-bottom : 30px;
    margin-top    : 0;
}
/* line 957, ../development/scss/app/_elements.scss */
.call-to-action.light-style p:after, .call-to-action.light-style p:before {
    border : none;
}
/* line 960, ../development/scss/app/_elements.scss */
.call-to-action.light-style p span {
    border         : none;
    color          : #FFFFFF;
    text-transform : none;
}
/* line 966, ../development/scss/app/_elements.scss */
.call-to-action.light-style .action-button .btn {
    background-color : #FCDD2D;
    border-color     : #FCDD2D;
}
/* line 971, ../development/scss/app/_elements.scss */
.call-to-action h1 {
    font-size   : 70px;
    font-weight : 700;
    font-family : "Raleway", sans-serif;
}
/* line 975, ../development/scss/app/_elements.scss */
.call-to-action p {
    position : relative;
    margin   : 25px 0;
}
/* line 978, ../development/scss/app/_elements.scss */
.call-to-action p span {
    padding        : 10px 0;
    border-bottom  : 1px solid #D5D5D5;
    border-top     : 1px solid #D5D5D5;
    text-transform : uppercase;
    color          : #3E3A3A;
}
/* line 986, ../development/scss/app/_elements.scss */
.call-to-action .action-button .btn {
    min-width        : 150px;
    margin-left      : 8px;
    margin-right     : 8px;
    background-color : #191919;
    border-color     : #191919;
}
/* call to action style1 */
/* line 996, ../development/scss/app/_elements.scss */
.call-to-action-v1 {
    display    : table;
    text-align : left;
}
/* line 1000, ../development/scss/app/_elements.scss */
.call-to-action-v1 .call-to-action-inner {
    display        : table-cell;
    vertical-align : middle;
}
/* line 1004, ../development/scss/app/_elements.scss */
.call-to-action-v1 .action-button {
    min-width  : 25%;
    text-align : right;
}
/* line 1007, ../development/scss/app/_elements.scss */
.call-to-action-v1 .action-button .btn {
    margin-top : 0;
}
/* call to action style2 */
/* line 1015, ../development/scss/app/_elements.scss */
.call-to-action-v2 {
    display    : table;
    text-align : right;
}
/* line 1019, ../development/scss/app/_elements.scss */
.call-to-action-v2 .call-to-action-inner {
    display        : table-cell;
    vertical-align : middle;
}
/* line 1023, ../development/scss/app/_elements.scss */
.call-to-action-v2 .action-button {
    min-width    : 40%;
    text-align   : left;
    padding-left : 50px;
}
/* line 1027, ../development/scss/app/_elements.scss */
.call-to-action-v2 .action-button .btn {
    margin-top : 0;
}
/* call to action style3 */
/* line 1037, ../development/scss/app/_elements.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 #222222;
    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 1047, ../development/scss/app/_elements.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 #FFFFFF;
}
/* call to action style4 */
/* line 1055, ../development/scss/app/_elements.scss */
.call-to-action-v4 {
    padding-left  : 18%;
    padding-right : 18%;
}
/* line 1058, ../development/scss/app/_elements.scss */
.call-to-action-v4 .fa {
    width            : 90px;
    height           : 90px;
    line-height      : 90px;
    background-color : #DFF0D8;
    text-align       : center;
    color            : #FFFFFF;
}
/* --- SCSS For Columns --- */
/* --- SCSS For Contact-form --- */
/* --- SCSS For Content-slider --- */
/* line 1077, ../development/scss/app/_elements.scss */
.carousel-style {
    position   : relative;
    min-height : 80px;
    margin     : 0 20px;
}
/* line 1082, ../development/scss/app/_elements.scss */
.carousel-control {
    z-index : 5;
}
/* line 1085, ../development/scss/app/_elements.scss */
.carousel-md {
    width       : 44px;
    height      : 44px;
    line-height : 44px;
}
/* line 1089, ../development/scss/app/_elements.scss */
.carousel-sm {
    width       : 34px;
    height      : 34px;
    line-height : 34px;
    font-size   : 14px;
}
/* line 1094, ../development/scss/app/_elements.scss */
.carousel-xs {
    width       : 28px;
    height      : 28px;
    line-height : 28px;
    font-size   : 14px;
}
/* line 1100, ../development/scss/app/_elements.scss */
.carousel-controls-v1 .carousel-control {
    box-shadow         : 0 0 0 30px rgba(0, 0, 0, 0.5) inset;
    color              : #999999;
    -webkit-transition : all 0.35s ease 0s;
    -o-transition      : all 0.35s ease 0s;
    transition         : all 0.35s ease 0s;
}
/* line 1104, ../development/scss/app/_elements.scss */
.carousel-controls-v1 .carousel-control:hover {
    box-shadow : 0 0 0 2px rgba(0, 0, 0, 0.5) inset;
    color      : #737373;
}
/* line 1111, ../development/scss/app/_elements.scss */
.carousel-controls-v2 .carousel-control {
    box-shadow         : 0 0 0 0 transparent inset;
    color              : #000000;
    font-size          : 28px;
    width              : 28px;
    height             : 28px;
    line-height        : 28px;
    -webkit-transition : all 0.35s ease 0s;
    -o-transition      : all 0.35s ease 0s;
    transition         : all 0.35s ease 0s;
}
/* line 1118, ../development/scss/app/_elements.scss */
.carousel-controls-v2 .carousel-control:hover {
    box-shadow : 0 0 0 transparent inset;
    color      : black;
}
/* line 1126, ../development/scss/app/_elements.scss */
.carousel-controls-v3 .carousel-control {
    box-shadow         : 0 0 0 30px #8BC34A inset;
    color              : #FFFFFF;
    -webkit-transition : all 0.35s ease 0s;
    -o-transition      : all 0.35s ease 0s;
    transition         : all 0.35s ease 0s;
}
/* line 1130, ../development/scss/app/_elements.scss */
.carousel-controls-v3 .carousel-control:hover {
    box-shadow : 0 0 0 30px #649130 inset;
    color      : #FFFFFF;
}
/* Navigation Styles */
/* line 1138, ../development/scss/app/_elements.scss */
[class*="carousel-indicators-"] li {
    cursor   : pointer;
    position : relative;
    border   : none;
}
/* line 1142, ../development/scss/app/_elements.scss */
[class*="carousel-indicators-"] li a {
    cursor             : pointer;
    width              : 100%;
    height             : 100%;
    border-radius      : 50%;
    left               : 0;
    outline            : medium none;
    position           : absolute;
    top                : 0;
    background-color   : transparent;
    transform-style    : preserve-3d;
    -webkit-transition : transform 0.3s ease 0s, opacity 0.3s ease 0s;
    -o-transition      : transform 0.3s ease 0s, opacity 0.3s ease 0s;
    transition         : transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
/* line 1154, ../development/scss/app/_elements.scss */
[class*="carousel-indicators-"] li.active {
    background-color : transparent;
}
/* line 1162, ../development/scss/app/_elements.scss */
.carousel-indicators-v1 li a:before, .carousel-indicators-v1 li a:after {
    backface-visibility : hidden;
    background-color    : #DDDDDD;
    border-radius       : 50%;
    content             : "";
    left                : 0;
    position            : absolute;
    text-indent         : 0;
    top                 : 0;
    width               : 100%;
    height              : 100%;
}
/* line 1173, ../development/scss/app/_elements.scss */
.carousel-indicators-v1 li a:after {
    background-color  : #8BC34A;
    -webkit-transform : rotateY(180deg);
    -ms-transform     : rotateY(180deg);
    -o-transform      : rotateY(180deg);
    transform         : rotateY(180deg);
}
/* line 1177, ../development/scss/app/_elements.scss */
.carousel-indicators-v1 li a:hover, .carousel-indicators-v1 li a:focus {
    opacity : 0.8;
}
/* line 1182, ../development/scss/app/_elements.scss */
.carousel-indicators-v1 li.active a {
    -webkit-transform : rotateY(180deg);
    -ms-transform     : rotateY(180deg);
    -o-transform      : rotateY(180deg);
    transform         : rotateY(180deg);
}
/* line 1189, ../development/scss/app/_elements.scss */
.carousel-indicators-v2 li {
    margin : 0 3px;
}
/* line 1191, ../development/scss/app/_elements.scss */
.carousel-indicators-v2 li a {
    -webkit-transition : transform 0.3s ease 0s, background-color 0.3s ease 0s;
    -o-transition      : transform 0.3s ease 0s, background-color 0.3s ease 0s;
    transition         : transform 0.3s ease 0s, background-color 0.3s ease 0s;
    background-color   : #DDDDDD;
}
/* line 1194, ../development/scss/app/_elements.scss */
.carousel-indicators-v2 li a:hover, .carousel-indicators-v2 li a:focus {
    background-color : #D5D5D5;
}
/* line 1198, ../development/scss/app/_elements.scss */
.carousel-indicators-v2 li.active {
    margin : 0 3px;
}
/* line 1201, ../development/scss/app/_elements.scss */
.carousel-indicators-v2 li.active a {
    background-color  : #8BC34A;
    -webkit-transform : scale(1.2);
    -ms-transform     : scale(1.2);
    -o-transform      : scale(1.2);
    transform         : scale(1.2);
}
/* line 1210, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li {
    width  : 14px;
    height : 14px;
}
/* line 1212, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li a {
    background-color   : transparent;
    box-shadow         : 0 0 0 1px #8BC34A inset;
    overflow           : hidden;
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
}
/* line 1217, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li a:after {
    background-color   : #8BC34A;
    border-radius      : 50%;
    content            : "";
    left               : 0;
    position           : absolute;
    -webkit-transform  : scale(0);
    -ms-transform      : scale(0);
    -o-transform       : scale(0);
    transform          : scale(0);
    transform-origin   : 50% 50% 0;
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
    width              : 100%;
    height             : 100%;
}
/* line 1228, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li a:hover, .carousel-indicators-v3 li a:focus {
    opacity : 0.8;
}
/* line 1232, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li.active {
    width  : 14px;
    height : 14px;
}
/* line 1235, ../development/scss/app/_elements.scss */
.carousel-indicators-v3 li.active a:after {
    -webkit-transform : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1);
}
/* line 1243, ../development/scss/app/_elements.scss */
.carousel-indicators-v4 li {
    margin : 0 3px;
    width  : 14px;
    height : 14px;
}
/* line 1246, ../development/scss/app/_elements.scss */
.carousel-indicators-v4 li a {
    box-shadow         : 0 0 0 8px #8BC34A inset;
    -webkit-transition : box-shadow 0.3s ease 0s;
    -o-transition      : box-shadow 0.3s ease 0s;
    transition         : box-shadow 0.3s ease 0s;
}
/* line 1249, ../development/scss/app/_elements.scss */
.carousel-indicators-v4 li a:hover, .carousel-indicators-v4 li a:focus {
    box-shadow : 0 0 0 8px #8BC34A inset;
}
/* line 1253, ../development/scss/app/_elements.scss */
.carousel-indicators-v4 li.active {
    width  : 14px;
    height : 14px;
    margin : 0 3px;
}
/* line 1256, ../development/scss/app/_elements.scss */
.carousel-indicators-v4 li.active a {
    box-shadow : 0 0 0 2px #8BC34A inset;
}
/* line 1263, ../development/scss/app/_elements.scss */
.carousel-indicators-v5 li {
    margin             : 0 3px;
    border-radius      : 50%;
    box-shadow         : 0 0 0 2px transparent;
    -webkit-transition : box-shadow 0.3s ease 0s;
    -o-transition      : box-shadow 0.3s ease 0s;
    transition         : box-shadow 0.3s ease 0s;
    width              : 14px;
    height             : 14px;
}
/* line 1269, ../development/scss/app/_elements.scss */
.carousel-indicators-v5 li a {
    background-color   : rgba(0, 0, 0, 0.2);
    -webkit-transition : background-color 0.3s ease 0s, transform 0.3s ease 0s;
    -o-transition      : background-color 0.3s ease 0s, transform 0.3s ease 0s;
    transition         : background-color 0.3s ease 0s, transform 0.3s ease 0s;
}
/* line 1272, ../development/scss/app/_elements.scss */
.carousel-indicators-v5 li a:hover, .carousel-indicators-v5 li a:focus {
    background-color : #8BC34A;
}
/* line 1276, ../development/scss/app/_elements.scss */
.carousel-indicators-v5 li.active {
    width      : 14px;
    height     : 14px;
    margin     : 0 3px;
    box-shadow : 0 0 0 2px #8BC34A;
}
/* line 1280, ../development/scss/app/_elements.scss */
.carousel-indicators-v5 li.active a {
    background-color  : #8BC34A;
    -webkit-transform : scale(0.4);
    -ms-transform     : scale(0.4);
    -o-transform      : scale(0.4);
    transform         : scale(0.4);
}
/* line 1289, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li {
    width  : 14px;
    height : 14px;
}
/* line 1291, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li a {
    border             : 2px solid #DDDDDD;
    -webkit-transition : border-color 0.3s ease 0s;
    -o-transition      : border-color 0.3s ease 0s;
    transition         : border-color 0.3s ease 0s;
}
/* line 1294, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li a:after {
    background         : none repeat scroll 0 0 #8BC34A;
    border-radius      : 50%;
    box-shadow         : 0 0 1px #8BC34A;
    content            : "";
    width              : 100%;
    height             : 100%;
    left               : 0;
    opacity            : 0;
    filter             : alpha(opacity=0);
    position           : absolute;
    top                : 0;
    -webkit-transform  : scale(3);
    -ms-transform      : scale(3);
    -o-transform       : scale(3);
    transform          : scale(3);
    -webkit-transition : opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
    -o-transition      : opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
    transition         : opacity 0.3s ease 0s, transform 0.3s ease 0s, visibility 0s ease 0.3s;
    visibility         : hidden;
}
/* line 1308, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li a:hover, .carousel-indicators-v6 li a:focus {
    border-color : #8BC34A;
}
/* line 1312, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li.active {
    width  : 14px;
    height : 14px;
}
/* line 1314, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li.active a {
    border-color : #8BC34A;
}
/* line 1316, ../development/scss/app/_elements.scss */
.carousel-indicators-v6 li.active a:after {
    opacity            : 1;
    filter             : alpha(opacity=100);
    -webkit-transform  : scale(1);
    -ms-transform      : scale(1);
    -o-transform       : scale(1);
    transform          : scale(1);
    -webkit-transition : opacity 0.3s ease 0s, transform 0.3s ease 0s;
    -o-transition      : opacity 0.3s ease 0s, transform 0.3s ease 0s;
    transition         : opacity 0.3s ease 0s, transform 0.3s ease 0s;
    visibility         : visible;
}
/* --- SCSS For Counters --- */
/* line 1330, ../development/scss/app/_elements.scss */
.counters {
    text-align : center;
}
/* line 1332, ../development/scss/app/_elements.scss */
.counters .counter-wrap {
    font-size   : 36px;
    color       : #DFF0D8;
    font-weight : 800;
}
/* line 1336, ../development/scss/app/_elements.scss */
.counters .counter-wrap .fa {
    font-size : 46px;
}
/* line 1340, ../development/scss/app/_elements.scss */
.counters h5 {
    font-weight    : 700;
    margin         : 5px 0 30px;
    text-transform : uppercase;
}
/* --- SCSS For Divider --- */
/* line 1351, ../development/scss/app/_elements.scss */
[class*="hr-"] {
    min-height : 1px;
}
/* line 1354, ../development/scss/app/_elements.scss */
.hr-dashed {
    border-top : 1px dashed #CCCCCC;
}
/* line 1357, ../development/scss/app/_elements.scss */
.hr-dotted {
    border-top : 1px dotted #CCCCCC;
}
/* line 1360, ../development/scss/app/_elements.scss */
.hr-double {
    border-top : 3px double #CCCCCC;
}
/* line 1363, ../development/scss/app/_elements.scss */
.hr-double-dashed {
    border-top : 1px dashed #CCCCCC;
    position   : relative;
}
/* line 1366, ../development/scss/app/_elements.scss */
.hr-double-dashed:before {
    border-top : 1px dashed #CCCCCC;
    position   : absolute;
    width      : 100%;
    height     : 100%;
    content    : "";
    top        : 1px;
}
/* line 1374, ../development/scss/app/_elements.scss */
.hr-double-dotted {
    border-top : 1px dotted #CCCCCC;
    position   : relative;
}
/* line 1377, ../development/scss/app/_elements.scss */
.hr-double-dotted:before {
    border-top : 1px dotted #CCCCCC;
    position   : absolute;
    width      : 100%;
    height     : 100%;
    content    : "";
    top        : 1px;
}
/* --- SCSS For Google-map --- */
/* --- SCSS For Heading --- */
/* line 1394, ../development/scss/app/_elements.scss */
.heading {
    z-index  : 1;
    position : relative;
}
/* line 1397, ../development/scss/app/_elements.scss */
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5, .heading h6 {
    text-transform : uppercase;
    position       : relative;
    font-family    : "Raleway", sans-serif;
}
/* line 1402, ../development/scss/app/_elements.scss */
.heading p, .heading small {
    display   : inline-block;
    width     : 50%;
    overflow  : hidden;
    font-size : 16px;
}
/* line 1408, ../development/scss/app/_elements.scss */
.heading.heading-light {
    color : #FFFFFF;
}
/* line 1410, ../development/scss/app/_elements.scss */
.heading.heading-light h1 {
    color : #FFFFFF;
}
/* line 1415, ../development/scss/app/_elements.scss */
.heading.heading-light span {
    padding  : 5px 10px;
    position : relative;
}
/* line 1420, ../development/scss/app/_elements.scss */
.heading.heading-v1 {
    position : relative;
}
/* line 1423, ../development/scss/app/_elements.scss */
.heading.heading-v2 {
    padding-bottom : 35px;
}
/* line 1425, ../development/scss/app/_elements.scss */
.heading.heading-v2:after {
    left        : 50%;
    width       : 200px;
    height      : 1px;
    z-index     : 1;
    content     : " ";
    bottom      : 30px;
    background  : #000000;
    text-align  : center;
    position    : absolute;
    margin-left : -100px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v2:after {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v2:after {
    margin-right : -100px;
    margin-left  : inherit;
}
/* line 1436, ../development/scss/app/_elements.scss */
.heading.heading-v2:before {
    left              : 50%;
    width             : 12px;
    height            : 12px;
    margin-left       : -6px;
    -webkit-transform : rotate(45deg);
    -ms-transform     : rotate(45deg);
    -o-transform      : rotate(45deg);
    transform         : rotate(45deg);
    z-index           : 2;
    content           : " ";
    bottom            : 25px;
    text-align        : center;
    position          : absolute;
    background        : #FFFFFF;
    border            : 1px solid #000000;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v2:before {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v2:before {
    margin-right : -6px;
    margin-left  : inherit;
}
/* line 1450, ../development/scss/app/_elements.scss */
.heading.heading-v2.heading-light:after {
    background : #FFFFFF;
}
/* line 1453, ../development/scss/app/_elements.scss */
.heading.heading-v2.heading-light:before {
    background : #000000;
    border     : 1px solid #FFFFFF;
}
/* line 1459, ../development/scss/app/_elements.scss */
.heading.heading-v3 {
    padding-bottom : 35px;
}
/* line 1461, ../development/scss/app/_elements.scss */
.heading.heading-v3:after {
    left        : 50%;
    width       : 100px;
    height      : 2px;
    margin-left : -50px;
    content     : " ";
    bottom      : 30px;
    background  : #000000;
    position    : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v3:after {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v3:after {
    margin-right : -50px;
    margin-left  : inherit;
}
/* line 1470, ../development/scss/app/_elements.scss */
.heading.heading-v3 span {
    display       : block;
    margin-bottom : 20px;
}
/* line 1475, ../development/scss/app/_elements.scss */
.heading.heading-v3.heading-light:after {
    background : #000000;
}
/* line 1481, ../development/scss/app/_elements.scss */
.heading.heading-v4 {
    z-index     : 1;
    text-align  : center;
    padding-top : 70px;
    position    : relative;
}
/* line 1486, ../development/scss/app/_elements.scss */
.heading.heading-v4:before {
    left              : 50%;
    z-index           : -1;
    width             : 50px;
    height            : 50px;
    content           : "";
    top               : 11px;
    text-align        : center;
    position          : absolute;
    background-color  : #000000;
    -webkit-transform : rotate(45deg);
    -ms-transform     : rotate(45deg);
    -o-transform      : rotate(45deg);
    transform         : rotate(45deg);
    margin-left       : -25px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v4:before {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v4:before {
    margin-right : -25px;
    margin-left  : inherit;
}
/* line 1498, ../development/scss/app/_elements.scss */
.heading.heading-v4:after {
    left        : 50%;
    z-index     : -1;
    width       : 50px;
    height      : 50px;
    line-height : 50px;
    content     : "\f109";
    font-family : FontAwesome;
    top         : 11px;
    text-align  : center;
    position    : absolute;
    color       : #FFFFFF;
    margin-left : -25px;
    font-size   : 20px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v4:after {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v4:after {
    margin-right : -25px;
    margin-left  : inherit;
}
/* line 1513, ../development/scss/app/_elements.scss */
.heading.heading-v4.heading-light:before {
    background : #FFFFFF;
}
/* line 1518, ../development/scss/app/_elements.scss */
.heading.heading-v5 {
    padding-bottom : 20px;
    background     : url("../images/dotted.png") repeat-x scroll center center;
}
/* line 1521, ../development/scss/app/_elements.scss */
.heading.heading-v5 h1, .heading.heading-v5 h2, .heading.heading-v5 h3, .heading.heading-v5 h4, .heading.heading-v5 h5, .heading.heading-v5 h6 {
    padding    : 0;
    background : #FFFFFF;
    position   : relative;
    display    : inline-block;
}
/* line 1529, ../development/scss/app/_elements.scss */
.heading.heading-v6 h1, .heading.heading-v6 h2, .heading.heading-v6 h3, .heading.heading-v6 h4, .heading.heading-v6 h5, .heading.heading-v6 h6 {
    position      : relative;
    margin-bottom : 35px;
}
/* line 1532, ../development/scss/app/_elements.scss */
.heading.heading-v6 h1:after, .heading.heading-v6 h2:after, .heading.heading-v6 h3:after, .heading.heading-v6 h4:after, .heading.heading-v6 h5:after, .heading.heading-v6 h6:after {
    left        : 50%;
    width       : 80px;
    height      : 2px;
    margin-left : -40px;
    content     : " ";
    bottom      : -18px;
    background  : #444444;
    position    : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v6 h1:after, .rtl .heading.heading-v6 h2:after, .rtl .heading.heading-v6 h3:after, .rtl .heading.heading-v6 h4:after, .rtl .heading.heading-v6 h5:after, .rtl .heading.heading-v6 h6:after {
    margin-right : -40px;
    margin-left  : inherit;
}
/* line 1544, ../development/scss/app/_elements.scss */
.heading.heading-v6.heading-light h1:after, .heading.heading-v6.heading-light h2:after, .heading.heading-v6.heading-light h3:after, .heading.heading-v6.heading-light h4:after, .heading.heading-v6.heading-light h5:after, .heading.heading-v6.heading-light h6:after {
    background : #FFFFFF;
}
/* line 1550, ../development/scss/app/_elements.scss */
.heading.heading-v7 {
    padding-bottom : 40px;
}
/* line 1552, ../development/scss/app/_elements.scss */
.heading.heading-v7:before {
    border-left  : 12px solid transparent;
    border-right : 12px solid transparent;
    border-top   : 18px solid #000000;
    bottom       : 20px;
    content      : "";
    width        : 18px;
    height       : 14px;
    left         : 50%;
    margin-left  : -18px;
    position     : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v7:before {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v7:before {
    margin-right : -18px;
    margin-left  : inherit;
}
/* line 1563, ../development/scss/app/_elements.scss */
.heading.heading-v7:after {
    border-left  : 8px solid transparent;
    border-right : 8px solid transparent;
    border-top   : 12px solid #FFFFFF;
    bottom       : 24px;
    content      : "";
    left         : 50%;
    margin-left  : -14px;
    position     : absolute;
    width        : 10px;
    height       : 8px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v7:after {
    margin-right : -14px;
    margin-left  : inherit;
}
/* line 1575, ../development/scss/app/_elements.scss */
.heading.heading-v7.heading-light:before {
    border-top : 18px solid #FFFFFF;
}
/* line 1578, ../development/scss/app/_elements.scss */
.heading.heading-v7.heading-light:after {
    border-top : 12px solid #000000;
}
/* line 1585, ../development/scss/app/_elements.scss */
.heading.heading-v8 h1, .heading.heading-v8 h2, .heading.heading-v8 h3, .heading.heading-v8 h4, .heading.heading-v8 h5, .heading.heading-v8 h6 {
    position : relative;
    padding  : 20px 0 25px;
}
/* line 1588, ../development/scss/app/_elements.scss */
.heading.heading-v8 h1:before, .heading.heading-v8 h1:after, .heading.heading-v8 h2:before, .heading.heading-v8 h2:after, .heading.heading-v8 h3:before, .heading.heading-v8 h3:after, .heading.heading-v8 h4:before, .heading.heading-v8 h4:after, .heading.heading-v8 h5:before, .heading.heading-v8 h5:after, .heading.heading-v8 h6:before, .heading.heading-v8 h6:after {
    content     : ".";
    font-size   : 22px;
    left        : 50%;
    position    : absolute;
    color       : #C1C1C1;
    text-shadow : 10px 0 #DDDDDD, -10px 0 #DDDDDD;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v8 h1:before, .rtl .heading.heading-v8 h1:after, .rtl .heading.heading-v8 h2:before, .rtl .heading.heading-v8 h2:after, .rtl .heading.heading-v8 h3:before, .rtl .heading.heading-v8 h3:after, .rtl .heading.heading-v8 h4:before, .rtl .heading.heading-v8 h4:after, .rtl .heading.heading-v8 h5:before, .rtl .heading.heading-v8 h5:after, .rtl .heading.heading-v8 h6:before, .rtl .heading.heading-v8 h6:after {
    right : 50%;
    left  : auto;
}
/* line 1596, ../development/scss/app/_elements.scss */
.heading.heading-v8 h1:before, .heading.heading-v8 h2:before, .heading.heading-v8 h3:before, .heading.heading-v8 h4:before, .heading.heading-v8 h5:before, .heading.heading-v8 h6:before {
    top : -15px;
}
/* line 1599, ../development/scss/app/_elements.scss */
.heading.heading-v8 h1:after, .heading.heading-v8 h2:after, .heading.heading-v8 h3:after, .heading.heading-v8 h4:after, .heading.heading-v8 h5:after, .heading.heading-v8 h6:after {
    bottom : 0;
}
/* line 1604, ../development/scss/app/_elements.scss */
.heading.heading-v9 {
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v9 {
    text-align : right;
}
/* line 1606, ../development/scss/app/_elements.scss */
.heading.heading-v9 h1, .heading.heading-v9 h2, .heading.heading-v9 h3, .heading.heading-v9 h4, .heading.heading-v9 h5, .heading.heading-v9 h6 {
    position      : relative;
    margin-bottom : 30px;
}
/* line 1609, ../development/scss/app/_elements.scss */
.heading.heading-v9 h1:after, .heading.heading-v9 h2:after, .heading.heading-v9 h3:after, .heading.heading-v9 h4:after, .heading.heading-v9 h5:after, .heading.heading-v9 h6:after {
    left             : 0;
    width            : 30px;
    height           : 2px;
    content          : " ";
    bottom           : -15px;
    right            : inherit;
    background-color : #000000;
    position         : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .heading.heading-v9 h1:after, .rtl .heading.heading-v9 h2:after, .rtl .heading.heading-v9 h3:after, .rtl .heading.heading-v9 h4:after, .rtl .heading.heading-v9 h5:after, .rtl .heading.heading-v9 h6:after {
    right : 0;
    left  : auto;
}
/* line 1621, ../development/scss/app/_elements.scss */
.heading.heading-v9.heading-light h1:after, .heading.heading-v9.heading-light h2:after, .heading.heading-v9.heading-light h3:after, .heading.heading-v9.heading-light h4:after, .heading.heading-v9.heading-light h5:after, .heading.heading-v9.heading-light h6:after {
    background-color : #FFFFFF;
}
/* line 1630, ../development/scss/app/_elements.scss */
.hight-light .heading small {
    color : #FFFFFF;
}
/* line 1634, ../development/scss/app/_elements.scss */
.hight-light .heading h1:before, .hight-light .heading h1:after, .hight-light .heading h2:before, .hight-light .heading h2:after, .hight-light .heading h3:before, .hight-light .heading h3:after, .hight-light .heading h4:before, .hight-light .heading h4:after, .hight-light .heading h5:before, .hight-light .heading h5:after, .hight-light .heading h6:before, .hight-light .heading h6:after {
    background : #FFFFFF;
}
/* line 1642, ../development/scss/app/_elements.scss */
.hight-light.hight-lighted .heading h1:before, .hight-light.hight-lighted .heading h1:after, .hight-light.hight-lighted .heading h2:before, .hight-light.hight-lighted .heading h2:after, .hight-light.hight-lighted .heading h3:before, .hight-light.hight-lighted .heading h3:after, .hight-light.hight-lighted .heading h4:before, .hight-light.hight-lighted .heading h4:after, .hight-light.hight-lighted .heading h5:before, .hight-light.hight-lighted .heading h5:after, .hight-light.hight-lighted .heading h6:before, .hight-light.hight-lighted .heading h6:after {
    background : #FFFFFF;
}
/* line 1650, ../development/scss/app/_elements.scss */
.hight-light h1, .hight-light h2, .hight-light h3, .hight-light h4, .hight-light h5, .hight-light h6, .hight-light p {
    color : #FFFFFF;
}
/* line 1655, ../development/scss/app/_elements.scss */
.hight-lighted .heading {
    z-index  : 1;
    position : relative;
}
/* line 1658, ../development/scss/app/_elements.scss */
.hight-lighted .heading h1, .hight-lighted .heading h2, .hight-lighted .heading h3, .hight-lighted .heading h4, .hight-lighted .heading h5, .hight-lighted .heading h6 {
    position : relative;
}
/* --- SCSS For Icon-box --- */
@-webkit-keyframes hover-imagecategory {
    0% {
        transform : perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
    }
    100% {
        transform : perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
    }
}
@-moz-keyframes hover-imagecategory {
    0% {
        transform : perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
    }
    100% {
        transform : perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
    }
}
@-o-keyframes hover-imagecategory {
    0% {
        transform : perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
    }
    100% {
        transform : perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
    }
}
@keyframes hover-imagecategory {
    0% {
        transform : perspective(200px) rotate3d(0, 1, 0, -90deg) translateX(-100%);
    }
    100% {
        transform : perspective(200px) rotate3d(0, 1, 0, 0deg) translateX(0px);
    }
}
/* line 1673, ../development/scss/app/_elements.scss */
.feature-box .fbox-icon {
    float                    : left;
    margin                   : 10px 20px 0 0;
    -webkit-transform-origin : 50% 100%;
    -moz-transform-origin    : 50% 100%;
    -ms-transform-origin     : 50% 100%;
    transform-origin         : 50% 100%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .feature-box .fbox-icon {
    float : right;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .feature-box .fbox-icon {
    margin : 10px 0 0 20px;
}
/* line 1678, ../development/scss/app/_elements.scss */
.feature-box .fbox-body {
    overflow : hidden;
}
/* line 1680, ../development/scss/app/_elements.scss */
.feature-box .fbox-body .fbox-icon {
    margin-top : 0;
}
/* line 1684, ../development/scss/app/_elements.scss */
.feature-box small {
    font-size     : 13px;
    margin-bottom : 15px;
    display       : inline-block;
}
/* line 1690, ../development/scss/app/_elements.scss */
.feature-box h4 {
    margin-bottom  : 7px;
    text-transform : uppercase;
    font-weight    : bold;
}
/* line 1695, ../development/scss/app/_elements.scss */
.feature-box .fbox-title {
    margin         : 10px 0;
    font-weight    : 600;
    text-transform : none;
}
/* line 1700, ../development/scss/app/_elements.scss */
.feature-box.light-style {
    color : #DFDFDF;
}
/* line 1702, ../development/scss/app/_elements.scss */
.feature-box.light-style a {
    color : #FFFFFF;
}
/* line 1704, ../development/scss/app/_elements.scss */
.feature-box.light-style a:hover {
    color : #000000;
}
/* line 1708, ../development/scss/app/_elements.scss */
.feature-box.light-style .fbox-title,
.feature-box.light-style h4 {
    color : #FFFFFF;
}
/* line 1713, ../development/scss/app/_elements.scss */
.feature-box.feature-box-right {
    text-align : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .feature-box.feature-box-right {
    text-align : left;
}
/* line 1715, ../development/scss/app/_elements.scss */
.feature-box.feature-box-right .fbox-icon {
    float  : right;
    margin : 10px 0 0 20px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
    float : left;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
    margin : 10px 20px 0 0;
}
/* line 1720, ../development/scss/app/_elements.scss */
.feature-box.feature-box-center {
    text-align : center;
    padding    : 0 16px;
}
/* line 1723, ../development/scss/app/_elements.scss */
.feature-box.feature-box-center .fbox-icon {
    float : none;
}
/* line 1728, ../development/scss/app/_elements.scss */
.feature-box:hover .fbox-icon {
    -webkit-animation : hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;
    -moz-animation    : hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;
    -o-animation      : hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;
    animation         : hover-imagecategory 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1;
}
/* line 1734, ../development/scss/app/_elements.scss */
[class*="feature-box-"] .fbox-icon {
    float  : none;
    margin : 0;
}
/* line 1738, ../development/scss/app/_elements.scss */
[class*="feature-box-"] h4 {
    padding  : 10px 0;
    position : relative;
}
/* line 1747, ../development/scss/app/_elements.scss */
.feature-box-v2 .fbox-icon {
    float        : left;
    margin-right : 20px;
    margin-top   : 30px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .feature-box-v2 .fbox-icon {
    float : right;
}
/* line 1751, ../development/scss/app/_elements.scss */
.feature-box-v2 .fbox-icon .icons {
    width  : 45px;
    height : 45px;
    color  : #FFFFFF;
}
/* line 1756, ../development/scss/app/_elements.scss */
.feature-box-v2 .fbox-body {
    font-size : 16px;
    color     : #FFFFFF;
}
/* line 1757, ../development/scss/app/_elements.scss */
.feature-box-v2 .fbox-body h4 {
    color          : #FFFFFF;
    text-transform : none;
    margin-bottom  : 0;
    font-weight    : bold;
}
/* line 1770, ../development/scss/app/_elements.scss */
.feature-box-v3 .fbox-icon .icons {
    width       : 70px;
    height      : 70px;
    line-height : 70px;
    font-size   : 30px;
}
/* line 1774, ../development/scss/app/_elements.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain {
    width       : auto;
    height      : auto;
    line-height : 100%;
}
/* line 1781, ../development/scss/app/_elements.scss */
.feature-box-v3.feature-box-right .fbox-icon {
    float  : none;
    margin : 0;
}
/* line 1785, ../development/scss/app/_elements.scss */
.feature-box-v3.feature-box-right h4:before {
    left  : inherit;
    right : 0;
}
/* line 1791, ../development/scss/app/_elements.scss */
.feature-box-v4 {
    position   : relative;
    border     : 1px solid #333333;
    padding    : 35px 30px 20px;
    text-align : center;
}
/* line 1796, ../development/scss/app/_elements.scss */
.feature-box-v4 .fbox-icon {
    position : absolute;
    content  : "";
    left     : 0;
    right    : 0;
    top      : -36px;
    margin   : 0 auto;
}
/* line 1803, ../development/scss/app/_elements.scss */
.feature-box-v4 .fbox-icon .icons {
    font-size        : 24px;
    width            : 70px;
    height           : 70px;
    line-height      : 70px;
    background-color : #FFFFFF;
    border           : 1px solid #333333;
    color            : #333333;
}
/* line 1812, ../development/scss/app/_elements.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons {
    background-color : #FCDD2D;
    border           : 1px solid #FCDD2D;
    color            : #FFFFFF;
}
/* line 1819, ../development/scss/app/_elements.scss */
.feature-box-v4 h4 {
    padding : 10px 0 20px;
}
/* line 1821, ../development/scss/app/_elements.scss */
.feature-box-v4 h4:before {
    width            : 0px;
    height           : 0px;
    background-color : transparent;
}
/* line 1826, ../development/scss/app/_elements.scss */
.feature-box-v4[class*="bg-"] {
    border : none;
}
/* line 1832, ../development/scss/app/_elements.scss */
.feature-box-v5 {
    padding       : 20px 30px;
    border        : 1px solid #DDDDDD;
    border-bottom : 3px solid #FCDD2D;
}
/* line 1837, ../development/scss/app/_elements.scss */
.feature-box-v5 .fbox-icon .icons {
    font-size   : 40px;
    width       : 70px;
    height      : 70px;
    line-height : 70px;
    color       : #333333;
}
/* --- SCSS For Icon-progress-bar --- */
/* line 1849, ../development/scss/app/_elements.scss */
.icon-rating {
    float : left;
}
/* line 1852, ../development/scss/app/_elements.scss */
.icon-rating input {
    left     : -9999px;
    position : absolute;
}
/* line 1856, ../development/scss/app/_elements.scss */
.icon-rating label {
    cursor      : pointer;
    display     : block;
    float       : right;
    font-size   : 22px;
    height      : 17px;
    line-height : 17px;
    padding     : 0 3px;
}
/* line 1865, ../development/scss/app/_elements.scss */
.icon-rating label {
    color      : #E0E0E0;
    transition : color 0.3s ease 0s;
}
/* line 1869, ../development/scss/app/_elements.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label {
    color : #8BC34A;
}
/* line 1872, ../development/scss/app/_elements.scss */
.icon-rating input:checked ~ label {
    color : #8BC34A;
}
/* line 1875, ../development/scss/app/_elements.scss */
.icon-rating-horizontal {
    float      : none;
    text-align : center;
}
/* line 1879, ../development/scss/app/_elements.scss */
.icon-rating-horizontal label {
    float       : none;
    height      : 20px;
    line-height : 20px;
}
/* line 1885, ../development/scss/app/_elements.scss */
.light-style {
    color : #FFFFFF;
}
/* line 1887, ../development/scss/app/_elements.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {
    color : #FFFFFF;
}
/* line 1892, ../development/scss/app/_elements.scss */
.bg-success .icon-rating label {
    color : #C1E2B3;
}
/* line 1895, ../development/scss/app/_elements.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label {
    color : #FFFFFF;
}
/* line 1901, ../development/scss/app/_elements.scss */
.bg-danger .icon-rating label {
    color : #DCA7A7;
}
/* line 1904, ../development/scss/app/_elements.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label {
    color : #FFFFFF;
}
/* line 1910, ../development/scss/app/_elements.scss */
.bg-warning .icon-rating label {
    color : #F5E79E;
}
/* line 1913, ../development/scss/app/_elements.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label {
    color : #FFFFFF;
}
/* line 1919, ../development/scss/app/_elements.scss */
.bg-primary .icon-rating label {
    color : #D9B903;
}
/* line 1922, ../development/scss/app/_elements.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label {
    color : #FFFFFF;
}
/* line 1928, ../development/scss/app/_elements.scss */
.bg-info .icon-rating label {
    color : #28A1C5;
}
/* line 1931, ../development/scss/app/_elements.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label {
    color : #FFFFFF;
}
/* --- SCSS For Interactive-banner --- */
/* line 1940, ../development/scss/app/_elements.scss */
.interactive-banner {
    position : relative;
    overflow : hidden;
}
/* line 1943, ../development/scss/app/_elements.scss */
.interactive-banner .interactive-banner-profile {
    position : absolute;
    z-index  : 2;
    margin   : auto;
    content  : "";
}
/* line 1948, ../development/scss/app/_elements.scss */
.interactive-banner .interactive-banner-profile h2 {
    text-transform : uppercase;
    margin         : 10px 0 15px;
    letter-spacing : 5px;
}
/* line 1953, ../development/scss/app/_elements.scss */
.interactive-banner .interactive-banner-profile small {
    text-transform : uppercase;
}
/* line 1957, ../development/scss/app/_elements.scss */
.interactive-banner .mask-link {
    position : absolute;
    content  : "";
    width    : 100%;
    height   : 100%;
    top      : 0;
    left     : 0;
    right    : 0;
    bottom   : 0;
    margin   : auto;
    z-index  : 1;
}
/* line 1970, ../development/scss/app/_elements.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 : #FFFFFF;
}
/* line 1976, ../development/scss/app/_elements.scss */
.interactive-banner .action .icons:hover {
    background-color : #DFF0D8 !important;
    border           : #DFF0D8 !important;
}
/* line 1983, ../development/scss/app/_elements.scss */
.interactive-banner.left .interactive-banner-profile {
    left : 20px;
}
/* line 1988, ../development/scss/app/_elements.scss */
.interactive-banner.right .interactive-banner-profile {
    right : 20px;
}
/* line 1994, ../development/scss/app/_elements.scss */
.interactive-banner.center .interactive-banner-profile {
    right : 0;
    left  : 0;
}
/* line 2002, ../development/scss/app/_elements.scss */
.interactive-banner-v1 .interactive-banner-profile {
    width  : 85%;
    height : 120px;
    bottom : 0;
    top    : 0;
}
/* line 2009, ../development/scss/app/_elements.scss */
.interactive-banner-v2 .interactive-banner-profile {
    top    : 40px;
    width  : 55%;
    height : 120px;
}
/* line 2012, ../development/scss/app/_elements.scss */
.interactive-banner-v2 .interactive-banner-profile .action {
    padding          : 5px 15px;
    margin-bottom    : 3px;
    background-color : #FFFFFF;
    color            : #333333;
}
/* line 2020, ../development/scss/app/_elements.scss */
.interactive-banner-v2.left .interactive-banner-profile {
    left : 60px;
}
/* line 2025, ../development/scss/app/_elements.scss */
.interactive-banner-v2.right .interactive-banner-profile {
    right : 60px;
}
/* line 2031, ../development/scss/app/_elements.scss */
.interactive-banner-v2.center .interactive-banner-profile {
    right : 0;
    left  : 0;
}
/* line 2039, ../development/scss/app/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile {
    padding : 40px 60px;
    width   : 100%;
    height  : 100%;
    top     : 0;
}
/* line 2046, ../development/scss/app/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile .action {
    bottom   : 60px;
    left     : 60px;
    right    : 60px;
    content  : "";
    position : absolute;
}
/* line 2052, ../development/scss/app/_elements.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after {
    content  : "";
    position : absolute;
    border   : 5px solid #FFFFFF;
    bottom   : -30px;
    left     : -30px;
    right    : -30px;
    height   : calc(100% + 60px);
    width    : calc(100% + 60px);
    z-index  : -1;
}
/* line 2068, ../development/scss/app/_elements.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 2077, ../development/scss/app/_elements.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   : #DFF0D8;
    margin             : 0 -30px;
    padding            : 20px 30px;
}
/* line 2086, ../development/scss/app/_elements.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 2092, ../development/scss/app/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile {
    transform : translate3d(0px, 0px, 0px);
}
/* line 2094, ../development/scss/app/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action {
    opacity : 1;
    filter  : alpha(opacity=100);
}
/* line 2097, ../development/scss/app/_elements.scss */
.interactive-banner-v4:hover .interactive-banner-profile img {
    opacity : 0.5;
    filter  : alpha(opacity=50);
}
/* line 2104, ../development/scss/app/_elements.scss */
.interactive-banner-v5 .interactive-banner-profile {
    width  : 55%;
    height : 120px;
    bottom : 0;
    top    : 0;
}
/* line 2109, ../development/scss/app/_elements.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 2120, ../development/scss/app/_elements.scss */
.interactive-banner-v5:hover a.links {
    opacity   : 1;
    filter    : alpha(opacity=100);
    transform : translate3d(0px, 0px, 0px);
}
/* effect-v1 */
/* line 2128, ../development/scss/app/_elements.scss */
.effect-v1 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2132, ../development/scss/app/_elements.scss */
.effect-v1: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 2145, ../development/scss/app/_elements.scss */
.effect-v1 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 2149, ../development/scss/app/_elements.scss */
.effect-v1 .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 2157, ../development/scss/app/_elements.scss */
.effect-v1:hover:before {
    opacity           : 1;
    filter            : alpha(opacity=100);
    -webkit-transform : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1);
}
/* line 2161, ../development/scss/app/_elements.scss */
.effect-v1: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 2165, ../development/scss/app/_elements.scss */
.effect-v1:hover .action {
    -webkit-transform : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1);
    opacity           : 1;
    filter            : alpha(opacity=100);
}
/* effect-v2*/
/* line 2174, ../development/scss/app/_elements.scss */
.effect-v2 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2178, ../development/scss/app/_elements.scss */
.effect-v2: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 2191, ../development/scss/app/_elements.scss */
.effect-v2 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 2195, ../development/scss/app/_elements.scss */
.effect-v2 .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 2202, ../development/scss/app/_elements.scss */
.effect-v2:hover:before {
    opacity           : 1;
    filter            : alpha(opacity=100);
    -webkit-transform : translate3d(0px, 0px, 0px);
    transform         : translate3d(0px, 0px, 0px);
}
/* line 2206, ../development/scss/app/_elements.scss */
.effect-v2: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 2210, ../development/scss/app/_elements.scss */
.effect-v2:hover .action {
    -webkit-transform : translate3d(0px, 0px, 0px);
    transform         : translate3d(0px, 0px, 0px);
    opacity           : 1;
    filter            : alpha(opacity=100);
}
/* effect-v3*/
/* line 2219, ../development/scss/app/_elements.scss */
.effect-v3 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2223, ../development/scss/app/_elements.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 2234, ../development/scss/app/_elements.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 2239, ../development/scss/app/_elements.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 2244, ../development/scss/app/_elements.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;
    width              : 100%;
}
/* line 2249, ../development/scss/app/_elements.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 2253, ../development/scss/app/_elements.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 2261, ../development/scss/app/_elements.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 2266, ../development/scss/app/_elements.scss */
.effect-v3:hover img {
    opacity : 0.5;
    filter  : alpha(opacity=50);
}
/* line 2269, ../development/scss/app/_elements.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 2277, ../development/scss/app/_elements.scss */
.effect-v4 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2281, ../development/scss/app/_elements.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 2295, ../development/scss/app/_elements.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 2299, ../development/scss/app/_elements.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 2303, ../development/scss/app/_elements.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 2311, ../development/scss/app/_elements.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 2315, ../development/scss/app/_elements.scss */
.effect-v4:hover img {
    opacity : 0.5;
    filter  : alpha(opacity=50);
}
/* line 2318, ../development/scss/app/_elements.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 2321, ../development/scss/app/_elements.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 2330, ../development/scss/app/_elements.scss */
.effect-v5 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2334, ../development/scss/app/_elements.scss */
.effect-v5 img {
    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 2338, ../development/scss/app/_elements.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 2342, ../development/scss/app/_elements.scss */
.effect-v5 .action:first-child {
    -webkit-transition-delay : 0.15s;
    transition-delay         : 0.15s;
}
/* line 2345, ../development/scss/app/_elements.scss */
.effect-v5 .action:nth-of-type(2) {
    -webkit-transition-delay : 0.1s;
    transition-delay         : 0.1s;
}
/* line 2348, ../development/scss/app/_elements.scss */
.effect-v5 .action:nth-of-type(3) {
    -webkit-transition-delay : 0.05s;
    transition-delay         : 0.05s;
}
/* line 2355, ../development/scss/app/_elements.scss */
.effect-v5:hover img {
    opacity   : 0.5;
    filter    : alpha(opacity=50);
    transform : scale3d(1.1, 1.1, 1);
}
/* line 2359, ../development/scss/app/_elements.scss */
.effect-v5:hover .action {
    opacity   : 1;
    filter    : alpha(opacity=100);
    transform : scale3d(1.1, 1.1, 1);
    transform : translate3d(0px, 0px, 0px);
}
/* line 2364, ../development/scss/app/_elements.scss */
.effect-v5:hover .action:first-child {
    -webkit-transition-delay : 0s;
    transition-delay         : 0s;
}
/* line 2367, ../development/scss/app/_elements.scss */
.effect-v5:hover .action:nth-of-type(2) {
    -webkit-transition-delay : 0.05s;
    transition-delay         : 0.05s;
}
/* line 2370, ../development/scss/app/_elements.scss */
.effect-v5:hover .action:nth-of-type(3) {
    -webkit-transition-delay : 0.1s;
    transition-delay         : 0.1s;
}
/* effect-v6*/
/* line 2378, ../development/scss/app/_elements.scss */
.effect-v6 {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2383, ../development/scss/app/_elements.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 2387, ../development/scss/app/_elements.scss */
.effect-v6 .action {
    transform  : translate3d(0px, -100px, 0px);
    transition : opacity 0.35s ease 0s, transform 0.35s ease 0s;
    opacity    : 0;
}
/* line 2396, ../development/scss/app/_elements.scss */
.effect-v6:hover img {
    opacity : 0.5;
    filter  : alpha(opacity=50);
}
/* line 2399, ../development/scss/app/_elements.scss */
.effect-v6:hover .action {
    opacity   : 1;
    transform : translate3d(0px, 0px, 0px);
}
/* effect-v7*/
/* line 2408, ../development/scss/app/_elements.scss */
.effect-v7 {
    overflow : hidden;
    position : relative;
    /* style for hover */
}
/* line 2411, ../development/scss/app/_elements.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 2427, ../development/scss/app/_elements.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 2436, ../development/scss/app/_elements.scss */
.effect-v8 {
    overflow : hidden;
    position : relative;
    /* style for hover */
}
/* line 2439, ../development/scss/app/_elements.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 2461, ../development/scss/app/_elements.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 2473, ../development/scss/app/_elements.scss */
.effect-v9 {
    overflow : hidden;
    position : relative;
    /* style for hover */
}
/* line 2476, ../development/scss/app/_elements.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 2500, ../development/scss/app/_elements.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 2509, ../development/scss/app/_elements.scss */
.effect-v10 {
    overflow : hidden;
    position : relative;
    /* style for hover */
}
/* line 2512, ../development/scss/app/_elements.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 2527, ../development/scss/app/_elements.scss */
.effect-v10:hover:before {
    left    : 0;
    opacity : 1;
    filter  : alpha(opacity=100);
}
/* effect-v11*/
/* line 2535, ../development/scss/app/_elements.scss */
.effect-default {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
    /* style for hover */
}
/* line 2539, ../development/scss/app/_elements.scss */
.effect-default .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 2543, ../development/scss/app/_elements.scss */
.effect-default img {
    -webkit-transform  : scale(1.15);
    -ms-transform      : scale(1.15);
    -o-transform       : scale(1.15);
    transform          : scale(1.15);
    -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;
    opacity            : 0.7;
    filter             : alpha(opacity=70);
}
/* line 2548, ../development/scss/app/_elements.scss */
.effect-default .action {
    -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;
    border             : 1px solid #FFFFFF;
    margin             : 1em 0 0;
    padding            : 1em;
    color              : #FFFFFF;
}
/* line 2559, ../development/scss/app/_elements.scss */
.effect-default:hover:before {
    opacity           : 1;
    filter            : alpha(opacity=100);
    -webkit-transform : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1);
}
/* line 2563, ../development/scss/app/_elements.scss */
.effect-default: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 2567, ../development/scss/app/_elements.scss */
.effect-default:hover .action {
    -webkit-transform : scale(1);
    -ms-transform     : scale(1);
    -o-transform      : scale(1);
    transform         : scale(1);
    opacity           : 1;
    filter            : alpha(opacity=100);
}
/* line 2571, ../development/scss/app/_elements.scss */
.effect-default:hover .banner-title {
    opacity           : 1;
    filter            : alpha(opacity=100);
    -webkit-transform : translate3d(0px, 0px, 0px);
    transform         : translate3d(0px, 0px, 0px);
}
/* --- SCSS For Latest-posts --- */
/* line 2580, ../development/scss/app/_elements.scss */
.bg-blog .blog-item {
    background : #FFFFFF;
}
/* line 2586, ../development/scss/app/_elements.scss */
.hight-light .latest-posts a {
    color : #FFFFFF;
}
/* line 2590, ../development/scss/app/_elements.scss */
.hight-light .latest-posts-v1 .blog-meta {
    color : #40BC23;
}
/* line 2595, ../development/scss/app/_elements.scss */
.green .btn-primary {
    background-color : #40BC23;
    border-color     : #40BC23;
}
/* line 2601, ../development/scss/app/_elements.scss */
.brown .btn-primary {
    background-color : #3A3A3A;
    border-color     : #3A3A3A;
}
/* latest posts */
/* line 2608, ../development/scss/app/_elements.scss */
.latest-posts .latest-posts-title {
    margin-top    : 25px;
    font-size     : 22px !important;
    margin-bottom : 25px;
}
/* line 2613, ../development/scss/app/_elements.scss */
.latest-posts .latest-posts-profile {
    font-size      : 13px;
    text-transform : uppercase;
}
/* line 2616, ../development/scss/app/_elements.scss */
.latest-posts .latest-posts-profile i {
    margin-right : 7px;
    font-size    : 14px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts .latest-posts-profile i {
    margin-left  : 7px;
    margin-right : inherit;
}
/* line 2621, ../development/scss/app/_elements.scss */
.latest-posts .shortinfo {
    color          : #999999;
    padding-bottom : 40px;
}
/* latest posts v1*/
/* line 2630, ../development/scss/app/_elements.scss */
.latest-posts-v1 .latest-posts-img-profile {
    position : relative;
}
/* line 2633, ../development/scss/app/_elements.scss */
.latest-posts-v1 .blog-meta {
    color          : #FCDD2D;
    font-size      : 12px;
    text-transform : uppercase;
    margin-bottom  : 20px;
}
/* line 2638, ../development/scss/app/_elements.scss */
.latest-posts-v1 .blog-meta span.comment_count {
    border-left : 1px solid #D5D5D5;
    padding     : 0 10px;
    margin-left : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v1 .blog-meta span.comment_count {
    border-right : 1px solid #D5D5D5;
    border-left  : inherit;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v1 .blog-meta span.comment_count {
    margin-right : 10px;
    margin-left  : inherit;
}
/* line 2643, ../development/scss/app/_elements.scss */
.latest-posts-v1 .blog-meta i {
    margin-right : 2px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v1 .blog-meta i {
    margin-left  : 2px;
    margin-right : inherit;
}
/* line 2646, ../development/scss/app/_elements.scss */
.latest-posts-v1 .blog-meta a {
    color : #999999;
}
/* line 2653, ../development/scss/app/_elements.scss */
.hight-lighted .latest-posts-v1 .latest-posts-img-profile {
    width   : 50%;
    float   : left;
    padding : 0 30px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .hight-lighted .latest-posts-v1 .latest-posts-img-profile {
    float : right;
}
/* line 2658, ../development/scss/app/_elements.scss */
.hight-lighted .latest-posts-v1 .latest-posts-meta {
    float : right;
    width : 50%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .hight-lighted .latest-posts-v1 .latest-posts-meta {
    float : left;
}
/* line 2662, ../development/scss/app/_elements.scss */
.hight-lighted .latest-posts-v1.latest-posts a {
    color : #373737;
}
/* line 2665, ../development/scss/app/_elements.scss */
.hight-lighted .latest-posts-v1 .blog-meta {
    color : #F99D5A;
}
/* latest posts v2*/
/* line 2674, ../development/scss/app/_elements.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 2686, ../development/scss/app/_elements.scss */
.latest-posts-v3 {
    text-align : center;
}
/* line 2688, ../development/scss/app/_elements.scss */
.latest-posts-v3 .latest-posts-title {
    position : relative;
}
/* line 2690, ../development/scss/app/_elements.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 2701, ../development/scss/app/_elements.scss */
.latest-posts-v3 .latest-posts-meta {
    padding          : 15px;
    position         : relative;
    background-color : rgba(255, 255, 255, 0.7);
}
/* line 2707, ../development/scss/app/_elements.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            : #FFFFFF;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v3 .latest-posts-profile {
    text-align : right;
}
/* line 2716, ../development/scss/app/_elements.scss */
.latest-posts-v3 .latest-posts-profile a {
    color : #FFFFFF;
}
/* line 2718, ../development/scss/app/_elements.scss */
.latest-posts-v3 .latest-posts-profile a:hover {
    color : red;
}
/* latest posts v4*/
/* line 2727, ../development/scss/app/_elements.scss */
.latest-posts-v4 .latest-posts-image {
    margin-right : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v4 .latest-posts-image {
    margin-left  : 10px;
    margin-right : inherit;
}
/* line 2729, ../development/scss/app/_elements.scss */
.latest-posts-v4 .latest-posts-image img {
    width  : 100px !important;
    height : auto !important;
}
/* line 2734, ../development/scss/app/_elements.scss */
.latest-posts-v4 .latest-posts-item {
    padding-top    : 15px;
    padding-bottom : 15px;
}
/* line 2737, ../development/scss/app/_elements.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title {
    font-size      : 14px;
    text-transform : uppercase;
}
/* line 2742, ../development/scss/app/_elements.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
    margin-right : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
    margin-left  : 10px;
    margin-right : inherit;
}
/* latest posts v5*/
/* line 2750, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-image {
    margin-left : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v5 .latest-posts-image {
    margin-right : 10px;
    margin-left  : inherit;
}
/* line 2752, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-image img {
    width  : 100px !important;
    height : auto !important;
}
/* line 2757, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-item {
    padding : 20px;
}
/* line 2759, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) {
    background-color : rgba(228, 228, 228, 0.3);
}
/* line 2762, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) {
    background-color : rgba(255, 255, 255, 0.3);
}
/* line 2765, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title {
    font-size      : 14px;
    text-transform : uppercase;
}
/* line 2770, ../development/scss/app/_elements.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
    margin-right : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
    margin-left  : 10px;
    margin-right : inherit;
}
/* latest posts v6*/
/* line 2781, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body {
    position : relative;
    overflow : hidden;
}
/* line 2784, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta {
    bottom             : 0;
    left               : 0;
    display            : block;
    padding            : 10px 20px;
    position           : absolute;
    -webkit-transform  : translate(0, 50%);
    -ms-transform      : translate(0, 50%);
    -o-transform       : translate(0, 50%);
    transform          : translate(0, 50%);
    -webkit-transition : all 0.4s linear 0s;
    -o-transition      : all 0.4s linear 0s;
    transition         : all 0.4s linear 0s;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta {
    right : 0;
    left  : auto;
}
/* line 2792, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {
    color        : #FFFFFF;
    padding-left : 34px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .shortinfo {
    padding-right : 34px;
    padding-left  : inherit;
}
/* line 2796, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title {
    position       : relative;
    letter-spacing : 0;
    line-height    : 20px;
    font-weight    : bold;;
    font-family    : "Raleway", sans-serif;
}
/* line 2801, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after, .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
    position           : absolute;
    top                : 4px;
    background-color   : #FCDD2D;
    content            : "";
    width              : 2px;
    height             : 30px;
    -ms-transform      : skew(-30deg);
    -webkit-transform  : skew(-30deg);
    transform          : skew(-30deg);
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
    display            : inline-block;
    *display           : inline;
    zoom               : 1;
}
/* line 2813, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
    left : 8px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:before {
    right : 8px;
    left  : auto;
}
/* line 2816, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {
    left : 12px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v6 .latest-posts-body .latest-posts-meta .panel-title:after {
    right : 12px;
    left  : auto;
}
/* line 2821, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta {
    -webkit-transform : translate(0, 0);
    -ms-transform     : translate(0, 0);
    -o-transform      : translate(0, 0);
    transform         : translate(0, 0);
    background-color  : rgba(0, 0, 0, 0.4);
}
/* line 2824, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-body:hover .latest-posts-meta .latest-posts-title {
    margin-bottom : 10px;
}
/* line 2829, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-profile {
    position         : absolute;
    top              : 30px;
    left             : 40px;
    padding          : 2px 12px;
    background-color : #FCDD2D;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .latest-posts-v6 .latest-posts-profile {
    right : 40px;
    left  : auto;
}
/* line 2835, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-profile .created {
    display  : inline-block;
    position : relative;
}
/* line 2838, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-profile .created:after {
    border-right : 25px solid transparent;
    border-top   : 29px solid #FCDD2D;
    content      : "";
    height       : 0;
    position     : absolute;
    right        : -36px;
    top          : -2px;
    width        : 0;
}
/* line 2848, ../development/scss/app/_elements.scss */
.latest-posts-v6 .latest-posts-profile .created:before {
    border-bottom : 29px solid #FCDD2D;
    border-left   : 25px solid transparent;
    content       : "";
    height        : 0;
    left          : -36px;
    position      : absolute;
    top           : -2px;
    width         : 0;
}
/* --- SCSS For List --- */
/* class list */
/* line 2867, ../development/scss/app/_elements.scss */
.list-unstyled {
    list-style   : none;
    padding-left : 0;
}
/* line 2872, ../development/scss/app/_elements.scss */
.lists li {
    list-style : none;
}
/* line 2874, ../development/scss/app/_elements.scss */
.lists li a {
    color : #FFFFFF;
}
/* line 2876, ../development/scss/app/_elements.scss */
.lists li a:hover {
    color           : #FCDD2D;
    text-decoration : none;
}
/* line 2881, ../development/scss/app/_elements.scss */
.lists li i {
    color        : #FFFFFF;
    margin-right : 10px;
    position     : relative;
    top          : 2px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .lists li i {
    margin-left  : 10px;
    margin-right : inherit;
}
/* line 2890, ../development/scss/app/_elements.scss */
.lists.lists-light li, .lists.lists-light li a, .lists.lists-light li i {
    color : #FFFFFF;
}
/* line 2894, ../development/scss/app/_elements.scss */
.lists.lists-light li a:hover {
    color : #FCDD2D;
}
/* line 2900, ../development/scss/app/_elements.scss */
.lists.list-style-circle, .lists.list-style-disc {
    list-style   : none;
    padding-left : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-circle, .rtl .lists.list-style-disc {
    padding-right : 20px;
    padding-left  : inherit;
}
/* line 2904, ../development/scss/app/_elements.scss */
.lists.list-style-circle li, .lists.list-style-disc li {
    position : relative;
}
/* line 2906, ../development/scss/app/_elements.scss */
.lists.list-style-circle li:before, .lists.list-style-disc li:before {
    color       : #FFFFFF;
    font-family : 'FontAwesome';
    font-size   : 10px;
    left        : -20px;
    position    : absolute;
    top         : 4px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-circle li:before, .rtl .lists.list-style-disc li:before {
    right : -20px;
    left  : auto;
}
/* line 2917, ../development/scss/app/_elements.scss */
.lists.list-style-circle.lists-light li:before, .lists.list-style-disc.lists-light li:before {
    color : #FFFFFF;
}
/* line 2925, ../development/scss/app/_elements.scss */
.lists.list-style-circle li:before {
    content : "\f10c";
}
/* line 2932, ../development/scss/app/_elements.scss */
.lists.list-style-disc li:before {
    content : "\f111";
}
/* line 2937, ../development/scss/app/_elements.scss */
.lists.list-style-square {
    list-style   : none;
    padding-left : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-square {
    padding-right : 20px;
    padding-left  : inherit;
}
/* line 2940, ../development/scss/app/_elements.scss */
.lists.list-style-square li {
    position : relative;
}
/* line 2942, ../development/scss/app/_elements.scss */
.lists.list-style-square li:before {
    content          : "";
    top              : 10px;
    left             : -10px;
    position         : absolute;
    width            : 3px;
    height           : 3px;
    background-color : #FFFFFF;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-square li:before {
    right : -10px;
    left  : auto;
}
/* line 2953, ../development/scss/app/_elements.scss */
.lists.list-style-square.lists-light li:before {
    background-color : #FFFFFF;
}
/* line 2960, ../development/scss/app/_elements.scss */
.lists.list-style-number {
    counter-reset : li;
    list-style    : outside none decimal;
    padding-left  : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-number {
    padding-right : 20px;
    padding-left  : inherit;
}
/* line 2964, ../development/scss/app/_elements.scss */
.lists.list-style-number li {
    display      : block;
    padding-left : 5px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-number li {
    padding-right : 5px;
    padding-left  : inherit;
}
/* line 2967, ../development/scss/app/_elements.scss */
.lists.list-style-number li:before {
    color             : #FFFFFF;
    content           : counter(li, decimal);
    counter-increment : li;
    left              : 20px;
    position          : absolute;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .lists.list-style-number li:before {
    right : 20px;
    left  : auto;
}
/* line 2978, ../development/scss/app/_elements.scss */
.lists.list-style-number.lists-light li:before {
    color : #FFFFFF;
}
/* --- SCSS For Media --- */
/* line 2990, ../development/scss/app/_elements.scss */
.media-image-v1 {
    border     : 10px solid #F5F5F5;
    box-shadow : 0 4px 3px -2px rgba(0, 0, 0, 0.1);
}
/* line 2994, ../development/scss/app/_elements.scss */
.media-image-v2 {
    box-shadow : 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}
/* line 2997, ../development/scss/app/_elements.scss */
.media-image-v3 {
    border   : 10px solid #F5F5F5;
    position : relative;
}
/* line 3000, ../development/scss/app/_elements.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 3009, ../development/scss/app/_elements.scss */
.media-image-v3:before {
    left : 5px;
}
/* line 3012, ../development/scss/app/_elements.scss */
.media-image-v3:after {
    right : 5px;
}
/* --- SCSS For Message --- */
/* line 3020, ../development/scss/app/_elements.scss */
.alert-box-success {
    background-color : #DFF0D8;
    border-color     : #D6E9C6;
    color            : #3C763D;
}
/* line 8, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-success hr {
    border-top-color : #C9E2B3;
}
/* line 11, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-success .alert-link {
    color : #2B542C;
}
/* line 3023, ../development/scss/app/_elements.scss */
.alert-box-info {
    background-color : #5BC0DE;
    border-color     : #3DCED8;
    color            : #31708F;
}
/* line 8, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-info hr {
    border-top-color : #2AC7D2;
}
/* line 11, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-info .alert-link {
    color : #245269;
}
/* line 3026, ../development/scss/app/_elements.scss */
.alert-box-warning {
    background-color : #FCF8E3;
    border-color     : #FAEBCC;
    color            : #A94442;
}
/* line 8, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-warning hr {
    border-top-color : #F7E1B5;
}
/* line 11, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-warning .alert-link {
    color : #843534;
}
/* line 3029, ../development/scss/app/_elements.scss */
.alert-box-error {
    background-color : #F2DEDE;
    border-color     : #EBCCD1;
    color            : #000000;
}
/* line 8, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-error hr {
    border-top-color : #E4B9C0;
}
/* line 11, ../development/scss/mixins/mixins/_alerts.scss */
.alert-box-error .alert-link {
    color : black;
}
/* --- SCSS For Mockup-presentation --- */
/* line 3036, ../development/scss/app/_elements.scss */
.mockup {
    font-size   : 16px;
    line-height : 32px;
}
/* line 3040, ../development/scss/app/_elements.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {
    margin-top : 0;
}
/* --- SCSS For Newsletter --- */
/* line 3050, ../development/scss/app/_elements.scss */
[class*="newsletter-v"] {
    padding : 30px 0;
}
/* line 3052, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].light-style {
    color : #FFFFFF;
}
/* line 3054, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].light-style .form-control {
    color      : #FFFFFF;
    background : transparent;
}
/* line 3058, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].light-style .newsletter-label {
    color : #FFFFFF;
}
/* line 3062, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].newsletter-border {
    border : 1px solid #D5D5D5;
}
/* line 3065, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].newsletter-center {
    text-align : center;
}
/* line 3067, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading {
    margin-bottom : 20px;
}
/* line 3070, ../development/scss/app/_elements.scss */
[class*="newsletter-v"].newsletter-center h2 {
    margin-top : 0;
}
/* line 3077, ../development/scss/app/_elements.scss */
.newsletter-label {
    font-size      : 18px;
    margin-top     : 0;
    text-transform : uppercase;
}
/* line 3087, ../development/scss/app/_elements.scss */
.newsletter-v3 .newsletter-label {
    color : #FFFFFF;
}
/* line 3095, ../development/scss/app/_elements.scss */
.newsletter-v8 .heading span {
    display       : block;
    margin-bottom : 30px;
}
/* line 3101, ../development/scss/app/_elements.scss */
.newsletter-v8 .newsletter-group {
    margin        : 0 auto;
    width         : 60%;
    background    : #FFFFFF;
    border        : 0;
    padding       : 0 2px 0 0px;
    border-radius : 3px;
}
/* line 3109, ../development/scss/app/_elements.scss */
.newsletter-v8 .newsletter-input {
    background : transparent none;
    border     : 0;
}
/* --- SCSS For Panel --- */
/* line 3120, ../development/scss/app/_elements.scss */
.panel-default {
    color : #000000;
}
/* line 3123, ../development/scss/app/_elements.scss */
.panel-white {
    color : #FFFFFF;
}
/* line 3127, ../development/scss/app/_elements.scss */
.panel .panel-heading {
    background     : transparent;
    color          : #3E3A3A;
    font-family    : "Raleway", serif;
    font-size      : 13px;
    font-weight    : 700;
    line-height    : 22px;
    margin         : 0;
    position       : relative;
    text-transform : uppercase;
}
/* line 3137, ../development/scss/app/_elements.scss */
.panel .panel-heading.nopadding {
    padding : 15px 0;
}
/* line 3143, ../development/scss/app/_elements.scss */
.hightlight .panel-title {
    position      : relative;
    z-index       : 2;
    margin-bottom : 30px;
    line-height   : 20px;
}
/* line 3148, ../development/scss/app/_elements.scss */
.hightlight .panel-title:before {
    background : #D5D5D5;
    content    : "";
    height     : 1px;
    left       : 0;
    position   : absolute;
    top        : 60%;
    width      : 100%;
}
/* line 3157, ../development/scss/app/_elements.scss */
.hightlight .panel-title span {
    background     : #F6F6F6;
    color          : #262626;
    font-size      : 26px;
    padding        : 0 20px;
    position       : relative;
    text-transform : uppercase;
    z-index        : 3;
    font-weight    : 800;
    font-family    : "Raleway", cursive;
}
/* --- SCSS For Parallax --- */
/* line 3171, ../development/scss/app/_elements.scss */
.parallax {
    padding-top    : 150px;
    padding-bottom : 150px;
    text-align     : center;
}
/* line 3176, ../development/scss/app/_elements.scss */
.parallax .parallax-heading h2 {
    font-size      : 36px;
    text-transform : uppercase;
}
/* line 3179, ../development/scss/app/_elements.scss */
.parallax .parallax-heading h2:before, .parallax .parallax-heading h2:after {
    display : none;
}
/* line 3187, ../development/scss/app/_elements.scss */
.parallax-v1 .parallax-heading h2 {
    margin : 0;
}
/* line 3193, ../development/scss/app/_elements.scss */
.parallax-light h2, .parallax-light p {
    color : #FFFFFF;
}
/* --- SCSS For Piechart --- */
/* line 3204, ../development/scss/app/_elements.scss */
[class*="piechart-v"] .piechart-body {
    position : relative;
    display  : inline-block;
}
/* line 3207, ../development/scss/app/_elements.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 418, ../development/scss/mixins/_app.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {
    right : 0;
    left  : auto;
}
/* line 3216, ../development/scss/app/_elements.scss */
[class*="piechart-v"].piechart-center {
    text-align : center;
}
/* line 3219, ../development/scss/app/_elements.scss */
[class*="piechart-v"].light-style {
    color : #FFFFFF;
}
/* line 3224, ../development/scss/app/_elements.scss */
.progress-title {
    font-size   : 24px;
    color       : #000000;
    font-weight : 800;
    line-height : 100%;
}
/* line 3229, ../development/scss/app/_elements.scss */
.progress-title span {
    margin-right : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .progress-title span {
    margin-left  : 10px;
    margin-right : inherit;
}
/* line 3232, ../development/scss/app/_elements.scss */
.progress-title small {
    font-size      : 14px;
    text-transform : uppercase;
    font-weight    : 700;
}
/* line 3238, ../development/scss/app/_elements.scss */
.progress-bar {
    box-shadow : none;
}
/* line 3242, ../development/scss/app/_elements.scss */
.progress-icon .progress-title {
    padding-left : 10px;
}
/* line 3245, ../development/scss/app/_elements.scss */
.progress-icon .bar-chart {
    padding-left : 50px;
    position     : relative;
}
/* line 3249, ../development/scss/app/_elements.scss */
.progress-icon .bar-icon {
    position : absolute;
    content  : "";
    top      : 9px;
    left     : 0;
}
/* line 3256, ../development/scss/app/_elements.scss */
.progress-box .progress-bar {
    transition : all 3s ease-in 0s;
}
/* line 3260, ../development/scss/app/_elements.scss */
.process > li:hover i, .process > li:hover i:after {
    transition : all 0.3s ease-in-out 0s;
}
/* line 3265, ../development/scss/app/_elements.scss */
.chart {
    display : inline-block;
    width   : 110px;
    margin  : 40px auto 20px;
    padding : 0 10px;
}
/* line 3271, ../development/scss/app/_elements.scss */
.easyPieChart {
    position   : relative;
    text-align : center;
}
/* line 3274, ../development/scss/app/_elements.scss */
.easyPieChart canvas {
    position : absolute;
    top      : 0;
    left     : 0;
    right    : 0;
    margin   : 0 auto;
}
/* line 3282, ../development/scss/app/_elements.scss */
.percentage {
    font-size   : 24px;
    color       : #8BC34A;
    font-weight : 800;
    margin      : 0 auto 0.5em;
}
/* line 3288, ../development/scss/app/_elements.scss */
.piechart-title {
    text-transform : uppercase;
    font-weight    : 700;
}
/* line 3292, ../development/scss/app/_elements.scss */
sup {
    top         : -0.2em;
    margin-left : 1px;
}
/* line 3296, ../development/scss/app/_elements.scss */
.ctrl {
    position     : absolute;
    right        : 10px;
    top          : 5px;
    color        : #C4CDCC;
    word-spacing : 5px;
}
/* line 3302, ../development/scss/app/_elements.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 3305, ../development/scss/app/_elements.scss */
.ctrl span:hover {
    color : #000000;
}
/* --- SCSS For Pricing --- */
/* line 3315, ../development/scss/app/_elements.scss */
.pricing {
    text-align : center;
}
/* line 3317, ../development/scss/app/_elements.scss */
.pricing-v1 {
    background : #FFFFFF;
}
/* line 3319, ../development/scss/app/_elements.scss */
.pricing-v1 .plan-title {
    font-size      : 30px;
    text-transform : uppercase;
    font-weight    : 300;
    margin         : 0;
    padding        : 30px 0;
    border-bottom  : 2px solid #E2E2E2;
}
/* line 3327, ../development/scss/app/_elements.scss */
.pricing-v1 .plan-figure {
    font-size   : 48px;
    font-weight : 300;
    color       : #000000;
}
/* line 3332, ../development/scss/app/_elements.scss */
.pricing-v1 .plan-price {
    font-size     : 16px;
    border-bottom : 2px solid #E2E2E2;
}
/* line 3336, ../development/scss/app/_elements.scss */
.pricing-v1 .plan-currency {
    font-size   : 30px;
    font-weight : 300;
}
/* line 3340, ../development/scss/app/_elements.scss */
.pricing-v1 .plain-info {
    padding : 20px;
}
/* line 3342, ../development/scss/app/_elements.scss */
.pricing-v1 .plain-info li {
    font-size     : 16px;
    color         : #000000;
    font-weight   : 300;
    background    : #EDEDED;
    margin-bottom : 10px;
    padding       : 14px 0;
}
/* line 3351, ../development/scss/app/_elements.scss */
.pricing-v1 .pricing-footer {
    padding : 0px 20px 40px 20px;
}
/* line 3355, ../development/scss/app/_elements.scss */
.pricing-v2 {
    background : #FFFFFF;
}
/* line 3357, ../development/scss/app/_elements.scss */
.pricing-v2 .plan-title {
    color          : #000000;
    font-size      : 30px;
    text-transform : uppercase;
    font-weight    : 300;
    margin         : 0;
    padding        : 30px 0;
}
/* line 3365, ../development/scss/app/_elements.scss */
.pricing-v2 .plan-price {
    background : #FCDD2D;
    margin     : 0 -10px;
    position   : relative;
    height     : 100px;
}
/* line 3370, ../development/scss/app/_elements.scss */
.pricing-v2 .plan-price .plan-price-body {
    background    : #FCDD2D;
    margin        : 0 auto;
    border-radius : 50%;
    position      : absolute;
    left          : 0;
    top           : -15px;
    right         : 0;
    color         : #FFFFFF;
    width         : 130px;
    height        : 130px;
}
/* line 3381, ../development/scss/app/_elements.scss */
.pricing-v2 .plan-price .plan-figure {
    font-size   : 48px;
    font-weight : 300;
}
/* line 3385, ../development/scss/app/_elements.scss */
.pricing-v2 .plan-price .plan-currency {
    font-size   : 30px;
    font-weight : 300;
}
/* line 3390, ../development/scss/app/_elements.scss */
.pricing-v2 .plain-info {
    padding : 20px;
}
/* line 3392, ../development/scss/app/_elements.scss */
.pricing-v2 .plain-info li {
    color         : #000000;
    line-height   : 62px;
    border-bottom : 1px dashed #D5D5D5;
}
/* line 3398, ../development/scss/app/_elements.scss */
.pricing-v2 .pricing-footer {
    padding : 0 20px 40px 20px;
}
/* line 3403, ../development/scss/app/_elements.scss */
.pricing-highlight .plan-title {
    background : #DFF0D8;
    color      : #FFFFFF;
}
/* --- SCSS For Process-steps --- */
/* line 3413, ../development/scss/app/_elements.scss */
.process-steps {
    list-style : outside none none;
    margin     : 0;
    padding    : 0;
}
/* line 3417, ../development/scss/app/_elements.scss */
.process-steps li {
    float      : left;
    overflow   : hidden;
    position   : relative;
    text-align : center;
}
/* line 3422, ../development/scss/app/_elements.scss */
.process-steps li a,
.process-steps li span {
    color : #000000;
}
/* line 3425, ../development/scss/app/_elements.scss */
.process-steps li a .icons,
.process-steps li span .icons {
    background-color : #000000;
    color            : #FFFFFF;
    font-style       : normal;
}
/* line 3429, ../development/scss/app/_elements.scss */
.process-steps li a .icons.icons-bodered,
.process-steps li span .icons.icons-bodered {
    background-color : transparent;
    border           : 1px solid #000000;
    color            : #000000;
}
/* line 3438, ../development/scss/app/_elements.scss */
.process-steps li.step_current a,
.process-steps li.step_current span, .process-steps li.step_done a,
.process-steps li.step_done span {
    color : #DFF0D8 !important;
}
/* line 3441, ../development/scss/app/_elements.scss */
.process-steps li.step_current a .icons,
.process-steps li.step_current span .icons, .process-steps li.step_done a .icons,
.process-steps li.step_done span .icons {
    background-color : #DFF0D8 !important;
    color            : #FFFFFF !important;
}
/* line 3444, ../development/scss/app/_elements.scss */
.process-steps li.step_current a .icons.icons-bodered,
.process-steps li.step_current span .icons.icons-bodered, .process-steps li.step_done a .icons.icons-bodered,
.process-steps li.step_done span .icons.icons-bodered {
    background-color : transparent !important;
    border           : 1px solid #DFF0D8 !important;
    color            : #DFF0D8 !important;
}
/* line 3453, ../development/scss/app/_elements.scss */
.process-steps.process-2 li {
    width : 50%;
}
/* line 3456, ../development/scss/app/_elements.scss */
.process-steps.process-3 li {
    width : 33.33%;
}
/* line 3459, ../development/scss/app/_elements.scss */
.process-steps.process-4 li {
    width : 25%;
}
/* line 3462, ../development/scss/app/_elements.scss */
.process-steps.process-5 li {
    width : 20%;
}
/* line 3468, ../development/scss/app/_elements.scss */
.process-steps-v1 li:after, .process-steps-v1 li:before {
    border-top  : 1px dashed #BBBBBB;
    content     : "";
    left        : 0;
    margin-left : -26px;
    position    : absolute;
    top         : 30px;
    width       : 50%;
}
/* line 3477, ../development/scss/app/_elements.scss */
.process-steps-v1 li:after {
    left   : auto;
    margin : 0 -26px 0 0;
    right  : 0;
}
/* line 3482, ../development/scss/app/_elements.scss */
.process-steps-v1 li:first-child:before, .process-steps-v1 li:last-child:after {
    display : none;
}
/* line 3486, ../development/scss/app/_elements.scss */
.process-steps-v1 li span {
    margin   : 5px 0;
    overflow : hidden;
    display  : inline-block;
}
/* line 3495, ../development/scss/app/_elements.scss */
.process-steps-v2 {
    border-bottom : 1px solid #BBBBBB;
}
/* line 3498, ../development/scss/app/_elements.scss */
.process-steps-v2 li a,
.process-steps-v2 li span {
    display : inline-block;
    padding : 10px 0;
}
/* line 3505, ../development/scss/app/_elements.scss */
.process-steps-v2 li.step_current a,
.process-steps-v2 li.step_current span, .process-steps-v2 li.step_done a,
.process-steps-v2 li.step_done span {
    border-bottom : 3px solid #DFF0D8;
}
/* --- SCSS For Service --- */
/* line 3517, ../development/scss/app/_elements.scss */
.icon-combs {
    position : relative;
}
/* line 3520, ../development/scss/app/_elements.scss */
.icon-combs .icon-combs-panel i {
    float  : left;
    margin : 10px 15px 0 0;
}
/* line 3525, ../development/scss/app/_elements.scss */
.icon-combs .icon-combs-panel.icon-combs-right i {
    float  : right;
    margin : 10px 0 0 15px;
}
/* line 3531, ../development/scss/app/_elements.scss */
.icon-combs .icon-combs-desc {
    overflow : hidden;
}
/* line 3534, ../development/scss/app/_elements.scss */
.icon-combs > li {
    float         : left;
    padding-right : 20px;
    position      : relative;
    text-align    : right;
    width         : 50%;
}
/* line 3540, ../development/scss/app/_elements.scss */
.icon-combs > li.icon-combs-inverted {
    clear   : right;
    float   : right;
    padding : 0 0 0 20px;
}
/* line 3547, ../development/scss/app/_elements.scss */
.icon-combs.icon-combs-light:before {
    background : #FFFFFF;
}
/* line 3551, ../development/scss/app/_elements.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {
    color : #FFFFFF;
}
/* line 3556, ../development/scss/app/_elements.scss */
.icon-combs:before {
    background  : #777777;
    bottom      : 0;
    content     : "";
    left        : 50%;
    margin-left : -1.5px;
    position    : absolute;
    top         : 0;
    width       : 2px;
}
/* line 3568, ../development/scss/app/_elements.scss */
.icon-wrap-icon {
    width      : 60px;
    height     : 60px;
    display    : inline-block;
    background : #FCDD2D;
}
/* line 3572, ../development/scss/app/_elements.scss */
.icon-wrap-icon .fa {
    font-size : 25px;
    margin    : 18px 15px;
    color     : #FFFFFF;
}
/* line 3579, ../development/scss/app/_elements.scss */
.social-icons {
    text-align : center;
    width      : 60px;
    height     : 60px;
    font-size  : 25px;
    padding    : 17px;
    border     : 1px solid transparent;
}
/* line 3585, ../development/scss/app/_elements.scss */
.social-icons.icons-light-brd {
    color        : #FFFFFF;
    border-color : #FFFFFF;
}
/* line 3589, ../development/scss/app/_elements.scss */
.social-icons.icons-brd {
    color        : #444444;
    border-color : #444444;
}
/* Service Timeline */
/* line 3597, ../development/scss/app/_elements.scss */
.timeline-service {
    position : relative;
}
/* line 3599, ../development/scss/app/_elements.scss */
.timeline-service:before {
    bottom      : 0;
    content     : " ";
    left        : 50%;
    margin-left : -1.5px;
    position    : absolute;
    top         : 0;
    width       : 2px;
    background  : white;
}
/* line 3609, ../development/scss/app/_elements.scss */
.timeline-service > li {
    float      : left;
    position   : relative;
    text-align : right;
    width      : 50%;
}
/* line 3614, ../development/scss/app/_elements.scss */
.timeline-service > li > .timeline-panel {
    border   : 1px solid white;
    float    : left;
    margin   : 0 19px;
    padding  : 20px 20px 20px 50px;
    position : relative;
    width    : 93%;
}
/* line 3621, ../development/scss/app/_elements.scss */
.timeline-service > li > .timeline-panel i {
    background  : #DFF0D8;
    color       : #FFFFFF;
    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 3634, ../development/scss/app/_elements.scss */
.timeline-service > li > .timeline-panel i.left-wing {
    left : -20px;
}
/* line 3639, ../development/scss/app/_elements.scss */
.timeline-service > li > .timeline-badge {
    background : #DFF0D8;
    width      : 20px;
    height     : 20px;
    position   : absolute;
    right      : -9px;
    top        : 15%;
}
/* line 3647, ../development/scss/app/_elements.scss */
.timeline-service > li.timeline-inverted > .timeline-panel {
    float      : right;
    padding    : 20px 50px 20px 20px;
    text-align : left;
}
/* line 3652, ../development/scss/app/_elements.scss */
.timeline-service > li.timeline-inverted > .timeline-badge {
    display : none;
}
/* line 3659, ../development/scss/app/_elements.scss */
.timeline-service.timeline-service-light .timeline-panel * {
    color : #FFFFFF;
}
/* --- SCSS For Style-icon --- */
/* Icon */
/* line 3673, ../development/scss/app/_elements.scss */
.icons {
    text-align       : center;
    width            : 40px;
    height           : 40px;
    line-height      : 40px;
    font-size        : 20px;
    display          : inline-block;
    background-color : #FCDD2D;
    color            : #FFFFFF;
    border           : 1px solid transparent;
}
/* line 3682, ../development/scss/app/_elements.scss */
.icons.icons-lg {
    width       : 50px;
    height      : 50px;
    line-height : 50px;
    font-size   : 26px;
}
/* line 3688, ../development/scss/app/_elements.scss */
.icons.icons-sm {
    width       : 32px;
    height      : 32px;
    line-height : 32px;
    font-size   : 14px;
}
/* line 3693, ../development/scss/app/_elements.scss */
.icons.icons-xs {
    width       : 25px;
    height      : 25px;
    line-height : 25px;
    font-size   : 12px;
}
/* line 3698, ../development/scss/app/_elements.scss */
.icons:hover {
    color            : #FFFFFF;
    background-color : #FCD914;
}
/* line 3703, ../development/scss/app/_elements.scss */
.icons.icons-bodered {
    border           : 1px solid #D5D5D5;
    background-color : transparent;
    color            : #838383;
}
/* line 3707, ../development/scss/app/_elements.scss */
.icons.icons-bodered:hover {
    border           : 1px solid #BCBCBC;
    background-color : transparent;
    color            : #BCBCBC;
}
/* line 3713, ../development/scss/app/_elements.scss */
.icons.icons-darker {
    background-color : #000000 !important;
    color            : #FFFFFF !important;
}
/* line 3716, ../development/scss/app/_elements.scss */
.icons.icons-darker:hover {
    background-color : #595959 !important;
    color            : #FFFFFF !important;
}
/* line 3721, ../development/scss/app/_elements.scss */
.icons.icons-light {
    background-color : #F0F0F0 !important;
    color            : #000000 !important;
}
/* line 3725, ../development/scss/app/_elements.scss */
.icons.icons-light:hover {
    background-color : #D7D7D7 !important;
    color            : #FFFFFF !important;
}
/* line 3730, ../development/scss/app/_elements.scss */
.icons.icons-plain {
    background-color : transparent;
    color            : #FCDD2D;
    font-size        : 28px !important;
    width            : auto;
    height           : auto;
}
/* line 3736, ../development/scss/app/_elements.scss */
.icons.icons-plain.icons-lg {
    font-size : 36px !important;
    width     : auto;
    height    : auto;
}
/* line 3740, ../development/scss/app/_elements.scss */
.icons.icons-plain.icons-sm {
    font-size : 20px !important;
    width     : auto;
    height    : auto;
}
/* line 3744, ../development/scss/app/_elements.scss */
.icons.icons-plain.icons-xs {
    font-size : 14px !important;
    width     : auto;
    height    : auto;
}
/* line 3749, ../development/scss/app/_elements.scss */
.icons.icons-plain:hover {
    background-color : transparent;
    color            : #000000;
}
/* line 3756, ../development/scss/app/_elements.scss */
.icons-outline {
    color            : #D1D646;
    background-color : transparent;
    border-color     : #D1D646;
}
/* line 235, ../development/scss/mixins/_app.scss */
.icons-outline:hover, .icons-outline:focus, .icons-outline:active, .icons-outline.active {
    color            : #FFFFFF;
    background-color : #D1D646;
    border-color     : #CCD131;
}
/* line 243, ../development/scss/mixins/_app.scss */
.open .icons-outline.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #D1D646;
    border-color     : #CCD131;
}
/* line 248, ../development/scss/mixins/_app.scss */
.icons-outline:active, .icons-outline.active {
    background-image : none;
}
/* line 252, ../development/scss/mixins/_app.scss */
.open .icons-outline.dropdown-toggle {
    background-image : none;
}
/* line 258, ../development/scss/mixins/_app.scss */
.icons-outline.disabled, .icons-outline.disabled:hover, .icons-outline.disabled:focus, .icons-outline.disabled:active, .icons-outline.disabled.active, .icons-outline[disabled], .icons-outline[disabled]:hover, .icons-outline[disabled]:focus, .icons-outline[disabled]:active, .icons-outline[disabled].active, fieldset[disabled] .icons-outline, fieldset[disabled] .icons-outline:hover, fieldset[disabled] .icons-outline:focus, fieldset[disabled] .icons-outline:active, fieldset[disabled] .icons-outline.active {
    background-color : transparent;
    border-color     : #D1D646;
}
/* line 268, ../development/scss/mixins/_app.scss */
.icons-outline .badge {
    color            : transparent;
    background-color : #D1D646;
}
/* line 749, ../development/scss/mixins/_app.scss */
.icons-outline.icons-primary {
    background : transparent;
    color      : #FCDD2D;
}
/* line 752, ../development/scss/mixins/_app.scss */
.icons-outline.icons-primary:hover {
    color : #FFFFFF;
}
/* line 749, ../development/scss/mixins/_app.scss */
.icons-outline.icons-success {
    background : transparent;
    color      : #DFF0D8;
}
/* line 752, ../development/scss/mixins/_app.scss */
.icons-outline.icons-success:hover {
    color : #FFFFFF;
}
/* line 749, ../development/scss/mixins/_app.scss */
.icons-outline.icons-info {
    background : transparent;
    color      : #5BC0DE;
}
/* line 752, ../development/scss/mixins/_app.scss */
.icons-outline.icons-info:hover {
    color : #FFFFFF;
}
/* line 749, ../development/scss/mixins/_app.scss */
.icons-outline.icons-danger {
    background : transparent;
    color      : #F2DEDE;
}
/* line 752, ../development/scss/mixins/_app.scss */
.icons-outline.icons-danger:hover {
    color : #FFFFFF;
}
/* line 749, ../development/scss/mixins/_app.scss */
.icons-outline.icons-warning {
    background : transparent;
    color      : #FCF8E3;
}
/* line 752, ../development/scss/mixins/_app.scss */
.icons-outline.icons-warning:hover {
    color : #FFFFFF;
}
/* line 3765, ../development/scss/app/_elements.scss */
.icons-inverse {
    color            : #FFFFFF;
    background-color : #D1D646;
    border-color     : #CCD131;
}
/* line 235, ../development/scss/mixins/_app.scss */
.icons-inverse:hover, .icons-inverse:focus, .icons-inverse:active, .icons-inverse.active {
    color            : #D1D646;
    background-color : transparent;
    border-color     : #D1D646;
}
/* line 243, ../development/scss/mixins/_app.scss */
.open .icons-inverse.dropdown-toggle {
    color            : #D1D646;
    background-color : transparent;
    border-color     : #D1D646;
}
/* line 248, ../development/scss/mixins/_app.scss */
.icons-inverse:active, .icons-inverse.active {
    background-image : none;
}
/* line 252, ../development/scss/mixins/_app.scss */
.open .icons-inverse.dropdown-toggle {
    background-image : none;
}
/* line 258, ../development/scss/mixins/_app.scss */
.icons-inverse.disabled, .icons-inverse.disabled:hover, .icons-inverse.disabled:focus, .icons-inverse.disabled:active, .icons-inverse.disabled.active, .icons-inverse[disabled], .icons-inverse[disabled]:hover, .icons-inverse[disabled]:focus, .icons-inverse[disabled]:active, .icons-inverse[disabled].active, fieldset[disabled] .icons-inverse, fieldset[disabled] .icons-inverse:hover, fieldset[disabled] .icons-inverse:focus, fieldset[disabled] .icons-inverse:active, fieldset[disabled] .icons-inverse.active {
    background-color : #D1D646;
    border-color     : #CCD131;
}
/* line 268, ../development/scss/mixins/_app.scss */
.icons-inverse .badge {
    color            : #D1D646;
    background-color : #FFFFFF;
}
/* line 740, ../development/scss/mixins/_app.scss */
.icons-inverse.icons-primary:hover {
    color      : #FCDD2D;
    background : transparent;
}
/* line 740, ../development/scss/mixins/_app.scss */
.icons-inverse.icons-success:hover {
    color      : #DFF0D8;
    background : transparent;
}
/* line 740, ../development/scss/mixins/_app.scss */
.icons-inverse.icons-info:hover {
    color      : #5BC0DE;
    background : transparent;
}
/* line 740, ../development/scss/mixins/_app.scss */
.icons-inverse.icons-danger:hover {
    color      : #F2DEDE;
    background : transparent;
}
/* line 740, ../development/scss/mixins/_app.scss */
.icons-inverse.icons-warning:hover {
    color      : #FCF8E3;
    background : transparent;
}
/* line 3774, ../development/scss/app/_elements.scss */
.light-style .icons {
    background-color : #FFFFFF;
    color            : #FCDD2D;
}
/* line 3778, ../development/scss/app/_elements.scss */
.light-style .icons:hover {
    color            : #FCDD2D;
    background-color : #F2F2F2;
}
/* line 3784, ../development/scss/app/_elements.scss */
.light-style .icons-bodered {
    border           : 1px solid #FFFFFF;
    color            : #FFFFFF;
    background-color : transparent;
}
/* line 3788, ../development/scss/app/_elements.scss */
.light-style .icons-bodered:hover {
    border           : 1px solid #F2F2F2;
    color            : #F2F2F2;
    background-color : transparent;
}
/* line 3794, ../development/scss/app/_elements.scss */
.light-style .icons-plain {
    background-color : transparent;
    color            : #FFFFFF;
}
/* line 3797, ../development/scss/app/_elements.scss */
.light-style .icons-plain:hover {
    background-color : transparent;
    color            : #FCDD2D;
}
/* line 3804, ../development/scss/app/_elements.scss */
.icons-default {
    color            : #000000;
    background-color : #FFFFFF;
    border-color     : #D5D5D5;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-default:hover, .icons-default:focus, .icons-default.focus, .icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {
    color            : #000000;
    background-color : #E6E6E6;
    border-color     : #B6B6B6;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-default:active, .icons-default.active, .open > .icons-default.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-default.disabled, .icons-default.disabled:hover, .icons-default.disabled:focus, .icons-default.disabled.focus, .icons-default.disabled:active, .icons-default.disabled.active, .icons-default[disabled], .icons-default[disabled]:hover, .icons-default[disabled]:focus, .icons-default[disabled].focus, .icons-default[disabled]:active, .icons-default[disabled].active, fieldset[disabled] .icons-default, fieldset[disabled] .icons-default:hover, fieldset[disabled] .icons-default:focus, fieldset[disabled] .icons-default.focus, fieldset[disabled] .icons-default:active, fieldset[disabled] .icons-default.active {
    background-color : #FFFFFF;
    border-color     : #D5D5D5;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-default .badge {
    color            : #FFFFFF;
    background-color : #000000;
}
/* line 3807, ../development/scss/app/_elements.scss */
.icons-primary {
    color            : #FFFFFF;
    background-color : #FCDD2D;
    border-color     : #FCD914;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-primary:hover, .icons-primary:focus, .icons-primary.focus, .icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #F3CF03;
    border-color     : #CFB103;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-primary:active, .icons-primary.active, .open > .icons-primary.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-primary.disabled, .icons-primary.disabled:hover, .icons-primary.disabled:focus, .icons-primary.disabled.focus, .icons-primary.disabled:active, .icons-primary.disabled.active, .icons-primary[disabled], .icons-primary[disabled]:hover, .icons-primary[disabled]:focus, .icons-primary[disabled].focus, .icons-primary[disabled]:active, .icons-primary[disabled].active, fieldset[disabled] .icons-primary, fieldset[disabled] .icons-primary:hover, fieldset[disabled] .icons-primary:focus, fieldset[disabled] .icons-primary.focus, fieldset[disabled] .icons-primary:active, fieldset[disabled] .icons-primary.active {
    background-color : #FCDD2D;
    border-color     : #FCD914;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-primary .badge {
    color            : #FCDD2D;
    background-color : #FFFFFF;
}
/* line 3811, ../development/scss/app/_elements.scss */
.icons-success {
    color            : #FFFFFF;
    background-color : #DFF0D8;
    border-color     : #D0E9C6;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-success:hover, .icons-success:focus, .icons-success.focus, .icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #C1E2B3;
    border-color     : #ACD899;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-success:active, .icons-success.active, .open > .icons-success.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-success.disabled, .icons-success.disabled:hover, .icons-success.disabled:focus, .icons-success.disabled.focus, .icons-success.disabled:active, .icons-success.disabled.active, .icons-success[disabled], .icons-success[disabled]:hover, .icons-success[disabled]:focus, .icons-success[disabled].focus, .icons-success[disabled]:active, .icons-success[disabled].active, fieldset[disabled] .icons-success, fieldset[disabled] .icons-success:hover, fieldset[disabled] .icons-success:focus, fieldset[disabled] .icons-success.focus, fieldset[disabled] .icons-success:active, fieldset[disabled] .icons-success.active {
    background-color : #DFF0D8;
    border-color     : #D0E9C6;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-success .badge {
    color            : #DFF0D8;
    background-color : #FFFFFF;
}
/* line 3815, ../development/scss/app/_elements.scss */
.icons-info {
    color            : #FFFFFF;
    background-color : #5BC0DE;
    border-color     : #46B8DA;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-info:hover, .icons-info:focus, .icons-info.focus, .icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #31B0D5;
    border-color     : #269ABC;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-info:active, .icons-info.active, .open > .icons-info.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-info.disabled, .icons-info.disabled:hover, .icons-info.disabled:focus, .icons-info.disabled.focus, .icons-info.disabled:active, .icons-info.disabled.active, .icons-info[disabled], .icons-info[disabled]:hover, .icons-info[disabled]:focus, .icons-info[disabled].focus, .icons-info[disabled]:active, .icons-info[disabled].active, fieldset[disabled] .icons-info, fieldset[disabled] .icons-info:hover, fieldset[disabled] .icons-info:focus, fieldset[disabled] .icons-info.focus, fieldset[disabled] .icons-info:active, fieldset[disabled] .icons-info.active {
    background-color : #5BC0DE;
    border-color     : #46B8DA;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-info .badge {
    color            : #5BC0DE;
    background-color : #FFFFFF;
}
/* line 3819, ../development/scss/app/_elements.scss */
.icons-warning {
    color            : #FFFFFF;
    background-color : #FCF8E3;
    border-color     : #FAF2CC;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-warning:hover, .icons-warning:focus, .icons-warning.focus, .icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #F7ECB5;
    border-color     : #F4E495;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-warning:active, .icons-warning.active, .open > .icons-warning.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-warning.disabled, .icons-warning.disabled:hover, .icons-warning.disabled:focus, .icons-warning.disabled.focus, .icons-warning.disabled:active, .icons-warning.disabled.active, .icons-warning[disabled], .icons-warning[disabled]:hover, .icons-warning[disabled]:focus, .icons-warning[disabled].focus, .icons-warning[disabled]:active, .icons-warning[disabled].active, fieldset[disabled] .icons-warning, fieldset[disabled] .icons-warning:hover, fieldset[disabled] .icons-warning:focus, fieldset[disabled] .icons-warning.focus, fieldset[disabled] .icons-warning:active, fieldset[disabled] .icons-warning.active {
    background-color : #FCF8E3;
    border-color     : #FAF2CC;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-warning .badge {
    color            : #FCF8E3;
    background-color : #FFFFFF;
}
/* line 3823, ../development/scss/app/_elements.scss */
.icons-danger {
    color            : #FFFFFF;
    background-color : #F2DEDE;
    border-color     : #EBCCCC;
}
/* line 11, ../development/scss/mixins/mixins/_buttons.scss */
.icons-danger:hover, .icons-danger:focus, .icons-danger.focus, .icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {
    color            : #FFFFFF;
    background-color : #E4B9B9;
    border-color     : #D9A0A0;
}
/* line 21, ../development/scss/mixins/mixins/_buttons.scss */
.icons-danger:active, .icons-danger.active, .open > .icons-danger.dropdown-toggle {
    background-image : none;
}
/* line 29, ../development/scss/mixins/mixins/_buttons.scss */
.icons-danger.disabled, .icons-danger.disabled:hover, .icons-danger.disabled:focus, .icons-danger.disabled.focus, .icons-danger.disabled:active, .icons-danger.disabled.active, .icons-danger[disabled], .icons-danger[disabled]:hover, .icons-danger[disabled]:focus, .icons-danger[disabled].focus, .icons-danger[disabled]:active, .icons-danger[disabled].active, fieldset[disabled] .icons-danger, fieldset[disabled] .icons-danger:hover, fieldset[disabled] .icons-danger:focus, fieldset[disabled] .icons-danger.focus, fieldset[disabled] .icons-danger:active, fieldset[disabled] .icons-danger.active {
    background-color : #F2DEDE;
    border-color     : #EBCCCC;
}
/* line 40, ../development/scss/mixins/mixins/_buttons.scss */
.icons-danger .badge {
    color            : #F2DEDE;
    background-color : #FFFFFF;
}
/* line 3829, ../development/scss/app/_elements.scss */
.icons-color {
    background-color : #5BC0DE;
    color            : #FFFFFF;
}
/* line 3832, ../development/scss/app/_elements.scss */
.icons-color:hover {
    background-color : #3FB5D8;
    color            : #FFFFFF;
}
/* line 3836, ../development/scss/app/_elements.scss */
.icons-color.icon-twitter {
    background-color : #00BDEC;
}
/* line 3838, ../development/scss/app/_elements.scss */
.icons-color.icon-twitter:hover {
    background-color : #00A2CB;
}
/* line 3842, ../development/scss/app/_elements.scss */
.icons-color.icon-facebook {
    background-color : #3B5998;
}
/* line 3844, ../development/scss/app/_elements.scss */
.icons-color.icon-facebook:hover {
    background-color : #324B80;
}
/* line 3848, ../development/scss/app/_elements.scss */
.icons-color.icon-linkedin {
    background-color : #CE3D99;
}
/* line 3850, ../development/scss/app/_elements.scss */
.icons-color.icon-linkedin:hover {
    background-color : #BB2F88;
}
/* line 3854, ../development/scss/app/_elements.scss */
.icons-color.icon-files-o {
    background-color : #CCCA3E;
}
/* line 3856, ../development/scss/app/_elements.scss */
.icons-color.icon-files-o:hover {
    background-color : #B8B631;
}
/* line 3860, ../development/scss/app/_elements.scss */
.icons-color.icon-google-plus {
    background-color : #CE3D3D;
}
/* line 3862, ../development/scss/app/_elements.scss */
.icons-color.icon-google-plus:hover {
    background-color : #BB2F2F;
}
/* line 3866, ../development/scss/app/_elements.scss */
.icons-color.icon-dribbble {
    background-color : #3EBACC;
}
/* line 3868, ../development/scss/app/_elements.scss */
.icons-color.icon-dribbble:hover {
    background-color : #31A7B8;
}
/* line 3872, ../development/scss/app/_elements.scss */
.icons-color.icon-behance {
    background-color : #D2230C;
}
/* line 3874, ../development/scss/app/_elements.scss */
.icons-color.icon-behance:hover {
    background-color : #B31E0A;
}
/* line 3878, ../development/scss/app/_elements.scss */
.icons-color.icon-deviantart {
    background-color : #CC3EB3;
}
/* line 3880, ../development/scss/app/_elements.scss */
.icons-color.icon-deviantart:hover {
    background-color : #B831A0;
}
/* line 3884, ../development/scss/app/_elements.scss */
.icons-color.icon-tumblr {
    background-color : #C5FB45;
}
/* line 3886, ../development/scss/app/_elements.scss */
.icons-color.icon-tumblr:hover {
    background-color : #BBFA25;
}
/* line 3890, ../development/scss/app/_elements.scss */
.icons-color.icon-rss {
    background-color : #CC873E;
}
/* line 3892, ../development/scss/app/_elements.scss */
.icons-color.icon-rss:hover {
    background-color : #B87631;
}
/* line 3896, ../development/scss/app/_elements.scss */
.icons-color.icon-apple {
    background-color : #3ECC6D;
}
/* line 3898, ../development/scss/app/_elements.scss */
.icons-color.icon-apple:hover {
    background-color : #31B85E;
}
/* line 3902, ../development/scss/app/_elements.scss */
.icons-color.icon-linux {
    background-color : #5C3ECC;
}
/* line 3904, ../development/scss/app/_elements.scss */
.icons-color.icon-linux:hover {
    background-color : #4D31B8;
}
/* line 3908, ../development/scss/app/_elements.scss */
.icons-color.icon-vk {
    background-color : #F7CC06;
}
/* line 3910, ../development/scss/app/_elements.scss */
.icons-color.icon-vk:hover {
    background-color : #D7B105;
}
/* line 3914, ../development/scss/app/_elements.scss */
.icons-color.icon-github {
    background-color : #F9AF50;
}
/* line 3916, ../development/scss/app/_elements.scss */
.icons-color.icon-github:hover {
    background-color : #F8A030;
}
/* line 3920, ../development/scss/app/_elements.scss */
.icons-color.icon-html5 {
    background-color : #F95060;
}
/* line 3922, ../development/scss/app/_elements.scss */
.icons-color.icon-html5:hover {
    background-color : #F83043;
}
/* line 3926, ../development/scss/app/_elements.scss */
.icons-color.icon-yahoo {
    background-color : #F950B7;
}
/* line 3928, ../development/scss/app/_elements.scss */
.icons-color.icon-yahoo:hover {
    background-color : #F830AA;
}
/* line 3932, ../development/scss/app/_elements.scss */
.icons-color.icon-youtube {
    background-color : #FC2736;
}
/* line 3934, ../development/scss/app/_elements.scss */
.icons-color.icon-youtube:hover {
    background-color : #FC0618;
}
/* line 3938, ../development/scss/app/_elements.scss */
.icons-color.icon-flickr {
    background-color : #276DFC;
}
/* line 3940, ../development/scss/app/_elements.scss */
.icons-color.icon-flickr:hover {
    background-color : #0657FC;
}
/* --- SCSS For Table --- */
/* line 3952, ../development/scss/app/_elements.scss */
.table {
    margin-bottom : 0;
}
/* line 3955, ../development/scss/app/_elements.scss */
.table > thead > tr > th {
    border-width : 1px;
    color        : #444444;
    font-weight  : 600;
}
/* line 3960, ../development/scss/app/_elements.scss */
.table > tbody > tr > td {
    color          : #666666;
    vertical-align : middle;
}
/* line 3969, ../development/scss/app/_elements.scss */
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top : 1px solid #DDDDDD;
}
/* line 3974, ../development/scss/app/_elements.scss */
.table-v1 {
    border : 1px solid #D5D5D5;
}
/* line 3980, ../development/scss/app/_elements.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 3986, ../development/scss/app/_elements.scss */
.table-v2 {
    border : 1px solid #D5D5D5;
}
/* line 3988, ../development/scss/app/_elements.scss */
.table-v2 > thead,
.table-v2 > th {
    border-bottom : 2px solid #D5D5D5;
    background    : #E7E7E7;
}
/* line 3996, ../development/scss/app/_elements.scss */
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td,
.table-v2 > tfoot > tr > th,
.table-v2 > tfoot > tr td {
    border : 1px solid #D5D5D5;
}
/* line 4002, ../development/scss/app/_elements.scss */
.table-v3 {
    border : 0;
}
/* line 4004, ../development/scss/app/_elements.scss */
.table-v3 > thead,
.table-v3 > th {
    border     : 0;
    background : #E7E7E7;
}
/* line 4012, ../development/scss/app/_elements.scss */
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td,
.table-v3 > tfoot > tr > th,
.table-v3 > tfoot > tr td {
    border : 0;
}
/* line 4016, ../development/scss/app/_elements.scss */
.table-v3 > tbody tr:nth-child(even),
.table-v3 > tfoot tr:nth-child(even) {
    background : #F9F9F9;
}
/* line 4019, ../development/scss/app/_elements.scss */
.table-v3 > tbody tr:nth-child(odd),
.table-v3 > tfoot tr:nth-child(odd) {
    background : #FFFFFF;
}
/* line 4025, ../development/scss/app/_elements.scss */
.table-v4 > thead,
.table-v4 > th {
    border-bottom : 2px solid #D5D5D5;
}
/* line 4032, ../development/scss/app/_elements.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 #D5D5D5;
}
/* line 4043, ../development/scss/app/_elements.scss */
.table-striped.table-striped-v1 thead {
    background : none repeat scroll 0 0 #DDDDDD;
}
/* line 4046, ../development/scss/app/_elements.scss */
.table-striped.table-striped-v1 > thead > tr > th {
    border-bottom : medium none;
}
/* line 4050, ../development/scss/app/_elements.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 4055, ../development/scss/app/_elements.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 4059, ../development/scss/app/_elements.scss */
.table-striped.table-striped-v2 {
    border : 1px solid #DDDDDD;
}
/* line 4067, ../development/scss/app/_elements.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 4074, ../development/scss/app/_elements.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 Tabs --- */
/* tabs style 1 */
/* line 4084, ../development/scss/app/_elements.scss */
.nav-tabs > li {
    float   : none;
    display : inline-block;
    margin  : 0 -2px;
    z-index : 5;
}
/* line 4093, ../development/scss/app/_elements.scss */
.tab-v1 {
    margin-bottom : 20px;
}
/* line 4095, ../development/scss/app/_elements.scss */
.tab-v1 .nav-tabs {
    border-bottom : none;
}
/* line 4098, ../development/scss/app/_elements.scss */
.tab-v1 .nav-tabs > li > a {
    color         : #999999;
    border        : none;
    border-radius : 0;
    padding       : 17px 0 4px;
    margin        : 0 25px;
    background    : transparent;
    font-size     : 16px;
    font-weight   : 900;
}
/* line 4108, ../development/scss/app/_elements.scss */
.tab-v1 .nav-tabs > li.active > a {
    color         : #3E3A3A;
    border-bottom : 2px solid #D5D5D5;
    background    : transparent;
}
/* line 4116, ../development/scss/app/_elements.scss */
.tab-v1 .tab-content {
    padding    : 15px 20px;
    background : #F6F6F6;
}
/* tabs style 2 */
/* line 4125, ../development/scss/app/_elements.scss */
.tab-v2 .tab-content {
    overflow   : hidden;
    padding    : 15px 20px;
    background : #F6F6F6;
}
/* line 4130, ../development/scss/app/_elements.scss */
.tab-v2 > .nav-tabs {
    border-bottom : none;
}
/* line 4132, ../development/scss/app/_elements.scss */
.tab-v2 > .nav-tabs > li {
    float : none;
}
/* line 4134, ../development/scss/app/_elements.scss */
.tab-v2 > .nav-tabs > li > a {
    color         : #999999;
    border        : none;
    min-width     : 75px;
    border-radius : 0;
    margin        : 0 0 2px 0;
    padding       : 17px 0 4px;
    background    : transparent;
}
/* line 4143, ../development/scss/app/_elements.scss */
.tab-v2 > .nav-tabs > li.active > a {
    color      : #3E3A3A;
    border     : none;
    background : transparent;
}
/* line 4150, ../development/scss/app/_elements.scss */
.tab-v2.tabs-left > .nav-tabs {
    float : left;
}
/* line 4153, ../development/scss/app/_elements.scss */
.tab-v2.tabs-right > .nav-tabs {
    float : right;
}
/*Tab v3
------------------------------------*/
/*Tab v4
------------------------------------*/
/* line 4174, ../development/scss/app/_elements.scss */
.tab-v4 .nav-tabs {
    border-bottom : 1px solid #D5D5D5;
    border-top    : 1px solid #D5D5D5;
    margin-bottom : 12px;
}
/* line 4179, ../development/scss/app/_elements.scss */
.tab-v4 .nav-tabs > li > a {
    color         : #999999;
    border-radius : 0;
    padding       : 17px 0 4px;
    background    : transparent;
    border        : 1px solid transparent;
    font-family   : "Raleway", serif;
}
/* line 4186, ../development/scss/app/_elements.scss */
.tab-v4 .nav-tabs > li > a:hover {
    color : #FCDD2D;
}
/* line 4190, ../development/scss/app/_elements.scss */
.tab-v4 .nav-tabs > li.active > a {
    color      : #3E3A3A;
    background : transparent;
    border     : 1px solid transparent;
}
/* line 4197, ../development/scss/app/_elements.scss */
.tab-v4 .tab-content {
    margin : 20px 10px;
}
/* line 4202, ../development/scss/app/_elements.scss */
.tab-v4.none-border .nav-tabs:after {
    border-top : none;
}
/*Tab v5
------------------------------------*/
/* line 4211, ../development/scss/app/_elements.scss */
.tab-v5 .nav-tabs {
    border-bottom : none;
}
/* line 4214, ../development/scss/app/_elements.scss */
.tab-v5 .nav-tabs > li > a {
    color         : #999999;
    border        : none;
    border-radius : 0;
    background    : transparent;
    margin-right  : 2px;
    padding       : 17px 0 4px;
    border-top    : 2px solid transparent;
    border-left   : 1px solid transparent;
    border-right  : 1px solid transparent;
}
/* line 4225, ../development/scss/app/_elements.scss */
.tab-v5 .nav-tabs > li.active > a {
    color        : #222222;
    border       : none;
    background   : #FFFFFF;
    border-top   : 2px solid #000000;
    border-left  : 1px solid transparent;
    border-right : 1px solid transparent;
}
/* line 4235, ../development/scss/app/_elements.scss */
.tab-v5 > .tab-content {
    padding : 15px 20px;
    border  : 1px solid transparent;
}
/*Tab v6
------------------------------------*/
/* line 4244, ../development/scss/app/_elements.scss */
.tab-v6 .tab-heading {
    overflow     : hidden;
    background   : #FFFFFF;
    padding      : 10px 20px;
    border-top   : 2px solid #000000;
    border-left  : 1px solid #EEEEEE;
    border-right : 1px solid #EEEEEE;
}
/* line 4252, ../development/scss/app/_elements.scss */
.tab-v6 h2.category {
    margin         : 0;
    float          : left;
    text-transform : uppercase;
}
/* line 4257, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs {
    float         : right;
    border-bottom : none;
}
/* line 4261, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs > li > a {
    color         : #000000;
    border        : none;
    border-radius : 0;
    padding       : 17px 0 4px;
}
/* line 4267, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs > li.active > a {
    color : red;
    color : #222222;
}
/* line 4270, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
    color : red;
}
/* line 4274, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs > li.active > a:hover, .tab-v6 .nav-tabs > li.active > a:focus {
    border : none;
    color  : red;
}
/* line 4279, ../development/scss/app/_elements.scss */
.tab-v6 .nav-tabs > li > a:hover {
    background : inherit;
}
/* line 4284, ../development/scss/app/_elements.scss */
.tab-v6 .tab-content {
    padding : 15px 20px;
    border  : 1px solid transparent;
}
/*Tab v7
------------------------------------*/
/* line 4292, ../development/scss/app/_elements.scss */
.tab-v7 .nav-tabs {
    border-bottom : none;
}
/* line 4295, ../development/scss/app/_elements.scss */
.tab-v7 .nav-tabs > li > a {
    color         : #999999;
    border        : none;
    border-radius : 0;
    padding       : 17px 0 4px;
    background    : transparent;
    border        : 1px solid transparent;
}
/* line 4302, ../development/scss/app/_elements.scss */
.tab-v7 .nav-tabs > li > a:hover {
    color : #FCDD2D;
}
/* line 4306, ../development/scss/app/_elements.scss */
.tab-v7 .nav-tabs > li.active > a {
    color      : #3E3A3A;
    border     : none;
    background : transparent;
    border     : 1px solid transparent;
}
/* line 4314, ../development/scss/app/_elements.scss */
.tab-v7 .tab-content {
    margin : 20px 10px;
}
/* --- SCSS For Team --- */
/* our team */
/* line 4331, ../development/scss/app/_elements.scss */
[class*="team-v"] {
    text-align : center;
    border     : 1px solid #D5D5D5;
}
/* line 4334, ../development/scss/app/_elements.scss */
[class*="team-v"] [class^="bo-social-"] {
    margin : 0;
}
/* line 4337, ../development/scss/app/_elements.scss */
[class*="team-v"] .team-name {
    text-transform : uppercase;
    font-size      : 14px;
    margin         : 0 0 10px 0;
}
/* line 4344, ../development/scss/app/_elements.scss */
[class*="team-v"].team-v1 {
    position : relative;
    overflow : hidden;
}
/* line 4347, ../development/scss/app/_elements.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 4353, ../development/scss/app/_elements.scss */
[class*="team-v"].team-v1 .team-info {
    visibility         : hidden;
    position           : absolute;
    bottom             : 0;
    left               : 0;
    background         : #FFFFFF;
    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 4366, ../development/scss/app/_elements.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 4369, ../development/scss/app/_elements.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 4377, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light {
    background : #C0A403;
    border     : 3px solid #8E7902;
}
/* line 4380, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light .team-header {
    padding : 50px;
}
/* line 4383, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light .team-body {
    color   : #FFFFFF;
    padding : 0;
}
/* line 4387, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light .team-name {
    margin-top : 0;
}
/* line 4390, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light .team-body-content {
    padding-bottom : 20px;
}
/* line 4393, ../development/scss/app/_elements.scss */
[class*="team-v"].team-light .team-social-icons {
    padding    : 20px 0;
    border-top : 1px solid #8E7902;
}
/* line 4402, ../development/scss/app/_elements.scss */
.team-list {
    margin-bottom : 50px;
}
/* line 4404, ../development/scss/app/_elements.scss */
.team-list .team-name {
    font-size      : 18px;
    margin         : 0 0 20px 0;
    text-transform : uppercase;
    padding        : 0 0 20px 0;
    position       : relative;
}
/* line 4410, ../development/scss/app/_elements.scss */
.team-list .team-name:after {
    bottom     : 0;
    left       : 0;
    content    : "";
    background : #FCDD2D;
    width      : 30px;
    height     : 2px;
    position   : absolute;
}
/* line 4419, ../development/scss/app/_elements.scss */
.team-list .team-position {
    text-transform : uppercase;
    color          : #FCDD2D;
    font-weight    : 800;
    margin-bottom  : 25px;
}
/* line 4425, ../development/scss/app/_elements.scss */
.team-list .team-info {
    margin-bottom : 15px;
}
/* line 4428, ../development/scss/app/_elements.scss */
.team-list .bo-social-icons {
    text-align : left;
}
/* line 4430, ../development/scss/app/_elements.scss */
.team-list .bo-social-icons [class*="bo-social-"] {
    margin : 0;
}
/* line 4437, ../development/scss/app/_elements.scss */
.team-gallery {
    background : #FFFFFF;
}
/* line 4439, ../development/scss/app/_elements.scss */
.team-gallery .team-header {
    position   : relative;
    text-align : center;
}
/* line 4442, ../development/scss/app/_elements.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 4454, ../development/scss/app/_elements.scss */
.team-gallery .team-name {
    font-size      : 14px;
    margin-top     : 0;
    text-transform : uppercase;
}
/* line 4459, ../development/scss/app/_elements.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 4472, ../development/scss/app/_elements.scss */
.team-gallery .team-info {
    color : #FFFFFF;
}
/* line 4475, ../development/scss/app/_elements.scss */
.team-gallery .team-position {
    color         : #999999;
    margin-bottom : 0;
}
/* line 4479, ../development/scss/app/_elements.scss */
.team-gallery .team-body-content {
    padding  : 30px;
    position : relative;
}
/* line 4482, ../development/scss/app/_elements.scss */
.team-gallery .team-body-content:before {
    content    : "";
    right      : 0;
    width      : 1px;
    height     : 50px;
    position   : absolute;
    background : #FCDD2D;
}
/* line 4492, ../development/scss/app/_elements.scss */
.team-gallery:hover .team-header:before {
    visibility : visible;
    opacity    : 1;
    filter     : alpha(opacity=100);
}
/* line 4497, ../development/scss/app/_elements.scss */
.team-gallery:hover .team-gallery-box {
    visibility : visible;
    opacity    : 1;
    filter     : alpha(opacity=100);
}
/* --- SCSS For Testimonials --- */
/* line 4508, ../development/scss/app/_elements.scss */
[class^="testimonials-v"] h2 {
    font-size      : 22px;
    font-weight    : 600;
    margin         : 0;
    text-transform : uppercase;
}
/* line 4514, ../development/scss/app/_elements.scss */
[class^="testimonials-v"] .testimonials-profile {
    margin : 10px 0;
}
/* line 4516, ../development/scss/app/_elements.scss */
[class^="testimonials-v"] .testimonials-profile .name {
    margin : 5px 0;
}
/* line 4519, ../development/scss/app/_elements.scss */
[class^="testimonials-v"] .testimonials-profile .job {
    font-size  : 13px;
    font-style : italic;
}
/* line 4524, ../development/scss/app/_elements.scss */
[class^="testimonials-v"].light-style {
    color : #FFFFFF;
}
/* line 4526, ../development/scss/app/_elements.scss */
[class^="testimonials-v"].light-style h2 {
    color : #FFFFFF;
}
/* line 4530, ../development/scss/app/_elements.scss */
[class^="testimonials-v"].light-style .name, [class^="testimonials-v"].light-style .job, [class^="testimonials-v"].light-style .testimonials-quote {
    color : #FFFFFF;
}
/* line 4537, ../development/scss/app/_elements.scss */
.testimonials-left .testimonials-profile {
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .testimonials-left .testimonials-profile {
    text-align : right;
}
/* line 4540, ../development/scss/app/_elements.scss */
.testimonials-left .testimonials-avatar {
    float        : left;
    width        : 60px;
    height       : auto;
    margin-right : 15px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .testimonials-left .testimonials-avatar {
    float : right;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .testimonials-left .testimonials-avatar {
    margin-left  : 15px;
    margin-right : inherit;
}
/* line 4547, ../development/scss/app/_elements.scss */
.testimonials-center .testimonials-profile {
    text-align : center;
}
/* line 4550, ../development/scss/app/_elements.scss */
.testimonials-center .testimonials-avatar {
    display : block;
    margin  : 0 auto 10px;
    width   : 80px;
    height  : auto;
}
/* line 4557, ../development/scss/app/_elements.scss */
.testimonials-right .testimonials-profile {
    text-align : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .testimonials-right .testimonials-profile {
    text-align : left;
}
/* line 4560, ../development/scss/app/_elements.scss */
.testimonials-right .testimonials-avatar {
    float       : right;
    margin-left : 15px;
    width       : 60px;
    height      : auto;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .testimonials-right .testimonials-avatar {
    float : left;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .testimonials-right .testimonials-avatar {
    margin-right : 15px;
    margin-left  : inherit;
}
/* testimonials-style */
/* line 4569, ../development/scss/app/_elements.scss */
.testimonials-v1 .testimonials-quote {
    background-color : #F3F3F3;
    margin-bottom    : 20px;
    padding          : 15px;
    position         : relative;
}
/* line 4574, ../development/scss/app/_elements.scss */
.testimonials-v1 .testimonials-quote:after {
    bottom      : -28px;
    color       : #F3F3F3;
    content     : "\f0d7";
    font-family : "FontAwesome";
    font-size   : 30px;
    margin-left : -15px;
    position    : absolute;
    text-align  : center;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v1 .testimonials-quote:after {
    margin-right : -15px;
    margin-left  : inherit;
}
/* line 4586, ../development/scss/app/_elements.scss */
.testimonials-v1 .testimonials-left .testimonials-quote:after {
    left : 30px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v1 .testimonials-left .testimonials-quote:after {
    right : 30px;
    left  : auto;
}
/* line 4591, ../development/scss/app/_elements.scss */
.testimonials-v1 .testimonials-center .testimonials-quote:after {
    left : 50%;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v1 .testimonials-center .testimonials-quote:after {
    right : 50%;
    left  : auto;
}
/* line 4596, ../development/scss/app/_elements.scss */
.testimonials-v1 .testimonials-right .testimonials-quote:after {
    right : 20px;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v1 .testimonials-right .testimonials-quote:after {
    left  : 20px;
    right : auto;
}
/* line 4601, ../development/scss/app/_elements.scss */
.testimonials-v1.light-style .testimonials-quote {
    color : #555555;
}
/* testimonials-v2 */
/* line 4609, ../development/scss/app/_elements.scss */
.testimonials-v2.testimonials h2 {
    text-align     : center;
    text-transform : uppercase;
}
/* line 4613, ../development/scss/app/_elements.scss */
.testimonials-v2 .testimonials-avatar {
    float        : left;
    margin-right : 15px;
    width        : 120px;
    height       : auto;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v2 .testimonials-avatar {
    float : right;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .testimonials-v2 .testimonials-avatar {
    margin-left  : 15px;
    margin-right : inherit;
}
/* testimonials slide */
/* line 4621, ../development/scss/app/_elements.scss */
.testimonials-slide .testimonials-carousel {
    padding : 0 18%;
}
/* line 4624, ../development/scss/app/_elements.scss */
.testimonials-slide.light-style {
    color : #FFFFFF;
}
/* line 4626, ../development/scss/app/_elements.scss */
.testimonials-slide.light-style h2 {
    color : #FFFFFF;
}
/* line 4630, ../development/scss/app/_elements.scss */
.testimonials-slide.light-style .name, .testimonials-slide.light-style .job, .testimonials-slide.light-style .testimonials-quote {
    color : #FFFFFF;
}
/* line 4637, ../development/scss/app/_elements.scss */
.testimonials-carousel .carousel-indicators {
    bottom : -50px;
}
/* line 4642, ../development/scss/app/_elements.scss */
.testimonials-v4 {
    position : relative;
    padding  : 30px 30px 30px 60px;
    border   : 1px solid #D5D5D5;
}
/* line 4646, ../development/scss/app/_elements.scss */
.testimonials-v4 .testimonials-description {
    font-size   : 20px;
    font-weight : 300;
    font-style  : italic;
}
/* line 4651, ../development/scss/app/_elements.scss */
.testimonials-v4 .testimonials-avatar {
    padding    : 3px;
    top        : 30px;
    left       : -39px;
    background : #FFFFFF;
    position   : absolute;
    width      : 78px;
    height     : 78px;
    border     : 1px solid #FCDD2D;
}
/* line 4660, ../development/scss/app/_elements.scss */
.testimonials-v4 .testimonials-name {
    text-transform : uppercase;
}
/* line 4663, ../development/scss/app/_elements.scss */
.testimonials-v4 .testimonials-position,
.testimonials-v4 .testimonials-name {
    padding : 0 0 0 30px;
}
/* line 4667, ../development/scss/app/_elements.scss */
.testimonials-v4:before {
    content    : "";
    width      : 3px;
    height     : 100%;
    background : #FCDD2D;
    position   : absolute;
    top        : -1px;
    left       : -1px;
}
/* line 4677, ../development/scss/app/_elements.scss */
.testimonials-v5 {
    display    : table;
    text-align : center;
    width      : 70%;
    margin     : 0 auto;
}
/* line 4682, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-body {
    display        : table-cell;
    background     : #FFFFFF;
    padding        : 30px 60px;
    text-align     : left;
    position       : relative;
    width          : 93%;
    vertical-align : middle;
}
/* line 4690, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-body:before {
    top        : 0;
    left       : 0;
    content    : "";
    position   : absolute;
    background : #FCDD2D;
    width      : 3px;
    height     : 100%;
}
/* line 4699, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar {
    display        : table-cell;
    vertical-align : top;
    width          : 7%;
}
/* line 4705, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar li:last-child img {
    margin-bottom : 0;
}
/* line 4711, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar li.active a:before {
    display : none;
}
/* line 4717, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar a {
    display  : block;
    position : relative;
}
/* line 4720, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar a:before {
    position   : absolute;
    left       : 0;
    top        : 0;
    content    : "";
    width      : 100%;
    height     : 100%;
    background : rgba(0, 0, 0, 0.5);
}
/* line 4729, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-avatar img {
    margin : 0 0px 4px 4px;
}
/* line 4733, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-position {
    padding : 0 0 0 30px;
}
/* line 4736, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-name {
    text-transform : uppercase;
    padding        : 0 0 0 30px;
    position       : relative;
}
/* line 4740, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-name:before {
    position   : absolute;
    content    : "";
    left       : 0;
    top        : 50%;
    background : #FCDD2D;
    width      : 23px;
    height     : 1px;
}
/* line 4749, ../development/scss/app/_elements.scss */
.testimonials-v5 .testimonials-description {
    color       : #999999;
    font-style  : italic;
    font-size   : 20px;
    font-weight : 300;
}
/* line 4757, ../development/scss/app/_elements.scss */
.testimonials-v6 {
    text-align : center;
}
/* line 4759, ../development/scss/app/_elements.scss */
.testimonials-v6 .testimonials-description {
    font-size   : 20px;
    font-style  : italic;
    font-weight : 300;
}
/* line 4764, ../development/scss/app/_elements.scss */
.testimonials-v6 .testimonials-avatar {
    margin-bottom : 20px;
}
/* line 4767, ../development/scss/app/_elements.scss */
.testimonials-v6 .testimonials-avatar li a {
    display : inline-block;
    border  : 1px solid #FCDD2D;
    padding : 3px;
}
/* line 4774, ../development/scss/app/_elements.scss */
.testimonials-v6 .testimonials-name {
    text-transform : uppercase;
}
/* --- SCSS For Timeline --- */
/* line 4782, ../development/scss/app/_elements.scss */
.timeline {
    position : relative;
    padding  : 40px 0;
    overflow : hidden;
}
/* line 4786, ../development/scss/app/_elements.scss */
.timeline:before {
    left       : 0;
    right      : 0;
    bottom     : 0;
    top        : 0;
    content    : "";
    height     : 100%;
    margin     : auto;
    width      : 2px;
    position   : absolute;
    background : #D5D5D5;
}
/* line 4798, ../development/scss/app/_elements.scss */
.timeline-icon {
    margin     : 0 auto;
    padding    : 8px;
    z-index    : 1;
    position   : relative;
    background : #FFFFFF;
    float      : left;
    color      : #FFFFFF;
    width      : 140px;
    height     : 140px;
    border     : 2px solid #D5D5D5;
}
/* line 4808, ../development/scss/app/_elements.scss */
.timeline-icon-inner {
    margin     : auto;
    display    : table;
    text-align : center;
    background : #DFF0D8;
    width      : 120px;
    height     : 120px;
}
/* line 4815, ../development/scss/app/_elements.scss */
.timeline-icon i {
    display        : table-cell;
    vertical-align : middle;
}
/* line 4820, ../development/scss/app/_elements.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 4826, ../development/scss/app/_elements.scss */
.timeline-box:hover {
    background : #F7F7F7;
}
/* line 4830, ../development/scss/app/_elements.scss */
.timeline-name {
    text-transform : uppercase;
}
/* --- SCSS For Typography --- */
/* line 4840, ../development/scss/app/_elements.scss */
.dropcap {
    color          : #000000;
    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 4851, ../development/scss/app/_elements.scss */
.dropcap.dropcap-v2 {
    color      : #FFFFFF;
    background : #FCDD2D;
}
/* line 4855, ../development/scss/app/_elements.scss */
.dropcap.dropcap-info {
    background : #5BC0DE;
}
/* line 4858, ../development/scss/app/_elements.scss */
.dropcap.dropcap-danger {
    background : #F2DEDE;
}
/* line 4861, ../development/scss/app/_elements.scss */
.dropcap.dropcap-success {
    background : #DFF0D8;
}
/* line 4864, ../development/scss/app/_elements.scss */
.dropcap.dropcap-warning {
    background : #FCF8E3;
}
/*Dropcap v2*/
/* line 4871, ../development/scss/app/_elements.scss */
.blockquote {
    position    : relative;
    font-weight : 300;
    font-style  : italic;
}
/* line 4875, ../development/scss/app/_elements.scss */
.blockquote i.blockquote-icon {
    top         : 50%;
    color       : #FFFFFF;
    width       : 34px;
    height      : 34px;
    padding     : 7px;
    font-size   : 14px;
    line-height : 22px;
    margin-top  : -15px;
    text-align  : center;
    position    : absolute;
    background  : #FCDD2D;
    display     : inline-block;
}
/* line 4889, ../development/scss/app/_elements.scss */
.blockquote.blockquote-left i {
    left         : 17px;
    margin-right : 10px;
}
/* line 4894, ../development/scss/app/_elements.scss */
.blockquote.blockquote-right {
    border-left   : none;
    padding-left  : 30px;
    padding-right : 20px;
}
/* line 4898, ../development/scss/app/_elements.scss */
.blockquote.blockquote-right i {
    right       : 17px;
    margin-left : 10px;
}
/* line 4902, ../development/scss/app/_elements.scss */
.blockquote.blockquote-right .blockquote-in {
    margin-right : 45px;
}
/* line 4906, ../development/scss/app/_elements.scss */
.blockquote.blockquote-brd {
    padding : 15px;
    border  : 1px solid #CCCCCC;
}
/* line 4909, ../development/scss/app/_elements.scss */
.blockquote.blockquote-brd i {
    color    : #000000;
    top      : 30px;
    left     : 25px;
    position : absolute;
}
/* line 4915, ../development/scss/app/_elements.scss */
.blockquote.blockquote-brd .blockquote-in {
    margin-left : 45px;
}
/* line 4919, ../development/scss/app/_elements.scss */
.blockquote.blockquote-info {
    border-left-color : #5BC0DE;
}
/* line 4922, ../development/scss/app/_elements.scss */
.blockquote.blockquote-danger {
    border-left-color : #F2DEDE;
}
/* line 4925, ../development/scss/app/_elements.scss */
.blockquote.blockquote-success {
    border-left-color : #DFF0D8;
}
/* line 4928, ../development/scss/app/_elements.scss */
.blockquote.blockquote-warning {
    border-left-color : #FCF8E3;
}
/* line 1, ../development/scss/app/_form.scss */
.buttons {
    padding : 20px 0;
}
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
.buttons:before, .buttons:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
.buttons:after {
    clear : both;
}
/* line 4, ../development/scss/app/_form.scss */
.buttons .left {
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .buttons .left {
    float : right;
}
/* line 7, ../development/scss/app/_form.scss */
.buttons .right {
    float : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .buttons .right {
    float : left;
}
/* line 12, ../development/scss/app/_form.scss */
.checkbox, .radio {
    padding-left : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .checkbox, .rtl .radio {
    padding-right : 20px;
    padding-left  : inherit;
}
/* line 15, ../development/scss/app/_form.scss */
.review-form-width {
    background-color : #FFFFFF;
    margin           : 10% auto;
    max-width        : 600px;
    position         : relative;
    z-index          : 999999;
    background-color : #FFFFFF;
    padding          : 0 15px;
}
/* line 24, ../development/scss/app/_form.scss */
.quatip {
    position : relative;
    width    : 60px;
}
/******************************************************
 * $package Pav Opencart Theme Framework for Opencart 1.5.x
 * $version 1.1
 * $author http://www.pavothemes.com
 * $copyright   Copyright (C) Augus 2013 PavoThemes.com <$emai:pavothemes$gmail.com>.All rights reserved.
 * $license     GNU General Public License version 2
 *******************************************************/
/* line 8, ../development/scss/app/_layout.scss */
html {
    overflow-x : hidden;
}
/* line 11, ../development/scss/app/_layout.scss */
body {
    overflow-x : hidden;
}
/* line 14, ../development/scss/app/_layout.scss */
body.layout-boxed-lg #page {
    max-width        : 1188px;
    margin           : 0 auto;
    overflow         : hidden;
    background-color : #EEEEEE;
}
/* line 23, ../development/scss/app/_layout.scss */
.common-home .alert {
    margin-right  : auto;
    margin-left   : auto;
    padding-left  : 9px;
    padding-right : 9px;
    margin-top    : 20px;
}
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
.common-home .alert:before, .common-home .alert:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
.common-home .alert:after {
    clear : both;
}
@media (max-width : 480px) {
    /* line 23, ../development/scss/app/_layout.scss */
    .common-home .alert {
        width : 300px;
    }
}
@media (min-width : 768px) {
    /* line 23, ../development/scss/app/_layout.scss */
    .common-home .alert {
        width : 738px;
    }
}
@media (min-width : 992px) {
    /* line 23, ../development/scss/app/_layout.scss */
    .common-home .alert {
        width : 958px;
    }
}
@media (min-width : 1200px) {
    /* line 23, ../development/scss/app/_layout.scss */
    .common-home .alert {
        width : 1158px;
    }
}
/* line 40, ../development/scss/app/_layout.scss */
#page {
    overflow : hidden;
}
/* line 43, ../development/scss/app/_layout.scss */
.bg-content {
    background : #F6F6F6;
}
/* line 49, ../development/scss/app/_layout.scss */
#sidebar-left .sidebar,
#sidebar-right .sidebar {
    width : 100%;
}
/* line 54, ../development/scss/app/_layout.scss */
.breadcrumb {
    padding : 20px 0;
}
/* line 57, ../development/scss/app/_layout.scss */
#input-captcha {
    margin-bottom : 10px;
}
/*
* HEADER
*/
/* line 63, ../development/scss/app/_layout.scss */
#header-layouts {
    background : #FFFFFF;
}
/* line 66, ../development/scss/app/_layout.scss */
.header-v1 {
    background-color : #FFFFFF;
}
/* line 68, ../development/scss/app/_layout.scss */
.header-v1 .icon_setting {
    background : url("../image/default/icon01.png") no-repeat scroll 14px;
    width      : 16px;
    height     : 16px;
    display    : block;
    padding    : 0px 22px;
}
/* line 74, ../development/scss/app/_layout.scss */
.header-v1 .icon_account {
    background : url("../image/default/icon02.png") no-repeat scroll 14px;
    width      : 16px;
    height     : 16px;
    display    : block;
    padding    : 0px 22px;
}
/* line 80, ../development/scss/app/_layout.scss */
.header-v1 .icon_search {
    background : url("../image/default/icon03.png") no-repeat scroll 14px;
    width      : 16px;
    height     : 16px;
    display    : block;
    padding    : 0px 22px;
}
/* line 86, ../development/scss/app/_layout.scss */
.header-v1 #search {
    padding-top : 12px;
}
/* line 88, ../development/scss/app/_layout.scss */
.header-v1 #search input {
    border-bottom-left-radius : 50px !important;
    border-top-left-radius    : 50px !important;
    height                    : 43px;
}
/* line 93, ../development/scss/app/_layout.scss */
.header-v1 #search button {
    line-height                : 25px;
    height                     : 43px;
    margin                     : 0;
    padding                    : 8px 15px;
    border-bottom-right-radius : 50px !important;
    border-top-right-radius    : 50px !important;
    border-left                : none;
}
/* line 101, ../development/scss/app/_layout.scss */
.header-v1 #search button i {
    font-size : 12px;
}
/* line 104, ../development/scss/app/_layout.scss */
.header-v1 #search button:hover {
    background : transparent;
    color      : #FCDD2D;
}
/* line 111, ../development/scss/app/_layout.scss */
.box-top {
    font-size : 13px;
}
/* line 113, ../development/scss/app/_layout.scss */
.box-top a {
    color : #999999;
}
/* line 115, ../development/scss/app/_layout.scss */
.box-top a:hover {
    color : #FCDD2D;
}
/* line 120, ../development/scss/app/_layout.scss */
.box-top .login a {
    color       : #999999;
    line-height : 25px;
}
/* line 123, ../development/scss/app/_layout.scss */
.box-top .login a:hover {
    color              : #FCDD2D;
    -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 129, ../development/scss/app/_layout.scss */
.box-top .dropdown {
    position : relative;
}
/* line 131, ../development/scss/app/_layout.scss */
.box-top .dropdown .dropdown-toggle {
    font-size          : 13px;
    color              : #999999;
    -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;
    cursor             : pointer;
    padding            : 0 10px;
    border             : none;
}
/* line 139, ../development/scss/app/_layout.scss */
.box-top .dropdown:hover .dropdown-toggle {
    color              : #FCDD2D;
    -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;
    background         : transparent;
}
/* line 144, ../development/scss/app/_layout.scss */
.box-top .dropdown > .dropdown-menu {
    left               : 0;
    right              : auto;
    top                : 170%;
    margin             : -1px 0 0;
    opacity            : 0;
    filter             : alpha(opacity=0);
    -webkit-transition : all 300ms ease-in-out 0s;
    -o-transition      : all 300ms ease-in-out 0s;
    transition         : all 300ms ease-in-out 0s;
    border             : medium none;
    display            : block;
    margin-top         : 0;
    min-width          : 170px;
    padding            : 10px;
    position           : absolute;
    visibility         : hidden;
    z-index            : 999;
    text-transform     : none;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .box-top .dropdown > .dropdown-menu {
    right : 0;
    left  : auto;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .box-top .dropdown > .dropdown-menu {
    left  : auto;
    right : auto;
}
/* line 160, ../development/scss/app/_layout.scss */
.box-top .dropdown > .dropdown-menu button {
    color      : #999999;
    text-align : left;
    padding    : 3px 20px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .box-top .dropdown > .dropdown-menu button {
    text-align : right;
}
/* line 164, ../development/scss/app/_layout.scss */
.box-top .dropdown > .dropdown-menu button:hover {
    color              : #FCDD2D;
    -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 171, ../development/scss/app/_layout.scss */
.box-top .dropdown > .dropdown-menu li a i {
    margin-right : 8px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .box-top .dropdown > .dropdown-menu li a i {
    margin-left  : 8px;
    margin-right : inherit;
}
/* line 178, ../development/scss/app/_layout.scss */
.box-top .dropdown:hover .dropdown-menu {
    visibility  : visible;
    opacity     : 1;
    filter      : alpha(opacity=100);
    top         : 192%;
    line-height : 20px;
}
/* line 183, ../development/scss/app/_layout.scss */
.box-top .dropdown:hover .dropdown-menu a:hover {
    color : #FCDD2D;
}
/* line 188, ../development/scss/app/_layout.scss */
.box-top .dropdown img {
    vertical-align : inherit;
}
/* line 194, ../development/scss/app/_layout.scss */
#header-bot {
    background : #EEEEEE;
}
/* line 198, ../development/scss/app/_layout.scss */
#header-layout .logo {
    display : inline-block;
}
/* line 200, ../development/scss/app/_layout.scss */
#header-layout .logo > img {
    display : inline-block;
}
/* line 205, ../development/scss/app/_layout.scss */
#header-layout #logo-theme a {
    background-image  : url("../image/default/logo.png");
    background-repeat : no-repeat;
    display           : inline-block;
    width             : 232px;
    height            : 83px;
}
/* line 210, ../development/scss/app/_layout.scss */
#header-layout #logo-theme a span {
    display : none;
}
/* line 215, ../development/scss/app/_layout.scss */
#header-layout .content-header {
    padding-top : 20px;
}
/* line 221, ../development/scss/app/_layout.scss */
.header-v2 #logo-theme a {
    background-image : url("../image/default/logo2.png");
}
/* line 224, ../development/scss/app/_layout.scss */
.header-v2 .dropdown:hover .dropdown-menu {
    top : 160%;
}
/* line 227, ../development/scss/app/_layout.scss */
.header-v2 .box-setting {
    padding      : 10px 0;
    border-right : 1px solid #52535B;
    border-left  : 1px solid #52535B;
}
/* line 232, ../development/scss/app/_layout.scss */
.header-v2 .icon_setting {
    background : url("../image/default/icon01.png") no-repeat scroll 2px;
    width      : 16px;
    height     : 16px;
    padding    : 0px 12px;
}
/* line 237, ../development/scss/app/_layout.scss */
.header-v2 .icon_account {
    background : url("../image/default/icon02.png") no-repeat scroll 2px;
    width      : 16px;
    height     : 16px;
    padding    : 0px 12px;
}
/* line 242, ../development/scss/app/_layout.scss */
.header-v2 #header-main {
    background-color : #FFFFFF;
}
/* line 245, ../development/scss/app/_layout.scss */
.header-v2 #search {
    float : right;
    width : 30%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .header-v2 #search {
    float : left;
}
/* line 248, ../development/scss/app/_layout.scss */
.header-v2 #search input {
    border-bottom-left-radius : 50px !important;
    border-top-left-radius    : 50px !important;
    height                    : 39px;
}
/* line 253, ../development/scss/app/_layout.scss */
.header-v2 #search button {
    line-height                : 23px;
    padding                    : 8px 15px;
    border-bottom-right-radius : 50px !important;
    border-top-right-radius    : 50px !important;
}
/* line 258, ../development/scss/app/_layout.scss */
.header-v2 #search button i {
    font-size : 12px;
}
/* line 261, ../development/scss/app/_layout.scss */
.header-v2 #search button:hover {
    background : transparent;
    color      : #FCDD2D;
}
/* line 270, ../development/scss/app/_layout.scss */
.header-v3 #logo-theme a {
    background-image : url("../image/default/logo2.png");
}
/* line 273, ../development/scss/app/_layout.scss */
.header-v3 .dropdown:hover .dropdown-menu {
    top : 160%;
}
/* line 276, ../development/scss/app/_layout.scss */
.header-v3 .box-setting {
    padding      : 10px 0;
    border-right : 1px solid #52535B;
    border-left  : 1px solid #52535B;
}
/* line 281, ../development/scss/app/_layout.scss */
.header-v3 .icon_setting {
    background : url("../image/default/icon01.png") no-repeat scroll 2px;
    width      : 16px;
    height     : 16px;
    padding    : 0px 12px;
}
/* line 286, ../development/scss/app/_layout.scss */
.header-v3 .icon_account {
    background : url("../image/default/icon02.png") no-repeat scroll 2px;
    width      : 16px;
    height     : 16px;
    padding    : 0px 12px;
}
/* line 291, ../development/scss/app/_layout.scss */
.header-v3 #header-main {
    background-color : #FFFFFF;
}
/* line 295, ../development/scss/app/_layout.scss */
.header-v3 #pav-megamenu .navbar-nav {
    float : none;
}
/* line 297, ../development/scss/app/_layout.scss */
.header-v3 #pav-megamenu .navbar-nav > li {
    padding : 18px 27px;
}
/* line 299, ../development/scss/app/_layout.scss */
.header-v3 #pav-megamenu .navbar-nav > li:after {
    top : 26px;
}
/* line 306, ../development/scss/app/_layout.scss */
.header-v3 #search {
    float : right;
    width : 30%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .header-v3 #search {
    float : left;
}
/* line 309, ../development/scss/app/_layout.scss */
.header-v3 #search input {
    border-bottom-left-radius : 50px !important;
    border-top-left-radius    : 50px !important;
    height                    : 39px;
}
/* line 314, ../development/scss/app/_layout.scss */
.header-v3 #search button {
    line-height                : 23px;
    padding                    : 8px 15px;
    border-bottom-right-radius : 50px !important;
    border-top-right-radius    : 50px !important;
}
/* line 319, ../development/scss/app/_layout.scss */
.header-v3 #search button i {
    font-size : 12px;
}
/* line 322, ../development/scss/app/_layout.scss */
.header-v3 #search button:hover {
    background : transparent;
    color      : #FCDD2D;
}
/* line 329, ../development/scss/app/_layout.scss */
.topbar-v1 {
    background-color : #2B2D36;
}
/* line 331, ../development/scss/app/_layout.scss */
.topbar-v1 .btn-link {
    font-weight : 500;
}
/* line 334, ../development/scss/app/_layout.scss */
.topbar-v1 .input-group {
    border-left : 1px solid #52535B;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .topbar-v1 .input-group {
    border-right : 1px solid #52535B;
    border-left  : inherit;
}
/* line 337, ../development/scss/app/_layout.scss */
.topbar-v1 .form-control {
    background-color : transparent;
    width            : 216px;
    border           : none;
}
/* line 342, ../development/scss/app/_layout.scss */
.topbar-v1 .btn-lg {
    padding          : 8px 10px;
    border           : none;
    background-color : transparent;
    color            : #999999;
}
/* line 348, ../development/scss/app/_layout.scss */
.topbar-v1 .box-acount {
    padding      : 10px 0;
    border-right : 1px solid #52535B;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .topbar-v1 .box-acount {
    border-left  : 1px solid #52535B;
    border-right : inherit;
}
/* line 353, ../development/scss/app/_layout.scss */
#cart {
    background-color : #FCDD2D;
    cursor           : pointer;
    float            : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl #cart {
    float : left;
}
/* line 357, ../development/scss/app/_layout.scss */
#cart .media a {
    color : black;
}
/* line 363, ../development/scss/app/_layout.scss */
#cart-top-v1:hover .dropdown-menu {
    opacity    : 1;
    visibility : visible;
}
/* line 368, ../development/scss/app/_layout.scss */
#cart-top-v1 .media a {
    position    : relative;
    padding     : 32px 28px;
    bottom      : 0;
    white-space : nowrap;
    float       : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl #cart-top-v1 .media a {
    float : left;
}
/* line 374, ../development/scss/app/_layout.scss */
#cart-top-v1 .media a .text-cart {
    margin         : 0;
    text-transform : none;
    font-weight    : 800;
}
/* line 379, ../development/scss/app/_layout.scss */
#cart-top-v1 .media a .cart-total {
    font-weight : 600;
}
/* line 384, ../development/scss/app/_layout.scss */
#cart-top-v1 .icon-cart {
    background       : url("../image/default/icon_cart.png") no-repeat scroll 22px 31px;
    background-color : #F1D327;
    width            : 36px;
    height           : 30px;
    display          : inline-block;
    margin-bottom    : -5px;
    padding          : 48px 41px;
}
/* line 394, ../development/scss/app/_layout.scss */
#cart-top-v2 .icon-cart {
    background       : url("../image/default/icon_cart_v2.png") no-repeat scroll 12px 10px;
    background-color : #F1D327;
    width            : 43px;
    height           : 39px;
    display          : inline-block;
    margin-bottom    : -5px;
}
/* line 401, ../development/scss/app/_layout.scss */
#cart-top-v2 .media a {
    float       : right;
    padding     : 10px 14px;
    font-weight : 700;
    white-space : nowrap;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl #cart-top-v2 .media a {
    float : left;
}
/* line 407, ../development/scss/app/_layout.scss */
#cart-top-v2 .text-cart {
    display : none;
}
/* line 412, ../development/scss/app/_layout.scss */
#cart-top-v2:hover .dropdown-menu {
    opacity    : 1;
    visibility : visible;
}
/* line 418, ../development/scss/app/_layout.scss */
#header-bot {
    background-color : #FFFFFF;
}
/* line 421, ../development/scss/app/_layout.scss */
.block-icon {
    cursor   : pointer;
    position : relative;
    padding  : 30px 18px;
}
/*
* CONTENT
 */
/* line 431, ../development/scss/app/_layout.scss */
#pav-masshead .inner {
    background : #FFFFFF;
    color      : #FCDD2D;
}
/* line 299, ../development/scss/mixins/_app.scss */
#pav-masshead .inner a {
    color : #FCDD2D;
}
/* line 301, ../development/scss/mixins/_app.scss */
#pav-masshead .inner a:hover {
    color : #FCE146;
}
/* line 437, ../development/scss/app/_layout.scss */
#notification > div {
    margin-bottom : 20px;
}
/* line 442, ../development/scss/app/_layout.scss */
.breadcrumbs {
    background-color : #F3F3F3;
    margin-bottom    : 30px;
}
/* line 445, ../development/scss/app/_layout.scss */
.breadcrumbs .container {
    padding : 20px;
}
/*
* NAVIGATION
*/
/* line 453, ../development/scss/app/_layout.scss */
#pav-mainnav .inner {
    background-color : #838383;
}
/*
* SLIDESHOW
*/
/*
* SHOWCASE
*/
/* line 467, ../development/scss/app/_layout.scss */
#pavo-showcase .inner {
    background-color : #FFFFFF;
}
/*
* PROMOTION TOP
*/
/* line 477, ../development/scss/app/_layout.scss */
#breadcrumb {
    padding-left  : 0;
    padding-right : 0;
}
/*
* MAIN CONTENT
*/
/* line 487, ../development/scss/app/_layout.scss */
#pavo-mass-bottom .inner {
    background-color : #FFFFFF;
}
/**
 * Overidding css some elements inside
 */
/* line 495, ../development/scss/app/_layout.scss */
.content-inner {
    margin-bottom : 40px;
}
/*end*/
/* FOOTER */
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
#footer:before, #footer:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
#footer:after {
    clear : both;
}
/* line 504, ../development/scss/app/_layout.scss */
.footer-top {
    z-index  : 9;
    position : relative;
    color    : #666666;
}
/* line 509, ../development/scss/app/_layout.scss */
.footer-center {
    background  : #2B2D36;
    margin-top  : -40px;
    padding-top : 40px;
    min-height  : 393px;
    position    : relative;
    color       : #999999;
}
/* line 516, ../development/scss/app/_layout.scss */
.footer-center:before {
    background : url("../image/default/bg-footer.png") no-repeat;
    content    : "";
    width      : 173px;
    height     : 336px;
    position   : absolute;
    right      : 0;
    top        : 0;
}
/* line 524, ../development/scss/app/_layout.scss */
.footer-center .panel-title {
    font-size     : 13px;
    color         : #FFFFFF;
    font-weight   : 800;
    margin-top    : 40px;
    margin-bottom : 26px;
}
/* line 530, ../development/scss/app/_layout.scss */
.footer-center .panel-title span {
    border-bottom  : 2px solid #4E4F57;
    padding-bottom : 9px;
}
/* line 535, ../development/scss/app/_layout.scss */
.footer-center a {
    color : #999999;
}
/* line 537, ../development/scss/app/_layout.scss */
.footer-center a:hover {
    color : #FCDD2D;
}
/* line 542, ../development/scss/app/_layout.scss */
.footer-center ul li {
    line-height : 3;
}
/* line 549, ../development/scss/app/_layout.scss */
.footer-bottom .container .inside {
    background : transparent;
    color      : #AFAFAF;
    padding    : 25px 0;
}
/* line 299, ../development/scss/mixins/_app.scss */
.footer-bottom .container .inside a {
    color : #AFAFAF;
}
/* line 301, ../development/scss/mixins/_app.scss */
.footer-bottom .container .inside a:hover {
    color : #FCDD2D;
}
/* POWER BY */
/* line 557, ../development/scss/app/_layout.scss */
#powered {
    background : #31333C;
}
/* line 559, ../development/scss/app/_layout.scss */
#powered .container {
    padding  : 30px 9px;
    position : relative;
    color    : #AFAFAF;
}
/* line 563, ../development/scss/app/_layout.scss */
#powered .container a {
    color : #FCDD2D;
}
/* line 565, ../development/scss/app/_layout.scss */
#powered .container a:hover {
    color : #FCDD2D;
}
/* line 569, ../development/scss/app/_layout.scss */
#powered .container .paypal a {
    text-transform : uppercase;
    font-family    : "Raleway", sans-serif;
    margin         : 0 8px;
}
/* line 1, ../development/scss/app/_block.scss */
.panel-highlighted {
    border : solid 1px red;
}
/* line 3, ../development/scss/app/_block.scss */
.panel-highlighted .panel-heading {
    background : red;
    color      : #FFFFFF;
}
/* line 11, ../development/scss/app/_block.scss */
.block-content {
    padding : 0 30px;
}
/* line 15, ../development/scss/app/_block.scss */
.nopadding .panel-body {
    padding : 0;
}
/* line 21, ../development/scss/app/_block.scss */
.sidebar .panel .products-block, .sidebar .panel .list-group {
    border     : none;
    box-shadow : none;
    margin     : 0;
}
/* line 27, ../development/scss/app/_block.scss */
.sidebar .panel .list-group .list-group-item {
    border-left   : 0;
    border-right  : 0;
    border-bottom : 0;
}
/* line 34, ../development/scss/app/_block.scss */
.sidebar .price .price-new {
    font-size : 14px;
    color     : #999999;
}
/* line 39, ../development/scss/app/_block.scss */
.sidebar .nopadding .panel-body {
    padding : 0;
}
/* line 45, ../development/scss/app/_block.scss */
.sidebar.noborder .panel .panel-heading {
    border-bottom  : 0;
    padding-bottom : 0;
}
/* line 53, ../development/scss/app/_block.scss */
.sidebar-lr .block-content {
    padding-left  : 0;
    padding-right : 0;
}
/* line 59, ../development/scss/app/_block.scss */
.nostylingboxs .panel {
    border     : none;
    background : none;
    box-shadow : none;
}
/* line 64, ../development/scss/app/_block.scss */
.nostylingboxs .panel-heading {
    background-color : transparent;
    padding-left     : 0;
    padding-right    : 0;
}
/* line 69, ../development/scss/app/_block.scss */
.nostylingboxs .panel-body {
    background-color : transparent;
    padding-left     : 0;
    padding-right    : 0;
}
/* line 1, ../development/scss/app/_product.scss */
.carousel-controls {
    position : absolute;
    right    : 9px;
    top      : 4px;
}
/* line 5, ../development/scss/app/_product.scss */
.carousel-controls .left {
    left : -38px;
}
/* line 8, ../development/scss/app/_product.scss */
.carousel-controls .right {
    right : -10px;
}
/* line 13, ../development/scss/app/_product.scss */
.products-block .product-col-wrap {
    padding-left  : 9px;
    padding-right : 9px;
}
/* line 17, ../development/scss/app/_product.scss */
.products-block.owl-carousel {
    border : none;
}
/* product style */
/* line 23, ../development/scss/app/_product.scss */
.product-block {
    position      : relative;
    text-align    : center;
    background    : #FFFFFF;
    margin-bottom : 15px;
}
/* line 28, ../development/scss/app/_product.scss */
.product-block:hover {
    box-shadow : 0 0 10px 2px rgba(0, 0, 0, 0.1);
}
/* line 29, ../development/scss/app/_product.scss */
.product-block:hover .hover-icon {
    opacity            : 1;
    filter             : alpha(opacity=100);
    visibility         : visible;
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
}
/* line 34, ../development/scss/app/_product.scss */
.product-block:hover .zoom {
    right : 5%;
}
/* line 39, ../development/scss/app/_product.scss */
.product-block .price {
    width          : 100%;
    font-size      : 13px;
    color          : #999999;
    padding-top    : 6px;
    padding-bottom : 28px;
}
/* line 46, ../development/scss/app/_product.scss */
.product-block .price .price-new {
    color       : #999999;
    font-size   : 15px;
    font-weight : bold;
}
/* line 51, ../development/scss/app/_product.scss */
.product-block .price .price-old {
    font-size       : 13px;
    color           : #999999;
    text-decoration : line-through;
}
/* line 58, ../development/scss/app/_product.scss */
.product-block .price.detail .price-new {
    font-size   : 19px;
    font-weight : 400;
}
/* line 64, ../development/scss/app/_product.scss */
.product-block .description {
    line-height   : 20px;
    height        : 40px;
    overflow      : hidden;
    margin-bottom : 20px;
    color         : #999999;
    display       : none;
}
/* line 72, ../development/scss/app/_product.scss */
.product-block .name {
    line-height    : 17px;
    min-height     : 41px;
    margin-bottom  : 0;
    margin-top     : 13px;
    height         : 41px;
    font-weight    : 500;
    padding        : 0 32px;
    text-transform : none;
}
/* line 81, ../development/scss/app/_product.scss */
.product-block .name a {
    font-size : 13px;
}
/* line 85, ../development/scss/app/_product.scss */
.product-block .image {
    position              : relative;
    overflow              : hidden;
    border                : 0px;
    text-align            : center;
    -webkit-border-radius : 0px;
    -moz-border-radius    : 0px;
    -ms-border-radius     : 0px;
    -o-border-radius      : 0px;
    border-radius         : 0px;
}
/* line 91, ../development/scss/app/_product.scss */
.product-block .image .img-responsive {
    display : inline-block;
}
/* line 95, ../development/scss/app/_product.scss */
.product-block .product-meta {
    position           : relative;
    padding-top        : 21px;
    -webkit-transition : all 0.3s ease-out 0s;
    -o-transition      : all 0.3s ease-out 0s;
    transition         : all 0.3s ease-out 0s;
}
/* line 99, ../development/scss/app/_product.scss */
.product-block .product-meta .right {
    opacity            : 0;
    filter             : alpha(opacity=0);
    -webkit-transition : all 400ms ease 0s;
    -o-transition      : all 400ms ease 0s;
    transition         : all 400ms ease 0s;
    bottom             : 0;
    left               : -2px;
    right              : -2px;
    position           : absolute;
    z-index            : 9;
    display            : block;
}
/* line 109, ../development/scss/app/_product.scss */
.product-block .product-meta .rating {
    float          : none;
    display        : inline-block;
    *display       : inline;
    zoom           : 1;
    padding-bottom : 2px;
    padding-top    : 5px;
}
/* line 115, ../development/scss/app/_product.scss */
.product-block .product-meta:before {
    content          : "";
    position         : absolute;
    background-color : #E1E1E1;
    width            : 80px;
    height           : 1px;
    top              : 18px;
    margin           : 0 auto;
    left             : 0;
    right            : 0;
    z-index          : 99;
}
/* line 127, ../development/scss/app/_product.scss */
.product-block .btn-procart {
    background-color : transparent;
    border           : 2px solid #FCDD2D;
    color            : #000000;
}
/* line 132, ../development/scss/app/_product.scss */
.product-block .btn-action {
    background-color : transparent;
    border           : none;
    color            : #000000;
}
/* line 137, ../development/scss/app/_product.scss */
.product-block .action {
    border-top : 1px solid #E7E7E7;
}
/* line 140, ../development/scss/app/_product.scss */
.product-block .cart {
    padding-bottom : 30px;
}
/* line 144, ../development/scss/app/_product.scss */
.product-block .zoom a {
    padding          : 11px 5px;
    background-color : transparent;
    color            : #999999;
}
/* line 148, ../development/scss/app/_product.scss */
.product-block .zoom a:hover {
    color : #FCDD2D;
}
/* line 154, ../development/scss/app/_product.scss */
.product-block .quickview a {
    font-weight : 300;
    font-size   : 10px;
    color       : #999999;
}
/* line 158, ../development/scss/app/_product.scss */
.product-block .quickview a:hover {
    color : #FCDD2D;
}
/* line 164, ../development/scss/app/_product.scss */
.pav-hover-image {
    opacity : 0.3;
    width   : 100%;
}
/* line 167, ../development/scss/app/_product.scss */
.pav-hover-image:hover {
    opacity : 1;
}
/* line 171, ../development/scss/app/_product.scss */
.product-label {
    color            : #FFFFFF;
    font-size        : 11px;
    border           : 2px solid #E25A5A;
    font-weight      : 800;
    background-color : #E25A5A;
    padding          : 3px 5px;
    position         : absolute;
    right            : 0px;
    width            : 49px;
    height           : 24px;
    top              : 0px;
    z-index          : 9;
    text-transform   : uppercase;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .product-label {
    left  : 0px;
    right : auto;
}
/* line 186, ../development/scss/app/_product.scss */
.rating {
    font-weight : 300;
}
/* line 188, ../development/scss/app/_product.scss */
.rating .fa-stack {
    font-size   : 8px;
    width       : 7px;
    height      : 11px;
    line-height : 11px;
}
/* line 193, ../development/scss/app/_product.scss */
.rating .fa-star {
    color       : #DF5855;
    height      : 11px;
    line-height : 11px;
}
/* line 198, ../development/scss/app/_product.scss */
.rating .fa-star-o {
    color       : #D5D5D5;
    height      : 11px;
    line-height : 11px;
}
/* line 3, ../development/scss/app/_modules.scss */
.cart-search a {
    color  : #999999;
    cursor : pointer;
}
/* line 9, ../development/scss/app/_modules.scss */
.cart-top .dropdown-menu {
    min-height         : 100px;
    height             : auto !important;
    min-width          : 450px;
    width              : 450px;
    -webkit-transition : all 300ms ease-in-out 0s;
    -o-transition      : all 300ms ease-in-out 0s;
    transition         : all 300ms ease-in-out 0s;
    right              : 10px;
    display            : block;
    opacity            : 0;
    visibility         : hidden;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .cart-top .dropdown-menu {
    left  : 10px;
    right : auto;
}
/* line 21, ../development/scss/app/_modules.scss */
.cart-top .show-cart-block {
    -webkit-transform : translate3d(0, 0, 0);
    -moz-transform    : translate3d(0, 0, 0);
    -ms-transform     : translate3d(0, 0, 0);
    -o-transform      : translate3d(0, 0, 0);
    transform         : translate3d(0, 0, 0);
}
/* line 7, ../development/scss/mixins/_app.scss */
.rtl .cart-top .show-cart-block {
    webkit-transform : translate3d(0, 0, 0);
    -moz-transform   : translate3d(0, 0, 0);
    -ms-transform    : translate3d(0, 0, 0);
    -o-transform     : translate3d(0, 0, 0);
    transform        : translate3d(0, 0, 0);
}
/* line 25, ../development/scss/app/_modules.scss */
.cart-top .view-cart {
    padding : 0 10px;
}
/* line 27, ../development/scss/app/_modules.scss */
.cart-top .view-cart a {
    color : #FFFFFF !important;
}
/* line 33, ../development/scss/app/_modules.scss */
.bg-over-lay {
    position           : fixed;
    top                : 0px;
    left               : 0px;
    right              : 0px;
    height             : 120vh;
    background-color   : rgba(0, 0, 0, 0.7);
    z-index            : 997;
    will-change        : opacity;
    opacity            : 0;
    filter             : alpha(opacity=0);
    visibility         : hidden;
    -webkit-transition : opacity 0.3s ease 0s;
    -o-transition      : opacity 0.3s ease 0s;
    transition         : opacity 0.3s ease 0s;
}
/* line 46, ../development/scss/app/_modules.scss */
.show-over-lay {
    opacity    : 1;
    filter     : alpha(opacity=100);
    visibility : visible;
}
/* line 51, ../development/scss/app/_modules.scss */
.social span {
    letter-spacing : 17px;
    font-size      : 14px;
}
/* line 56, ../development/scss/app/_modules.scss */
.widget-carousel {
    text-align : center;
}
/* line 58, ../development/scss/app/_modules.scss */
.widget-carousel .item-inner {
    display : inline-block;
}
/* line 62, ../development/scss/app/_modules.scss */
.widget-carousel .carousel-controls .left {
    left : -10px;
}
/* line 69, ../development/scss/app/_modules.scss */
.pav-blogs a {
    white-space : nowrap;
}
/* line 74, ../development/scss/app/_modules.scss */
.pavblog-category .head > a {
    font-size : 18px !important;
}
/* line 78, ../development/scss/app/_modules.scss */
.social-wrap div {
    padding-right : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .social-wrap div {
    padding-left  : 10px;
    padding-right : inherit;
}
/* line 83, ../development/scss/app/_modules.scss */
.pav-newsletter .alert {
    width : 100% !important;
}
/* line 86, ../development/scss/app/_modules.scss */
.pav-newsletter input .forcus {
    border-color : #FCDD2D;
}
/* line 89, ../development/scss/app/_modules.scss */
.pav-newsletter .input-group {
    display : inline;
}
/* line 91, ../development/scss/app/_modules.scss */
.pav-newsletter .input-group input {
    width  : 86%;
    border : none;
}
/* line 96, ../development/scss/app/_modules.scss */
.pav-newsletter .input-group-btn {
    float       : right;
    margin-left : -1px;
    display     : inline-block;
    width       : 14%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .pav-newsletter .input-group-btn {
    float : left;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .pav-newsletter .input-group-btn {
    margin-right : -1px;
    margin-left  : inherit;
}
/* line 102, ../development/scss/app/_modules.scss */
.pav-newsletter .btn-newletter {
    background : #FFFFFF;
    color      : #FCDD2D;
    width      : 38px;
    height     : 38px;
    border     : none;
}
/* line 4, ../development/scss/app/_menu.scss */
#pav-mainnav {
    background : transparent;
}
/* line 7, ../development/scss/app/_menu.scss */
#pav-megamenu {
    background : transparent;
    min-height : auto;
    /* menu level 1 */
    /* level 2 */
    /* level > 3 */
}
/* line 10, ../development/scss/app/_menu.scss */
#pav-megamenu .pav-colorbox {
    display : none !important;
}
/* line 13, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-inverse {
    background : transparent;
}
/* line 16, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar {
    background            : #838383;
    border                : 0;
    margin                : 0;
    padding               : 0;
    -webkit-border-radius : 0;
    -moz-border-radius    : 0;
    -ms-border-radius     : 0;
    -o-border-radius      : 0;
    border-radius         : 0;
}
/* line 25, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li {
    float   : none;
    display : inline-block;
    padding : 32px 28px;
}
/* line 29, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-fullwidth {
    position : static;
}
/* line 31, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
    width : 100% !important;
}
/* line 35, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu {
    margin-left : -10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-fullwidth .dropdown-submenu .dropdown-menu {
    margin-right : -10px;
    margin-left  : inherit;
}
/* line 41, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
    right : 0;
    left  : auto;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
    left  : 0;
    right : auto;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
    right : auto;
    left  : auto;
}
/* line 46, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu {
    margin-right : 100%;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-right .dropdown-submenu .dropdown-menu {
    margin-left  : 100%;
    margin-right : inherit;
}
/* line 52, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    left  : 0;
    right : auto;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    right : 0;
    left  : auto;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    left  : auto;
    right : auto;
}
/* line 57, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu {
    margin-left : 96%;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li.aligned-left .dropdown-submenu .dropdown-menu {
    margin-right : 96%;
    margin-left  : inherit;
}
/* line 63, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
    left      : 50%;
    transform : translate(-50%);
}
/* line 68, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.aligned-center .dropdown-submenu .dropdown-menu {
    left : 150%;
}
/* line 74, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li:first-child:before {
    background-color : black;
    content          : "";
    width            : 35px;
    height           : 4px;
    z-index          : 99;
    position         : absolute;
    bottom           : -1px;
    left             : 32%;
}
/* line 85, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li:last-child:after {
    background-color : transparent;
}
/* line 89, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li:after {
    content          : "";
    background-color : #FCDD2D;
    width            : 2px;
    height           : 14px;
    position         : absolute;
    transform        : skew(30deg);
    top              : 40px;
    z-index          : 9;
    right            : 0;
}
/* line 99, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a {
    padding            : 0;
    -webkit-transition : all 350ms ease-out;
    -o-transition      : all 350ms ease-out;
    transition         : all 350ms ease-out;
    line-height        : 31px;
    color              : #000000;
    position           : relative;
}
/* line 105, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a span {
    text-transform : uppercase;
    display        : block;
    font-size      : 12px;
    font-weight    : 800;
}
/* line 112, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a:hover:before, #pav-megamenu .navbar-nav > li > a:focus:before, #pav-megamenu .navbar-nav > li > a:active:before {
    width      : 100%;
    background : #FCDD2D;
}
/* line 116, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a:hover span, #pav-megamenu .navbar-nav > li > a:hover .caret, #pav-megamenu .navbar-nav > li > a:hover .caret:before, #pav-megamenu .navbar-nav > li > a:focus span, #pav-megamenu .navbar-nav > li > a:focus .caret, #pav-megamenu .navbar-nav > li > a:focus .caret:before, #pav-megamenu .navbar-nav > li > a:active span, #pav-megamenu .navbar-nav > li > a:active .caret, #pav-megamenu .navbar-nav > li > a:active .caret:before {
    color : #FCDD2D !important;
}
/* line 119, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a:hover .hot, #pav-megamenu .navbar-nav > li > a:hover .new, #pav-megamenu .navbar-nav > li > a:focus .hot, #pav-megamenu .navbar-nav > li > a:focus .new, #pav-megamenu .navbar-nav > li > a:active .hot, #pav-megamenu .navbar-nav > li > a:active .new {
    color : #FFFFFF !important;
}
/* line 124, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a .caret {
    border   : 0;
    position : absolute;
    margin   : 0;
    right    : -5px;
    top      : 0px;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .navbar-nav > li > a .caret {
    left  : -5px;
    right : auto;
}
@media (max-width : 991px) {
    /* line 124, ../development/scss/app/_menu.scss */
    #pav-megamenu .navbar-nav > li > a .caret {
        right : -5px;
        top   : -10px;
    }
    /* line 425, ../development/scss/mixins/_app.scss */
    .rtl #pav-megamenu .navbar-nav > li > a .caret {
        left  : -5px;
        right : auto;
    }
}
/* line 134, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li > a .caret:before {
    content     : "";
    font-family : 'FontAwesome';
    position    : absolute;
    font-weight : 100;
}
/* line 142, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li:hover > a .caret, #pav-megamenu .navbar-nav > li:active > a .caret {
    color : #FCDD2D;
}
/* line 146, ../development/scss/app/_menu.scss */
#pav-megamenu .navbar-nav > li.full-width {
    position : static;
}
/* line 152, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu {
    height                : auto;
    font-weight           : 400;
    min-width             : 235px;
    padding               : 15px 20px;
    background-color      : #FFFFFF;
    -webkit-border-radius : 0px;
    -moz-border-radius    : 0px;
    -ms-border-radius     : 0px;
    -o-border-radius      : 0px;
    border-radius         : 0px;
    position              : absolute;
    opacity               : 0;
    display               : block;
    right                 : 0;
    top                   : 101%;
    -webkit-transition    : all 0.3s ease-out 0s;
    -o-transition         : all 0.3s ease-out 0s;
    transition            : all 0.3s ease-out 0s;
    transform             : translate(0px, 20px);
    -webkit-transition    : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    -o-transition         : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition            : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    visibility            : hidden;
    z-index               : 999;
    border-top            : 2px solid #FCDD2D;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu {
    left  : 0;
    right : auto;
}
/* line 170, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu ul {
    padding-left : 0;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu ul {
    padding-right : 0;
    padding-left  : inherit;
}
/* line 173, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu li {
    line-height : 30px;
    list-style  : none;
}
/* line 176, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu li a {
    color       : #666666;
    text-align  : left;
    padding     : 0;
    font-weight : 300;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu li a {
    text-align : right;
}
/* line 181, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu li a:hover {
    background-color : transparent;
    text-decoration  : none;
    color            : #FCDD2D !important;
}
/* line 185, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu li a:hover span {
    color : #FCDD2D;
}
/* line 188, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu li a:hover .fa {
    color : #FCDD2D;
}
/* line 194, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col {
    border-right   : 1px solid #D5D5D5;
    padding-bottom : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu .mega-col {
    border-left  : 1px solid #D5D5D5;
    border-right : inherit;
}
/* line 197, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner {
    padding : 0 5px;
}
/* line 201, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list img {
    float  : none;
    margin : auto;
}
/* line 205, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block {
    background-color : #FFFFFF;
}
/* line 207, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product-list .product-block .cart {
    margin : 0 0 5px;
}
/* line 214, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-html .widget-inner {
    font-family : "Raleway", sans-serif;
    font-size   : 13px;
    color       : #666666;
}
/* line 221, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner {
    text-align : center;
}
/* line 223, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-product .widget-inner .rating-box {
    float  : none;
    margin : 5px auto;
}
/* line 232, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .mega-col-inner .widget-blog-list .widget-inner .post-item h4 {
    font-weight : 300;
}
/* line 240, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col {
    border         : 0;
    padding-bottom : 0;
}
/* line 243, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col .level2 .mega-col .mega-col-inner {
    padding : 0;
}
/* line 248, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col:last-child {
    border-right : 0;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu .mega-col:last-child {
    border-left  : 0;
    border-right : inherit;
}
/* line 250, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .mega-col:last-child .mega-col {
    border : 0;
}
/* line 256, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .row:last-child .mega-col {
    border         : 0;
    padding-bottom : 0;
    padding-right  : 5px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-menu .row:last-child .mega-col {
    padding-left  : 5px;
    padding-right : inherit;
}
/* line 261, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .row:last-child .mega-col .widget-image img {
    display   : block;
    max-width : 100%;
    height    : auto;
}
/* line 267, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu span.menu-title {
    font-family : "Raleway", sans-serif;
    font-size   : 13px;
}
/* line 271, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .menu-title {
    margin-bottom : 10px;
    line-height   : 25px;
}
/* line 274, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-menu .menu-title:hover {
    color : #FCDD2D;
}
/* line 279, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown {
    display : block;
}
/* line 282, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown:hover > .dropdown-menu {
    opacity    : 1;
    right      : 0px;
    transform  : translate(0px, 0px);
    visibility : visible;
}
/* line 288, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown:hover > a {
    color : #FCDD2D;
}
/* line 290, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown:hover > a .fa {
    color : #FCDD2D;
}
/* line 297, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-submenu {
    position : relative;
}
/* line 299, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-submenu .dropdown-menu {
    top      : 0;
    right    : -100%;
    left     : auto;
    position : absolute;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {
    left  : -100%;
    right : auto;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-submenu .dropdown-menu {
    right : auto;
    left  : auto;
}
/* line 306, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-submenu:hover > .dropdown-menu {
    left       : 100%;
    opacity    : 1;
    right      : 0px;
    transform  : translate(0px, 0px);
    visibility : visible;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-submenu:hover > .dropdown-menu {
    right : 100%;
    left  : auto;
}
/* line 316, ../development/scss/app/_menu.scss */
#pav-megamenu .mega-group > .dropdown-toggle {
    border         : 0;
    display        : block;
    letter-spacing : 3px;
    text-transform : uppercase;
    font-family    : "Raleway", sans-serif;
    color          : #FFFFFF;
}
/* line 323, ../development/scss/app/_menu.scss */
#pav-megamenu .mega-group > .dropdown-toggle .fa {
    color : #FFFFFF;
}
/* line 328, ../development/scss/app/_menu.scss */
#pav-megamenu .widget-heading {
    font-size : 14px;
}
/* line 332, ../development/scss/app/_menu.scss */
#pav-megamenu .megamenu .cols1 {
    min-width : 200px;
}
/* line 335, ../development/scss/app/_menu.scss */
#pav-megamenu .megamenu .cols2 {
    min-width : 500px;
}
/* line 338, ../development/scss/app/_menu.scss */
#pav-megamenu .megamenu .cols3 {
    min-width : 740px;
}
/* line 342, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-mega .menu-title {
    font-size    : 13px;
    font-family  : "Raleway", sans-serif;
    position     : relative;
    padding-left : 0;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .dropdown-mega .menu-title {
    padding-right : 0;
    padding-left  : inherit;
}
/* line 348, ../development/scss/app/_menu.scss */
#pav-megamenu .dropdown-mega .mega-col-inner {
    border-right : 0;
}
/* line 352, ../development/scss/app/_menu.scss */
#pav-megamenu .new, #pav-megamenu .hot, #pav-megamenu .sale {
    color          : #FFFFFF;
    font-size      : 9px;
    height         : 13px;
    line-height    : 13px;
    padding        : 0 4px;
    position       : absolute;
    left           : 0;
    text-align     : center;
    text-transform : uppercase;
    top            : -15px;
    transform      : translateZ(0px);
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .new, .rtl #pav-megamenu .hot, .rtl #pav-megamenu .sale {
    right : 0;
    left  : auto;
}
/* line 364, ../development/scss/app/_menu.scss */
#pav-megamenu .new:before, #pav-megamenu .hot:before, #pav-megamenu .sale:before {
    border-style        : solid;
    border-width        : 6px 6px 0 0;
    bottom              : -5px;
    content             : "";
    left                : 0;
    pointer-events      : none;
    position            : absolute;
    transition-duration : 0.3s;
    transition-property : bottom;
    z-index             : -1;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #pav-megamenu .new:before, .rtl #pav-megamenu .hot:before, .rtl #pav-megamenu .sale:before {
    right : 0;
    left  : auto;
}
/* line 378, ../development/scss/app/_menu.scss */
#pav-megamenu .new {
    background-color : #F1823C;
}
/* line 380, ../development/scss/app/_menu.scss */
#pav-megamenu .new:before {
    border-color : #F1823C transparent transparent;
}
/* line 385, ../development/scss/app/_menu.scss */
#pav-megamenu .hot {
    background-color : #E51C29;
}
/* line 387, ../development/scss/app/_menu.scss */
#pav-megamenu .hot:before {
    border-color : #E51C29 transparent transparent;
}
/* line 392, ../development/scss/app/_menu.scss */
#pav-megamenu .sale {
    background-color : #FF0000;
}
/* line 394, ../development/scss/app/_menu.scss */
#pav-megamenu .sale:before {
    border-color : #FF0000 transparent transparent;
}
/* line 3, ../development/scss/app/_animation.scss */
.product-block .product-img {
    position : relative;
    overflow : hidden;
}
/* line 7, ../development/scss/app/_animation.scss */
.product-block .action {
    height : 40px;
}
/* line 9, ../development/scss/app/_animation.scss */
.product-block .action > div {
    width       : 28%;
    display     : inline-block;
    line-height : 3;
}
/* line 15, ../development/scss/app/_animation.scss */
.product-block .action .btn-action:hover {
    color : #FCDD2D;
}
/* line 19, ../development/scss/app/_animation.scss */
.product-block .action .cart {
    width      : 50%;
    text-align : center;
}
/* line 24, ../development/scss/app/_animation.scss */
.product-block .effect-pro1 {
    position           : absolute;
    width              : 100%;
    background-color   : #FFFFFF;
    z-index            : 99;
    bottom             : 0;
    opacity            : 0;
    visibility         : hidden;
    -webkit-transition : all 0.4s ease-in-out 0s;
    -o-transition      : all 0.4s ease-in-out 0s;
    transition         : all 0.4s ease-in-out 0s;
    -webkit-box-shadow : 0 10px 9px rgba(0, 0, 0, 0.1);
    box-shadow         : 0 10px 9px rgba(0, 0, 0, 0.1);
}
/* line 36, ../development/scss/app/_animation.scss */
.product-block:hover .effect-pro1 {
    bottom     : -49px;
    opacity    : 1;
    visibility : visible;
}
/* line 42, ../development/scss/app/_animation.scss */
.product-block:hover .action > div {
    opacity : 1;
}
/* line 50, ../development/scss/app/_animation.scss */
.effect {
    position : relative;
    overflow : hidden;
}
/* line 54, ../development/scss/app/_animation.scss */
.effect .overlay::before {
    content            : "";
    position           : absolute;
    width              : 100%;
    height             : 100%;
    top                : 0;
    left               : 0;
    -webkit-transition : all 300ms ease-in-out;
    -o-transition      : all 300ms ease-in-out;
    transition         : all 300ms ease-in-out;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .effect .overlay::before {
    right : 0;
    left  : auto;
}
/* line 65, ../development/scss/app/_animation.scss */
.effect:hover .overlay::before {
    -webkit-box-shadow : 0 0 0 20px rgba(255, 255, 255, 0.4) inset;
    box-shadow         : 0 0 0 20px rgba(255, 255, 255, 0.4) inset;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewayThin/fonts/SVN-RalewayThin.woff2") format("woff2"); /* Modern Browsers */
    font-weight : normal;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-Raleway/fonts/SVN-RalewayRegular.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 400;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 500;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewaySemiBold/fonts/SVN-RalewaySemiBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 600;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewayMedium/fonts/SVN-RalewayMedium.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 700;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewayExtraBold/fonts/SVN-RalewayExtraBold.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 800;
    font-style  : normal;
}
@font-face {
    font-family : "Raleway";
    src         : url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.eot"); /* IE9 Compat Modes */
    src         : url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.otf") format("opentype"), /* Open Type Font */ url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.svg") format("svg"), /* Legacy iOS */ url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.ttf") format("truetype"), /* Safari, Android, iOS */ url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.woff") format("woff"), /* Modern Browsers */ url("../fonts/SVN-RalewayBlack/fonts/SVN-RalewayBlack.woff2") format("woff2"); /* Modern Browsers */
    font-weight : 900;
    font-style  : normal;
}
/* line 3, ../development/scss/opencart/_opencart-modules.scss */
body .owl-carousel {
    box-shadow    : none;
    border-radius : 0;
    background    : transparent;
    margin-bottom : 0;
}
/* line 8, ../development/scss/opencart/_opencart-modules.scss */
body .owl-carousel .owl-wrapper-outer {
    border     : none;
    box-shadow : none;
}
/* line 14, ../development/scss/opencart/_opencart-modules.scss */
.image-additional .owl-item {
    position : relative;
    border   : 1px solid #D5D5D5;
    overflow : hidden;
    margin   : 0 5px;
    width    : 134px !important;
}
/* line 24, ../development/scss/opencart/_opencart-modules.scss */
.products-owl-carousel .carousel-controls .carousel-control {
    top : -15px;
}
/* line 30, ../development/scss/opencart/_opencart-modules.scss */
.pavcarousel {
    margin-bottom : 25px;
    margin-top    : 25px;
}
/* line 33, ../development/scss/opencart/_opencart-modules.scss */
.pavcarousel .carousel-control {
    display : none;
}
/* line 35, ../development/scss/opencart/_opencart-modules.scss */
.pavcarousel .carousel-control.middle.left {
    left : -1px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .pavcarousel .carousel-control.middle.left {
    right : -1px;
    left  : auto;
}
/* line 38, ../development/scss/opencart/_opencart-modules.scss */
.pavcarousel .carousel-control.middle.right {
    right : -1px;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .pavcarousel .carousel-control.middle.right {
    left  : -1px;
    right : auto;
}
/* line 44, ../development/scss/opencart/_opencart-modules.scss */
.pavcarousel:hover .carousel-control {
    display : block;
}
/* line 51, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances {
    background-color : #FFFFFF;
    border           : 1px solid #D5D5D5;
    overflow         : hidden;
    margin-bottom    : 0;
}
/* line 56, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances .media {
    padding  : 30px;
    cursor   : pointer;
    position : relative;
}
/* line 60, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances .media h6, .pavreassurances .media a {
    color : #FFFFFF;
}
/* line 63, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances .media h6:hover, .pavreassurances .media a:hover {
    color : #FCDD2D;
}
/* line 69, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances .media-body h6 {
    margin-top    : 6px;
    margin-bottom : 0;
    font-size     : 13px;
    font-weight   : 300;
}
/* line 75, ../development/scss/opencart/_opencart-modules.scss */
.pavreassurances .media-body p {
    font-size      : 13px;
    text-transform : uppercase;
}
/* line 85, ../development/scss/opencart/_opencart-modules.scss */
.filter .filter-title {
    color       : #000000;
    font-weight : bold;
}
/* line 89, ../development/scss/opencart/_opencart-modules.scss */
.filter .filter-content {
    padding-left  : 30px;
    padding-right : 30px;
}
/* line 92, ../development/scss/opencart/_opencart-modules.scss */
.filter .filter-content label {
    font-weight : 300;
}
/* line 97, ../development/scss/opencart/_opencart-modules.scss */
.filter .radio, .filter .checkbox {
    margin-top    : 20px;
    margin-bottom : 20px;
}
/* line 104, ../development/scss/opencart/_opencart-modules.scss */
.pavproducts {
    border : 1px solid #D5D5D5;
}
/* line 106, ../development/scss/opencart/_opencart-modules.scss */
.pavproducts .tab-pane {
    position : relative;
}
/* line 109, ../development/scss/opencart/_opencart-modules.scss */
.pavproducts .nav > li > a {
    padding : 18px 10px;
}
/* line 112, ../development/scss/opencart/_opencart-modules.scss */
.pavproducts .products-block {
    border : none;
}
/* line 118, ../development/scss/opencart/_opencart-modules.scss */
.cart .dropdown-menu {
    padding   : 20px;
    min-width : 400px;
}
/* line 126, ../development/scss/opencart/_opencart-modules.scss */
.banner-wrapper-margin .banner-wrapper {
    margin-bottom : 20px;
}
/* line 131, ../development/scss/opencart/_opencart-modules.scss */
.nomargin .box {
    margin-bottom : 0;
}
/* line 137, ../development/scss/opencart/_opencart-modules.scss */
.fix-most-views .product-label, .fix-most-views .rating, .fix-most-views .cart, .fix-most-views .action {
    display : none;
}
/* line 141, ../development/scss/opencart/_opencart-modules.scss */
.fix-most-views .products-row .product-col {
    min-height : 155px;
    padding    : 20px;
}
/* line 150, ../development/scss/opencart/_opencart-modules.scss */
.fix-most-views .product-block blockquote {
    margin  : 0;
    padding : 0;
    border  : none;
}
/* line 157, ../development/scss/opencart/_opencart-modules.scss */
.fix-most-views .border:after {
    height : 0;
}
/* line 167, ../development/scss/opencart/_opencart-modules.scss */
.pav-newsletter .valid {
    position   : absolute;
    width      : 100%;
    top        : 100%;
    left       : 0;
    right      : 0;
    margin-top : 5px;
    z-index    : 9999;
}
/* line 176, ../development/scss/opencart/_opencart-modules.scss */
.pav-newsletter .description {
    padding-top : 8px;
}
/* line 183, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .blog-item {
    position       : relative;
    margin-bottom  : 25px;
    overflow       : hidden;
    padding-bottom : 25px;
}
/* line 188, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .blog-item .description {
    overflow      : hidden;
    max-height    : 50px;
    margin-bottom : 10px;
}
/* line 195, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .blog-title a {
    color : #000000;
}
/* line 197, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .blog-title a:hover {
    color : #FCDD2D;
}
/* line 202, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .t-color {
    color : #000000;
}
/* line 206, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper ul li, .blog-wrapper ol li {
    list-style-position : inside;
}
/* line 211, ../development/scss/opencart/_opencart-modules.scss */
.blog-wrapper .blog-tags a {
    color : #000000;
}
/* line 216, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts {
    background-color : #FFFFFF;
    min-height       : 460px;
}
/* line 219, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts .blog-item {
    padding : 0 30px;
}
/* line 222, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts h4 > a {
    text-transform : none;
    font-size      : 15px;
    font-weight    : 600;
}
/* line 227, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts .widget-heading {
    margin      : 0 30px;
    padding-top : 26px;
}
/* line 231, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts .created {
    display : inline-block;
}
/* line 234, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts .latest-posts-meta {
    padding-bottom : 27px;
    margin-bottom  : 11px;
}
/* line 237, ../development/scss/opencart/_opencart-modules.scss */
.latest-posts .latest-posts-meta:after {
    background-color : #E1E1E1;
    bottom           : 13px;
    content          : "";
    width            : 80px;
    height           : 1px;
    position         : absolute;
}
/* line 1, ../development/scss/opencart/_opencart-pages.scss */
.main-columns {
    position : relative;
}
/* line 6, ../development/scss/opencart/_opencart-pages.scss */
.common-home #sidebar-main:before {
    background : url("../image/default/bg-content.png") no-repeat;
    width      : 200px;
    height     : 420px;
    left       : 0px;
    top        : 695px;
    position   : absolute;
    content    : "";
}
/* category */
/* line 18, ../development/scss/opencart/_opencart-pages.scss */
.category-info {
    margin-bottom : 30px;
}
/* line 21, ../development/scss/opencart/_opencart-pages.scss */
.category-description {
    margin : 10px 10px 0;
}
/* line 25, ../development/scss/opencart/_opencart-pages.scss */
.refine-search ul, .refine-search ol {
    list-style : none;
}
/* line 27, ../development/scss/opencart/_opencart-pages.scss */
.refine-search ul li, .refine-search ol li {
    padding      : 10px 0;
    margin-right : 10px;
    padding-left : 10px;
    margin-left  : 35px;
    line-height  : normal;
    position     : relative;
    float        : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .refine-search ul li, .rtl .refine-search ol li {
    float : right;
}
/* line 35, ../development/scss/opencart/_opencart-pages.scss */
.refine-search ul li:before, .refine-search ol li:before {
    content          : "";
    position         : absolute;
    width            : 3px;
    height           : 3px;
    top              : 50%;
    left             : 0;
    background-color : #000000;
}
/* line 65, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-col {
    width         : 100% !important;
    border-right  : 0;
    margin-bottom : 0;
    clear         : both;
}
/* line 71, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block {
    overflow       : hidden;
    padding-bottom : 0;
}
/* line 74, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .image {
    width : 40%;
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .sidebar .product-block .image {
    float : right;
}
/* line 78, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .product-meta {
    background   : none;
    padding      : 0;
    width        : 60%;
    float        : right;
    text-align   : left;
    padding-left : 10px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .sidebar .product-block .product-meta {
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .sidebar .product-block .product-meta {
    text-align : right;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .sidebar .product-block .product-meta {
    padding-right : 10px;
    padding-left  : inherit;
}
/* line 85, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .product-meta .rating {
    display : none;
}
/* line 88, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .product-meta:before {
    display : none;
}
/* line 92, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .name {
    height     : 35px;
    min-height : 35px;
    padding    : 0;
}
/* line 96, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .name a {
    font-family    : "Raleway", sans-serif;
    color          : #000000;
    font-size      : 15px;
    text-transform : none;
}
/* line 101, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block .name a:hover {
    color : #FCDD2D;
}
/* line 106, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .product-block:hover {
    box-shadow : none;
}
/* line 110, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .action, .sidebar .product-label, .sidebar .cart, .sidebar .quickview, .sidebar .zoom, .sidebar .description {
    display : none;
}
/* line 114, ../development/scss/opencart/_opencart-pages.scss */
.sidebar .pavblog-latest [class*="col-"], .sidebar .pavblog-latest [class^="col-"] {
    width : 100%;
}
/* line 119, ../development/scss/opencart/_opencart-pages.scss */
.sidebar [class^="col-"]:last-child .blog-body {
    border : 0;
}
/* line 123, ../development/scss/opencart/_opencart-pages.scss */
.sidebar ul, .sidebar ol {
    list-style    : none;
    padding-left  : 0;
    padding-right : 0;
}
/* line 128, ../development/scss/opencart/_opencart-pages.scss */
.sidebar ul li a, .sidebar ol li a {
    padding        : 5px 0;
    display        : inline-block;
    font-size      : 11px;
    text-transform : uppercase;
    color          : #999999;
}
/* line 134, ../development/scss/opencart/_opencart-pages.scss */
.sidebar ul li a:first-child, .sidebar ol li a:first-child {
    padding-top : 0;
}
/* line 137, ../development/scss/opencart/_opencart-pages.scss */
.sidebar ul li a:hover, .sidebar ol li a:hover {
    color : #FCDD2D;
}
/* line 142, ../development/scss/opencart/_opencart-pages.scss */
.sidebar ul li ul li, .sidebar ol li ul li {
    padding-left : 15px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .sidebar ul li ul li, .rtl .sidebar ol li ul li {
    padding-right : 15px;
    padding-left  : inherit;
}
/* line 151, ../development/scss/opencart/_opencart-pages.scss */
.subcategories {
    margin-bottom    : -1px;
    background-color : #FFFFFF;
}
/*
 *  LISTING PRODUCTS PAGE
 */
/* line 159, ../development/scss/opencart/_opencart-pages.scss */
.product-filter {
    text-transform : uppercase;
    font-size      : 11px;
    color          : #000000;
    margin-bottom  : 30px;
    margin-top     : 25px;
}
/* line 166, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .filter-right > div {
    padding-left : 5px;
    margin       : 0 10px;
}
/* line 170, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .display {
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .product-filter .display {
    float : right;
}
/* line 173, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .form-control {
    display               : inline-block;
    width                 : auto;
    box-shadow            : none;
    -webkit-border-radius : 0;
    -moz-border-radius    : 0;
    -ms-border-radius     : 0;
    -o-border-radius      : 0;
    border-radius         : 0;
}
/* line 180, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .product-compare .btn {
    font-size : 10px;
}
/* line 184, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .btn-switch {
    width        : 30px;
    height       : 30px;
    display      : inline-block;
    border       : 1px solid #D5D5D5;
    margin-right : 5px;
    padding      : 0;
    line-height  : 30px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-filter .btn-switch {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 191, ../development/scss/opencart/_opencart-pages.scss */
.product-filter .btn-switch:hover, .product-filter .btn-switch.active {
    color              : #FCDD2D;
    border             : 1px solid #FCDD2D;
    -webkit-box-shadow : none;
    box-shadow         : none;
}
/* line 200, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-col {
    width : 100% !important;
    clear : both;
}
/* line 204, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block {
    overflow : hidden;
}
/* line 206, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .description {
    display  : block;
    overflow : hidden;
    height   : 50px;
}
/* line 211, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .name {
    padding : 0;
}
/* line 213, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .name a {
    font-size : 18px;
}
/* line 217, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .image {
    width : 35%;
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .product-list .product-block .image {
    float : right;
}
/* line 221, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .product-meta {
    width         : 65%;
    float         : right;
    padding-left  : 28px;
    padding-right : 28px;
    text-align    : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .product-list .product-block .product-meta {
    float : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .product-list .product-block .product-meta {
    text-align : right;
}
/* line 227, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .product-meta:before {
    display : none;
}
/* line 231, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .cart {
    padding-bottom : 0;
}
/* line 234, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block .effect-pro1 {
    bottom     : -2px;
    opacity    : 1;
    visibility : visible;
    width      : 100%;
    right      : 0;
    text-align : center;
    box-shadow : none;
    position   : relative;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .product-list .product-block .effect-pro1 {
    left  : 0;
    right : auto;
}
/* line 245, ../development/scss/opencart/_opencart-pages.scss */
.product-list .product-block:hover .effect-pro1 {
    bottom : -2px;
}
/* line 253, ../development/scss/opencart/_opencart-pages.scss */
.product-related {
    position : relative;
    overflow : hidden;
}
/* line 256, ../development/scss/opencart/_opencart-pages.scss */
.product-related .owl-carousel {
    margin-bottom : 50px;
}
/* line 258, ../development/scss/opencart/_opencart-pages.scss */
.product-related .owl-carousel .owl-wrapper-outer {
    overflow : visible;
}
/* line 262, ../development/scss/opencart/_opencart-pages.scss */
.product-related .carousel-controls {
    top : 34px;
}
/*
* PRODUCT INFORMATION PAGE
*/
/* line 278, ../development/scss/opencart/_opencart-pages.scss */
.thumbs-preview.vertical {
    padding-top    : 30px;
    padding-bottom : 30px;
}
/* line 283, ../development/scss/opencart/_opencart-pages.scss */
.product-info {
    margin-bottom    : 20px;
    background-color : #FFFFFF;
    padding-top      : 30px;
}
/* line 287, ../development/scss/opencart/_opencart-pages.scss */
.product-info h1 {
    font-weight : 500;
}
/* line 290, ../development/scss/opencart/_opencart-pages.scss */
.product-info .product-info-bg {
    position : relative;
}
/* line 295, ../development/scss/opencart/_opencart-pages.scss */
.product-info .thumbs-preview {
    margin-top    : 20px;
    margin-bottom : 60px;
}
/* line 302, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical.image-additional {
    position   : relative;
    min-height : 432px;
}
/* line 305, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical.image-additional .carousel-control {
    opacity : 0;
    filter  : alpha(opacity=0);
}
/* line 310, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical:hover .carousel-control {
    opacity            : 1;
    filter             : alpha(opacity=100);
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
}
/* line 316, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical .center {
    left        : 50%;
    margin-left : -13px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .product-info .vertical .center {
    right : 50%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .vertical .center {
    margin-right : -13px;
    margin-left  : inherit;
}
/* line 321, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical .top {
    top : 0;
}
/* line 325, ../development/scss/opencart/_opencart-pages.scss */
.product-info .vertical .bottom {
    top    : auto;
    bottom : 0;
}
/* line 330, ../development/scss/opencart/_opencart-pages.scss */
.product-info .horical {
    display    : block;
    width      : 100%;
    text-align : center;
    position   : relative;
}
/* line 337, ../development/scss/opencart/_opencart-pages.scss */
.product-info .horical:hover .carousel-control {
    display : block;
}
/* line 342, ../development/scss/opencart/_opencart-pages.scss */
.product-info .carousel-control {
    top     : 35%;
    display : none;
}
/* line 345, ../development/scss/opencart/_opencart-pages.scss */
.product-info .carousel-control.left {
    left : -10px;
}
/* line 348, ../development/scss/opencart/_opencart-pages.scss */
.product-info .carousel-control.right {
    right : -10px;
}
/* line 352, ../development/scss/opencart/_opencart-pages.scss */
.product-info .rating {
    margin-bottom : 30px;
    line-height   : 20px;
}
/* line 358, ../development/scss/opencart/_opencart-pages.scss */
.product-info .cart .links {
    display        : inline-block;
    *display       : inline;
    zoom           : 1;
    vertical-align : middle;
}
/* line 362, ../development/scss/opencart/_opencart-pages.scss */
.product-info .cart .fa-shopping-cart {
    margin-right : 5px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .cart .fa-shopping-cart {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 366, ../development/scss/opencart/_opencart-pages.scss */
.product-info .image {
    position   : relative;
    text-align : center;
}
/* line 370, ../development/scss/opencart/_opencart-pages.scss */
.product-info img {
    display : inline-block;
}
/* line 373, ../development/scss/opencart/_opencart-pages.scss */
.product-info .share {
    padding : 20px 0;
    display : none;
}
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
.product-info .share:before, .product-info .share:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
.product-info .share:after {
    clear : both;
}
/* line 378, ../development/scss/opencart/_opencart-pages.scss */
.product-info .option-image {
    margin-top    : 3px;
    margin-bottom : 10px;
}
/* line 381, ../development/scss/opencart/_opencart-pages.scss */
.product-info .option-image label {
    display : block;
    width   : 100%;
    height  : 100%;
}
/* line 386, ../development/scss/opencart/_opencart-pages.scss */
.product-info .option-image img {
    margin-right : 5px;
    margin-left  : 0;
    border       : 1px solid #CCCCCC;
    cursor       : pointer;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .option-image img {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .option-image img {
    margin-right : 0;
    margin-left  : inherit;
}
/* line 393, ../development/scss/opencart/_opencart-pages.scss */
.product-info .options {
    margin-bottom : 20px;
}
/* line 397, ../development/scss/opencart/_opencart-pages.scss */
.product-info .review .share {
    line-height : normal;
}
/* line 399, ../development/scss/opencart/_opencart-pages.scss */
.product-info .review .share a {
    text-decoration : none;
}
/* line 403, ../development/scss/opencart/_opencart-pages.scss */
.product-info .review > div {
    padding : 0;
    border  : 0;
}
/* line 406, ../development/scss/opencart/_opencart-pages.scss */
.product-info .review > div > span {
    color : #38B0E3;
}
/* line 412, ../development/scss/opencart/_opencart-pages.scss */
.product-info .qty {
    line-height    : 35px;
    font-weight    : 13px;
    text-transform : uppercase;
    font-weight    : 700;
    color          : #333333;
    margin-right   : 5px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .qty {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 421, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder {
    color        : #000000;
    display      : block;
    height       : 37px;
    width        : 68px;
    position     : relative;
    margin-right : 15px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .quantity-adder {
    margin-left  : 15px;
    margin-right : inherit;
}
/* line 428, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .form-control {
    padding : 8px 2px;
}
/* line 431, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .add-action {
    width            : 25px;
    height           : 18px;
    display          : block;
    position         : relative;
    cursor           : pointer;
    font-size        : 6.5px;
    line-height      : 18px;
    text-align       : center;
    background-color : #3E3A3A;
    color            : #FFFFFF;
}
/* line 442, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .add-up {
    margin-top   : -1px;
    margin-left  : 5px;
    margin-right : 0;
}
/* line 447, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .add-down {
    margin-left   : 5px;
    margin-right  : 0;
    margin-bottom : 2px;
}
/* line 453, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .quantity-number input {
    width                 : 36px;
    height                : 37px;
    text-align            : center;
    display               : inline-block;
    *display              : inline;
    zoom                  : 1;
    -webkit-border-radius : 0;
    -moz-border-radius    : 0;
    -ms-border-radius     : 0;
    -o-border-radius      : 0;
    border-radius         : 0;
    border                : 1px solid #D5D5D5;
    box-shadow            : none;
}
/* line 463, ../development/scss/opencart/_opencart-pages.scss */
.product-info .quantity-adder .minimum {
    line-height : 38px;
    font-size   : 11px;
    margin-left : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .quantity-adder .minimum {
    margin-right : 10px;
    margin-left  : inherit;
}
/* line 469, ../development/scss/opencart/_opencart-pages.scss */
.product-info .action {
    margin-bottom : 25px;
    margin-top    : 25px;
}
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
.product-info .action:before, .product-info .action:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
.product-info .action:after {
    clear : both;
}
/* line 473, ../development/scss/opencart/_opencart-pages.scss */
.product-info .action > div {
    position : relative;
}
/* line 477, ../development/scss/opencart/_opencart-pages.scss */
.product-info .product-extra {
    border-bottom : 1px solid #D5D5D5;
    border-top    : 1px solid #D5D5D5;
    display       : flex;
    padding       : 25px 0;
}
/* line 483, ../development/scss/opencart/_opencart-pages.scss */
.product-info .compare, .product-info .wishlist {
    white-space    : nowrap;
    text-transform : uppercase;
    color          : #999999;
    font-size      : 11px;
    cursor         : pointer;
    letter-spacing : 1px;
    font-family    : Montserrat, sans-serif;
    margin-right   : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .compare, .rtl .product-info .wishlist {
    margin-left  : 20px;
    margin-right : inherit;
}
/* line 492, ../development/scss/opencart/_opencart-pages.scss */
.product-info .compare i, .product-info .wishlist i {
    border                : 1px solid #D5D5D5;
    -webkit-border-radius : 50px;
    -moz-border-radius    : 50px;
    -ms-border-radius     : 50px;
    -o-border-radius      : 50px;
    border-radius         : 50px;
    width                 : 30px;
    height                : 30px;
    padding-top           : 8px;
    margin-right          : 8px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .compare i, .rtl .product-info .wishlist i {
    margin-left  : 8px;
    margin-right : inherit;
}
/* line 499, ../development/scss/opencart/_opencart-pages.scss */
.product-info .compare:hover, .product-info .wishlist:hover {
    color              : #FCDD2D;
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
}
/* line 502, ../development/scss/opencart/_opencart-pages.scss */
.product-info .compare:hover i, .product-info .wishlist:hover i {
    border-color : #FCDD2D;
}
/* line 507, ../development/scss/opencart/_opencart-pages.scss */
.product-info .compare {
    padding-left : 5px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .product-info .compare {
    padding-right : 5px;
    padding-left  : inherit;
}
/* line 510, ../development/scss/opencart/_opencart-pages.scss */
.product-info .tab-content {
    font-weight : 300;
}
/* line 514, ../development/scss/opencart/_opencart-pages.scss */
.product-info .tags a {
    color : #FCDD2D;
}
/* line 519, ../development/scss/opencart/_opencart-pages.scss */
.product-info .nav-tabs li > a {
    padding : 15px;
}
/* line 524, ../development/scss/opencart/_opencart-pages.scss */
.zoomWindowContainer .zoomWindow {
    left : 500px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .zoomWindowContainer .zoomWindow {
    right : 500px;
    left  : auto;
}
/* line 527, ../development/scss/opencart/_opencart-pages.scss */
.refine-search {
    background-color : #FFFFFF;
}
/* line 529, ../development/scss/opencart/_opencart-pages.scss */
.refine-search ul {
    list-style-position : inside;
}
/* line 532, ../development/scss/opencart/_opencart-pages.scss */
.refine-search h3 {
    color          : #474747;
    font-size      : 14px;
    font-weight    : bold;
    text-transform : uppercase;
}
/* line 538, ../development/scss/opencart/_opencart-pages.scss */
.refine-search .panel-heading {
    padding : 10px 27px 0;
}
/* line 543, ../development/scss/opencart/_opencart-pages.scss */
#review-form .alert {
    position : relative;
    top      : 15px;
}
/* line 547, ../development/scss/opencart/_opencart-pages.scss */
#review-form .mfp-close {
    top : 25px;
}
/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width : 992px) {
    /* line 6, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas {
        position           : relative;
        -webkit-transition : all 0.25s ease-out;
        -o-transition      : all 0.25s ease-out;
        transition         : all 0.25s ease-out;
    }
    /* line 10, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-right {
        right : 0;
    }
    /* line 425, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-right {
        left  : 0;
        right : auto;
    }
    /* line 13, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-left {
        left : 0;
    }
    /* line 418, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-left {
        right : 0;
        left  : auto;
    }
    /* line 16, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-right
    .sidebar-offcanvas {
        right : -70%;
    }
    /* line 425, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-right
    .sidebar-offcanvas {
        left  : -70%;
        right : auto;
    }
    /* line 20, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-left
    .sidebar-offcanvas {
        left : -70%;
    }
    /* line 418, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-left
    .sidebar-offcanvas {
        right : -70%;
        left  : auto;
    }
    /* line 24, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-right.active {
        right : 70%;
    }
    /* line 425, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-right.active {
        left  : 70%;
        right : auto;
    }
    /* line 27, ../development/scss/opencart/_offcanvas.scss */
    .row-offcanvas-left.active {
        left : 70%;
    }
    /* line 418, ../development/scss/mixins/_app.scss */
    .rtl .row-offcanvas-left.active {
        right : 70%;
        left  : auto;
    }
    /* line 30, ../development/scss/opencart/_offcanvas.scss */
    .sidebar-offcanvas {
        position   : absolute;
        top        : 0;
        width      : 70%;
        background : #FFFFFF;
    }
    /* line 35, ../development/scss/opencart/_offcanvas.scss */
    .sidebar-offcanvas ul, .sidebar-offcanvas ol {
        padding : 0;
        margin  : 0;
    }
    /* line 38, ../development/scss/opencart/_offcanvas.scss */
    .sidebar-offcanvas ul li, .sidebar-offcanvas ol li {
        list-style : none;
        position   : relative;
    }
    /* line 44, ../development/scss/opencart/_offcanvas.scss */
    .bottom-offcanvas {
        border-top : 1px solid #D5D5D5;
        padding    : 10px 0;
    }
}
/* line 49, ../development/scss/opencart/_offcanvas.scss */
.canvas-menu {
    margin : 12px 0;
}
/* line 53, ../development/scss/opencart/_offcanvas.scss */
.sidebar-offcanvas .fa-times {
    background-color : transparent !important;
}
/*offcanvas-menu*/
/* line 60, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .badges.new, #offcanvasmenu .badges.hot {
    left : 10px;
    top  : 0;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl #offcanvasmenu .badges.new, .rtl #offcanvasmenu .badges.hot {
    right : 10px;
    left  : auto;
}
/* line 65, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .menu-title {
    font-size : 13px;
}
/* line 68, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav {
    float : none;
}
/* line 70, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li {
    float      : none;
    border-top : 1px solid #D5D5D5;
    position   : relative;
}
/* line 74, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li .caret {
    display : none;
}
/* line 78, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li.home .menu-icon {
    background : none !important;
}
/* line 82, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li .click-canavs-menu {
    cursor   : pointer;
    display  : inline-block;
    padding  : 19px;
    position : absolute;
    right    : 0;
    top      : 0;
    z-index  : 1;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl #offcanvasmenu .navbar-nav > li .click-canavs-menu {
    left  : 0;
    right : auto;
}
/* line 91, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li > a {
    padding            : 15px 25px;
    text-transform     : uppercase;
    font-weight        : 500;
    background-color   : transparent !important;
    -webkit-transition : all 350ms ease-out;
    -o-transition      : all 350ms ease-out;
    transition         : all 350ms ease-out;
    line-height        : 22px;
}
/* line 99, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .navbar-nav > li > .dropdown-menu .click-canavs-menu {
    padding : 14px 12px;
}
/* line 104, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu {
    background    : none repeat scroll 0 0 transparent;
    border        : 0 none;
    border-radius : 0;
    box-shadow    : none;
    display       : none;
    float         : none;
    margin        : 0;
    padding       : 0 8px;
    position      : static;
    visibility    : visible;
    width         : auto !important;
    opacity       : 1;
    filter        : alpha(opacity=100);
}
/* line 117, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .dropdown-menu-inner {
    line-height    : 30px;
    padding-bottom : 20px;
    padding-left   : 20px;
}
/* line 123, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar {
    border : none;
}
/* line 125, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block {
    padding-left : 0;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl #offcanvasmenu .dropdown-menu .pavo-widget .sidebar .product-block {
    padding-right : 0;
    padding-left  : inherit;
}
/* line 130, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu a {
    font-size      : 11px;
    padding        : 5px 10px;
    background     : transparent;
    text-transform : lowercase;
}
/* line 136, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .widget-heading {
    font-size : 13px;
}
/* line 139, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .widget-video {
    display : none;
}
/* line 142, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .box-heading {
    color : #838383;
}
/* line 145, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .dropdown-menu .level2 {
    padding : 0;
}
/* line 149, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .w-product {
    padding : 0;
}
/* line 152, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .product-block {
    border : none;
}
/* line 154, ../development/scss/opencart/_offcanvas.scss */
#offcanvasmenu .product-block .zoom, #offcanvasmenu .product-block .product-label {
    display : none;
}
/* line 1, ../development/scss/opencart/_style.scss */
#sys-notification {
    position : fixed;
    width    : 100%;
    z-index  : 99;
}
/* .carousel-inner{
    overflow: visible;
} */
/* line 9, ../development/scss/opencart/_style.scss */
.bg-carousel {
    z-index : 999;
}
/* line 13, ../development/scss/opencart/_style.scss */
.carousel-ed .carousel-controls {
    position : static;
    opacity  : 0;
}
/* line 16, ../development/scss/opencart/_style.scss */
.carousel-ed .carousel-controls .carousel-control {
    top : 22%;
}
/* line 21, ../development/scss/opencart/_style.scss */
.carousel-ed:hover .carousel-controls {
    opacity            : 1;
    -webkit-transition : all 0.4s ease 0s;
    -o-transition      : all 0.4s ease 0s;
    transition         : all 0.4s ease 0s;
}
/* line 28, ../development/scss/opencart/_style.scss */
.no-shadow button {
    background-color : transparent;
    padding          : 0 8px;
    font-size        : 13px;
}
/* line 32, ../development/scss/opencart/_style.scss */
.no-shadow button:active, .no-shadow button:focus, .no-shadow button.active {
    box-shadow : none;
    color      : #FCDD2D;
}
/* line 39, ../development/scss/opencart/_style.scss */
.widget-carousel img {
    border : 2px solid transparent;
}
/* line 41, ../development/scss/opencart/_style.scss */
.widget-carousel img:hover {
    border             : 2px solid #000000;
    -webkit-transition : all 0.4s ease 0s;
    -o-transition      : all 0.4s ease 0s;
    transition         : all 0.4s ease 0s;
}
/* line 47, ../development/scss/opencart/_style.scss */
.pav-container {
    background-repeat : no-repeat;
}
/* line 58, ../development/scss/opencart/_style.scss */
.style-adv .widget-images .panel-title {
    letter-spacing : 2px;
    color          : #000000;
    font-size      : 13px;
    margin-bottom  : 20px;
}
/* line 63, ../development/scss/opencart/_style.scss */
.style-adv .widget-images .panel-title:hover {
    color : #FCDD2D;
}
/* line 67, ../development/scss/opencart/_style.scss */
.style-adv .widget-images .description-item {
    line-height   : 20px;
    margin-bottom : 20px;
}
/* line 75, ../development/scss/opencart/_style.scss */
.box-static div[class*="col-"] {
    padding : 0;
}
/* line 14, ../development/scss/mixins/mixins/_clearfix.scss */
.support:before, .support:after {
    content : " ";
    display : table;
}
/* line 19, ../development/scss/mixins/mixins/_clearfix.scss */
.support:after {
    clear : both;
}
/* line 80, ../development/scss/opencart/_style.scss */
.support > div {
    width        : 33.3333%;
    padding-left : 25px;
    margin       : 0;
    position     : relative;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .support > div {
    padding-right : 25px;
    padding-left  : inherit;
}
/* line 85, ../development/scss/opencart/_style.scss */
.support > div:after, .support > div:before {
    position           : absolute;
    top                : 25px;
    background-color   : #999999;
    content            : "";
    width              : 1px;
    height             : 30px;
    line-height        : 21px;
    -ms-transform      : skew(-30deg);
    -webkit-transform  : skew(-30deg);
    transform          : skew(-30deg);
    -webkit-transition : all 0.3s ease 0s;
    -o-transition      : all 0.3s ease 0s;
    transition         : all 0.3s ease 0s;
    display            : inline-block;
    *display           : inline;
    zoom               : 1;
    z-index            : 9;
}
/* line 99, ../development/scss/opencart/_style.scss */
.support > div:before {
    left : 0;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .support > div:before {
    right : 0;
    left  : auto;
}
/* line 102, ../development/scss/opencart/_style.scss */
.support > div:after {
    left : 5px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .support > div:after {
    right : 5px;
    left  : auto;
}
/* line 105, ../development/scss/opencart/_style.scss */
.support > div .left {
    left : -35px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .support > div .left {
    right : -35px;
    left  : auto;
}
/* line 108, ../development/scss/opencart/_style.scss */
.support > div .right {
    right : -40px;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .support > div .right {
    left  : -40px;
    right : auto;
}
/* line 112, ../development/scss/opencart/_style.scss */
.support > div:first-child:after, .support > div:first-child:before {
    background : none;
}
/* line 118, ../development/scss/opencart/_style.scss */
.support .media-body .free-date {
    margin-bottom : 0;
}
/* line 121, ../development/scss/opencart/_style.scss */
.support .media-body p {
    text-transform : uppercase;
    font-size      : 11px;
}
/* line 126, ../development/scss/opencart/_style.scss */
.support b {
    font-size   : 39px;
    font-family : "Oswald Bold", sans-serif;
    color       : #E87169;
}
/* line 130, ../development/scss/opencart/_style.scss */
.support b em {
    font-size      : 23px;
    line-height    : 60px;
    vertical-align : top;
}
/*
*Move Top
*/
/* line 140, ../development/scss/opencart/_style.scss */
.scrollup {
    background            : #FCDD2D;
    bottom                : 82px;
    position              : fixed;
    right                 : 10px;
    -webkit-border-radius : 100%;
    -moz-border-radius    : 100%;
    -ms-border-radius     : 100%;
    -o-border-radius      : 100%;
    border-radius         : 100%;
    width                 : 40px;
    height                : 40px;
    text-align            : center;
    font-size             : 13px;
    color                 : #FFFFFF !important;
    text-transform        : uppercase;
    font-weight           : 600;
    padding               : 2px;
    z-index               : 9999;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .scrollup {
    left  : 10px;
    right : auto;
}
/* line 154, ../development/scss/opencart/_style.scss */
.scrollup .fa {
    display : block;
}
/* line 157, ../development/scss/opencart/_style.scss */
.scrollup a {
    color : #FFFFFF !important;
}
/* line 159, ../development/scss/opencart/_style.scss */
.scrollup a:hover {
    color : #000000 !important;
}
/* line 163, ../development/scss/opencart/_style.scss */
.scrollup:hover {
    opacity : 0.8;
    filter  : alpha(opacity=80);
}
/* line 168, ../development/scss/opencart/_style.scss */
.show-mobile {
    position : relative;
}
/* line 170, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle {
    right              : 0;
    left               : auto;
    top                : 130%;
    margin             : -1px 0 0;
    opacity            : 0;
    filter             : alpha(opacity=0);
    -webkit-transition : all 300ms ease-in-out 0s;
    -o-transition      : all 300ms ease-in-out 0s;
    transition         : all 300ms ease-in-out 0s;
    border             : medium none;
    display            : block;
    margin-top         : 0;
    min-width          : 200px;
    padding            : 10px;
    position           : absolute;
    visibility         : hidden;
    background-color   : #FFFFFF;
    -webkit-box-shadow : 0 6px 12px rgba(0, 0, 0, 0.176);
    box-shadow         : 0 6px 12px rgba(0, 0, 0, 0.176);
    z-index            : 999;
    font-size          : 13px;
}
/* line 188, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle ul, .show-mobile .inner-toggle ol, .show-mobile .inner-toggle .links {
    margin : 0;
    width  : 100%;
}
/* line 191, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle ul li, .show-mobile .inner-toggle ol li, .show-mobile .inner-toggle .links li {
    display  : block;
    overflow : hidden;
    margin   : 0;
}
/* line 195, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle ul li a, .show-mobile .inner-toggle ol li a, .show-mobile .inner-toggle .links li a {
    color : #FFFFFF;
}
/* line 197, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle ul li a:hover, .show-mobile .inner-toggle ol li a:hover, .show-mobile .inner-toggle .links li a:hover {
    background-color : transparent;
    color            : #FCDD2D;
}
/* line 204, ../development/scss/opencart/_style.scss */
.show-mobile .inner-toggle .btn {
    display : none;
}
/* line 209, ../development/scss/opencart/_style.scss */
.show-mobile .quick-access ul li a {
    padding : 5px 0;
    float   : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .show-mobile .quick-access ul li a {
    float : right;
}
/* line 212, ../development/scss/opencart/_style.scss */
.show-mobile .quick-access ul li a .fa {
    padding-right : 8px;
}
/* line 219, ../development/scss/opencart/_style.scss */
.show-mobile .pull-left:hover .inner-toggle {
    visibility : visible;
    opacity    : 1;
    filter     : alpha(opacity=100);
    top        : 112%;
}
/* line 226, ../development/scss/opencart/_style.scss */
.show-mobile .quickaccess-toggle {
    line-height : 35px;
    font-size   : 13px;
    text-align  : center;
    cursor      : pointer;
    width       : 50px;
    height      : 35px;
}
/* line 232, ../development/scss/opencart/_style.scss */
.show-mobile .quickaccess-toggle:hover {
    color : #838383;
}
/* line 240, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .image {
    float        : left;
    width        : 50%;
    overflow     : inherit;
    margin-right : 15px;
    z-index      : 1;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .hightlighted .product-block .image {
    float : right;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .hightlighted .product-block .image {
    margin-left  : 15px;
    margin-right : inherit;
}
/* line 247, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .product-meta {
    float : right;
    width : 45%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .hightlighted .product-block .product-meta {
    float : left;
}
/* line 250, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .product-meta .price {
    width : 25%;
}
/* line 254, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .description {
    color          : #999999;
    font-family    : "Raleway", sans-serif;
    border-bottom  : 1px solid #D5D5D5;
    height         : auto;
    padding-bottom : 34px;
    display        : block;
}
/* line 262, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .name {
    margin-bottom : 20px;
}
/* line 264, ../development/scss/opencart/_style.scss */
.hightlighted .product-block .name a {
    color          : #000000;
    text-transform : none;
    font-size      : 18px;
    line-height    : 25px;
}
/* line 272, ../development/scss/opencart/_style.scss */
.hightlighted .product-block:hover .quickview {
    display : none;
}
/* line 277, ../development/scss/opencart/_style.scss */
.hightlighted .price-old {
    color : #999999;
}
/* line 280, ../development/scss/opencart/_style.scss */
.hightlighted .price-new {
    color     : #999999;
    font-size : 24px;
}
/* line 285, ../development/scss/opencart/_style.scss */
.hightlighted .rating {
    margin-top : 15px;
    display    : none !important;
}
/* line 292, ../development/scss/opencart/_style.scss */
.border-dashed:after {
    border-top : 1px dashed #FCDD2D;
}
/* line 297, ../development/scss/opencart/_style.scss */
.logo-about {
    margin-bottom : 20px;
}
/* line 302, ../development/scss/opencart/_style.scss */
.pavpopulartag a {
    background   : #F4F4F4;
    color        : #999999;
    padding      : 5px;
    margin-right : 5px;
    line-height  : 30px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .pavpopulartag a {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 309, ../development/scss/opencart/_style.scss */
.pavpopulartag .panel-body {
    padding-bottom : 30px !important;
}
/* line 316, ../development/scss/opencart/_style.scss */
.custom-full .custom h5, .custom-full .custom p {
    display : initial;
    margin  : 0 2px;
}
/* line 322, ../development/scss/opencart/_style.scss */
.custom-full ul li {
    list-style    : none;
    float         : left;
    margin-bottom : 40px;
    margin-top    : 40px;
    width         : 33%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .custom-full ul li {
    float : right;
}
/* line 328, ../development/scss/opencart/_style.scss */
.custom-full ul li i {
    font-size : 20px;
}
/* line 334, ../development/scss/opencart/_style.scss */
.effect-adv {
    background-color : #000000;
    overflow         : hidden;
    position         : relative;
}
/* line 338, ../development/scss/opencart/_style.scss */
.effect-adv img {
    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;
    width              : 100%;
}
/* line 345, ../development/scss/opencart/_style.scss */
.effect-adv:hover img {
    opacity   : 0.5;
    filter    : alpha(opacity=50);
    transform : scale3d(1.1, 1.1, 1);
}
/* line 353, ../development/scss/opencart/_style.scss */
.widget-category .item-category {
    background-color : #FFFFFF;
    border-right     : 1px solid #E3E3E3;
    border-top       : 1px solid #E3E3E3;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .widget-category .item-category {
    border-left  : 1px solid #E3E3E3;
    border-right : inherit;
}
/* line 357, ../development/scss/opencart/_style.scss */
.widget-category .item-category:nth-child(1) {
    border-top : none;
}
/* line 360, ../development/scss/opencart/_style.scss */
.widget-category .item-category:nth-child(2) {
    border-top : none;
}
/* line 363, ../development/scss/opencart/_style.scss */
.widget-category .item-category:nth-child(3) {
    border-top : none;
}
/* line 366, ../development/scss/opencart/_style.scss */
.widget-category .item-category:nth-child(4) {
    border-top   : none;
    border-right : none;
}
/* line 371, ../development/scss/opencart/_style.scss */
.widget-category ul {
    margin-bottom : 0;
}
/* line 374, ../development/scss/opencart/_style.scss */
.widget-category ul li:last-child {
    border-right : none;
}
/* line 379, ../development/scss/opencart/_style.scss */
.widget-category .icon-category {
    text-align : center;
}
/* line 381, ../development/scss/opencart/_style.scss */
.widget-category .icon-category > a {
    display : inline-block;
}
/* line 385, ../development/scss/opencart/_style.scss */
.widget-category .caption {
    text-align     : center;
    width          : 100%;
    padding-bottom : 28px;
}
/* line 389, ../development/scss/opencart/_style.scss */
.widget-category .caption a {
    text-transform : none;
}
/* line 392, ../development/scss/opencart/_style.scss */
.widget-category .caption h4 {
    font-size   : 15px;
    font-weight : 600;
    margin      : 2px 0;
}
/* line 399, ../development/scss/opencart/_style.scss */
.widget-category .items a {
    font-weight : 500;
    color       : #999999;
}
/* line 402, ../development/scss/opencart/_style.scss */
.widget-category .items a:hover {
    color : #FCDD2D;
}
/* line 410, ../development/scss/opencart/_style.scss */
.img-list-product .image-item {
    width : 25%;
}
/* line 413, ../development/scss/opencart/_style.scss */
.img-list-product .list {
    width : 75%;
    float : left;
}
/* line 420, ../development/scss/opencart/_style.scss */
.introduce .detail {
    width : 80%;
}
/* line 423, ../development/scss/opencart/_style.scss */
.introduce h1 {
    margin-bottom : 40px;
}
/* line 428, ../development/scss/opencart/_style.scss */
.information-contact .breadcrumbs {
    margin-bottom : 0 !important;
}
/* line 434, ../development/scss/opencart/_style.scss */
.hight-light .pav-newsletter .form-control {
    border-color : #3C3C3C;
}
/* line 438, ../development/scss/opencart/_style.scss */
.hight-light.border-right {
    border-color : #3C3C3C;
}
/* line 443, ../development/scss/opencart/_style.scss */
.hight-lighted .pav-newsletter {
    border         : 10px solid #EBEBEB;
    padding-bottom : 20px;
}
/* line 446, ../development/scss/opencart/_style.scss */
.hight-lighted .pav-newsletter .description {
    margin-bottom : 0;
}
/* line 451, ../development/scss/opencart/_style.scss */
.panel-contact-info {
    margin-top : 40px;
}
/* line 455, ../development/scss/opencart/_style.scss */
.contact-form .control-label {
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .contact-form .control-label {
    text-align : right;
}
/* line 459, ../development/scss/opencart/_style.scss */
.social {
    padding-top : 17px;
}
/* line 462, ../development/scss/opencart/_style.scss */
.custom-service {
    background-color : #FCDD2D;
    min-height       : 100px;
}
/* line 465, ../development/scss/opencart/_style.scss */
.custom-service .service-body {
    display : inline-block;
}
/* line 468, ../development/scss/opencart/_style.scss */
.custom-service .service-title {
    font-size      : 12px;
    text-transform : uppercase;
    font-weight    : bold;
    color          : #000000;
}
/* line 474, ../development/scss/opencart/_style.scss */
.custom-service .service-left {
    border-right   : 1px solid #000000;
    margin         : 21px 0 21px;
    padding-top    : 11px;
    padding-bottom : 10px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .custom-service .service-left {
    border-left  : 1px solid #000000;
    border-right : inherit;
}
/* line 481, ../development/scss/opencart/_style.scss */
.custom-service .inner-left .service-content {
    padding-left : 65px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .custom-service .inner-left .service-content {
    padding-right : 65px;
    padding-left  : inherit;
}
/* line 485, ../development/scss/opencart/_style.scss */
.custom-service .inner-right {
    margin : 30px 0 29px;
}
/* line 487, ../development/scss/opencart/_style.scss */
.custom-service .inner-right .service-body {
    width        : 49%;
    padding-left : 40px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .custom-service .inner-right .service-body {
    padding-right : 40px;
    padding-left  : inherit;
}
/* line 491, ../development/scss/opencart/_style.scss */
.custom-service .inner-right .phone {
    font-size : 16px;
}
/* line 495, ../development/scss/opencart/_style.scss */
.custom-service .icon-internal01 {
    background : url("../image/default/icon_truck.png") no-repeat scroll 20px 0;
    padding    : 0 0 20px 65px;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .custom-service .icon-internal01 {
    padding : 0 65px 20px 0;
}
/* line 499, ../development/scss/opencart/_style.scss */
.custom-service .icon-internal02 {
    background : url("../image/default/icon_refresh.png") no-repeat scroll 20px 0;
    padding    : 0 0 20px 65px;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .custom-service .icon-internal02 {
    padding : 0 65px 20px 0;
}
/* line 503, ../development/scss/opencart/_style.scss */
.custom-service .icon-internal03 {
    background : url("../image/default/icon_tag.png") no-repeat scroll 20px 0;
    padding    : 0 0 20px 65px;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .custom-service .icon-internal03 {
    padding : 0 65px 20px 0;
}
/* line 508, ../development/scss/opencart/_style.scss */
.img-contact {
    padding-top : 15px;
}
/* line 512, ../development/scss/opencart/_style.scss */
.home-banner .item01 {
    margin-right : -12px;
    margin-top   : -40px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .home-banner .item01 {
    margin-left  : -12px;
    margin-right : inherit;
}
/* line 516, ../development/scss/opencart/_style.scss */
.home-banner .item02 {
    margin : -40px -6px 0;
}
/* line 519, ../development/scss/opencart/_style.scss */
.home-banner .item03 {
    margin-left : -12px;
    margin-top  : -40px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .home-banner .item03 {
    margin-right : -12px;
    margin-left  : inherit;
}
/* line 524, ../development/scss/opencart/_style.scss */
.pavcol-lg-5 {
    width : 20%;
}
/* line 529, ../development/scss/opencart/_style.scss */
.panel-heading .panel-title:after {
    background : url("../image/default/icon_heading.png") no-repeat scroll 0 4px;
    content    : "";
    position   : absolute;
    width      : 12px;
    height     : 19px;
    left       : 0;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .panel-heading .panel-title:after {
    right : 0;
    left  : auto;
}
/* line 536, ../development/scss/opencart/_style.scss */
.panel-heading .panel-title span {
    border-bottom  : 2px solid #D9D9D9;
    padding-left   : 15px;
    padding-bottom : 5px;
    font-size      : 16px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .panel-heading .panel-title span {
    padding-right : 15px;
    padding-left  : inherit;
}
/* line 546, ../development/scss/opencart/_style.scss */
.panel-group .panel-heading .panel-title:after {
    display : none;
}
/* line 551, ../development/scss/opencart/_style.scss */
.disable {
    display : none;
}
/* line 554, ../development/scss/opencart/_style.scss */
.no-padding {
    padding : 0 !important;
}
/* line 557, ../development/scss/opencart/_style.scss */
.margin-top {
    margin-top : 30px;
}
/* line 561, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block {
    text-align : left;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .popular-sidebar .product-block {
    text-align : right;
}
/* line 563, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .image {
    float : left;
    width : 42%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .popular-sidebar .product-block .image {
    float : right;
}
/* line 567, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .product-meta {
    padding : 0;
    float   : right;
    width   : 58%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .popular-sidebar .product-block .product-meta {
    float : left;
}
/* line 571, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .product-meta:before {
    display : none;
}
/* line 575, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block:after {
    content : "";
    display : table;
    clear   : both;
}
/* line 580, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .rating {
    display : none;
}
/* line 583, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .cart {
    display : none;
}
/* line 586, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .effect-pro1 {
    display : none;
}
/* line 589, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .name {
    padding       : 0 0 0 15px;
    margin-bottom : 10px;
}
/* line 342, ../development/scss/mixins/_app.scss */
.rtl .popular-sidebar .product-block .name {
    padding : 0 15px 0 0;
}
/* line 593, ../development/scss/opencart/_style.scss */
.popular-sidebar .product-block .price {
    padding-right  : 15px;
    padding-left   : 15px;
    padding-bottom : 0;
}
/* line 601, ../development/scss/opencart/_style.scss */
.custom-contact {
    outline        : 2px solid #FCDD2D;
    outline-offset : -31px;
}
/* line 604, ../development/scss/opencart/_style.scss */
.custom-contact .image {
    float : left;
    width : 38%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .custom-contact .image {
    float : right;
}
/* line 608, ../development/scss/opencart/_style.scss */
.custom-contact .description {
    float            : right;
    background-color : #2B2D36;
    min-height       : 460px;
    width            : 62%;
    padding          : 40px 80px 0 45px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .custom-contact .description {
    float : left;
}
/* line 614, ../development/scss/opencart/_style.scss */
.custom-contact .description a {
    text-transform : uppercase;
    font-size      : 11px;
    font-weight    : 900;
    color          : #FCDD2D;
}
/* line 621, ../development/scss/opencart/_style.scss */
.custom-contact .panel-title span {
    border-color : #4E4F57;
    color        : #FFFFFF;
}
/* line 625, ../development/scss/opencart/_style.scss */
.custom-contact .content {
    color         : #FFFFFF;
    margin-bottom : 18px;
}
/* line 631, ../development/scss/opencart/_style.scss */
#language a {
    padding : 0 23px;
    display : block;
}
/* line 639, ../development/scss/opencart/_style.scss */
.layout-boxed-lg.version-1 .logo {
    width : 100%;
}
/* line 642, ../development/scss/opencart/_style.scss */
.layout-boxed-lg.version-1 .menu {
    width : 100%;
    left  : 20%;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .layout-boxed-lg.version-1 .menu {
    right : 20%;
    left  : auto;
}
/* line 646, ../development/scss/opencart/_style.scss */
.layout-boxed-lg.version-1 .box-top {
    width      : 100%;
    border-top : 1px solid #EDEDED;
}
/* line 2, ../development/scss/opencart/modules/_verticalmenu.scss */
.pav-verticalmenu .panel-body {
    background : #FFFFFF;
    padding    : 30px;
}
/* line 6, ../development/scss/opencart/modules/_verticalmenu.scss */
.pav-verticalmenu .panel-heading {
    background-color : #2B2D36;
    padding-left     : 23px;
    padding-top      : 17px;
    padding-bottom   : 17px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .pav-verticalmenu .panel-heading {
    padding-right : 23px;
    padding-left  : inherit;
}
/* line 12, ../development/scss/opencart/modules/_verticalmenu.scss */
.pav-verticalmenu .panel-heading .panel-title span {
    color : #FFFFFF;
}
/* line 15, ../development/scss/opencart/modules/_verticalmenu.scss */
.pav-verticalmenu .panel-heading .panel-title:after {
    left : 23px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .pav-verticalmenu .panel-heading .panel-title:after {
    right : 23px;
    left  : auto;
}
/* line 20, ../development/scss/opencart/modules/_verticalmenu.scss */
.pav-verticalmenu .navbar-default {
    background-color : #FFFFFF;
}
/* line 25, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-collapse {
    margin  : 0;
    padding : 0;
    border  : none;
}
/* line 30, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav {
    position : static;
    float    : none;
    width    : 100%;
}
/* line 33, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li {
    width         : 100%;
    position      : relative;
    position      : static;
    border-bottom : 1px solid #E3E3E3;
}
/* line 38, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li > a {
    display        : block;
    text-transform : uppercase;
    font-size      : 12px;
    font-weight    : 400;
    padding        : 15px 22px;
    position       : relative;
    color          : #666666;
}
/* line 46, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li > a .fa {
    margin-right : 5px;
    width        : 20px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li > a .fa {
    margin-left  : 5px;
    margin-right : inherit;
}
/* line 51, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li > a .caret {
    float             : right;
    -webkit-transform : rotate(-90deg);
    -ms-transform     : rotate(-90deg);
    -o-transform      : rotate(-90deg);
    transform         : rotate(-90deg);
    margin-top        : 8px;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li > a .caret {
    float : left;
}
/* line 56, ../development/scss/opencart/modules/_verticalmenu.scss */
.rtl .verticalmenu .navbar-nav > li > a .caret {
    -webkit-transform : rotate(90deg);
    -ms-transform     : rotate(90deg);
    -o-transform      : rotate(90deg);
    transform         : rotate(90deg);
}
/* line 61, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li > a:hover a {
    color : #FCDD2D;
}
/* line 68, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li.topdropdow:hover {
    position : static;
}
/* line 72, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li:hover {
    -webkit-transition : all 300ms ease-in-out 0s;
    -o-transition      : all 300ms ease-in-out 0s;
    transition         : all 300ms ease-in-out 0s;
}
/* line 74, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li:hover > .dropdown-menu {
    top          : 0px;
    opacity      : 1;
    filter       : alpha(opacity=100);
    visibility   : visible;
    display      : block;
    left         : 100%;
    box-shadow   : none;
    border-color : #D5D5D5;
    margin-left  : -1px;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu {
    right : 100%;
    left  : auto;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li:hover > .dropdown-menu {
    margin-right : -1px;
    margin-left  : inherit;
}
/* line 85, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li .parent {
    position : relative;
}
/* line 87, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {
    text-transform : none;
    font-weight    : normal;
}
/* line 92, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu {
    right   : 100%;
    top     : 0px;
    opacity : 1;
    filter  : alpha(opacity=100);
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li .parent:hover > .dropdown-menu {
    left  : 100%;
    right : auto;
}
/* line 100, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu {
    right      : 115%;
    display    : block;
    top        : 0;
    visibility : visible;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .navbar-nav > li .parent.dropdown-submenu:hover .dropdown-menu {
    left  : 115%;
    right : auto;
}
/* line 111, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu {
    right              : auto;
    left               : 110%;
    opacity            : 0;
    filter             : alpha(opacity=0);
    -webkit-transition : all 300ms ease-in-out 0s;
    -o-transition      : all 300ms ease-in-out 0s;
    transition         : all 300ms ease-in-out 0s;
    -webkit-transition : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    -o-transition      : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transition         : all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    top                : 0;
    position           : absolute;
    visibility         : hidden;
    z-index            : 999;
    display            : block;
    min-width          : 230px;
    padding            : 0;
}
/* line 425, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .dropdown-menu {
    left  : auto;
    right : auto;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .dropdown-menu {
    right : 110%;
    left  : auto;
}
/* line 124, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu.level1 {
    margin-top : -1px;
}
/* line 125, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu.level1 .fa {
    display : none;
}
/* line 131, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu.level2 .fa {
    display : none;
}
/* line 136, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu.level3 .fa {
    display : none;
}
/* line 141, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu ul {
    list-style-type : none;
    padding-left    : 0;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .verticalmenu .dropdown-menu ul {
    padding-right : 0;
    padding-left  : inherit;
}
/* line 144, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu ul > li {
    margin : 10px 0;
}
/* line 146, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu ul > li > a {
    font-family : "Raleway", serif;
    color       : #666666;
}
/* line 149, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu ul > li > a:hover {
    color : #FCDD2D;
}
/* line 155, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .dropdown-menu .sidebar {
    box-shadow : none;
    padding    : 0;
}
/* line 160, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .widget-heading {
    margin-top     : 10px;
    margin-bottom  : 10px;
    font-weight    : 700;
    font-size      : 14px;
    color          : #333333;
    text-transform : uppercase;
    font-family    : "Raleway", sans-serif;
}
/* line 170, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .bg1 div.dropdown-menu {
    background-image    : url("../image/bg1.jpg");
    background-position : bottom right;
    background-repeat   : no-repeat;
}
/* line 177, ../development/scss/opencart/modules/_verticalmenu.scss */
.verticalmenu .w-product {
    min-height : 120px;
}
/* line 1, ../development/scss/opencart/modules/_deals.scss */
.deals {
    padding : 0 15px;
}
/* line 7, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-list .image {
    width : 35%;
}
/* line 10, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-list .contents {
    width       : 65%;
    min-height  : 284px;
    padding-top : 0 !important;
}
/* line 15, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-list .footer-deals {
    left  : -31%;
    width : 70%;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .productdeals.product-list .footer-deals {
    right : -31%;
    left  : auto;
}
/* line 19, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-list .price {
    padding-bottom : 18px;
}
/* line 22, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-list .cart {
    float : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .productdeals.product-list .cart {
    float : left;
}
/* line 27, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-grid .image {
    width : 35%;
}
/* line 30, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-grid .contents {
    width      : 65%;
    min-height : 284px;
}
/* line 34, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-grid .footer-deals {
    left  : -35%;
    width : 70%;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .productdeals.product-grid .footer-deals {
    right : -35%;
    left  : auto;
}
/* line 38, ../development/scss/opencart/modules/_deals.scss */
.productdeals.product-grid .name a {
    font-size : 18px;
}
/* line 45, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .product-meta {
    padding-top : 55px;
}
/* line 47, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .product-meta:before {
    visibility : hidden;
}
/* line 51, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .name {
    padding : 0 42px;
}
/* line 53, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .name a {
    color : #FFFFFF;
}
/* line 55, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .name a:hover {
    color : #FCDD2D;
}
/* line 60, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .text-cart {
    color : #FFFFFF;
}
/* line 63, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .btn-action {
    margin-top  : 41px;
    margin-left : 120px;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .productdeals .product-block .btn-action {
    margin-right : 120px;
    margin-left  : inherit;
}
/* line 67, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block .cart {
    padding-bottom : 0;
}
/* line 71, ../development/scss/opencart/modules/_deals.scss */
.productdeals .image {
    float : left;
    width : 52%;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .productdeals .image {
    float : right;
}
/* line 75, ../development/scss/opencart/modules/_deals.scss */
.productdeals .contents {
    background-color : #2B2D36;
    min-height       : 290px;
    width            : 48%;
    float            : right;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .productdeals .contents {
    float : left;
}
/* line 81, ../development/scss/opencart/modules/_deals.scss */
.productdeals .footer-deals {
    width    : 90%;
    position : absolute;
    bottom   : 0;
    left     : -45%;
}
/* line 418, ../development/scss/mixins/_app.scss */
.rtl .productdeals .footer-deals {
    right : -45%;
    left  : auto;
}
/* line 88, ../development/scss/opencart/modules/_deals.scss */
.productdeals .item-countdown .countdown_num {
    font-size : 14px;
    display   : block;
}
/* line 92, ../development/scss/opencart/modules/_deals.scss */
.productdeals .item-countdown ul {
    margin : 0;
}
/* line 95, ../development/scss/opencart/modules/_deals.scss */
.productdeals .item-countdown li {
    background-color : #FCDD2D;
    font-family      : "Raleway", serif;
    letter-spacing   : 2px;
    border-right     : 1px solid #CAB124;
    color            : #000000;
    padding          : 6px 0;
    width            : 22%;
    text-align       : center;
    text-transform   : uppercase;
    font-weight      : 900;
    font-size        : 11px;
}
/* line 107, ../development/scss/opencart/modules/_deals.scss */
.productdeals .item-countdown li:last-child {
    border : none;
}
/* line 114, ../development/scss/opencart/modules/_deals.scss */
.productdeals.image-deal .product-block .image {
    float        : left;
    width        : 48%;
    overflow     : inherit;
    margin-right : 15px;
    z-index      : 1;
}
/* line 318, ../development/scss/mixins/_app.scss */
.rtl .productdeals.image-deal .product-block .image {
    float : right;
}
/* line 329, ../development/scss/mixins/_app.scss */
.rtl .productdeals.image-deal .product-block .image {
    margin-left  : 15px;
    margin-right : inherit;
}
/* line 121, ../development/scss/opencart/modules/_deals.scss */
.productdeals.image-deal .product-block .description {
    border-bottom  : none;
    padding-bottom : 0;
    display        : block;
    height         : auto;
}
/* line 128, ../development/scss/opencart/modules/_deals.scss */
.productdeals.image-deal .price-old {
    color : #999999;
}
/* line 131, ../development/scss/opencart/modules/_deals.scss */
.productdeals.image-deal .price-new {
    color     : #999999;
    font-size : 15px;
}
/* line 136, ../development/scss/opencart/modules/_deals.scss */
.productdeals.image-deal .rating {
    display : none !important;
}
/* line 140, ../development/scss/opencart/modules/_deals.scss */
.productdeals .product-block:hover .product-meta .rating {
    opacity    : 1;
    filter     : alpha(opacity=100);
    visibility : visible;
}
@media (min-width : 1200px) {
    /* line 3, ../development/scss/opencart/_responsive.scss */
    .header-layout .container {
        padding-left  : 40px;
        padding-right : 40px;
    }
}
@media (min-width : 1200px) {
    /* line 10, ../development/scss/opencart/_responsive.scss */
    .col-lg-20, .col-md-20 {
        width : 20%;
    }
}
@media (min-width : 992px) and (max-width : 1199px) {
    /* line 16, ../development/scss/opencart/_responsive.scss */
    .header-v1 .box-top {
        border-top : 1px solid #EDEDED;
    }
    /* line 20, ../development/scss/opencart/_responsive.scss */
    .col-md-20 {
        width : 20%;
    }
    /* line 23, ../development/scss/opencart/_responsive.scss */
    .hightlight .product-block .image {
        width : 100%;
    }
    /* line 26, ../development/scss/opencart/_responsive.scss */
    .product-info .compare {
        padding-left : 0;
    }
    /* line 29, ../development/scss/opencart/_responsive.scss */
    .hightlighted .product-block .product-meta,
    .hightlighted .product-block .image {
        width : 100%;
    }
    /* line 33, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .pav-newsletter {
        padding-bottom : 8px;
    }
    /* line 36, ../development/scss/opencart/_responsive.scss */
    .call-to-action {
        width : 100%;
    }
    /* line 39, ../development/scss/opencart/_responsive.scss */
    .footer-top {
        margin-bottom : 0px;
    }
    /* line 42, ../development/scss/opencart/_responsive.scss */
    .service-body {
        padding : 0;
    }
    /* line 46, ../development/scss/opencart/_responsive.scss */
    .productdeals .image {
        width : 63%;
    }
    /* line 49, ../development/scss/opencart/_responsive.scss */
    .productdeals .contents {
        width : 37%;
    }
    /* line 52, ../development/scss/opencart/_responsive.scss */
    .productdeals .footer-deals {
        bottom : 0;
        left   : -70%;
        width  : 140%;
    }
    /* line 57, ../development/scss/opencart/_responsive.scss */
    .productdeals .product-block .btn-action {
        margin-left : 5px;
        margin-top  : 0;
    }
    /* line 63, ../development/scss/opencart/_responsive.scss */
    .popular-sidebar .price {
        padding-bottom : 0;
        padding-top    : 0;
    }
}
/* Ipad Portrait */
@media (min-width : 768px) and (max-width : 991px) {
    /* line 72, ../development/scss/opencart/_responsive.scss */
    .header-v1 .box-top {
        border-top : 1px solid #EDEDED;
    }
    /* line 76, ../development/scss/opencart/_responsive.scss */
    .footer-top {
        margin-bottom : 0px;
    }
    /* line 80, ../development/scss/opencart/_responsive.scss */
    .footer-center .colunm {
        min-height : 300px;
    }
    /* line 83, ../development/scss/opencart/_responsive.scss */
    .footer-center .container .column {
        padding-bottom : 10px;
        padding-top    : 10px;
    }
    /* line 87, ../development/scss/opencart/_responsive.scss */
    .footer-center .container .column.padding {
        padding-left : 9px;
    }
    /* line 90, ../development/scss/opencart/_responsive.scss */
    .footer-center .social {
        margin-bottom : 20px;
    }
    /* line 94, ../development/scss/opencart/_responsive.scss */
    .img-list-product .list {
        width : 100%;
    }
    /* line 97, ../development/scss/opencart/_responsive.scss */
    .product-info .compare {
        padding-left : 0;
    }
    /* line 100, ../development/scss/opencart/_responsive.scss */
    .zoomContainer {
        display : none !important;
    }
    /* line 103, ../development/scss/opencart/_responsive.scss */
    #header-main {
        margin-bottom : 0;
    }
    /* line 106, ../development/scss/opencart/_responsive.scss */
    .space-100 {
        margin-bottom : 20px !important;
    }
    /* line 109, ../development/scss/opencart/_responsive.scss */
    .space-padding-tb-100 {
        padding-bottom : 20px !important;
        padding-top    : 20px !important;
    }
    /* line 113, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .latest-posts-v1 .latest-posts-img-profile,
    .hight-lighted .latest-posts-v1 .latest-posts-meta {
        width : 100%;
    }
    /* line 118, ../development/scss/opencart/_responsive.scss */
    .latest-posts {
        min-height : 100px;
    }
    /* line 121, ../development/scss/opencart/_responsive.scss */
    .product-info .action > div {
        margin-bottom : 10px;
    }
    /* line 124, ../development/scss/opencart/_responsive.scss */
    .image-additional .owl-item {
        width : 110px !important;
    }
    /* line 127, ../development/scss/opencart/_responsive.scss */
    .pav-newsletter .form-control {
        width : 100%;
    }
    /* line 130, ../development/scss/opencart/_responsive.scss */
    .hight-lighted {
        margin-bottom : 60px;
    }
    /* line 132, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .panel-heading {
        padding : 10px 0 0;
    }
    /* line 135, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .pav-newsletter .form-control {
        margin-bottom : 10px;
        margin-top    : 0;
    }
    /* line 139, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .pav-newsletter {
        padding-bottom : 6px;
    }
    /* line 144, ../development/scss/opencart/_responsive.scss */
    .productdeals .product-col:first-child {
        margin-bottom : 20px;
    }
    /* line 147, ../development/scss/opencart/_responsive.scss */
    .productdeals .image {
        width : 40%;
    }
    /* line 150, ../development/scss/opencart/_responsive.scss */
    .productdeals .contents {
        width : 60%;
    }
    /* line 154, ../development/scss/opencart/_responsive.scss */
    .product-block {
        margin-bottom : 45px;
    }
    /* line 156, ../development/scss/opencart/_responsive.scss */
    .product-block .effect-pro1 {
        opacity    : 1;
        visibility : visible;
        bottom     : -25px !important;
    }
    /* line 163, ../development/scss/opencart/_responsive.scss */
    .sidebar .product-block, .popular-sidebar .product-block {
        margin-bottom : 15px !important;
    }
    /* line 167, ../development/scss/opencart/_responsive.scss */
    .product-list .product-block {
        margin-bottom : 15px !important;
    }
}
/* Iphone 5 landscape  */
@media (max-width : 767px) {
    /* line 173, ../development/scss/opencart/_responsive.scss */
    .pav-header #header-main {
        margin : 15px 0;
    }
    /* line 176, ../development/scss/opencart/_responsive.scss */
    #header-layout .logo {
        margin : 15px 0;
    }
    /* line 179, ../development/scss/opencart/_responsive.scss */
    #topbar .freeship {
        margin-bottom : 10px;
    }
    /* line 182, ../development/scss/opencart/_responsive.scss */
    #cart-top-v2 {
        float : left;
    }
    /* line 318, ../development/scss/mixins/_app.scss */
    .rtl #cart-top-v2 {
        float : right;
    }
    /* line 184, ../development/scss/opencart/_responsive.scss */
    #cart-top-v2 .icon-cart {
        height : 38px;
    }
    /* line 189, ../development/scss/opencart/_responsive.scss */
    .header-v1 #cart {
        width : 100%;
    }
    /* line 193, ../development/scss/opencart/_responsive.scss */
    .cart-search {
        float  : left;
        margin : 0 10px;
    }
    /* line 318, ../development/scss/mixins/_app.scss */
    .rtl .cart-search {
        float : right;
    }
    /* line 197, ../development/scss/opencart/_responsive.scss */
    .layerslider-wrapper {
        margin-bottom : 10px !important;
    }
    /* line 200, ../development/scss/opencart/_responsive.scss */
    .custom-full ul li {
        width : 100%;
    }
    /* line 203, ../development/scss/opencart/_responsive.scss */
    .hightlight .product-block .image {
        width : 100%;
    }
    /* line 206, ../development/scss/opencart/_responsive.scss */
    .footer-center .container .column {
        padding-bottom : 10px;
        padding-top    : 10px;
    }
    /* line 210, ../development/scss/opencart/_responsive.scss */
    .footer-center .container .column.padding {
        padding-left : 10px;
    }
    /* line 213, ../development/scss/opencart/_responsive.scss */
    .pavreassurances .media {
        padding : 10px;
    }
    /* line 216, ../development/scss/opencart/_responsive.scss */
    .footer-center .contact {
        margin-top : 0;
    }
    /* line 219, ../development/scss/opencart/_responsive.scss */
    .footer-center .container .column {
        min-height : 200px;
    }
    /* line 222, ../development/scss/opencart/_responsive.scss */
    .effect-v5 {
        width : 80%;
    }
    /* line 225, ../development/scss/opencart/_responsive.scss */
    .zoomContainer {
        display : none !important;
    }
    /* line 228, ../development/scss/opencart/_responsive.scss */
    .zoom {
        display : none !important;
    }
    /* line 231, ../development/scss/opencart/_responsive.scss */
    .btn {
        margin-bottom : 5px;
    }
    /* line 234, ../development/scss/opencart/_responsive.scss */
    h4, .h4 {
        font-size : 14px;
    }
    /* line 237, ../development/scss/opencart/_responsive.scss */
    .img-list-product .list {
        width : 100%;
    }
    /* line 240, ../development/scss/opencart/_responsive.scss */
    .product-info .compare {
        padding-left : 0;
    }
    /* line 243, ../development/scss/opencart/_responsive.scss */
    .product-info .quantity-adder {
        margin-right : 5px;
    }
    /* line 246, ../development/scss/opencart/_responsive.scss */
    .product-info .quantity-adder .add-action {
        width : 20px;
    }
    /* line 249, ../development/scss/opencart/_responsive.scss */
    .space-100 {
        margin-bottom : 20px !important;
    }
    /* line 252, ../development/scss/opencart/_responsive.scss */
    .space-padding-tb-100 {
        padding-bottom : 20px !important;
        padding-top    : 20px !important;
    }
    /* line 256, ../development/scss/opencart/_responsive.scss */
    .space-padding-tb-80 {
        padding-bottom : 20px !important;
        padding-top    : 20px !important;
    }
    /* line 260, ../development/scss/opencart/_responsive.scss */
    .border-right {
        border-right : 0;
    }
    /* line 263, ../development/scss/opencart/_responsive.scss */
    .hight-lighted .latest-posts-v1 .latest-posts-img-profile,
    .hight-lighted .latest-posts-v1 .latest-posts-meta,
    .pav-newsletter .form-control {
        width : 100%;
    }
    /* line 268, ../development/scss/opencart/_responsive.scss */
    .product-info .action > div {
        margin-bottom : 10px;
    }
    /* line 271, ../development/scss/opencart/_responsive.scss */
    .image-additional .owl-item {
        width : 142px !important;
    }
    /* line 275, ../development/scss/opencart/_responsive.scss */
    .productdeals .product-col:first-child {
        margin-bottom : 20px;
    }
    /* line 278, ../development/scss/opencart/_responsive.scss */
    .productdeals .image {
        width : 100%;
    }
    /* line 281, ../development/scss/opencart/_responsive.scss */
    .productdeals .contents {
        width : 100%;
    }
    /* line 284, ../development/scss/opencart/_responsive.scss */
    .productdeals .footer-deals {
        bottom : 24%;
        left   : 5%;
    }
    /* line 290, ../development/scss/opencart/_responsive.scss */
    .custom-contact .image {
        width : 100%;
    }
    /* line 293, ../development/scss/opencart/_responsive.scss */
    .custom-contact .description {
        width       : 100%;
        padding-top : 0px;
    }
    /* line 296, ../development/scss/opencart/_responsive.scss */
    .custom-contact .description .panel {
        padding-bottom : 40px;
    }
    /* line 301, ../development/scss/opencart/_responsive.scss */
    .service-body {
        width   : 100% !important;
        padding : 10px 0;
    }
    /* line 305, ../development/scss/opencart/_responsive.scss */
    .product-block {
        margin-bottom : 50px;
    }
    /* line 307, ../development/scss/opencart/_responsive.scss */
    .product-block .effect-pro1 {
        opacity    : 1;
        visibility : visible;
        bottom     : -29px !important;
    }
    /* line 314, ../development/scss/opencart/_responsive.scss */
    .sidebar .product-block, .popular-sidebar .product-block {
        margin-bottom : 15px !important;
    }
    /* line 318, ../development/scss/opencart/_responsive.scss */
    .display {
        display : none !important;
    }
    /* line 321, ../development/scss/opencart/_responsive.scss */
    .product-filter .filter-right > div {
        margin : 0;
    }
}
/* Iphone 4 + 5 Portrait */
@media (max-width : 480px) {
    /* line 328, ../development/scss/opencart/_responsive.scss */
    .refine-search ul li, .refine-search ol li {
        width : 90%;
    }
    /* line 332, ../development/scss/opencart/_responsive.scss */
    .product-filter .product-compare {
        width : 100%;
    }
    /* line 336, ../development/scss/opencart/_responsive.scss */
    .cart-top .dropdown-menu {
        min-width : 320px;
        width     : 300px;
        top       : 95px;
    }
    /* line 340, ../development/scss/opencart/_responsive.scss */
    .cart-top .dropdown-menu .quatip {
        width : 30px;
    }
    /* line 343, ../development/scss/opencart/_responsive.scss */
    .cart-top .dropdown-menu .btn-xs, .cart-top .dropdown-menu .btn-group-xs > .btn {
        padding : 2px 6px;
    }
    /* line 347, ../development/scss/opencart/_responsive.scss */
    #header-main {
        margin-bottom : 0;
    }
    /* line 352, ../development/scss/opencart/_responsive.scss */
    .product-block:hover .product-meta .rating {
        opacity    : 1;
        filter     : alpha(opacity=100);
        visibility : visible;
    }
    /* line 358, ../development/scss/opencart/_responsive.scss */
    .product-info-bg {
        padding : 10px;
    }
    /* line 362, ../development/scss/opencart/_responsive.scss */
    .latest-posts-v1 .block-content {
        padding : 0;
    }
    /* line 366, ../development/scss/opencart/_responsive.scss */
    .productdeals.image-deal .product-block .image {
        width : 100%;
    }
    /* line 369, ../development/scss/opencart/_responsive.scss */
    .hightlighted .product-block .product-meta,
    .hightlighted .product-block .image {
        width : 100%;
    }
    /* line 374, ../development/scss/opencart/_responsive.scss */
    .interactive-banner .widget-heading {
        padding-top : 15px;
    }
    /* line 378, ../development/scss/opencart/_responsive.scss */
    .custom-service .service-left {
        border : none;
    }
    /* line 381, ../development/scss/opencart/_responsive.scss */
    .pav-newsletter .input-group-btn {
        position : relative;
        right    : 1px;
    }
    /* line 425, ../development/scss/mixins/_app.scss */
    .rtl .pav-newsletter .input-group-btn {
        left  : 1px;
        right : auto;
    }
    /* line 385, ../development/scss/opencart/_responsive.scss */
    #input-search {
        margin-bottom : 5px;
    }
    /* line 388, ../development/scss/opencart/_responsive.scss */
    #input-sort {
        width : 130px;
    }
    /* line 391, ../development/scss/opencart/_responsive.scss */
    .input-group .form-control {
        width : 100px;
    }
}
.product-block .quickview span {
    font-weight : 300;
    font-size   : 10px;
    color       : #999999;
}
.product-block .quickview span:hover {
    color : #FCDD2D;
}
.custom-service span.icon-name {
    font-size : -webkit-xxx-large;
    color     : black;
    font-size : 45px;
    position  : absolute;
    left      : 10%;
    top       : 0;
}
@media (max-width : 991px) {
    .custom-service .service-body {
        margin-bottom : 20px;
    }
}
@media (max-width : 767px) {
    .custom-service span.icon-name {
        left : 15px;
    }
    .custom-contact .image img {
        width : 100%;
    }
}
.bottom-offcanvas {
    position : relative;
}
.bottom-offcanvas > .container > button {
    position : absolute;
    top      : -65px;
    z-index  : 9;
    left     : 19px;
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
    -webkit-animation-duration  : 1s;
    animation-duration          : 1s;
    -webkit-animation-fill-mode : both;
    animation-fill-mode         : both;
}
.animated.infinite {
    -webkit-animation-iteration-count : infinite;
    animation-iteration-count         : infinite;
}
.animated.hinge {
    -webkit-animation-duration : 2s;
    animation-duration         : 2s;
}
@-webkit-keyframes bounce {
    0%, 20%, 53%, 80%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform                  : translate3d(0, 0, 0);
        transform                          : translate3d(0, 0, 0);
    }

    40%, 43% {
        -webkit-transition-timing-function : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function         : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform                  : translate3d(0, -30px, 0);
        transform                          : translate3d(0, -30px, 0);
    }

    70% {
        -webkit-transition-timing-function : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function         : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform                  : translate3d(0, -15px, 0);
        transform                          : translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, -4px, 0);
        transform         : translate3d(0, -4px, 0);
    }
}
@keyframes bounce {
    0%, 20%, 53%, 80%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform                  : translate3d(0, 0, 0);
        transform                          : translate3d(0, 0, 0);
    }

    40%, 43% {
        -webkit-transition-timing-function : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function         : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform                  : translate3d(0, -30px, 0);
        transform                          : translate3d(0, -30px, 0);
    }

    70% {
        -webkit-transition-timing-function : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function         : cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform                  : translate3d(0, -15px, 0);
        transform                          : translate3d(0, -15px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, -4px, 0);
        transform         : translate3d(0, -4px, 0);
    }
}
.bounce {
    -webkit-animation-name   : bounce;
    animation-name           : bounce;
    -webkit-transform-origin : center bottom;
    -ms-transform-origin     : center bottom;
    transform-origin         : center bottom;
}
@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity : 1;
    }

    25%, 75% {
        opacity : 0;
    }
}
@keyframes flash {
    0%, 50%, 100% {
        opacity : 1;
    }

    25%, 75% {
        opacity : 0;
    }
}
.flash {
    -webkit-animation-name : flash;
    animation-name         : flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform : scale3d(1.05, 1.05, 1.05);
        transform         : scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
@keyframes pulse {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform : scale3d(1.05, 1.05, 1.05);
        transform         : scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
.pulse {
    -webkit-animation-name : pulse;
    animation-name         : pulse;
}
@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform : scale3d(1.25, 0.75, 1);
        transform         : scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform : scale3d(0.75, 1.25, 1);
        transform         : scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform : scale3d(1.15, 0.85, 1);
        transform         : scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform : scale3d(.95, 1.05, 1);
        transform         : scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform : scale3d(1.05, .95, 1);
        transform         : scale3d(1.05, .95, 1);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
@keyframes rubberBand {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    30% {
        -webkit-transform : scale3d(1.25, 0.75, 1);
        transform         : scale3d(1.25, 0.75, 1);
    }

    40% {
        -webkit-transform : scale3d(0.75, 1.25, 1);
        transform         : scale3d(0.75, 1.25, 1);
    }

    50% {
        -webkit-transform : scale3d(1.15, 0.85, 1);
        transform         : scale3d(1.15, 0.85, 1);
    }

    65% {
        -webkit-transform : scale3d(.95, 1.05, 1);
        transform         : scale3d(.95, 1.05, 1);
    }

    75% {
        -webkit-transform : scale3d(1.05, .95, 1);
        transform         : scale3d(1.05, .95, 1);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
.rubberBand {
    -webkit-animation-name : rubberBand;
    animation-name         : rubberBand;
}
@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform : translate3d(0, 0, 0);
        transform         : translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform : translate3d(-10px, 0, 0);
        transform         : translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform : translate3d(10px, 0, 0);
        transform         : translate3d(10px, 0, 0);
    }
}
@keyframes shake {
    0%, 100% {
        -webkit-transform : translate3d(0, 0, 0);
        transform         : translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform : translate3d(-10px, 0, 0);
        transform         : translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform : translate3d(10px, 0, 0);
        transform         : translate3d(10px, 0, 0);
    }
}
.shake {
    -webkit-animation-name : shake;
    animation-name         : shake;
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform : rotate3d(0, 0, 1, 15deg);
        transform         : rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform : rotate3d(0, 0, 1, -10deg);
        transform         : rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform : rotate3d(0, 0, 1, 5deg);
        transform         : rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform : rotate3d(0, 0, 1, -5deg);
        transform         : rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform : rotate3d(0, 0, 1, 0deg);
        transform         : rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes swing {
    20% {
        -webkit-transform : rotate3d(0, 0, 1, 15deg);
        transform         : rotate3d(0, 0, 1, 15deg);
    }

    40% {
        -webkit-transform : rotate3d(0, 0, 1, -10deg);
        transform         : rotate3d(0, 0, 1, -10deg);
    }

    60% {
        -webkit-transform : rotate3d(0, 0, 1, 5deg);
        transform         : rotate3d(0, 0, 1, 5deg);
    }

    80% {
        -webkit-transform : rotate3d(0, 0, 1, -5deg);
        transform         : rotate3d(0, 0, 1, -5deg);
    }

    100% {
        -webkit-transform : rotate3d(0, 0, 1, 0deg);
        transform         : rotate3d(0, 0, 1, 0deg);
    }
}
.swing {
    -webkit-transform-origin : top center;
    -ms-transform-origin     : top center;
    transform-origin         : top center;
    -webkit-animation-name   : swing;
    animation-name           : swing;
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform : scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform         : scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform         : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform         : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
@keyframes tada {
    0% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }

    10%, 20% {
        -webkit-transform : scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform         : scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform         : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform         : scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }

    100% {
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
.tada {
    -webkit-animation-name : tada;
    animation-name         : tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform : none;
        transform         : none;
    }

    15% {
        -webkit-transform : translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform         : translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform : translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform         : translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform : translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform         : translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform : translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform         : translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform : translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform         : translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes wobble {
    0% {
        -webkit-transform : none;
        transform         : none;
    }

    15% {
        -webkit-transform : translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform         : translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }

    30% {
        -webkit-transform : translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform         : translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }

    45% {
        -webkit-transform : translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform         : translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }

    60% {
        -webkit-transform : translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform         : translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }

    75% {
        -webkit-transform : translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform         : translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
.wobble {
    -webkit-animation-name : wobble;
    animation-name         : wobble;
}
@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1);
        transform         : scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform : scale3d(.9, .9, .9);
        transform         : scale3d(.9, .9, .9);
    }

    60% {
        opacity           : 1;
        -webkit-transform : scale3d(1.03, 1.03, 1.03);
        transform         : scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform : scale3d(.97, .97, .97);
        transform         : scale3d(.97, .97, .97);
    }

    100% {
        opacity           : 1;
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    20% {
        -webkit-transform : scale3d(1.1, 1.1, 1.1);
        transform         : scale3d(1.1, 1.1, 1.1);
    }

    40% {
        -webkit-transform : scale3d(.9, .9, .9);
        transform         : scale3d(.9, .9, .9);
    }

    60% {
        opacity           : 1;
        -webkit-transform : scale3d(1.03, 1.03, 1.03);
        transform         : scale3d(1.03, 1.03, 1.03);
    }

    80% {
        -webkit-transform : scale3d(.97, .97, .97);
        transform         : scale3d(.97, .97, .97);
    }

    100% {
        opacity           : 1;
        -webkit-transform : scale3d(1, 1, 1);
        transform         : scale3d(1, 1, 1);
    }
}
.bounceIn {
    -webkit-animation-name     : bounceIn;
    animation-name             : bounceIn;
    -webkit-animation-duration : .75s;
    animation-duration         : .75s;
}
@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -3000px, 0);
        transform         : translate3d(0, -3000px, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(0, 25px, 0);
        transform         : translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform : translate3d(0, -10px, 0);
        transform         : translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, 5px, 0);
        transform         : translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes bounceInDown {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -3000px, 0);
        transform         : translate3d(0, -3000px, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(0, 25px, 0);
        transform         : translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform : translate3d(0, -10px, 0);
        transform         : translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, 5px, 0);
        transform         : translate3d(0, 5px, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
.bounceInDown {
    -webkit-animation-name : bounceInDown;
    animation-name         : bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-3000px, 0, 0);
        transform         : translate3d(-3000px, 0, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(25px, 0, 0);
        transform         : translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform : translate3d(-10px, 0, 0);
        transform         : translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform : translate3d(5px, 0, 0);
        transform         : translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes bounceInLeft {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-3000px, 0, 0);
        transform         : translate3d(-3000px, 0, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(25px, 0, 0);
        transform         : translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform : translate3d(-10px, 0, 0);
        transform         : translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform : translate3d(5px, 0, 0);
        transform         : translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
.bounceInLeft {
    -webkit-animation-name : bounceInLeft;
    animation-name         : bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(3000px, 0, 0);
        transform         : translate3d(3000px, 0, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(-25px, 0, 0);
        transform         : translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform : translate3d(10px, 0, 0);
        transform         : translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform : translate3d(-5px, 0, 0);
        transform         : translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes bounceInRight {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(3000px, 0, 0);
        transform         : translate3d(3000px, 0, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(-25px, 0, 0);
        transform         : translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform : translate3d(10px, 0, 0);
        transform         : translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform : translate3d(-5px, 0, 0);
        transform         : translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform : none;
        transform         : none;
    }
}
.bounceInRight {
    -webkit-animation-name : bounceInRight;
    animation-name         : bounceInRight;
}
@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 3000px, 0);
        transform         : translate3d(0, 3000px, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(0, -20px, 0);
        transform         : translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform : translate3d(0, 10px, 0);
        transform         : translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, -5px, 0);
        transform         : translate3d(0, -5px, 0);
    }

    100% {
        -webkit-transform : translate3d(0, 0, 0);
        transform         : translate3d(0, 0, 0);
    }
}
@keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% {
        -webkit-transition-timing-function : cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function         : cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 3000px, 0);
        transform         : translate3d(0, 3000px, 0);
    }

    60% {
        opacity           : 1;
        -webkit-transform : translate3d(0, -20px, 0);
        transform         : translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform : translate3d(0, 10px, 0);
        transform         : translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform : translate3d(0, -5px, 0);
        transform         : translate3d(0, -5px, 0);
    }

    100% {
        -webkit-transform : translate3d(0, 0, 0);
        transform         : translate3d(0, 0, 0);
    }
}
.bounceInUp {
    -webkit-animation-name : bounceInUp;
    animation-name         : bounceInUp;
}
@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform : scale3d(.9, .9, .9);
        transform         : scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity           : 1;
        -webkit-transform : scale3d(1.1, 1.1, 1.1);
        transform         : scale3d(1.1, 1.1, 1.1);
    }

    100% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }
}
@keyframes bounceOut {
    20% {
        -webkit-transform : scale3d(.9, .9, .9);
        transform         : scale3d(.9, .9, .9);
    }

    50%, 55% {
        opacity           : 1;
        -webkit-transform : scale3d(1.1, 1.1, 1.1);
        transform         : scale3d(1.1, 1.1, 1.1);
    }

    100% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }
}
.bounceOut {
    -webkit-animation-name     : bounceOut;
    animation-name             : bounceOut;
    -webkit-animation-duration : .75s;
    animation-duration         : .75s;
}
@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform : translate3d(0, 10px, 0);
        transform         : translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity           : 1;
        -webkit-transform : translate3d(0, -20px, 0);
        transform         : translate3d(0, -20px, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }
}
@keyframes bounceOutDown {
    20% {
        -webkit-transform : translate3d(0, 10px, 0);
        transform         : translate3d(0, 10px, 0);
    }

    40%, 45% {
        opacity           : 1;
        -webkit-transform : translate3d(0, -20px, 0);
        transform         : translate3d(0, -20px, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }
}
.bounceOutDown {
    -webkit-animation-name : bounceOutDown;
    animation-name         : bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
    20% {
        opacity           : 1;
        -webkit-transform : translate3d(20px, 0, 0);
        transform         : translate3d(20px, 0, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }
}
@keyframes bounceOutLeft {
    20% {
        opacity           : 1;
        -webkit-transform : translate3d(20px, 0, 0);
        transform         : translate3d(20px, 0, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }
}
.bounceOutLeft {
    -webkit-animation-name : bounceOutLeft;
    animation-name         : bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
    20% {
        opacity           : 1;
        -webkit-transform : translate3d(-20px, 0, 0);
        transform         : translate3d(-20px, 0, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }
}
@keyframes bounceOutRight {
    20% {
        opacity           : 1;
        -webkit-transform : translate3d(-20px, 0, 0);
        transform         : translate3d(-20px, 0, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }
}
.bounceOutRight {
    -webkit-animation-name : bounceOutRight;
    animation-name         : bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform : translate3d(0, -10px, 0);
        transform         : translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity           : 1;
        -webkit-transform : translate3d(0, 20px, 0);
        transform         : translate3d(0, 20px, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }
}
@keyframes bounceOutUp {
    20% {
        -webkit-transform : translate3d(0, -10px, 0);
        transform         : translate3d(0, -10px, 0);
    }

    40%, 45% {
        opacity           : 1;
        -webkit-transform : translate3d(0, 20px, 0);
        transform         : translate3d(0, 20px, 0);
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }
}
.bounceOutUp {
    -webkit-animation-name : bounceOutUp;
    animation-name         : bounceOutUp;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity : 0;
    }
    100% {
        opacity : 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity : 0;
    }
    100% {
        opacity : 1;
    }
}
.fadeIn {
    -webkit-animation-name : fadeIn;
    animation-name         : fadeIn;
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -100%, 0);
        transform         : translate3d(0, -100%, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInDown {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -100%, 0);
        transform         : translate3d(0, -100%, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInDown {
    -webkit-animation-name : fadeInDown;
    animation-name         : fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInDownBig {
    -webkit-animation-name : fadeInDownBig;
    animation-name         : fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0);
        transform         : translate3d(-100%, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInLeft {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0);
        transform         : translate3d(-100%, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInLeft {
    -webkit-animation-name : fadeInLeft;
    animation-name         : fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInLeftBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInLeftBig {
    -webkit-animation-name : fadeInLeftBig;
    animation-name         : fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0);
        transform         : translate3d(100%, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInRight {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0);
        transform         : translate3d(100%, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInRight {
    -webkit-animation-name : fadeInRight;
    animation-name         : fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInRightBig {
    -webkit-animation-name : fadeInRightBig;
    animation-name         : fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 100%, 0);
        transform         : translate3d(0, 100%, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInUp {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 100%, 0);
        transform         : translate3d(0, 100%, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInUp {
    -webkit-animation-name : fadeInUp;
    animation-name         : fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.fadeInUpBig {
    -webkit-animation-name : fadeInUpBig;
    animation-name         : fadeInUpBig;
}
@-webkit-keyframes fadeOut {
    0% {
        opacity : 1;
    }
    100% {
        opacity : 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity : 1;
    }
    100% {
        opacity : 0;
    }
}
.fadeOut {
    -webkit-animation-name : fadeOut;
    animation-name         : fadeOut;
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 100%, 0);
        transform         : translate3d(0, 100%, 0);
    }
}
@keyframes fadeOutDown {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 100%, 0);
        transform         : translate3d(0, 100%, 0);
    }
}
.fadeOutDown {
    -webkit-animation-name : fadeOutDown;
    animation-name         : fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }
}
@keyframes fadeOutDownBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, 2000px, 0);
        transform         : translate3d(0, 2000px, 0);
    }
}
.fadeOutDownBig {
    -webkit-animation-name : fadeOutDownBig;
    animation-name         : fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0);
        transform         : translate3d(-100%, 0, 0);
    }
}
@keyframes fadeOutLeft {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0);
        transform         : translate3d(-100%, 0, 0);
    }
}
.fadeOutLeft {
    -webkit-animation-name : fadeOutLeft;
    animation-name         : fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(-2000px, 0, 0);
        transform         : translate3d(-2000px, 0, 0);
    }
}
.fadeOutLeftBig {
    -webkit-animation-name : fadeOutLeftBig;
    animation-name         : fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0);
        transform         : translate3d(100%, 0, 0);
    }
}
@keyframes fadeOutRight {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0);
        transform         : translate3d(100%, 0, 0);
    }
}
.fadeOutRight {
    -webkit-animation-name : fadeOutRight;
    animation-name         : fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }
}
@keyframes fadeOutRightBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(2000px, 0, 0);
        transform         : translate3d(2000px, 0, 0);
    }
}
.fadeOutRightBig {
    -webkit-animation-name : fadeOutRightBig;
    animation-name         : fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -100%, 0);
        transform         : translate3d(0, -100%, 0);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -100%, 0);
        transform         : translate3d(0, -100%, 0);
    }
}
.fadeOutUp {
    -webkit-animation-name : fadeOutUp;
    animation-name         : fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }
}
@keyframes fadeOutUpBig {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(0, -2000px, 0);
        transform         : translate3d(0, -2000px, 0);
    }
}
.fadeOutUpBig {
    -webkit-animation-name : fadeOutUpBig;
    animation-name         : fadeOutUpBig;
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform                 : perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform                         : perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function : ease-out;
        animation-timing-function         : ease-out;
    }

    40% {
        -webkit-transform                 : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform                         : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function : ease-out;
        animation-timing-function         : ease-out;
    }

    50% {
        -webkit-transform                 : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform                         : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }

    80% {
        -webkit-transform                 : perspective(400px) scale3d(.95, .95, .95);
        transform                         : perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }

    100% {
        -webkit-transform                 : perspective(400px);
        transform                         : perspective(400px);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }
}
@keyframes flip {
    0% {
        -webkit-transform                 : perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform                         : perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function : ease-out;
        animation-timing-function         : ease-out;
    }

    40% {
        -webkit-transform                 : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform                         : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function : ease-out;
        animation-timing-function         : ease-out;
    }

    50% {
        -webkit-transform                 : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform                         : perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }

    80% {
        -webkit-transform                 : perspective(400px) scale3d(.95, .95, .95);
        transform                         : perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }

    100% {
        -webkit-transform                 : perspective(400px);
        transform                         : perspective(400px);
        -webkit-animation-timing-function : ease-in;
        animation-timing-function         : ease-in;
    }
}
.animated.flip {
    -webkit-backface-visibility : visible;
    backface-visibility         : visible;
    -webkit-animation-name      : flip;
    animation-name              : flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform                  : perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform                          : perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
        opacity                            : 0;
    }

    40% {
        -webkit-transform                  : perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform                          : perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
    }

    60% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }
}
@keyframes flipInX {
    0% {
        -webkit-transform                  : perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform                          : perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
        opacity                            : 0;
    }

    40% {
        -webkit-transform                  : perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform                          : perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
    }

    60% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    100% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }
}
.flipInX {
    -webkit-backface-visibility : visible !important;
    backface-visibility         : visible !important;
    -webkit-animation-name      : flipInX;
    animation-name              : flipInX;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform                  : perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform                          : perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
        opacity                            : 0;
    }

    40% {
        -webkit-transform                  : perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform                          : perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
    }

    60% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }
}
@keyframes flipInY {
    0% {
        -webkit-transform                  : perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform                          : perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
        opacity                            : 0;
    }

    40% {
        -webkit-transform                  : perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform                          : perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function : ease-in;
        transition-timing-function         : ease-in;
    }

    60% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }
}
.flipInY {
    -webkit-backface-visibility : visible !important;
    backface-visibility         : visible !important;
    -webkit-animation-name      : flipInY;
    animation-name              : flipInY;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }

    30% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity           : 0;
    }
}
@keyframes flipOutX {
    0% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }

    30% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform         : perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity           : 0;
    }
}
.flipOutX {
    -webkit-animation-name      : flipOutX;
    animation-name              : flipOutX;
    -webkit-animation-duration  : .75s;
    animation-duration          : .75s;
    -webkit-backface-visibility : visible !important;
    backface-visibility         : visible !important;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }

    30% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity           : 0;
    }
}
@keyframes flipOutY {
    0% {
        -webkit-transform : perspective(400px);
        transform         : perspective(400px);
    }

    30% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform         : perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity           : 0;
    }
}
.flipOutY {
    -webkit-backface-visibility : visible !important;
    backface-visibility         : visible !important;
    -webkit-animation-name      : flipOutY;
    animation-name              : flipOutY;
    -webkit-animation-duration  : .75s;
    animation-duration          : .75s;
}
@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform : translate3d(100%, 0, 0) skewX(-30deg);
        transform         : translate3d(100%, 0, 0) skewX(-30deg);
        opacity           : 0;
    }

    60% {
        -webkit-transform : skewX(20deg);
        transform         : skewX(20deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : skewX(-5deg);
        transform         : skewX(-5deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : none;
        transform         : none;
        opacity           : 1;
    }
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform : translate3d(100%, 0, 0) skewX(-30deg);
        transform         : translate3d(100%, 0, 0) skewX(-30deg);
        opacity           : 0;
    }

    60% {
        -webkit-transform : skewX(20deg);
        transform         : skewX(20deg);
        opacity           : 1;
    }

    80% {
        -webkit-transform : skewX(-5deg);
        transform         : skewX(-5deg);
        opacity           : 1;
    }

    100% {
        -webkit-transform : none;
        transform         : none;
        opacity           : 1;
    }
}
.lightSpeedIn {
    -webkit-animation-name            : lightSpeedIn;
    animation-name                    : lightSpeedIn;
    -webkit-animation-timing-function : ease-out;
    animation-timing-function         : ease-out;
}
@-webkit-keyframes lightSpeedOut {
    0% {
        opacity : 1;
    }

    100% {
        -webkit-transform : translate3d(100%, 0, 0) skewX(30deg);
        transform         : translate3d(100%, 0, 0) skewX(30deg);
        opacity           : 0;
    }
}
@keyframes lightSpeedOut {
    0% {
        opacity : 1;
    }

    100% {
        -webkit-transform : translate3d(100%, 0, 0) skewX(30deg);
        transform         : translate3d(100%, 0, 0) skewX(30deg);
        opacity           : 0;
    }
}
.lightSpeedOut {
    -webkit-animation-name            : lightSpeedOut;
    animation-name                    : lightSpeedOut;
    -webkit-animation-timing-function : ease-in;
    animation-timing-function         : ease-in;
}
@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : rotate3d(0, 0, 1, -200deg);
        transform                : rotate3d(0, 0, 1, -200deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
@keyframes rotateIn {
    0% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : rotate3d(0, 0, 1, -200deg);
        transform                : rotate3d(0, 0, 1, -200deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
.rotateIn {
    -webkit-animation-name : rotateIn;
    animation-name         : rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
.rotateInDownLeft {
    -webkit-animation-name : rotateInDownLeft;
    animation-name         : rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
.rotateInDownRight {
    -webkit-animation-name : rotateInDownRight;
    animation-name         : rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
.rotateInUpLeft {
    -webkit-animation-name : rotateInUpLeft;
    animation-name         : rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -90deg);
        transform                : rotate3d(0, 0, 1, -90deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -90deg);
        transform                : rotate3d(0, 0, 1, -90deg);
        opacity                  : 0;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : none;
        transform                : none;
        opacity                  : 1;
    }
}
.rotateInUpRight {
    -webkit-animation-name : rotateInUpRight;
    animation-name         : rotateInUpRight;
}
@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : rotate3d(0, 0, 1, 200deg);
        transform                : rotate3d(0, 0, 1, 200deg);
        opacity                  : 0;
    }
}
@keyframes rotateOut {
    0% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : center;
        transform-origin         : center;
        -webkit-transform        : rotate3d(0, 0, 1, 200deg);
        transform                : rotate3d(0, 0, 1, 200deg);
        opacity                  : 0;
    }
}
.rotateOut {
    -webkit-animation-name : rotateOut;
    animation-name         : rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }
}
@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 45deg);
        transform                : rotate3d(0, 0, 1, 45deg);
        opacity                  : 0;
    }
}
.rotateOutDownLeft {
    -webkit-animation-name : rotateOutDownLeft;
    animation-name         : rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }
}
@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }
}
.rotateOutDownRight {
    -webkit-animation-name : rotateOutDownRight;
    animation-name         : rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }
}
@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : left bottom;
        transform-origin         : left bottom;
        -webkit-transform        : rotate3d(0, 0, 1, -45deg);
        transform                : rotate3d(0, 0, 1, -45deg);
        opacity                  : 0;
    }
}
.rotateOutUpLeft {
    -webkit-animation-name : rotateOutUpLeft;
    animation-name         : rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 90deg);
        transform                : rotate3d(0, 0, 1, 90deg);
        opacity                  : 0;
    }
}
@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        opacity                  : 1;
    }

    100% {
        -webkit-transform-origin : right bottom;
        transform-origin         : right bottom;
        -webkit-transform        : rotate3d(0, 0, 1, 90deg);
        transform                : rotate3d(0, 0, 1, 90deg);
        opacity                  : 0;
    }
}
.rotateOutUpRight {
    -webkit-animation-name : rotateOutUpRight;
    animation-name         : rotateOutUpRight;
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
    }

    20%, 60% {
        -webkit-transform                 : rotate3d(0, 0, 1, 80deg);
        transform                         : rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
    }

    40%, 80% {
        -webkit-transform                 : rotate3d(0, 0, 1, 60deg);
        transform                         : rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
        opacity                           : 1;
    }

    100% {
        -webkit-transform : translate3d(0, 700px, 0);
        transform         : translate3d(0, 700px, 0);
        opacity           : 0;
    }
}
@keyframes hinge {
    0% {
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
    }

    20%, 60% {
        -webkit-transform                 : rotate3d(0, 0, 1, 80deg);
        transform                         : rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
    }

    40%, 80% {
        -webkit-transform                 : rotate3d(0, 0, 1, 60deg);
        transform                         : rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin          : top left;
        transform-origin                  : top left;
        -webkit-animation-timing-function : ease-in-out;
        animation-timing-function         : ease-in-out;
        opacity                           : 1;
    }

    100% {
        -webkit-transform : translate3d(0, 700px, 0);
        transform         : translate3d(0, 700px, 0);
        opacity           : 0;
    }
}
.hinge {
    -webkit-animation-name : hinge;
    animation-name         : hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform         : translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
@keyframes rollIn {
    0% {
        opacity           : 0;
        -webkit-transform : translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform         : translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    100% {
        opacity           : 1;
        -webkit-transform : none;
        transform         : none;
    }
}
.rollIn {
    -webkit-animation-name : rollIn;
    animation-name         : rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform         : translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
@keyframes rollOut {
    0% {
        opacity : 1;
    }

    100% {
        opacity           : 0;
        -webkit-transform : translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform         : translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
.rollOut {
    -webkit-animation-name : rollOut;
    animation-name         : rollOut;
}
@-webkit-keyframes zoomIn {
    0% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    50% {
        opacity : 1;
    }
}
@keyframes zoomIn {
    0% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    50% {
        opacity : 1;
    }
}
.zoomIn {
    -webkit-animation-name : zoomIn;
    animation-name         : zoomIn;
}
@-webkit-keyframes zoomInDown {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomInDown {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomInDown {
    -webkit-animation-name : zoomInDown;
    animation-name         : zoomInDown;
}
@-webkit-keyframes zoomInLeft {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomInLeft {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomInLeft {
    -webkit-animation-name : zoomInLeft;
    animation-name         : zoomInLeft;
}
@-webkit-keyframes zoomInRight {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomInRight {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomInRight {
    -webkit-animation-name : zoomInRight;
    animation-name         : zoomInRight;
}
@-webkit-keyframes zoomInUp {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomInUp {
    0% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomInUp {
    -webkit-animation-name : zoomInUp;
    animation-name         : zoomInUp;
}
@-webkit-keyframes zoomOut {
    0% {
        opacity : 1;
    }

    50% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    100% {
        opacity : 0;
    }
}
@keyframes zoomOut {
    0% {
        opacity : 1;
    }

    50% {
        opacity           : 0;
        -webkit-transform : scale3d(.3, .3, .3);
        transform         : scale3d(.3, .3, .3);
    }

    100% {
        opacity : 0;
    }
}
.zoomOut {
    -webkit-animation-name : zoomOut;
    animation-name         : zoomOut;
}
@-webkit-keyframes zoomOutDown {
    40% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin          : center bottom;
        transform-origin                  : center bottom;
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomOutDown {
    40% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin          : center bottom;
        transform-origin                  : center bottom;
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomOutDown {
    -webkit-animation-name : zoomOutDown;
    animation-name         : zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity           : 1;
        -webkit-transform : scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform         : scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    100% {
        opacity                  : 0;
        -webkit-transform        : scale(.1) translate3d(-2000px, 0, 0);
        transform                : scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin : left center;
        transform-origin         : left center;
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity           : 1;
        -webkit-transform : scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform         : scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    }

    100% {
        opacity                  : 0;
        -webkit-transform        : scale(.1) translate3d(-2000px, 0, 0);
        transform                : scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin : left center;
        transform-origin         : left center;
    }
}
.zoomOutLeft {
    -webkit-animation-name : zoomOutLeft;
    animation-name         : zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity           : 1;
        -webkit-transform : scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform         : scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    100% {
        opacity                  : 0;
        -webkit-transform        : scale(.1) translate3d(2000px, 0, 0);
        transform                : scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin : right center;
        transform-origin         : right center;
    }
}
@keyframes zoomOutRight {
    40% {
        opacity           : 1;
        -webkit-transform : scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform         : scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    }

    100% {
        opacity                  : 0;
        -webkit-transform        : scale(.1) translate3d(2000px, 0, 0);
        transform                : scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin : right center;
        transform-origin         : right center;
    }
}
.zoomOutRight {
    -webkit-animation-name : zoomOutRight;
    animation-name         : zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
    40% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin          : center bottom;
        transform-origin                  : center bottom;
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
@keyframes zoomOutUp {
    40% {
        opacity                           : 1;
        -webkit-transform                 : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform                         : scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function : cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function         : cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    100% {
        opacity                           : 0;
        -webkit-transform                 : scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform                         : scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin          : center bottom;
        transform-origin                  : center bottom;
        -webkit-animation-timing-function : cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function         : cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}
.zoomOutUp {
    -webkit-animation-name : zoomOutUp;
    animation-name         : zoomOutUp;
}
@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform : translateY(-100%);
        transform         : translateY(-100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }
}
@keyframes slideInDown {
    0% {
        -webkit-transform : translateY(-100%);
        transform         : translateY(-100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }
}
.slideInDown {
    -webkit-animation-name : slideInDown;
    animation-name         : slideInDown;
}
@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform : translateX(-100%);
        transform         : translateX(-100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }
}
@keyframes slideInLeft {
    0% {
        -webkit-transform : translateX(-100%);
        transform         : translateX(-100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }
}
.slideInLeft {
    -webkit-animation-name : slideInLeft;
    animation-name         : slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform : translateX(100%);
        transform         : translateX(100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }
}
@keyframes slideInRight {
    0% {
        -webkit-transform : translateX(100%);
        transform         : translateX(100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }
}
.slideInRight {
    -webkit-animation-name : slideInRight;
    animation-name         : slideInRight;
}
@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform : translateY(100%);
        transform         : translateY(100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }
}
@keyframes slideInUp {
    0% {
        -webkit-transform : translateY(100%);
        transform         : translateY(100%);
        visibility        : visible;
    }

    100% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }
}
.slideInUp {
    -webkit-animation-name : slideInUp;
    animation-name         : slideInUp;
}
@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateY(100%);
        transform         : translateY(100%);
    }
}
@keyframes slideOutDown {
    0% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateY(100%);
        transform         : translateY(100%);
    }
}
.slideOutDown {
    -webkit-animation-name : slideOutDown;
    animation-name         : slideOutDown;
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateX(-100%);
        transform         : translateX(-100%);
    }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateX(-100%);
        transform         : translateX(-100%);
    }
}
.slideOutLeft {
    -webkit-animation-name : slideOutLeft;
    animation-name         : slideOutLeft;
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateX(100%);
        transform         : translateX(100%);
    }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform : translateX(0);
        transform         : translateX(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateX(100%);
        transform         : translateX(100%);
    }
}
.slideOutRight {
    -webkit-animation-name : slideOutRight;
    animation-name         : slideOutRight;
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateY(-100%);
        transform         : translateY(-100%);
    }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform : translateY(0);
        transform         : translateY(0);
    }

    100% {
        visibility        : hidden;
        -webkit-transform : translateY(-100%);
        transform         : translateY(-100%);
    }
}
.slideOutUp {
    -webkit-animation-name : slideOutUp;
    animation-name         : slideOutUp;
}
/*!
 home builder
!*/
.pav-parallax {
    background-size       : cover;
    background-attachment : fixed;
    background-position   : center center;
    position              : relative;
}
.pav-parallax:before {
    background : url(admin/images/pattern.png);
    content    : "";
    height     : 100%;
    position   : absolute;
    right      : 0;
    top        : 0;
    width      : 100%;
    z-index    : 0;
    opacity    : 0.8;
}
/**
 * Suffix classes for make owner style for row and column. this will load automatic in setting form.
 * format: .pav-col.YOUR_SUFFIX_CLASS , .pav-row.YOUR_SUFFIX_CLASS;
 */

/* widget load prestashop module **/
.widget-inner > [class*="col-"] {
    padding-left  : 0 !important;
    padding-right : 0 !important;
}
/* column style */
.pav-col.default {

}
.pav-col.primary {

}
.pav-col.success {

}
.pav-col.info {

}
.pav-col.warning {

}
.pav-col.danger {

}
.pav-col.highlighted {

}
/* row style */
.pav-row.default {

}
.pav-row.primary {

}
.pav-row.success {

}
.pav-row.info {

}
.pav-row.warning {

}
.pav-row.danger {

}
.pav-row.highlighted {

}
.widget.default {

}
.widget.primary {

}
.widget.danger {

}
.widget.info {

}
.widget.warning {

}
.widget.highlighted {

}
/**
 * Widget Styles
 */
/* Separator style */
.widget-separator .w_text_separator {
    float            : left;
    height           : 2px;
    position         : relative;
    width            : 100%;
    background-color : #797C85;
}
.widget-separator .w_text_separator .text_separ {
    position         : absolute;
    padding          : 0 1px;
    width            : 50px;
    top              : -9px;
    margin           : 0 auto;
    text-align       : center;
    background-color : #FFFFFF;
    font-size        : 15px;
    font-family      : monospace;
}
.widget-separator .separator_align_center {
    left  : 0;
    right : 0;
}
.widget-separator .separator_align_left {
    left : 0;
}
.widget-separator .separator_align_right {
    right : 0;
}
/*!
pavblog
!*/

.clearfix {
    *zoom : 1;
}
.clearfix:before,
.clearfix:after {
    display     : table;
    content     : "";
    line-height : 0;
}
.clearfix:after {
    clear : both;
}
.pav-header {
    position : relative;
}
.pav-header .rss-wrapper {
    width       : 30px;
    height      : 30px;
    display     : block;
    position    : absolute;
    right       : 0;
    top         : 0;
    overflow    : hidden;
    text-indent : -999em;
}
.blog-meta {
    margin-bottom : 15px;
    overflow      : hidden;
}
.blog-meta > span {
    font-weight : bold;
    display     : block;
    float       : left;
    padding     : 0 10px 0 0;
}
.blog-meta > span:last-child {
    border-right : none;
}
.blog-meta > span span {
    font-weight : normal
}
.blog-meta > span i {
    margin : 0 5px 0 0;
}
.pav-filter-blogs.blog-wrapper {
    padding : 0 10px;
}
.blog-wrapper .image-detail {
    margin-bottom : 15px;
}
.blog-wrapper .blog-title {
    margin-top : 0;
}
.blog-wrapper {
    margin-bottom : 40px;
}
.pav-comment label {
    display : block;
}
.pav-comment input[type="text"] {
    width      : 50%;
    margin-top : 5px;
}
.pav-comment img {
    margin-right : 12px;
}
.blog-header span.day {
    font-size   : 25px;
    font-weight : bold;
    padding     : 0;
    display     : block;
    text-align  : center;
}
.blog-header span {
    font-size : 12px;
}
.latest-posts-title .shortinfo {
    overflow : hidden;
    padding  : 0;
}
.latest-posts-title, #blog-info .latest-posts-title {
    overflow    : hidden;
    margin      : 10px 0;
    font-weight : normal;
}
#blog-info .latest-posts-title {
    line-height : 32px;
}
/**
 * Category Page
 */
div[class*="pavcol"] {
    float : left;
}
.pavcol1 {
    width : 100%
}
.pavcol2 {
    width : 50%;
}
.pavcol3 {
    width : 33.33%;
}
.pavcol4 {
    width : 25%;
}
.pavcol5 {
    width : 20%;
}
.blog-item {
    padding : 0;
}
.pav-blogs .blog-item img {
    margin-bottom : 40px;
}
.btn-more-link {
    margin : 10px 0 20px 0;
}
.pav-blogs a {
    text-decoration : none;
}
/**
* Blog Page
*/
.pav-blog .description {
    font-weight : normal;
}
.pav-blog .blog-content, .pav-blog .blog-bottom {
    margin-bottom : 20px
}
.comment-item {
    padding-bottom : 10px;
}
.comment-item img {
    padding-right : 12px;
}
.comment-wrap {
    overflow           : hidden;
    background         : none repeat scroll 0 0 #FFFFFF;
    border             : 1px solid #E2E2E2;
    padding            : 20px;
    position           : relative;
    transition         : all 0.3s ease-out 0s;
    -webkit-transition : all 0.3s ease-out 0s;
    -moz-transition    : all 0.3s ease-out 0s;
    -ms-transition     : all 0.3s ease-out 0s;
    -o-transition      : all 0.3s ease-out 0s;
}
.comment-wrap .comment-meta {
    border-bottom : 1px solid #E2E2E2;
    font-size     : 11px;
    margin        : -20px -20px 10px;
    padding       : 10px 20px;
}
.blog-tags, .blog-social {
    margin-bottom : 10px;
}
.comment-wrap .comment-meta > span {
    font-weight : bold;
}
.comment-wrap .comment-meta > span span {
    font-weight : normal;
}
.blog-social .social-wrap > div {
    float : left;
}
.comment-link {
    background  : none repeat scroll 0 0 #F4F4F4;
    border-left : 1px solid #E2E2E2;
    display     : block;
    float       : right;
    font-weight : bold;
    margin      : -11px -20px -10px 0;
    padding     : 10px 20px;
}
#comment-form .message {
    background    : #FCF8E3;
    padding       : 12px;
    color         : #000000;
    margin-bottom : 12px;
    line-height   : 30px;
}
#comment-form .comment-warning {
    color : #B94A48
}
/**
* Module
*/

.pavblogs-comments-box .pav-comment {
    padding-bottom : 15px;
    padding-top    : 15px;
    border-bottom  : 1px dashed #E2E2E2;
}
.pavblogs-comments-box .pav-comment:last-child {
    border-bottom : none;
}
.blog-list-item {
    margin-bottom : 0;
}
.secondary.blog-list-item {
    margin-bottom : 0;
}
.secondary .col-lg-3 .blog-title,
.secondary .col-lg-4 .blog-title,
.secondary .col-lg-6 .blog-title {
    font-size   : 112%;
    line-height : normal;
    margin      : 10px 0;
}
.pav-pagination {
    margin     : 0;
    text-align : right;
}
.pav-pagination .results {
    padding-top : 0;
}
#input-captcha {
    margin : 10px 0;
    width  : 20%;
}
.buttons-wrap.right {
    text-align : right;
}
.sample-blog-category > li {
    line-height : 30px;
}
.sub-description {
    margin : 15px 0;
}
/*!
pav newsletter!*/
.newsletter_block {
    background : none repeat scroll 0 0 #EEEEEE;
    border     : 1px solid #CCCCCC;
    padding    : 7px;
}
.newsletter_block .title_block, .newsletter_block h4 {
    background     : url("../image/newsletter.png") no-repeat scroll 0 0 transparent;
    color          : #666666;
    padding        : 0 0 12px 28px;
    text-shadow    : 0 1px 0 #FFFFFF;
    font-size      : 12px;
    font-weight    : bold;
    text-align     : left;
    text-transform : uppercase;
}
.newsletter_block p {
    padding : 0px;
}
.newsletter_block input.inputNew {
    -moz-border-bottom-colors : none;
    -moz-border-left-colors   : none;
    -moz-border-right-colors  : none;
    -moz-border-top-colors    : none;
    border-bottom-left-radius : 3px;
    border-color              : #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-image              : none;
    border-style              : solid none solid solid;
    border-top-left-radius    : 3px;
    border-width              : 1px medium 1px 1px;
    color                     : #999999;
    font-size                 : 10px;
    height                    : 20px;
    padding                   : 0 5px;
    position                  : relative;
    top                       : -1px;
    width                     : 120px;
}
.newsletter_block input.button_mini {
    background  : url("../image/newsletter_ok.png") no-repeat scroll 0 0 transparent;
    border      : 0 none;
    cursor      : pointer;
    height      : 23px;
    left        : -2px;
    position    : relative;
    text-indent : -5000px;
    width       : 24px;
}
.newsletter_block p.success_inline {
    color       : #418B19;
    font-weight : bold;
    text-align  : center;
}
.newsletter_block p.warning_inline {
    color       : #DA0F00;
    font-weight : bold;
    text-align  : center;
}
.close .fa {
    font-size      : 13px;
    font-style     : normal;
    font-weight    : normal;
    line-height    : 18px;
    vertical-align : top;
}
#pav-megamenu .navbar-nav > li{padding-left: 15px;}
.space-element {padding: 30px 0px;}
.block-icon {padding: 30px 12px;}
#cart-top-v1 .icon-cart {padding: 48px 35px;background-position: 15px 31px;}
#cart-top-v1 .media a {padding: 33px 24px;}
body.modal-open {
  padding: 0 !important;
  margin: 0 !important;
}