
@font-face {
    font-family: 'MANDARAM';
    src: url('../fonts/MANDARAM.eot');
    src: url('../fonts/MANDARAM.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MANDARAM.woff2') format('woff2'),
        url('../fonts/MANDARAM.woff') format('woff'),
        url('../fonts/MANDARAM.ttf') format('truetype'),
        url('../fonts/MANDARAM.svg#MANDARAM') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* -------------------------------------------------------------

  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library

  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets



  List of CSS3 Sass Mixins File to be @imported and @included as you need



  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER

  ENDING css files



  note: All CSS3 Properties are being supported by Safari 5

  more info: http://www.findmebyip.com/litmus/#css3-properties



  Mixins available:

    -   css3-prefix             - arguments: Property, Value

    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999

    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999

    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%

    -   background-size         - arguments: Width: 100%, Height: 100%

    -   background-opacity      - arguments: Color: #000, Opacity: .85

    -   border-radius           - arguments: Radius: 5px

    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px

    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center

    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C

    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)

    -   box-sizing              - arguments: Type: border-box

    -   columns                 - arguments: Count: 3, Gap: 10

    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0

    -   flex                    - arguments: Value: 1

    -   flip                    - arguments: ScaleX: -1

    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf

    -   opacity                 - arguments: Opacity: 0.5

    -   outline radius          - arguments: Radius: 5px

    -   resize                  - arguments: Direction: both

    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0

    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html

    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)

    -   transform               - arguments: Parameters: null

    -   transform-style         - arguments: Style: preserve-3d

    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out

    -                            - Examples: @include transition (all 2s ease-in-out);

    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);

    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0

    -   keyframes               - arguments: Animation name

                                - content:   Animation css

    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state

                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)



------------------------------------------------------------- *//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* Color *//* Font Size *//* body font size 15px *//* 13px *//* Background *//* Typography *//* Meta *//* 13px *//* Header *//* Form *//* Socials Color *//* Header *//* page title *//* 3rd Extentsion 

 * Variation used for 3rd extensions recommended using in this theme 

*//* Responsive Size *//* Medium Screen *//* Small Screen *//* Extra Small Screen *//* Mixins  *//* overlay position  *//* ANIMATION *//* Default Button *//* Entry Media *//* Header Layout 2 *//* VC Row *//**

 * Global 

*/.has-box-shadow {

	-webkit-box-shadow: 0 1px 9px #ddd;

	-khtml-box-shadow: 0 1px 9px #ddd;

	-moz-box-shadow: 0 1px 9px #ddd;

	-ms-box-shadow: 0 1px 9px #ddd;

	-o-box-shadow: 0 1px 9px #ddd;

	box-shadow: 0 1px 9px #ddd;/* BACKGROUND GRADIENT *//* bottom to top *//* BOX SIZING *//* Spin */

}

