#loader {
 background:#fff none repeat scroll 0 0;
 height:100%;
 left:0;
 opacity:1;
 overflow:hidden;
 position:fixed;
 text-align:center;
 top:0;
 width:100%;
 z-index:100000000
}
#loader {
 background-color:#fff
}
.cssload-thecube {
 height:56px;
 margin:37px auto 0;
 position:relative;
 transform:rotateZ(45deg);
 width:56px
}
.cssload-thecube .cssload-cube {
 position:relative;
 transform:rotateZ(45deg)
}
.cssload-thecube .cssload-cube {
 float:left;
 height:50%;
 position:relative;
 transform:scale(1.1);
 width:50%
}
.cssload-thecube .cssload-cube::before {
 animation:2.76s linear 0s normal both infinite running cssload-fold-thecube;
 background-color:#fe6700;
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 transform-origin:100% 100% 0;
 width:100%
}
.cssload-thecube .cssload-c2 {
 transform:scale(1.1) rotateZ(90deg)
}
.cssload-thecube .cssload-c3 {
 transform:scale(1.1) rotateZ(180deg)
}
.cssload-thecube .cssload-c4 {
 transform:scale(1.1) rotateZ(270deg)
}
.cssload-thecube .cssload-c2::before {
 animation-delay:0.35s
}
.cssload-thecube .cssload-c3::before {
 animation-delay:0.69s
}
.cssload-thecube .cssload-c4::before {
 animation-delay:1.04s
}
@keyframes cssload-fold-thecube {
 0%,10% {
  opacity:0;
  transform:perspective(105px) rotateX(-180deg)
 }
 25%,75% {
  opacity:1;
  transform:perspective(105px) rotateX(0deg)
 }
 90%,100% {
  opacity:0;
  transform:perspective(105px) rotateY(180deg)
 }
}
@keyframes cssload-fold-thecube {
 0%,10% {
  opacity:0;
  transform:perspective(105px) rotateX(-180deg)
 }
 25%,75% {
  opacity:1;
  transform:perspective(105px) rotateX(0deg)
 }
 90%,100% {
  opacity:0;
  transform:perspective(105px) rotateY(180deg)
 }
}
@keyframes cssload-fold-thecube {
 0%,10% {
  opacity:0;
  transform:perspective(105px) rotateX(-180deg)
 }
 25%,75% {
  opacity:1;
  transform:perspective(105px) rotateX(0deg)
 }
 90%,100% {
  opacity:0;
  transform:perspective(105px) rotateY(180deg)
 }
}
.home-slider #loader {
 background:#fff none repeat scroll 0 0;
 z-index:9999
}
#loader .position-center-center {
 text-align:center;
 width:100%
}
#loader .position-center-center p {
 color:#ccc;
 font-style:italic;
 margin-top:30px
}
#escapingBallG {
 height:43px;
 margin:auto;
 position:relative;
 width:125px
}
.escapingBallG {
 animation-delay:0s;
 animation-duration:1.5s;
 animation-iteration-count:infinite;
 animation-name:bounce_escapingBallG;
 animation-timing-function:linear;
 background-color:rgb(0,0,0);
 border-radius:21px;
 height:43px;
 left:0;
 position:absolute;
 top:0;
 transform:scale(.5,1);
 width:43px
}
@keyframes bounce_escapingBallG {
 0% {
  left:0;
  transform:scale(.5,1)
 }
 25% {
  left:41px;
  transform:scale(1,.5)
 }
 50% {
  left:103px;
  transform:scale(.5,1)
 }
 75% {
  left:41px;
  transform:scale(1,.5)
 }
 100% {
  left:0;
  transform:scale(.5,1)
 }
}
@keyframes bounce_escapingBallG {
 0% {
  left:0;
  transform:scale(.5,1)
 }
 25% {
  left:41px;
  transform:scale(1,.5)
 }
 50% {
  left:103px;
  transform:scale(.5,1)
 }
 75% {
  left:41px;
  transform:scale(1,.5)
 }
 100% {
  left:0;
  transform:scale(.5,1)
 }
}
@keyframes bounce_escapingBallG {
 0% {
  left:0;
  transform:scale(.5,1)
 }
 25% {
  left:41px;
  transform:scale(1,.5)
 }
 50% {
  left:103px;
  transform:scale(.5,1)
 }
 75% {
  left:41px;
  transform:scale(1,.5)
 }
 100% {
  left:0;
  transform:scale(.5,1)
 }
}
.hom-slie {
 position:absolute
}
.ownmenu {
 list-style:outside none none;
 margin:0;
 padding:0
}
.ownmenu li {
 display:inline-block;
 float:left
}
.ownmenu a {
 outline:medium none;
 transition:all 0.1s linear 0s;
 z-index:10
}
.ownmenu .nav ul.dropdown,.ownmenu .nav ul.dropdown li ul.dropdown {
 background:rgba(0,0,0,0) none repeat scroll 0 0;
 display:none;
 list-style:outside none none;
 margin:0;
 padding:20px 35px;
 position:absolute;
 width:250px;
 z-index:99
}
.ownmenu .nav ul.dropdown li ul.dropdown {
 background:#272727 none repeat scroll 0 0;
 left:100%;
 top:inherit
}
header .ownmenu .nav ul.dropdown-menu .indicator {
 display:block;
 left:0;
 margin-left:0
}
.ownmenu ul.dropdown-menu li {
 clear:both;
 text-align:left;
 width:100%
}
.ownmenu .nav ul.dropdown-menu li a {
 box-sizing:border-box;
 clear:both;
 display:inline-block;
 float:left;
 text-decoration:none;
 width:100%
}
.ownmenu ul.dropdown-menu li ul.dropdown.left {
 left:auto;
 right:100%
}
.ownmenu .indicator {
 display:none;
 float:right;
 font-size:14px;
 position:relative;
 right:5px
}
.ownmenu ul li .indicator {
 font-size:12px;
 left:10px;
 top:1px
}
.ownmenu>li>.megamenu {
 top:54px
}
.ownmenu>li>.megamenu {
 background:#fff none repeat scroll 0 0;
 box-sizing:border-box;
 color:#999;
 display:none;
 font-size:12px;
 padding:0;
 position:absolute;
 width:25%;
 z-index:99
}
.ownmenu li>.megamenu ul {
 display:block;
 float:left;
 margin:0;
 padding:0;
 position:relative;
 width:100%
}
.ownmenu li>.megamenu ul li {
 padding:0;
 width:100%
}
.ownmenu li>.megamenu ul li.title {
 border-bottom:1px solid #666;
 font-size:14px;
 margin:0 0 8px;
 padding:0 0 5px
}
.ownmenu li>.megamenu h5 {
 margin:0;
 padding:0;
 width:100%
}
.ownmenu li>.megamenu a {
 color:#999;
 font-size:12px;
 text-decoration:none;
 transition:color 0.3s linear 0s
}
.ownmenu li>.megamenu a:hover {
 color:#dedede
}
.ownmenu .megamenu img {
 transition:border 0.3s linear 0s;
 width:100%
}
.ownmenu>li>.megamenu.half-width {
 width:50%
}
.ownmenu>li>.megamenu.full-width {
 left:0;
 text-align:left;
 width:100%
}
.ownmenu li>.megamenu form {
 width:100%
}
.ownmenu li>.megamenu form input[type="text"],.ownmenu li>.megamenu form textarea {
 background:#444 none repeat scroll 0 0;
 border:1px solid transparent;
 box-sizing:border-box;
 color:#999;
 font-size:14px;
 outline:medium none;
 padding:5px;
 transition:border 0.3s linear 0s
}
.ownmenu li>.megamenu form input[type="text"]:focus,.ownmenu li>.megamenu form textarea:focus {
 border-color:#e0e0e0
}
.ownmenu li>.megamenu form input[type="text"] {
 margin-top:10px;
 width:100%
}
.ownmenu li>.megamenu form textarea {
 margin-top:10px;
 width:100%
}
.ownmenu li>.megamenu form input[type="submit"] {
 background:#444 none repeat scroll 0 0;
 border:medium none;
 color:#777;
 cursor:pointer;
 float:right;
 height:30px;
 margin-top:10px;
 transition:background 0.3s linear 0s;
 width:25%
}
.ownmenu li>.megamenu form input[type="submit"]:hover {
 background:#e0e0e0 none repeat scroll 0 0;
 color:#555
}
.ownmenu>li.right {
 float:right
}
.ownmenu>li.right>.megamenu,.ownmenu>li.right>.megamenu.half-width,.ownmenu>li.right>.dropdown {
 right:0
}
.ownmenu>li.jsright {
 float:right
}
.ownmenu>li.jsright.last>.megamenu,.ownmenu>li.jsright.last>.megamenu.half-width,.ownmenu>li.jsright.last>.dropdown {
 right:0
}
.ownmenu>li>a>i {
 float:left;
 font-size:18px;
 line-height:23px;
 margin-right:6px
}
.ownmenu>li.showhide {
 color:#999;
 cursor:pointer;
 display:none;
 height:50px;
 width:100%
}
.ownmenu>li.showhide span.title {
 float:left;
 margin:15px 0 0 25px
}
.ownmenu>li.showhide span.icon {
 float:right;
 margin:17px 20px
}
.ownmenu>li.showhide .icon em {
 background:#999 none repeat scroll 0 0;
 display:block;
 height:2px;
 margin-bottom:3px;
 width:20px
}
@media (max-width:767px) {
 .ownmenu>li {
  box-sizing:border-box;
  display:block;
  width:100%
 }
 .ownmenu>li>a {
  padding:15px 25px
 }
 .ownmenu a {
  box-sizing:border-box;
  width:100%
 }
 .ownmenu ul.dropdown,.ownmenu ul.dropdown li ul.dropdown {
  border:medium none;
  box-sizing:border-box;
  float:left;
  left:0;
  position:static;
  width:100%
 }
 .ownmenu ul.dropdown li {
  border:medium none
 }
 .ownmenu ul.dropdown>li>a {
  padding-left:40px
 }
 .ownmenu>li>.megamenu {
  border-top:medium none;
  position:static;
  width:100%
 }
 .ownmenu>li>ul.dropdown>li>ul.dropdown>li>a {
  padding-left:60px
 }
 .ownmenu>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a {
  padding-left:80px
 }
}
.lighter {
 bottom:0;
 left:0;
 opacity:1;
 position:fixed;
 right:0;
 top:0;
 z-index:400000000
}
.lighter img {
 display:block;
 height:100%;
 width:100%
}
.lighter-fade .lighter-overlay {
 opacity:0
}
.lighter-loading .lighter-spinner {
 opacity:1;
 transform:scale(1)
}
.lighter-loading .lighter-container {
 opacity:0;
 transform:scale(.4)
}
.lighter-fetched .lighter-spinner {
 opacity:0;
 transform:scale(.4)
}
.lighter-fetched .lighter-container {
 opacity:1;
 transform:scale(1)
}
.lighter-fade .lighter-container {
 opacity:0;
 transform:scale(.4)
}
.lighter-fade .lighter-spinner {
 opacity:0;
 transform:scale(.4)
}
.lighter-overlay {
 background:rgba(255,255,255,.8) none repeat scroll 0 0;
 height:100%;
 transition-delay:0s;
 transition-duration:0.4s;
 transition-property:opacity,transform;
 transition-timing-function:ease-in-out;
 width:100%
}
.lighter-container {
 background:#fff none repeat scroll 0 0;
 bottom:50%;
 box-shadow:0 2px 8px rgba(0,0,0,.4);
 left:50%;
 position:absolute;
 right:50%;
 top:50%;
 transition-delay:0s;
 transition-duration:0.4s;
 transition-property:opacity,transform;
 transition-timing-function:ease-in-out;
 z-index:4000
}
.lighter-close {
 font-family:Helvetica,Arial,serif;
 font-size:16pt;
 height:32px;
 line-height:32px;
 margin:-15px;
 right:0;
 text-align:center;
 top:0;
 width:32px
}
.lighter-next,.lighter-prev {
 display:none;
 font-family:Times,serif;
 font-size:32pt;
 height:40px;
 line-height:34px;
 margin:-20px 0;
 top:50%;
 width:40px
}
.lighter-next {
 right:40px
}
.lighter-prev {
 left:40px
}
.lighter-next,.lighter-prev,.lighter-close {
 -moz-user-select:none;
 background:rgb(255,255,255) none repeat scroll 0 0;
 border-radius:50%;
 color:rgb(0,0,0);
 cursor:pointer;
 position:absolute;
 text-align:center;
 transition-delay:0s;
 transition-duration:0.4s;
 transition-property:color,background;
 transition-timing-function:ease-in-out;
 z-index:8000
}
.lighter-next:hover,.lighter-prev:hover,.lighter-close:hover {
 background:rgba(0,0,0,.4) none repeat scroll 0 0;
 color:white
}
.lighter-next:active,.lighter-prev:active,.lighter-close:active {
 background:rgba(0,0,0,.4) none repeat scroll 0 0;
 color:white
}
.lighter-spinner {
 bottom:50%;
 height:20px;
 left:50%;
 margin:-10px -30px;
 position:absolute;
 right:50%;
 top:50%;
 transition:opacity 0.4s ease-in-out 0s;
 width:60px;
 z-index:4000
}
.lighter-spinner::after {
 clear:both;
 content:"";
 display:table
}
.lighter-dot {
 animation:1.6s ease-in-out 0s normal none infinite running lighter-bounce;
 background:rgba(0,0,0,.2) none repeat scroll 0 0;
 border-radius:50%;
 display:block;
 float:left;
 height:16px;
 margin:2px;
 padding:0;
 width:16px
}
.lighter-dot:nth-child(1) {
 animation-delay:-0.4s
}
.lighter-dot:nth-child(2) {
 animation-delay:-0.26667s
}
.lighter-dot:nth-child(3) {
 animation-delay:-0.13333s
}
@keyframes lighter-bounce {
 0%,100% {
  transform:scale(0)
 }
 20% {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
 80% {
  transform:scale(0)
 }
}
@keyframes lighter-bounce {
 0%,100% {
  transform:scale(0)
 }
 20% {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
 80% {
  transform:scale(0)
 }
}
@keyframes lighter-bounce {
 0%,100% {
  transform:scale(0)
 }
 20% {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
 80% {
  transform:scale(0)
 }
}
.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus {
 outline:medium none
}
.slides,.slides>li,.flex-control-nav,.flex-direction-nav {
 list-style:outside none none;
 margin:0;
 padding:0
}
.flex-pauseplay span {
 text-transform:capitalize
}
.flexslider {
 margin:0;
 padding:0
}
.flexslider .slides>li {
 backface-visibility:hidden;
 display:none
}
.flexslider .slides img {
 display:block;
 width:100%
}
.flexslider .slides::after {
 clear:both;
 content:" ";
 display:block;
 height:0;
 line-height:0;
 visibility:hidden
}
.no-js .flexslider .slides>li:first-child {
 display:block
}
.flexslider {
 position:relative
}
.flexslider .slides img {
 height:auto
}
.flex-viewport {
 max-height:2000px;
 transition:all 1s ease 0s
}
.loading .flex-viewport {
 max-height:300px
}
.carousel li {
 margin-right:5px
}
.flex-direction-nav a {
 color:rgba(0,0,0,.8);
 cursor:pointer;
 display:block;
 height:40px;
 margin:-20px 0 0;
 opacity:0;
 overflow:hidden;
 position:absolute;
 text-decoration:none;
 text-shadow:1px 1px 0 rgba(255,255,255,.3);
 top:50%;
 transition:all 0.3s ease-in-out 0s;
 width:40px;
 z-index:10
}
.flex-direction-nav a::before {
 color:rgba(0,0,0,.8);
 content:"";
 display:inline-block;
 font-family:"Linearicons-Free";
 font-size:40px;
 text-shadow:1px 1px 0 rgba(255,255,255,.3)
}
.flex-direction-nav a.flex-next::before {
 content:""
}
.flex-direction-nav .flex-prev {
 left:-50px
}
.flex-direction-nav .flex-next {
 right:-50px;
 text-align:right
}
.flexslider:hover .flex-direction-nav .flex-prev {
 left:10px;
 opacity:.7
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
 opacity:1
}
.flexslider:hover .flex-direction-nav .flex-next {
 opacity:.7;
 right:10px
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
 opacity:1
}
.flex-direction-nav .flex-disabled {
 cursor:default;
 opacity:0
}
.flex-pauseplay a {
 bottom:5px;
 color:#000;
 cursor:pointer;
 display:block;
 height:20px;
 left:10px;
 opacity:.8;
 overflow:hidden;
 position:absolute;
 width:20px;
 z-index:10
}
.flex-pauseplay a::before {
 content:"";
 display:inline-block;
 font-family:"flexslider-icon";
 font-size:20px
}
.flex-pauseplay a:hover {
 opacity:1
}
.flex-pauseplay a.flex-play::before {
 content:""
}
.flex-control-nav {
 bottom:-40px;
 position:absolute;
 text-align:center;
 width:100%
}
.flex-control-nav li {
 display:inline-block;
 margin:0 6px
}
.flex-control-paging li a {
 background:rgba(0,0,0,.5) none repeat scroll 0 0;
 border-radius:20px;
 box-shadow:0 0 3px rgba(0,0,0,.3) inset;
 cursor:pointer;
 display:block;
 height:4px;
 text-indent:-9999px;
 width:30px
}
.flex-control-paging li a:hover {
 background:rgba(0,0,0,.7) none repeat scroll 0 0
}
.flex-control-paging li a.flex-active {
 background:rgba(0,0,0,.9) none repeat scroll 0 0;
 cursor:default
}
.flex-control-thumbs {
 margin:5px 0 0;
 overflow:hidden;
 position:static
}
.flex-control-thumbs li {
 float:left;
 margin:0;
 padding:10px;
 width:33.3333%
}
.flex-control-thumbs img {
 cursor:pointer;
 display:block;
 height:auto;
 opacity:.7;
 transition:all 1s ease 0s;
 width:100%
}
.flex-control-thumbs img:hover {
 opacity:1
}
.flex-control-thumbs .flex-active {
 cursor:default;
 opacity:1
}
.checkbox label {
 display:inline-block;
 line-height:19px;
 padding-left:25px;
 position:relative;
 vertical-align:middle
}
.checkbox label::before {
 background-color:#fff;
 border:1px solid #272727;
 border-radius:0;
 content:"";
 display:inline-block;
 height:17px;
 left:0;
 margin-left:-20px;
 position:absolute;
 transition:border 0.15s ease-in-out 0s,color 0.15s ease-in-out 0s;
 width:17px
}
.checkbox label::after {
 color:#555;
 display:inline-block;
 font-size:11px;
 height:16px;
 left:0;
 line-height:15px;
 margin-left:0;
 padding-left:3px;
 padding-top:1px;
 position:absolute;
 top:0;
 width:16px
}
.checkbox input[type="checkbox"],.checkbox input[type="radio"] {
 opacity:0;
 z-index:1
}
.checkbox input[type="checkbox"]:focus+label::before,.checkbox input[type="radio"]:focus+label::before {
 outline:thin dotted;
 outline-offset:-2px
}
.checkbox input[type="checkbox"]:checked+label::after,.checkbox input[type="radio"]:checked+label::after {
 content:"";
 font-family:"FontAwesome"
}
.checkbox input[type="checkbox"]:disabled+label,.checkbox input[type="radio"]:disabled+label {
 opacity:.65
}
.checkbox input[type="checkbox"]:disabled+label::before,.checkbox input[type="radio"]:disabled+label::before {
 background-color:#eee;
 cursor:not-allowed
}
.checkbox.checkbox-circle label::before {
 border-radius:50%
}
.checkbox.checkbox-inline {
 margin-top:0
}
.checkbox-primary input[type="checkbox"]:checked+label::before,.checkbox-primary input[type="radio"]:checked+label::before {
 background-color:#337ab7;
 border-color:#337ab7
}
.checkbox-primary input[type="checkbox"]:checked+label::after,.checkbox-primary input[type="radio"]:checked+label::after {
 color:#fff
}
.checkbox-danger input[type="checkbox"]:checked+label::before,.checkbox-danger input[type="radio"]:checked+label::before {
 background-color:#d9534f;
 border-color:#d9534f
}
.checkbox-danger input[type="checkbox"]:checked+label::after,.checkbox-danger input[type="radio"]:checked+label::after {
 color:#fff
}
.checkbox-info input[type="checkbox"]:checked+label::before,.checkbox-info input[type="radio"]:checked+label::before {
 background-color:#5bc0de;
 border-color:#5bc0de
}
.checkbox-info input[type="checkbox"]:checked+label::after,.checkbox-info input[type="radio"]:checked+label::after {
 color:#fff
}
.checkbox-warning input[type="checkbox"]:checked+label::before,.checkbox-warning input[type="radio"]:checked+label::before {
 background-color:#f0ad4e;
 border-color:#f0ad4e
}
.checkbox-warning input[type="checkbox"]:checked+label::after,.checkbox-warning input[type="radio"]:checked+label::after {
 color:#fff
}
.checkbox-success input[type="checkbox"]:checked+label::before,.checkbox-success input[type="radio"]:checked+label::before {
 background-color:#5cb85c;
 border-color:#5cb85c
}
.checkbox-success input[type="checkbox"]:checked+label::after,.checkbox-success input[type="radio"]:checked+label::after {
 color:#fff
}
.radio {
 padding-left:20px
}
.radio label {
 display:inline-block;
 padding-left:5px;
 position:relative;
 vertical-align:middle
}
.radio label::before {
 background-color:#fff;
 border:1px solid #ccc;
 border-radius:50%;
 content:"";
 display:inline-block;
 height:17px;
 left:0;
 margin-left:-20px;
 position:absolute;
 transition:border 0.15s ease-in-out 0s;
 width:17px
}
.radio label::after {
 background-color:#555;
 border-radius:50%;
 content:" ";
 display:inline-block;
 height:11px;
 left:3px;
 margin-left:-20px;
 position:absolute;
 top:3px;
 transform:scale(0,0);
 transition:transform 0.1s cubic-bezier(.8,-.33,.2,1.33) 0s;
 width:11px
}
.radio input[type="radio"] {
 opacity:0;
 z-index:1
}
.radio input[type="radio"]:focus+label::before {
 outline:thin dotted;
 outline-offset:-2px
}
.radio input[type="radio"]:checked+label::after {
 transform:scale(1,1)
}
.radio input[type="radio"]:disabled+label {
 opacity:.65
}
.radio input[type="radio"]:disabled+label::before {
 cursor:not-allowed
}
.radio.radio-inline {
 margin-top:0
}
.radio-primary input[type="radio"]+label::after {
 background-color:#337ab7
}
.radio-primary input[type="radio"]:checked+label::before {
 border-color:#337ab7
}
.radio-primary input[type="radio"]:checked+label::after {
 background-color:#337ab7
}
.radio-danger input[type="radio"]+label::after {
 background-color:#d9534f
}
.radio-danger input[type="radio"]:checked+label::before {
 border-color:#d9534f
}
.radio-danger input[type="radio"]:checked+label::after {
 background-color:#d9534f
}
.radio-info input[type="radio"]+label::after {
 background-color:#5bc0de
}
.radio-info input[type="radio"]:checked+label::before {
 border-color:#5bc0de
}
.radio-info input[type="radio"]:checked+label::after {
 background-color:#5bc0de
}
.radio-warning input[type="radio"]+label::after {
 background-color:#f0ad4e
}
.radio-warning input[type="radio"]:checked+label::before {
 border-color:#f0ad4e
}
.radio-warning input[type="radio"]:checked+label::after {
 background-color:#f0ad4e
}
.radio-success input[type="radio"]+label::after {
 background-color:#5cb85c
}
.radio-success input[type="radio"]:checked+label::before {
 border-color:#5cb85c
}
.radio-success input[type="radio"]:checked+label::after {
 background-color:#5cb85c
}
input.styled[type="checkbox"]:checked+label::after,input.styled[type="radio"]:checked+label::after {
 content:"";
 font-family:"FontAwesome"
}
input[type="checkbox"] .styled:checked+label::before,input[type="radio"] .styled:checked+label::before {
 color:#fff
}
input[type="checkbox"] .styled:checked+label::after,input[type="radio"] .styled:checked+label::after {
 color:#fff
}
.bx-wrapper {
 margin:0 auto;
 padding:0;
 position:relative
}
.bx-wrapper img {
 display:block;
 max-width:100%
}
.bx-wrapper .bx-viewport {
 left:-5px;
 transform:translateZ(0)
}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
 bottom:0;
 position:absolute;
 width:100%
}
.bx-wrapper .bx-pager {
 color:#666;
 font-family:Arial;
 font-size:.85em;
 font-weight:700;
 padding-top:20px;
 text-align:center
}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
 display:inline-block
}
.bx-wrapper .bx-pager.bx-default-pager a {
 background:#d8d8d8 none repeat scroll 0 0;
 border-radius:5px;
 display:block;
 height:12px;
 margin:0 5px;
 outline:0 none;
 text-indent:-9999px;
 width:12px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
 background:#eeb013 none repeat scroll 0 0
}
.bx-wrapper .bx-prev::before {
 background:#fff none repeat scroll 0 0;
 color:#181818;
 content:"";
 font-family:"FontAwesome";
 height:35px;
 position:relative;
 width:35px
}
.bx-wrapper .bx-prev:hover {
 background-position:0 0
}
.bx-wrapper .bx-next:hover {
 background-position:-43px 0
}
.bx-wrapper .bx-controls-direction a {
 background:#fff none repeat scroll 0 0;
 height:35px;
 margin-top:-16px;
 outline:0 none;
 position:absolute;
 text-indent:-9999px;
 top:50%;
 width:35px;
 z-index:9999
}
.bx-wrapper .bx-controls-direction a.disabled {
 display:none
}
.bx-wrapper .bx-controls-auto {
 text-align:center
}
.bx-wrapper .bx-controls-auto .bx-start {
 display:block;
 height:11px;
 margin:0 3px;
 outline:0 none;
 text-indent:-9999px;
 width:10px
}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
 background-position:-86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
 background:rgba(0,0,0,0) url(images/controls.png) no-repeat scroll -86px -44px;
 display:block;
 height:11px;
 margin:0 3px;
 outline:0 none;
 text-indent:-9999px;
 width:9px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
 background-position:-86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
 text-align:left;
 width:80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
 right:0;
 width:35px
}
.bx-wrapper .bx-caption {
 background:rgba(80,80,80,.75) none repeat scroll 0 0;
 bottom:0;
 left:0;
 position:absolute;
 width:100%
}
.bx-wrapper .bx-caption span {
 color:#fff;
 display:block;
 font-family:Arial;
 font-size:.85em;
 padding:10px
}
.owl-carousel .animated {
 animation-duration:1000ms;
 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
 }
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height 500ms ease-in-out 0s
}
.owl-carousel {
 display:none;
 position:relative;
 width:100%;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative
}
.owl-carousel .owl-stage::after {
 clear:both;
 content:".";
 display:block;
 height:0;
 line-height:0;
 visibility:hidden
}
.owl-carousel .owl-stage-outer {
 overflow:hidden;
 position:relative;
 transform:translate3d(0,0,0)
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {
 -moz-user-select:none;
 cursor:pointer
}
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel.owl-loading {
 display:block;
 opacity:0
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel .owl-refresh .owl-item {
 display:none
}
.owl-carousel .owl-item {
 -moz-user-select:none;
 backface-visibility:hidden;
 float:left;
 min-height:1px;
 position:relative
}
.owl-carousel .owl-item img {
 display:block;
 transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
 -moz-user-select:auto
}
.owl-carousel .owl-grab {
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.no-js .owl-carousel {
 display:block
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity 400ms ease 0s
}
.owl-carousel .owl-item {
 outline:medium none
}
.owl-carousel .owl-item img {
 outline:medium none;
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 background:#000 none repeat scroll 0 0;
 height:100%;
 position:relative
}
.owl-carousel .owl-video-play-icon {
 backface-visibility:hidden;
 cursor:pointer;
 height:80px;
 left:50%;
 margin-left:-40px;
 margin-top:-40px;
 position:absolute;
 top:50%;
 transition:scale 100ms ease 0s;
 width:80px;
 z-index:1
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
 display:none
}
.owl-carousel .owl-video-tn {
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 height:100%;
 opacity:0;
 transition:opacity 400ms ease 0s
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1
}
@media screen and (max-width:860px) {
 .flex-direction-nav .flex-prev {
  left:10px;
  opacity:1
 }
 .flex-direction-nav .flex-next {
  opacity:1;
  right:10px
 }
}
.bootstrap-select>.dropdown-toggle {
 padding-right:25px;
 width:100%
}
.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle {
 border-color:#b94a48
}
.bootstrap-select.fit-width {
 width:auto
}
.bootstrap-select .dropdown-toggle:focus {
 outline:thin dotted #333;
 outline-offset:-2px
}
.bootstrap-select.form-control {
 border:medium none;
 margin-bottom:0;
 padding:0
}
.bootstrap-select.form-control:not([class*="col-"]) {
 width:100%
}
.bootstrap-select.form-control.input-group-btn {
 z-index:auto
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"] {
 display:inline-block;
 float:none;
 margin-left:0
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group.dropdown-menu-right[class*="col-"],.row .bootstrap-select.btn-group.dropdown-menu-right[class*="col-"] {
 float:right
}
.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group {
 margin-bottom:0
}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control {
 padding:0
}
.form-inline .bootstrap-select.btn-group .form-control {
 width:100%
}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled {
 cursor:not-allowed
}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus {
 outline:0 none
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
 display:inline-block;
 overflow:hidden;
 text-align:left;
 width:100%
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
 margin-top:-2px;
 position:absolute;
 right:12px;
 top:50%;
 vertical-align:middle
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
 width:100%
}
.bootstrap-select.btn-group .dropdown-menu {
 box-sizing:border-box;
 min-width:100%;
 padding:0;
 z-index:1035
}
.bootstrap-select.btn-group .dropdown-menu.inner {
 border:0 none;
 border-radius:0;
 box-shadow:none;
 float:none;
 margin:0;
 padding:0;
 position:static
}
.bootstrap-select.btn-group .dropdown-menu li {
 position:relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
 color:#fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
 cursor:not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
 cursor:pointer
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
 padding-left:2.25em;
 position:relative
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
 display:none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
 display:inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
 padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
 background:#f5f5f5 none repeat scroll 0 0;
 border:1px solid #e3e3e3;
 bottom:5px;
 box-shadow:0 1px 1px rgba(0,0,0,.05) inset;
 box-sizing:border-box;
 margin:0 2%;
 min-height:26px;
 opacity:.9;
 padding:3px 5px;
 pointer-events:none;
 position:absolute;
 width:96%
}
.bootstrap-select.btn-group .no-results {
 background:#f5f5f5 none repeat scroll 0 0;
 margin:0 5px;
 padding:3px;
 white-space:nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
 position:static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
 margin-top:-1px;
 position:static;
 top:auto
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
 display:inline-block;
 margin-top:5px;
 position:absolute;
 right:15px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
 margin-right:34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
 z-index:1036
}
.bootstrap-select.show-menu-arrow .dropdown-toggle::before {
 border-bottom:7px solid rgba(204,204,204,.2);
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 bottom:-4px;
 content:"";
 display:none;
 left:9px;
 position:absolute
}
.bootstrap-select.show-menu-arrow .dropdown-toggle::after {
 border-bottom:6px solid #fff;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 bottom:-4px;
 content:"";
 display:none;
 left:10px;
 position:absolute
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle::before {
 border-bottom:0 none;
 border-top:7px solid rgba(204,204,204,.2);
 bottom:auto;
 top:-3px
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle::after {
 border-bottom:0 none;
 border-top:6px solid #fff;
 bottom:auto;
 top:-3px
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle::before {
 left:auto;
 right:12px
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle::after {
 left:auto;
 right:13px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle::after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle::before {
 display:block
}
.bs-actionsbox,.bs-donebutton,.bs-searchbox {
 padding:4px 8px
}
.bs-actionsbox {
 box-sizing:border-box;
 float:left;
 width:100%
}
.bs-actionsbox .btn-group button {
 width:50%
}
.bs-donebutton {
 box-sizing:border-box;
 float:left;
 width:100%
}
.bs-donebutton .btn-group button {
 width:100%
}
.bs-searchbox+.bs-actionsbox {
 padding:0 8px 4px
}
.bs-searchbox .form-control {
 margin-bottom:0;
 width:100%
}
select.bs-select-hidden,select.selectpicker {
 display:none
}
select.mobile-device {
 display:block;
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 width:100%
}
.noUi-target,.noUi-target * {
 -moz-user-select:none;
 box-sizing:border-box
}
.noUi-base {
 height:100%;
 position:relative;
 width:95%
}
.noUi-origin {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.noUi-handle {
 position:relative;
 z-index:1
}
.noUi-stacking .noUi-handle {
 z-index:10
}
.noUi-state-tap .noUi-origin {
 transition:left 0.3s ease 0s,top 0.3s ease 0s
}
.noUi-state-drag * {
 cursor:inherit
}
.noUi-horizontal {
 height:4px;
 position:relative;
 width:100%
}
.noUi-horizontal .noUi-handle {
 height:28px;
 left:0;
 top:-5px;
 width:34px
}
.noUi-horizontal.noUi-extended {
 padding:0 15px
}
.noUi-horizontal.noUi-extended .noUi-origin {
 right:-15px
}
.noUi-vertical {
 width:18px
}
.noUi-vertical .noUi-handle {
 height:34px;
 left:-6px;
 top:-17px;
 width:28px
}
.noUi-vertical.noUi-extended {
 padding:15px 0
}
.noUi-vertical.noUi-extended .noUi-origin {
 bottom:-15px
}
.noUi-background {
 background-color:#909090
}
.noUi-base .noUi-background {
 background:rgba(0,0,0,0) none repeat scroll 0 0
}
.noUi-dragable {
 cursor:w-resize
}
.noUi-vertical .noUi-dragable {
 cursor:n-resize
}
.noUi-handle {
 cursor:pointer
}
.noUi-handle::after {
 left:17px
}
.noUi-vertical .noUi-handle::before,.noUi-vertical .noUi-handle::after {
 height:1px;
 left:6px;
 top:14px;
 width:14px
}
.noUi-vertical .noUi-handle::after {
 top:17px
}
.noUi-connect[disabled],[disabled] .noUi-connect {
 background:#b8b8b8 none repeat scroll 0 0
}
[disabled] .noUi-handle {
 cursor:not-allowed
}
.sidebar-nav.cost-price {
 margin-bottom:70px
}
.cost-price-content {
 display:inline-block;
 position:relative
}
.cost-price-content .noUi-handle-lower,.cost-price-content .noUi-handle-upper {
 background-color:#f1f3f8;
 border:1px solid #dde1eb;
 height:21px;
 width:21px
}
.cost-price-content .noUi-base .noUi-connect,.cost-price-content .noUi-base .noUi-background {
 position:absolute;
 top:-4px
}
.price-min,.price-max {
 color:#515151;
 font-size:14px;
 margin-top:15px;
 position:absolute
}
.price-min {
 left:0
}
.price-max {
 right:0
}
.cost-price-content .noUi-handle-lower,.cost-price-content .noUi-handle-upper {
 background-color:#eeb013;
 border:medium none;
 border-radius:50%
}
.ui-helper-hidden {
 display:none
}
.ui-helper-hidden-accessible {
 border:0 none;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-reset {
 border:0 none;
 font-size:100%;
 line-height:1.3;
 list-style:outside none none;
 margin:0;
 outline:0 none;
 padding:0;
 text-decoration:none
}
.ui-helper-clearfix::before,.ui-helper-clearfix::after {
 border-collapse:collapse;
 content:"";
 display:table
}
.ui-helper-clearfix::after {
 clear:both
}
.ui-helper-clearfix {
 min-height:0
}
.ui-helper-zfix {
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 width:100%
}
.ui-front {
 z-index:100
}
.ui-state-disabled {
 cursor:default
}
.ui-icon {
 background-repeat:no-repeat;
 display:block;
 overflow:hidden;
 text-indent:-99999px
}
.ui-widget-overlay {
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 display:block;
 font-size:.1px;
 position:absolute
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 left:0;
 top:-5px;
 width:100%
}
.ui-resizable-s {
 bottom:-5px;
 cursor:s-resize;
 height:7px;
 left:0;
 width:100%
}
.ui-resizable-e {
 cursor:e-resize;
 height:100%;
 right:-5px;
 top:0;
 width:7px
}
.ui-resizable-w {
 cursor:w-resize;
 height:100%;
 left:-5px;
 top:0;
 width:7px
}
.ui-resizable-se {
 bottom:1px;
 cursor:se-resize;
 height:12px;
 right:1px;
 width:12px
}
.ui-resizable-sw {
 bottom:-5px;
 cursor:sw-resize;
 height:9px;
 left:-5px;
 width:9px
}
.ui-resizable-nw {
 cursor:nw-resize;
 height:9px;
 left:-5px;
 top:-5px;
 width:9px
}
.ui-resizable-ne {
 cursor:ne-resize;
 height:9px;
 right:-5px;
 top:-5px;
 width:9px
}
.ui-button {
 cursor:pointer;
 display:inline-block;
 line-height:normal;
 margin-right:.1em;
 overflow:visible;
 padding:0;
 position:relative;
 text-align:center;
 vertical-align:middle
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
 text-decoration:none
}
.ui-button-icon-only {
 width:2.2em
}
button.ui-button-icon-only {
 width:2.4em
}
.ui-button-icons-only {
 width:3.4em
}
button.ui-button-icons-only {
 width:3.7em
}
.ui-button .ui-button-text {
 display:block;
 line-height:normal
}
.ui-button-text-only .ui-button-text {
 padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
 padding:.4em;
 text-indent:-1e+7px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
 padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
 padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
 padding-left:2.1em;
 padding-right:2.1em
}
input.ui-button {
 padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
 margin-top:-8px;
 position:absolute;
 top:50%
}
.ui-button-icon-only .ui-icon {
 left:50%;
 margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
 left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
 right:.5em
}
.ui-buttonset {
 margin-right:7px
}
.ui-buttonset .ui-button {
 margin-left:0;
 margin-right:-.3em
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
 border:0 none;
 padding:0
}
.ui-datepicker {
 display:none;
 padding:.2em .2em 0;
 width:17em
}
.ui-datepicker .ui-datepicker-header {
 background:#3dc5df none repeat scroll 0 0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 padding:.2em 0;
 position:relative
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
 height:1.8em;
 position:absolute;
 top:0;
 width:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
 top:0
}
.ui-datepicker .ui-datepicker-prev::before {
 color:#fff;
 content:"";
 font-family:"FontAwesome";
 font-size:20px;
 left:8px;
 position:absolute;
 top:3px
}
.ui-datepicker .ui-datepicker-next {
 position:absolute;
 right:0
}
.ui-datepicker .ui-datepicker-next::before {
 color:#fff;
 content:"";
 font-family:"FontAwesome";
 font-size:20px;
 position:absolute;
 right:8px;
 top:3px
}
.ui-datepicker .ui-datepicker-next .ui-icon {
 position:absolute;
 right:0;
 top:0
}
.ui-datepicker .ui-datepicker-next-hover {
}
.ui-datepicker .ui-datepicker-title {
 line-height:1.8em;
 margin:0 2.3em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em
}
.ui-datepicker select.ui-datepicker-month-year {
 width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
 width:49%
}
.ui-datepicker table {
 border-collapse:collapse;
 font-size:.9em;
 margin:0 0 .4em;
 width:100%
}
.ui-datepicker th {
 border:0 none;
 font-weight:700;
 padding:.7em .3em;
 text-align:center
}
.ui-datepicker td {
 border:0 none;
 padding:1px
}
.ui-datepicker td span,.ui-datepicker td a {
 display:block;
 padding:.2em;
 text-align:right;
 text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 border-bottom:0 none;
 border-left:0 none;
 border-right:0 none;
 margin:.7em 0 0;
 padding:0 .2em
}
.ui-datepicker .ui-datepicker-buttonpane button {
 cursor:pointer;
 float:right;
 margin:.5em .2em .4em;
 overflow:visible;
 padding:.2em .6em .3em;
 width:auto
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker.ui-datepicker-multi {
 width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
 margin:0 auto .4em;
 width:95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear:left
}
.ui-datepicker-row-break {
 clear:both;
 font-size:0;
 width:100%
}
.ui-datepicker-rtl {
 direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 left:auto;
 right:2px
}
.ui-datepicker-rtl .ui-datepicker-next {
 left:2px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
 left:auto;
 right:1px
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left:1px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
 float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:1px;
 border-right-width:0
}
.ui-widget {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1.1em
}
.ui-widget .ui-widget {
 font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1em
}
.ui-widget-content {
 background:#fff none repeat scroll 0 0;
 border:1px solid #647382;
 color:#333
}
.ui-widget-content a {
 color:#333
}
.ui-widget-header {
 color:#fff;
 font-weight:700
}
.ui-widget-header a {
 color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 background:#fff none repeat scroll 0 0;
 border:1px solid #ccc;
 color:#647382;
 font-weight:400;
 text-align:center
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
 color:#1c94c4;
 text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
 background-position:0 0
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
 color:#c77405;
 text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
 background:#333 none repeat scroll 0 0;
 border:1px solid #333;
 color:#fff;
 font-weight:700
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
 color:#eb8f00;
 text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
 background:#3dc5df none repeat scroll 0 0;
 border:1px solid #3dc5df;
 color:#fff
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
 color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
 background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) repeat scroll 50% 50%;
 border:1px solid #cd0a0a;
 color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
 color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
 color:#fff
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
 font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
 font-weight:400;
 opacity:.7
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
 background-image:none;
 opacity:.35
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
 border-top-left-radius:4px
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
 border-top-right-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
 border-bottom-left-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
 border-bottom-right-radius:4px
}
.ui-widget-overlay {
 background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50%;
 opacity:.5
}
.ui-widget-shadow {
 background:#000 url(images/ui-bg_flat_10_000000_40x100.png) repeat-x scroll 50% 50%;
 border-radius:5px;
 margin:-5px 0 0 -5px;
 opacity:.2;
 padding:5px
}
*,*::after,*::before {
 box-sizing:border-box
}
.cd-img-replace {
 display:inline-block;
 overflow:hidden;
 text-indent:100%;
 white-space:nowrap
}
.cd-main-content {
 backface-visibility:hidden;
 position:relative;
 transform:translateZ(0);
 transition-duration:0.4s;
 transition-property:transform;
 z-index:2
}
.cd-main-content.lateral-menu-is-open {
 transform:translateX(300px)
}
header.lateral-menu-is-open {
 transform:translateX(-300px)
}
header.is-fixed {
 position:fixed
}
#cd-logo {
 display:block;
 float:left;
 margin:12px 0 0 20px
}
#cd-logo img {
 display:block
}
#cd-top-nav {
 display:none;
 height:100%;
 position:absolute;
 right:120px;
 top:0
}
#cd-top-nav ul {
 height:100%;
 padding-top:18px
}
#cd-top-nav li {
 display:inline-block;
 margin-right:1em
}
#cd-top-nav a {
 color:#fff;
 display:inline-block;
 font-weight:600;
 padding:.5em;
 text-transform:uppercase
}
#cd-top-nav a.current {
 background-color:#242e30
}
.no-touch #cd-top-nav a:hover {
 color:rgba(255,255,255,.7)
}
#cd-menu-trigger .cd-menu-text {
 color:#fff;
 display:none;
 font-weight:600;
 height:100%;
 text-transform:uppercase
}
#cd-menu-trigger .cd-menu-icon {
 background-color:#fff;
 bottom:auto;
 box-shadow:0 0 3px rgba(0,0,0,.3);
 display:inline-block;
 height:4px;
 left:50%;
 position:absolute;
 right:auto;
 top:50%;
 transform:translateX(-50%) translateY(-50%);
 width:35px
}
#cd-menu-trigger .cd-menu-icon::before,#cd-menu-trigger .cd-menu-icon::after {
 background-color:inherit;
 content:"";
 height:100%;
 left:0;
 position:absolute;
 width:100%
}
#cd-menu-trigger .cd-menu-icon::before {
 bottom:10px;
 box-shadow:0 0 3px rgba(0,0,0,.3);
 transition:all 0.4s ease-in-out 0s
}
#cd-menu-trigger .cd-menu-icon::after {
 box-shadow:0 0 3px rgba(0,0,0,.3);
 top:10px;
 transition:all 0.4s ease-in-out 0s
}
#cd-menu-trigger.is-clicked .cd-menu-icon {
 background-color:rgba(255,255,255,0);
 box-shadow:none
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before,#cd-menu-trigger.is-clicked .cd-menu-icon::after {
 background-color:white
}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {
 bottom:0;
 transform:rotate(45deg)
}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {
 top:0;
 transform:rotate(-45deg)
}
.cd-navigation {
 margin-top:50px
}
#cd-lateral-nav {
 backface-visibility:hidden;
 background-color:#171717;
 height:100%;
 left:0;
 overflow-y:auto;
 padding-top:100px;
 position:fixed;
 top:0;
 transform:translateX(-80px);
 transition:transform 0.4s ease 0s,visibility 0s ease 0.4s;
 visibility:hidden;
 width:300px;
 z-index:1
}
#cd-lateral-nav .cd-navigation {
 margin-top:60px
}
#cd-lateral-nav .sub-menu {
 display:none
}
#cd-lateral-nav a {
 display:block
}
#cd-lateral-nav.lateral-menu-is-open {
 transform:translateX(0);
 transition:transform 0.4s ease 0s,visibility 0s ease 0s;
 visibility:visible
}
#cd-lateral-nav .item-has-children>a {
 position:relative
}
#cd-lateral-nav .item-has-children>a::after {
 content:"";
 display:block;
 float:left;
 font-family:"FontAwesome";
 font-size:12px;
 line-height:48px;
 position:absolute;
 right:30px;
 top:25px;
 transform:translateY(-50%);
 transition-duration:0.2s;
 transition-property:transform
}
#cd-lateral-nav .item-has-children>a.submenu-open::after {
 transform:translateY(-50%) rotate(90deg)
}
.mfp-bg {
 background:#0b0b0b none repeat scroll 0 0;
 height:100%;
 left:0;
 opacity:.8;
 overflow:hidden;
 position:fixed;
 top:0;
 width:100%;
 z-index:1042
}
.mfp-wrap {
 backface-visibility:hidden;
 height:100%;
 left:0;
 outline:medium none;
 position:fixed;
 top:0;
 width:100%;
 z-index:1043
}
.mfp-container {
 box-sizing:border-box;
 height:100%;
 left:0;
 padding:0 8px;
 position:absolute;
 text-align:center;
 top:0;
 width:100%
}
.mfp-container::before {
 content:"";
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.mfp-align-top .mfp-container::before {
 display:none
}
.mfp-content {
 display:inline-block;
 margin:0 auto;
 position:relative;
 text-align:left;
 vertical-align:middle;
 z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
 cursor:auto;
 width:100%
}
.mfp-ajax-cur {
 cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:zoom-out
}
.mfp-zoom {
 cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
 cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
 -moz-user-select:none
}
.mfp-loading.mfp-figure {
 display:none
}
.mfp-hide {
 display:none
}
.mfp-preloader {
 color:#ccc;
 left:8px;
 margin-top:-.8em;
 position:absolute;
 right:8px;
 text-align:center;
 top:50%;
 width:auto;
 z-index:1044
}
.mfp-preloader a {
 color:#ccc
}
.mfp-preloader a:hover {
 color:white
}
.mfp-s-ready .mfp-preloader {
 display:none
}
.mfp-s-error .mfp-content {
 display:none
}
button.mfp-close,button.mfp-arrow {
 background:transparent none repeat scroll 0 0;
 border:0 none;
 box-shadow:none;
 cursor:pointer;
 display:block;
 outline:medium none;
 overflow:visible;
 padding:0;
 z-index:1046
}
button::-moz-focus-inner {
 border:0 none;
 padding:0
}
.mfp-close {
 background:#fff none repeat scroll 0 0;
 border-radius:50%;
 color:white;
 font-family:Arial,Baskerville,monospace;
 font-size:28px;
 font-style:normal;
 height:44px;
 line-height:44px;
 opacity:1;
 padding:0 0 18px 10px;
 position:absolute;
 right:-25px;
 text-align:center;
 text-decoration:none;
 top:-10px;
 width:44px
}
.mfp-close:hover,.mfp-close:focus {
 opacity:1
}
.mfp-close-btn-in .mfp-close {
 color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
 background:#000 none repeat scroll 0 0;
 color:#fff;
 right:-20px;
 text-align:center;
 top:-20px
}
.mfp-counter {
 color:#ccc;
 font-size:12px;
 line-height:18px;
 position:absolute;
 right:0;
 top:0
}
.mfp-arrow {
 height:110px;
 margin:-55px 0 0;
 opacity:.65;
 padding:0;
 position:absolute;
 top:50%;
 width:90px
}
.mfp-arrow:active {
 margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus {
 opacity:1
}
.mfp-arrow::before,.mfp-arrow::after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
 border:medium inset transparent;
 content:"";
 display:block;
 height:0;
 left:0;
 margin-left:35px;
 margin-top:35px;
 position:absolute;
 top:0;
 width:0
}
.mfp-arrow::after,.mfp-arrow .mfp-a {
 border-bottom-width:13px;
 border-top-width:13px;
 top:8px
}
.mfp-arrow::before,.mfp-arrow .mfp-b {
 border-bottom-width:21px;
 border-top-width:21px;
 opacity:.7
}
.mfp-arrow-left {
 left:0
}
.mfp-arrow-left::after,.mfp-arrow-left .mfp-a {
 border-right:17px solid white;
 margin-left:31px
}
.mfp-arrow-left::before,.mfp-arrow-left .mfp-b {
 border-right:27px solid #3f3f3f;
 margin-left:25px
}
.mfp-arrow-right {
 right:0
}
.mfp-arrow-right::after,.mfp-arrow-right .mfp-a {
 border-left:17px solid white;
 margin-left:39px
}
.mfp-arrow-right::before,.mfp-arrow-right .mfp-b {
 border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
 padding-bottom:40px;
 padding-top:40px
}
.mfp-iframe-holder .mfp-content {
 line-height:0;
 max-width:900px;
 width:100%
}
.mfp-iframe-holder .mfp-close {
 top:-40px
}
.mfp-iframe-scaler {
 height:0;
 overflow:hidden;
 padding-top:56.25%;
 width:100%
}
.mfp-iframe-scaler iframe {
 background:black none repeat scroll 0 0;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 display:block;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
img.mfp-img {
 box-sizing:border-box;
 display:block;
 height:auto;
 line-height:0;
 margin:0 auto;
 max-width:100%;
 padding:40px 0;
 width:auto
}
.mfp-figure {
 line-height:0
}
.mfp-figure::after {
 background:#444 none repeat scroll 0 0;
 bottom:40px;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 content:"";
 display:block;
 height:auto;
 left:0;
 position:absolute;
 right:0;
 top:40px;
 width:auto;
 z-index:-1
}
.mfp-figure small {
 color:#bdbdbd;
 display:block;
 font-size:12px;
 line-height:14px
}
.mfp-figure figure {
 margin:0
}
.mfp-bottom-bar {
 cursor:auto;
 left:0;
 margin-top:-36px;
 position:absolute;
 top:100%;
 width:100%
}
.mfp-title {
 color:#f3f3f3;
 line-height:18px;
 overflow-wrap:break-word;
 padding-right:36px;
 text-align:left
}
.mfp-image-holder .mfp-content {
 max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left:0;
  padding-right:0
 }
 .mfp-img-mobile img.mfp-img {
  padding:0
 }
 .mfp-img-mobile .mfp-figure::after {
  bottom:0;
  top:0
 }
 .mfp-img-mobile .mfp-figure small {
  display:inline;
  margin-left:5px
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background:rgba(0,0,0,.6) none repeat scroll 0 0;
  bottom:0;
  box-sizing:border-box;
  margin:0;
  padding:3px 5px;
  position:fixed;
  top:auto
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding:0
 }
 .mfp-img-mobile .mfp-counter {
  right:5px;
  top:3px
 }
 .mfp-img-mobile .mfp-close {
  background:rgba(0,0,0,.6) none repeat scroll 0 0;
  height:35px;
  line-height:35px;
  padding:0;
  position:fixed;
  right:0;
  text-align:center;
  top:0;
  width:35px
 }
}
@media all and (max-width:900px) {
 .mfp-arrow {
  transform:scale(.75)
 }
 .mfp-arrow-left {
  transform-origin:0 50% 0
 }
 .mfp-arrow-right {
  transform-origin:100% 50% 0
 }
 .mfp-container {
  padding-left:6px;
  padding-right:6px
 }
}
.mfp-ie7 .mfp-img {
 padding:0
}
.mfp-ie7 .mfp-bottom-bar {
 left:50%;
 margin-left:-300px;
 margin-top:5px;
 padding-bottom:5px;
 width:600px
}
.mfp-ie7 .mfp-container {
 padding:0
}
.mfp-ie7 .mfp-content {
 padding-top:44px
}
.mfp-ie7 .mfp-close {
 padding-top:0;
 right:0;
 top:0
}
.my-mfp-zoom-in .zoom-anim-dialog {
 opacity:0;
 transform:scale(.8);
 transition:all 0.2s ease-in-out 0s
}
.pop-open-style {
 border-radius:0;
 margin:0 auto;
 max-width:970px;
 padding:0;
 position:relative;
 text-align:left
}
.pop-open-style {
 color:#535353
}
.pop-open-style p {
 color:#535353
}
.pop-open-style .pop_up {
 background:white none repeat scroll 0 0;
 overflow:hidden;
 position:relative
}
.pop-open-style li span {
 display:inline-block
}
.pop-open-style li span:nth-child(2) {
 border-left:1px solid #e86a5d;
 padding-left:10px;
 width:15%
}
.pop-open-style li span:nth-child(3) {
 border-left:1px solid #e86a5d;
 border-right:1px solid #e86a5d;
 padding:0 10px;
 width:20%
}
.pop-open-style li span:nth-child(4) {
 float:right;
 margin-top:3px;
 width:33px
}
.pop-open-style li span:nth-child(4) i {
 background:#fff none repeat scroll 0 0;
 border-radius:4px;
 font-size:20px;
 height:33px;
 line-height:33px;
 text-align:center;
 width:33px
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
 opacity:1;
 transform:scale(2)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
 opacity:0;
 transform:scale(.8)
}
.my-mfp-zoom-in.mfp-bg {
 opacity:0;
 transition:opacity 0.3s ease-out 0s
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
 opacity:.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
 opacity:0
}
.my-mfp-slide-bottom .zoom-anim-dialog {
 opacity:0;
 transform:translateY(-20px) perspective(600px) rotateX(10deg);
 transition:all 0.2s ease-out 0s
}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
 opacity:1;
 transform:translateY(0) perspective(600px) rotateX(0deg)
}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
 opacity:0;
 transform:translateY(-10px) perspective(600px) rotateX(10deg)
}
.my-mfp-slide-bottom.mfp-bg {
 opacity:0;
 transition:opacity 0.3s ease-out 0s
}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
 opacity:.8
}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
 opacity:0
}
.image-source-link {
 color:#98c3d1
}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {
 backface-visibility:hidden;
 opacity:0;
 transition:all 0.3s ease-out 0s
}
.mfp-with-zoom.mfp-ready .mfp-container {
 opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
 opacity:.8
}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {
 opacity:0
}
.mfp-image-holder .mfp-close {
 background:rgba(0,0,0,0) none repeat scroll 0 0
}
.mfp-arrow-right::before {
 border:medium none
}
.mfp-arrow-right::after {
 border:medium none;
 color:#fff;
 content:"";
 float:right;
 font-family:FontAwesome;
 font-size:30px;
 margin-right:0;
 padding:0 13px
}
.mfp-arrow-left::before {
 border:medium none
}
.mfp-arrow-left::after {
 border:medium none;
 color:#fff;
 content:"";
 float:right;
 font-family:FontAwesome;
 font-size:30px;
 margin-right:0;
 padding:0 13px
}
.mfp-fade.mfp-bg {
 opacity:0;
 transition:all 0.15s ease-out 0s
}
.mfp-fade.mfp-bg.mfp-ready {
 opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing {
 opacity:0
}
.mfp-fade.mfp-wrap .mfp-content {
 opacity:0;
 transition:all 0.15s ease-out 0s
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
 opacity:1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
 opacity:0
}
.p-t-b-150 {
 padding-bottom:30px;
 padding-top:30px
}
.padding-top-bot-300 {
 padding-bottom:300px;
 padding-top:300px
}
.margin-right-150 {
 margin-right:150px
}
.margin-left-150 {
 margin-left:150px
}
.no-margin {
 margin:0
}
.no-margin-top {
 margin-top:0
}
.no-margin-right {
 margin-right:0
}
.no-margin-bottom {
 margin-bottom:0
}
.no-margin-left {
 margin-left:0
}
.no-padding {
 padding:0
}
.no-padding-top {
 padding-top:0
}
.no-padding-right {
 padding-right:0
}
.no-padding-bottom {
 padding-bottom:0
}
.no-padding-left {
 padding-left:0
}
.pad-t-b-130 {
 padding-bottom:130px;
 padding-top:130px
}
.margin-0 {
 margin:0
}
.margin-left-0 {
 margin-left:0
}
.margin-right-0 {
 margin-right:0
}
.margin-top-0 {
 margin-top:0
}
.margin-bottom-0 {
 margin-bottom:0
}
.padding-0 {
 padding:0
}
.padding-left-0 {
 padding-left:0
}
.padding-right-0 {
 padding-right:0
}
.padding-top-0 {
 padding-top:0
}
.padding-bottom-0 {
 padding-bottom:0
}
.margin-1 {
 margin:1px
}
.margin-left-1 {
 margin-left:1px
}
.margin-right-1 {
 margin-right:1px
}
.margin-top-1 {
 margin-top:1px
}
.margin-bottom-1 {
 margin-bottom:1px
}
.padding-1 {
 padding:1px
}
.padding-left-1 {
 padding-left:1px
}
.padding-right-1 {
 padding-right:1px
}
.padding-top-1 {
 padding-top:1px
}
.padding-bottom-1 {
 padding-bottom:1px
}
.margin-2 {
 margin:2px
}
.margin-left-2 {
 margin-left:2px
}
.margin-right-2 {
 margin-right:2px
}
.margin-top-2 {
 margin-top:2px
}
.margin-bottom-2 {
 margin-bottom:2px
}
.padding-2 {
 padding:2px
}
.padding-left-2 {
 padding-left:2px
}
.padding-right-2 {
 padding-right:2px
}
.padding-top-2 {
 padding-top:2px
}
.padding-bottom-2 {
 padding-bottom:2px
}
.margin-3 {
 margin:3px
}
.margin-left-3 {
 margin-left:3px
}
.margin-right-3 {
 margin-right:3px
}
.margin-top-3 {
 margin-top:3px
}
.margin-bottom-3 {
 margin-bottom:3px
}
.padding-3 {
 padding:3px
}
.padding-left-3 {
 padding-left:3px
}
.padding-right-3 {
 padding-right:3px
}
.padding-top-3 {
 padding-top:3px
}
.padding-bottom-3 {
 padding-bottom:3px
}
.margin-4 {
 margin:4px
}
.margin-left-4 {
 margin-left:4px
}
.margin-right-4 {
 margin-right:4px
}
.margin-top-4 {
 margin-top:4px
}
.margin-bottom-4 {
 margin-bottom:4px
}
.padding-4 {
 padding:4px
}
.padding-left-4 {
 padding-left:4px
}
.padding-right-4 {
 padding-right:4px
}
.padding-top-4 {
 padding-top:4px
}
.padding-bottom-4 {
 padding-bottom:4px
}
.margin-5 {
 margin:5px
}
.margin-left-5 {
 margin-left:5px
}
.margin-right-5 {
 margin-right:5px
}
.margin-top-5 {
 margin-top:5px
}
.margin-bottom-5 {
 margin-bottom:5px
}
.padding-5 {
 padding:5px
}
.padding-left-5 {
 padding-left:5px
}
.padding-right-5 {
 padding-right:5px
}
.padding-top-5 {
 padding-top:5px
}
.padding-bottom-5 {
 padding-bottom:5px
}
.margin-6 {
 margin:6px
}
.margin-left-6 {
 margin-left:6px
}
.margin-right-6 {
 margin-right:6px
}
.margin-top-6 {
 margin-top:6px
}
.margin-bottom-6 {
 margin-bottom:6px
}
.padding-6 {
 padding:6px
}
.padding-left-6 {
 padding-left:6px
}
.padding-right-6 {
 padding-right:6px
}
.padding-top-6 {
 padding-top:6px
}
.padding-bottom-6 {
 padding-bottom:6px
}
.margin-7 {
 margin:7px
}
.margin-left-7 {
 margin-left:7px
}
.margin-right-7 {
 margin-right:7px
}
.margin-top-7 {
 margin-top:7px
}
.margin-bottom-7 {
 margin-bottom:7px
}
.padding-7 {
 padding:7px
}
.padding-left-7 {
 padding-left:7px
}
.padding-right-7 {
 padding-right:7px
}
.padding-top-7 {
 padding-top:7px
}
.padding-bottom-7 {
 padding-bottom:7px
}
.margin-8 {
 margin:8px
}
.margin-left-8 {
 margin-left:8px
}
.margin-right-8 {
 margin-right:8px
}
.margin-top-8 {
 margin-top:8px
}
.margin-bottom-8 {
 margin-bottom:8px
}
.padding-8 {
 padding:8px
}
.padding-left-8 {
 padding-left:8px
}
.padding-right-8 {
 padding-right:8px
}
.padding-top-8 {
 padding-top:8px
}
.padding-bottom-8 {
 padding-bottom:8px
}
.margin-9 {
 margin:9px
}
.margin-left-9 {
 margin-left:9px
}
.margin-right-9 {
 margin-right:9px
}
.margin-top-9 {
 margin-top:9px
}
.margin-bottom-9 {
 margin-bottom:9px
}
.padding-9 {
 padding:9px
}
.padding-left-9 {
 padding-left:9px
}
.padding-right-9 {
 padding-right:9px
}
.padding-top-9 {
 padding-top:9px
}
.padding-bottom-9 {
 padding-bottom:9px
}
.margin-10 {
 margin:10px
}
.margin-left-10 {
 margin-left:10px
}
.margin-right-10 {
 margin-right:10px
}
.margin-top-10 {
 margin-top:10px
}
.margin-bottom-10 {
 margin-bottom:10px
}
.padding-10 {
 padding:10px
}
.padding-left-10 {
 padding-left:10px
}
.padding-right-10 {
 padding-right:10px
}
.padding-top-10 {
 padding-top:10px
}
.padding-bottom-10 {
 padding-bottom:10px
}
.margin-11 {
 margin:11px
}
.margin-left-11 {
 margin-left:11px
}
.margin-right-11 {
 margin-right:11px
}
.margin-top-11 {
 margin-top:11px
}
.margin-bottom-11 {
 margin-bottom:11px
}
.padding-11 {
 padding:11px
}
.padding-left-11 {
 padding-left:11px
}
.padding-right-11 {
 padding-right:11px
}
.padding-top-11 {
 padding-top:11px
}
.padding-bottom-11 {
 padding-bottom:11px
}
.margin-12 {
 margin:12px
}
.margin-left-12 {
 margin-left:12px
}
.margin-right-12 {
 margin-right:12px
}
.margin-top-12 {
 margin-top:12px
}
.margin-bottom-12 {
 margin-bottom:12px
}
.padding-12 {
 padding:12px
}
.padding-left-12 {
 padding-left:12px
}
.padding-right-12 {
 padding-right:12px
}
.padding-top-12 {
 padding-top:12px
}
.padding-bottom-12 {
 padding-bottom:12px
}
.margin-13 {
 margin:13px
}
.margin-left-13 {
 margin-left:13px
}
.margin-right-13 {
 margin-right:13px
}
.margin-top-13 {
 margin-top:13px
}
.margin-bottom-13 {
 margin-bottom:13px
}
.padding-13 {
 padding:13px
}
.padding-left-13 {
 padding-left:13px
}
.padding-right-13 {
 padding-right:13px
}
.padding-top-13 {
 padding-top:13px
}
.padding-bottom-13 {
 padding-bottom:13px
}
.margin-14 {
 margin:14px
}
.margin-left-14 {
 margin-left:14px
}
.margin-right-14 {
 margin-right:14px
}
.margin-top-14 {
 margin-top:14px
}
.margin-bottom-14 {
 margin-bottom:14px
}
.padding-14 {
 padding:14px
}
.padding-left-14 {
 padding-left:14px
}
.padding-right-14 {
 padding-right:14px
}
.padding-top-14 {
 padding-top:14px
}
.padding-bottom-14 {
 padding-bottom:14px
}
.margin-15 {
 margin:15px
}
.margin-left-15 {
 margin-left:15px
}
.margin-right-15 {
 margin-right:15px
}
.margin-top-15 {
 margin-top:15px
}
.margin-bottom-15 {
 margin-bottom:15px
}
.padding-15 {
 padding:15px
}
.padding-left-15 {
 padding-left:15px
}
.padding-right-15 {
 padding-right:15px
}
.padding-top-15 {
 padding-top:15px
}
.padding-bottom-15 {
 padding-bottom:15px
}
.margin-16 {
 margin:16px
}
.margin-left-16 {
 margin-left:16px
}
.margin-right-16 {
 margin-right:16px
}
.margin-top-16 {
 margin-top:16px
}
.margin-bottom-16 {
 margin-bottom:16px
}
.padding-16 {
 padding:16px
}
.padding-left-16 {
 padding-left:16px
}
.padding-right-16 {
 padding-right:16px
}
.padding-top-16 {
 padding-top:16px
}
.padding-bottom-16 {
 padding-bottom:16px
}
.margin-17 {
 margin:17px
}
.margin-left-17 {
 margin-left:17px
}
.margin-right-17 {
 margin-right:17px
}
.margin-top-17 {
 margin-top:17px
}
.margin-bottom-17 {
 margin-bottom:17px
}
.padding-17 {
 padding:17px
}
.padding-left-17 {
 padding-left:17px
}
.padding-right-17 {
 padding-right:17px
}
.padding-top-17 {
 padding-top:17px
}
.padding-bottom-17 {
 padding-bottom:17px
}
.margin-18 {
 margin:18px
}
.margin-left-18 {
 margin-left:18px
}
.margin-right-18 {
 margin-right:18px
}
.margin-top-18 {
 margin-top:18px
}
.margin-bottom-18 {
 margin-bottom:18px
}
.padding-18 {
 padding:18px
}
.padding-left-18 {
 padding-left:18px
}
.padding-right-18 {
 padding-right:18px
}
.padding-top-18 {
 padding-top:18px
}
.padding-bottom-18 {
 padding-bottom:18px
}
.margin-19 {
 margin:19px
}
.margin-left-19 {
 margin-left:19px
}
.margin-right-19 {
 margin-right:19px
}
.margin-top-19 {
 margin-top:19px
}
.margin-bottom-19 {
 margin-bottom:19px
}
.padding-19 {
 padding:19px
}
.padding-left-19 {
 padding-left:19px
}
.padding-right-19 {
 padding-right:19px
}
.padding-top-19 {
 padding-top:19px
}
.padding-bottom-19 {
 padding-bottom:19px
}
.margin-20 {
 margin:20px
}
.margin-left-20 {
 margin-left:20px
}
.margin-right-20 {
 margin-right:20px
}
.margin-top-20 {
 margin-top:20px
}
.margin-bottom-20 {
 margin-bottom:20px
}
.padding-20 {
 padding:20px
}
.padding-left-20 {
 padding-left:20px
}
.padding-right-20 {
 padding-right:20px
}
.padding-top-20 {
 padding-top:20px
}
.padding-bottom-20 {
 padding-bottom:20px
}
.margin-21 {
 margin:21px
}
.margin-left-21 {
 margin-left:21px
}
.margin-right-21 {
 margin-right:21px
}
.margin-top-21 {
 margin-top:21px
}
.margin-bottom-21 {
 margin-bottom:21px
}
.padding-21 {
 padding:21px
}
.padding-left-21 {
 padding-left:21px
}
.padding-right-21 {
 padding-right:21px
}
.padding-top-21 {
 padding-top:21px
}
.padding-bottom-21 {
 padding-bottom:21px
}
.margin-22 {
 margin:22px
}
.margin-left-22 {
 margin-left:22px
}
.margin-right-22 {
 margin-right:22px
}
.margin-top-22 {
 margin-top:22px
}
.margin-bottom-22 {
 margin-bottom:22px
}
.padding-22 {
 padding:22px
}
.padding-left-22 {
 padding-left:22px
}
.padding-right-22 {
 padding-right:22px
}
.padding-top-22 {
 padding-top:22px
}
.padding-bottom-22 {
 padding-bottom:22px
}
.margin-23 {
 margin:23px
}
.margin-left-23 {
 margin-left:23px
}
.margin-right-23 {
 margin-right:23px
}
.margin-top-23 {
 margin-top:23px
}
.margin-bottom-23 {
 margin-bottom:23px
}
.padding-23 {
 padding:23px
}
.padding-left-23 {
 padding-left:23px
}
.padding-right-23 {
 padding-right:23px
}
.padding-top-23 {
 padding-top:23px
}
.padding-bottom-23 {
 padding-bottom:23px
}
.margin-24 {
 margin:24px
}
.margin-left-24 {
 margin-left:24px
}
.margin-right-24 {
 margin-right:24px
}
.margin-top-24 {
 margin-top:24px
}
.margin-bottom-24 {
 margin-bottom:24px
}
.padding-24 {
 padding:24px
}
.padding-left-24 {
 padding-left:24px
}
.padding-right-24 {
 padding-right:24px
}
.padding-top-24 {
 padding-top:24px
}
.padding-bottom-24 {
 padding-bottom:24px
}
.margin-25 {
 margin:25px
}
.margin-left-25 {
 margin-left:25px
}
.margin-right-25 {
 margin-right:25px
}
.margin-top-25 {
 margin-top:25px
}
.margin-bottom-25 {
 margin-bottom:25px
}
.padding-25 {
 padding:25px
}
.padding-left-25 {
 padding-left:25px
}
.padding-right-25 {
 padding-right:25px
}
.padding-top-25 {
 padding-top:25px
}
.padding-bottom-25 {
 padding-bottom:25px
}
.margin-26 {
 margin:26px
}
.margin-left-26 {
 margin-left:26px
}
.margin-right-26 {
 margin-right:26px
}
.margin-top-26 {
 margin-top:26px
}
.margin-bottom-26 {
 margin-bottom:26px
}
.padding-26 {
 padding:26px
}
.padding-left-26 {
 padding-left:26px
}
.padding-right-26 {
 padding-right:26px
}
.padding-top-26 {
 padding-top:26px
}
.padding-bottom-26 {
 padding-bottom:26px
}
.margin-27 {
 margin:27px
}
.margin-left-27 {
 margin-left:27px
}
.margin-right-27 {
 margin-right:27px
}
.margin-top-27 {
 margin-top:27px
}
.margin-bottom-27 {
 margin-bottom:27px
}
.padding-27 {
 padding:27px
}
.padding-left-27 {
 padding-left:27px
}
.padding-right-27 {
 padding-right:27px
}
.padding-top-27 {
 padding-top:27px
}
.padding-bottom-27 {
 padding-bottom:27px
}
.margin-28 {
 margin:28px
}
.margin-left-28 {
 margin-left:28px
}
.margin-right-28 {
 margin-right:28px
}
.margin-top-28 {
 margin-top:28px
}
.margin-bottom-28 {
 margin-bottom:28px
}
.padding-28 {
 padding:28px
}
.padding-left-28 {
 padding-left:28px
}
.padding-right-28 {
 padding-right:28px
}
.padding-top-28 {
 padding-top:28px
}
.padding-bottom-28 {
 padding-bottom:28px
}
.margin-29 {
 margin:29px
}
.margin-left-29 {
 margin-left:29px
}
.margin-right-29 {
 margin-right:29px
}
.margin-top-29 {
 margin-top:29px
}
.margin-bottom-29 {
 margin-bottom:29px
}
.padding-29 {
 padding:29px
}
.padding-left-29 {
 padding-left:29px
}
.padding-right-29 {
 padding-right:29px
}
.padding-top-29 {
 padding-top:29px
}
.padding-bottom-29 {
 padding-bottom:29px
}
.margin-30 {
 margin:30px
}
.margin-left-30 {
 margin-left:30px
}
.margin-right-30 {
 margin-right:30px
}
.margin-top-30 {
 margin-top:30px
}
.margin-bottom-30 {
 margin-bottom:30px
}
.padding-30 {
 padding:30px
}
.padding-left-30 {
 padding-left:30px
}
.padding-right-30 {
 padding-right:30px
}
.padding-top-30 {
 padding-top:30px
}
.padding-bottom-30 {
 padding-bottom:30px
}
.margin-31 {
 margin:31px
}
.margin-left-31 {
 margin-left:31px
}
.margin-right-31 {
 margin-right:31px
}
.margin-top-31 {
 margin-top:31px
}
.margin-bottom-31 {
 margin-bottom:31px
}
.padding-31 {
 padding:31px
}
.padding-left-31 {
 padding-left:31px
}
.padding-right-31 {
 padding-right:31px
}
.padding-top-31 {
 padding-top:31px
}
.padding-bottom-31 {
 padding-bottom:31px
}
.margin-32 {
 margin:32px
}
.margin-left-32 {
 margin-left:32px
}
.margin-right-32 {
 margin-right:32px
}
.margin-top-32 {
 margin-top:32px
}
.margin-bottom-32 {
 margin-bottom:32px
}
.padding-32 {
 padding:32px
}
.padding-left-32 {
 padding-left:32px
}
.padding-right-32 {
 padding-right:32px
}
.padding-top-32 {
 padding-top:32px
}
.padding-bottom-32 {
 padding-bottom:32px
}
.margin-33 {
 margin:33px
}
.margin-left-33 {
 margin-left:33px
}
.margin-right-33 {
 margin-right:33px
}
.margin-top-33 {
 margin-top:33px
}
.margin-bottom-33 {
 margin-bottom:33px
}
.padding-33 {
 padding:33px
}
.padding-left-33 {
 padding-left:33px
}
.padding-right-33 {
 padding-right:33px
}
.padding-top-33 {
 padding-top:33px
}
.padding-bottom-33 {
 padding-bottom:33px
}
.margin-34 {
 margin:34px
}
.margin-left-34 {
 margin-left:34px
}
.margin-right-34 {
 margin-right:34px
}
.margin-top-34 {
 margin-top:34px
}
.margin-bottom-34 {
 margin-bottom:34px
}
.padding-34 {
 padding:34px
}
.padding-left-34 {
 padding-left:34px
}
.padding-right-34 {
 padding-right:34px
}
.padding-top-34 {
 padding-top:34px
}
.padding-bottom-34 {
 padding-bottom:34px
}
.margin-35 {
 margin:35px
}
.margin-left-35 {
 margin-left:35px
}
.margin-right-35 {
 margin-right:35px
}
.margin-top-35 {
 margin-top:35px
}
.margin-bottom-35 {
 margin-bottom:35px
}
.padding-35 {
 padding:35px
}
.padding-left-35 {
 padding-left:35px
}
.padding-right-35 {
 padding-right:35px
}
.padding-top-35 {
 padding-top:35px
}
.padding-bottom-35 {
 padding-bottom:35px
}
.margin-36 {
 margin:36px
}
.margin-left-36 {
 margin-left:36px
}
.margin-right-36 {
 margin-right:36px
}
.margin-top-36 {
 margin-top:36px
}
.margin-bottom-36 {
 margin-bottom:36px
}
.padding-36 {
 padding:36px
}
.padding-left-36 {
 padding-left:36px
}
.padding-right-36 {
 padding-right:36px
}
.padding-top-36 {
 padding-top:36px
}
.padding-bottom-36 {
 padding-bottom:36px
}
.margin-37 {
 margin:37px
}
.margin-left-37 {
 margin-left:37px
}
.margin-right-37 {
 margin-right:37px
}
.margin-top-37 {
 margin-top:37px
}
.margin-bottom-37 {
 margin-bottom:37px
}
.padding-37 {
 padding:37px
}
.padding-left-37 {
 padding-left:37px
}
.padding-right-37 {
 padding-right:37px
}
.padding-top-37 {
 padding-top:37px
}
.padding-bottom-37 {
 padding-bottom:37px
}
.margin-38 {
 margin:38px
}
.margin-left-38 {
 margin-left:38px
}
.margin-right-38 {
 margin-right:38px
}
.margin-top-38 {
 margin-top:38px
}
.margin-bottom-38 {
 margin-bottom:38px
}
.padding-38 {
 padding:38px
}
.padding-left-38 {
 padding-left:38px
}
.padding-right-38 {
 padding-right:38px
}
.padding-top-38 {
 padding-top:38px
}
.padding-bottom-38 {
 padding-bottom:38px
}
.margin-39 {
 margin:39px
}
.margin-left-39 {
 margin-left:39px
}
.margin-right-39 {
 margin-right:39px
}
.margin-top-39 {
 margin-top:39px
}
.margin-bottom-39 {
 margin-bottom:39px
}
.padding-39 {
 padding:39px
}
.padding-left-39 {
 padding-left:39px
}
.padding-right-39 {
 padding-right:39px
}
.padding-top-39 {
 padding-top:39px
}
.padding-bottom-39 {
 padding-bottom:39px
}
.margin-40 {
 margin:40px
}
.margin-left-40 {
 margin-left:40px
}
.margin-right-40 {
 margin-right:40px
}
.margin-top-40 {
 margin-top:40px
}
.margin-bottom-40 {
 margin-bottom:40px
}
.padding-40 {
 padding:40px
}
.padding-left-40 {
 padding-left:40px
}
.padding-right-40 {
 padding-right:40px
}
.padding-top-40 {
 padding-top:40px
}
.padding-bottom-40 {
 padding-bottom:40px
}
.margin-41 {
 margin:41px
}
.margin-left-41 {
 margin-left:41px
}
.margin-right-41 {
 margin-right:41px
}
.margin-top-41 {
 margin-top:41px
}
.margin-bottom-41 {
 margin-bottom:41px
}
.padding-41 {
 padding:41px
}
.padding-left-41 {
 padding-left:41px
}
.padding-right-41 {
 padding-right:41px
}
.padding-top-41 {
 padding-top:41px
}
.padding-bottom-41 {
 padding-bottom:41px
}
.margin-42 {
 margin:42px
}
.margin-left-42 {
 margin-left:42px
}
.margin-right-42 {
 margin-right:42px
}
.margin-top-42 {
 margin-top:42px
}
.margin-bottom-42 {
 margin-bottom:42px
}
.padding-42 {
 padding:42px
}
.padding-left-42 {
 padding-left:42px
}
.padding-right-42 {
 padding-right:42px
}
.padding-top-42 {
 padding-top:42px
}
.padding-bottom-42 {
 padding-bottom:42px
}
.margin-43 {
 margin:43px
}
.margin-left-43 {
 margin-left:43px
}
.margin-right-43 {
 margin-right:43px
}
.margin-top-43 {
 margin-top:43px
}
.margin-bottom-43 {
 margin-bottom:43px
}
.padding-43 {
 padding:43px
}
.padding-left-43 {
 padding-left:43px
}
.padding-right-43 {
 padding-right:43px
}
.padding-top-43 {
 padding-top:43px
}
.padding-bottom-43 {
 padding-bottom:43px
}
.margin-44 {
 margin:44px
}
.margin-left-44 {
 margin-left:44px
}
.margin-right-44 {
 margin-right:44px
}
.margin-top-44 {
 margin-top:44px
}
.margin-bottom-44 {
 margin-bottom:44px
}
.padding-44 {
 padding:44px
}
.padding-left-44 {
 padding-left:44px
}
.padding-right-44 {
 padding-right:44px
}
.padding-top-44 {
 padding-top:44px
}
.padding-bottom-44 {
 padding-bottom:44px
}
.margin-45 {
 margin:45px
}
.margin-left-45 {
 margin-left:45px
}
.margin-right-45 {
 margin-right:45px
}
.margin-top-45 {
 margin-top:45px
}
.margin-bottom-45 {
 margin-bottom:45px
}
.padding-45 {
 padding:45px
}
.padding-left-45 {
 padding-left:45px
}
.padding-right-45 {
 padding-right:45px
}
.padding-top-45 {
 padding-top:45px
}
.padding-bottom-45 {
 padding-bottom:45px
}
.margin-46 {
 margin:46px
}
.margin-left-46 {
 margin-left:46px
}
.margin-right-46 {
 margin-right:46px
}
.margin-top-46 {
 margin-top:46px
}
.margin-bottom-46 {
 margin-bottom:46px
}
.padding-46 {
 padding:46px
}
.padding-left-46 {
 padding-left:46px
}
.padding-right-46 {
 padding-right:46px
}
.padding-top-46 {
 padding-top:46px
}
.padding-bottom-46 {
 padding-bottom:46px
}
.margin-47 {
 margin:47px
}
.margin-left-47 {
 margin-left:47px
}
.margin-right-47 {
 margin-right:47px
}
.margin-top-47 {
 margin-top:47px
}
.margin-bottom-47 {
 margin-bottom:47px
}
.padding-47 {
 padding:47px
}
.padding-left-47 {
 padding-left:47px
}
.padding-right-47 {
 padding-right:47px
}
.padding-top-47 {
 padding-top:47px
}
.padding-bottom-47 {
 padding-bottom:47px
}
.margin-48 {
 margin:48px
}
.margin-left-48 {
 margin-left:48px
}
.margin-right-48 {
 margin-right:48px
}
.margin-top-48 {
 margin-top:48px
}
.margin-bottom-48 {
 margin-bottom:48px
}
.padding-48 {
 padding:48px
}
.padding-left-48 {
 padding-left:48px
}
.padding-right-48 {
 padding-right:48px
}
.padding-top-48 {
 padding-top:48px
}
.padding-bottom-48 {
 padding-bottom:48px
}
.margin-49 {
 margin:49px
}
.margin-left-49 {
 margin-left:49px
}
.margin-right-49 {
 margin-right:49px
}
.margin-top-49 {
 margin-top:49px
}
.margin-bottom-49 {
 margin-bottom:49px
}
.padding-49 {
 padding:49px
}
.padding-left-49 {
 padding-left:49px
}
.padding-right-49 {
 padding-right:49px
}
.padding-top-49 {
 padding-top:49px
}
.padding-bottom-49 {
 padding-bottom:49px
}
.margin-50 {
 margin:50px
}
.margin-left-50 {
 margin-left:50px
}
.margin-right-50 {
 margin-right:50px
}
.margin-top-50 {
 margin-top:50px
}
.margin-bottom-50 {
 margin-bottom:50px
}
.padding-50 {
 padding:50px
}
.padding-left-50 {
 padding-left:50px
}
.padding-right-50 {
 padding-right:50px
}
.padding-top-50 {
 padding-top:50px
}
.padding-bottom-50 {
 padding-bottom:50px
}
.margin-51 {
 margin:51px
}
.margin-left-51 {
 margin-left:51px
}
.margin-right-51 {
 margin-right:51px
}
.margin-top-51 {
 margin-top:51px
}
.margin-bottom-51 {
 margin-bottom:51px
}
.padding-51 {
 padding:51px
}
.padding-left-51 {
 padding-left:51px
}
.padding-right-51 {
 padding-right:51px
}
.padding-top-51 {
 padding-top:51px
}
.padding-bottom-51 {
 padding-bottom:51px
}
.margin-52 {
 margin:52px
}
.margin-left-52 {
 margin-left:52px
}
.margin-right-52 {
 margin-right:52px
}
.margin-top-52 {
 margin-top:52px
}
.margin-bottom-52 {
 margin-bottom:52px
}
.padding-52 {
 padding:52px
}
.padding-left-52 {
 padding-left:52px
}
.padding-right-52 {
 padding-right:52px
}
.padding-top-52 {
 padding-top:52px
}
.padding-bottom-52 {
 padding-bottom:52px
}
.margin-53 {
 margin:53px
}
.margin-left-53 {
 margin-left:53px
}
.margin-right-53 {
 margin-right:53px
}
.margin-top-53 {
 margin-top:53px
}
.margin-bottom-53 {
 margin-bottom:53px
}
.padding-53 {
 padding:53px
}
.padding-left-53 {
 padding-left:53px
}
.padding-right-53 {
 padding-right:53px
}
.padding-top-53 {
 padding-top:53px
}
.padding-bottom-53 {
 padding-bottom:53px
}
.margin-54 {
 margin:54px
}
.margin-left-54 {
 margin-left:54px
}
.margin-right-54 {
 margin-right:54px
}
.margin-top-54 {
 margin-top:54px
}
.margin-bottom-54 {
 margin-bottom:54px
}
.padding-54 {
 padding:54px
}
.padding-left-54 {
 padding-left:54px
}
.padding-right-54 {
 padding-right:54px
}
.padding-top-54 {
 padding-top:54px
}
.padding-bottom-54 {
 padding-bottom:54px
}
.margin-55 {
 margin:55px
}
.margin-left-55 {
 margin-left:55px
}
.margin-right-55 {
 margin-right:55px
}
.margin-top-55 {
 margin-top:55px
}
.margin-bottom-55 {
 margin-bottom:55px
}
.padding-55 {
 padding:55px
}
.padding-left-55 {
 padding-left:55px
}
.padding-right-55 {
 padding-right:55px
}
.padding-top-55 {
 padding-top:55px
}
.padding-bottom-55 {
 padding-bottom:55px
}
.margin-56 {
 margin:56px
}
.margin-left-56 {
 margin-left:56px
}
.margin-right-56 {
 margin-right:56px
}
.margin-top-56 {
 margin-top:56px
}
.margin-bottom-56 {
 margin-bottom:56px
}
.padding-56 {
 padding:56px
}
.padding-left-56 {
 padding-left:56px
}
.padding-right-56 {
 padding-right:56px
}
.padding-top-56 {
 padding-top:56px
}
.padding-bottom-56 {
 padding-bottom:56px
}
.margin-57 {
 margin:57px
}
.margin-left-57 {
 margin-left:57px
}
.margin-right-57 {
 margin-right:57px
}
.margin-top-57 {
 margin-top:57px
}
.margin-bottom-57 {
 margin-bottom:57px
}
.padding-57 {
 padding:57px
}
.padding-left-57 {
 padding-left:57px
}
.padding-right-57 {
 padding-right:57px
}
.padding-top-57 {
 padding-top:57px
}
.padding-bottom-57 {
 padding-bottom:57px
}
.margin-58 {
 margin:58px
}
.margin-left-58 {
 margin-left:58px
}
.margin-right-58 {
 margin-right:58px
}
.margin-top-58 {
 margin-top:58px
}
.margin-bottom-58 {
 margin-bottom:58px
}
.padding-58 {
 padding:58px
}
.padding-left-58 {
 padding-left:58px
}
.padding-right-58 {
 padding-right:58px
}
.padding-top-58 {
 padding-top:58px
}
.padding-bottom-58 {
 padding-bottom:58px
}
.margin-59 {
 margin:59px
}
.margin-left-59 {
 margin-left:59px
}
.margin-right-59 {
 margin-right:59px
}
.margin-top-59 {
 margin-top:59px
}
.margin-bottom-59 {
 margin-bottom:59px
}
.padding-59 {
 padding:59px
}
.padding-left-59 {
 padding-left:59px
}
.padding-right-59 {
 padding-right:59px
}
.padding-top-59 {
 padding-top:59px
}
.padding-bottom-59 {
 padding-bottom:59px
}
.margin-60 {
 margin:60px
}
.margin-left-60 {
 margin-left:60px
}
.margin-right-60 {
 margin-right:60px
}
.margin-top-60 {
 margin-top:60px
}
.margin-bottom-60 {
 margin-bottom:60px
}
.padding-60 {
 padding:60px
}
.padding-left-60 {
 padding-left:60px
}
.padding-right-60 {
 padding-right:60px
}
.padding-top-60 {
 padding-top:60px
}
.padding-bottom-60 {
 padding-bottom:60px
}
.margin-61 {
 margin:61px
}
.margin-left-61 {
 margin-left:61px
}
.margin-right-61 {
 margin-right:61px
}
.margin-top-61 {
 margin-top:61px
}
.margin-bottom-61 {
 margin-bottom:61px
}
.padding-61 {
 padding:61px
}
.padding-left-61 {
 padding-left:61px
}
.padding-right-61 {
 padding-right:61px
}
.padding-top-61 {
 padding-top:61px
}
.padding-bottom-61 {
 padding-bottom:61px
}
.margin-62 {
 margin:62px
}
.margin-left-62 {
 margin-left:62px
}
.margin-right-62 {
 margin-right:62px
}
.margin-top-62 {
 margin-top:62px
}
.margin-bottom-62 {
 margin-bottom:62px
}
.padding-62 {
 padding:62px
}
.padding-left-62 {
 padding-left:62px
}
.padding-right-62 {
 padding-right:62px
}
.padding-top-62 {
 padding-top:62px
}
.padding-bottom-62 {
 padding-bottom:62px
}
.margin-63 {
 margin:63px
}
.margin-left-63 {
 margin-left:63px
}
.margin-right-63 {
 margin-right:63px
}
.margin-top-63 {
 margin-top:63px
}
.margin-bottom-63 {
 margin-bottom:63px
}
.padding-63 {
 padding:63px
}
.padding-left-63 {
 padding-left:63px
}
.padding-right-63 {
 padding-right:63px
}
.padding-top-63 {
 padding-top:63px
}
.padding-bottom-63 {
 padding-bottom:63px
}
.margin-64 {
 margin:64px
}
.margin-left-64 {
 margin-left:64px
}
.margin-right-64 {
 margin-right:64px
}
.margin-top-64 {
 margin-top:64px
}
.margin-bottom-64 {
 margin-bottom:64px
}
.padding-64 {
 padding:64px
}
.padding-left-64 {
 padding-left:64px
}
.padding-right-64 {
 padding-right:64px
}
.padding-top-64 {
 padding-top:64px
}
.padding-bottom-64 {
 padding-bottom:64px
}
.margin-65 {
 margin:65px
}
.margin-left-65 {
 margin-left:65px
}
.margin-right-65 {
 margin-right:65px
}
.margin-top-65 {
 margin-top:65px
}
.margin-bottom-65 {
 margin-bottom:65px
}
.padding-65 {
 padding:65px
}
.padding-left-65 {
 padding-left:65px
}
.padding-right-65 {
 padding-right:65px
}
.padding-top-65 {
 padding-top:65px
}
.padding-bottom-65 {
 padding-bottom:65px
}
.margin-66 {
 margin:66px
}
.margin-left-66 {
 margin-left:66px
}
.margin-right-66 {
 margin-right:66px
}
.margin-top-66 {
 margin-top:66px
}
.margin-bottom-66 {
 margin-bottom:66px
}
.padding-66 {
 padding:66px
}
.padding-left-66 {
 padding-left:66px
}
.padding-right-66 {
 padding-right:66px
}
.padding-top-66 {
 padding-top:66px
}
.padding-bottom-66 {
 padding-bottom:66px
}
.margin-67 {
 margin:67px
}
.margin-left-67 {
 margin-left:67px
}
.margin-right-67 {
 margin-right:67px
}
.margin-top-67 {
 margin-top:67px
}
.margin-bottom-67 {
 margin-bottom:67px
}
.padding-67 {
 padding:67px
}
.padding-left-67 {
 padding-left:67px
}
.padding-right-67 {
 padding-right:67px
}
.padding-top-67 {
 padding-top:67px
}
.padding-bottom-67 {
 padding-bottom:67px
}
.margin-68 {
 margin:68px
}
.margin-left-68 {
 margin-left:68px
}
.margin-right-68 {
 margin-right:68px
}
.margin-top-68 {
 margin-top:68px
}
.margin-bottom-68 {
 margin-bottom:68px
}
.padding-68 {
 padding:68px
}
.padding-left-68 {
 padding-left:68px
}
.padding-right-68 {
 padding-right:68px
}
.padding-top-68 {
 padding-top:68px
}
.padding-bottom-68 {
 padding-bottom:68px
}
.margin-69 {
 margin:69px
}
.margin-left-69 {
 margin-left:69px
}
.margin-right-69 {
 margin-right:69px
}
.margin-top-69 {
 margin-top:69px
}
.margin-bottom-69 {
 margin-bottom:69px
}
.padding-69 {
 padding:69px
}
.padding-left-69 {
 padding-left:69px
}
.padding-right-69 {
 padding-right:69px
}
.padding-top-69 {
 padding-top:69px
}
.padding-bottom-69 {
 padding-bottom:69px
}
.margin-70 {
 margin:70px
}
.margin-left-70 {
 margin-left:70px
}
.margin-right-70 {
 margin-right:70px
}
.margin-top-70 {
 margin-top:70px
}
.margin-bottom-70 {
 margin-bottom:70px
}
.padding-70 {
 padding:70px
}
.padding-left-70 {
 padding-left:70px
}
.padding-right-70 {
 padding-right:70px
}
.padding-top-70 {
 padding-top:70px
}
.padding-bottom-70 {
 padding-bottom:70px
}
.margin-71 {
 margin:71px
}
.margin-left-71 {
 margin-left:71px
}
.margin-right-71 {
 margin-right:71px
}
.margin-top-71 {
 margin-top:71px
}
.margin-bottom-71 {
 margin-bottom:71px
}
.padding-71 {
 padding:71px
}
.padding-left-71 {
 padding-left:71px
}
.padding-right-71 {
 padding-right:71px
}
.padding-top-71 {
 padding-top:71px
}
.padding-bottom-71 {
 padding-bottom:71px
}
.margin-72 {
 margin:72px
}
.margin-left-72 {
 margin-left:72px
}
.margin-right-72 {
 margin-right:72px
}
.margin-top-72 {
 margin-top:72px
}
.margin-bottom-72 {
 margin-bottom:72px
}
.padding-72 {
 padding:72px
}
.padding-left-72 {
 padding-left:72px
}
.padding-right-72 {
 padding-right:72px
}
.padding-top-72 {
 padding-top:72px
}
.padding-bottom-72 {
 padding-bottom:72px
}
.margin-73 {
 margin:73px
}
.margin-left-73 {
 margin-left:73px
}
.margin-right-73 {
 margin-right:73px
}
.margin-top-73 {
 margin-top:73px
}
.margin-bottom-73 {
 margin-bottom:73px
}
.padding-73 {
 padding:73px
}
.padding-left-73 {
 padding-left:73px
}
.padding-right-73 {
 padding-right:73px
}
.padding-top-73 {
 padding-top:73px
}
.padding-bottom-73 {
 padding-bottom:73px
}
.margin-74 {
 margin:74px
}
.margin-left-74 {
 margin-left:74px
}
.margin-right-74 {
 margin-right:74px
}
.margin-top-74 {
 margin-top:74px
}
.margin-bottom-74 {
 margin-bottom:74px
}
.padding-74 {
 padding:74px
}
.padding-left-74 {
 padding-left:74px
}
.padding-right-74 {
 padding-right:74px
}
.padding-top-74 {
 padding-top:74px
}
.padding-bottom-74 {
 padding-bottom:74px
}
.margin-75 {
 margin:75px
}
.margin-left-75 {
 margin-left:75px
}
.margin-right-75 {
 margin-right:75px
}
.margin-top-75 {
 margin-top:75px
}
.margin-bottom-75 {
 margin-bottom:75px
}
.padding-75 {
 padding:75px
}
.padding-left-75 {
 padding-left:75px
}
.padding-right-75 {
 padding-right:75px
}
.padding-top-75 {
 padding-top:75px
}
.padding-bottom-75 {
 padding-bottom:75px
}
.margin-76 {
 margin:76px
}
.margin-left-76 {
 margin-left:76px
}
.margin-right-76 {
 margin-right:76px
}
.margin-top-76 {
 margin-top:76px
}
.margin-bottom-76 {
 margin-bottom:76px
}
.padding-76 {
 padding:76px
}
.padding-left-76 {
 padding-left:76px
}
.padding-right-76 {
 padding-right:76px
}
.padding-top-76 {
 padding-top:76px
}
.padding-bottom-76 {
 padding-bottom:76px
}
.margin-77 {
 margin:77px
}
.margin-left-77 {
 margin-left:77px
}
.margin-right-77 {
 margin-right:77px
}
.margin-top-77 {
 margin-top:77px
}
.margin-bottom-77 {
 margin-bottom:77px
}
.padding-77 {
 padding:77px
}
.padding-left-77 {
 padding-left:77px
}
.padding-right-77 {
 padding-right:77px
}
.padding-top-77 {
 padding-top:77px
}
.padding-bottom-77 {
 padding-bottom:77px
}
.margin-78 {
 margin:78px
}
.margin-left-78 {
 margin-left:78px
}
.margin-right-78 {
 margin-right:78px
}
.margin-top-78 {
 margin-top:78px
}
.margin-bottom-78 {
 margin-bottom:78px
}
.padding-78 {
 padding:78px
}
.padding-left-78 {
 padding-left:78px
}
.padding-right-78 {
 padding-right:78px
}
.padding-top-78 {
 padding-top:78px
}
.padding-bottom-78 {
 padding-bottom:78px
}
.margin-79 {
 margin:79px
}
.margin-left-79 {
 margin-left:79px
}
.margin-right-79 {
 margin-right:79px
}
.margin-top-79 {
 margin-top:79px
}
.margin-bottom-79 {
 margin-bottom:79px
}
.padding-79 {
 padding:79px
}
.padding-left-79 {
 padding-left:79px
}
.padding-right-79 {
 padding-right:79px
}
.padding-top-79 {
 padding-top:79px
}
.padding-bottom-79 {
 padding-bottom:79px
}
.margin-80 {
 margin:80px
}
.margin-left-80 {
 margin-left:80px
}
.margin-right-80 {
 margin-right:80px
}
.margin-top-80 {
 margin-top:80px
}
.margin-bottom-80 {
 margin-bottom:80px
}
.padding-80 {
 padding:80px
}
.padding-left-80 {
 padding-left:80px
}
.padding-right-80 {
 padding-right:80px
}
.padding-top-80 {
 padding-top:80px
}
.padding-bottom-80 {
 padding-bottom:80px
}
.margin-81 {
 margin:81px
}
.margin-left-81 {
 margin-left:81px
}
.margin-right-81 {
 margin-right:81px
}
.margin-top-81 {
 margin-top:81px
}
.margin-bottom-81 {
 margin-bottom:81px
}
.padding-81 {
 padding:81px
}
.padding-left-81 {
 padding-left:81px
}
.padding-right-81 {
 padding-right:81px
}
.padding-top-81 {
 padding-top:81px
}
.padding-bottom-81 {
 padding-bottom:81px
}
.margin-82 {
 margin:82px
}
.margin-left-82 {
 margin-left:82px
}
.margin-right-82 {
 margin-right:82px
}
.margin-top-82 {
 margin-top:82px
}
.margin-bottom-82 {
 margin-bottom:82px
}
.padding-82 {
 padding:82px
}
.padding-left-82 {
 padding-left:82px
}
.padding-right-82 {
 padding-right:82px
}
.padding-top-82 {
 padding-top:82px
}
.padding-bottom-82 {
 padding-bottom:82px
}
.margin-83 {
 margin:83px
}
.margin-left-83 {
 margin-left:83px
}
.margin-right-83 {
 margin-right:83px
}
.margin-top-83 {
 margin-top:83px
}
.margin-bottom-83 {
 margin-bottom:83px
}
.padding-83 {
 padding:83px
}
.padding-left-83 {
 padding-left:83px
}
.padding-right-83 {
 padding-right:83px
}
.padding-top-83 {
 padding-top:83px
}
.padding-bottom-83 {
 padding-bottom:83px
}
.margin-84 {
 margin:84px
}
.margin-left-84 {
 margin-left:84px
}
.margin-right-84 {
 margin-right:84px
}
.margin-top-84 {
 margin-top:84px
}
.margin-bottom-84 {
 margin-bottom:84px
}
.padding-84 {
 padding:84px
}
.padding-left-84 {
 padding-left:84px
}
.padding-right-84 {
 padding-right:84px
}
.padding-top-84 {
 padding-top:84px
}
.padding-bottom-84 {
 padding-bottom:84px
}
.margin-85 {
 margin:85px
}
.margin-left-85 {
 margin-left:85px
}
.margin-right-85 {
 margin-right:85px
}
.margin-top-85 {
 margin-top:85px
}
.margin-bottom-85 {
 margin-bottom:85px
}
.padding-85 {
 padding:85px
}
.padding-left-85 {
 padding-left:85px
}
.padding-right-85 {
 padding-right:85px
}
.padding-top-85 {
 padding-top:85px
}
.padding-bottom-85 {
 padding-bottom:85px
}
.margin-86 {
 margin:86px
}
.margin-left-86 {
 margin-left:86px
}
.margin-right-86 {
 margin-right:86px
}
.margin-top-86 {
 margin-top:86px
}
.margin-bottom-86 {
 margin-bottom:86px
}
.padding-86 {
 padding:86px
}
.padding-left-86 {
 padding-left:86px
}
.padding-right-86 {
 padding-right:86px
}
.padding-top-86 {
 padding-top:86px
}
.padding-bottom-86 {
 padding-bottom:86px
}
.margin-87 {
 margin:87px
}
.margin-left-87 {
 margin-left:87px
}
.margin-right-87 {
 margin-right:87px
}
.margin-top-87 {
 margin-top:87px
}
.margin-bottom-87 {
 margin-bottom:87px
}
.padding-87 {
 padding:87px
}
.padding-left-87 {
 padding-left:87px
}
.padding-right-87 {
 padding-right:87px
}
.padding-top-87 {
 padding-top:87px
}
.padding-bottom-87 {
 padding-bottom:87px
}
.margin-88 {
 margin:88px
}
.margin-left-88 {
 margin-left:88px
}
.margin-right-88 {
 margin-right:88px
}
.margin-top-88 {
 margin-top:88px
}
.margin-bottom-88 {
 margin-bottom:88px
}
.padding-88 {
 padding:88px
}
.padding-left-88 {
 padding-left:88px
}
.padding-right-88 {
 padding-right:88px
}
.padding-top-88 {
 padding-top:88px
}
.padding-bottom-88 {
 padding-bottom:88px
}
.margin-89 {
 margin:89px
}
.margin-left-89 {
 margin-left:89px
}
.margin-right-89 {
 margin-right:89px
}
.margin-top-89 {
 margin-top:89px
}
.margin-bottom-89 {
 margin-bottom:89px
}
.padding-89 {
 padding:89px
}
.padding-left-89 {
 padding-left:89px
}
.padding-right-89 {
 padding-right:89px
}
.padding-top-89 {
 padding-top:89px
}
.padding-bottom-89 {
 padding-bottom:89px
}
.margin-90 {
 margin:90px
}
.margin-left-90 {
 margin-left:90px
}
.margin-right-90 {
 margin-right:90px
}
.margin-top-90 {
 margin-top:90px
}
.margin-bottom-90 {
 margin-bottom:90px
}
.padding-90 {
 padding:90px
}
.padding-left-90 {
 padding-left:90px
}
.padding-right-90 {
 padding-right:90px
}
.padding-top-90 {
 padding-top:90px
}
.padding-bottom-90 {
 padding-bottom:90px
}
.margin-91 {
 margin:91px
}
.margin-left-91 {
 margin-left:91px
}
.margin-right-91 {
 margin-right:91px
}
.margin-top-91 {
 margin-top:91px
}
.margin-bottom-91 {
 margin-bottom:91px
}
.padding-91 {
 padding:91px
}
.padding-left-91 {
 padding-left:91px
}
.padding-right-91 {
 padding-right:91px
}
.padding-top-91 {
 padding-top:91px
}
.padding-bottom-91 {
 padding-bottom:91px
}
.margin-92 {
 margin:92px
}
.margin-left-92 {
 margin-left:92px
}
.margin-right-92 {
 margin-right:92px
}
.margin-top-92 {
 margin-top:92px
}
.margin-bottom-92 {
 margin-bottom:92px
}
.padding-92 {
 padding:92px
}
.padding-left-92 {
 padding-left:92px
}
.padding-right-92 {
 padding-right:92px
}
.padding-top-92 {
 padding-top:92px
}
.padding-bottom-92 {
 padding-bottom:92px
}
.margin-93 {
 margin:93px
}
.margin-left-93 {
 margin-left:93px
}
.margin-right-93 {
 margin-right:93px
}
.margin-top-93 {
 margin-top:93px
}
.margin-bottom-93 {
 margin-bottom:93px
}
.padding-93 {
 padding:93px
}
.padding-left-93 {
 padding-left:93px
}
.padding-right-93 {
 padding-right:93px
}
.padding-top-93 {
 padding-top:93px
}
.padding-bottom-93 {
 padding-bottom:93px
}
.margin-94 {
 margin:94px
}
.margin-left-94 {
 margin-left:94px
}
.margin-right-94 {
 margin-right:94px
}
.margin-top-94 {
 margin-top:94px
}
.margin-bottom-94 {
 margin-bottom:94px
}
.padding-94 {
 padding:94px
}
.padding-left-94 {
 padding-left:94px
}
.padding-right-94 {
 padding-right:94px
}
.padding-top-94 {
 padding-top:94px
}
.padding-bottom-94 {
 padding-bottom:94px
}
.margin-95 {
 margin:95px
}
.margin-left-95 {
 margin-left:95px
}
.margin-right-95 {
 margin-right:95px
}
.margin-top-95 {
 margin-top:95px
}
.margin-bottom-95 {
 margin-bottom:95px
}
.padding-95 {
 padding:95px
}
.padding-left-95 {
 padding-left:95px
}
.padding-right-95 {
 padding-right:95px
}
.padding-top-95 {
 padding-top:95px
}
.padding-bottom-95 {
 padding-bottom:95px
}
.margin-96 {
 margin:96px
}
.margin-left-96 {
 margin-left:96px
}
.margin-right-96 {
 margin-right:96px
}
.margin-top-96 {
 margin-top:96px
}
.margin-bottom-96 {
 margin-bottom:96px
}
.padding-96 {
 padding:96px
}
.padding-left-96 {
 padding-left:96px
}
.padding-right-96 {
 padding-right:96px
}
.padding-top-96 {
 padding-top:96px
}
.padding-bottom-96 {
 padding-bottom:96px
}
.margin-97 {
 margin:97px
}
.margin-left-97 {
 margin-left:97px
}
.margin-right-97 {
 margin-right:97px
}
.margin-top-97 {
 margin-top:97px
}
.margin-bottom-97 {
 margin-bottom:97px
}
.padding-97 {
 padding:97px
}
.padding-left-97 {
 padding-left:97px
}
.padding-right-97 {
 padding-right:97px
}
.padding-top-97 {
 padding-top:97px
}
.padding-bottom-97 {
 padding-bottom:97px
}
.margin-98 {
 margin:98px
}
.margin-left-98 {
 margin-left:98px
}
.margin-right-98 {
 margin-right:98px
}
.margin-top-98 {
 margin-top:98px
}
.margin-bottom-98 {
 margin-bottom:98px
}
.padding-98 {
 padding:98px
}
.padding-left-98 {
 padding-left:98px
}
.padding-right-98 {
 padding-right:98px
}
.padding-top-98 {
 padding-top:98px
}
.padding-bottom-98 {
 padding-bottom:98px
}
.margin-99 {
 margin:99px
}
.margin-left-99 {
 margin-left:99px
}
.margin-right-99 {
 margin-right:99px
}
.margin-top-99 {
 margin-top:99px
}
.margin-bottom-99 {
 margin-bottom:99px
}
.padding-99 {
 padding:99px
}
.padding-left-99 {
 padding-left:99px
}
.padding-right-99 {
 padding-right:99px
}
.padding-top-99 {
 padding-top:99px
}
.padding-bottom-99 {
 padding-bottom:99px
}
.margin-100 {
 margin:100px
}
.margin-left-100 {
 margin-left:100px
}
.margin-right-100 {
 margin-right:100px
}
.margin-top-100 {
 margin-top:100px
}
.margin-bottom-100 {
 margin-bottom:100px
}
.padding-100 {
 padding:100px
}
.padding-left-100 {
 padding-left:100px
}
.padding-right-100 {
 padding-right:100px
}
.padding-top-100 {
 padding-top:100px
}
.padding-bottom-100 {
 padding-bottom:100px
}
.padding-top-150 {
 padding-top:150px
}
.padding-bottom-150 {
 padding-bottom:150px
}
.padding-top-130 {
 padding-top:130px
}
.padding-bottom-130 {
 padding-bottom:130px
}
.padding-top-200 {
 padding-top:200px
}
.padding-bottom-200 {
 padding-bottom:200px
}
.letter-space-0 {
 letter-spacing:0
}
.letter-space-1 {
 letter-spacing:1px
}
.letter-space-2 {
 letter-spacing:2px
}
.letter-space-3 {
 letter-spacing:3px
}
.letter-space-4 {
 letter-spacing:4px
}
.letter-space-5 {
 letter-spacing:5px
}
.letter-space-6 {
 letter-spacing:6px
}
.letter-space-7 {
 letter-spacing:7px
}
.letter-space-8 {
 letter-spacing:8px
}
.letter-space-9 {
 letter-spacing:9px
}
.letter-space-10 {
 letter-spacing:10px
}
.color-switcher {
 border-bottom-right-radius:4px;
 display:none;
 padding:0;
 position:fixed;
 right:-266px;
 top:150px;
 transition:all 500ms ease 0s;
 width:266px;
 z-index:999
}
.color-switcher h5 {
 font-size:15px;
 margin-top:0;
 padding:0 20px
}
.color-switcher p {
 color:#000;
 font-family:"Playfair Display",serif;
 font-size:16px;
 line-height:50px;
 margin:0
}
.color-switcher ul {
 list-style:outside none none;
 padding:0
}
.color-switcher ul li {
 float:left
}
.color-switcher ul li a {
 color:#333;
 display:block;
 font-size:14px;
 height:40px;
 line-height:40px;
 outline:medium none;
 text-align:center;
 width:40px
}
.color-switcher ul li a.blue {
 background:#428bca none repeat scroll 0 0
}
.color-switcher ul li a.green {
 background:#88c136 none repeat scroll 0 0
}
.color-switcher ul li a.red {
 background:#e54242 none repeat scroll 0 0
}
.color-switcher ul li a.yellow {
 background:#ff9c00 none repeat scroll 0 0
}
.color-switcher ul li a.brown {
 background:#987654 none repeat scroll 0 0
}
.color-switcher ul li a.cyan {
 background:#1abc9c none repeat scroll 0 0
}
.color-switcher ul li a.purple {
 background:#c74a73 none repeat scroll 0 0
}
.color-switcher ul li a.sky-blue {
 background:#00cdcd none repeat scroll 0 0
}
.color-switcher .gray {
 background:#656565 none repeat scroll 0 0
}
.color-switcher .peter-river {
 background:#3498db none repeat scroll 0 0
}
.color-switcher .nephritis {
 background:#27ae60 none repeat scroll 0 0
}
.color-switcher .amethyst {
 background:#9b59b6 none repeat scroll 0 0
}
.color-switcher .wet-asphalt {
 background:#34495e none repeat scroll 0 0
}
.color-switcher .night-shade {
 background:#2c3e50 none repeat scroll 0 0
}
.color-switcher .sun-flowers {
 background:#f1c40f none repeat scroll 0 0
}
.color-switcher .orange {
 background:#f39c12 none repeat scroll 0 0
}
.color-switcher .carrot {
 background:#e67e22 none repeat scroll 0 0
}
.color-switcher .alizarin {
 background:#e74c3c none repeat scroll 0 0
}
.color-switcher .sliver {
 background:#bdc3c7 none repeat scroll 0 0
}
.color-switcher .green-sea {
 background:#16a085 none repeat scroll 0 0
}
.color-switcher .black {
 background:#000 none repeat scroll 0 0;
 display:none
}
.color-switcher .white {
 background:#fff none repeat scroll 0 0;
 display:none
}
.color-switcher .light {
 background:#fff none repeat scroll 0 0;
 border:1px solid #666;
 color:#000;
 float:left;
 margin-right:22px;
 margin-top:15px;
 text-align:center;
 width:60px
}
.color-switcher .dark {
 background:#272727 none repeat scroll 0 0;
 border:1px solid #666;
 color:#fff;
 float:right;
 margin-top:15px;
 width:60px
}
.picker_close {
 background:#fff none repeat scroll 0 0;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px;
 box-shadow:0 0 10px rgba(0,0,0,.2);
 height:60px;
 left:-60px;
 position:absolute;
 text-align:center;
 top:0;
 width:60px;
 z-index:-1
}
.picker_close i {
 font-size:30px;
 line-height:60px
}
.position {
 right:0;
 transition:all 500ms ease 0s
}
.theme-colours,.layouts,.backgrounds,.choose-header,.choose-footer {
 background:#fff none repeat scroll 0 0;
 display:table;
 padding:0 18px 18px;
 text-align:left;
 width:100%
}
.layouts a {
 border:1px solid #e7e7e7;
 color:#000;
 display:inline-block;
 float:left;
 font-size:10px;
 margin-bottom:20px;
 padding:10px 15px;
 text-align:center;
 width:50%
}
.layouts a:hover {
 background:#000 none repeat scroll 0 0;
 border-color:#000;
 color:#fff
}
.styleswitcher {
 background:#fff none repeat scroll 0 0;
 color:#595959;
 position:fixed;
 right:-123px;
 top:150px;
 width:120px;
 z-index:999
}
.styleswitcher p {
 color:#000
}
.styleswitcher.ackapa {
 left:0
}
.styleswitcher .switch {
 padding-bottom:10px;
 padding-left:15px
}
.styleswitcher .switch h5 {
 margin-top:20px
}
.styleswitcher .switch p {
 margin-top:10px
}
.stylebutton {
 background:#fff none repeat scroll 0 0;
 cursor:pointer;
 font-size:20px;
 height:40px;
 line-height:40px;
 position:absolute;
 right:-40px;
 text-align:center;
 top:0;
 width:40px
}
.styleswitcher a {
 float:left;
 height:24px;
 margin-bottom:10px;
 margin-right:7px;
 position:relative;
 width:24px;
 z-index:99999999
}
.color-switcher ul li {
 margin:3px
}
.color-switcher.position .theme-colours {
 box-shadow:0 0 10px rgba(0,0,0,.2)
}
.noUi-target,.noUi-target * {
 -moz-user-select:none;
 box-sizing:border-box
}
.noUi-base {
 height:100%;
 position:relative;
 width:95%
}
.noUi-origin {
 bottom:0;
 left:0;
 position:absolute;
 right:0;
 top:0
}
.noUi-handle {
 position:relative;
 z-index:1
}
.noUi-stacking .noUi-handle {
 z-index:10
}
.noUi-state-tap .noUi-origin {
 transition:left 0.3s ease 0s,top 0.3s ease 0s
}
.noUi-state-drag * {
 cursor:inherit
}
.noUi-horizontal {
 height:4px;
 position:relative;
 width:100%
}
.noUi-horizontal .noUi-handle {
 height:28px;
 left:0;
 top:-5px;
 width:34px
}
.noUi-horizontal.noUi-extended {
 padding:0 15px
}
.noUi-horizontal.noUi-extended .noUi-origin {
 right:-15px
}
.noUi-vertical {
 width:18px
}
.noUi-vertical .noUi-handle {
 height:34px;
 left:-6px;
 top:-17px;
 width:28px
}
.noUi-vertical.noUi-extended {
 padding:15px 0
}
.noUi-vertical.noUi-extended .noUi-origin {
 bottom:-15px
}
.noUi-background {
 background-color:#ebebeb
}
.noUi-base .noUi-background {
 background:rgba(0,0,0,0) none repeat scroll 0 0
}
.noUi-dragable {
 cursor:w-resize
}
.noUi-vertical .noUi-dragable {
 cursor:n-resize
}
.noUi-handle {
 cursor:pointer
}
.noUi-handle::after {
 left:17px
}
.noUi-vertical .noUi-handle::before,.noUi-vertical .noUi-handle::after {
 height:1px;
 left:6px;
 top:14px;
 width:14px
}
.noUi-vertical .noUi-handle::after {
 top:17px
}
.noUi-connect[disabled],[disabled] .noUi-connect {
 background:#b8b8b8 none repeat scroll 0 0
}
[disabled] .noUi-handle {
 cursor:not-allowed
}
.sidebar-nav.cost-price {
 margin-bottom:70px
}
.cost-price-content {
 display:inline-block;
 position:relative
}
.cost-price-content .noUi-handle-lower,.cost-price-content .noUi-handle-upper {
 background-color:#f1f3f8;
 border:1px solid #dde1eb;
 height:21px;
 width:21px
}
.cost-price-content .noUi-base .noUi-connect,.cost-price-content .noUi-base .noUi-background {
 position:absolute;
 top:-4px
}
.price-min,.price-max {
 color:#515151;
 font-size:14px;
 margin-top:15px;
 position:absolute
}
.price-min {
 left:0
}
.price-max {
 right:0
}
.cost-price-content .noUi-handle-lower,.cost-price-content .noUi-handle-upper {
 background-color:#fff;
 border:1px solid #b8b8b8
}
.ui-helper-hidden {
 display:none
}
.ui-helper-hidden-accessible {
 border:0 none;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-reset {
 border:0 none;
 font-size:100%;
 line-height:1.3;
 list-style:outside none none;
 margin:0;
 outline:0 none;
 padding:0;
 text-decoration:none
}
.ui-helper-clearfix::before,.ui-helper-clearfix::after {
 border-collapse:collapse;
 content:"";
 display:table
}
.ui-helper-clearfix::after {
 clear:both
}
.ui-helper-clearfix {
 min-height:0
}
.ui-helper-zfix {
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 width:100%
}
.ui-front {
 z-index:100
}
.ui-state-disabled {
 cursor:default
}
.ui-icon {
 background-repeat:no-repeat;
 display:block;
 overflow:hidden;
 text-indent:-99999px
}
.ui-widget-overlay {
 height:100%;
 left:0;
 position:fixed;
 top:0;
 width:100%
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 display:block;
 font-size:.1px;
 position:absolute
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 left:0;
 top:-5px;
 width:100%
}
.ui-resizable-s {
 bottom:-5px;
 cursor:s-resize;
 height:7px;
 left:0;
 width:100%
}
.ui-resizable-e {
 cursor:e-resize;
 height:100%;
 right:-5px;
 top:0;
 width:7px
}
.ui-resizable-w {
 cursor:w-resize;
 height:100%;
 left:-5px;
 top:0;
 width:7px
}
.ui-resizable-se {
 bottom:1px;
 cursor:se-resize;
 height:12px;
 right:1px;
 width:12px
}
.ui-resizable-sw {
 bottom:-5px;
 cursor:sw-resize;
 height:9px;
 left:-5px;
 width:9px
}
.ui-resizable-nw {
 cursor:nw-resize;
 height:9px;
 left:-5px;
 top:-5px;
 width:9px
}
.ui-resizable-ne {
 cursor:ne-resize;
 height:9px;
 right:-5px;
 top:-5px;
 width:9px
}
.ui-button {
 cursor:pointer;
 display:inline-block;
 line-height:normal;
 margin-right:.1em;
 overflow:visible;
 padding:0;
 position:relative;
 text-align:center;
 vertical-align:middle
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
 text-decoration:none
}
.ui-button-icon-only {
 width:2.2em
}
button.ui-button-icon-only {
 width:2.4em
}
.ui-button-icons-only {
 width:3.4em
}
button.ui-button-icons-only {
 width:3.7em
}
.ui-button .ui-button-text {
 display:block;
 line-height:normal
}
.ui-button-text-only .ui-button-text {
 padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
 padding:.4em;
 text-indent:-1e+7px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
 padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
 padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
 padding-left:2.1em;
 padding-right:2.1em
}
input.ui-button {
 padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
 margin-top:-8px;
 position:absolute;
 top:50%
}
.ui-button-icon-only .ui-icon {
 left:50%;
 margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
 left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
 right:.5em
}
.ui-buttonset {
 margin-right:7px
}
.ui-buttonset .ui-button {
 margin-left:0;
 margin-right:-.3em
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
 border:0 none;
 padding:0
}
.ui-datepicker {
 display:none;
 padding:.2em .2em 0;
 width:17em
}
.ui-datepicker .ui-datepicker-header {
 background:#3dc5df none repeat scroll 0 0;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 padding:.2em 0;
 position:relative
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
 height:1.8em;
 position:absolute;
 top:0;
 width:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
 top:0
}
.ui-datepicker .ui-datepicker-prev::before {
 color:#fff;
 content:"";
 font-family:"FontAwesome";
 font-size:20px;
 left:8px;
 position:absolute;
 top:3px
}
.ui-datepicker .ui-datepicker-next {
 position:absolute;
 right:0
}
.ui-datepicker .ui-datepicker-next::before {
 color:#fff;
 content:"";
 font-family:"FontAwesome";
 font-size:20px;
 position:absolute;
 right:8px;
 top:3px
}
.ui-datepicker .ui-datepicker-next .ui-icon {
 position:absolute;
 right:0;
 top:0
}
.ui-datepicker .ui-datepicker-next-hover {
}
.ui-datepicker .ui-datepicker-title {
 line-height:1.8em;
 margin:0 2.3em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em
}
.ui-datepicker select.ui-datepicker-month-year {
 width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
 width:49%
}
.ui-datepicker table {
 border-collapse:collapse;
 font-size:.9em;
 margin:0 0 .4em;
 width:100%
}
.ui-datepicker th {
 border:0 none;
 font-weight:700;
 padding:.7em .3em;
 text-align:center
}
.ui-datepicker td {
 border:0 none;
 padding:1px
}
.ui-datepicker td span,.ui-datepicker td a {
 display:block;
 padding:.2em;
 text-align:right;
 text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 border-bottom:0 none;
 border-left:0 none;
 border-right:0 none;
 margin:.7em 0 0;
 padding:0 .2em
}
.ui-datepicker .ui-datepicker-buttonpane button {
 cursor:pointer;
 float:right;
 margin:.5em .2em .4em;
 overflow:visible;
 padding:.2em .6em .3em;
 width:auto
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker.ui-datepicker-multi {
 width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
 margin:0 auto .4em;
 width:95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear:left
}
.ui-datepicker-row-break {
 clear:both;
 font-size:0;
 width:100%
}
.ui-datepicker-rtl {
 direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 left:auto;
 right:2px
}
.ui-datepicker-rtl .ui-datepicker-next {
 left:2px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
 left:auto;
 right:1px
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left:1px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
 float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:1px;
 border-right-width:0
}
.ui-widget {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1.1em
}
.ui-widget .ui-widget {
 font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
 font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size:1em
}
.ui-widget-content {
 background:#fff none repeat scroll 0 0;
 border:1px solid #647382;
 color:#333
}
.ui-widget-content a {
 color:#333
}
.ui-widget-header {
 color:#fff;
 font-weight:700
}
.ui-widget-header a {
 color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 background:#fff none repeat scroll 0 0;
 border:1px solid #ccc;
 color:#647382;
 font-weight:400;
 text-align:center
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
 color:#1c94c4;
 text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
 background-position:0 0
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
 color:#c77405;
 text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
 background:#333 none repeat scroll 0 0;
 border:1px solid #333;
 color:#fff;
 font-weight:700
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
 color:#eb8f00;
 text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
 background:#3dc5df none repeat scroll 0 0;
 border:1px solid #3dc5df;
 color:#fff
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
 color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
 background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) repeat scroll 50% 50%;
 border:1px solid #cd0a0a;
 color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
 color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
 color:#fff
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
 font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
 font-weight:400;
 opacity:.7
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
 background-image:none;
 opacity:.35
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
 border-top-left-radius:4px
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
 border-top-right-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
 border-bottom-left-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
 border-bottom-right-radius:4px
}
.ui-widget-overlay {
 background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) repeat scroll 50% 50%;
 opacity:.5
}
.ui-widget-shadow {
 background:#000 url(images/ui-bg_flat_10_000000_40x100.png) repeat-x scroll 50% 50%;
 border-radius:5px;
 margin:-5px 0 0 -5px;
 opacity:.2;
 padding:5px
}
.bt {
 float:left;
 max-width:200px;
 position:fixed;
 top:60%;
 width:100%;
 z-index:9999
}
.bt img {
 max-width:200px;
 width:100%;
}
.bt-1 {
 max-width:100px;
 position:fixed;
 right:0;
 top:60%;
 width:100%;
 z-index:9999
}
.bt-1 img {
 max-width:90px;
 width:100%
}
.franchise {
 background:#fe6700 none repeat scroll 0 0;
 border-radius:50%;
 height:90px;
 position:fixed;
 right:0;
 top:60%;
 width:7%;
 z-index:9999
}
.franchise h2 {
 margin:17px 0 0
}
.franchise_list {
 background:rgba(0,0,0,0) url(../images/download.png) no-repeat scroll center bottom;
 border:2px dotted #fff;
 border-radius:50%;
 height:90px;
 padding:0 9px;
 width:100%
}
.franchise_list span {
 color:#fff;
 display:block;
 font-size:12px;
 font-weight:600;
 line-height:15px;
 text-align:center;
 text-transform:uppercase
}
