/****** FILE: themes/KiwiSuccess/css/editor.css *****/
/**
 * This support file is used to style the WYSIWYG editor in the CMS
 */
@import "typography.css";
body.mceContentBody{font-size:16px;line-height: 1.2em;}
body.mceContentBody p{padding-bottom: 0px;}
body.mceContentBody h2{line-height: 1.2em;}

/****** FILE: themes/KiwiSuccess/css/form.css *****/
/* Custom FORMS Styles */

/* HEADERS */
.typography form h1,
.typography form h2,
.typography form h3,
.typography form h4,
.typography form h5,
.typography form h6 {   
	font-size:20px; font-weight: 700;
}
form { background:#f0f4f6; padding:40px 30px; border:0px;}
form .inpt_bx { background:#fff; border-radius:5px; padding:0 25px; height:48px; font-size:14px; color:#bec2c4; font-family: "source-sans-pro",sans-serif; text-transform:uppercase; margin-bottom:20px;}
form .half { float:left;  } 
form .half + .half { float:right; } 
form .full { width:100%; } 
form .sbt { font-size:16px; color:#005333; font-family: 'titillium_bdbold'; padding:0 75px; border:2px solid #fff; line-height:48px; background:none;}
form .sbt:hover { background:#fff; color:#575455;}
/* FORMS  */


fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
form label {
    margin-bottom: 5px;
    margin-top: 0px;
}

   form label.right {
        font-size: 12px;
        color: #888;
    }
form .bad label, form .required label{
        display: none;
    }
    
form input.text,
form .textajaxuniquetext,   
form select {width: 100%; background:#fff; border-radius:5px; padding:0 25px; height:48px; font-size:18px; color:#666666; font-family: "source-sans-pro",sans-serif; margin-bottom:20px;}
form input.text,
form .textajaxuniquetext,   
form select {width: 100%; background:#fff; border-radius:5px; padding:0 25px; height:48px; font-size:14px; color:#666666; font-family: "source-sans-pro",sans-serif; }
.ie7 form select { width: 400px; } 

form .textarea {width:100%; border-radius:5px; font-size:14px; color:#666666; font-family: "source-sans-pro",sans-serif; margin-bottom:5px;}
form textarea {padding:15px 10px 15px 25px;}
form .half { float:left; width:48%; } 
form .half + .half { float:right; } 

form input.text:focus,
form textarea:focus,
form .textajaxuniquetext:focus,
form select:focus {
    outline:none;
}
form input[disabled], form textarea[disabled] {
    background-color: #f7f7f7;
    border: 1px solid #dad9d9;
}
textarea {
    resize: vertical; /* forces text area to be resized vertically only */
    padding:10px 25px;
}


/* Radio and Checkbox */
.field .checkbox, .field .radio {
    float: left;  
    margin-right: 6px; 
    margin-top: 3px;
    padding: 0 20px 0 0;
    vertical-align: middle;
}
    .checkbox label.right,
    .radio label.right {
        float: left;
        vertical-align: middle;
    }


/* Messages */
form .bad, form .required {
        border-color: #cf0000;
        color: #b80000;
		font-size: 12px;
    }

.column2 form .userformsgroup {
    margin-bottom:30px;
}
/* ACTIONS */
.Actions {
    margin: 15px 0;
}
    a.btn, button, input[type="submit"], .Actions .action {
        border: 1px solid #005333;    color: #005333;    display: inline-block;    font-size: 18px;    font-weight: 700;    line-height: 18px;    padding: 15px 50px;    text-transform: uppercase; background:none;border-radius:5px;
    }
    a.btn:hover, button, input[type="submit"]:hover, .Actions .action:hover {
        background:#000; 
        color:#fff;
    }
    a.btn {
        line-height: 18px;
        margin-bottom: 10px;
    }
    a.btn:after {                     /* creates arrow in button */
        content: '\2192';
        padding-left: 10px;
    }
    .ie7 input.action {
        width: 0;                     /* IE table-cell margin fix */
        overflow: visible;
    }
    input.action[class] {             /* IE ignores [class] */
        width: auto;                  /* cancel margin fix for other browsers */
    }

    .ie7 .Actions .action {
        float: left;
    }
    .Actions:after {
        color: #B94A48;
        display: inline-block;
        font-weight: normal;
        margin-top: 9px;
    }
    #MemberLoginForm_LoginForm .Actions:after {
        display: none;
    }


/* AREA SPECIFIC */
    /* LOGIN and FORGOT PASSWORD */
    #Remember {
        min-height: 20px;
    }
    #ForgotPassword {
        clear: left;
    }
    #MemberLoginForm_LostPasswordForm .Actions:after {
        display: none;
    }

    /* Search / Login */
    .header form .middleColumn {
        /* float: none;
        width: 100% !important; */
    }




/* USER DEFINED USER FORM MODULE STYLES
----------------------------------------------- */

/*Generic and mixed*/
.FormHeading {
    clear: both;
    padding-top: 15px;
}
form .date .middleColumn input {
    /*background: transparent url(../images/icons/your_icon_here.png) no-repeat scroll 90px 5px;*/
    width: 114px;
}
.Actions input.resetformaction,
.Actions input.action-minor {                  /* Clear button */
    float: left;
    background-color: #888;
}
.Actions input.resetformaction:hover,
.Actions input.action-minor:hover {            /* Clear button */
    background-color: #aaa;
}

/* Labels */
.checkbox label.right {
    font-size: 13px;                            /* reset to default */
    color: #333;                                /* reset to default */
}
form .requiredField label.left:after { /* pseudo element adds an asterisk to a required fields label */
    color: #B94A48;
    content: "*";
    font-size: 14px;
    font-weight: normal;
    padding-left: 3px;
}

/* Radio / Checkbox */
form .checkboxset ul,
form .optionset ul {
    margin: 0;
}
    form .checkboxset li,
    form .optionset li {
        margin-bottom: 5px;
        list-style-type:none;
    }
    form div.checkbox:after { /* clearfix */
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    form .checkbox .checkbox { clear: both; }

/* Messages */
span.message {
    margin: 10px 0;
    display: block;
    max-width: 390px;
    clear: left;
}

form input.holder-required {        /* This class needs to be changed - is used for both input and div */
    border: 0px solid #cf0000; 
}

/* Error messages */
input:invalid,
textarea:invalid {

}

input:invalid::-webkit-input-placeholder:after {
   content: ' *';
}

input:invalid:-moz-placeholder:after { /* Firefox 18- */
   content: ' *'; 
}

input:invalid::-moz-placeholder:after {  /* Firefox 19+ */
   content: ' *';
}

input:invalid:-ms-input-placeholder:after {  
   content: ' *';
}
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
    background-color: #f0dddd
}



/****** FILE: themes/KiwiSuccess/css/common.css *****/
@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
*:before, *:after {	
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
:before, :after {	
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
html {
	box-sizing: border-box;
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
}
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}
html, body { 
	height: 100%;
}
:focus {
	outline: none;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
ul, li, ol {
	list-style: none;	
}
a {
	text-decoration: none;
	background-color: transparent;
	color: inherit;	
	-webkit-transition: all .6s ease-in-out;	   	     
	        transition: all .6s ease-in-out;
}
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
a:active, a:hover {
  outline: 0;
}
a img, img {
	border: 0;
	vertical-align: middle;	
	max-width: 100%;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	border: none;
	-webkit-transition: all .6s ease-in-out;	   	     
	        transition: all .6s ease-in-out;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
	-webkit-transition: all .6s ease-in-out;	   	    
	        transition: all .6s ease-in-out;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
input[type="search"], input[type="text"], input[type="email"], input[type="password"], textarea {
	padding: 0 15px;
	border: none;
	width: 100%;
	-webkit-appearance: textfield;
	-webkit-appearance: none;
       -moz-appearance: none;
    		appearance: none;	
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
textarea {
	padding: 10px 15px;
	resize: none;
	overflow: auto;	
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td, th {
  padding: 0;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
.relative {
	position: relative;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: inherit;
  opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: inherit;
  opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: inherit;
  opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
  color: inherit;
  opacity:1;
}
.ellipsis {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ie9 img[src$=".svg"] {
  width: 100%; 
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}
.clearfix {}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
.container {
	width: 1170px;
	margin-right: auto;
	margin-left: auto;	
}
.container:before, .container:after {
	display: table;
	content: " ";
}
.container:after {
	clear: both;
}
#wrap { 
	min-height: 100%;
}


/****** FILE: themes/KiwiSuccess/css/owl.carousel.min.css *****/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/****** FILE: themes/KiwiSuccess/css/jquery.fancybox.min.css *****/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}

/****** FILE: themes/KiwiSuccess/css/style.css *****/
@charset "utf-8";
/* CSS Document */

body {
	font-family:"proxima-nova";
	font-size: 14px;	
	color: #333;	
}
.container { 
	width: 100%;
	max-width:1300px;
}

#header { position:relative; z-index:100;}
#header .logo { float:left; padding:22px 28px 19px;}

#banner { position:relative;}
#banner .main-banner { position:relative; z-index:98;}
#banner .main-banner .item { width:100% !important; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#banner .main-banner .item .banner-text { position:absolute; left:0; right:0; top:50%; text-align:center; font-size:60px; line-height: 1em; color:#ffffff; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-shadow: 1px 1px 3px rgba(100, 100, 100, 1); }
#banner .main-banner .owl-nav { margin:0;}
#banner .main-banner .owl-prev,
#banner .main-banner .owl-next { width:29px; height:45px; background:url(../images/prev.png) no-repeat; position:absolute; top:50%; margin-top:-42.5px; opacity:0.5; margin:0; padding:0; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
#banner .main-banner .owl-prev { left:15px;}
#banner .main-banner .owl-next { right:15px; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
#banner .main-banner .owl-prev:hover,
#banner .main-banner .owl-next:hover { opacity:1;}
#banner .main-banner .owl-dots { position:absolute; left:0; bottom:135px; right:0;}
#banner .main-banner .owl-dots .owl-dot {}
#banner .main-banner .owl-dots .owl-dot span { width:15px; height:15px; background:none; border:1px solid #fff; margin:0 3px;}
#banner .main-banner .owl-dots .owl-dot.active span { background:#fff;}
#banner .go-down { text-align:center; position:absolute; left:0; bottom:43px; right:0; z-index:99;}
#banner .go-down a { display:inline-block; width:86px; height:47px; background:url(../images/bottom-arrow.png) no-repeat; opacity:0.2;}
#banner .go-down a:hover { opacity:1;}

#sub-banner { width:100%; height:690px; text-align:center; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
#sub-banner .title { position:absolute; left:0; top:50%; right:0; font-weight:700; color:#fff; font-size:60px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);text-shadow: 1px 1px 3px rgba(100, 100, 100, 1);}
#sub-banner .text { position:absolute; left:0; bottom:0; right:0; background:rgba(238,113,54,0.6); padding:90px 20px; font-weight:300; font-size:24px; color:#fff;}

.saprator { height:100px;}

#product {}
#product .boxes {}
#product .boxes .row {}
#product .boxes .row .box { width:50%; background-position:center center; background-repeat:no-repeat; min-height:300px; background-size:cover;}
#product .boxes .row .box.left { float:left;}
#product .boxes .row .box.right { float:right;} 
#product .boxes .row .box .text { padding:12.8% 20.7% 12.7% 20.5%; text-align:center;}
#product .boxes .row .box .text h2 { font-size:42px; color:#fff; padding-bottom:10px;}
#product .boxes .row .box .text p { font-weight:500; font-size:22px; color:#fff; line-height:28px; padding-bottom:28px;}
#product .boxes .row .box .text .btn {}
#product .boxes .row .box .text .btn a { display:inline-block; font-size:16px; color:#fff; text-transform:uppercase; padding:10px 25px; background:#f5903e; border:1px solid #fff;}
#product .boxes .row .box .text .btn a:hover { background:#fff; color:#f5903e; border:1px solid #f5903e;}

#content-boxes {}
#content-boxes .boxes {}
#content-boxes .boxes .row {}
#content-boxes .boxes .row .box { width:50%; background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:300px; padding:0;}
#content-boxes .boxes .row .box.left { float:left;} 
#content-boxes .boxes .row .box.right { float:right;} 
#content-boxes .boxes .row .box .text { padding:20%;}

#gallery {}
#gallery .boxes {margin-bottom:-1px;}
#gallery .boxes .box { width:25%; float:left; position:relative; margin-top:-1px;}
#gallery .boxes .box a { display:block; position:relative;}
#gallery .boxes .box a:after { position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); content:" "; z-index:2; opacity:0;
-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out;}
#gallery .boxes .box span { display:block; font-size:16px; color:#fff; text-align:center; position:absolute; left:0; top:50%; right:0; padding:40px 0 0 0; background:url(../images/search-icon.png) no-repeat center top; text-transform:uppercase; z-index:3; opacity:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); 
-webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out;margin-bottom:-1px;}
#gallery .boxes .box a:hover:after { opacity:1;}
#gallery .boxes .box a:hover span { opacity:1;}

#footer { padding:50px 35px; background:#d15d22;}
#footer .left { float:left;}
#footer .left .logo { padding:30px 0 25px 0;}
#footer .left .copyright { font-weight:300; font-size:16px; color:#fff;}
#footer .right { float:right;}
#footer .right .link { float:left; width:225px;}
#footer .right .link ul {}
#footer .right .link ul li {}
#footer .right .link ul li + li { margin-top:8px;}
#footer .right .link ul li a { display:inline-block; font-weight:700; font-size:18px; color:#fff; text-transform:uppercase;}
#footer .right .link ul li a:hover { color:#fafd02;}
#footer .right .address { width:270px; float:left;}
#footer .right .address h3 { font-weight:700; font-size:16px; color:#fff; padding-bottom:20px;}
#footer .right .address p { font-weight:300; font-size:16px; color:#fff;}
#footer .right .address p + p { margin-top:22px;}


/****** FILE: themes/KiwiSuccess/css/typography.css *****/
@charset "utf-8";
/* CSS Document */

.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 { color:#414244;}

.typography h1 { font-size:52px;}
.typography h2 { font-size:48px;}
.typography h3 { font-size:42px;}
.typography h4 { font-size:36px;}
.typography h5 { font-size:30px;}
.typography h6 { font-size:26px;}

.typography h1 a,
.typography h2 a,
.typography h3 a,
.typography h4 a,
.typography h5 a,
.typography h6 a { color:#f5903d;}

.typography h1 a:hover,
.typography h2 a:hover,
.typography h3 a:hover,
.typography h4 a:hover,
.typography h5 a:hover,
.typography h6 a:hover { color:#d15d22;}

.typography h1 + p,
.typography h2 + p,
.typography h3 + p,
.typography h4 + p,
.typography h5 + p,
.typography h6 + p { margin-top:17px;}

.typography h1 + blockquote,
.typography h2 + blockquote,
.typography h3 + blockquote,
.typography h4 + blockquote,
.typography h5 + blockquote,
.typography h6 + blockquote { margin-top:17px;}

.typography h1 + ul,
.typography h2 + ul,
.typography h3 + ul,
.typography h4 + ul,
.typography h5 + ul,
.typography h6 + ul { margin-top:17px;}

.typography p + h1,
.typography p + h2,
.typography p + h3,
.typography p + h4,
.typography p + h5,
.typography p + h6 { margin-top:35px;}

.typography blockquote + h1,
.typography blockquote + h2,
.typography blockquote + h3,
.typography blockquote + h4,
.typography blockquote + h5,
.typography blockquote + h6 { margin-top:35px;}

.typography ul + h1,
.typography ul + h2,
.typography ul + h3,
.typography ul + h4,
.typography ul + h5,
.typography ul + h6 { margin-top:35px;}

.typography img + h1,
.typography img + h2,
.typography img + h3,
.typography img + h4,
.typography img + h5,
.typography img + h6 { margin-top:35px;}



.typography p + blockquote { margin-top:30px;}
.typography p + ul { margin-top:20px;}
.typography ul + p { margin-top:20px;}
.typography ul + blockquote { margin-top:30px;}


.typography p { font-size:18px; color:#414244; font-weight:300; line-height:28px; }
.typography p + p { margin-top:10px;}
.typography p strong { font-weight:700;}
.typography p a { color:#f5903d;}
.typography p a:hover { color:#d15d22;}

.typography blockquote { padding:16px 0 0 73px; background:url(../images/quote.png) no-repeat; font-style:italic; font-size:24px; color:#414244; line-height:36px; min-height:52px;}
.typography blockquote p{ font-size:24px;line-height:36px;color:#414244;}
.typography blockquote + p { margin-top:17px;font-size:24px;}
.typography img + blockquote { margin-top:35px;}
.typography img + ul { margin-top:35px;}
.typography ul + img { margin-top:35px;}
.typography blockquote + img { margin-top:35px;}
.typography p + img { margin-top:35px;}


.typography ul {}
.typography ul li { font-size:18px; color:#414244; font-weight:300; line-height:28px; background:url(../images/arrow.png) no-repeat 0 7px; background-size:8px auto; padding:0 0 0 25px; }
.typography ul li a { color:#f5903d;}
.typography ul li a:hover { color:#d15d22;}

.light { background:#fbf1e9; padding:50px 0;}
.white {  padding:50px 0;}
.panel { margin-left:-4%; }
.panel .column1 { float:left; width:96%; margin-left:4%;}
.panel .column2 { float:left; width:46%; margin-left:4%;}

/* IMAGES 
-------------------------------------------- */
.typography img {
    border: none;
    height: auto; 
}
.typography img.left {
    float: left;
    max-width: 362px;
    margin: 5px 20px 10px 0;
}
.typography img.right {
    float: right;
    max-width: 362px; /* Responsive width */
    margin: 5px 0 10px 20px;
}
.typography img.leftAlone {
    float: left;
    margin-right: 100%;
    margin-bottom: 10px;
    clear: both;
}
.typography img.center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 10px;
    clear: both;
}
.typography .captionImage { width: 100%; margin-top: 5px; }
.typography .captionImage img { margin: 0; }
.typography .captionImage.left {
    float: left;
    margin: 5px 30px 20px 0px;
}
.typography .captionImage.right{
    float: right;
    margin: 5px 0 20px 30px;
}
.typography .captionImage.left[style],
.typography .captionImage.right[style] {
    max-width: 50%; /* Overides core width to make responsive */
}
.typography .captionImage.left img,
.typography .captionImage.right img {
    float: none;
    max-width: none;
    width: 100%;
}
.typography .captionImage.left img {
    margin-right: -10px;
}
.typography .captionImage.right img {
    margin-left: -10px;
}
.typography .captionImage.right p {
    margin-left: -10px;
    text-align: left;
    margin-left: -10px;
}
.typography .captionImage.leftAlone{
    float:none;
    margin: 0 20px 20px 0px;
}
.typography .captionImage.center{
    margin: 0 auto 20px;
}
.typography .captionImage p {
    clear: both;
    margin: 5px 0;
    font-style: italic;
    color: #888;
}

@media only screen and (max-width: 800px) {
	.light, 
	.white { padding:30px 15px;}
	.panel { margin-left:0; }
	.panel .column1 { float:none; width:100%; margin-left:0;}
	.panel .column2 { float:none; width:100%; margin-left:0;}
	.panel .column2 + .column2 { margin-top:20px;} 
	.typography h1 { font-size:42px;}
	.typography h2 { font-size:36px;}
	.typography h3 { font-size:30px;}
	.typography h4 { font-size:26px;}
	.typography h5 { font-size:20px;}
	.typography h6 { font-size:20px;}
	.typography blockquote { color: white; background-size:30px auto; padding:0 0 0 43px; font-size:18px; line-height:24px;}
	.typography img.right { float:none; margin:0 0 0 0;}
	
}



/****** FILE: themes/KiwiSuccess/css/navigation.css *****/
button.lines-button {
    display: none;
    margin: 0 0;
    padding:0 0;
    border: none;
    background: none;
    position:relative;
    z-index:999999;
}
button.lines-button span {
    display: block;
}
.lines-button {
    padding: 0;
    transition: .3s;
    cursor: pointer;
    user-select: none;
    border-radius: 0.57143rem;    
}
.lines {
    display: inline-block;
    width: 50px;
    height: 7px;    
    transition: 0.3s;
    position: relative;
}
.lines:before, .lines:after {
    display: inline-block;
    width: 50px;
    height: 7px;        
    position: absolute;
    left: 0;
    content: '';
    -webkit-transition: all .3s ease-in-out;	   	     
    transition: all .3s ease-in-out;
    -webkit-transform-origin: 0.28571rem center;
    transform-origin: 0.28571rem center;
}
.lines:before {
    top: 12px;
    background: inherit;
}
.lines:after {
    top: -12px;
    background: inherit;
}

.lines-button.open .lines:before {
    top: 12px;
}
.lines-button.open .lines:after {
    top: -12px;
}
.lines-button.open {
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
}
.lines-button.x.open .lines {
    background: transparent;
}
.lines-button.x.open .lines:before, .lines-button.x.open .lines:after {    
    top: 0;
    width: 4rem;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.lines-button.x.open .lines:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.x.open .lines:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
}

#navigation { float:right; padding:59px 60px 0 0;}
#navigation > ul {}
#navigation > ul > li { float:left; padding-bottom:28px; position:relative;}
#navigation > ul > li + li { margin-left:28px;}
#navigation > ul > li > a { display:block; font-weight:700; font-size:18px; color:#000201; text-transform:uppercase;}
#navigation > ul > li:hover > a { color:#f5903d;}
#navigation > ul > li > ul { display:none; position:absolute; left:50%; top:100%; margin-left:0; width:200px; background:#c5481b; padding:20px 0; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); }
#navigation > ul > li > ul:before { position:absolute; left:50%; top:-16px; width:0; height:0; border-left:16px solid transparent; border-right:16px solid transparent; border-bottom:16px solid #d15d22; content:" "; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
@media only screen and (min-width: 800px) {
    #navigation > ul > li:hover > ul { display:block;}
}
#navigation > ul > li > ul > li {}
#navigation > ul > li > ul > li > a { display:block; font-size:18px; color:#fafafc; padding:5px 18px;}
#navigation > ul > li > ul > li > a:hover { color:#fafd02;}

@media only screen and (max-width: 800px) {
    button.lines-button { display:block; position:absolute; right:15px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all 0s ease-in-out; transition:all 0s ease-in-out; }	
    .lines-button.open .lines:before,
    .lines-button.open .lines:after { background:#fff;}
    .lines { background: #d15d22; margin:14px 0;}
    .lines-button.open { position:fixed; top:26px; right:20px; margin:0;}
    button.lines-button span.text { display:block; font-size:17px; line-height:22px; margin-top:-1px; color:#d15d22; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:center;}
    button.lines-button.open span.text { display:none;}

    #navigation { position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; display:none; text-align:left;
                  background:rgba(197,72,27,0.95);}
    #navigation > ul { position:absolute; top:50%; left:20px;  min-width:280px; text-align:left; right:20px;
                       -webkit-transform:translate(0,-50%);
                       -ms-transform:translate(0,-50%);
                       transform:translate(0,-50%); }
    #navigation > ul > li { float:none; width:100%; vertical-align:top; padding:0;}
    #navigation > ul > li.submenu::after { display:none;}
    #navigation > ul > li + li { margin:10px 0 0 0;}
    #navigation > ul > li > a { display:inline-block; color:#fff; padding-bottom:0; position:relative; font-size:18px; padding:0 0; vertical-align:top;}
    #navigation > ul > li > a:hover { background:none;}
    #navigation > ul > li.submenu > span { width:20px; height:20px; background:url(../images/plus.png) no-repeat 0 2px; display:inline-block; cursor:pointer; margin-left:10px; vertical-align:top; margin-top:3px;}
    #navigation > ul > li.submenu.open > span { background:url(../images/minus.png) no-repeat 0 3px; width:21px; height:20px;}

    #navigation > ul > li:hover > a, #navigation > ul > li.active > a  { background:none !important;}

    #navigation ul li ul { width:100%; position:static; background:none; padding:0 0; margin-top:10px;  border-bottom:none; background:none;
                           -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); }
    #navigation ul li ul:before { display:none;}
    #navigation ul li ul li { display:block; position:relative; }
    #navigation ul li ul li a { color:#fff; display:block;}
    #navigation ul li ul li a:hover { background-color:transparent; text-decoration:underline;}
    #navigation ul li ul li ul { position:static;}
    #navigation > ul > li.current > a, #navigation > ul > li.section > a { color:#ffffff;}
    #navigation .close { position:absolute; right:20px; top:20px; display:block;}
    #navigation .close a { color:#fff; font-size:30px; font-weight:700; font-family:Arial, Helvetica, sans-serif;}
}

/****** FILE: themes/KiwiSuccess/css/responsive.css *****/
@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1200px) {	
}
@media only screen and (max-width: 992px) {	
    #header .logo { padding:15px 15px 15px; width:200px;}
    #navigation > ul > li + li { margin-left:15px;}
    #navigation > ul > li > a { font-size:16px;}
    #navigation { padding:40px 15px 0 0;}
    #gallery .boxes .box { width:33.33%;}
    #footer .left { float:none; text-align:center;}
    #footer .right { float:none; text-align:center;}
    #footer .right .link { float:none; width:100%; margin-bottom:20px;}
    #footer .right .address h3 { padding-bottom:10px;}
    #footer .right .address p + p { margin-top:10px;}
    #footer .right .address { float:none; width:100%; margin-bottom:20px;}
    #footer { padding:25px 15px}
}
@media (min-width: 801px) {
}
@media only screen and (max-width: 800px) {
    #navigation { display:none;}
    #banner .main-banner .item .banner-text { font-size:30px;}
    #sub-banner .title { font-size:40px;}
    #sub-banner .text { padding:50px 10px;}
    .saprator { height:50px;}
    #product .boxes .row .box.left,
    #product .boxes .row .box.right { float:none; width:100%;}
    #product .boxes .row .box .text { padding:12.8% 15px 12.7% 15px;}
    #content-boxes .boxes .row .box.left,
    #content-boxes .boxes .row .box.right { float:none; width:100%;} 
    #content-boxes .boxes .row .box .text { padding:40px 15px;}	
    #banner .main-banner .item .banner-text { top:52%;}
    .typography img.right { max-width:100%;}
    #banner .go-down { bottom:20px;}
    #banner .go-down a { width:51px; height:28px; background-size:51px auto;}
    #banner .main-banner .owl-dots { bottom:70px;}	

}
@media only screen and (max-width: 667px) {
    #gallery .boxes .box { width:50%;}
}
@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 600px) {
}
@media only screen and (max-width: 568px) {
}
@media only screen and (max-width: 480px) {
    #gallery .boxes .box { width:100%;}
}
@media only screen and (max-width: 480px) {
}
@media only screen (max-device-width: 480px) and (orientation: landscape) {	
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}