@-webkit-keyframes CMSSpin {/* Page Loading *//* Newton */

100% {

-webkit-transform:rotate(360deg);

-khtml-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

@-moz-keyframes CMSSpin {/* Page Loading *//* Newton */

100% {

-webkit-transform:rotate(360deg);

-khtml-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

@-ms-keyframes CMSSpin {/* Page Loading *//* Newton */

100% {

-webkit-transform:rotate(360deg);

-khtml-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

@-o-keyframes CMSSpin {/* Page Loading *//* Newton */

100% {

-webkit-transform:rotate(360deg);

-khtml-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

@keyframes CMSSpin {/* Page Loading *//* Newton */

100% {

-webkit-transform:rotate(360deg);

-khtml-transform:rotate(360deg);

-moz-transform:rotate(360deg);

-ms-transform:rotate(360deg);

-o-transform:rotate(360deg);

transform:rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

@keyframes left {

25% {

transform:translateX(-250%);

animation-timing-function:ease-in;

}

50% {

transform:translateX(-150%);

}

}

@keyframes right {/* wave */

50% {

transform:translateX(150%);

}

75% {

transform:translateX(250%);

animation-timing-function:ease-in;

}

100% {

transform:translateX(150%);

}

}

@keyframes jump1 {

12% {

transform:translate(20px, -40px);

animation-timing-function:ease-in;

}

24% {

transform:translate(40px, 0);

}

100% {

transform:translate(40px, 0);

}

}

@keyframes jump2 {

12% {

transform:translate(0, 0);

}

24% {

transform:translate(20px, -40px);

animation-timing-function:ease-in;

}

36% {

transform:translate(40px, 0);

}

100% {

transform:translate(40px, 0);

}

}

@keyframes jump3 {

24% {

transform:translate(0, 0);

}

36% {

transform:translate(20px, -40px);

animation-timing-function:ease-in;

}

48% {

transform:translate(40px, 0);

}

100% {

transform:translate(40px, 0);

}

}

@keyframes wipe {/* circus */

48% {

transform:translateX(-120px);

}

100% {

transform:translateX(-120px);

}

}

@keyframes position {

50% {

left:100%;

}

}

@keyframes size {/* Atom */

50% {

transform:scale(0.5, 0.5);

}

}

@keyframes AtomPosition {

50% {

top:80px;

left:80px;

}

}

@keyframes size {

50% {

transform:scale(0.5, 0.5);

}

}

@keyframes zindex {

100% {

z-index:10;

}

}

@keyframes shrink {/* Fusstion */

50% {

transform:scale(0.9, 0.9);

}

}

@keyframes ball1 {

50% {

top:-100%;

left:200%;

background:rgba(127, 127, 0, .5);

}

100% {

top:50%;

left:100%;

background:rgba(0, 255, 0, .5);

z-index:2;

}

}

@keyframes ball2 {

50% {

top:200%;

left:200%;

background:rgba(0, 255, 255, .5);

}

100% {

top:100%;

left:50%;

background:rgba(0, 0, 255, .5);

z-index:1;

}

}

@keyframes ball3 {

50% {

top:200%;

left:-100%;

background:rgba(255, 0, 255, .5);

}

100% {

top:50%;

left:0%;

background:rgba(255, 255, 0, .5);

z-index:2;

}

}

@keyframes ball4 {/* Mitosis */

50% {

top:-100%;

left:-100%;

background:rgba(255, 127, 0, .5);

}

100% {

top:0%;

left:50%;

background:rgba(255, 0, 0, .5);

z-index:1;

}

}

@keyframes invert {

100% {

transform:rotate(180deg);

}

}

@keyframes Mitosisball1 {

12% {

transform:none;

}

26% {

transform:translateX(25%) scale(1, 0.8);

}

40% {

transform:translateX(50%) scale(0.8, 0.8);

}

60% {

transform:translateX(50%) scale(0.8, 0.8);

}

74% {

transform:translate(50%, 25%) scale(0.6, 0.8);

}

88% {

transform:translate(50%, 50%) scale(0.6, 0.6);

}

100% {

transform:translate(50%, 50%) scale(0.6, 0.6);

}

}

@keyframes Mitosisball2 {

12% {

transform:none;

}

26% {

transform:translateX(25%) scale(1, 0.8);

}

40% {

transform:translateX(50%) scale(0.8, 0.8);

}

60% {

transform:translateX(50%) scale(0.8, 0.8);

}

74% {

transform:translate(50%, -25%) scale(0.6, 0.8);

}

88% {

transform:translate(50%, -50%) scale(0.6, 0.6);

}

100% {

transform:translate(50%, -50%) scale(0.6, 0.6);

}

}

@keyframes Mitosisball3 {

12% {

transform:none;

}

26% {

transform:translateX(-25%) scale(1, 0.8);

}

40% {

transform:translateX(-50%) scale(0.8, 0.8);

}

60% {

transform:translateX(-50%) scale(0.8, 0.8);

}

74% {

transform:translate(-50%, 25%) scale(0.6, 0.8);

}

88% {

transform:translate(-50%, 50%) scale(0.6, 0.6);

}

100% {

transform:translate(-50%, 50%) scale(0.6, 0.6);

}

}

@keyframes Mitosisball4 {/* Flower */

12% {

transform:none;

}

26% {

transform:translateX(-25%) scale(1, 0.8);

}

40% {

transform:translateX(-50%) scale(0.8, 0.8);

}

60% {

transform:translateX(-50%) scale(0.8, 0.8);

}

74% {

transform:translate(-50%, -25%) scale(0.6, 0.8);

}

88% {

transform:translate(-50%, -50%) scale(0.6, 0.6);

}

100% {

transform:translate(-50%, -50%) scale(0.6, 0.6);

}

}

@keyframes Flowerball1 {

6.25% {

transform:rotate(90deg);

}

12.5% {

transform:rotate(90deg);

}

18.75% {

transform:rotate(180deg);

}

25% {

transform:rotate(180deg);

}

31.25% {

transform:rotate(270deg);

}

37.5% {

transform:rotate(270deg);

}

43.75% {

transform:rotate(360deg);

}

50% {

transform:rotate(360deg);

}

56.25% {

transform:rotate(450deg);

}

75% {

transform:rotate(450deg);

}

87.5% {

transform:rotate(405deg) scale(1.3, 1.3);

}

100% {

transform:rotate(360deg) scale(1, 1);

}

}

@keyframes Flowerball2 {

12.5% {

transform:rotate(0);

}

18.75% {

transform:rotate(90deg);

}

25% {

transform:rotate(90deg);

}

31.25% {

transform:rotate(180deg);

}

37.5% {

transform:rotate(180deg);

}

43.75% {

transform:rotate(270deg);

}

50% {

transform:rotate(270deg);

}

56.25% {

transform:rotate(360deg);

}

62.5% {

transform:rotate(360deg);

}

68.75% {

transform:rotate(450deg);

}

75% {

transform:rotate(450deg);

}

87.5% {

transform:rotate(405deg) scale(1.3, 1.3);

}

100% {

transform:rotate(360deg) scale(1, 1);

}

}

@keyframes Flowerball3 {

25% {

transform:rotate(0);

}

31.25% {

transform:rotate(90deg);

}

75% {

transform:rotate(90deg);

}

87.5% {

transform:rotate(45deg) scale(1.3, 1.3);

}

100% {

transform:rotate(0) scale(1, 1);

}

}

@keyframes Flowerball4 {/* Clock */

37.5% {

transform:rotate(0);

}

43.75% {

transform:rotate(90deg);

}

75% {

transform:rotate(90deg);

}

87.5% {

transform:rotate(45deg) scale(1.3, 1.3);

}

100% {

transform:rotate(0) scale(1, 1);

}

}

@keyframes clock {

100% {

transform:rotate(360deg);

}

}

@keyframes clock1 {

0% {

transform:rotate(-135deg);

}

30% {

transform:rotate(-450deg);

}

100% {

transform:rotate(-450deg);

}

}

@keyframes clock2 {

5% {

transform:rotate(-90deg);

}

35% {

transform:rotate(-405deg);

}

100% {

transform:rotate(-405deg);

}

}

@keyframes clock3 {

10% {

transform:rotate(-45deg);

}

40% {

transform:rotate(-360deg);

}

100% {

transform:rotate(-360deg);

}

}

@keyframes clock4 {/* Washing Machine */

15% {

transform:rotate(0);

}

45% {

transform:rotate(-315deg);

}

100% {

transform:rotate(-315deg);

}

}

@keyframes wash {/* Pulse */

100% {

transform:rotate(1800deg);

}

}

@keyframes pulse {/* CSS Progress */

0% {

transform:scale(0.1, 0.1);

opacity:1;

border-width:50px;

}

100% {

transform:scale(1, 1);

opacity:0;

border-width:0;

}

}

@mixin draw-progress($progress, $color) when ($progress <= 50) {

.pie .right-side {

display:none;

}

}

@mixin draw-progress($progress, $color) when ($progress > 50) {

.pie {

clip:rect(auto, auto, auto, auto);

}

.pie .right-side {

-webkit-transform:rotate(180deg);

-khtml-transform:rotate(180deg);

-moz-transform:rotate(180deg);

-ms-transform:rotate(180deg);

-o-transform:rotate(180deg);

transform:rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}

.pie-wrapper {

	height: 80px;

	width: 80px;

	position: relative;

	display: inline-block;

	vertical-align: top;

}

.pie-wrapper .pie {

	height: 100%;

	width: 100%;

	clip: rect(0, 80px, 80px, 40px);

	left: 0;

	position: absolute;

	top: 0;

	border: none;

}

.pie-wrapper .pie .half-circle {

	height: 100%;

	width: 100%;

	border: 5px solid #1e73be;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

	clip: rect(0, 40px, 80px, 0);

	left: 0;

	position: absolute;

	top: 0;

}

.pie-wrapper .percent-label {

	background: rgba(255, 255, 255, 0.92);

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

	bottom: 5px;

	color: #1e73be;

	font-weight: 700;

	cursor: default;

	display: block;

	font-size: 20px;

	left: 5px;

	line-height: calc(80px - 10px);

	position: absolute;

	right: 5px;

	text-align: center;

	top: 5px;

}

.pie-wrapper .shadow {

	height: 100%;

	width: 100%;

	border: 5px solid #d6d8da;

	border-radius: 50%;

}

.progress-1 .pie .half-circle {

	border-color: #1e73be;

}

.progress-1 .pie .left-side {

	-webkit-transform: rotate(3.6deg);

	-khtml-transform: rotate(3.6deg);

	-moz-transform: rotate(3.6deg);

	-ms-transform: rotate(3.6deg);

	-o-transform: rotate(3.6deg);

	transform: rotate(3.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-2 .pie .half-circle {

	border-color: #1e73be;

}

.progress-2 .pie .left-side {

	-webkit-transform: rotate(7.2deg);

	-khtml-transform: rotate(7.2deg);

	-moz-transform: rotate(7.2deg);

	-ms-transform: rotate(7.2deg);

	-o-transform: rotate(7.2deg);

	transform: rotate(7.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-3 .pie .half-circle {

	border-color: #1e73be;

}

.progress-3 .pie .left-side {

	-webkit-transform: rotate(10.8deg);

	-khtml-transform: rotate(10.8deg);

	-moz-transform: rotate(10.8deg);

	-ms-transform: rotate(10.8deg);

	-o-transform: rotate(10.8deg);

	transform: rotate(10.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-4 .pie .half-circle {

	border-color: #1e73be;

}

.progress-4 .pie .left-side {

	-webkit-transform: rotate(14.4deg);

	-khtml-transform: rotate(14.4deg);

	-moz-transform: rotate(14.4deg);

	-ms-transform: rotate(14.4deg);

	-o-transform: rotate(14.4deg);

	transform: rotate(14.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-5 .pie .half-circle {

	border-color: #1e73be;

}

.progress-5 .pie .left-side {

	-webkit-transform: rotate(18deg);

	-khtml-transform: rotate(18deg);

	-moz-transform: rotate(18deg);

	-ms-transform: rotate(18deg);

	-o-transform: rotate(18deg);

	transform: rotate(18deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-6 .pie .half-circle {

	border-color: #1e73be;

}

.progress-6 .pie .left-side {

	-webkit-transform: rotate(21.6deg);

	-khtml-transform: rotate(21.6deg);

	-moz-transform: rotate(21.6deg);

	-ms-transform: rotate(21.6deg);

	-o-transform: rotate(21.6deg);

	transform: rotate(21.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-7 .pie .half-circle {

	border-color: #1e73be;

}

.progress-7 .pie .left-side {

	-webkit-transform: rotate(25.2deg);

	-khtml-transform: rotate(25.2deg);

	-moz-transform: rotate(25.2deg);

	-ms-transform: rotate(25.2deg);

	-o-transform: rotate(25.2deg);

	transform: rotate(25.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-8 .pie .half-circle {

	border-color: #1e73be;

}

.progress-8 .pie .left-side {

	-webkit-transform: rotate(28.8deg);

	-khtml-transform: rotate(28.8deg);

	-moz-transform: rotate(28.8deg);

	-ms-transform: rotate(28.8deg);

	-o-transform: rotate(28.8deg);

	transform: rotate(28.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-9 .pie .half-circle {

	border-color: #1e73be;

}

.progress-9 .pie .left-side {

	-webkit-transform: rotate(32.4deg);

	-khtml-transform: rotate(32.4deg);

	-moz-transform: rotate(32.4deg);

	-ms-transform: rotate(32.4deg);

	-o-transform: rotate(32.4deg);

	transform: rotate(32.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-10 .pie .half-circle {

	border-color: #1e73be;

}

.progress-10 .pie .left-side {

	-webkit-transform: rotate(36deg);

	-khtml-transform: rotate(36deg);

	-moz-transform: rotate(36deg);

	-ms-transform: rotate(36deg);

	-o-transform: rotate(36deg);

	transform: rotate(36deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-11 .pie .half-circle {

	border-color: #1e73be;

}

.progress-11 .pie .left-side {

	-webkit-transform: rotate(39.6deg);

	-khtml-transform: rotate(39.6deg);

	-moz-transform: rotate(39.6deg);

	-ms-transform: rotate(39.6deg);

	-o-transform: rotate(39.6deg);

	transform: rotate(39.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-12 .pie .half-circle {

	border-color: #1e73be;

}

.progress-12 .pie .left-side {

	-webkit-transform: rotate(43.2deg);

	-khtml-transform: rotate(43.2deg);

	-moz-transform: rotate(43.2deg);

	-ms-transform: rotate(43.2deg);

	-o-transform: rotate(43.2deg);

	transform: rotate(43.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-13 .pie .half-circle {

	border-color: #1e73be;

}

.progress-13 .pie .left-side {

	-webkit-transform: rotate(46.8deg);

	-khtml-transform: rotate(46.8deg);

	-moz-transform: rotate(46.8deg);

	-ms-transform: rotate(46.8deg);

	-o-transform: rotate(46.8deg);

	transform: rotate(46.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-14 .pie .half-circle {

	border-color: #1e73be;

}

.progress-14 .pie .left-side {

	-webkit-transform: rotate(50.4deg);

	-khtml-transform: rotate(50.4deg);

	-moz-transform: rotate(50.4deg);

	-ms-transform: rotate(50.4deg);

	-o-transform: rotate(50.4deg);

	transform: rotate(50.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-15 .pie .half-circle {

	border-color: #1e73be;

}

.progress-15 .pie .left-side {

	-webkit-transform: rotate(54deg);

	-khtml-transform: rotate(54deg);

	-moz-transform: rotate(54deg);

	-ms-transform: rotate(54deg);

	-o-transform: rotate(54deg);

	transform: rotate(54deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-16 .pie .half-circle {

	border-color: #1e73be;

}

.progress-16 .pie .left-side {

	-webkit-transform: rotate(57.6deg);

	-khtml-transform: rotate(57.6deg);

	-moz-transform: rotate(57.6deg);

	-ms-transform: rotate(57.6deg);

	-o-transform: rotate(57.6deg);

	transform: rotate(57.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-17 .pie .half-circle {

	border-color: #1e73be;

}

.progress-17 .pie .left-side {

	-webkit-transform: rotate(61.2deg);

	-khtml-transform: rotate(61.2deg);

	-moz-transform: rotate(61.2deg);

	-ms-transform: rotate(61.2deg);

	-o-transform: rotate(61.2deg);

	transform: rotate(61.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-18 .pie .half-circle {

	border-color: #1e73be;

}

.progress-18 .pie .left-side {

	-webkit-transform: rotate(64.8deg);

	-khtml-transform: rotate(64.8deg);

	-moz-transform: rotate(64.8deg);

	-ms-transform: rotate(64.8deg);

	-o-transform: rotate(64.8deg);

	transform: rotate(64.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-19 .pie .half-circle {

	border-color: #1e73be;

}

.progress-19 .pie .left-side {

	-webkit-transform: rotate(68.4deg);

	-khtml-transform: rotate(68.4deg);

	-moz-transform: rotate(68.4deg);

	-ms-transform: rotate(68.4deg);

	-o-transform: rotate(68.4deg);

	transform: rotate(68.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-20 .pie .half-circle {

	border-color: #1e73be;

}

.progress-20 .pie .left-side {

	-webkit-transform: rotate(72deg);

	-khtml-transform: rotate(72deg);

	-moz-transform: rotate(72deg);

	-ms-transform: rotate(72deg);

	-o-transform: rotate(72deg);

	transform: rotate(72deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-21 .pie .half-circle {

	border-color: #1e73be;

}

.progress-21 .pie .left-side {

	-webkit-transform: rotate(75.6deg);

	-khtml-transform: rotate(75.6deg);

	-moz-transform: rotate(75.6deg);

	-ms-transform: rotate(75.6deg);

	-o-transform: rotate(75.6deg);

	transform: rotate(75.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-22 .pie .half-circle {

	border-color: #1e73be;

}

.progress-22 .pie .left-side {

	-webkit-transform: rotate(79.2deg);

	-khtml-transform: rotate(79.2deg);

	-moz-transform: rotate(79.2deg);

	-ms-transform: rotate(79.2deg);

	-o-transform: rotate(79.2deg);

	transform: rotate(79.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-23 .pie .half-circle {

	border-color: #1e73be;

}

.progress-23 .pie .left-side {

	-webkit-transform: rotate(82.8deg);

	-khtml-transform: rotate(82.8deg);

	-moz-transform: rotate(82.8deg);

	-ms-transform: rotate(82.8deg);

	-o-transform: rotate(82.8deg);

	transform: rotate(82.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-24 .pie .half-circle {

	border-color: #1e73be;

}

.progress-24 .pie .left-side {

	-webkit-transform: rotate(86.4deg);

	-khtml-transform: rotate(86.4deg);

	-moz-transform: rotate(86.4deg);

	-ms-transform: rotate(86.4deg);

	-o-transform: rotate(86.4deg);

	transform: rotate(86.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-25 .pie .half-circle {

	border-color: #1e73be;

}

.progress-25 .pie .left-side {

	-webkit-transform: rotate(90deg);

	-khtml-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-26 .pie .half-circle {

	border-color: #1e73be;

}

.progress-26 .pie .left-side {

	-webkit-transform: rotate(93.6deg);

	-khtml-transform: rotate(93.6deg);

	-moz-transform: rotate(93.6deg);

	-ms-transform: rotate(93.6deg);

	-o-transform: rotate(93.6deg);

	transform: rotate(93.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-27 .pie .half-circle {

	border-color: #1e73be;

}

.progress-27 .pie .left-side {

	-webkit-transform: rotate(97.2deg);

	-khtml-transform: rotate(97.2deg);

	-moz-transform: rotate(97.2deg);

	-ms-transform: rotate(97.2deg);

	-o-transform: rotate(97.2deg);

	transform: rotate(97.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-28 .pie .half-circle {

	border-color: #1e73be;

}

.progress-28 .pie .left-side {

	-webkit-transform: rotate(100.8deg);

	-khtml-transform: rotate(100.8deg);

	-moz-transform: rotate(100.8deg);

	-ms-transform: rotate(100.8deg);

	-o-transform: rotate(100.8deg);

	transform: rotate(100.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-29 .pie .half-circle {

	border-color: #1e73be;

}

.progress-29 .pie .left-side {

	-webkit-transform: rotate(104.4deg);

	-khtml-transform: rotate(104.4deg);

	-moz-transform: rotate(104.4deg);

	-ms-transform: rotate(104.4deg);

	-o-transform: rotate(104.4deg);

	transform: rotate(104.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-30 .pie .half-circle {

	border-color: #1e73be;

}

.progress-30 .pie .left-side {

	-webkit-transform: rotate(108deg);

	-khtml-transform: rotate(108deg);

	-moz-transform: rotate(108deg);

	-ms-transform: rotate(108deg);

	-o-transform: rotate(108deg);

	transform: rotate(108deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-31 .pie .half-circle {

	border-color: #1e73be;

}

.progress-31 .pie .left-side {

	-webkit-transform: rotate(111.6deg);

	-khtml-transform: rotate(111.6deg);

	-moz-transform: rotate(111.6deg);

	-ms-transform: rotate(111.6deg);

	-o-transform: rotate(111.6deg);

	transform: rotate(111.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-32 .pie .half-circle {

	border-color: #1e73be;

}

.progress-32 .pie .left-side {

	-webkit-transform: rotate(115.2deg);

	-khtml-transform: rotate(115.2deg);

	-moz-transform: rotate(115.2deg);

	-ms-transform: rotate(115.2deg);

	-o-transform: rotate(115.2deg);

	transform: rotate(115.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-33 .pie .half-circle {

	border-color: #1e73be;

}

.progress-33 .pie .left-side {

	-webkit-transform: rotate(118.8deg);

	-khtml-transform: rotate(118.8deg);

	-moz-transform: rotate(118.8deg);

	-ms-transform: rotate(118.8deg);

	-o-transform: rotate(118.8deg);

	transform: rotate(118.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-34 .pie .half-circle {

	border-color: #1e73be;

}

.progress-34 .pie .left-side {

	-webkit-transform: rotate(122.4deg);

	-khtml-transform: rotate(122.4deg);

	-moz-transform: rotate(122.4deg);

	-ms-transform: rotate(122.4deg);

	-o-transform: rotate(122.4deg);

	transform: rotate(122.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-35 .pie .half-circle {

	border-color: #1e73be;

}

.progress-35 .pie .left-side {

	-webkit-transform: rotate(126deg);

	-khtml-transform: rotate(126deg);

	-moz-transform: rotate(126deg);

	-ms-transform: rotate(126deg);

	-o-transform: rotate(126deg);

	transform: rotate(126deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-36 .pie .half-circle {

	border-color: #1e73be;

}

.progress-36 .pie .left-side {

	-webkit-transform: rotate(129.6deg);

	-khtml-transform: rotate(129.6deg);

	-moz-transform: rotate(129.6deg);

	-ms-transform: rotate(129.6deg);

	-o-transform: rotate(129.6deg);

	transform: rotate(129.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-37 .pie .half-circle {

	border-color: #1e73be;

}

.progress-37 .pie .left-side {

	-webkit-transform: rotate(133.2deg);

	-khtml-transform: rotate(133.2deg);

	-moz-transform: rotate(133.2deg);

	-ms-transform: rotate(133.2deg);

	-o-transform: rotate(133.2deg);

	transform: rotate(133.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-38 .pie .half-circle {

	border-color: #1e73be;

}

.progress-38 .pie .left-side {

	-webkit-transform: rotate(136.8deg);

	-khtml-transform: rotate(136.8deg);

	-moz-transform: rotate(136.8deg);

	-ms-transform: rotate(136.8deg);

	-o-transform: rotate(136.8deg);

	transform: rotate(136.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-39 .pie .half-circle {

	border-color: #1e73be;

}

.progress-39 .pie .left-side {

	-webkit-transform: rotate(140.4deg);

	-khtml-transform: rotate(140.4deg);

	-moz-transform: rotate(140.4deg);

	-ms-transform: rotate(140.4deg);

	-o-transform: rotate(140.4deg);

	transform: rotate(140.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-40 .pie .half-circle {

	border-color: #1e73be;

}

.progress-40 .pie .left-side {

	-webkit-transform: rotate(144deg);

	-khtml-transform: rotate(144deg);

	-moz-transform: rotate(144deg);

	-ms-transform: rotate(144deg);

	-o-transform: rotate(144deg);

	transform: rotate(144deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-41 .pie .half-circle {

	border-color: #1e73be;

}

.progress-41 .pie .left-side {

	-webkit-transform: rotate(147.6deg);

	-khtml-transform: rotate(147.6deg);

	-moz-transform: rotate(147.6deg);

	-ms-transform: rotate(147.6deg);

	-o-transform: rotate(147.6deg);

	transform: rotate(147.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-42 .pie .half-circle {

	border-color: #1e73be;

}

.progress-42 .pie .left-side {

	-webkit-transform: rotate(151.2deg);

	-khtml-transform: rotate(151.2deg);

	-moz-transform: rotate(151.2deg);

	-ms-transform: rotate(151.2deg);

	-o-transform: rotate(151.2deg);

	transform: rotate(151.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-43 .pie .half-circle {

	border-color: #1e73be;

}

.progress-43 .pie .left-side {

	-webkit-transform: rotate(154.8deg);

	-khtml-transform: rotate(154.8deg);

	-moz-transform: rotate(154.8deg);

	-ms-transform: rotate(154.8deg);

	-o-transform: rotate(154.8deg);

	transform: rotate(154.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-44 .pie .half-circle {

	border-color: #1e73be;

}

.progress-44 .pie .left-side {

	-webkit-transform: rotate(158.4deg);

	-khtml-transform: rotate(158.4deg);

	-moz-transform: rotate(158.4deg);

	-ms-transform: rotate(158.4deg);

	-o-transform: rotate(158.4deg);

	transform: rotate(158.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-45 .pie .half-circle {

	border-color: #1e73be;

}

.progress-45 .pie .left-side {

	-webkit-transform: rotate(162deg);

	-khtml-transform: rotate(162deg);

	-moz-transform: rotate(162deg);

	-ms-transform: rotate(162deg);

	-o-transform: rotate(162deg);

	transform: rotate(162deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-46 .pie .half-circle {

	border-color: #1e73be;

}

.progress-46 .pie .left-side {

	-webkit-transform: rotate(165.6deg);

	-khtml-transform: rotate(165.6deg);

	-moz-transform: rotate(165.6deg);

	-ms-transform: rotate(165.6deg);

	-o-transform: rotate(165.6deg);

	transform: rotate(165.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-47 .pie .half-circle {

	border-color: #1e73be;

}

.progress-47 .pie .left-side {

	-webkit-transform: rotate(169.2deg);

	-khtml-transform: rotate(169.2deg);

	-moz-transform: rotate(169.2deg);

	-ms-transform: rotate(169.2deg);

	-o-transform: rotate(169.2deg);

	transform: rotate(169.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-48 .pie .half-circle {

	border-color: #1e73be;

}

.progress-48 .pie .left-side {

	-webkit-transform: rotate(172.8deg);

	-khtml-transform: rotate(172.8deg);

	-moz-transform: rotate(172.8deg);

	-ms-transform: rotate(172.8deg);

	-o-transform: rotate(172.8deg);

	transform: rotate(172.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-49 .pie .half-circle {

	border-color: #1e73be;

}

.progress-49 .pie .left-side {

	-webkit-transform: rotate(176.4deg);

	-khtml-transform: rotate(176.4deg);

	-moz-transform: rotate(176.4deg);

	-ms-transform: rotate(176.4deg);

	-o-transform: rotate(176.4deg);

	transform: rotate(176.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-50 .pie .half-circle {

	border-color: #1e73be;

}

.progress-50 .pie .left-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-51 .pie .half-circle {

	border-color: #1e73be;

}

.progress-51 .pie .left-side {

	-webkit-transform: rotate(183.6deg);

	-khtml-transform: rotate(183.6deg);

	-moz-transform: rotate(183.6deg);

	-ms-transform: rotate(183.6deg);

	-o-transform: rotate(183.6deg);

	transform: rotate(183.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-52 .pie .half-circle {

	border-color: #1e73be;

}

.progress-52 .pie .left-side {

	-webkit-transform: rotate(187.2deg);

	-khtml-transform: rotate(187.2deg);

	-moz-transform: rotate(187.2deg);

	-ms-transform: rotate(187.2deg);

	-o-transform: rotate(187.2deg);

	transform: rotate(187.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-53 .pie .half-circle {

	border-color: #1e73be;

}

.progress-53 .pie .left-side {

	-webkit-transform: rotate(190.8deg);

	-khtml-transform: rotate(190.8deg);

	-moz-transform: rotate(190.8deg);

	-ms-transform: rotate(190.8deg);

	-o-transform: rotate(190.8deg);

	transform: rotate(190.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-54 .pie .half-circle {

	border-color: #1e73be;

}

.progress-54 .pie .left-side {

	-webkit-transform: rotate(194.4deg);

	-khtml-transform: rotate(194.4deg);

	-moz-transform: rotate(194.4deg);

	-ms-transform: rotate(194.4deg);

	-o-transform: rotate(194.4deg);

	transform: rotate(194.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-55 .pie .half-circle {

	border-color: #1e73be;

}

.progress-55 .pie .left-side {

	-webkit-transform: rotate(198deg);

	-khtml-transform: rotate(198deg);

	-moz-transform: rotate(198deg);

	-ms-transform: rotate(198deg);

	-o-transform: rotate(198deg);

	transform: rotate(198deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-56 .pie .half-circle {

	border-color: #1e73be;

}

.progress-56 .pie .left-side {

	-webkit-transform: rotate(201.6deg);

	-khtml-transform: rotate(201.6deg);

	-moz-transform: rotate(201.6deg);

	-ms-transform: rotate(201.6deg);

	-o-transform: rotate(201.6deg);

	transform: rotate(201.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-57 .pie .half-circle {

	border-color: #1e73be;

}

.progress-57 .pie .left-side {

	-webkit-transform: rotate(205.2deg);

	-khtml-transform: rotate(205.2deg);

	-moz-transform: rotate(205.2deg);

	-ms-transform: rotate(205.2deg);

	-o-transform: rotate(205.2deg);

	transform: rotate(205.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-58 .pie .half-circle {

	border-color: #1e73be;

}

.progress-58 .pie .left-side {

	-webkit-transform: rotate(208.8deg);

	-khtml-transform: rotate(208.8deg);

	-moz-transform: rotate(208.8deg);

	-ms-transform: rotate(208.8deg);

	-o-transform: rotate(208.8deg);

	transform: rotate(208.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-59 .pie .half-circle {

	border-color: #1e73be;

}

.progress-59 .pie .left-side {

	-webkit-transform: rotate(212.4deg);

	-khtml-transform: rotate(212.4deg);

	-moz-transform: rotate(212.4deg);

	-ms-transform: rotate(212.4deg);

	-o-transform: rotate(212.4deg);

	transform: rotate(212.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-60 .pie .half-circle {

	border-color: #1e73be;

}

.progress-60 .pie .left-side {

	-webkit-transform: rotate(216deg);

	-khtml-transform: rotate(216deg);

	-moz-transform: rotate(216deg);

	-ms-transform: rotate(216deg);

	-o-transform: rotate(216deg);

	transform: rotate(216deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-61 .pie .half-circle {

	border-color: #1e73be;

}

.progress-61 .pie .left-side {

	-webkit-transform: rotate(219.6deg);

	-khtml-transform: rotate(219.6deg);

	-moz-transform: rotate(219.6deg);

	-ms-transform: rotate(219.6deg);

	-o-transform: rotate(219.6deg);

	transform: rotate(219.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-62 .pie .half-circle {

	border-color: #1e73be;

}

.progress-62 .pie .left-side {

	-webkit-transform: rotate(223.2deg);

	-khtml-transform: rotate(223.2deg);

	-moz-transform: rotate(223.2deg);

	-ms-transform: rotate(223.2deg);

	-o-transform: rotate(223.2deg);

	transform: rotate(223.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-63 .pie .half-circle {

	border-color: #1e73be;

}

.progress-63 .pie .left-side {

	-webkit-transform: rotate(226.8deg);

	-khtml-transform: rotate(226.8deg);

	-moz-transform: rotate(226.8deg);

	-ms-transform: rotate(226.8deg);

	-o-transform: rotate(226.8deg);

	transform: rotate(226.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-64 .pie .half-circle {

	border-color: #1e73be;

}

.progress-64 .pie .left-side {

	-webkit-transform: rotate(230.4deg);

	-khtml-transform: rotate(230.4deg);

	-moz-transform: rotate(230.4deg);

	-ms-transform: rotate(230.4deg);

	-o-transform: rotate(230.4deg);

	transform: rotate(230.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-65 .pie .half-circle {

	border-color: #1e73be;

}

.progress-65 .pie .left-side {

	-webkit-transform: rotate(234deg);

	-khtml-transform: rotate(234deg);

	-moz-transform: rotate(234deg);

	-ms-transform: rotate(234deg);

	-o-transform: rotate(234deg);

	transform: rotate(234deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-66 .pie .half-circle {

	border-color: #1e73be;

}

.progress-66 .pie .left-side {

	-webkit-transform: rotate(237.6deg);

	-khtml-transform: rotate(237.6deg);

	-moz-transform: rotate(237.6deg);

	-ms-transform: rotate(237.6deg);

	-o-transform: rotate(237.6deg);

	transform: rotate(237.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-67 .pie .half-circle {

	border-color: #1e73be;

}

.progress-67 .pie .left-side {

	-webkit-transform: rotate(241.2deg);

	-khtml-transform: rotate(241.2deg);

	-moz-transform: rotate(241.2deg);

	-ms-transform: rotate(241.2deg);

	-o-transform: rotate(241.2deg);

	transform: rotate(241.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-68 .pie .half-circle {

	border-color: #1e73be;

}

.progress-68 .pie .left-side {

	-webkit-transform: rotate(244.8deg);

	-khtml-transform: rotate(244.8deg);

	-moz-transform: rotate(244.8deg);

	-ms-transform: rotate(244.8deg);

	-o-transform: rotate(244.8deg);

	transform: rotate(244.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-69 .pie .half-circle {

	border-color: #1e73be;

}

.progress-69 .pie .left-side {

	-webkit-transform: rotate(248.4deg);

	-khtml-transform: rotate(248.4deg);

	-moz-transform: rotate(248.4deg);

	-ms-transform: rotate(248.4deg);

	-o-transform: rotate(248.4deg);

	transform: rotate(248.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-70 .pie .half-circle {

	border-color: #1e73be;

}

.progress-70 .pie .left-side {

	-webkit-transform: rotate(252deg);

	-khtml-transform: rotate(252deg);

	-moz-transform: rotate(252deg);

	-ms-transform: rotate(252deg);

	-o-transform: rotate(252deg);

	transform: rotate(252deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-71 .pie .half-circle {

	border-color: #1e73be;

}

.progress-71 .pie .left-side {

	-webkit-transform: rotate(255.6deg);

	-khtml-transform: rotate(255.6deg);

	-moz-transform: rotate(255.6deg);

	-ms-transform: rotate(255.6deg);

	-o-transform: rotate(255.6deg);

	transform: rotate(255.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-72 .pie .half-circle {

	border-color: #1e73be;

}

.progress-72 .pie .left-side {

	-webkit-transform: rotate(259.2deg);

	-khtml-transform: rotate(259.2deg);

	-moz-transform: rotate(259.2deg);

	-ms-transform: rotate(259.2deg);

	-o-transform: rotate(259.2deg);

	transform: rotate(259.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-73 .pie .half-circle {

	border-color: #1e73be;

}

.progress-73 .pie .left-side {

	-webkit-transform: rotate(262.8deg);

	-khtml-transform: rotate(262.8deg);

	-moz-transform: rotate(262.8deg);

	-ms-transform: rotate(262.8deg);

	-o-transform: rotate(262.8deg);

	transform: rotate(262.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-74 .pie .half-circle {

	border-color: #1e73be;

}

.progress-74 .pie .left-side {

	-webkit-transform: rotate(266.4deg);

	-khtml-transform: rotate(266.4deg);

	-moz-transform: rotate(266.4deg);

	-ms-transform: rotate(266.4deg);

	-o-transform: rotate(266.4deg);

	transform: rotate(266.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-75 .pie .half-circle {

	border-color: #1e73be;

}

.progress-75 .pie .left-side {

	-webkit-transform: rotate(270deg);

	-khtml-transform: rotate(270deg);

	-moz-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	-o-transform: rotate(270deg);

	transform: rotate(270deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-76 .pie .half-circle {

	border-color: #1e73be;

}

.progress-76 .pie .left-side {

	-webkit-transform: rotate(273.6deg);

	-khtml-transform: rotate(273.6deg);

	-moz-transform: rotate(273.6deg);

	-ms-transform: rotate(273.6deg);

	-o-transform: rotate(273.6deg);

	transform: rotate(273.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-77 .pie .half-circle {

	border-color: #1e73be;

}

.progress-77 .pie .left-side {

	-webkit-transform: rotate(277.2deg);

	-khtml-transform: rotate(277.2deg);

	-moz-transform: rotate(277.2deg);

	-ms-transform: rotate(277.2deg);

	-o-transform: rotate(277.2deg);

	transform: rotate(277.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-78 .pie .half-circle {

	border-color: #1e73be;

}

.progress-78 .pie .left-side {

	-webkit-transform: rotate(280.8deg);

	-khtml-transform: rotate(280.8deg);

	-moz-transform: rotate(280.8deg);

	-ms-transform: rotate(280.8deg);

	-o-transform: rotate(280.8deg);

	transform: rotate(280.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-79 .pie .half-circle {

	border-color: #1e73be;

}

.progress-79 .pie .left-side {

	-webkit-transform: rotate(284.4deg);

	-khtml-transform: rotate(284.4deg);

	-moz-transform: rotate(284.4deg);

	-ms-transform: rotate(284.4deg);

	-o-transform: rotate(284.4deg);

	transform: rotate(284.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-80 .pie .half-circle {

	border-color: #1e73be;

}

.progress-80 .pie .left-side {

	-webkit-transform: rotate(288deg);

	-khtml-transform: rotate(288deg);

	-moz-transform: rotate(288deg);

	-ms-transform: rotate(288deg);

	-o-transform: rotate(288deg);

	transform: rotate(288deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-81 .pie .half-circle {

	border-color: #1e73be;

}

.progress-81 .pie .left-side {

	-webkit-transform: rotate(291.6deg);

	-khtml-transform: rotate(291.6deg);

	-moz-transform: rotate(291.6deg);

	-ms-transform: rotate(291.6deg);

	-o-transform: rotate(291.6deg);

	transform: rotate(291.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-82 .pie .half-circle {

	border-color: #1e73be;

}

.progress-82 .pie .left-side {

	-webkit-transform: rotate(295.2deg);

	-khtml-transform: rotate(295.2deg);

	-moz-transform: rotate(295.2deg);

	-ms-transform: rotate(295.2deg);

	-o-transform: rotate(295.2deg);

	transform: rotate(295.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-83 .pie .half-circle {

	border-color: #1e73be;

}

.progress-83 .pie .left-side {

	-webkit-transform: rotate(298.8deg);

	-khtml-transform: rotate(298.8deg);

	-moz-transform: rotate(298.8deg);

	-ms-transform: rotate(298.8deg);

	-o-transform: rotate(298.8deg);

	transform: rotate(298.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-84 .pie .half-circle {

	border-color: #1e73be;

}

.progress-84 .pie .left-side {

	-webkit-transform: rotate(302.4deg);

	-khtml-transform: rotate(302.4deg);

	-moz-transform: rotate(302.4deg);

	-ms-transform: rotate(302.4deg);

	-o-transform: rotate(302.4deg);

	transform: rotate(302.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-85 .pie .half-circle {

	border-color: #1e73be;

}

.progress-85 .pie .left-side {

	-webkit-transform: rotate(306deg);

	-khtml-transform: rotate(306deg);

	-moz-transform: rotate(306deg);

	-ms-transform: rotate(306deg);

	-o-transform: rotate(306deg);

	transform: rotate(306deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-86 .pie .half-circle {

	border-color: #1e73be;

}

.progress-86 .pie .left-side {

	-webkit-transform: rotate(309.6deg);

	-khtml-transform: rotate(309.6deg);

	-moz-transform: rotate(309.6deg);

	-ms-transform: rotate(309.6deg);

	-o-transform: rotate(309.6deg);

	transform: rotate(309.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-87 .pie .half-circle {

	border-color: #1e73be;

}

.progress-87 .pie .left-side {

	-webkit-transform: rotate(313.2deg);

	-khtml-transform: rotate(313.2deg);

	-moz-transform: rotate(313.2deg);

	-ms-transform: rotate(313.2deg);

	-o-transform: rotate(313.2deg);

	transform: rotate(313.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-88 .pie .half-circle {

	border-color: #1e73be;

}

.progress-88 .pie .left-side {

	-webkit-transform: rotate(316.8deg);

	-khtml-transform: rotate(316.8deg);

	-moz-transform: rotate(316.8deg);

	-ms-transform: rotate(316.8deg);

	-o-transform: rotate(316.8deg);

	transform: rotate(316.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-89 .pie .half-circle {

	border-color: #1e73be;

}

.progress-89 .pie .left-side {

	-webkit-transform: rotate(320.4deg);

	-khtml-transform: rotate(320.4deg);

	-moz-transform: rotate(320.4deg);

	-ms-transform: rotate(320.4deg);

	-o-transform: rotate(320.4deg);

	transform: rotate(320.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-90 .pie .half-circle {

	border-color: #1e73be;

}

.progress-90 .pie .left-side {

	-webkit-transform: rotate(324deg);

	-khtml-transform: rotate(324deg);

	-moz-transform: rotate(324deg);

	-ms-transform: rotate(324deg);

	-o-transform: rotate(324deg);

	transform: rotate(324deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-91 .pie .half-circle {

	border-color: #1e73be;

}

.progress-91 .pie .left-side {

	-webkit-transform: rotate(327.6deg);

	-khtml-transform: rotate(327.6deg);

	-moz-transform: rotate(327.6deg);

	-ms-transform: rotate(327.6deg);

	-o-transform: rotate(327.6deg);

	transform: rotate(327.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-92 .pie .half-circle {

	border-color: #1e73be;

}

.progress-92 .pie .left-side {

	-webkit-transform: rotate(331.2deg);

	-khtml-transform: rotate(331.2deg);

	-moz-transform: rotate(331.2deg);

	-ms-transform: rotate(331.2deg);

	-o-transform: rotate(331.2deg);

	transform: rotate(331.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-93 .pie .half-circle {

	border-color: #1e73be;

}

.progress-93 .pie .left-side {

	-webkit-transform: rotate(334.8deg);

	-khtml-transform: rotate(334.8deg);

	-moz-transform: rotate(334.8deg);

	-ms-transform: rotate(334.8deg);

	-o-transform: rotate(334.8deg);

	transform: rotate(334.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-94 .pie .half-circle {

	border-color: #1e73be;

}

.progress-94 .pie .left-side {

	-webkit-transform: rotate(338.4deg);

	-khtml-transform: rotate(338.4deg);

	-moz-transform: rotate(338.4deg);

	-ms-transform: rotate(338.4deg);

	-o-transform: rotate(338.4deg);

	transform: rotate(338.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-95 .pie .half-circle {

	border-color: #1e73be;

}

.progress-95 .pie .left-side {

	-webkit-transform: rotate(342deg);

	-khtml-transform: rotate(342deg);

	-moz-transform: rotate(342deg);

	-ms-transform: rotate(342deg);

	-o-transform: rotate(342deg);

	transform: rotate(342deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-96 .pie .half-circle {

	border-color: #1e73be;

}

.progress-96 .pie .left-side {

	-webkit-transform: rotate(345.6deg);

	-khtml-transform: rotate(345.6deg);

	-moz-transform: rotate(345.6deg);

	-ms-transform: rotate(345.6deg);

	-o-transform: rotate(345.6deg);

	transform: rotate(345.6deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-97 .pie .half-circle {

	border-color: #1e73be;

}

.progress-97 .pie .left-side {

	-webkit-transform: rotate(349.2deg);

	-khtml-transform: rotate(349.2deg);

	-moz-transform: rotate(349.2deg);

	-ms-transform: rotate(349.2deg);

	-o-transform: rotate(349.2deg);

	transform: rotate(349.2deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-98 .pie .half-circle {

	border-color: #1e73be;

}

.progress-98 .pie .left-side {

	-webkit-transform: rotate(352.8deg);

	-khtml-transform: rotate(352.8deg);

	-moz-transform: rotate(352.8deg);

	-ms-transform: rotate(352.8deg);

	-o-transform: rotate(352.8deg);

	transform: rotate(352.8deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-99 .pie .half-circle {

	border-color: #1e73be;

}

.progress-99 .pie .left-side {

	-webkit-transform: rotate(356.4deg);

	-khtml-transform: rotate(356.4deg);

	-moz-transform: rotate(356.4deg);

	-ms-transform: rotate(356.4deg);

	-o-transform: rotate(356.4deg);

	transform: rotate(356.4deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-100 .pie .half-circle {

	border-color: #1e73be;

}

.progress-100 .pie .left-side {

	-webkit-transform: rotate(360deg);

	-khtml-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	transform: rotate(360deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-1 .pie .right-side {

	display: none;

}

.progress-2 .pie .right-side {

	display: none;

}

.progress-3 .pie .right-side {

	display: none;

}

.progress-4 .pie .right-side {

	display: none;

}

.progress-5 .pie .right-side {

	display: none;

}

.progress-6 .pie .right-side {

	display: none;

}

.progress-7 .pie .right-side {

	display: none;

}

.progress-8 .pie .right-side {

	display: none;

}

.progress-9 .pie .right-side {

	display: none;

}

.progress-10 .pie .right-side {

	display: none;

}

.progress-11 .pie .right-side {

	display: none;

}

.progress-12 .pie .right-side {

	display: none;

}

.progress-13 .pie .right-side {

	display: none;

}

.progress-14 .pie .right-side {

	display: none;

}

.progress-15 .pie .right-side {

	display: none;

}

.progress-16 .pie .right-side {

	display: none;

}

.progress-17 .pie .right-side {

	display: none;

}

.progress-18 .pie .right-side {

	display: none;

}

.progress-19 .pie .right-side {

	display: none;

}

.progress-20 .pie .right-side {

	display: none;

}

.progress-21 .pie .right-side {

	display: none;

}

.progress-22 .pie .right-side {

	display: none;

}

.progress-23 .pie .right-side {

	display: none;

}

.progress-24 .pie .right-side {

	display: none;

}

.progress-25 .pie .right-side {

	display: none;

}

.progress-26 .pie .right-side {

	display: none;

}

.progress-27 .pie .right-side {

	display: none;

}

.progress-28 .pie .right-side {

	display: none;

}

.progress-29 .pie .right-side {

	display: none;

}

.progress-30 .pie .right-side {

	display: none;

}

.progress-31 .pie .right-side {

	display: none;

}

.progress-32 .pie .right-side {

	display: none;

}

.progress-33 .pie .right-side {

	display: none;

}

.progress-34 .pie .right-side {

	display: none;

}

.progress-35 .pie .right-side {

	display: none;

}

.progress-36 .pie .right-side {

	display: none;

}

.progress-37 .pie .right-side {

	display: none;

}

.progress-38 .pie .right-side {

	display: none;

}

.progress-39 .pie .right-side {

	display: none;

}

.progress-40 .pie .right-side {

	display: none;

}

.progress-41 .pie .right-side {

	display: none;

}

.progress-42 .pie .right-side {

	display: none;

}

.progress-43 .pie .right-side {

	display: none;

}

.progress-44 .pie .right-side {

	display: none;

}

.progress-45 .pie .right-side {

	display: none;

}

.progress-46 .pie .right-side {

	display: none;

}

.progress-47 .pie .right-side {

	display: none;

}

.progress-48 .pie .right-side {

	display: none;

}

.progress-49 .pie .right-side {

	display: none;

}

.progress-50 .pie .right-side {

	display: none;

}

.progress-51 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-51 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-52 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-52 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-53 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-53 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-54 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-54 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-55 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-55 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-56 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-56 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-57 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-57 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-58 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-58 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-59 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-59 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-60 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-60 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-61 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-61 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-62 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-62 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-63 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-63 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-64 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-64 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-65 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-65 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-66 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-66 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-67 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-67 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-68 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-68 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-69 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-69 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-70 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-70 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-71 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-71 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-72 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-72 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-73 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-73 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-74 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-74 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-75 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-75 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-76 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-76 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-77 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-77 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-78 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-78 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-79 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-79 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-80 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-80 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-81 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-81 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-82 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-82 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-83 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-83 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-84 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-84 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-85 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-85 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-86 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-86 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-87 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-87 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-88 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-88 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-89 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-89 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-90 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-90 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-91 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-91 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-92 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-92 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-93 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-93 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-94 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-94 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-95 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-95 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-96 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-96 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-97 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-97 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-98 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-98 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-99 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-99 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.progress-100 .pie {

	clip: rect(auto, auto, auto, auto);

}

.progress-100 .pie .right-side {

	-webkit-transform: rotate(180deg);

	-khtml-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.wp-caption, .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor {

	visibility: visible;/* Image */

}

img, img.ajax-loading {

	max-width: 100%;

	height: auto;

	vertical-align: top;/* WP Caption */

}

img.alignleft, img.ajax-loading.alignleft {

	margin: 0 15px 10px 0;

	float: left;

}

img.alignright, img.ajax-loading.alignright {

	margin: 0 0 10px 15px;

	float: right;

}

img.aligncenter, img.ajax-loading.aligncenter {

	margin: 0 0 10px 0;

}

img[width="0"], img.ajax-loading[width="0"], img[height="0"], img.ajax-loading[height="0"], img[width="1"], img.ajax-loading[width="1"], img[height="1"], img.ajax-loading[height="1"] {

	width: 100%;

	height: auto;

}

img[style="visibility:hidden;"], img.ajax-loading[style="visibility:hidden;"], img[style="visibility:hidden"], img.ajax-loading[style="visibility:hidden"] {

	display: none !important;

}

img[alt="Horizontal Featured Image"], img.ajax-loading[alt="Horizontal Featured Image"] {

	width: auto;/* Image Fit */

}

img.img-fit, img.ajax-loading.img-fit {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	height: 100%;

	width: 100%;

	object-fit: cover;

	-o-object-fit: cover;

	-moz-object-fit: cover;

	-ms-filter-object-fit: cover;

	-webkit-object-fit: cover;/* Image black and white */

}

[id*="attachment_"], [id^="attachment_"] {

	margin-bottom: 30px !important;

}

.wp-caption {

	max-width: 100%;

}

.wp-caption.alignleft {

	margin: 0 15px 10px 0;

	float: left;

}

.wp-caption.alignleft .wp-caption-text {

	margin-right: 10px;

}

.wp-caption.alignright {

	margin: 0 0 10px 15px;

	float: right;

}

.wp-caption.alignright .wp-caption-text {

	margin-left: 10px;

}

.wp-caption.aligncenter {

	margin: 0 auto;

}

.wp-caption.aligncenter .wp-caption-text {

	margin: 0 5px;

}

.wp-caption-text {

	background-color: #eee;

	font-style: italic;

	padding: 10px;/* Wordpress Gallery */

}

div[id*="gallery-"], div[id^="gallery-"] {

	margin: -5px !important;/* WordPress Playlist */

}

div[id*="gallery-"] .gallery-item, div[id^="gallery-"] .gallery-item {

	margin: 0 !important;

	padding: 5px;

}

.wp-playlist {/* Video / audio / iframe */

}

video, audio, iframe {

	max-width: 100%;

	vertical-align: top;/* Boostrap Carousel */

}

.carousel {/* OWL Carousel */

}

.carousel img {

	width: 100%;

}

.carousel .carousel-control span {

	left: 0;

	top: 50%;

	position: absolute;

	width: 100%;

	-webkit-transform: translateY(-50%);

	-khtml-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* Horizontal Align */

}

.owl-carousel {/* BX Slider */

}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {

	display: none;

}

.owl-carousel .owl-nav {

	margin: 52px -15px 0;

}

.owl-carousel .owl-nav > div {

	display: inline-block;

	width: 40px;

	height: 40px;

	line-height: 38px;

	text-align: center;

	border: 1px solid #edeeef;

	cursor: pointer;

	margin: 0 15px;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.owl-carousel .owl-nav > div:hover {

	border-color: #1e73be;

	color: #1e73be;

}

.owl-carousel .owl-nav > div.disabled {

	cursor: not-allowed;

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.owl-carousel .owl-nav:not(.disabled) + .owl-dots {

	margin-top: 20px;

}

.owl-carousel .owl-dots {

	margin: 42px -7px 0;

}

.owl-carousel .owl-dots .owl-dot {

	width: 10px;

	height: 10px;

	display: inline-block;

	border: 1px solid #bcbfc1;

	background-color: #bcbfc1;

	margin: 0 7px;

	cursor: pointer;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot.active {

	border-color: #1e73be;

	background-color: #1e73be;

}

.bx-pager {

	margin-top: 25px;

}

.bx-pager .bx-pager-item {

	display: inline-block;

}

.bx-pager .bx-pager-item a {

	width: 30px;

	height: 30px;

	line-height: 28px;

	border: 1px solid #edeeef;

	text-align: center;

	margin: 0 3px;

	display: block;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.bx-pager .bx-pager-item a:hover {

	color: #fff !important;

}

.bx-pager .bx-pager-item:hover a, .bx-pager .bx-pager-item:active a {

	background-color: #1e73be;

	border-color: #1e73be;

	color: #fff;

}

.bx-controls-direction {

	clear: both;

	width: 100%;

	overflow: hidden;

	margin: 25px -10px 0;

}

.bx-controls-direction a {

	border: 1px solid #edeeef;

	padding: 5px 10px;

	margin: 0 10px;

	display: inline-block;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.bx-controls-direction a:hover {

	background-color: #1e73be;

	border-color: #1e73be;

	color: #fff !important;

}

* {

	outline: none !important;

}

*:hover, *:active, *:focus {

	outline: none !important;

}

.nopadding {

	padding: 0 !important;

}

.nopadding-top {

	padding-top: 0 !important;

}

.nopadding-right {

	padding-right: 0 !important;

}

.nopadding-bottom {

	padding-bottom: 0 !important;

}

.nopadding-left {

	padding-left: 0 !important;

}

.require, .required {

	color: red;

}

.regular-color, .primary-color {

	color: #1e73be;

}

.accent-color {

	color: #1e73be;

}

.accent-color:hover {

	color: #1e73be;

}

.status-color {

	color: #ffc000;

}

.green-color {

	color: #8bca4e;

}

.light-blue-color {

	color: #1db3e7;

}

.red-color {

	color: #f73a08;

}

.accent-bg {

	background-color: #1e73be;

	color: #fff;

}

.regular-bg, .primary-bg {

	background-color: #1e73be;

	color: #fff;

}

.white-bg {

	background: #fff;

}

.available {

	color: #7db701;

}

.unavailable {

	color: red;

}

.unselected {

	cursor: not-allowed;/* Text Color */

}

.color-white {

	color: #fff;/* Block */

}

.inline-block {

	display: inline-block;

}

.inline-block.accent-bg {

	padding: 3px 10px;

}

.rounded {

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top *//* heading */

}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .woocommerce-notice {

	color: #be1e35;

	font-family: "Poppins","Roboto", "Roboto Slab", Arial, sans-serif;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS *//* Block Quote */

}

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a, .woocommerce-notice a {

	color: #3f3f3f;

}

h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover, .woocommerce-notice a:hover {

	color: #1e73be;

}

blockquote, .blockquote {/* Link */

}

blockquote cite, .blockquote cite {

	font-size: 120%;

}

a {

	color: #AD0505;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS *//* Alignment */

}

a:hover {

	color: #1e73be;

	text-decoration: none;

}

a[style="visibility: hidden;"] {

	display: none;

}

.alignright, .text-right {

	text-align: right;

}

.alignleft, .text-left {

	text-align: left;

}

.aligncenter, .text-center {

	text-align: center;/* small font */

}

small, .small {

	font-size: 86.66667%;/* Table */

}

table, .table {

	width: 100%;

	border: 1px solid #eee;/* paragraph */

}

table thead, .table thead {

	color: #222;

	text-transform: uppercase;

	border: 1px solid #eee;

}

table tr, .table tr {

	border-bottom: 1px solid #eee;

}

table tr:last-child, .table tr:last-child {

	border-bottom: 0;

}

table th, .table th {

	font-weight: 400;

	text-align: left;

}

table th, .table th, table td, .table td {

	padding: 5px;

	overflow: hidden;

}

p {/* Checkbox / Radio */

}

p:last-child {

	margin-bottom: 0 !important;

}

.checkbox {

	padding-left: 20px;/* paging-navigation */

}

.woocommerce-pagination, .paging-navigation {

	width: 100%;

	clear: both;

	text-align: center;

}

.woocommerce-pagination ul.page-numbers, .paging-navigation ul.page-numbers {

	list-style: none;

	padding: 0;

	margin: 0;

	width: 100%;

	border: none;

}

.woocommerce-pagination ul.page-numbers li, .paging-navigation ul.page-numbers li {

	display: inline-block;

}

.woocommerce-pagination ul.page-numbers:hover, .paging-navigation ul.page-numbers:hover {

	background: none;

}

.woocommerce-pagination .page-numbers, .paging-navigation .page-numbers {

	width: 36px;

	height: 36px;

	line-height: 34px;

	display: inline-block;

	margin: 0 1px;

	border: 1px solid #ccc;

	color: #1e73be;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers:hover {

	background-color: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

.woocommerce-pagination span.page-numbers, .paging-navigation span.page-numbers {

	background-color: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

.woocommerce-pagination span.page-numbers:hover, .paging-navigation span.page-numbers:hover {

	cursor: not-allowed;

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.woocommerce-pagination.paging-dots .page-numbers, .paging-navigation.paging-dots .page-numbers {

	width: 10px;

	height: 10px;

	font-size: 0;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.woocommerce-pagination.paging-dots .page-numbers.dots, .paging-navigation.paging-dots .page-numbers.dots {

	display: none;

}

.cms_pagination, .paging-navigation {/* page link */

}

.cms_pagination + .cms-grid-view-all, .paging-navigation + .cms-grid-view-all {

	margin-top: 30px;

}

.page-links {

	margin-bottom: 20px;

}

.page-links a, .page-links > span:not(.page-links-title) {

	width: 36px;

	height: 36px;

	line-height: 34px;

	display: inline-block;

	margin: 0 1px;

	border: 1px solid #ccc;

	color: #1e73be;

	text-align: center;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.page-links a:hover, .page-links > span:not(.page-links-title):hover {

	background-color: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

.page-links > span:not(.page-links-title) {

	cursor: not-allowed;

	background-color: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

input, .tnp-widget .tnp-field input, .tnp-widget .tnp-field input {

	max-width: 100%;

	outline: 0 none transparent;

}

input[type="text"], .tnp-widget .tnp-field input[type="text"], .tnp-widget .tnp-field input[type="text"], input[type="email"], .tnp-widget .tnp-field input[type="email"], .tnp-widget .tnp-field input[type="email"], input[type="password"], .tnp-widget .tnp-field input[type="password"], .tnp-widget .tnp-field input[type="password"], input[type="phone"], .tnp-widget .tnp-field input[type="phone"], .tnp-widget .tnp-field input[type="phone"], input[type="tel"], .tnp-widget .tnp-field input[type="tel"], .tnp-widget .tnp-field input[type="tel"], input[name="zk_name"], .tnp-widget .tnp-field input[name="zk_name"], .tnp-widget .tnp-field input[name="zk_name"], input[name="zk_phone"], .tnp-widget .tnp-field input[name="zk_phone"], .tnp-widget .tnp-field input[name="zk_phone"] {

	width: 100%;

	text-align: inherit;

}

input[type="radio"], .tnp-widget .tnp-field input[type="radio"], .tnp-widget .tnp-field input[type="radio"], input[type="checkbox"], .tnp-widget .tnp-field input[type="checkbox"], .tnp-widget .tnp-field input[type="checkbox"] {

	margin-right: 10px;

	vertical-align: middle;

}

input[type="radio"] + label, .tnp-widget .tnp-field input[type="radio"] + label, .tnp-widget .tnp-field input[type="radio"] + label, input[type="checkbox"] + label, .tnp-widget .tnp-field input[type="checkbox"] + label, .tnp-widget .tnp-field input[type="checkbox"] + label, input[type="radio"] + .label, .tnp-widget .tnp-field input[type="radio"] + .label, .tnp-widget .tnp-field input[type="radio"] + .label, input[type="checkbox"] + .label, .tnp-widget .tnp-field input[type="checkbox"] + .label, .tnp-widget .tnp-field input[type="checkbox"] + .label {

	font-weight: 400;

	color: #1e73be;

}

input[disabled], .tnp-widget .tnp-field input[disabled], .tnp-widget .tnp-field input[disabled] {

	cursor: not-allowed !important;

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

input.invalid, .tnp-widget .tnp-field input.invalid, .tnp-widget .tnp-field input.invalid {

	-webkit-box-shadow: red 0 0 2px 0;

	-khtml-box-shadow: red 0 0 2px 0;

	-moz-box-shadow: red 0 0 2px 0;

	-ms-box-shadow: red 0 0 2px 0;

	-o-box-shadow: red 0 0 2px 0;

	box-shadow: red 0 0 2px 0;/* BACKGROUND GRADIENT *//* bottom to top *//* BOX SIZING */

	-webkit-appearance: none;

}

input, select, textarea, .tnp-widget .tnp-field input[type="text"], .tnp-widget .tnp-field input[type="email"] {

	border: 1px solid #e3e5e6;

	background: #e3e5e6;

	color: #1e73be;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

input:hover, select:hover, textarea:hover, .tnp-widget .tnp-field input[type="text"]:hover, .tnp-widget .tnp-field input[type="email"]:hover, input:active, select:active, textarea:active, .tnp-widget .tnp-field input[type="text"]:active, .tnp-widget .tnp-field input[type="email"]:active, input:focus, select:focus, textarea:focus, .tnp-widget .tnp-field input[type="text"]:focus, .tnp-widget .tnp-field input[type="email"]:focus {

	border-color: #1e73be;

}

.woocommerce-invalid > input, .invalid > input, .required > input {

	border-color: #1e73be;

}

input, textarea, .tnp-widget .tnp-field input[type="text"], .tnp-widget .tnp-field input[type="email"] {

	padding: 8px 15px;

}

select, textarea {

	max-width: 100%;

	outline: 0 none transparent !important;

}

select {

	height: 34px;

	padding: 0 30px 0 15px;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	background: #fff url("../images/select-arrow.png") right center no-repeat;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

textarea {

	width: 100%;

	vertical-align: top;/* Form Row */

}

textarea[name="order_comments"] {

	min-height: 100px;

}

.form-row {

	margin-bottom: 10px;/* Custom Select 2 */

}



@media (min-width:768px) {

.form-row.form-row-first, .form-row.form-row-last {

	width: calc(50% - 5px);

	float: left;

}

.form-row.form-row-last {

	float: right;

}

}

.form-row.form-row-wide {

	display: block;

	overflow: hidden;

	clear: both;

}

.select2-container.select2-container--default .select2-selection--single {

	height: 45px;

	border-color: #edeeef;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {

	line-height: 45px;

}

.select2-container.select2-container--default .select2-selection__arrow {

	height: calc(100% - 2px);

	width: 39px;

	background: url('../images/select-arrow.png') center center no-repeat;

}

.select2-container.select2-container--default .select2-selection__arrow b {

	display: none;

}

.select2-container.select2-container--default.select2-dropdown-open .select2-choice, .select2-container.select2-container--default.select2-drop-above .select2-choice, .select2-container.select2-container--default.select2-dropdown-open .select2-choices, .select2-container.select2-container--default.select2-drop-above .select2-choices {

	border: 1px solid #e3e5e6;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

}

.select2-drop-active {

	border: 1px solid #e3e5e6;/* post-password-form */

}

form.post-password-form {/* Place Holder Text */

}

form.post-password-form input[name="post_password"] {

	margin-bottom: 30px;

}

::-ms-expand {

border:0;

background-color:transparent;/* for IE10+ */

}

select::-ms-expand {

display:none;

}

form input::-ms-clear, form input::-ms-reveal {

display:none;

width:0;

height:0;

}

body {

	word-wrap: break-word;

	font-weight: 400;

}

.container {/* Page */

}



@media (min-width:1200px) {

.container {

	width: 1200px;

}

}

#cms-page {

	overflow-x: hidden;

}

.cms-boxed {

	max-width: 1200px;

	margin: 0 auto;

	background-color: #fff;/**

 * Page loading

 * @since 1.0.0

 * @author Chinh Duong Manh

*/

}

#cms-loading {

	position: relative;

	overflow: hidden;

	width: 100vw;

	height: 100vh;/* Overlay Style */

}

#cms-loading .loader {

	width: 100px;

	height: 100px;

	background: #000;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -50px 0 0 -50px;

	-webkit-animation: CMSSpin 0.5s linear infinite;

	-khtml-animation: CMSSpin 0.5s linear infinite;

	-moz-animation: CMSSpin 0.5s linear infinite;

	-ms-animation: CMSSpin 0.5s linear infinite;

	-o-animation: CMSSpin 0.5s linear infinite;

	animation: CMSSpin 0.5s linear infinite;/* BACKGROUND GRADIENT *//* bottom to top */

}

#cms-loading .spinner {

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -50px 0 0 -50px;

}

#cms-loading .newton .ball {

	height: 50px;

	width: 50px;

	position: absolute;

	left: 50%;

	top: 50%;

}

#cms-loading .newton .ball:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 100%;

	background: #1e73be;

	border-radius: 50%;

	position: absolute;

	margin-left: -50%;

	margin-top: -50%;

}

#cms-loading .newton .ball-1:before {

	transform: translateX(-150%);

	animation: 1s ease-out 0s infinite left;

}

#cms-loading .newton .ball-2:before {

	transform: translateX(-50%);

}

#cms-loading .newton .ball-3:before {

	transform: translateX(50%);

}

#cms-loading .newton .ball-4:before {

	transform: translateX(150%);

	animation: 1s ease-out 0s infinite right;

}

#cms-loading .wave.spinner {

	width: 150px;

	height: 30px;

}

#cms-loading .wave .ball {

	height: 30px;

	width: 30px;

	float: left;

	background: #1e73be;

	border-radius: 50%;

	margin-right: 10px;

}

#cms-loading .wave .ball-1 {

	animation: jump3 1.8s infinite ease-out;

}

#cms-loading .wave .ball-2 {

	animation: jump2 1.8s infinite ease-out;

}

#cms-loading .wave .ball-3 {

	animation: jump1 1.8s infinite ease-out;

}

#cms-loading .wave .ball-4 {

	margin-right: 0;

	animation: wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1);

}

#cms-loading .circus .ball {

	height: 50px;

	width: 50px;

	position: absolute;

	left: 50%;

	top: 50%;

}

#cms-loading .circus .ball:before {

	content: '';

	position: absolute;

	height: 100%;

	width: 100%;

	background: #1e73be;

	border-radius: 50%;

	margin-left: -50%;

	margin-top: -50%;

	left: -100%;

	animation: position 2s infinite cubic-bezier(0.25, 0, 0.75, 1), size 2s infinite cubic-bezier(0.25, 0, 0.75, 1);

}

#cms-loading .circus .ball-1:before {

	animation-delay: 0s, -0.5s;

}

#cms-loading .circus .ball-2:before {

	animation-delay: -0.5s, -1s;

}

#cms-loading .circus .ball-3:before {

	animation-delay: -1s, -1.5s;

}

#cms-loading .circus .ball-4:before {

	animation-delay: -1.5s, -2s;

}

#cms-loading .circus .spinner {

	height: 100%;

	width: 100%;

	position: absolute;

}

#cms-loading .atom.spinner {

	width: 100px;

	height: 100px;

}

#cms-loading .atom .ball-1 {

	height: 50%;

	width: 50%;

	left: 50%;

	top: 50%;

	position: absolute;

	z-index: 1;

	animation: shrink 4.5s infinite linear;

}

#cms-loading .atom .ball-1:before {

	content: '';

	background: #1e73be;

	border-radius: 50%;

	height: 100%;

	width: 100%;

	position: absolute;

	top: -50%;

	left: -50%;

}

#cms-loading .atom .ball-2, #cms-loading .atom .ball-3, #cms-loading .atom .ball-4 {

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 0;

}

#cms-loading .atom .ball-2:before, #cms-loading .atom .ball-3:before, #cms-loading .atom .ball-4:before {

	content: '';

	height: 20px;

	width: 20px;

	border-radius: 50%;

	background: #1e73be;

	top: 0;

	left: 0;

	margin: 0 auto;

	position: absolute;

}

#cms-loading .atom .ball-2 {

	animation: zindex 1.5s 0.75s infinite steps(2, end);

}

#cms-loading .atom .ball-3 {

	transform: rotate(120deg);

	animation: zindex 1.5s -0.25s infinite steps(2, end);

}

#cms-loading .atom .ball-4 {

	transform: rotate(240deg);

	animation: zindex 1.5s 0.25s infinite steps(2, end);

}

#cms-loading .atom .ball-2:before {

	transform: rotate(0);

	animation: AtomPosition 1.5s infinite ease, size 1.5s -1.125s infinite ease;

}

#cms-loading .atom .ball-3:before {

	animation: AtomPosition 1.5s -1s infinite ease, size 1.5s -0.75s infinite ease;

}

#cms-loading .atom .ball-4:before {

	animation: AtomPosition 1.5s -0.5s infinite ease, size 1.5s -0.125s infinite ease;

}

#cms-loading .fussion.spinner {

	width: 30px;

	height: 30px;

}

#cms-loading .fussion .ball {

	height: 50px;

	width: 50px;

	left: 50%;

	top: 50%;

	background: rgba(0, 255, 0, .5);

	border-radius: 50%;

	float: left;

	position: absolute;

}

#cms-loading .fussion .ball-1 {

	background: rgba(255, 0, 0, .5);

	top: 0;

	left: 50%;

	animation: ball1 1s 0s ease infinite;

	z-index: 1;

}

#cms-loading .fussion .ball-2 {

	background: rgba(0, 255, 0, .5);

	top: 50%;

	left: 100%;

	animation: ball2 1s 0s ease infinite;

	z-index: 2;

}

#cms-loading .fussion .ball-3 {

	background: rgba(0, 0, 255, .5);

	top: 100%;

	left: 50%;

	animation: ball3 1s 0s ease infinite;

	z-index: 1;

}

#cms-loading .fussion .ball-4 {

	background: rgba(255, 255, 0, .5);

	top: 50%;

	left: 0%;

	animation: ball4 1s 0s ease infinite;

	z-index: 2;

}

#cms-loading .mitosis.spinner {

	height: 50px;

	width: 50px;

	animation: invert 2s infinite steps(2, end);

}

#cms-loading .mitosis .ball {

	height: 100%;

	width: 100%;

	position: absolute;

	border-radius: 50%;

	top: 0;

	left: 0;

	background: #1e73be;

}

#cms-loading .mitosis .ball-1 {

	animation: Mitosisball1 1s infinite alternate linear;

}

#cms-loading .mitosis .ball-2 {

	animation: Mitosisball2 1s infinite alternate linear;

}

#cms-loading .mitosis .ball-3 {

	animation: Mitosisball3 1s infinite alternate linear;

}

#cms-loading .mitosis .ball-4 {

	animation: Mitosisball4 1s infinite alternate linear;

}

#cms-loading .flower.spinner {

	width: 26.25px;

	height: 26.25px;

}

#cms-loading .flower .ball {

	height: 30px;

	width: 30px;

	position: absolute;

	background: #1e73be;

	border-radius: 50%;

}

#cms-loading .flower .ball-1 {

	left: -15px;

	top: -15px;

	transform-origin: 28.125px 28.125px;

	animation: Flowerball1 6s infinite linear;

}

#cms-loading .flower .ball-2 {

	left: 11.25px;

	top: -15px;

	transform-origin: 1.875px 28.125px;

	animation: Flowerball2 6s infinite linear;

}

#cms-loading .flower .ball-3 {

	left: 11.25px;

	top: 11.25px;

	transform-origin: 1.875px 1.875px;

	animation: Flowerball3 6s infinite linear;

}

#cms-loading .flower .ball-4 {

	left: -15px;

	top: 11.25px;

	transform-origin: 28.125px 1.875px;

	animation: Flowerball4 6s infinite linear;

}

#cms-loading .clock.spinner {

	width: 50px;

	height: 50px;

	animation: clock 8s infinite steps(8);

}

#cms-loading .clock .ball {

	height: 50px;

	width: 50px;

	position: absolute;

}

#cms-loading .clock .ball:before {

	content: '';

	border-radius: 50%;

	height: 18.31502px;

	width: 18.31502px;

	position: absolute;

	background: #1e73be;

}

#cms-loading .clock .ball-1 {

	transform: rotate(-135deg);

	animation: clock1 1s ease-in infinite;

}

#cms-loading .clock .ball-2 {

	transform: rotate(-90deg);

	animation: clock2 1s ease-in infinite;

}

#cms-loading .clock .ball-3 {

	transform: rotate(-45deg);

	animation: clock3 1s ease-in infinite;

}

#cms-loading .clock .ball-4 {

	animation: clock4 1s ease-in infinite;

}

#cms-loading .washing-machine.spinner {

	width: 80px;

	height: 80px;

	animation: wash 2s infinite alternate cubic-bezier(0.5, 0, 0.5, 1);

}

#cms-loading .washing-machine .ball-1 {

	height: 100%;

	width: 100%;

	left: 50%;

	top: 50%;

	position: absolute;

	z-index: 1;

}

#cms-loading .washing-machine .ball-1:before {

	content: '';

	border-radius: 50%;

	border: 15px solid #1e73be;

	height: 100%;

	width: 100%;

	position: absolute;

	top: -50%;

	left: -50%;

	box-sizing: border-box;

}

#cms-loading .washing-machine .ball-2, #cms-loading .washing-machine .ball-3, #cms-loading .washing-machine .ball-4 {

	width: 80px;

	height: 80px;

	position: absolute;

	z-index: 2;

}

#cms-loading .washing-machine .ball-2:before, #cms-loading .washing-machine .ball-3:before, #cms-loading .washing-machine .ball-4:before {

	border: 5px solid #1e73be;

	background: #fff;

	content: '';

	border-radius: 50%;

	width: 15px;

	height: 15px;

	position: absolute;

	left: 27.5px;

	top: -5px;

}

#cms-loading .washing-machine .ball-2 {

	transform: rotate(120deg);

}

#cms-loading .washing-machine .ball-3 {

	transform: rotate(240deg);

}

#cms-loading .pulse.spinner {

	width: 100px;

	height: 100px;

}

#cms-loading .pulse .spinner * {

	box-sizing: border-box;

}

#cms-loading .pulse .ball {

	height: 100%;

	width: 100%;

	background: #1e73be;

	position: absolute;

	border-radius: 50%;

	border: 0px solid;

	animation: pulse 3s infinite;

}

#cms-loading .pulse .ball-2 {

	animation-delay: -0.75s;

}

#cms-loading .pulse .ball-3 {

	animation-delay: -1.5s;

}

#cms-loading .pulse .ball-4 {

	animation-delay: -2.25s;

}

.overlay-wrap {

	position: relative;

	display: block;/* Flex list */

}

.overlay-wrap .overlay {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;/* Vertical Align */

}

.overlay-wrap .overlay:not([style]) {

	background-color: rgba(0, 0, 0, 0.6);

	color: #fff;

}

.overlay-wrap .overlay .center-align {

	top: 50%;

	left: 50%;

	position: absolute;

	-webkit-transform: translate(-50%, -50%);

	-khtml-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);/* BACKGROUND GRADIENT *//* bottom to top *//* image fit */

}

.overlay-wrap .overlay .vertical-align {

	top: 50%;

	position: absolute;

	width: 100%;

	-webkit-transform: translateY(-50%);

	-khtml-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* Horizontal Align */

}

.overlay-wrap .overlay .horizontal-align {

	left: 50%;

	position: absolute;

	-webkit-transform: translateX(-50%);

	-khtml-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* Center Align */

}



@media (min-width:992px) {

.overlay-wrap .overlay {

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-webkit-opacity: 0;

	-khtml-opacity: 0;

	-moz-opacity: 0;

	-ms-opacity: 0;

	-o-opacity: 0;

	opacity: 0;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

}

.overlay-wrap:hover .overlay {

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-opacity: 1;

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	opacity: 1;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.flex-list {/* Content Area */

}

.flex-list .entry-media {

	margin-bottom: 0;

	height: 100%;

}



@media (min-width:992px) {

.flex-list {

	box-sizing: border-box;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}

.flex-list > div {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

}

.flex-list .entry-media img {

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	height: 100%;

	width: 100%;

	object-fit: cover;

	-o-object-fit: cover;

	-moz-object-fit: cover;

	-ms-filter-object-fit: cover;

	-webkit-object-fit: cover;/* Image black and white */

}

}



@media (min-width:1200px) {

#content-area:not(.col-md-12) {

	padding-right: 45px;

}

#content-area:not(.col-md-12).pull-right {

	padding-right: 15px;

	padding-left: 45px;

}

}



@media (max-width:991px) {

#content-area {

	float: none !important;

}

}



@media (min-width:1200px) {

.rtl #content-area {

	padding-left: 45px;

	padding-right: 15px;

}

.rtl #content-area.pull-right {

	padding-left: 15px;

	padding-right: 45px;

}

}

.btn, .btn-default, button, .button, input[type="submit"], .submit, .vc_general.vc_btn3.btn, .tnp-field input[type="submit"], .tp-caption.Theme-Primary-Button.btn, .Theme-Primary-Button.btn {

	color: #fff;

	font-size: 16px;

	text-align: center;

	display: inline-block;

	padding: 9px 24px 9px 32px;

	background-color: #212325;

	border-color: #212325;

	border-width: 0;

	border-style: none;

	position: relative;

	cursor: pointer;

	font-family: Roboto;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS *//* Primary Button */

}

.btn:hover, .btn-default:hover, button:hover, .button:hover, input[type="submit"]:hover, .submit:hover, .vc_general.vc_btn3.btn:hover, .tnp-field input[type="submit"]:hover, .tp-caption.Theme-Primary-Button.btn:hover, .Theme-Primary-Button.btn:hover, .btn:active, .btn-default:active, button:active, .button:active, input[type="submit"]:active, .submit:active, .vc_general.vc_btn3.btn:active, .tnp-field input[type="submit"]:active, .tp-caption.Theme-Primary-Button.btn:active, .Theme-Primary-Button.btn:active, .btn:focus, .btn-default:focus, button:focus, .button:focus, input[type="submit"]:focus, .submit:focus, .vc_general.vc_btn3.btn:focus, .tnp-field input[type="submit"]:focus, .tp-caption.Theme-Primary-Button.btn:focus, .Theme-Primary-Button.btn:focus {

	background: #fbb122;

	border-color: #fbb122;

	border-width: 0;

	color: #fff;

}

.btn:before, .btn-default:before, button:before, .button:before, input[type="submit"]:before, .submit:before, .vc_general.vc_btn3.btn:before, .tnp-field input[type="submit"]:before, .tp-caption.Theme-Primary-Button.btn:before, .Theme-Primary-Button.btn:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 23px 0 23px 12px;

	border-color: transparent transparent transparent rgba(255, 255, 255, 0.39);

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translateY(-50%);

	-khtml-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE *//* Button size */

}

.btn.btn-large, .btn-default.btn-large, button.btn-large, .button.btn-large, input[type="submit"].btn-large, .submit.btn-large, .vc_general.vc_btn3.btn.btn-large, .tnp-field input[type="submit"].btn-large, .tp-caption.Theme-Primary-Button.btn.btn-large, .Theme-Primary-Button.btn.btn-large {

	font-size: 18px;

	padding: 11px 20px 11px 27px;/* Disabled */

}

.btn.disabled, .btn-default.disabled, button.disabled, .button.disabled, input[type="submit"].disabled, .submit.disabled, .vc_general.vc_btn3.btn.disabled, .tnp-field input[type="submit"].disabled, .tp-caption.Theme-Primary-Button.btn.disabled, .Theme-Primary-Button.btn.disabled {

	cursor: not-allowed;

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS *//* Button Alt */

}

.btn.btn-alt, .btn-default.btn-alt, button.btn-alt, .button.btn-alt, input[type="submit"].btn-alt, .submit.btn-alt, .vc_general.vc_btn3.btn.btn-alt, .tnp-field input[type="submit"].btn-alt, .tp-caption.Theme-Primary-Button.btn.btn-alt, .Theme-Primary-Button.btn.btn-alt {

	background-color: transparent;

	color: #1e73be;

	border-width: 2px;

	border-style: solid;

	padding: 7px 27px;/* Button White */

}

.btn.btn-alt:before, .btn-default.btn-alt:before, button.btn-alt:before, .button.btn-alt:before, input[type="submit"].btn-alt:before, .submit.btn-alt:before, .vc_general.vc_btn3.btn.btn-alt:before, .tnp-field input[type="submit"].btn-alt:before, .tp-caption.Theme-Primary-Button.btn.btn-alt:before, .Theme-Primary-Button.btn.btn-alt:before {

	display: none;

}

.btn.btn-alt:hover, .btn-default.btn-alt:hover, button.btn-alt:hover, .button.btn-alt:hover, input[type="submit"].btn-alt:hover, .submit.btn-alt:hover, .vc_general.vc_btn3.btn.btn-alt:hover, .tnp-field input[type="submit"].btn-alt:hover, .tp-caption.Theme-Primary-Button.btn.btn-alt:hover, .Theme-Primary-Button.btn.btn-alt:hover {

	background-color: #1e73be;

	border-color: #1e73be;

	color: #fff;

}

.btn.btn-white, .btn-default.btn-white, button.btn-white, .button.btn-white, input[type="submit"].btn-white, .submit.btn-white, .vc_general.vc_btn3.btn.btn-white, .tnp-field input[type="submit"].btn-white, .tp-caption.Theme-Primary-Button.btn.btn-white, .Theme-Primary-Button.btn.btn-white {

	background-color: #fff;

	color: #1e73be;

	border-color: #fff;

}

.btn.btn-white:hover, .btn-default.btn-white:hover, button.btn-white:hover, .button.btn-white:hover, input[type="submit"].btn-white:hover, .submit.btn-white:hover, .vc_general.vc_btn3.btn.btn-white:hover, .tnp-field input[type="submit"].btn-white:hover, .tp-caption.Theme-Primary-Button.btn.btn-white:hover, .Theme-Primary-Button.btn.btn-white:hover {

	background-color: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

.btn.btn-white.btn-alt, .btn-default.btn-white.btn-alt, button.btn-white.btn-alt, .button.btn-white.btn-alt, input[type="submit"].btn-white.btn-alt, .submit.btn-white.btn-alt, .vc_general.vc_btn3.btn.btn-white.btn-alt, .tnp-field input[type="submit"].btn-white.btn-alt, .tp-caption.Theme-Primary-Button.btn.btn-white.btn-alt, .Theme-Primary-Button.btn.btn-white.btn-alt {

	background-color: transparent;

	color: #fff;

}

.btn.btn-white.btn-alt:hover, .btn-default.btn-white.btn-alt:hover, button.btn-white.btn-alt:hover, .button.btn-white.btn-alt:hover, input[type="submit"].btn-white.btn-alt:hover, .submit.btn-white.btn-alt:hover, .vc_general.vc_btn3.btn.btn-white.btn-alt:hover, .tnp-field input[type="submit"].btn-white.btn-alt:hover, .tp-caption.Theme-Primary-Button.btn.btn-white.btn-alt:hover, .Theme-Primary-Button.btn.btn-white.btn-alt:hover {

	background-color: #fff;

	color: #1e73be;

	border-color: #fff;

}

.btn-primary, input.btn-primary[type="submit"], .vc_general.vc_btn3.btn-primary, .tnp-widget .tnp-field input[type="submit"], .widget_newsletterwidgetminimal .tnp-widget-minimal .tnp-submit, .tp-caption.Theme-Primary-Button.btn-primary, .Theme-Primary-Button.btn-primary {

	background-color: #fbb122;

	color: #fff;

	border-color: #fbb122;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top *//* Button Block */

}

.btn-primary:hover, input.btn-primary[type="submit"]:hover, .vc_general.vc_btn3.btn-primary:hover, .tnp-widget .tnp-field input[type="submit"]:hover, .widget_newsletterwidgetminimal .tnp-widget-minimal .tnp-submit:hover, .tp-caption.Theme-Primary-Button.btn-primary:hover, .Theme-Primary-Button.btn-primary:hover {

	background-color: #212325;

	border-color: #212325;

	color: #fff;/* Button Alt */

}

.btn-primary.btn-alt, input.btn-primary[type="submit"].btn-alt, .vc_general.vc_btn3.btn-primary.btn-alt, .tnp-widget .tnp-field input[type="submit"].btn-alt, .widget_newsletterwidgetminimal .tnp-widget-minimal .tnp-submit.btn-alt, .tp-caption.Theme-Primary-Button.btn-primary.btn-alt, .Theme-Primary-Button.btn-primary.btn-alt {

	background-color: transparent;

	color: #1e73be;

}

.btn-primary.btn-alt:hover, input.btn-primary[type="submit"].btn-alt:hover, .vc_general.vc_btn3.btn-primary.btn-alt:hover, .tnp-widget .tnp-field input[type="submit"].btn-alt:hover, .widget_newsletterwidgetminimal .tnp-widget-minimal .tnp-submit.btn-alt:hover, .tp-caption.Theme-Primary-Button.btn-primary.btn-alt:hover, .Theme-Primary-Button.btn-primary.btn-alt:hover {

	background-color: #1e73be;

	border-color: #1e73be;

	color: #fff;

}

.btn-block {

	display: block;/* Button Rounded */

}

.btn-style-rounded .btn, .btn-style-rounded .btn-default, .btn-style-rounded button, .btn-style-rounded .button, .btn-style-rounded input[type="submit"], .btn-style-rounded .submit, .btn-style-rounded .vc_general.vc_btn3.btn, .btn-style-rounded .tnp-field input[type="submit"] {

	padding: 9px 24px;

}

.btn-style-rounded .btn:before, .btn-style-rounded .btn-default:before, .btn-style-rounded button:before, .btn-style-rounded .button:before, .btn-style-rounded input[type="submit"]:before, .btn-style-rounded .submit:before, .btn-style-rounded .vc_general.vc_btn3.btn:before, .btn-style-rounded .tnp-field input[type="submit"]:before {

	display: none;

}

.btn-style-rounded.btn-shadow .btn, .btn-style-rounded.btn-shadow .btn-default, .btn-style-rounded.btn-shadow button, .btn-style-rounded.btn-shadow .button, .btn-style-rounded.btn-shadow input[type="submit"], .btn-style-rounded.btn-shadow .submit, .btn-style-rounded.btn-shadow .vc_general.vc_btn3.btn, .btn-style-rounded.btn-shadow .tnp-field input[type="submit"] {

	-webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-khtml-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-ms-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-o-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-header-3.btn-style-rounded .btn, .cms-header-3.btn-style-rounded .btn-default, .cms-header-3.btn-style-rounded button, .cms-header-3.btn-style-rounded .button, .cms-header-3.btn-style-rounded input[type="submit"], .cms-header-3.btn-style-rounded .submit, .cms-header-3.btn-style-rounded .vc_general.vc_btn3.btn, .cms-header-3.btn-style-rounded .tnp-field input[type="submit"] {

	padding: 9px 24px;

}

.cms-header-3.btn-style-rounded .btn:before, .cms-header-3.btn-style-rounded .btn-default:before, .cms-header-3.btn-style-rounded button:before, .cms-header-3.btn-style-rounded .button:before, .cms-header-3.btn-style-rounded input[type="submit"]:before, .cms-header-3.btn-style-rounded .submit:before, .cms-header-3.btn-style-rounded .vc_general.vc_btn3.btn:before, .cms-header-3.btn-style-rounded .tnp-field input[type="submit"]:before {

	display: none;

}

.cms-header-3.btn-style-rounded.btn-shadow .btn, .cms-header-3.btn-style-rounded.btn-shadow .btn-default, .cms-header-3.btn-style-rounded.btn-shadow button, .cms-header-3.btn-style-rounded.btn-shadow .button, .cms-header-3.btn-style-rounded.btn-shadow input[type="submit"], .cms-header-3.btn-style-rounded.btn-shadow .submit, .cms-header-3.btn-style-rounded.btn-shadow .vc_general.vc_btn3.btn, .cms-header-3.btn-style-rounded.btn-shadow .tnp-field input[type="submit"] {

	-webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-khtml-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-ms-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	-o-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);

	box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.39);/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-header-4.btn-style-default .btn:before, .cms-header-4.btn-style-default .btn-default:before, .cms-header-4.btn-style-default button:before, .cms-header-4.btn-style-default .button:before, .cms-header-4.btn-style-default input[type="submit"]:before, .cms-header-4.btn-style-default .submit:before, .cms-header-4.btn-style-default .vc_general.vc_btn3.btn:before, .cms-header-4.btn-style-default .tnp-field input[type="submit"]:before, .cms-header-4.btn-style-default .btn-primary:before {

	display: none;

}

.cms-header-4.btn-style-default .btn.btn-alt, .cms-header-4.btn-style-default .btn-default.btn-alt, .cms-header-4.btn-style-default button.btn-alt, .cms-header-4.btn-style-default .button.btn-alt, .cms-header-4.btn-style-default input[type="submit"].btn-alt, .cms-header-4.btn-style-default .submit.btn-alt, .cms-header-4.btn-style-default .vc_general.vc_btn3.btn.btn-alt, .cms-header-4.btn-style-default .tnp-field input[type="submit"].btn-alt, .cms-header-4.btn-style-default .btn-primary.btn-alt {

	border-width: 1px;

}

.comment-number, .reply-title, .woocommerce-Reviews-title, .comment-reply-title {

	position: relative;

	font-size: 20px;

	margin: 0 0 46px;

	font-weight: 400;

}

.comments-area .comment-number, #comments .comment-number, .comments-area .comment-list, #comments .comment-list {

	margin-top: 52px;

	padding: 49px 0 0 0;

	border-top: 2px solid #ccc;

}

.comments-area .comment-list, #comments .comment-list, .comments-area .commentlist, #comments .commentlist {

	list-style: none;

}

.comments-area .comment-list:empty, #comments .comment-list:empty, .comments-area .commentlist:empty, #comments .commentlist:empty {

	display: none;

}

.comments-area .comment-list ul.children, #comments .comment-list ul.children, .comments-area .commentlist ul.children, #comments .commentlist ul.children {

	list-style: none;

	margin: 0;

}

.comments-area .comment-list .comment .comment-respond, #comments .comment-list .comment .comment-respond, .comments-area .commentlist .comment .comment-respond, #comments .commentlist .comment .comment-respond {

	margin-bottom: 30px;

}

.comments-area .comment-number + .comment-list, #comments .comment-number + .comment-list, .comments-area .comment-number + .commentlist, #comments .comment-number + .commentlist {

	padding: 0;

	margin: 0;

	border: none;

}

.comments-area li.comment, #comments li.comment {

	border-bottom: 2px solid #ccc;

	margin-bottom: 25px;

	padding-bottom: 25px;

	display: block;

	overflow: hidden;

	position: relative;

}

.comments-area li.comment:last-child, #comments li.comment:last-child {

	border-bottom: none;

	margin-bottom: 0;

	padding-bottom: 0;

}

.comments-area li.comment > ul.children, #comments li.comment > ul.children {

	border-top: 2px solid #ccc;

	padding-top: 38px;

	padding-left: 15px;

	margin-top: 18px;

}



@media (min-width:992px) {

.comments-area li.comment > ul.children, #comments li.comment > ul.children {

	padding-left: 100px;/* Level 3+ */

}

}



@media (min-width:992px) {

.comments-area li.comment > ul.children li.comment > ul.children, #comments li.comment > ul.children li.comment > ul.children {

	padding-left: 30px;

}

}

.comments-area li.comment.dir-left .comment-avatar, #comments li.comment.dir-left .comment-avatar {

	float: left;

	margin: 0 10px 0 0;

}

.comments-area li.comment.dir-left .comment-content, #comments li.comment.dir-left .comment-content {

	padding-left: 100px;

}



@media (max-width:991px) {

.comments-area li.comment.dir-left .comment-content, #comments li.comment.dir-left .comment-content {

	padding-left: 40px;

}

}

.comments-area li.comment.dir-right .comment-avatar, #comments li.comment.dir-right .comment-avatar {

	float: right;

	margin: 0 0 0 10px;

}

.comments-area li.comment.dir-right .comment-content, #comments li.comment.dir-right .comment-content {

	padding-right: 100px;

}



@media (max-width:991px) {

.comments-area li.comment.dir-right .comment-content, #comments li.comment.dir-right .comment-content {

	padding-right: 40px;

}

}

.comments-area li.comment .comment-avatar, #comments li.comment .comment-avatar {

	border: 1px solid #ced0d1;

	background-color: #fff;

	padding: 4px;

	max-width: 80px;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}



@media (max-width:991px) {

.comments-area li.comment .comment-avatar, #comments li.comment .comment-avatar {

	max-width: 30px;

	max-height: 30px;

}

}

.comments-area li.comment .comment-author, #comments li.comment .comment-author {

	margin: 0 0 7px;

	color: #1e73be;

	font-size: 15px;

}

.comments-area li.comment .comment-author a, #comments li.comment .comment-author a {

	color: #1e73be;

}

.comments-area li.comment .comment-meta, #comments li.comment .comment-meta {

	font-size: 14px;

	color: #969696;

	margin-bottom: 3px;

}

.comments-area li.comment .comment-meta a, #comments li.comment .comment-meta a {

	color: #969696;

}

.comments-area li.comment .comment-content, #comments li.comment .comment-content {

	position: relative;

}

.comments-area li.comment .reply, #comments li.comment .reply {

	margin-top: -7px;/* RTL Language */

}

.comments-area li.comment .reply a, #comments li.comment .reply a {

	padding: 0 10px;

	color: #fff;

	background-color: #1e73be;

	font-size: 12px;

	text-transform: uppercase;

	line-height: 25px;

	display: inline-block;

	letter-spacing: 0.03em;

}

.comments-area li.comment .reply a:hover, #comments li.comment .reply a:hover {

	background-color: #1e73be;

}



@media (min-width:992px) {

.comments-area li.comment.dir-right > ul.children, #comments li.comment.dir-right > ul.children {

	padding-right: 100px;

	padding-left: 0;/* Level 3+ */

}

}



@media (min-width:992px) {

.comments-area li.comment.dir-right > ul.children li.comment > ul.children, #comments li.comment.dir-right > ul.children li.comment > ul.children {

	padding-right: 30px;

	padding-left: 0;

}

}

.comments-area li.comment.dir-right .comment-avatar, #comments li.comment.dir-right .comment-avatar {

	float: right;

	margin: 0 0 0 30px;

}

.comments-area .comment-respond, #comments .comment-respond {

	border-top: 2px solid #ccc;

	margin-top: 0px;

	padding-top: 56px;

}

.comments-area .comment-body + .comment-respond, #comments .comment-body + .comment-respond {

	margin-top: 25px;

}

.comments-area .comment-respond, #comments .comment-respond {

	margin-top: 25px;

}

.cms-comment-pagination {

	padding-top: 25px;

}

.cms-comment-pagination:empty {

	display: none;

}

.comment-form {

	margin: 0 -15px;/* Page Comment  */

}

.comment-form .logged-in-as, .comment-form .comment-field {

	padding: 0 15px;

	margin-bottom: 15px;

}

.comment-form .logged-in-as textarea, .comment-form .comment-field textarea, .comment-form .logged-in-as input, .comment-form .comment-field input {

	background-color: transparent;

	border-width: 0 0 2px 0;

	padding-left: 0;

	padding-right: 0;

}

.comment-form .form-submit {

	padding: 0 15px;

}

.comment-form .form-submit input[type="submit"] {

	margin-top: 15px;

	background-color: #1e73be;

	border-color: #1e73be;

}

.comment-form .form-submit input[type="submit"]:hover {

	background-color: #1e73be;

	border-color: #1e73be;

	border-width: 1px;

}

.page + #comments {

	margin-top: 60px;

}

.cms-grid-filter {/* CMS Grid */

}

.cms-grid-filter ul {

	margin-bottom: 75px;

}

.cms-grid-filter a {

	font-family: Roboto;

	font-weight: 100;

	font-size: 16px;

	color: #1e73be;

	padding: 5px 20px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-grid-filter a:hover, .cms-grid-filter a.active {

	background-color: #1e73be;

	color: #fff;

}

.cms-grid {/* CMS Button */

}

.cms-grid.layout-3 .entry-archive.entry-standard .entry-info {

	padding: 13px 20px 30px;

	margin-bottom: 0;

}

.cms-grid.layout-3 .entry-archive.entry-standard .archive-meta {

	margin-bottom: 18px;

}

.cms-grid.layout-3 .entry-archive.entry-standard .archive-title {

	font-size: 20px;

	margin: 0 0 20px 0;

}

.cms-grid.layout-3 .entry-archive.entry-standard .archive-readmore {

	font-size: 18px;

}

.cms-grid.layout-3 + .paging-navigation, .cms-grid.layout-3 + .cms_pagination {

	margin-top: 50px;

}

.cms-button-wrapper {

	margin: -5px -8px;/* CMS Carousel */

}

.cms-button-wrapper:empty {

	display: none;

}

.cms-button-wrapper a {

	margin: 5px 8px;

}

.cms-button-wrapper a.simple {

	font-size: 20px;

	font-weight: 500;

	font-family: Roboto;

}

.cms-button-wrapper a.simple i {

	font-size: 25px;

	-webkit-transform: translateY(3px);

	-khtml-transform: translateY(3px);

	-moz-transform: translateY(3px);

	-ms-transform: translateY(3px);

	-o-transform: translateY(3px);

	transform: translateY(3px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-carousel {/* CMS Donation */

}

.cms-carousel.layout-2 {/* Layout 3 */

}

.cms-carousel.layout-2 .entry-info {

	padding: 55px 30px 40px 30px;

}



@media (min-width:992px) {

.cms-carousel.layout-2 .entry-info {

	padding-left: 60px;

	padding-right: 60px;

	padding-top: 40px;

}

.cms-carousel.layout-2 .entry-info > h3 {

	line-height: 1.2;

	padding-bottom: 10px;

	margin-top: 0;

}

}



@media (min-width:1600px) {

.cms-carousel.layout-2 .entry-info > h3 {

	font-size: 50px;

}

}

.cms-carousel.layout-2 .entry-info .archive-summary {

	margin-bottom: 32px;

}

.cms-carousel.layout-2 .entry-info .navContainer {

	margin: 50px -2px 50px;

}

.cms-carousel.layout-2 .entry-info .navContainer > div {

	margin: 0 2px;

	background: rgba(30, 115, 190, 0.3);

	border: none;

	line-height: 40px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-carousel.layout-2 .entry-info .navContainer > div:hover {

	background-color: #1e73be;

}



@media (min-width:992px) {

.cms-carousel.layout-2 .entry-info .navContainer {

	display: none;

}

}



@media (min-width:1200px) {

.cms-carousel.layout-2 .entry-info .navContainer {

	margin: 0;

	position: absolute;

	bottom: 20px;

	display: block;

}

}



@media (min-width:1600px) {

.cms-carousel.layout-2 .entry-info {

	width: 30%;

}

}

.cms-carousel.layout-2 .equare-height {

	display: flex;

	flex-wrap: wrap;

}

.cms-carousel.layout-3 .entry-info {

	padding: 10px 30px 50px;

}



@media (min-width:992px) {

.cms-carousel.layout-3 .entry-info {

	padding: 10px 40px 80px;

	right: 0;

	width: 500px;

	top: 50%;

	position: absolute;

width:;

	-webkit-transform: translateY(-50%);

	-khtml-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* Horizontal Align */

}

}

.cms-carousel.layout-3 .entry-info .archive-summary {

	font-size: 17px;

	line-height: 30px;

}

.cms-carousel.layout-3 .entry-info .entry-footer {

	margin-top: 33px;

}

.cms-carousel.layout-3 .owl-nav, .cms-carousel.layout-3 .owl-dots {

	text-align: center;

}

.cms-carousel.layout-3 .owl-dots {

	margin-top: 62px;

}

.layout-6 .cms-donations .entry-media, .layout-2 .cms-donations .entry-media {

	margin-bottom: -20px;

}

.layout-4 .cms-donations .owl-stage-outer {

	padding-bottom: 20px;

}

.layout-4 .cms-donations .owl-dots {

	margin-top: 22px;

}

.layout-4 .cms-donations .zodonations.archive-donate .raided {

	margin: 0;

	padding: 0;

	top: 50%;

	left: 50%;

	position: absolute;

	-webkit-transform: translate(-50%, -50%);

	-khtml-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);/* BACKGROUND GRADIENT *//* bottom to top *//* image fit */

}

.layout-4 .cms-donations .zodonations.archive-donate h4 {

	margin-top: 5px;

	margin-bottom: 10px;

}

.layout-4 .cms-donations .zodonations.archive-donate .archive-summary {

	margin-bottom: 10px;

}

.layout-4 .cms-donations .zodonations.archive-donate .donation-meta {

	margin-top: 15px;

}

.layout-4 .cms-donations .zodonations.archive-donate .btn-donate {

	display: block;

	font-size: 20px;

	line-height: 50px;

	margin-top: -50px;

	visibility: hidden;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-webkit-opacity: 0;

	-khtml-opacity: 0;

	-moz-opacity: 0;

	-ms-opacity: 0;

	-o-opacity: 0;

	opacity: 0;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.layout-4 .cms-donations .zodonations.archive-donate:hover .btn-donate {

	margin-top: 0;

	visibility: visible;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-opacity: 1;

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	opacity: 1;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.cms-donations {/* Fancy Box */

}

.cms-donations .owl-dots {

	text-align: center;

	margin-top: 32px;

}

.cms-donations .entry-media .raised-progress-bar {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	margin: 0;

}

.cms-donations + .paging-navigation {

	margin-top: 50px;

	margin-bottom: 30px;

}

.cms-single-fancybox {

	position: relative;/* Team Carousel */

}

.cms-single-fancybox .cms-fancybox-icon {

	font-size: 25px;

}

.cms-single-fancybox .cms-fancybox-media {

	margin-bottom: 25px;

}

.cms-single-fancybox .cms-fancybox-title {

	margin: 0;

}

.cms-single-fancybox .cms-fancybox-desc {

	margin-top: 15px;

}

.cms-single-fancybox .cms-fancybox-price {

	font-style: italic;

	font-size: 120%;

}

.cms-single-fancybox .cms-fancybox-link:not(.btn) {

	text-transform: capitalize;

	background-color: #1e73be;

	color: #fff;

	line-height: 36px;

	font-family: Roboto;

	display: inline-block;

	padding: 0 15px;

	min-width: 110px;

	text-align: center;

	margin-top: 16px;

}

.cms-single-fancybox .cms-fancybox-link:not(.btn):hover {

	background-color: #1e73be;

}

.cms-single-fancybox.layout-1 {

	overflow: hidden;/* Layout 2 */

}

.cms-single-fancybox.layout-1 * {

	color: #fff;

}

.cms-single-fancybox.layout-1 .cms-single-fancybox-inner {

	background-color: rgba(18, 19, 20, 0.68);

	padding: 50px 30px;

}



@media (min-width:992px) {

.cms-single-fancybox.layout-1 .cms-single-fancybox-inner {

	padding: 28px 30px 72px 30px;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

	-webkit-transform: translateY(calc(100% - 80px));

	-khtml-transform: translateY(calc(100% - 80px));

	-moz-transform: translateY(calc(100% - 80px));

	-ms-transform: translateY(calc(100% - 80px));

	-o-transform: translateY(calc(100% - 80px));

	transform: translateY(calc(100% - 80px));/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

}



@media (min-width:992px) {

.cms-single-fancybox.layout-1 .cms-fancybox-desc {

	visibility: hidden;

}

}



@media (min-width:992px) {

.cms-single-fancybox.layout-1:hover .cms-single-fancybox-inner {

	padding: 50px 30px;

	-webkit-transform: translateY(0);

	-khtml-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-single-fancybox.layout-1:hover .cms-fancybox-desc {

	visibility: visible;

}

}

.cms-single-fancybox.layout-2 {

	margin-top: 50px;/* Layout 3 */

}

.cms-single-fancybox.layout-2 .cms-single-fancybox-inner {

	padding: 0 15px 55px;

}

.cms-single-fancybox.layout-2 .cms-fancybox-icon {

	background-color: #fff;

	border: 5px solid #1e73be;

	margin-bottom: 25px;

	display: inline-block;

	vertical-align: top;

}

.cms-single-fancybox.layout-2 .cms-fancybox-icon i {

	color: #1e73be;

	font-size: 50px;

}

.cms-single-fancybox.layout-3 {/* Layout 4 */

}

.cms-single-fancybox.layout-3 .cms-fancybox-icon {

	font-size: 33px;

	line-height: 1 !important;

}

.cms-single-fancybox.layout-3 .cms-fancybox-title {

	font-weight: 400;

}

.cms-single-fancybox.layout-4 {/* Layout 5 */

}

.cms-single-fancybox.layout-4 .cms-fancybox-icon {

	font-size: 80px;

	margin-bottom: 20px;

}

.cms-single-fancybox.layout-4 .cms-fancybox-icon i, .cms-single-fancybox.layout-4 .cms-fancybox-icon img {

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.cms-single-fancybox.layout-4 .cms-fancybox-icon img {

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-single-fancybox.layout-4 .cms-fancybox-title {

	padding-top: 16px;

	text-transform: uppercase;

	font-weight: 400;

}

.cms-single-fancybox.layout-4 .cms-fancybox-desc {

	margin-top: 10px;

}

.cms-single-fancybox.layout-4:hover .cms-fancybox-icon i, .cms-single-fancybox.layout-4:hover .cms-fancybox-icon img {/* @include css3-prefix('box-shadow', '0px 4px 0px 0px rgba(13, 96, 11, 0.66)'); */

	box-shadow: 0px 4px 0px 0px #175892;

}

.cms-single-fancybox.layout-4:hover .cms-fancybox-title {

	color: #1e73be;

}

.cms-single-fancybox.layout-5 {

	padding: 60px 15px 70px;/* layout 6 */

}



@media (min-width:992px) {

.cms-single-fancybox.layout-5 {

	padding-left: 35px;

	padding-right: 35px;

}

.cms-single-fancybox.layout-5 .cms-fancybox-title {

	margin-left: -10px;

	margin-right: -10px;

}

}

.cms-single-fancybox.layout-5 .cms-fancybox-icon {

	font-size: 66px;

	margin-bottom: 27px;

}

.cms-single-fancybox.layout-5 .cms-fancybox-icon i, .cms-single-fancybox.layout-5 .cms-fancybox-icon img {

	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);

	-khtml-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);

	-ms-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);

	-o-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-single-fancybox.layout-5 .cms-single-fancybox-inner, .cms-single-fancybox.layout-5 .cms-fancy-content {

	background-color: inherit;

}

.cms-single-fancybox.layout-5 .cms-fancybox-title {

	color: #fff;

	font-weight: 700;

}

.cms-single-fancybox.layout-5 .cms-fancybox-title:after {

	content: '';

	display: block;

	width: 45px;

	border-bottom: 1px dashed #fff;

	font-size: 18px;

	letter-spacing: 0.03em;

	font-weight: 300;

	font-family: Roboto;

	margin: 29px auto 23px;

}

.cms-single-fancybox.layout-5 .cms-fancybox-desc {

	margin-top: 0;

}

.cms-single-fancybox.layout-5 .cms-fancybox-link {

	position: absolute;

	left: 50%;

	bottom: 0;

	-webkit-transform: translate(-50%, 50%);

	-khtml-transform: translate(-50%, 50%);

	-moz-transform: translate(-50%, 50%);

	-ms-transform: translate(-50%, 50%);

	-o-transform: translate(-50%, 50%);

	transform: translate(-50%, 50%);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

	background-color: inherit;

}

.cms-single-fancybox.layout-5 .cms-fancybox-link:after {

	content: "";

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	background-color: rgba(0, 0, 0, 0.2);

	z-index: -1;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-single-fancybox.layout-5 .cms-fancybox-link:hover:after {

	background-color: rgba(0, 0, 0, 0.5);

}

.cms-single-fancybox.layout-6 {

	background-color: rgba(30, 115, 190, 0.9);

	background-position: center center;

	background-size: cover;

	background-attachment: fixed;

	padding: 50px 45px 40px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top *//* Color Mode */

}

.cms-single-fancybox.layout-6:before {

	content: "";

	display: block;

	background-color: inherit;

	z-index: 1;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;/* Vertical Align */

}

.cms-single-fancybox.layout-6 > img {

	-webkit-border-radius: 4px;

	-khtml-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	border-radius: 4px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-single-fancybox.layout-6 .cms-single-fancybox-inner {

	position: relative;

	z-index: 2;

}

.cms-single-fancybox.layout-6 .cms-fancybox-icon {

	font-size: 55px;

	line-height: 1;

	margin-bottom: 20px;

}

.cms-single-fancybox.layout-6 .cms-fancybox-title {

	font-size: 23px;

	font-weight: 400;

	text-transform: uppercase; line-height: 30px; min-height: 40px;

	font-family: Roboto;

}

.cms-single-fancybox.layout-6 .cms-fancybox-desc {

	font-size: 16px;

	margin-top: 11px;min-height: 150px;

}

.cms-single-fancybox.green *, .cms-single-fancybox.blue *, .cms-single-fancybox.orange * {

	color: #fff;

}

.cms-single-fancybox.blue.layout-2 {

	background: #5b84ce;

}

.cms-single-fancybox.blue.layout-2 .cms-fancybox-icon {

	border-color: #5b84ce;

}

.cms-single-fancybox.blue.layout-2 .cms-fancybox-icon i {

	color: #5b84ce;

}

.cms-single-fancybox.green.layout-2 {

	background: #9ad064;

}

.cms-single-fancybox.green.layout-2 .cms-fancybox-icon {

	border-color: #9ad064;

}

.cms-single-fancybox.green.layout-2 .cms-fancybox-icon i {

	color: #9ad064;

}

.cms-single-fancybox.orange.layout-2 {

	background: #ea9e3d;

}

.cms-single-fancybox.orange.layout-2 .cms-fancybox-icon {

	border-color: #ea9e3d;

}

.cms-single-fancybox.orange.layout-2 .cms-fancybox-icon i {

	color: #ea9e3d;

}

.cms-team-wrap {/* Testimonial Carousel */

}

.cms-team-wrap .cms-team-media {

	position: relative;

}

.cms-team-wrap .overlay-inner {

	width: 100%;

}

.cms-team-wrap .img-circle .overlay-inner {

	padding-right: 40%;

}

.cms-team-wrap .cms-team-socials {

	padding: 20px;

}

.cms-team-wrap .cms-team-socials a {

	display: block;

	font-size: 18px;

	color: #fff;

	padding: 4px 0;

}

.cms-team-wrap .cms-team-socials a:hover {

	color: #1e73be;

}

.cms-team-wrap .cms-team-info-header h5 {

	font-weight: 600;

	margin: 13px 0 3px; font-size: 17px;

}

.cms-team-info-content{font-size: 13px;}

.cms-team-wrap .position {

	font-size: 110%;

	font-weight: 100;

	font-family: Roboto;

	margin-bottom: 10px;

}

.cms-testimonial-wrap {/* CMS Counter */

}

.cms-testimonial-wrap .owl-carousel .owl-item img {

	width: auto;

}

.cms-testimonial-wrap .description {

	font-size: 30px;

	line-height: 29px;

	letter-spacing: 0.03em;

	margin-bottom: 52px;

	font-weight: 100;

}

.cms-testimonial-wrap .description > span {

	font-size: 79px;

	line-height: 45px;

	color: #1e73be;

	display: inline-block;

}

.cms-testimonial-wrap .description > span.l-quote {

	-webkit-transform: rotate(180deg) translateY(40px);

	-khtml-transform: rotate(180deg) translateY(40px);

	-moz-transform: rotate(180deg) translateY(40px);

	-ms-transform: rotate(180deg) translateY(40px);

	-o-transform: rotate(180deg) translateY(40px);

	transform: rotate(180deg) translateY(40px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-testimonial-wrap .description > span.r-quote {

	-webkit-transform: rotate(180deg) translateY(-10px);

	-khtml-transform: rotate(180deg) translateY(-10px);

	-moz-transform: rotate(180deg) translateY(-10px);

	-ms-transform: rotate(180deg) translateY(-10px);

	-o-transform: rotate(180deg) translateY(-10px);

	transform: rotate(180deg) translateY(-10px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-testimonial-wrap .author-name {

	margin-bottom: 5px;

	font-weight: 400;

}

.cms-testimonial-wrap.white {

	color: #fff;

}

.cms-testimonial-wrap .owl-dots {

	margin-top: 32px;

}

.cms-testimonial-wrap .owl-dots .owl-dot.active, .cms-testimonial-wrap .owl-dots .owl-dot:hover {

	background: #1e73be;

	border-color: #1e73be;

}

.cms-counter-wraper {/* CMS Heading */

}

.cms-counter-wraper .cms-counter-title {

	font-size: 24px;

}

.cms-counter-wraper .cms-icon {

	font-size: 60px;

	line-height: 1;

	color: #1e73be;

}

.cms-counter-wraper .cms-counter {

	font-size: 30px;

	font-weight: 400;

	color: #1e73be;

}

.cms-counter-wraper h3 {

	font-size: 16px;

	font-family: Roboto;

	margin: 0;

}

.cms-counter-wraper.color1, .cms-counter-wraper.color2, .cms-counter-wraper.color3, .cms-counter-wraper.color4, .cms-counter-wraper.color5 {

	background-color: #fff;

	padding: 45px 10px 50px;

}

.cms-counter-wraper.color1 .cms-icon, .cms-counter-wraper.color1 .cms-counter {

	color: #ff9800;

}

.cms-counter-wraper.color2 .cms-icon, .cms-counter-wraper.color2 .cms-counter {

	color: #afca0b;

}

.cms-counter-wraper.color3 .cms-icon, .cms-counter-wraper.color3 .cms-counter {

	color: #fec501;

}

.cms-counter-wraper.color4 .cms-icon, .cms-counter-wraper.color4 .cms-counter {

	color: #d7007f;

}

.cms-counter-wraper.color5 .cms-icon, .cms-counter-wraper.color5 .cms-counter {

	color: #5586e8;

}

.cms-counter-wraper.no-icon .cms-counter {

	font-size: 35px;

}

.cms-heading-wrap {/* CMS News */

}

.cms-heading-wrap .cms-heading span {

	font-weight: 400;

}



@media (min-width:1200px) {

.cms-news.row {

	margin-left: -25px;

	margin-right: -25px;

}

.cms-news.row > [class*="col-"], .cms-news.row > [class^="col-"] {

	padding-left: 25px;

	padding-right: 25px;

}

}

.cms-news .cms-news-title {

	font-weight: 400;

}

.cms-news .large-item {

	margin-bottom: 30px;

}

.cms-news .large-item .cms-news-title {

	font-size: 25px;

	line-height: 39px;

	margin-top: 30px;

	margin-bottom: 21px;

}

.cms-news .small-item .small-item-inner {

	padding: 0 0 35px;

	margin: 0 0 35px;

	border-bottom: 1px solid #edeeef;

}

.cms-news .small-item:nth-child(2n+5) {

	clear: left;

}

.cms-news .small-item:last-child .small-item-inner {

	padding: 0;

	margin: 0;

	border-bottom: none;

}

.cms-news .small-item .cms-news-title {

	font-size: 20px;

	line-height: 30px;

	margin: 0 0 11px 0;

}



@media (max-width:360px) {

.cms-news .small-item [class*="col-xs-"] {

	width: 100%;

}

.cms-news .small-item .entry-thumbnail {

	margin-bottom: 25px;

}

}

.cms-news .archive-readmore {

	margin-top: 16px;

	display: block;

	font-size: 14px;

	font-weight: 500;

	font-family: Roboto;

}

.cms-news .archive-readmore i {

	font-size: 25px;

	-webkit-transform: translateY(3px);

	-khtml-transform: translateY(3px);

	-moz-transform: translateY(3px);

	-ms-transform: translateY(3px);

	-o-transform: translateY(3px);

	transform: translateY(3px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-news + .paging-navigation {

	margin-top: 80px;

}

.layout-2 .cms-news {/* CMS CountDown */

}

.layout-2 .cms-news .post-categories a {

	background: #1e73be;

	display: inline-block;

	color: #fff;

	font-size: 12px;

	font-weight: 400;

	letter-spacing: 0.03em;

	text-transform: uppercase;

	padding: 4px 10px 2px;

	margin-bottom: 4px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.layout-2 .cms-news .post-categories a:hover {

	background: #1e73be;

}

.layout-2 .cms-news .cms-news-title {

	font-family: Roboto;

	font-weight: 400;

}

.layout-2 .cms-news .large-item .entry-media {

	margin-bottom: 28px;

}

.layout-2 .cms-news .large-item .cms-news-title {

	font-size: 30px;

	margin: 13px 0 0 0;

}

.layout-2 .cms-news .small-item .small-item-inner {

	margin-bottom: 50px;

	padding-bottom: 0;

	border: none;

}

.layout-2 .cms-news .small-item .small-item-inner .post-categories {

	margin: 10px 0;

}

.layout-2 .cms-news .small-item:last-child .small-item-inner {

	margin-bottom: 0;

}

.cms-countdown-bar {

	text-align: center;/* CMS Events */

}

.cms-countdown-bar > div {

	display: inline-block;

	width: 130px;

	margin: 0;

	background-color: transparent;

	color: #878787;

}

.cms-countdown-bar > div > span {

	color: #878787;

	margin: 0 0 15px 0;

}

.cms-countdown-bar > div > div {

	color: #535353;

	margin: 0;

}

.cms-countdown-bar.white > div {

	background-color: #fff;

	color: #1e73be !important;

}

.archive-event {

	margin-bottom: 30px;

}

.archive-event .archive-inner {

	margin-top: -30px;

	background-color: #fff;

	position: relative;

	padding: 25px 30px;

}

.archive-event .archive-inner.left {

	margin-left: 20px;

}

.archive-event .archive-inner.right {

	margin-right: 20px;

}

.archive-event .archive-inner > h4 {

	margin: 0 0 20px 0;

}

.archive-event .archive-inner .archive-readmore {

	font-size: 18px;

	font-weight: 500;

	font-family: Roboto;

	margin: 14px 0 28px;

	display: block;

}

.archive-event .archive-inner .event-meta {

	margin: 0 -10px;

}

.archive-event .archive-inner .event-meta li {

	display: inline-block;

	padding: 0 10px;

}

.archive-event .archive-inner .event-meta li i:after {

	content: "\00a0\00a0";

	display: inline-block;

}

.cms-events {/* CMS Client */

}

.cms-events.layout-2 .event-meta {

	font-size: 13px;

	line-height: 18px;

	text-transform: uppercase;

}

.cms-events.layout-2 h4 {

	margin-bottom: 8px;

}

.cms-clients-wrap {/* CMS Instagram Feed */

}

.cms-clients-wrap .owl-stage-outer {

	border-top: 1px solid #d4d7d8;

	border-bottom: 1px solid #d4d7d8;

	border-right: 1px solid #d4d7d8;

}

.cms-clients-wrap .owl-item {

	border-left: 1px solid #d4d7d8;

}

.cms-clients-wrap .client-logo {

	display: block;

	border-bottom: 1px solid #d4d7d8;

}

.cms-clients-wrap .client-logo:last-child {

	border-bottom: none;

}

.cms-instagram-feed h2 {

	margin: 0 0 70px;

}

.cms-instagram-feed #sb_instagram #sbi_images {

	padding: 0 !important;

	margin: -10px;

	width: calc(100% + 20px);

}

.cms-instagram-feed #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap {

	padding: 10px;

}

.cms-instagram-feed #sb_instagram.no-space #sbi_images {

	padding: 0 !important;

	margin: 0;

}

.cms-instagram-feed #sb_instagram.no-space #sbi_images .sbi_item .sbi_photo_wrap {

	padding: 0;

}

.entry-media {

	position: relative;/* format qoute */

	background-color: #edeeef;/* Entry Meta */

}

.entry-media.entry-quote {

	background-size: cover;

	background-position: center;

}

.entry-media.entry-quote:before {

	content: "";

	display: block;

	background-color: rgba(0, 0, 0, 0.7);

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;/* Vertical Align */

}

.entry-media.entry-quote .entry-quote-inner {

	position: relative;

	z-index: 1;

}

.entry-media.entry-quote blockquote, .entry-media.entry-quote .blockquote {

	border: none;

	margin: 0;

}

.entry-media img {

	width: 100%;/* WordPress Playlist */

}

.entry-media img[alt="Horizontal Featured Image"] {

	width: auto;

}

.entry-media .wp-playlist {

	margin: 0;

	border: 5px solid #edeeef;

}

.entry-meta {

	list-style: none;

	padding: 0;

	margin: 0;

	color: #3b3d3e;/* Post tags */

}

.entry-meta li {

	display: inline-block;

	padding: 0;

}

.entry-meta li a {

	color: #3b3d3e;

}

.entry-meta li a:hover {

	color: #1e73be;

}

.entry-meta li:before {

	content: "|";

	margin: 0 16px 0 12px;

}

.entry-meta li:first-child:before {

	display: none;

}

.entry-meta li.detail-author a {

	color: #1e73be;

}

.entry-meta li.entry-share:before {

	display: none;

}

.entry-meta li i {

	font-size: 20px;

}

.entry-meta.dir-left li > i {

	margin-right: 10px;

}

.entry-meta.dir-right:before {

	content: "|";

	margin: 0 12px 0 16px;

}

.entry-meta.dir-right li > i {

	margin-left: 10px;

}

.tag-links {

	display: block;

	margin-left: -11px;/* Archive */

}

.tag-links a {

	display: inline-block;

	padding: 5px 10px 6px;

	position: relative;

	color: #fff;

	font-size: 86.66667%;

	line-height: 10px;

	margin: 0 0 5px 20px;

	text-decoration: none;

	background: #1e73be;/* RTL */

}

.tag-links a:before {

	border-image: none;

	border-style: solid;

	border-width: 10px 8px;

	content: "";

	height: 1px;

	left: -16px;

	position: absolute;

	top: 0;

	width: 1px;

	border-color: transparent #1e73be transparent transparent;

	-webkit-transition: none;

	-khtml-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none;

	transition: none;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.tag-links a:after {

	background: #fff;

	content: "";

	height: 4px;

	left: -2px;

	position: absolute;

	top: 8px;

	width: 4px;

	z-index: 999;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}

.tag-links a:hover {

	background-color: #1e73be;

}

.tag-links a:hover:before {

	border-color: transparent #1e73be transparent transparent;

}

.tag-links.dir-right {

	margin-right: -11px;

	margin-left: 0;

}

.tag-links.dir-right a {

	margin: 0 20px 5px 0;

}

.tag-links.dir-right a:before {

	left: auto;

	right: -16px;

	border-color: transparent transparent transparent #1e73be;

}

.tag-links.dir-right a:after {

	left: auto;

	right: -2px;

}

.tag-links.dir-right a:hover:before {

	border-color: transparent transparent transparent #1e73be;

}

.entry-archive {/* Single */

}

.entry-archive.entry-standard {/* List Layout */

}

.entry-archive.entry-standard .entry-info {

	padding: 28px 40px 35px;

	margin-bottom: 50px;

	border: 5px solid #edeeef;

}



@media (max-width:767px) {

.entry-archive.entry-standard .entry-info {

	padding: 15px;

}

}

.entry-archive.entry-standard .entry-media + .entry-info {

	border-top: none;

}

.entry-archive.entry-standard .archive-meta {

	margin-bottom: 24px;

}

.entry-archive.entry-standard .archive-title {

	margin: 0 0 18px 0;

}

.entry-archive.entry-standard .archive-footer {

	margin-top: 13px;

}

.entry-archive.entry-standard .archive-readmore {

	font-size: 20px;

	font-weight: 500;

	font-family: Roboto;

}

.entry-archive.entry-standard .archive-readmore i {

	font-size: 25px;

	-webkit-transform: translateY(3px);

	-khtml-transform: translateY(3px);

	-moz-transform: translateY(3px);

	-ms-transform: translateY(3px);

	-o-transform: translateY(3px);

	transform: translateY(3px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.entry-archive.entry-list {

	margin-bottom: 50px;

}

.entry-archive.entry-list .archive-meta {

	padding-bottom: 6px;

	margin-bottom: 2px;

	border-bottom: 1px solid #edeeef;

}

.entry-archive.entry-list .archive-title {

	font-size: 20px;

	margin-bottom: 10px;

	font-weight: 400;

}

.entry-archive.entry-list .archive-footer {

	margin-top: 10px;

}

.entry-archive.entry-list .archive-readmore {

	font-size: 18px;

	font-weight: 500;

	font-family: Roboto;

}

.entry-archive.entry-list .archive-readmore i {

	font-size: 25px;

	-webkit-transform: translateY(3px);

	-khtml-transform: translateY(3px);

	-moz-transform: translateY(3px);

	-ms-transform: translateY(3px);

	-o-transform: translateY(3px);

	transform: translateY(3px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}



@media (max-width:767px) {

.entry-archive.entry-list .entry-media {

	margin-bottom: 20px;

}

}

.single {/* Post Nav */

}

.single .entry-media {

	margin-bottom: 30px; display: none;

}

.single .single-header .entry-meta {

	margin-bottom: 27px;

}

.single .single-header .single-title {

	margin-top: 0;

	padding-bottom: 5px; display: none;

}

.single .entry-content p {

	margin-bottom: 26px;

}

.single .entry-author {

	margin-top: 50px;

	padding-top: 50px;

	border-top: 2px solid #edeeef;

}

.single .entry-author .author-avatar {

	margin: 6px 0 30px;

}



@media (min-width:768px) {

.single .entry-author .author-avatar {

	float: left;

	width: 130px;

}

}

.single .entry-author .author-info h5 {

	font-size: 14px;

	margin: 0 0 9px;

	font-weight: 600;

	text-transform: none;

}

.single .entry-author .author-info .author-roles {

	font-size: 86.66667%;

	color: #3b3d3e;

	margin-top: 0;

	margin-bottom: 20px;

	display: none;

}



@media (min-width:768px) {

.single .entry-author .author-info {

	float: left;

	width: calc(100% - 130px);

}

}

.single .entry-author .author-info .author-email {

	color: #1e73be;

	padding-top: 5px;

}

.single .entry-author .author-info .user-meta {

	padding-top: 16px;

	display: none;

}

.single .entry-author .author-info .user-meta a {

	padding-right: 15px;

}

.single .entry-author .author-info .user-meta a.facebook {

	color: #2b80e0;

}

.single .entry-author .author-info .user-meta a.twitter {

	color: #1fb8ff;

}

.single .entry-author .author-info .user-meta a.gplus {

	color: #ff4c4c;

}

.single .entry-related {

	margin-top: 50px;

	padding: 35px 0 25px;

	border-top: 2px solid #ccc;

}

.single .entry-related .related-title {

	margin: 0 0 37px 0;

	font-size: 20px;

	font-weight: 400;

}

.single .entry-related .related-item .entry-media {

	margin-bottom: 17px;

}

.single .entry-related .related-item .archive-title {

	font-size: 20px;

	margin-bottom: 20px;

	font-weight: 400;

}

.single .entry-related .related-item .archive-readmore {

	font-size: 18px;

	font-weight: 700;

	margin-top: 13px;

	display: inline-block;

	font-family: Roboto;

}

.single .entry-related .related-item .archive-readmore i {

	font-size: 20px;

	-webkit-transform: translateY(3px);

	-khtml-transform: translateY(3px);

	-moz-transform: translateY(3px);

	-ms-transform: translateY(3px);

	-o-transform: translateY(3px);

	transform: translateY(3px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.post-navigation {

	width: 100%;

	clear: both;

	margin: 25px -5px -5px;/* Custom Post Type */

}

.post-navigation a {

	padding-left: 15px;

	padding-right: 15px;

	margin: 5px;

	border: 1px solid #1e73be;

	color: #1e73be;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.post-navigation a:hover {

	border-color: #1e73be;

	color: #1e73be;

}

.post-type-archive-zodonations {

	background-color: #eff1f2;

}

.post-type-archive-zodonations .paging-navigation {

	margin-top: 50px;

}

.post-type-archive-zodonations #cms-footer {

	margin-top: 50px;

}

.zodonations.archive-donate {

	margin-bottom: 30px;

}

.zodonations.archive-donate:nth-child(3n+1) {

	clear: left;

}

.zodonations.archive-donate .archive-inner {

	background-color: #fff;

	padding: 20px;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.zodonations.archive-donate .archive-inner.list > .row > .col-sm-4 {

	position: relative;

}

.zodonations.archive-donate .archive-inner.list > .row > .col-sm-4 .raided {

	margin: 0;

	padding: 0;

	top: 50%;

	left: 50%;

	position: absolute;

	-webkit-transform: translate(-50%, -50%);

	-khtml-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);/* BACKGROUND GRADIENT *//* bottom to top *//* image fit */

}



@media (min-width:1200px) {

.zodonations.archive-donate .archive-inner.list > .row > .col-sm-8 {

	padding-left: 50px;

}

}

.zodonations.archive-donate .archive-inner:hover {

	-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

	-khtml-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

	-ms-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

	-o-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);

	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);/* BACKGROUND GRADIENT *//* bottom to top */

}

.zodonations.archive-donate .raided {

	margin-top: -40px;

	padding-bottom: 3px;

	vertical-align: top;

}

.zodonations.archive-donate h4 {

	font-weight: 400;

}

.zodonations.archive-donate .archive-summary {

	margin-bottom: 20px;

}



@media (max-width:320px) {

.donation-info .btn {

	display: block;

	margin-bottom: 20px;

}

}

.donation-meta {

	margin-top: 25px;

}

.donation-meta span {

	font-size: 20px;

	font-weight: 400;

}

.donation-meta span.useWord-first {

	color: #1e73be;

}

.donation-meta .btn {

	white-space: nowrap;

}

.raised-progress-bar {

	display: block;

	position: relative;

	height: 7px;

	background-color: #bcbcbc;

	margin-top: 72px;

	margin-bottom: 43px;

}

.raised-progress-bar .raised-progress-bar-bg {

	display: block;

	height: 7px;

	position: relative;

	max-width: 100%;

}

.raised-progress-bar .raised-progress-bar-bg:after {

	content: "";

	display: block;

	position: absolute;

	right: -12px;

	top: -10px;

	width: 25px;

	height: 25px;

	background-color: #fff;

	border: 5px solid #1e73be;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.raised-progress-bar .raised-progress-bar-value {

	position: absolute;

	top: -43px;

	font-size: 14px;

	font-weight: 300;

	color: #1e73be;

	white-space: nowrap;

	padding: 0 10px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

	-webkit-transform: translateX(-50%);

	-khtml-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	transform: translateX(-50%);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.raised-progress-bar .raised-progress-bar-value:after {

	content: "";

	display: block;

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 5px 4px 0 4px;

	border-color: #1e73be transparent transparent transparent;

	position: absolute;

	bottom: -5px;

	left: 50%;

	margin-left: -2.5px;

}

.single-zodonations {

	background-color: #eff1f2;

}

.single-zodonations .single-donate-content, .single-zodonations .single-donate-sidebar {

	background-color: #fff;

}

.single-zodonations .single-donate-content {

	padding: 30px 30px 65px;

}

.single-zodonations .single-donate-sidebar {

	padding: 12px 20px 50px;

}

.single-zodonations .single-donate-sidebar .rl-title {

	margin-bottom: 31px;

}

.single-zodonations .single-donate-sidebar h4 {

	font-weight: 400;

}

.single-donation .donate-title {

	margin-top: 40px;

	margin-bottom: 17px;

}

#cms-donate-related {/* Single ZKEvent */

}

#cms-donate-related .donate-related-item {

	padding-bottom: 31px;

	margin-bottom: 40px;

	border-bottom: 2px solid #ddd;

}

#cms-donate-related .donate-related-item:last-child {

	padding-bottom: 0;

	margin-bottom: 0;

	border-bottom: none;

}

#cms-donate-related .donate-related-item .entry-media {

	margin-bottom: -1px;

}

#cms-donate-related .donate-related-item .raised-progress-bar {

	margin-top: 0;

	margin-bottom: 26px;

}

#cms-donate-related .donate-related-item .donate-title {

	margin-top: 22px;

	margin-bottom: 12px;

}

.single-zkevent {/* page */

}

.single-zkevent #zkEventMap {

	margin-top: 50px;

}

.single-zkevent .event-media {

	margin-bottom: 28px;

}

.single-zkevent .event-media .event-meta {

	padding: 15px 0 20px;

}

.single-zkevent .event-media .event-meta li {

	padding: 5px 0;

}

.single-zkevent .event-media .event-meta li.event-btn {

	padding-top: 12px;

}

.single-zkevent .event-media .event-meta i {

	display: block;

	font-size: 25px;

	line-height: 1;

	padding: 0;

}

.single-zkevent .entry-media {

	margin-bottom: 0;

	height: 100%;

}

.single-zkevent .entry-header {

	margin-bottom: 28px;

}

.single-zkevent .event-countdown {

	margin-top: 50px;

	padding: 25px 15px 30px;

}

.single-zkevent .event-countdown > div {

	display: inline-block;

	vertical-align: middle;

}



@media (min-width:768px) {

.single-zkevent .event-countdown > div.event-btn {

	margin-left: 30px;

}

}



@media (max-width:768px) {

.single-zkevent .event-countdown > div.event-btn {

	margin-top: 30px;

}

}

.single-zkevent .event-footer {

	margin-top: 30px;

}

.single-zkevent .event-fb-btn {

	background-color: #1d358b;

	color: #fff;

	text-transform: uppercase;

	line-height: 50px;

	display: inline-block;

	font-weight: 700;

	padding: 0 23px;

	margin: 0;

}

.single-zkevent .event-share {

	margin: 15px 0 0 0;

	float: right;

}

.single-zkevent .event-share .share-title {

	padding: 0 10px;

}

.single-zkevent [id*="event-ticket"] input, .single-zkevent [id^="event-ticket"] input {

	margin-bottom: 15px;

}

.error404 {

	background-color: #f7f7f7;

	font-size: 16px;

	color: #1e73be;/* Custom page */

}

.error404 #cms-header {

	background-color: #fff;

	-webkit-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);

	-khtml-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);

	-ms-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);

	-o-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);/* BACKGROUND GRADIENT *//* bottom to top */

}

.error404 h1.page-title {

	font-size: 250px;

	line-height: 1;

	white-space: nowrap;

	letter-spacing: 0.1em;

	padding: 0;

	margin: 77px 0 6px 0;

	font-family: Roboto;

	font-weight: 700;

}



@media (max-width:991px) {

.error404 h1.page-title {

	font-size: 150px;

}

}

.error404 h2.page-title {

	font-size: 37px;

	font-family: Roboto;

	font-weight: 400;

	margin-bottom: 22px;

}

.error404 .page-content {

	margin-top: 66px;

}

.error404 .page-content .btn.btn-primary {

	margin-top: 60px;

	min-width: 290px;

	padding-left: 0;

	padding-right: 0;

	letter-spacing: 0.03em;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.error404 .page-content .btn.btn-primary:before {

	display: none;

}

.home4-custom-heading h2 {

	font-weight: 100;

	text-align: center;

}



@media (min-width:992px) {

.home4-custom-heading h2 {

	font-size: 80px;

	line-height: 88px;

}

}

#cms-header {

	position: relative;

	z-index: 2;/* Logo */

}

#cms-header > div {

	padding: 0;

	position: relative;/* header default */

}

#cms-header > div > div, #cms-header > div > nav {

	padding: 0 15px;

}

#cms-header .ontop-logo, #cms-header .sticky-logo {

	display: none;

}

#cms-header.header-default {/* Header on top */

}

#cms-header.header-default .cms-nav-extra .tool-icon span {

	background-color: #18191a;

}

#cms-header.header-default .cms-nav-extra .tool-icon:hover span {

	background-color: #fbb122;

}

#cms-header.header-default .cms-nav-extra .popup {

	border-top: 3px solid #fbb122;

}

#cms-header.header-ontop {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.5);/* Header Sticky */

}

#cms-header.header-ontop .main-logo, #cms-header.header-ontop .sticky-logo {

	display: none;

}

#cms-header.header-ontop .ontop-logo {

	display: inline-block;

}

#cms-header.header-ontop .cms-nav-extra .tool-icon span {

	background-color: #18191a;

}

#cms-header.header-ontop .cms-nav-extra .tool-icon:hover span {

	background-color: #fbb122;

}

#cms-header.header-ontop .cms-nav-extra .popup {

	border-top: 3px solid #fbb122;

}

#cms-header.header-sticky {

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	background-color: rgba(0, 0, 0, 0.5);

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

#cms-header.header-sticky .main-logo, #cms-header.header-sticky .ontop-logo {

	display: none;

}

#cms-header.header-sticky .sticky-logo {

	display: inline-block;

}

#cms-header.header-sticky .cms-nav-extra .tool-icon span {

	background-color: #fff;

}

#cms-header.header-sticky .cms-nav-extra .tool-icon:hover span {

	background-color: #fbb122;

}

#cms-header.header-sticky .cms-nav-extra .popup {

	border-top: 3px solid #fbb122;

}

#cms-header-logo {/* Extra attribute */

}

#cms-header-logo a {

	line-height: 61px;

}

#cms-header-logo img {

	vertical-align: middle;

}



@media (max-width:991px) {

#cms-header-logo {

	max-width: 100%;

}

}

.cms-nav-extra {/* Header Layout */

}

.cms-nav-extra .cms-header-height {

	line-height: 61px;

}

.cms-nav-extra .cms-header-popup {

	position: relative;

}

.cms-nav-extra .cms-header-popup .header-icon {

	display: block;

	float: left;

	margin-right: 10px;

	cursor: pointer;

}

.cms-nav-extra .cms-header-popup .header-icon.cart {

	margin-right: 20px;

}

.cms-nav-extra .cms-header-popup .header-icon:last-child {

	margin-right: 0;

}

.cms-nav-extra .cms-header-popup .header-icon i {

	cursor: pointer;

	display: inline-block;

	vertical-align: middle;

	width: 20px;

	text-align: center;

	font-size: 14px;

	position: relative;

}

.cms-nav-extra .cms-header-popup .header-icon i .cart_total {

	position: absolute;

	top: -5px;

	left: 15px;

	height: 13px;

	min-width: 13px;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

	color: #fff;

	background-color: #1e73be;

	line-height: 13px;

	font-size: 8px;

	padding: 0 3px;

	font-family: Roboto;

}

.cms-nav-extra .cms-header-popup .header-icon .tool-icon {

	cursor: pointer;

}

.cms-nav-extra .cms-header-popup .header-icon .tool-icon span {

	width: 5px;

	height: 5px;

	display: inline-block;

	margin: 0 1px;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-nav-extra .cms-header-popup .popup {

	display: none;

	width: 300px;

	position: absolute;

	top: 100%;

	right: 0;

	z-index: 21;

	padding: 30px 25px;

	vertical-align: inherit;

	background-color: #fff;

}



@media (max-width:320px) {

.cms-nav-extra .cms-header-popup .popup {

	width: 290px;

}

}

.cms-nav-extra .cms-tools {

	padding-bottom: 7px !important;

}

.cms-nav-extra .cms-tools .widget {

	margin-bottom: 25px;

}

.cms-nav-extra .cms-tools .widget:last-child {

	margin-bottom: 0;

}

.cms-nav-extra .cms-tools .widget.widget_text {

	margin-bottom: 15px;

}

.cms-nav-extra .btn {

	display: inline;

	padding-top: 12.5px;

	padding-bottom: 12.5px;

}

.btn-style-rounded .cms-nav-extra .btn {

	padding-top: 10.5px;

	padding-bottom: 10.5px;/* Layout 3 */

}

.cms-header-3 {/* Layout 4 */

}

.cms-header-3 #cms-header > .container > div {

	display: table;

	width: 100%;

}

.cms-header-3 #cms-header > .container > div > div {

	display: table-cell;

	float: none;

}

.cms-header-3 #cms-header > .container > div > div#cms-header-logo {

	vertical-align: middle;

}

.cms-header-3 #cms-header.header-ontop {

	margin-top: 20px;

}

.cms-header-3 #cms-header .nav-wrap {

	background-color: #fff;

	padding-left: 15px;

}

.cms-header-3 #cms-header .cms-nav-extra .donate-btn-wrap {

	display: inline-block;

}

.cms-header-3 #cms-header .cms-nav-extra .donate-btn-wrap .donate-btn {

	display: block;

	background-color: #1e73be;

	color: #1e73be;

	font-size: 20px;

	padding: 0 28px;

}

.cms-header-3 #cms-header .cms-nav-extra .donate-btn-wrap .donate-btn:hover {

	background-color: #1e73be;

	color: #fff;

}

.cms-header-3 #cms-header.header-sticky .nav-wrap {

	background-color: rgba(0, 0, 0, 0.7);

}



@media (max-width:1200px) {

.cms-header-3 #cms-header-logo {

	padding-top: 5px;

	padding-bottom: 5px;

}

.cms-header-3 #cms-header-logo + div {

	background-color: #fff;

	vertical-align: middle;

}

}

.cms-header-4 {/* Layout 5 */

}

.cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li > a:before {

	content: '';

	display: block;

	width: 0;

	height: 3px;

	position: absolute;

	top: 0;

	left: 50%;

	background-color: #1e73be;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li > a:hover:before {

	width: 100%;

	left: 0;

}

.cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a:before, .cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a:before, .cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a:before, .cms-header-4 .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a:before {

	width: 100%;

	left: 0;

}

.cms-header-4 .cms-nav-extra .btn {

	border-width: 1px;

	padding-top: 11px;

	padding-bottom: 11px;

}

.cms-header-5 {/* Header Top */

}

.cms-header-5 #cms-header-top {

	

	padding: 10px 0;

	background: rgba(255,255,255,1);

background: -moz-linear-gradient(top, rgb(231, 222, 217,1) 0%, rgb(246, 246, 246) 47%, rgb(255, 255, 255) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231, 222, 217,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(255, 255, 255,1)));

background: -webkit-linear-gradient(top, rgba(231, 222, 217,1) 0%, rgba(246,246,246,1) 47%, rgba(255, 255, 255,1) 100%);

background: -o-linear-gradient(top, rgba(231, 222, 217,1) 0%, rgba(246,246,246,1) 47%, rgba(255, 255, 255,1) 100%);

background: -ms-linear-gradient(top, rgba(231, 222, 217,1) 0%, rgba(246,246,246,1) 47%, rgba(255, 255, 255,1) 100%);

background: linear-gradient(to bottom, rgba(231, 222, 217,1) 0%, rgba(246,246,246,1) 47%, rgba(255, 255, 255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

}

.cms-header-5 #cms-header-top .quick-contact {

	padding-top: 12px;

}

.cms-header-5 #cms-header { background: #f3f0ef;

/*background-color: #ffffff;*/ box-shadow: 1px 1px 2px #c3c3c3;

/*	

background: rgba(255,255,255,1);

background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));

background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );*/



	/*border-top: 1px solid #313233;*/

}

.cms-header-5 #cms-header .donate-btn-wrap {

	display: block;

	background-color: #1e73be;

}

.cms-header-5 #cms-header .donate-btn-wrap > a {

	margin-left: 1px;

}

.cms-header-5 .header-icon:hover {

	background-color: #fff;

}

#cms-header-top {

	background-color: rgba(97, 121, 153, 0.5);

	color: #fff;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;/*=============*/

}

#cms-header-top .widget + .widget {

	margin-top: 30px;

}

#cms-header-top .wg-title {

	color: #fff;

}

#cms-header-top .widget_nav_menu ul.menu li {

	display: inline-block;

}

#cms-header-top .widget_nav_menu ul.menu li:before {

	content: "|";

	display: inline-block;

	padding: 0 12px 0 8px;

}

#cms-header-top .widget_nav_menu ul.menu li:first-child:before {

	display: none;

}

#cms-header-top .widget_nav_menu ul.menu li a {

	padding: 0;

	display: inline-block;

	border-top: none;

	border-bottom: none;

}

#cms-header-top .widget_nav_menu ul.menu li a:before {

	display: none;

}

#cms-header-top .widget_nav_menu ul.menu ul {

	display: none;

}

#cms-header-top a {

	color: #fff;

}

#cms-header-top a:hover {

	color: #1e73be;

}

#cms-header-top .quick-contact {

	list-style: none;

	padding: 0;

	margin: 0 -14px;

}

#cms-header-top .quick-contact li {

	display: inline-block;

	padding: 0 14px;

}

#cms-header-top .quick-contact li:first-child {

	font-size: 16px;

	font-weight: 500;

}

#cms-header-top .quick-contact li i {

	color: #1e73be;

	padding-right: 5px;

	font-size: 16px;

}

#cms-header-top .cms-searchform input {

	background-color: #fff;

	text-align: left;

}

.rtl {/* Logged in user */

}

.rtl .cms-nav-extra .cms-header-popup .popup {

	left: 0;

	right: auto;

}

.admin-bar #cms-header.header-ontop {

	top: 32px;

}

.cms-navigation .menu-attribute, .cms-navigation .menu-description {

	font-style: italic;

	font-size: 90%;

	display: block;

}

.cms-navigation .menu-title + span {

	margin-top: 5px;

}

div.cms-main-navigation > ul > li > a {

	font-size: 16px;

	font-family: Roboto;

}

div.cms-main-navigation ul {

	list-style: none;

	padding: 0; text-align: center;

}

div.cms-main-navigation ul .menu-item, div.cms-main-navigation ul .page_item {

	position: relative;

}

div.cms-main-navigation ul .menu-item > a, div.cms-main-navigation ul .page_item > a {

	display: block;

	position: relative;

}

div.cms-main-navigation ul.sub-menu, div.cms-main-navigation ul.children {

	visibility: hidden;

	padding: 0;

	margin: 0;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-webkit-opacity: 0;

	-khtml-opacity: 0;

	-moz-opacity: 0;

	-ms-opacity: 0;

	-o-opacity: 0;

	opacity: 0;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS *//* Grouped */

}

div.cms-main-navigation ul.sub-menu.open, div.cms-main-navigation ul.children.open {

	visibility: visible;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-opacity: 1;

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	opacity: 1;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

div.cms-main-navigation ul.sub-menu li, div.cms-main-navigation ul.children li {

	display: block;

	position: relative;

}

div.cms-main-navigation ul.sub-menu .cms-menu-toggle, div.cms-main-navigation ul.children .cms-menu-toggle {

	right: 25px;

}

div.cms-main-navigation ul.sub-menu a, div.cms-main-navigation ul.children a {

	font-weight: 400;

}

div.cms-main-navigation ul .group {/* Widget in Menu */

}

div.cms-main-navigation ul .group > a {

	font-size: 20px;

	font-family: Roboto;

	font-weight: 400;

	border-bottom-color: #d2d7dc;

	padding-bottom: 0 !important;

	padding-top: 33px !important;

}

div.cms-main-navigation ul .group > a:before {

	width: 50px !important;

	height: 1px !important;

	position: absolute;

	left: 0;

	bottom: -1px;

}

div.cms-main-navigation ul .group > span {

	display: none;

}

div.cms-main-navigation ul .group > ul {

	position: static !important;

	left: auto !important;

	top: 0 !important;

	min-width: 100%;

	border-top: none !important;

	padding-top: 14px;

	max-height: inherit !important;

	visibility: visible;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-opacity: 1;

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	opacity: 1;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

div.cms-main-navigation ul .group > ul > .menu-item, div.cms-main-navigation ul .group > ul > .page_item {

	padding-left: 0;

	padding-right: 0;

}

div.cms-main-navigation ul .group .sub-menu > li > a {

	border-bottom: none !important;

	padding: 4px 0 !important;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap {

	padding-top: 25px;

	padding-bottom: 45px;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget {

	margin-bottom: 25px;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget:last-child {

	margin-bottom: 0;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget.widget_search {

	margin-bottom: 18px;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget.widget_text {

	margin-bottom: 8px;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget .wg-megamenu-title {

	position: relative;

	font-size: 20px;

	padding: 0;

	margin: 0 0 25px;

	border-bottom: 1px solid #edeeef;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget .wg-megamenu-title:before {

	content: "";

	display: block;

	width: 50px;

	height: 1px;

	position: absolute;

	left: 0;

	bottom: -1px;

	background-color: #18191a;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget .cms-recent-post .entry-title a {

	font-size: 20px;

	font-weight: 400;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .widget .hotline {

	font-weight: 400;

}

div.cms-main-navigation ul .sub-menu .menu-wg-wrap .menu-item, div.cms-main-navigation ul .sub-menu .menu-wg-wrap .page_item {

	padding: 0;

}

.cms-menu-toggle {

	width: 30px;

	height: 30px !important;

	line-height: 30px !important;

	text-align: center;

	background-color: transparent;

	color: #18191a;

	position: absolute;

	right: 0;

	top: 8px;

	cursor: pointer;

}

.cms-menu-toggle:hover {

	background-color: #fbb122;

	color: #fff;

}

.tool-icon {/* Desktop Menu */

}

.tool-icon > a:before {

	display: none !important;

}

.tool-icon .menu-title {

	font-size: 45px;

	line-height: 0;

	-webkit-transform: translateY(-14px);

	-khtml-transform: translateY(-14px);

	-moz-transform: translateY(-14px);

	-ms-transform: translateY(-14px);

	-o-transform: translateY(-14px);

	transform: translateY(-14px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

div.cms-main-navigation:not(.mobile-nav) > ul {

	margin: 0 4px;/* Default Menu */

}

div.cms-main-navigation:not(.mobile-nav) > ul .menu-item, div.cms-main-navigation:not(.mobile-nav) > ul .page_item {

	display: inline-block;

	padding: 0 25px;

	position: relative;

}

div.cms-main-navigation:not(.mobile-nav) > ul .sub-menu {

	position: absolute;

	top: calc(100% + 40px);

	z-index: -1;

	min-width: 320px;

	visibility: hidden;/* Level 3+ */

	background-color: #fff;/* Show dropdown menu */

}

div.cms-main-navigation:not(.mobile-nav) > ul .sub-menu .sub-menu {

	top: 0;

	left: calc(100% + 40px);/* Menu touched left/right side */

}

div.cms-main-navigation:not(.mobile-nav) > ul .sub-menu.back {

	left: auto;

	right: calc(100% + 40px);

}

div.cms-main-navigation:not(.mobile-nav) > ul .sub-menu .menu-item, div.cms-main-navigation:not(.mobile-nav) > ul .sub-menu .page_item {

	display: block;

}

div.cms-main-navigation:not(.mobile-nav) > ul li:hover {/* Level 1 */

}

div.cms-main-navigation:not(.mobile-nav) > ul li:hover > .sub-menu {

	top: 100%;

	visibility: visible;

	z-index: 1;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-opacity: 1;

	-khtml-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	opacity: 1;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

div.cms-main-navigation:not(.mobile-nav) > ul li:hover .group > .sub-menu {

	visibility: visible;

}

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item {

	padding: 0 18px;

	vertical-align: middle;

	margin: 0 -4px;/* Level 2+ */

}

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > a, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > a, div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > .cms-menu-toggle, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > .cms-menu-toggle {

	position: relative;

	display: inline-block;

	width: auto;

	height: auto;

	background-color: transparent;

	line-height: 61px;

}

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > .cms-menu-toggle i, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > .cms-menu-toggle i {

	margin-left: 10px;

	-webkit-transform: rotate(90deg);

	-khtml-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	-o-transform: rotate(90deg);

	transform: rotate(90deg);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}



@media (min-width:1200px) {

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > .cms-menu-toggle i, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > .cms-menu-toggle i {

	display: none;

}

}

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > a > span, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > a > span {

	display: inline-block;

	line-height: 1.2;

	vertical-align: middle;

}

div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item > a > span > span, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item > a > span > span {

	display: block;font-family: "Poppins","Roboto", "Roboto Slab", Arial, sans-serif;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul {/* Level 3+ */

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul .menu-item > a, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .page_item > a {

	color: #242729;

	padding: 5px 0;

	border-bottom: 1px solid #e8e8e8;

	display: block; font-size: 16px;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul .menu-item > a:before, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .page_item > a:before {

	content: "";

	display: block;

	width: 4px;

	height: 4px;

	float: left;

	margin: 11px 12px 0 0;

	background-color: #242729;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul li:hover > a, div.cms-main-navigation:not(.mobile-nav) > ul > li ul a:hover {

	color: #fbb122;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul li:hover > a:before, div.cms-main-navigation:not(.mobile-nav) > ul > li ul a:hover:before {

	background-color: #fbb122;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-page-ancestor > a, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-menu-ancestor > a, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current_page_item > a, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-menu-item > a {

	color: #fbb122;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-page-ancestor > a:before, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-menu-ancestor > a:before, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current_page_item > a:before, div.cms-main-navigation:not(.mobile-nav) > ul > li ul .current-menu-item > a:before {

	background-color: #fbb122;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li ul li:last-child > a {

	border-bottom: none;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li li:hover {/* Mega Menu */

}

div.cms-main-navigation:not(.mobile-nav) > ul > li li:hover > .sub-menu {

	left: 100%;/* Menu touched left/right side */

	top: 0;

}

div.cms-main-navigation:not(.mobile-nav) > ul > li li:hover > .sub-menu.back {

	right: 100%;

	left: auto;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn {

	padding-left: 10px;

	padding-right: 10px;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn > li {

	float: left;

	padding: 0 30px;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn.columns2 > li {

	width: 50%;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn.columns3 > li {

	width: 33.333%;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn.columns4 > li {

	width: 25%;

}

div.cms-main-navigation:not(.mobile-nav) > ul .multicolumn.columns5 > li {

	width: 20%;

}

div.cms-main-navigation:not(.mobile-nav) > ul .has_full_width {

	position: static;

}

div.cms-main-navigation:not(.mobile-nav) > ul .has_full_width .multicolumn {

	left: 0;

	right: 0;

}

.cms-header {/* Ontop Menu */

}

.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li > .cms-menu-toggle {

	color: #18191a;

}

.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item {/* Level 2+ */

}

.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li .sub-menu {

	border-top: 3px solid #fbb122; box-shadow: 1px 1px 10px #ccc;

}

.cms-header .header-icon {

	color: #18191a;

}

.cms-header .header-icon:hover {

	color: #fbb122;

}

.cms-header.header-ontop {/* Sticky Menu */

}

.cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li > .cms-menu-toggle {

	color: #18191a;

}

.cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item {/* Level 2+ */

}

.cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > .cms-menu-toggle, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > .cms-menu-toggle, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > .cms-menu-toggle, .cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header.header-ontop div.cms-main-navigation:not(.mobile-nav) > ul > li .sub-menu {

	border-top: 3px solid #fbb122;

}

.cms-header.header-ontop .header-icon {

	color: #18191a;

}

.cms-header.header-ontop .header-icon:hover {

	color: #fbb122;

}

.cms-header.header-sticky {/* Mobile Menu */

}

.cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li > .cms-menu-toggle {

	color: #18191a;

}

.cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li:hover > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item {/* Level 2+ */

}

.cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > .cms-menu-toggle, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > .cms-menu-toggle, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > .cms-menu-toggle, .cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > .cms-menu-toggle {

	color: #fbb122;

}

.cms-header.header-sticky div.cms-main-navigation:not(.mobile-nav) > ul > li .sub-menu {

	border-top: 3px solid #fbb122;

}

.cms-header.header-sticky .header-icon {

	color: #fff;

}

.cms-header.header-sticky .header-icon:hover {

	color: #fbb122;

}



@media (max-width:1200px) {

#cms-navigation > .cms-main-navigation {

	display: none;

}

}

div.cms-main-navigation.mobile-nav {

	position: absolute;

	top: 100%;

	left: 0;

	display: none;

	width: calc(100%);

	padding: 15px;

	background-color: #fff;

}

div.cms-main-navigation.mobile-nav > ul li {

	overflow: hidden;

	float: none;

	display: block;

}

div.cms-main-navigation.mobile-nav > ul .menu-item > a, div.cms-main-navigation.mobile-nav > ul .page_item > a {

	color: #242729;

	padding: 10px 0;

	border-bottom: 1px solid #edeeef;

}

div.cms-main-navigation.mobile-nav > ul .menu-item > a:before, div.cms-main-navigation.mobile-nav > ul .page_item > a:before {

	content: "";

	display: block;

	width: 4px;

	height: 4px;

	float: left;

	margin: 11px 12px 0 0;

	background-color: #242729;

}

div.cms-main-navigation.mobile-nav > ul .menu-item:hover > a, div.cms-main-navigation.mobile-nav > ul .page_item:hover > a {

	color: #fbb122;

}

div.cms-main-navigation.mobile-nav > ul .menu-item:hover > a:before, div.cms-main-navigation.mobile-nav > ul .page_item:hover > a:before {

	background-color: #fbb122;

}

div.cms-main-navigation.mobile-nav > ul .current-page-ancestor, div.cms-main-navigation.mobile-nav > ul .current-menu-ancestor, div.cms-main-navigation.mobile-nav > ul .current_page_item > a, div.cms-main-navigation.mobile-nav > ul .current-menu-item > a {

	color: #fbb122;

}

div.cms-main-navigation.mobile-nav > ul .current-page-ancestor:before, div.cms-main-navigation.mobile-nav > ul .current-menu-ancestor:before, div.cms-main-navigation.mobile-nav > ul .current_page_item > a:before, div.cms-main-navigation.mobile-nav > ul .current-menu-item > a:before {

	background-color: #fbb122;

}

div.cms-main-navigation.mobile-nav > ul li:last-child > a {

	border-bottom: none;

}

div.cms-main-navigation.mobile-nav > ul .sub-menu {

	max-height: 0;

	padding-left: 10px;

}

div.cms-main-navigation.mobile-nav > ul .sub-menu.open {

	max-height: 1000px;

}



@media (min-width:1200px) {

.cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li {

	padding: 0;/* Header Layout 5 */

}

.cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li > a .menu-title {

	padding: 10px 25px;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:hover .menu-title, .cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a .menu-title, .cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a .menu-title, .cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a .menu-title, .cms-header-2 div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a .menu-title {

	background: #1e73be;

	color: #fff;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

	-webkit-box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);

	-khtml-box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);

	-moz-box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);

	-ms-box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);

	-o-box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);

	box-shadow: 0px 2px 0px 0px rgba(13, 96, 11, 0.79);/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li {

	padding-left: 0;

	padding-right: 0;

}

.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a {

	padding-left: 15px;

	padding-right: 15px;

}

.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a > span {

	-webkit-transform: translateY(-2px);

	-khtml-transform: translateY(-2px);

	-moz-transform: translateY(-2px);

	-ms-transform: translateY(-2px);

	-o-transform: translateY(-2px);

	transform: translateY(-2px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li:hover, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item {

	background-color: #fff;

}

}

#cms-page-title-wrapper {

	position: relative;

	background-color: transparent;

	background-image: url(../images/pagetitle/bg-pagetitle.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	background-attachment: fixed;

	background-position: center center;

	margin-bottom: 20px;

	padding-top: 50px;

	padding-bottom: 15px;

	color: #fff;

	font-family: Roboto;

}

#cms-page-title-wrapper:before {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	content: "";

	display: block;

	z-index: 1;

	background: rgba(16, 16, 17, 0.39);

}

#cms-page-title-wrapper > div {

	padding-left: 15px;

	padding-right: 15px;

	position: relative;

	z-index: 1;

}



@media (max-width:1024px) {

#cms-page-title-wrapper {

	background-attachment: scroll !important;

}

}

#cms-page-title {

	padding-bottom: 30px;

}

#cms-page-title .cms-page-title-text {

	color: #ffcc00;

	font-size: 35px; text-transform: uppercase;

	font-weight: 300;

	padding: 0;

	margin: 0;

}

#cms-page-title .cms-page-title-text .useWord-first {

	font-weight: 100;

	border-bottom: 2px solid #fff;

	padding-bottom: 6px;

	display: inline-block;

}



@media (max-width:767px) {

#cms-page-title .cms-page-title-text {

	font-size: 30px;

}

}

#cms-breadcrumb {

	font-size: 80%;

}

#cms-breadcrumb span {

	color: #1e73be;

}

#cms-breadcrumb a span {

	color: #fff;

	padding-right: 3px;

}

#cms-breadcrumb a span:hover {

	color: #1e73be;

}

#cms-footer {

	margin-top: 120px;

}

#cms-footer-top {

	background-color: #1e73be;

	color: #d5d7d8;

	padding-top: 13px;

	padding-bottom: 36px;

}

#cms-footer-top .footer-top-wg {

	margin-top: 40px;

}

#cms-footer-top a {

	color: #d5d7d7;

}

#cms-footer-top a:hover {

	color: #1e73be;

}

#cms-footer-top .wg-title {

	font-size: 18px;

	color: #fff;

	letter-spacing: 0.03em;

	text-transform: capitalize;

}

#cms-footer-top .widget ul li a, #cms-footer-top .widget_nav_menu ul li a {

	padding: 4px 0;

	border-top: none;

}

#cms-footer-top .widget ul li a:before, #cms-footer-top .widget_nav_menu ul li a:before {

	content: '\2022';

	background-color: transparent;

	font-size: 20px;

	line-height: 1px;

	margin-top: 12px;

}

#cms-footer-top .widget ul li:first-child a, #cms-footer-top .widget_nav_menu ul li:first-child a {

	padding-top: 0;

}

#cms-footer-top .widget {

	margin-top: 22px;

}

#cms-footer-top .widget:first-child {

	margin-top: 0;

}

#cms-footer-top .widget .tnp-widget-minimal input[type="email"], #cms-footer-top .widget .tnp-widget input[type="email"], #cms-footer-top .widget .tnp-widget-minimal input[type="text"], #cms-footer-top .widget .tnp-widget input[type="text"] {

	background-color: transparent;

	border: 2px solid #464749;

	color: #fff;

}

#cms-footer-top .widget .tnp-widget-minimal input[type="email"]:hover, #cms-footer-top .widget .tnp-widget input[type="email"]:hover, #cms-footer-top .widget .tnp-widget-minimal input[type="text"]:hover, #cms-footer-top .widget .tnp-widget input[type="text"]:hover, #cms-footer-top .widget .tnp-widget-minimal input[type="email"]:focus, #cms-footer-top .widget .tnp-widget input[type="email"]:focus, #cms-footer-top .widget .tnp-widget-minimal input[type="text"]:focus, #cms-footer-top .widget .tnp-widget input[type="text"]:focus {

	border-color: #fbb122;

}

#cms-footer-top .widget .tnp-widget-minimal input.tnp-email, #cms-footer-top .widget .tnp-widget input.tnp-email {

	padding: 8px 10px;

	margin-bottom: 15px;

}

#cms-footer-top .widget .tnp-widget-minimal input.tnp-submit, #cms-footer-top .widget .tnp-widget input.tnp-submit {

	width: 126px;

	text-align: center;

	font-family: Roboto;

	font-size: 16px;

	font-weight: 400;

	border: 2px solid #fbb122;

	padding: 8px 10px;

}

#cms-footer-top .widget .tnp-widget-minimal input.tnp-submit:hover, #cms-footer-top .widget .tnp-widget input.tnp-submit:hover {

	border-color: #fbb122;

}

#cms-footer-top .quick-contact {

	list-style: none;

	padding: 0;

	margin: 0;

	color: #1e73be;/* Layout 1 */

}

#cms-footer-top .quick-contact li {

	margin: 0 -10px;

}

#cms-footer-top .quick-contact i {

	padding: 0 10px;

	color: #d5d7d7;

}

#cms-footer-top.layout1 {/* Layout 2 */

}

#cms-footer-top.layout1 .cms-social {

	margin-top: 13px;

}

#cms-footer-top.layout2 {

	padding-bottom: 10px;

	background-color: #e9e9e9;

	color: #1e73be;

}

#cms-footer-top.layout2 .wg-title, #cms-footer-top.layout2 h1, #cms-footer-top.layout2 h2, #cms-footer-top.layout2 h3, #cms-footer-top.layout2 h4, #cms-footer-top.layout2 h5, #cms-footer-top.layout2 h6 {

	color: #161718;

}

#cms-footer-top.layout2 .wg-title {

	font-size: 20px;

	font-weight: 400;

	font-family: Roboto;margin-bottom:10px;

}

#cms-footer-top.layout2 .col-4 {

	margin-top: 32px;

}

#cms-footer-top.layout2 .col-5 {

	margin-top: 27px;

}



@media (min-width:768px) {

#cms-footer-top.layout2 .col-5 .widget_newsletterwidgetminimal .wg-title {

	display: inline-block;

	vertical-align: middle;

	margin: 0 30px 0 0;

	-webkit-transform: translateY(5px);

	-khtml-transform: translateY(5px);

	-moz-transform: translateY(5px);

	-ms-transform: translateY(5px);

	-o-transform: translateY(5px);

	transform: translateY(5px);/* BACKGROUND GRADIENT *//* bottom to top *//* TRANSFORM STYLE */

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal {

	display: inline-block;

	width: calc(100% - 140px);

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal input {

	display: inline-block;

	margin: 0;

	vertical-align: top;

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal input.tnp-email {

	width: calc(100% - 110px);

	border-right: 0;

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal input.tnp-submit {

	width: 110px;

	padding: 10px;

	-webkit-box-shadow: none;

	-khtml-box-shadow: none;

	-moz-box-shadow: none;

	-ms-box-shadow: none;

	-o-box-shadow: none;

	box-shadow: none;/* BACKGROUND GRADIENT *//* bottom to top */

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

}

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal .tnp-email {

	padding: 9px 12px;

	color: #a7a7a8;

	background-color: #fff;

	border: 1px solid #a7a7a8;

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal .tnp-submit {

	color: #161718;

	font-size: 20px;

	line-height: 21px;

}

#cms-footer-top.layout2 .col-5 .tnp-widget-minimal .tnp-submit:hover {

	color: #fff;

}

#cms-footer-top.layout2 .container:after {

	content: '';

	display: block;

	border-top: 1px solid rgba(131, 131, 131, 0.3);

	margin-top: 27px;

}

#cms-footer-top.layout2 .widget ul li a, #cms-footer-top.layout2 .widget_nav_menu ul li a {

	color: #1a1c1d;

}

#cms-footer-top.layout2 .widget ul li a:hover, #cms-footer-top.layout2 .widget_nav_menu ul li a:hover {

	color: #1e73be;

}

#cms-footer-top.layout2 .widget ul li a:hover:before, #cms-footer-top.layout2 .widget_nav_menu ul li a:hover:before {

	background-color: #1e73be;

}

#cms-footer-top.layout2 .widget ul li a:before, #cms-footer-top.layout2 .widget_nav_menu ul li a:before {

	content: '';

	background-color: #1a1c1d;

}

#cms-footer-top.layout2 a {

	color: #191b1c;

}

#cms-footer-top.layout2 a:hover {

	color: #1e73be;

}

#cms-footer-top.layout2 .quick-contact {

	color: #18191a;

}

#cms-footer-top.layout2 .quick-contact i {

	color: #1e73be;

}

#cms-footer-top.layout2 .quick-contact li:last-child {

	font-weight: 600;

}

#cms-footer-top .line-break {

	display: block;

	overflow: hidden;

	width: 100%;

	margin-top: 47px;

}

#cms-footer-top .line-break:before {

	content: '';

	display: block;

	border-top: 1px solid rgba(131, 131, 131, 0.3);

}

#cms-footer-top.layout3 {

	background-color: transparent;

	padding: 0;

	color: #1a1c1d;/* layout 5 */

}

#cms-footer-top.layout3 .widget .tnp-widget-minimal input.tnp-email {

	background-color: #fff;

	border: 1px solid #ced0d3;

}

#cms-footer-top.layout3 .widget .tnp-widget-minimal input.tnp-submit {

	width: 100%;

}

#cms-footer-top.layout3 .wg-title {

	color: #1a1c1d;

	font-size: 20px;

}

#cms-footer-top.layout3 a {

	color: #1a1c1d;

}

#cms-footer-top.layout3 a:hover {

	color: #1e73be;

}

#cms-footer-top.layout3 > .container > .row {

	background-color: #f1f3f4;

	margin: 0;

	padding-top: 17px;

	padding-bottom: 63px;

}

#cms-footer-top.layout3 > .container > .row > div {

	padding: 0 30px;

}

#cms-footer-top.layout3 .cms-social {

	margin-top: 17px;

}

#cms-footer-top.layout3 .cms-social a {

	color: #1e73be;

}

#cms-footer-top.layout3 .cms-social a:hover {

	color: #1e73be;

}

#cms-footer-top.layout4 {

	background-color: #2d3032;

	padding-bottom: 59px;

}



@media (min-width:992px) {

#cms-footer-top.layout4 .footer-top-wg.col-1 .footer-top-wg-inner {

	border-right: 1px solid #454647;

	padding-right: 30px;

}

}

#cms-footer-top.layout4 .cms-social {

	margin-top: 14px;/* Footer bottom */

}

#cms-footer-top.layout4 + .cms-footer-bottom.layout2 {

	padding: 23px 0 13px;

}

#cms-footer-top.layout4 + .cms-footer-bottom.layout2 > .container:before {

	display: none;

}

#cms-footer-bottom {

	background-color: #1D0211;

	color: #d5d7d8;

	padding-top: 35px;

	padding-bottom: 35px;

}

#cms-footer-bottom a {

	color: #d5d7d8;/* Social link */

}

#cms-footer-bottom a:hover {

	color: #1e73be;

}

#cms-footer-bottom aside.cms-social {

	margin-bottom: 15px;

	position: relative;/* Widget */

}

#cms-footer-bottom aside.cms-social:after {

	content: "";

	display: block;

	height: 1px;

	position: absolute;

	left: 15px;

	right: 15px;

	background: rgba(255, 255, 255, 0.1);

	top: 50%;

	z-index: 0;

}

#cms-footer-bottom aside.cms-social a {

	padding: 0 20px;

	position: relative;

	z-index: 1;

	background-color: #3B0221;

}

#cms-footer-bottom .widget {

	margin-bottom: 10px;

}

#cms-footer-bottom .wg-title {

	color: #d5d7d8;

}

#cms-footer-bottom .widget_nav_menu ul.menu li {

	display: inline-block;

}

#cms-footer-bottom .widget_nav_menu ul.menu li:before {

	content: "|";

	display: inline-block;

	padding: 0 12px 0 8px;

	color: #9fa2a3;

}

#cms-footer-bottom .widget_nav_menu ul.menu li:first-child:before {

	display: none;

}

#cms-footer-bottom .widget_nav_menu ul.menu li a {

	padding: 0;

	display: inline-block;

	border-top: none;

}

#cms-footer-bottom .widget_nav_menu ul.menu li a:before {

	display: none;

}

#cms-footer-bottom .copy-right a {

	color: #1e73be;/* Layout 2 */

}

#cms-footer-bottom .copy-right a:hover {

	color: #318dde;

}

#cms-footer-bottom.layout2 {/* Layout 3 */

}

#cms-footer-bottom.layout2 > .container:before {

	content: '';

	display: block;

	border-top: 1px solid rgba(69, 70, 71, 0.9);

	margin-bottom: 20px;

}

#cms-footer-bottom.layout3 {

	background-color: #f1f3f4;

	color: #191b19;/* Layout 4 */

}

#cms-footer-bottom.layout3 a {

	color: #191b19;

}

#cms-footer-bottom.layout3 a:hover {

	color: #1e73be;

}

#cms-footer-bottom.layout4 {

	background-color: transparent;

	color: #191b19;

	padding-top: 23px;

	padding-bottom: 28px;

}

#cms-footer-bottom.layout4 .widget {

	margin-bottom: 14px;

}

#cms-footer-bottom.layout4 a {

	color: #1e73be;

}

#cms-footer-bottom.layout4 a:hover {

	color: #1e73be;

}

#cms-footer-bottom.layout4 .payment-icon {

	margin-top: 18px;

}

.cms-header-2 #cms-footer {

	border-top: 3px solid #1e73be;

}

.widget .hotline {

	font-size: 20px;

	color: #1e73be;

}

.wg-title, .widgettitle {

	margin: 0 0 2px 0;/* Menu */

}

.widget_recent_entries .screen-reader-text, .widget_rss .screen-reader-text, .widget_categories .screen-reader-text, .widget_archive .screen-reader-text, .widget_nav_menu .screen-reader-text, .widget_pages .screen-reader-text, .widget_meta .screen-reader-text, .widget_product_categories .screen-reader-text, .widget_layered_nav .screen-reader-text, .widget_layered_nav_filters .screen-reader-text {

	display: none;

}

.widget_recent_entries ul, .widget_rss ul, .widget_categories ul, .widget_archive ul, .widget_nav_menu ul, .widget_pages ul, .widget_meta ul, .widget_product_categories ul, .widget_layered_nav ul, .widget_layered_nav_filters ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.widget_recent_entries ul a, .widget_rss ul a, .widget_categories ul a, .widget_archive ul a, .widget_nav_menu ul a, .widget_pages ul a, .widget_meta ul a, .widget_product_categories ul a, .widget_layered_nav ul a, .widget_layered_nav_filters ul a {

	display: block;

	color: #1e73be;

	border-top: 1px solid #edeeef;

	padding: 10px 0;

	font-weight: 300;

}

.widget_recent_entries ul a:hover, .widget_rss ul a:hover, .widget_categories ul a:hover, .widget_archive ul a:hover, .widget_nav_menu ul a:hover, .widget_pages ul a:hover, .widget_meta ul a:hover, .widget_product_categories ul a:hover, .widget_layered_nav ul a:hover, .widget_layered_nav_filters ul a:hover {

	color: #1e73be;

}

.widget_recent_entries ul li:first-child > a, .widget_rss ul li:first-child > a, .widget_categories ul li:first-child > a, .widget_archive ul li:first-child > a, .widget_nav_menu ul li:first-child > a, .widget_pages ul li:first-child > a, .widget_meta ul li:first-child > a, .widget_product_categories ul li:first-child > a, .widget_layered_nav ul li:first-child > a, .widget_layered_nav_filters ul li:first-child > a {

	border-top: none;

}

.widget_recent_entries ul li.menu-item-has-children > a, .widget_rss ul li.menu-item-has-children > a, .widget_categories ul li.menu-item-has-children > a, .widget_archive ul li.menu-item-has-children > a, .widget_nav_menu ul li.menu-item-has-children > a, .widget_pages ul li.menu-item-has-children > a, .widget_meta ul li.menu-item-has-children > a, .widget_product_categories ul li.menu-item-has-children > a, .widget_layered_nav ul li.menu-item-has-children > a, .widget_layered_nav_filters ul li.menu-item-has-children > a {

	border-bottom: 1px solid #edeeef;

}

.widget_recent_entries ul ul, .widget_rss ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_nav_menu ul ul, .widget_pages ul ul, .widget_meta ul ul, .widget_product_categories ul ul, .widget_layered_nav ul ul, .widget_layered_nav_filters ul ul {

	padding: 0 0 0 10px;

}

.widget_nav_menu, .widget_pages, .widget_layered_nav {/* Categories */

}

.widget_nav_menu a:before, .widget_pages a:before, .widget_layered_nav a:before {

	content: "";

	display: block;

	width: 4px;

	height: 4px;

	float: left;

	margin: 11px 12px 0 0;

	background-color: #1e73be;

}

.widget_nav_menu a:hover:before, .widget_pages a:hover:before, .widget_layered_nav a:hover:before {

	background-color: #1e73be;

}

.widget_nav_menu ul.children, .widget_pages ul.children, .widget_layered_nav ul.children {

	border-top: 1px solid #edeeef;

}

.widget_categories {/* Archive */

}

.widget_categories ul.children {

	border-top: 1px solid #edeeef;

}

.widget_categories select[name="cat"] {

	width: 100%;

}

.widget_archive {/* Recent Post */

}

.widget_archive select[name="archive-dropdown"] {

	width: 100%;

}

.widget_recent_entries {/* Search */

}

.widget_recent_entries .post-date {

	display: block;

}

.cms-searchform {

	position: relative;

}

.cms-searchform input {

	width: 100%;

	padding-right: 60px;

}

.cms-searchform button {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	border: none;

	background: transparent;

	line-height: 1;

	padding: 10px 19px;

	color: #1e73be;

	font-size: 22px;

	-webkit-box-shadow: none !important;

	-khtml-box-shadow: none !important;

	-moz-box-shadow: none !important;

	-ms-box-shadow: none !important;

	-o-box-shadow: none !important;

	box-shadow: none !important;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-searchform button:before {

	display: none;

}

.wg-megamenu .cms-searchform button {

	background-color: #1e73be;

	color: #fff;

}

.rtl .cms-searchform {/* Calendar */

}

.rtl .cms-searchform input {

	padding-right: 10px;

	padding-left: 60px;

}

.rtl .cms-searchform button {

	left: 0;

	right: auto;

}

.widget_calendar {/* Recent Comment */

}

.widget_calendar .calendar_wrap {

	text-align: center;

}

.widget_calendar #today {

	background: #1e73be;

	color: #fff;

}

.widget_calendar #today a {

	display: block;

	color: #fff;

}

.widget_calendar #today a:hover {

	color: #fff;

}

.widget_calendar th {

	text-align: center;

}

.widget_recent_comments {/* RSS */

}

.widget_recent_comments ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.widget_recent_comments ul li {

	padding: 5px 0;

	border-bottom: 1px solid #edeeef;

}

.widget_recent_comments ul li:last-child {

	border-bottom: none;

}

.widget_recent_comments li a {

	display: inline-block;

	font-weight: 700;

	color: #1e73be;

}

.widget_recent_comments li a:hover {

	color: #1e73be;

}

.widget_rss {/* tags cloud */

}

.widget_rss > ul > li {

	margin-bottom: 15px;

}

.widget_rss > ul > li:last-child {

	margin-bottom: 0;

}

.widget_rss .rsswidget {

	font-weight: 700;

}

.widget_rss .rss-date {

	display: block;

	font-style: italic;

	font-size: 80%;

	color: #1e73be;

}

.widget_rss cite {

	color: #1e73be;

}

.tagcloud {

	margin: -5px 0;/* CMS Recent Post */

}

.tagcloud a {

	padding: 12px 15px;

	margin: 5px 10px 5px 0;

	display: inline-block;

	background: #1e73be;

	border: #1e73be;

	color: #fff;

	text-transform: capitalize;

}

.tagcloud a:hover {

	background: #1e73be;

	color: #fff;

	border-color: #1e73be;

}

.tagcloud a:last-child {

	margin-right: 0;

}

.cms-recent-post {/* CMS Social */

}

.cms-recent-post .cms-recent-item {

	margin-bottom: 20px;

}

.cms-recent-post .cms-recent-item:last-child {

	margin-bottom: 0;

}

.cms-recent-post .entry-media {

	margin: 0 10px 0 0;

	max-width: 100px;

}

.cms-recent-post .entry-media img {

	margin-bottom: 0;

}

.cms-recent-post .entry-media + .item-content {

	padding-left: 120px;

}

.cms-recent-post .entry-title {

	margin-top: 0;

	margin-bottom: 2px;

}

.cms-recent-post .entry-meta {

	margin-bottom: 0;

	font-size: 14px;

	color: #818689;

}

.cms-recent-post .entry-meta li a {

	color: #818689;

}

.cms-recent-post .entry-meta li a:before {

	display: none;

}

.cms-recent-post .entry-meta li a:hover {

	color: #1e73be;

}

.cms-recent-post .entry-desc, .cms-recent-post .description {

	margin-top: 5px;

}

.cms-social {

	margin: -9px -10px;

}

.cms-social a {

	display: inline-block;

	padding: 9px 10px;

	font-size: 20px;

	color: #3b3d3e;

}

.cms-social a:hover {

	color: #1e73be;

}

.cms-social.horizontal li, .cms-social.icon-text-horizontal li, .cms-social.icon-circle-text-horizontal li, .cms-social.icon-circle-horizontal li {

	display: inline-block;

}

.cms-social.colored {

	margin: -5px;

}

.cms-social.colored a {

	padding: 5px;

}

.cms-social.colored a i {

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background-color: #1e73be;

	display: inline-block;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-social.colored a i[class*="facebook"], .cms-social.colored a i[class^="facebook"] {

	background-color: #2b80e0;

}

.cms-social.colored a i[class*="facebook"]:hover, .cms-social.colored a i[class^="facebook"]:hover {

	background-color: #1c67bc;

}

.cms-social.colored a i[class*="pinterest"], .cms-social.colored a i[class^="pinterest"] {

	background: #e13138;

}

.cms-social.colored a i[class*="pinterest"]:hover, .cms-social.colored a i[class^="pinterest"]:hover {

	background-color: #c31c23;

}

.cms-social.colored a i[class*="twitter"], .cms-social.colored a i[class^="twitter"] {

	background: #1fb8ff;

}

.cms-social.colored a i[class*="twitter"]:hover, .cms-social.colored a i[class^="twitter"]:hover {

	background-color: #00a1eb;

}

.cms-social.colored a i[class*="rss"], .cms-social.colored a i[class^="rss"] {

	background: #faa33d;

}

.cms-social.colored a i[class*="rss"]:hover, .cms-social.colored a i[class^="rss"]:hover {

	background-color: #f98b0b;

}

.cms-social.colored a i[class*="vimeo"], .cms-social.colored a i[class^="vimeo"] {

	background: #35c6ea;

}

.cms-social.colored a i[class*="vimeo"]:hover, .cms-social.colored a i[class^="vimeo"]:hover {

	background-color: #16b0d6;

}

.cms-social.colored a i[class*="dribbble"], .cms-social.colored a i[class^="dribbble"] {

	background: #d842a1;

}

.cms-social.colored a i[class*="dribbble"]:hover, .cms-social.colored a i[class^="dribbble"]:hover {

	background-color: #bf2888;

}

.cms-social.colored a i[class*="tumblr"], .cms-social.colored a i[class^="tumblr"] {

	background: #426d9b;

}

.cms-social.colored a i[class*="tumblr"]:hover, .cms-social.colored a i[class^="tumblr"]:hover {

	background-color: #335477;

}

.cms-social.colored a i[class^="behance"], .cms-social.colored a i[class*="behance"] {

	background: #1879fd;

}

.cms-social.colored a i[class^="behance"]:hover, .cms-social.colored a i[class*="behance"]:hover {

	background-color: #0260e0;

}

.cms-social.colored a i[class^="stumbleupon"], .cms-social.colored a i[class*="stumbleupon"] {

	background: #ff5c30;

}

.cms-social.colored a i[class^="stumbleupon"]:hover, .cms-social.colored a i[class*="stumbleupon"]:hover {

	background-color: #fc3600;

}

.cms-social.colored a i[class^="dropbox"], .cms-social.colored a i[class*="dropbox"] {

	background: #17a3eb;

}

.cms-social.colored a i[class^="dropbox"]:hover, .cms-social.colored a i[class*="dropbox"]:hover {

	background-color: #1083bf;

}

.cms-social.colored a i[class^="soundcloud"], .cms-social.colored a i[class*="soundcloud"] {

	background: #ff7e30;

}

.cms-social.colored a i[class^="soundcloud"]:hover, .cms-social.colored a i[class*="soundcloud"]:hover {

	background-color: #fc5f00;

}

.cms-social.colored a i[class^="lastfm"], .cms-social.colored a i[class*="lastfm"] {

	background: #f34320;

}

.cms-social.colored a i[class^="lastfm"]:hover, .cms-social.colored a i[class*="lastfm"]:hover {

	background-color: #d52d0b;

}

.cms-social.colored a i[class^="flickr"], .cms-social.colored a i[class*="flickr"] {

	background: #ff48a3;

}

.cms-social.colored a i[class^="flickr"]:hover, .cms-social.colored a i[class*="flickr"]:hover {

	background-color: #ff1589;

}

.cms-social.colored a i[class^="deviantart"], .cms-social.colored a i[class*="deviantart"] {

	background: #6a8a7b;

}

.cms-social.colored a i[class^="deviantart"]:hover, .cms-social.colored a i[class*="deviantart"]:hover {

	background-color: #546d61;

}

.cms-social.colored a i[class^="linkedin"], .cms-social.colored a i[class*="linkedin"] {

	background: #4c94db;

}

.cms-social.colored a i[class^="linkedin"]:hover, .cms-social.colored a i[class*="linkedin"]:hover {

	background-color: #297bcb;

}

.cms-social.colored a i[class^="digg"], .cms-social.colored a i[class*="digg"] {

	background: #75788d;

}

.cms-social.colored a i[class^="digg"]:hover, .cms-social.colored a i[class*="digg"]:hover {

	background-color: #5e6071;

}

.cms-social.colored a i[class^="xing"], .cms-social.colored a i[class*="xing"] {

	background: #1a8e8c;

}

.cms-social.colored a i[class^="xing"]:hover, .cms-social.colored a i[class*="xing"]:hover {

	background-color: #126362;

}

.cms-social.colored a i[class^="github"], .cms-social.colored a i[class*="github"] {

	background: #3f91cb;

}

.cms-social.colored a i[class^="github"]:hover, .cms-social.colored a i[class*="github"]:hover {

	background-color: #2e76a9;

}

.cms-social.colored a i[class^="instagram"], .cms-social.colored a i[class*="instagram"] {

	background: #2595cf;

}

.cms-social.colored a i[class^="instagram"]:hover, .cms-social.colored a i[class*="instagram"]:hover {

	background-color: #1d76a4;

}

.cms-social.colored a i[class^="yahoo"], .cms-social.colored a i[class*="yahoo"] {

	background: #ab47ac;

}

.cms-social.colored a i[class^="yahoo"]:hover, .cms-social.colored a i[class*="yahoo"]:hover {

	background-color: #873888;

}

.cms-social.colored a i[class^="youtube"], .cms-social.colored a i[class*="youtube"] {

	background: #da2c2c;

}

.cms-social.colored a i[class^="youtube"]:hover, .cms-social.colored a i[class*="youtube"]:hover {

	background-color: #b41f1f;

}

.cms-social.colored a i[class^="skype"], .cms-social.colored a i[class*="skype"] {

	background: #13c1f3;

}

.cms-social.colored a i[class^="skype"]:hover, .cms-social.colored a i[class*="skype"]:hover {

	background-color: #0a9ec9;

}

.cms-social.colored a i[class^="share"], .cms-social.colored a i[class*="share"] {

	background: #25a774;

}

.cms-social.colored a i[class^="share"]:hover, .cms-social.colored a i[class*="share"]:hover {

	background-color: #1c7d57;

}

.cms-social.colored a i[class^="wordpress"], .cms-social.colored a i[class*="wordpress"] {

	background: #2592c3;

}

.cms-social.colored a i[class^="wordpress"]:hover, .cms-social.colored a i[class*="wordpress"]:hover {

	background-color: #1d7298;

}

.cms-social.colored a i[class^="plus"], .cms-social.colored a i[class*="plus"] {

	background: #ff4c4c;

}

.cms-social.colored a i[class^="plus"]:hover, .cms-social.colored a i[class*="plus"]:hover {

	background-color: #ff1919;

}

.cms-social.colored a i[class^="delicious"], .cms-social.colored a i[class*="delicious"] {

	background: #ff9233;

}

.cms-social.colored a i[class^="delicious"]:hover, .cms-social.colored a i[class*="delicious"]:hover {

	background-color: #f70;

}

.cms-social.colored a i[class^="reddit"], .cms-social.colored a i[class*="reddit"] {

	background: #377bda;

}

.cms-social.colored a i[class^="reddit"]:hover, .cms-social.colored a i[class*="reddit"]:hover {

	background-color: #2362bb;

}

.cms-social.colored a i[class^="apple"], .cms-social.colored a i[class*="apple"] {

	background: #b3b5b8;

}

.cms-social.colored a i[class^="apple"]:hover, .cms-social.colored a i[class*="apple"]:hover {

	background-color: #999b9f;

}

.cms-social.colored a i[class^="vk"], .cms-social.colored a i[class*="vk"] {

	background: #4778ac;

}

.cms-social.colored a i[class^="vk"]:hover, .cms-social.colored a i[class*="vk"]:hover {

	background-color: #385f88;

}

.cms-social.colored a i[class^="google"], .cms-social.colored a i[class*="google"] {

	background: #ff4c4c;

}

.cms-social.colored a i[class^="google"]:hover, .cms-social.colored a i[class*="google"]:hover {

	background-color: #ff1919;

}

.cms-social.colored a:hover i {

	background-color: #1e73be;

}

.cms-social.colored.circle a i {

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-social[class*="icon-circle-text-"], .cms-social[class^="icon-circle-text-"] {

	margin-left: -35px;

	margin-right: -35px;/* Icon Circle */

}

.cms-social[class*="icon-circle-text-"] li, .cms-social[class^="icon-circle-text-"] li {

	min-width: 184px;

}

.cms-social[class*="icon-circle-text-"] a, .cms-social[class^="icon-circle-text-"] a {

	display: inline-block;

	padding-left: 35px;

	padding-right: 35px;

}

.cms-social[class*="icon-circle-text-"].colored, .cms-social[class^="icon-circle-text-"].colored {

	margin-left: -17px;

	margin-right: -17px;

}

.cms-social[class*="icon-circle-text-"].colored li a, .cms-social[class^="icon-circle-text-"].colored li a {

	padding-left: 17px;

	padding-right: 17px;

}

.cms-social[class*="icon-circle-text-"]:not(.colored) a i, .cms-social[class^="icon-circle-text-"]:not(.colored) a i {

	width: 30px;

	height: 30px;

	line-height: 30px;

	border-width: 1px;

	border-color: inherit;

	border-style: solid;

	text-align: center;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-social.icon-circle-vertical i, .cms-social.icon-circle-horizontal i, .cms-social.icon-circle-vertical.colored i, .cms-social.icon-circle-horizontal.colored i {

	width: 80px;

	height: 80px;

	line-height: 80px;

	display: block;

	text-align: center;

	font-size: 30px;

}

.cms-social.icon-circle-vertical i, .cms-social.icon-circle-horizontal i {

	background-color: #e1e1e1;

	color: #fff;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-social.icon-circle-vertical i:hover, .cms-social.icon-circle-horizontal i:hover {

	background-color: #1e73be;

}

.cms-social.circle i {

	background-color: #1e73be;

	color: #fff;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	-ms-border-radius: 50%;

	-o-border-radius: 50%;

	border-radius: 50%;/* BACKGROUND GRADIENT *//* bottom to top */

}

.cms-social.circle i:hover {

	background-color: #1e73be;

}

.sidebar-area .widget, .wpb_widgetised_column .widget {

	margin-bottom: 55px;

}

.sidebar-area .widget:last-child, .wpb_widgetised_column .widget:last-child {

	margin-bottom: 0;

}

.sidebar-area .widget .wg-title, .wpb_widgetised_column .widget .wg-title {

	font-size: 20px;

	font-weight: 400;

	/*background: url('../images/widget/bg-title.jpg') left center repeat-x;*/

}

.sidebar-area .widget .wg-title span, .wpb_widgetised_column .widget .wg-title span {

	/*background-color: #fff;*/

	padding-right: 10px;

}

.sidebar-area .widget.widget_recent_entries, .wpb_widgetised_column .widget.widget_recent_entries, .sidebar-area .widget.widget_recent_comments, .wpb_widgetised_column .widget.widget_recent_comments, .sidebar-area .widget.cms_widget_recent_comments, .wpb_widgetised_column .widget.cms_widget_recent_comments, .sidebar-area .widget.widget_rss, .wpb_widgetised_column .widget.widget_rss, .sidebar-area .widget.widget_archive, .wpb_widgetised_column .widget.widget_archive, .sidebar-area .widget.widget_nav_menu, .wpb_widgetised_column .widget.widget_nav_menu, .sidebar-area .widget.widget_pages, .wpb_widgetised_column .widget.widget_pages, .sidebar-area .widget.widget_meta, .wpb_widgetised_column .widget.widget_meta, .sidebar-area .widget.widget_product_categories, .wpb_widgetised_column .widget.widget_product_categories {

	margin-bottom: 47px;

}

.sidebar-area .widget.widget_categories, .wpb_widgetised_column .widget.widget_categories {

	margin-bottom: 47px;/* CMS recent post */

}

.sidebar-area .widget.widget_categories .wg-title, .wpb_widgetised_column .widget.widget_categories .wg-title {

	margin-bottom: 12px;

}

.sidebar-area .widget.widget_categories ul a, .wpb_widgetised_column .widget.widget_categories ul a {

	border-bottom: none;

	padding: 6px 0;

}

.sidebar-area .widget.widget_categories ul a:hover, .wpb_widgetised_column .widget.widget_categories ul a:hover {

	text-decoration: underline;

}

.sidebar-area .widget .cms-recent-item, .wpb_widgetised_column .widget .cms-recent-item {/* Tags Cloud */

}

.sidebar-area .widget .cms-recent-item .entry-title, .wpb_widgetised_column .widget .cms-recent-item .entry-title {

	line-height: 22px;

	font-size: 15px;

}

.sidebar-area .widget .tagcloud a, .wpb_widgetised_column .widget .tagcloud a {

	line-height: 1;

	font-size: 11px !important;

	text-transform: uppercase;

	white-space: nowrap;

	word-wrap: normal;

	padding-top: 9.5px;

	padding-bottom: 9.5px;

	margin-right: 6px;

}

.sidebar-shop .wg-title {

	font-size: 15px;

	margin-bottom: 25px;

}



@media (max-width:991px) {

.sidebar-area {

	margin-top: 50px;

}

}



@media (min-width:992px) {

.vc_row.vc_5columns > .vc_col-md-2 {

	width: 20% !important;

}

}

.wpb_row.vc_row[data-vc-full-width] {

	overflow: visible;

}

.wpb_row.vc_row[data-vc-full-width][data-vc-parallax] {

	overflow: hidden;

}

.vc_row.vc_parallax .vc_parallax-inner {

	background-color: inherit;/* VC Google Map */

}

.vc_row.vc_parallax .vc_parallax-inner:before {

	content: "";

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	background-color: inherit;

}

.wpb_gmaps_widget.wpb_content_element .wpb_wrapper {

	padding: 0;/* VC Separator */

}

.wpb_gmaps_widget.wpb_content_element .wpb_wrapper:before {

	content: "";

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	left: 0;

	height: 9px;

	background-color: transparent;

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(transparent));

	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent);

	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent);

	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent);

	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), transparent);

	background-image: linear-gradient(top, rgba(0, 0, 0, 0.2), transparent);

filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0.2)', endColorStr='transparent');/* BACKGROUND HORIZONTAL */

}

.vc_sep_width_100px {

	width: 100px;

}

.vc_sep_width_90px {

	width: 90px;

}

.vc_sep_width_80px {

	width: 80px;

}

.vc_sep_width_70px {

	width: 70px;

}

.vc_sep_width_60px {

	width: 60px;

}

.vc_sep_width_50px {

	width: 50px;

}

.vc_sep_width_40px {

	width: 40px;

}

.vc_sep_width_30px {

	width: 30px;

}

.vc_sep_width_20px {

	width: 20px;

}

.vc_sep_width_10px {

	width: 10px;/* VC Media Grid */

}

.vc_gitem-zone-b .vc_gitem-row-position-middle {

	z-index: 10;/* VC Carousel image */

}

.vc_images_carousel {

	max-width: 100%;/* Instagram */

}

#sbi_images {

	margin: -5px;

}

#sbi_images > div > div {

	padding: 5px;

}

#sbi_load {

	padding: 0 !important;

}

#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {/* News Tweets */

}



@media (max-width:480px) {

#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {

	width: 50%;

}

}



@media (max-width:360px) {

#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {

	width: 100%;

}

}

.news-twitter-item {/* Contact Form 7 */

}

.news-twitter-item .news-tweet-content {

	margin-bottom: 15px;

}

.news-twitter-item .news-tweet-content:last-child {

	margin-bottom: 0;

}

.news-twitter-item .tweet-time {

	font-size: 14px;

}

.news-twitter-item a {

	color: #1e73be !important;

}

.wpcf7-form {/* Rev Slider */

}

.wpcf7-form .wpcf7-form-control-wrap {

	display: block;

	vertical-align: top;

}

.wpcf7-form .contact-us input, .wpcf7-form .contact-us textarea, .wpcf7-form .contact-us select {

	border-width: 0 0 2px 0;

	border-color: #ccc;

	background-color: transparent;

	color: #3a3d3e;

	padding: 10px 0;

}

.wpcf7-form .contact-us textarea {

	max-height: 227px;

}

.wpcf7-form .contact-us .wpcf7-form-control-wrap {

	margin-bottom: 30px;

}

.wpcf7-form .contact-us input[type="submit"] {

	min-width: 210px;

	height: 50px;

	line-height: 50px;

	border: none;

	background-color: #1e73be;

	color: #fff;

	padding: 0 15px;

	margin-top: 17px;

	text-align: center;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.wpcf7-form .contact-us input[type="submit"]:hover {

	background-color: #1e73be;

}

.wpcf7-form .contact-us ::-moz-placeholder {

color:#3a3d3e;

}

.wpcf7-form .contact-us :-ms-input-placeholder {

color:#3a3d3e;

}

.wpcf7-form .contact-us ::-webkit-input-placeholder {

color:#3a3d3e;

}

.rev_slider_wrapper {/* Donation */

}

.rev_slider_wrapper .tparrows {

	width: 80px;

	height: 80px;

	line-height: 80px;

	background: #0f0f0f;

	background: rgba(15, 15, 15, 0.8);/* BORDER RADIUS */

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.rev_slider_wrapper .tparrows:before {

	line-height: 80px;

	font-size: 30px;

}

.rev_slider_wrapper .tparrows:hover {

	background: #1e73be;

}

.modal.site_donate_form .popup_title {

	background-color: #1e73be;

}

.site_donation_popup_form label.button {

	margin: 0 5px 10px;

	color: #1e73be;

	border-color: #1e73be;

}

.site_donation_popup_form label.button:before {

	display: none;

}

.site_donation_popup_form label.button.active, .site_donation_popup_form label.button:hover {

	color: #fff;

	background-color: #1e73be;

	border-color: #1e73be;

}

a.remove[data-product_id], a.remove_from_wishlist {

	width: 30px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	background: #1e73be;

	border: none;

	display: inline-block;

}

a.remove[data-product_id]:hover, a.remove_from_wishlist:hover {

	background: red;

}

.wc-onsale {

	padding: 5px 10px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

}

.price del {

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.price ins {

	text-decoration: none;

}

.star-rating {

	color: #f11;

	font-size: 20px;

	width: 113px;

	letter-spacing: 0.2em;

	position: relative;

	text-align: left;

	white-space: nowrap;

	display: inline-block;

}

.star-rating:before {

	content: "\f006\f006\f006\f006\f006";

	font-family: 'FontAwesome';

	display: block;

}

.star-rating span {

	font-size: 0;

	position: absolute;

	left: 0;

	top: 0;

	overflow: hidden;

}

.star-rating span:before {

	font-family: 'FontAwesome';

	font-size: 20px;

	content: "\f005\f005\f005\f005\f005";

	display: block;

}

.stars {

	margin: 0 -10px;

}

.stars a {

	font-size: 0;

	margin: 0 10px;

	-webkit-transition: all 300ms linear 0ms;

	-khtml-transition: all 300ms linear 0ms;

	-moz-transition: all 300ms linear 0ms;

	-ms-transition: all 300ms linear 0ms;

	-o-transition: all 300ms linear 0ms;

	transition: all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* bottom to top *//* TRIPLE BORDERS */

}

.stars a:before {

	font-size: 20px;

	font-family: 'FontAwesome';

	color: #1e73be;

}

.stars a.star-1:before {

	content: "\f006";

}

.stars a.star-2:before {

	content: "\f006\f006";

}

.stars a.star-3:before {

	content: "\f006\f006\f006";

}

.stars a.star-4:before {

	content: "\f006\f006\f006\f006";

}

.stars a.star-5:before {

	content: "\f006\f006\f006\f006\f006";

}

.stars a.star-1:hover:before, .stars a.star-1.active:before {

	content: "\f005";

}

.stars a.star-2:hover:before, .stars a.star-2.active:before {

	content: "\f005\f005";

}

.stars a.star-3:hover:before, .stars a.star-3.active:before {

	content: "\f005\f005\f005";

}

.stars a.star-4:hover:before, .stars a.star-4.active:before {

	content: "\f005\f005\f005\f005";

}

.stars a.star-5:hover:before, .stars a.star-5.active:before {

	content: "\f005\f005\f005\f005\f005";

}

.loading {

	filter: alpha(opacity=25);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";

	-webkit-opacity: 0.25;

	-khtml-opacity: 0.25;

	-moz-opacity: 0.25;

	-ms-opacity: 0.25;

	-o-opacity: 0.25;

	opacity: 0.25;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

}

.stock {

	font-size: 200%;

	font-weight: 400;

}

.stock.in-stock {

	color: green;

}

.stock.out-of-stock {

	color: red;

}

.quantity {

	display: inline-block;

	vertical-align: top;

}

.quantity .qty {

	width: 76px;

	height: 50px;

	border: 1px solid #d9d9d9;

	background-color: #fff;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top *//* Actived WooCommerce Quantity Increment */

}

.quantity.buttons_added {

	position: relative;

}

.quantity.buttons_added input[type="button"] {

	position: absolute;

	right: 5px;

	border: none;

	background-color: transparent;

	background-image: url(../images/select-arrow.png);

	background-repeat: no-repeat;

	padding: 0;

	margin: 0;

	width: 16px;

	height: 6px;

}

.quantity.buttons_added input[type="button"].minus {

	bottom: 18px;

	background-position: bottom left;

	z-index: 2;

}

.quantity.buttons_added input[type="button"].plus {

	top: 18px;

	background-position: top left;

}

.quantity.buttons_added input[type=number]::-webkit-inner-spin-button, .quantity.buttons_added input[type=number]::-webkit-outer-spin-button {

appearance:none;

-webkit-appearance:none;

-moz-appearance:none;

-ms-appearance:none;

-o-appearance:none;

margin:0;

}

.quantity.buttons_added input[type="number"] {

	-moz-appearance: textfield;

}

.single_add_to_cart_button {

	background-color: #1e73be;

	color: #fff;

	border: none;

	min-width: 158px;

	display: inline-block;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 16px;

	font-family: Roboto;

	vertical-align: top;

	padding: 0;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.single_add_to_cart_button:before {

	content: "\f07a\00a0\00a0";

	font-family: 'FontAwesome';

	width: auto;

	height: auto;

	border: none;

	position: static;

	left: auto;

	top: auto;

}

.single_add_to_cart_button:after {

	display: none;

}

table.variations {

	border: none;

}

table.variations .label {

	display: table-cell;

	vertical-align: middle;

	text-align: inherit;

	padding: 0;

}

table.variations .label label {

	font-size: 15px;

	color: #1e73be;

	font-weight: 100;

	text-transform: capitalize;

}

table.variations .label label:after {

	content: " : ";

}

table.variations .reset_variations {

	padding: 8px 10px;

	background-color: red;

	color: #fff;

	margin: 0 10px;

	display: none;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.single_variation_wrap {

	margin-top: 23px;

}

.yith-wcwl-add-to-wishlist, .compare-button {

	display: inline-block;

	padding: 0;

	margin: 0;

}

.yith-wcwl-add-to-wishlist .feedback, .compare-button .feedback {

	display: none;

}

.yith-wcwl-add-to-wishlist + .clear, .compare-button + .clear {

	display: none;

}

a[data-product_id], .added_to_cart, .yith-wcwl-add-to-wishlist a, a.compare {

	display: inline-block;

	width: 50px;

	height: 50px;

	border: 1px solid #d0d3d7;

	background-color: #fff;

	font-size: 0;

	text-align: center;

	cursor: pointer;

	padding: 0 !important;

	margin: 0 0 4px !important;

	vertical-align: top;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

a[data-product_id]:before, .added_to_cart:before, .yith-wcwl-add-to-wishlist a:before, a.compare:before {

	display: none;

}

a[data-product_id]:after, .added_to_cart:after, .yith-wcwl-add-to-wishlist a:after, a.compare:after {

	font-family: 'FontAwesome';

	color: #3e3f40;

	font-size: 20px;

	line-height: 48px;

}

a[data-product_id]:hover, .added_to_cart:hover, .yith-wcwl-add-to-wishlist a:hover, a.compare:hover {

	border-color: #1e73be;

	background-color: #1e73be;

}

a[data-product_id]:hover:after, .added_to_cart:hover:after, .yith-wcwl-add-to-wishlist a:hover:after, a.compare:hover:after {

	color: #fff;

}

a[data-quantity]:after {

	content: "\f07a";

}

a[data-quantity].loading:after {

	top: 0 !important;

	right: 15px !important;

}

a[data-quantity].added:after {

	content: "\f217";

	top: 0;

	right: 15px;

	font-family: 'FontAwesome' !important;

}

a.added_to_cart:after {

	content: "\f218";

}

.yith-wcwl-add-to-wishlist a:after {

	content: "\f08a";

}

.yith-wcwl-wishlistaddedbrowse a:after, .yith-wcwl-wishlistexistsbrowse a:after {

	content: "\f004";

}

a.compare:after {

	content: "\f021";

}

a.yith-wcqv-button {

	margin-left: 4px !important;/* WooCommerce 3.0 Gallery */

}

a.yith-wcqv-button:after {

	content: "\f0b2";

}

.woocommerce-product-gallery {

	position: relative;

	display: block;/* Gallery only */

	overflow: hidden;

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images {/* Slider */

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images > .woocommerce-product-gallery__wrapper {

	margin-left: -10px;

	margin-right: -10px;

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:nth-child(1) {

	margin: 0 10px;

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:nth-child(n+2) {

	float: left;

	margin: 20px 10px 0;

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-2 > figure > .woocommerce-product-gallery__image:nth-child(n+2) {

	width: calc(50% - 20px);

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-3 > figure > .woocommerce-product-gallery__image:nth-child(n+2) {

	width: calc(33.3333% - 20px);

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4 > figure > .woocommerce-product-gallery__image:nth-child(n+2) {

	width: calc(25% - 20px);

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5 > figure > .woocommerce-product-gallery__image:nth-child(n+2) {

	width: calc(20% - 20px);

}

.woocommerce-product-gallery .flex-control-thumbs {

	margin: 0 -10px;

	padding: 0;

}

.woocommerce-product-gallery .flex-control-thumbs li {

	list-style: none;

	float: left;

	cursor: pointer;

	padding: 20px 10px 0;

}

.woocommerce-product-gallery .flex-control-thumbs img {

	border: 2px solid #e1e2e2;

}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active, .woocommerce-product-gallery .flex-control-thumbs img:hover {

	border-color: #1e73be;

}

.woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {

	width: 50%;

}

.woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {

	width: 33.3333%;

}

.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {

	width: 25%;

}

.woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {

	width: 20%;

}

.woocommerce-product-gallery figure {

	margin: 0;

}

.woocommerce-product-gallery figure img {

	width: 100%;

	border: 2px solid #e1e2e2;

}

.woocommerce-product-gallery figure img:hover {

	border-color: #1e73be;

}

.woocommerce-product-gallery__trigger {

	position: absolute;

	top: 0;

	right: 15px;

	z-index: 1;

	text-align: center;

	text-indent: -999px;

	overflow: hidden;

	text-decoration: none;

	background-color: #1e73be;

	color: #fff;

	width: 37px;

	height: 37px;

	line-height: 37px;

}

.woocommerce-product-gallery__trigger:hover {

	background-color: #1e73be;

	color: #fff;

}

.woocommerce-product-gallery__trigger:before {

	font-family: 'FontAwesome';

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	display: block;

	content: "\f00e";

	text-indent: 0;

}

.woocommerce-product-gallery__trigger img {

	display: none;

}

.wc-tabs-wrapper .wc-tabs {

	list-style: none;

	padding: 0;

	margin: 0 0 -1px;

	display: block;

	overflow: hidden;

	width: 100%;

	clear: both;

}

.wc-tabs-wrapper .wc-tabs li {

	display: inline-block;

	border: 1px solid #edeeef;

	border-right: 0;

	float: left;

}

.wc-tabs-wrapper .wc-tabs li a {

	padding: 10px 20px;

	display: block;

	border-top: 3px solid transparent;

	font-size: 16px;

	font-weight: 400;

	color: #1e73be;

}

.wc-tabs-wrapper .wc-tabs li.active, .wc-tabs-wrapper .wc-tabs li:hover {

	border-bottom-color: #fff;

}

.wc-tabs-wrapper .wc-tabs li.active a, .wc-tabs-wrapper .wc-tabs li:hover a {

	border-top-color: #1e73be;

	color: #1e73be;

}

.wc-tabs-wrapper .wc-tabs li:last-child {

	border-right: 1px solid #edeeef;

}

.wc-tabs-wrapper .wc-tab {

	border: 1px solid #edeeef;

	padding: 30px;

}

.woocommerce-Reviews {/**

 * Loop Products 

*/

}

.woocommerce-Reviews .comment .comment_container > img {

	float: left;

}

.woocommerce-Reviews .comment .comment_container > .comment-text {

	padding-left: 80px;

}

.woocommerce-Reviews .woocommerce-pagination {

	margin-top: 30px;

}

.woocommerce-Reviews #review_form_wrapper #commentform {

	margin: 0;

}

.woocommerce-Reviews #review_form_wrapper #commentform .form-submit {

	padding: 0;

	margin: 0;

}

.woocommerce-LoopProduct-link {

	position: relative;

	display: block;

}

.wc-img-wrap {

	position: relative;

	margin-bottom: 7px;

}

.wc-img-wrap .clear {

	display: none;

	clear: none;

}

.wc-img-wrap .icon-list {

	clear: both;

	margin-bottom: -4px;

}

.wc-img-wrap .star-rating {

	margin: 21px auto 0 !important;

}

.products > h2, .cross-sells > h2, .cart_totals > h2 {

	font-size: 20px;

	margin: 42px 0 13px;

	font-weight: 400;

}

ul.products {

	margin: 0 -15px;

	clear: both;

	width: calc(100% + 30px);

	display: block;

	overflow: hidden;

	padding: 0;

	list-style: none;/* Colulmns */

}

ul.products li.product {

	padding: 0 15px;

	margin: 0 0 50px 0;

	text-align: center;

	float: left;

}

ul.products li.product .wc-loop-title {

	margin-top: 20px;

}

ul.products li.product .price {

	font-size: 14px;

	color: #1e73be;

	display: inline-block;

	padding: 14px 25px 0;

	margin: 4px 0 0;

	border-top: 1px solid #d6d6d6;

}

ul.products li.product.first {

	clear: left;

}



@media (max-width:991px) {

ul.products li.product {

	width: 50%;

}

ul.products li.product:nth-child(2n + 1) {

	clear: left;

}

}



@media (max-width:480px) {

ul.products li.product {

	width: 100%;/* hide YITH compare button */

}

}

ul.products li.product > .compare {

	display: none !important;

}

.woocommerce.columns-1 .products li.product {

	width: 100%;

}

.woocommerce.columns-2 .products li.product {

	width: 50%;

}



@media (max-width:480px) {

.woocommerce.columns-2 .products li.product {

	width: 100%;

}

}

.woocommerce.columns-3 .products li.product {

	width: 33.3333%;

}



@media (max-width:991px) {

.woocommerce.columns-3 .products li.product {

	width: 50%;

}

.woocommerce.columns-3 .products li.product:nth-child(2n + 1) {

	clear: left;

}

.woocommerce.columns-3 .products li.product.first {

	clear: none;

}

}



@media (max-width:480px) {

.woocommerce.columns-3 .products li.product {

	width: 100%;

}

}

.woocommerce.columns-4 .products li.product {

	width: 25%;

}



@media (max-width:991px) {

.woocommerce.columns-4 .products li.product {

	width: 50%;

}

.woocommerce.columns-4 .products li.product:nth-child(2n + 1) {

	clear: left;

}

}



@media (max-width:480px) {

.woocommerce.columns-4 .products li.product {

	width: 100%;

}

}

.woocommerce.columns-5 .products li.product {

	width: 20%;

}



@media (max-width:991px) {

.woocommerce.columns-5 .products li.product {

	width: 50%;

}

.woocommerce.columns-5 .products li.product:nth-child(2n + 1) {

	clear: left;

}

.woocommerce.columns-5 .products li.product.first {

	clear: none;

}

}



@media (max-width:480px) {

.woocommerce.columns-5 .products li.product {

	width: 100%;

}

}

.woocommerce .paging-navigation {

	margin-top: 20px;

	margin-bottom: 10px;/**

 * Single Product 

*/

}

.single-product {/** 

 * WC Page

*/

}

.single-product .img-summary-wrap {

	position: relative;

	margin: 0 -15px;

}

.single-product .wc-onsale {

	left: 15px;

}

.single-product .woocommerce-product-gallery, .single-product .entry-summary {

	margin-bottom: 60px;

	padding: 0 15px;

}



@media (min-width:992px) {

.single-product .woocommerce-product-gallery, .single-product .entry-summary {

	width: 50%;

	float: left;

}

}

.single-product .entry-summary .price {

	font-size: 25px;

	font-weight: 400;

	color: #1e73be;

	margin-bottom: 8px;

}

.single-product .entry-summary .woocommerce-product-rating {

	font-size: 14px;

	margin-bottom: 10px;

}

.single-product .entry-summary .star-rating {

	font-size: 15px;

	color: #1e73be;

	width: 83px;

}

.single-product .entry-summary .star-rating span:before {

	font-size: 15px;

	content: #1e73be;

}

.single-product .entry-summary form.cart, .single-product .entry-summary p.cart {

	display: inline-block !important;

	margin: 0;

}



@media (max-width:320px) {

.single-product .entry-summary form.cart, .single-product .entry-summary p.cart {

	margin-bottom: 10px;

}

}

.single-product .entry-summary a.compare {

	vertical-align: bottom;

}

.single-product .entry-summary .product_meta {

	margin-top: 20px;

}

.single-product .entry-summary .product_meta > span {

	display: block;

}

.single-product .entry-summary .cms-social {

	margin-top: 15px;

}

.single-product .product-title {

	margin: -12px 0 12px 0;

}

.single-product .woocommerce-product-details__short-description {

	margin-bottom: 15px;/* Product grouped */

}

.single-product .product-type-grouped form.cart {

	display: block !important;

}

.single-product .product-type-grouped form.cart table td {

	display: table-cell;

}

.single-product .product-type-grouped form.cart table td.label {

	font-size: 20px;

	vertical-align: middle;

	font-family: Roboto;

}

.single-product .product-type-grouped form.cart table td.label label {

	margin: 0;

}

.single-product .product-type-grouped form.cart .single_add_to_cart_button {

	margin: 30px 0;

}



@media (max-width:768px) {

.shop_table.shop_table_responsive thead {

	display: none;

}

.shop_table.shop_table_responsive tr {

	display: block;

}

.shop_table.shop_table_responsive tr td {

	display: block;

	text-align: right;

}

.shop_table.shop_table_responsive tr td.product-thumbnail {

	display: none;

}

.shop_table.shop_table_responsive tr td.product-remove {

	text-align: left;

}

.shop_table.shop_table_responsive tr td.product-remove:before {

	display: none;

}

.shop_table.shop_table_responsive tr td.actions:before {

	display: none;

}

.shop_table.shop_table_responsive tr td:before {

	content: attr(data-title) ": ";

	font-weight: 700;

	float: left;

}

.shop_table.shop_table_responsive tr:first-child td:first-child {

	border-top: none;

}

}

.coupon label[for="coupon_code"] {

	display: none;

}

input[name="coupon_code"], input[name="apply_coupon"], input[name="update_cart"] {

	width: 100%;

	margin-bottom: 15px;

	text-align: center;

}

#shipping_method, .wc_payment_methods {

	list-style: none;

	padding: 0;

	margin: 0;

}

#shipping_method input[type="checkbox"], .wc_payment_methods input[type="checkbox"], #shipping_method input[type="radio"], .wc_payment_methods input[type="radio"] {

	vertical-align: top;

}

.wc-proceed-to-checkout {

	margin-top: 30px;

	text-align: right;

}

.woocommerce-message, .woocommerce-error {

	margin-bottom: 50px;

}

.woocommerce-message .wc-forward, .woocommerce-error .wc-forward {

	float: right;

}

.woocommerce-error {

	color: red;

	list-style: none;

	padding: 0;

}

.woocommerce-message {

	color: green;

}

.col2-set {

	display: block;

	overflow: hidden;

}



@media (min-width:992px) {

.col2-set {

	margin: 0 -15px;

}

.col2-set > div {

	width: 50%;

	float: left;

	padding: 0 15px;

}

}

.woocommerce-checkout-payment {

	margin-top: 40px;

}

.woocommerce-checkout-payment .place-order {

	margin-bottom: 0;

	text-align: right;

}

.woocommerce-notice {

	font-size: 35px;/* WC Widget */

}

.product_list_widget {

	list-style: none;

	padding: 0;

	margin: 0;/* Price Filter */

}

.product_list_widget li {

	display: block;

	clear: both;

	overflow: hidden;

	margin-bottom: 20px;

}

.product_list_widget li:last-child {

	margin-bottom: 0;

}

.product_list_widget a {

	color: #1e73be;

}

.product_list_widget a:hover {

	color: #1e73be;

}

.product_list_widget del {

	filter: alpha(opacity=50);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	-webkit-opacity: 0.5;

	-khtml-opacity: 0.5;

	-moz-opacity: 0.5;

	-ms-opacity: 0.5;

	-o-opacity: 0.5;

	opacity: 0.5;/* BACKGROUND GRADIENT *//* bottom to top *//* OUTLINE RADIUS */

	display: inline-block;

}

.product_list_widget ins {

	text-decoration: none;

	display: inline-block;

}

.product_list_widget .wp-post-image {

	float: left;

	max-width: 90px;

	margin-right: 20px;

}

.product_list_widget .product-title {

	display: block;

	margin-top: -7px;

}

.product_list_widget .amount {

	font-size: 14px;

	color: #ff1212;

	display: block;

}

.product_list_widget .star-rating {

	font-size: 12px;

	letter-spacing: 0.05em;

	color: #1e73be;

}

.product_list_widget .star-rating span:before {

	font-size: 12px;

}

.product_list_widget .reviewer {

	display: block;

	font-size: 14px;

}

.widget_price_filter {

	margin-bottom: 45px !important;

}

.widget_price_filter .wg-title {

	margin-bottom: 27px;

}

.widget_price_filter .price_slider {

	position: relative;

}

.widget_price_filter .price_slider_wrapper .ui-widget-content {

	background: transparent;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

	margin: 0;

	padding: 5px 0 0 0;

}

.widget_price_filter .price_slider_wrapper .ui-widget-content:before {

	content: "";

	display: block;

	background-color: #eaeaea;

	height: 5px;

	width: 100%;

}

.widget_price_filter .ui-slider .ui-slider-range {

	position: absolute;

	background-color: #1e73be;

	left: 0;

	top: 5px;

}

.widget_price_filter .ui-slider .ui-slider-range {

	height: 5px;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-o-border-radius: 0;

	border-radius: 0;/* BACKGROUND GRADIENT *//* bottom to top */

}

.widget_price_filter .ui-slider .ui-slider-handle {

	width: 15px;

	height: 15px;

	position: absolute;

	top: 0;

	cursor: ew-resize;

	background: #fff;

	border: 4px solid #1e73be;

}

.widget_price_filter .ui-slider .ui-slider-handle[style="left: 100%;"] {

	margin-left: -15px;

}

.widget_price_filter .price_slider_amount {

	margin-top: 25px;

	display: block;

	overflow: hidden;

}

.widget_price_filter .price_slider_amount .button {

	float: right;

	padding: 5px 10px;

	background-color: #1e73be;

	font-size: 14px;

	-webkit-border-radius: 3px;

	-khtml-border-radius: 3px;

	-moz-border-radius: 3px;

	-ms-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;/* BACKGROUND GRADIENT *//* bottom to top */

}

.widget_price_filter .price_slider_amount .button:before {

	display: none;

}

.widget_price_filter .price_slider_amount .button:hover {

	background-color: #1e73be;

}

.widget_price_filter .price_label {

	float: left;

	color: #1e73be;

	letter-spacing: 0.03em;

	font-size: 14px;

	font-weight: 400;

	padding-top: 5px;

}

.widget_product_categories {/* Multi Step Checkout */

}

.widget_product_categories .wg-title {

	margin-bottom: 14px;

}

.widget_product_categories ul a {

	border-bottom: 0;

	padding: 6px 0;

}

.widget_product_categories ul a:hover {

	text-decoration: underline;

}

#form_actions {

	display: block;

	overflow: hidden;

	clear: both;/* Account page */

}

#form_actions > .button {

	margin-top: 15px;

}

#form_actions #yith-wcms-back-to-cart-button {

	float: left;

	margin-left: 0;

}

.woocommerce-MyAccount-navigation ul {

	list-style: none;

	text-align: center;

	padding: 0;

	margin: 0 0 30px;

}

.woocommerce-MyAccount-navigation ul li {

	display: inline-block;

}

.woocommerce-MyAccount-navigation ul li a {

	padding: 5px 10px;

	background-color: #1e73be;

	color: #fff;

}

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {

	background-color: #1e73be;

}

.woocommerce-address-fields > p, input[name="save_account_details"] {

	clear: both;

	margin-top: 30px;

}

form.lost_reset_password {/* YITH WishList Page */

}

form.lost_reset_password .woocommerce-form-row {

	width: 100%;

}

.woocommerce-page.woocommerce-wishlist table.wishlist_table {

	font-size: 100%;

}

.woocommerce-page.woocommerce-wishlist table.wishlist_table .yith-wcqv-button {

	display: none;

}

.woocommerce-page.woocommerce-wishlist table.wishlist_table thead th {

	text-align: center;

}



@media (max-width:991px) {

.woocommerce-page.woocommerce-wishlist .page-content {

	overflow-x: scroll;

}

.woocommerce-page.woocommerce-wishlist .page-content #yith-wcwl-form {

	min-width: 768px;

}

}



@media (min-width:992px) {

.text-md-left {

	text-align: left;

}

.text-md-left .vc_custom_heading {

	text-align: left !important;

}

.text-md-right {

	text-align: right;

}

.text-md-right .vc_custom_heading {

	text-align: right !important;

}

.text-md-center {

	text-align: center;

}

.text-md-center .vc_custom_heading {

	text-align: center !important;

}

}



@media (min-width:768px) and (max-width:991px) {

.text-sm-left {

	text-align: left;

}

.text-sm-left .vc_custom_heading {

	text-align: left !important;

}

.text-sm-right {

	text-align: right;

}

.text-sm-right .vc_custom_heading {

	text-align: right !important;

}

.text-sm-center {

	text-align: center;

}

.text-sm-center .vc_custom_heading {

	text-align: center !important;

}

}



@media (max-width:1200px) {

.hidden-md {

	display: none;

}

}

tr:nth-child(even) {background: #ffffff; }

tr:nth-child(odd) {background: #f0f0f0; }

table td{ padding: 5px 10px; vertical-align: top; text-align: left; border-right: 1px solid #ccc;}

.cont .cms-fancybox-desc{ min-height: 420px;}

.displno{display: none;}

.copy-right{ font-size: 11px;}

.pt-cv-wrapper td, .pt-cv-wrapper th{ padding: 10px 4px;}

.pt-cv-view .panel-default > .panel-heading{color: #fff!important; background-color: #174989!important;}

.entry-content{ text-align: justify;}

.cms-main-navigation li {	font-family: "Poppins","Roboto", "Roboto Slab", Arial, sans-serif;}

strong{color:#830951;}

.pt-cv-content ul li{border-bottom: 1px solid #cdd2d8; padding: 7px 0;}

.entry-content ul li{border-bottom: 1px solid #cdd2d8; padding: 7px 0;}

td.vnewsticker{background: #fff; border: 0px!important;}

.hscroll{padding: 0px!important; }

.verscroll marquee{height: 290px!important;}

.verscroll{ border: 5px solid #ddd;}

.vc_cta3-container{margin-bottom: 25px!important;}

.hscroll .vc_general.vc_cta3{padding: 5px 28px!important;}

.hscroll .vc_column-inner{padding-top: 0px!important;}

.contactft{ color:#fff; min-height: 245px;}

span{line-height: 15px;}

/*Malayalam*/
body:lang(ml){font-family: 'MANDARAM', sans-serif;}
p:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px; line-height:28px;}
table td:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px;}

ol li:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px!important;}
ul li:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px!important;}
ol li a:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px!important;}
ul li a:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 21px!important;}
.menu-title:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size: 19px!important;}
#cms-footer-top.layout2 .wg-title:lang(ml){font-family: 'MANDARAM', sans-serif; font-size: 22px; font-weight:600;}
.page-title-text:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size: 50px!important; font-weight:600;}
.sub-menu li{ text-align:left!important;}
.header:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size: 25px!important;}
.verscroll marquee li a:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size:21px!important; line-height: 20px;}
.verscroll marquee li strong:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size:21px!important; line-height: 20px;}
.pt-cv-view .panel-default > .panel-heading a:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size:23px!important;}
.cms-header-logo { padding: 0;  width: 100%;  height: 88px;  background-image: url(../images/logonew1.png);  background-repeat: no-repeat;  background-position: left center;  min-width: 100%;}
.cms-header-logo:lang(ml) { padding: 0;  width: 100%;  height: 88px;  background-image: url(../images/logonew-ml.png);  background-repeat: no-repeat;  background-position: left center;  min-width: 100%;}
.cms-header-logo img{ max-width:100%; height:auto; object-fit: cover; object-position: bottom;}
.main-logo{display:none;}
.main-logo:lang(ml){display:none;}
.wp-toolbar ul li a:lang(ml){font-family: 'MANDARAM', sans-serif!important; font-size:21px!important;}
.containerlarg{ width:100%; padding:0 20px;}
.wpb_wrapper h3:lang(ml){font-family: 'MANDARAM', sans-serif!important;}
.wpb_wrapper h2:lang(ml){font-family: 'MANDARAM', sans-serif!important;}