a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#0c1923;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:33px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #383838;border-bottom:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:0!important;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}/*** SKIN ***/.navfull {background: url("http://www.estoresms.com/images/rambling_white.png") repeat;padding: 20px; margin: 0px auto 5px auto;width:[pagewidth]; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.nav {width:100%;margin: 0px;padding: 0px;    background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 45%, #e1e1e1 54%, #dbdbdb 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(45%,#f1f1f1), color-stop(54%,#e1e1e1), color-stop(100%,#dbdbdb));background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 45%,#e1e1e1 54%,#dbdbdb 100%);background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 45%,#e1e1e1 54%,#dbdbdb 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 45%,#e1e1e1 54%,#dbdbdb 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 45%,#e1e1e1 54%,#dbdbdb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );}.sf-menu {display: inline-block;margin: 0px;}.sf-menu ul {min-width: 12em; /* allow long menu items to determine submenu width */*width: 12em; /* no auto sub width for IE7, see white-space comment below */margin: 0px;}.sf-menu>li a {/*main menu text*/color: black;}.sf-menu>li:hover {/*main menu box mouse over*/color:#fff;background: #4c4c4c;background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -o-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -ms-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );/* only transition out, not in */-webkit-transition: none;transition: none;}.sf-menu>li a:hover, .sf-menu>li:hover a {/*main menu text mouse over*/color:#fff;}.sf-menu li a {/*All text*/padding: .75em 1em;text-decoration: none;zoom: 1; /* IE7 */}.sf-menu li {/*All boxes*/white-space: nowrap; /* no need for Supersubs plugin */*white-space: normal; /* ...unless you support IE7 (let it wrap) */-webkit-transition: background .2s;transition: background .2s;}.sf-menu ul li, .sf-menu ul ul li {/*sub menu box*/background: #444;border-top: #ccc thin solid;}.sf-menu ul li:hover, .sf-menu ul ul li:hover {/*sub menu box mouse over*/background: grey;}.sf-menu ul a {/*sub menu text*/color:#fff;}/*** arrows (for all except IE7) **//*** arrows (for all except IE7) **//*** arrows (for all except IE7) **/.sf-arrows .sf-with-ul {padding-right: 2.5em;*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */}/* styling for both css and generated arrows */.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;/* order of following 3 rules important for fallbacks to work */border: 5px solid transparent;border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */border-top-color: rgba(255,255,255,.5);}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white; /* IE8 fallback colour */}/* styling for right-facing arrows */.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */border-left-color: rgba(255,255,255,.5);}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}.loading {  position: fixed;  z-index: 999;  height: 2em;  width: 2em;  overflow: show;  margin: auto;  top: 0;  left: 0;  bottom: 0;  right: 0;}/* Transparent Overlay */.loading:before {  content: '';  display: block;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.3);}/* :not(:required) hides these rules from IE9 and below */.loading:not(:required) {  /* hide "loading..." text */  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.loading:not(:required):after {  content: '';  display: block;  font-size: 10px;  width: 1em;  height: 1em;  margin-top: -0.5em;  -webkit-animation: spinner 1500ms infinite linear;  -moz-animation: spinner 1500ms infinite linear;  -ms-animation: spinner 1500ms infinite linear;  -o-animation: spinner 1500ms infinite linear;  animation: spinner 1500ms infinite linear;  border-radius: 0.5em;  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;}/* Animation */@-webkit-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@-moz-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@-o-keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}@keyframes spinner {  0% {    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);  }}/*** ESSENTIAL STYLES ***//*** ESSENTIAL STYLES ***//*** ESSENTIAL STYLES ***//*** ESSENTIAL STYLES ***/.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}.sf-menu li {position: relative;}@media all and (min-width: 480px) {  .sf-menu ul {position: absolute;}}@media all and (max-width: 480px) {  .sf-menu ul {position: relative;}}.sf-menu ul {display: none;top: 100%;left: 0;z-index: 99;}.sf-menu > li {float: left;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul {display: block;}.sf-menu a {display: block;position: relative;}.sf-menu ul ul {top: 0;left: 100%;}/*Tab Buttons*/.tabButton, a.tabButton {    background: #0d5ea4;    padding: 5px;display: inline-block;text-decoration: none;color:#fefefe !important;margin: 1px 1px 0px;cursor: pointer;    text-align: center;min-width: 80px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;} .tabButton:hover, a.tabButton:hover {background: #218eec;    /*border:1px solid #dcdcdc;*/    }/*Tab Buttons Active state*/.tabActive, a.tabActive {    background: #5badff !important;cursor: default !important;} /*accordionheaders*/.accordion > h1, .accordion > h2, .accordion > h3, .accordion > h4, .accordion > h5, .accordion > h6 {color: #000 !important;background: #00BCD4 !important;margin: 1px 0px 1px 0px;font-weight: normal;padding: 10px;font-size: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;} .accordion > h1:hover, .accordion > h2:hover, .accordion > h3:hover, .accordion > h4:hover, .accordion > h5:hover, .accordion > h6:hover {background: #00BCD4 !important;color: #fff !important;} /*accordionDIVs*/.accordion > div {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;border: #bbb solid 1px;padding: 5px;margin-bottom: 15px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}html {  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}body {  margin: 0;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 12px;  line-height: 1.428571429;  /*background: #fff url("http://www.estoresms.com/images/bottom_texture.jpg") 0% 0% no-repeat;*/}  /*Basic Phone styling*/    .phone {    border: 40px solid #ddd;    border-width: 55px 7px;    border-radius: 40px;    margin: 50px auto;    overflow: hidden;    transition: all 0.5s ease;  }    .phone iframe {    border: 0;    width: 100%;    height: 100%;  }  /*Different Perspectives*/    .phone.view_1 {    transform: rotateX(50deg) rotateY(0deg) rotateZ(-50deg);    box-shadow: -3px 3px 0 #BBB, -6px 6px 0 #BBB, -9px 9px 0 #BBB, -12px 12px 0 #BBB, -14px 10px 20px #666;  }    .phone.view_2 {    transform: rotateX(0deg) rotateY(-60deg) rotateZ(0deg);    box-shadow: 5px 1px 0 #BBB, 9px 2px 0 #BBB, 12px 3px 0 #BBB, 15px 4px 0 #BBB, 0 7px 20px #999;  }    .phone.view_3 {    transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);    box-shadow: 0px 3px 0 #BBB, 0px 4px 0 #BBB, 0px 5px 0 #BBB, 0px 7px 0 #BBB, 0px 10px 20px #666;  }  /*Controls*/    #controls1 {    position: absolute;    top: 20px;    left: 20px;    font-size: 0.9em;    color: #333;  }    #controls1 div {    margin: 10px;  }    #controls1 div label {    width: 120px;    display: block;    float: left;  }    #views1 {    position: absolute;    top: 20px;    right: 20px;    width: 200px;  }    #views1 button {    width: 198px;    border: 1px solid #bbb;    background-color: #fff;    height: 40px;    margin: 10px 0;    color: #666;    transition: all 0.2s;  }    #views1 button:hover {    color: #444;    background-color: #eee;  }    @media (max-width:900px) {    #wrapper1 {      transform: scale(0.8, 0.8);    }  }    @media (max-width:700px) {    #wrapper1 {      transform: scale(0.6, 0.6);    }  }    @media (max-width:500px) {    #wrapper1 {      transform: scale(0.4, 0.4);    }  }@media all and (min-width: 480px) {/*desktop specific*/  .mobile{display: none;}.half { width: 47%;margin-left: 1%;margin-right: 1%;}.bigButton {min-width:90px;width:98px; height:150px;display:inline-block;padding:5px 3px 5px 3px;margin:5px;text-align:center;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;border:2px solid #fff;    vertical-align: top;}.bigButton img {width:80px;height:80px;    display: block;    margin: 0px auto;}.width5{ width: 5%;}.width10{ width: 10%;}.width15{ width: 15%;}.width20{ width: 20%;}.width25{ width: 25%;}.width30{ width: 30%;}.width35{ width: 35%;}.width40{ width: 40%;}.width45{ width: 45%;}.width50{ width: 50%;}.width55{ width: 55%;}.width60{ width: 60%;}.width65{ width: 65%;}.width70{ width: 70%;}.width75{ width: 75%;}.width80{ width: 80%;}.width85{ width: 85%;}.width90{ width: 90%;}.width95{ width: 95%;}}@media all and (max-width: 480px) { /*mobile specific*/.desktop{display: none;} .half{width: 100%}.bigButton, .bigButton:visited, a.bigButton, a.bigButton:visited {width:100%;height:50px;display:block;padding:10px;margin:2px 0px;text-align:center;-o-border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #fff;    vertical-align: middle;}.bigButton img { height:30px; float: left; }[class^="width"]{ width: 100%; }}#header {margin: 0px;padding: 10px 0px 0px 0px;}.header {width:[pagewidth];margin: 0px auto;padding: 0px;}#footer{-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;padding: 0px 20px 20px 20px;     -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background: #C8D024;}.footer {width:100%;padding: 10px;    color: #333;margin: 0px auto 30px auto;width:[pagewidth];}.container { padding: 0px 20px 0px 20px; margin: 0px auto 0px auto;width:[pagewidth]; }.page {width:100%;margin: 0px;padding: 10px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}.half {display: inline-block;margin-top: 0px;vertical-align: top;margin-bottom: 10px;}.grey20 { background: #efefef;}.grey40 { background: #eee;}.grey60 { background: #e8e8e8;}.grey80 { background: #e2e2e2;}li {padding-bottom: 5px; margin-bottom: 5px;}hr { border:1px solid #ddd; }.logo {height: 40px;}.red { color:#f00; }.alert{border-top:#1A5384 solid 3px;border-bottom:#1A5384 solid 3px;padding: 8px;background-color:#C8D024;color:#000;margin-bottom:10px;margin-top:10px;}.cell, #cell {word-wrap:break-word;border:#ccc thin solid;vertical-align:top;padding: 5px;    -o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.cbouter{width: 20px;height: 20px;display: inline-block;*zoom: 1;*display: inline;border: #888 5px double;cursor: pointer;    overflow: hidden;}.cbinner{    background: url("http://www.estoresms.com/images/check.png") 50% 50% no-repeat;    display: none;height: 20px;}.gridHead {border: 1px solid #28343b;background: #b5bdc8;    background: -moz-linear-gradient(top,  #b5bdc8 0%, #828c95 36%, #28343b 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b));    background: -webkit-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);    background: -o-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);    background: -ms-linear-gradient(top,  #b5bdc8 0%,#828c95 36%,#28343b 100%);    background: linear-gradient(to bottom,  #b5bdc8 0%,#828c95 36%,#28343b 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 );    color:#f7f7f7;padding: 10px;font-weight: bold;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}/*Headers*/h1,h2,h3,h4,h5,h6 {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: 500;  line-height: 1.1;}h1,h2,h3 {  margin-top: 20px;  margin-bottom: 10px;}h4,h5,h6 {  margin-top: 10px;  margin-bottom: 10px;}h1 { color: #000;   margin: 0.67em 0;  font-size: 32px;}h2 { font-size: 28px; }h3 { font-size: 24px; }h4 { font-size: 18px; }h5 { font-size: 14px; }h6 { font-size: 12px; }/*End of Headers*//*links*//*a:active,a:hover { outline: 0;}a { text-decoration: none; }a img { border:0; }a:visited { color: #333; }*//*End of links*//*Tables*/ td { vertical-align:top; }.table{width:100%; margin: 0px auto; }.th, .table th {border:solid thin #ddd !important;word-wrap:break-word !important;background: #00BCD4 !important;color: #fff !important;text-decoration:none !important;text-align: center !important;padding: 10px 2px 10px 2px !important;}.th2, .table th2 {border:solid thin #ddd !important;word-wrap:break-word !important;background: #96762a !important;color: #fff !important;text-decoration:none;text-align: center;padding: 10px 2px 10px 2px;}.table td {padding: 5px !important;vertical-align: top !important;word-wrap:break-word !important;border:thin solid #ddd !important;color: #333 !important;border:#add6ff 1px solid !important;}.table tbody tr:nth-child(odd){background: #e0efff !important;}.table tbody tr:nth-child(even){background: #f4f9ff !important;}.table tbody tr:hover {background: #b8d1f3 !important;}.tr2 {background: #f7f7f7 !important;}.tr1 {background-color:#fff !important;}.tr {background-color:#e5e5e5 !important;}.tr1 td, .tr2 td {padding: 5px !important;vertical-align: top !important;word-wrap:break-word !important;border:thin solid #ddd !important;color: #333 !important;}/*End of Tables*//*Forms and butons*/button,input,select,textarea {  margin: 0;  font-family: inherit;  font-size: 100%;}form { margin: 0; }legend{ color: #004B7E; }textarea.form_element { min-height: 100px; }button,input { line-height: normal;}button,select { text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;}fieldset {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}legend{ color: #004B7E; }.bigButton {color:#fff !important;text-align:center;-webkit-box-shadow: 1px 1px 3px rgba(50, 50, 50, 0.75);    -moz-box-shadow:    1px 1px 3px rgba(50, 50, 50, 0.75);    box-shadow:         1px 1px 3px rgba(50, 50, 50, 0.75);        -o-box-sizing:border-box;-moz-box-sizing:border-box;    -ms-box-sizing:border-box;-webkit-box-sizing:border-box;    -khtml-box-sizing:border-box;box-sizing:border-box;    background: #143b68;background: -moz-linear-gradient(top,  #143b68 0%, #155287 23%, #1b5c91 76%, #2483cc 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#143b68), color-stop(23%,#155287), color-stop(76%,#1b5c91), color-stop(100%,#2483cc));background: -webkit-linear-gradient(top,  #143b68 0%,#155287 23%,#1b5c91 76%,#2483cc 100%);background: -o-linear-gradient(top,  #143b68 0%,#155287 23%,#1b5c91 76%,#2483cc 100%);background: -ms-linear-gradient(top,  #143b68 0%,#155287 23%,#1b5c91 76%,#2483cc 100%);background: linear-gradient(to bottom,  #143b68 0%,#155287 23%,#1b5c91 76%,#2483cc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143b68', endColorstr='#2483cc',GradientType=0 );}.bigButton:hover, .grey:hover, a.bigButton:hover, a.grey:hover {background:#fff;color:#333 !important;}.button-group{margin: 0px;display: inline-block;padding: 5px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}.button-group > *:first-child {-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}.button-group > *:last-child {-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}.button-group > * {background-color: #fff;color: black;display: inline-block;margin: 0px;border: thin solid #ccc;max-height:35px;min-width: 25px;text-align: center;padding: 8px 5px 8px 5px; vertical-align: top;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}.button-group > a, .button-group > button, .button-group > input[type=submit], .button-group > input[type=reset]  {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C8D024), color-stop(1, #C8D024));background:-moz-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-webkit-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-o-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-ms-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:linear-gradient(to bottom, #C8D024 5%, #C8D024 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8D024', endColorstr='#C8D024',GradientType=0);background-color:#C8D024;border:1px solid #fff;margin: 0px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;color:#fff !important;}.button-group > a:hover, .button-group > button:hover, .button-group > input[type=submit]:hover, .button-group > input[type=reset]:hover, .button-group > .bg-active, .button:hover, .active:hover  {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C8D024), color-stop(1, #C8D024));background:-moz-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-webkit-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-o-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-ms-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:linear-gradient(to bottom, #C8D024 5%, #C8D024 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8D024', endColorstr='#C8D024',GradientType=0);background-color:#C8D024;}.button, a.button, .active { -moz-box-shadow: 0px 10px 14px -7px #C8D024;-webkit-box-shadow: 0px 10px 14px -7px #C8D024;box-shadow: 0px 10px 14px -7px #C8D024;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #C8D024), color-stop(1, #C8D024));background:-moz-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-webkit-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-o-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:-ms-linear-gradient(top, #C8D024 5%, #C8D024 100%);background:linear-gradient(to bottom, #C8D024 5%, #C8D024 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8D024', endColorstr='#C8D024',GradientType=0);background-color:#C8D024;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;color:#fff !important;text-decoration:none;padding: 5px 10px 5px 10px;}.button img {    width: 80px;    height: 80px;    display: block;}.form_element, .date {background: #fff;padding: 8px 0px 8px 0px;    border: 2px solid #dadada;    display: block;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;     width:100%;}.form_element:focus, .date:focus, input[type="text"]:focus {     outline: none;    border-color: #9ecaed;    box-shadow: 0 0 10px #9ecaed;}.label, label {margin-top: 15px;}/*End of Forms and butons*//*Adjustments*/.clear { clear:both; }.full { width: 100%; }#hidden, .hidden { display: none; }.align-right, .right-align{ text-align: right; }.align-left, .left-align{ text-align: left; }small, .small {font-size: 80%;}.exact {margin: 0px;-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}:not(.sceditor-container *){-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box;}.tight {margin: 0px 0px 4px 0px;padding: 0px;}.center, .align-center {text-align: center;}.curved {-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }.inline{ display: inline; }.inline-block{     display: inline-block;*zoom: 1;*display: inline;}/*End of Adjustments*//*Icons*/.icon {    background-image: url('http://www.estoresms.com/images/afrisoft-icons.png');    background-repeat: no-repeat;    display: inline-block;width: 30px;height: 30px;text-indent: -9999px;     white-space: nowrap;}.icon:hover {    opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier */}.afri-1 {background-position: -30px 0px; }.afri-2 {background-position: -60px 0px; }.afri-3 {background-position: -90px 0px; }.afri-4 {background-position: -120px 0px; }.afri-5 {background-position: -150px 0px; }.afri-6 {background-position: -180px 0px; }.afri-7 {background-position: -210px 0px; }.afri-8 {background-position: -240px 0px; }.afri-9 {background-position: -270px 0px; }.afri-10 {background-position: -300px 0px; }.afri-11 {background-position: -330px 0px; }.afri-12 {background-position: -360px 0px; }.afri-13 {background-position: -390px 0px; }.afri-14 {background-position: -420px 0px; }.afri-15 {background-position: -450px 0px; }.afri-16 {background-position: -480px 0px; }.afri-17 {background-position: -510px 0px; }.afri-18 {background-position: -540px 0px; }.afri-19 {background-position: -570px 0px; }.afri-20 {background-position: -600px 0px; }.afri-21 {background-position: -630px 0px; }.afri-22 {background-position: -660px 0px; }.afri-23 {background-position: -690px 0px; }.afri-24 {background-position: -720px 0px; }.afri-25 {background-position: -750px 0px; }.afri-26 {background-position: -780px 0px; }.afri-27 {background-position: -810px 0px; }.afri-28 {background-position: -840px 0px; }.afri-29 {background-position: -870px 0px; }.afri-30 {background-position: -900px 0px; }.afri-31 {background-position: -930px 0px; }.afri-32 {background-position: -960px 0px; }.afri-33 {background-position: -990px 0px; }.afri-34 {background-position: -1020px 0px; }.afri-35 {background-position: -1050px 0px; }.afri-36 {background-position: -1080px 0px; }.afri-37 {background-position: -1110px 0px; }.afri-38 {background-position: -1140px 0px; }.afri-39 {background-position: -1170px 0px; }.afri-40 {background-position: -1200px 0px; }.afri-41 {background-position: -1230px 0px; }.afri-42 {background-position: -1260px 0px; }.afri-43 {background-position: -1290px 0px; }.afri-44 {background-position: -1320px 0px; }.afri-45 {background-position: -1350px 0px; }.afri-46 {background-position: -1380px 0px; }.afri-47 {background-position: -1410px 0px; }.afri-48 {background-position: -1440px 0px; }.afri-49 {background-position: -1470px 0px; }.afri-50 {background-position: -1500px 0px; }.afri-51 {background-position: -1530px 0px; }.afri-52 {background-position: -1560px 0px; }.afri-53 {background-position: -1590px 0px; }.afri-54 {background-position: -1620px 0px; }.afri-55 {background-position: -1650px 0px; }.afri-56 {background-position: -1680px 0px; }.afri-57 {background-position: -1710px 0px; }.afri-58 {background-position: -1740px 0px; }.afri-59 {background-position: -1770px 0px; }.afri-60 {background-position: -1800px 0px; }/*End of Icons*/.iconColor{color: #c3ca26;}.tcolor{color: #1da8e1;}.sideColor{background-color: #071021 !important;}/*Version: 3.4.6 Timestamp: Sat Mar 22 22:30:15 EDT 2014*/.select2-container {    margin: 0;    position: relative;    display: inline-block;    /* inline-block for ie7 */    zoom: 1;    *display: inline;    vertical-align: middle;}.select2-container,.select2-drop,.select2-search,.select2-search input {  /*    Force border-box so that % widths fit the parent    container without overlap because of margin/padding.    More Info : http://www.quirksmode.org/css/box.html  */  -webkit-box-sizing: border-box; /* webkit */     -moz-box-sizing: border-box; /* firefox */          box-sizing: border-box; /* css3 */}.select2-container .select2-choice {    display: block;    height: 26px;    padding: 0 0 0 8px;    overflow: hidden;    position: relative;    border: 1px solid #aaa;    white-space: nowrap;    line-height: 26px;    color: #444;    text-decoration: none;    border-radius: 4px;    background-clip: padding-box;    -webkit-touch-callout: none;      -webkit-user-select: none;         -moz-user-select: none;          -ms-user-select: none;              user-select: none;    background-color: #fff;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);    background-image: linear-gradient(to top, #eee 0%, #fff 50%);}.select2-container.select2-drop-above .select2-choice {    border-bottom-color: #aaa;    border-radius: 0 0 4px 4px;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);}.select2-container.select2-allowclear .select2-choice .select2-chosen {    margin-right: 42px;}.select2-container .select2-choice > .select2-chosen {    margin-right: 26px;    display: block;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    float: none;    width: auto;}.select2-container .select2-choice abbr {    display: none;    width: 12px;    height: 12px;    position: absolute;    right: 24px;    top: 8px;    font-size: 1px;    text-decoration: none;    border: 0;    background: url('select2.png') right top no-repeat;    cursor: pointer;    outline: 0;}.select2-container.select2-allowclear .select2-choice abbr {    display: inline-block;}.select2-container .select2-choice abbr:hover {    background-position: right -11px;    cursor: pointer;}.select2-drop-mask {    border: 0;    margin: 0;    padding: 0;    position: fixed;    left: 0;    top: 0;    min-height: 100%;    min-width: 100%;    height: auto;    width: auto;    opacity: 0;    z-index: 9998;    /* styles required for IE to work */    background-color: #fff;    filter: alpha(opacity=0);}.select2-drop {    width: 100%;    margin-top: -1px;    position: absolute;    z-index: 9999;    top: 100%;    background: #fff;    color: #000;    border: 1px solid #aaa;    border-top: 0;    border-radius: 0 0 4px 4px;    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);}.select2-drop.select2-drop-above {    margin-top: 1px;    border-top: 1px solid #aaa;    border-bottom: 0;    border-radius: 4px 4px 0 0;    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);}.select2-drop-active {    border: 1px solid #5897fb;    border-top: none;}.select2-drop.select2-drop-above.select2-drop-active {    border-top: 1px solid #5897fb;}.select2-drop-auto-width {    border-top: 1px solid #aaa;    width: auto;}.select2-drop-auto-width .select2-search {    padding-top: 4px;}.select2-container .select2-choice .select2-arrow {    display: inline-block;    width: 18px;    height: 100%;    position: absolute;    right: 0;    top: 0;    border-left: 1px solid #aaa;    border-radius: 0 4px 4px 0;    background-clip: padding-box;    background: #ccc;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);}.select2-container .select2-choice .select2-arrow b {    display: block;    width: 100%;    height: 100%;    background: url('select2.png') no-repeat 0 1px;}.select2-search {    display: inline-block;    width: 100%;    min-height: 26px;    margin: 0;    padding-left: 4px;    padding-right: 4px;    position: relative;    z-index: 10000;    white-space: nowrap;}.select2-search input {    width: 100%;    height: auto !important;    min-height: 26px;    padding: 4px 20px 4px 5px;    margin: 0;    outline: 0;    font-family: sans-serif;    font-size: 1em;    border: 1px solid #aaa;    border-radius: 0;    -webkit-box-shadow: none;            box-shadow: none;    background: #fff url('select2.png') no-repeat 100% -22px;    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);    background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;}.select2-drop.select2-drop-above .select2-search input {    margin-top: 4px;}.select2-search input.select2-active {    background: #fff url('select2-spinner.gif') no-repeat 100%;    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;}.select2-container-active .select2-choice,.select2-container-active .select2-choices {    border: 1px solid #5897fb;    outline: none;    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);            box-shadow: 0 0 5px rgba(0, 0, 0, .3);}.select2-dropdown-open .select2-choice {    border-bottom-color: transparent;    -webkit-box-shadow: 0 1px 0 #fff inset;            box-shadow: 0 1px 0 #fff inset;    border-bottom-left-radius: 0;    border-bottom-right-radius: 0;    background-color: #eee;    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);    background-image: linear-gradient(to top, #fff 0%, #eee 50%);}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {    border: 1px solid #5897fb;    border-top-color: transparent;    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);}.select2-dropdown-open .select2-choice .select2-arrow {    background: transparent;    border-left: none;    filter: none;}.select2-dropdown-open .select2-choice .select2-arrow b {    background-position: -18px 1px;}.select2-hidden-accessible {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;}/* results */.select2-results {    max-height: 200px;    padding: 0 0 0 4px;    margin: 4px 4px 4px 0;    position: relative;    overflow-x: hidden;    overflow-y: auto;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.select2-results ul.select2-result-sub {    margin: 0;    padding-left: 0;}.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }.select2-results li {    list-style: none;    display: list-item;    background-image: none;}.select2-results li.select2-result-with-children > .select2-result-label {    font-weight: bold;}.select2-results .select2-result-label {    padding: 3px 7px 4px;    margin: 0;    cursor: pointer;    min-height: 1em;    -webkit-touch-callout: none;      -webkit-user-select: none;         -moz-user-select: none;          -ms-user-select: none;              user-select: none;}.select2-results .select2-highlighted {    background: #3875d7;    color: #fff;}.select2-results li em {    background: #feffde;    font-style: normal;}.select2-results .select2-highlighted em {    background: transparent;}.select2-results .select2-highlighted ul {    background: #fff;    color: #000;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {    background: #f4f4f4;    display: list-item;    padding-left: 5px;}/*disabled look for disabled choices in the results dropdown*/.select2-results .select2-disabled.select2-highlighted {    color: #666;    background: #f4f4f4;    display: list-item;    cursor: default;}.select2-results .select2-disabled {  background: #f4f4f4;  display: list-item;  cursor: default;}.select2-results .select2-selected {    display: none;}.select2-more-results.select2-active {    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;}.select2-more-results {    background: #f4f4f4;    display: list-item;}/* disabled styles */.select2-container.select2-container-disabled .select2-choice {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #ddd;    cursor: default;}.select2-container.select2-container-disabled .select2-choice .select2-arrow {    background-color: #f4f4f4;    background-image: none;    border-left: 0;}.select2-container.select2-container-disabled .select2-choice abbr {    display: none;}/* multiselect */.select2-container-multi .select2-choices {    height: auto !important;    height: 1%;    margin: 0;    padding: 0;    position: relative;    border: 1px solid #aaa;    cursor: text;    overflow: hidden;    background-color: #fff;    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);}.select2-locked {  padding: 3px 5px 3px 5px !important;}.select2-container-multi .select2-choices {    min-height: 26px;}.select2-container-multi.select2-container-active .select2-choices {    border: 1px solid #5897fb;    outline: none;    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);            box-shadow: 0 0 5px rgba(0, 0, 0, .3);}.select2-container-multi .select2-choices li {    float: left;    list-style: none;}html[dir="rtl"] .select2-container-multi .select2-choices li{    float: right;}.select2-container-multi .select2-choices .select2-search-field {    margin: 0;    padding: 0;    white-space: nowrap;}.select2-container-multi .select2-choices .select2-search-field input {    padding: 5px;    margin: 1px 0;    font-family: sans-serif;    font-size: 100%;    color: #666;    outline: 0;    border: 0;    -webkit-box-shadow: none;            box-shadow: none;    background: transparent !important;}.select2-container-multi .select2-choices .select2-search-field input.select2-active {    background: #fff url('select2-spinner.gif') no-repeat 100% !important;}.select2-default {    color: #999 !important;}.select2-container-multi .select2-choices .select2-search-choice {    padding: 3px 5px 3px 18px;    margin: 3px 0 3px 5px;    position: relative;    line-height: 13px;    color: #333;    cursor: default;    border: 1px solid #aaaaaa;    border-radius: 3px;    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);    background-clip: padding-box;    -webkit-touch-callout: none;      -webkit-user-select: none;         -moz-user-select: none;          -ms-user-select: none;              user-select: none;    background-color: #e4e4e4;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{    margin-left: 0;    margin-right: 5px;}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {    cursor: default;}.select2-container-multi .select2-choices .select2-search-choice-focus {    background: #d4d4d4;}.select2-search-choice-close {    display: block;    width: 12px;    height: 13px;    position: absolute;    right: 3px;    top: 4px;    font-size: 1px;    outline: none;    background: url('select2.png') right top no-repeat;}html[dir="rtl"] .select2-search-choice-close {    right: auto;    left: 3px;}.select2-container-multi .select2-search-choice-close {    left: 3px;}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {  background-position: right -11px;}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {    background-position: right -11px;}/* disabled styles */.select2-container-multi.select2-container-disabled .select2-choices {    background-color: #f4f4f4;    background-image: none;    border: 1px solid #ddd;    cursor: default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {    padding: 3px 5px 3px 5px;    border: 1px solid #ddd;    background-image: none;    background-color: #f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;    background: none;}/* end multiselect */.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {    text-decoration: underline;}.select2-offscreen, .select2-offscreen:focus {    clip: rect(0 0 0 0) !important;    width: 1px !important;    height: 1px !important;    border: 0 !important;    margin: 0 !important;    padding: 0 !important;    overflow: hidden !important;    position: absolute !important;    outline: 0 !important;    left: 0px !important;    top: 0px !important;}.select2-display-none {    display: none;}.select2-measure-scrollbar {    position: absolute;    top: -10000px;    left: -10000px;    width: 100px;    height: 100px;    overflow: scroll;}/* Retina-ize icons */@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {    .select2-search input,    .select2-search-choice-close,    .select2-container .select2-choice abbr,    .select2-container .select2-choice .select2-arrow b {        background-image: url('select2x2.png') !important;        background-repeat: no-repeat !important;        background-size: 60px 40px !important;    }    .select2-search input {        background-position: 100% -21px !important;    }}body {    font-family: Roboto, sans-serif;  color: #333;  font-size: 14px;  line-height: 20px;}.snavbar {  background-color: transparent;}.snavlink {  padding-right: 18px;  padding-left: 18px;  font-family: Roboto, sans-serif;  color: #cddc39;  font-size: 13px;}.snavlink.w--current {  color: #cddc39;}.snavlink.border {  margin-top: 10px;  padding-top: 10px;  padding-bottom: 10px;  border: 1px solid #cddc39;  border-radius: 30px;}.hero-section {  display: block;  margin-right: auto;  margin-left: auto;  padding: 20px 60px 60px;  background-color: #00bcd4;  background-image: -webkit-linear-gradient(270deg, rgba(7, 16, 33, .8), rgba(7, 16, 33, .8)), url('http://www.estoresms.com//images/banner.jpg');  background-image: linear-gradient(180deg, rgba(7, 16, 33, .8), rgba(7, 16, 33, .8)), url('http://www.estoresms.com//images/banner.jpg');  background-position: 0px 0px, 50% 50%;  background-size: auto, cover;  background-repeat: repeat, no-repeat;  text-align: left;}.hero-text {  font-family: Roboto, sans-serif;  color: #333;}.h2 {  margin-bottom: 40px;  color: #f5f5f5;  font-weight: 300;}.h2.bold {  color: #212121;  font-weight: 700;}.h2.dark {  color: #333;}.h2.dark.center {  text-align: center;}.h2.dark.center.pricing {  margin-bottom: 20px;}.h2.center {  text-align: center;}.text {  color: #727272;}.text._50 {  display: inline-block;  width: 50%;  float: left;}.text.metrics {  display: inline-block;}.text.grey {  color: #c8c8c8;}.text._12 {  font-size: 12px;}.text._40 {  display: inline-block;  width: 40%;  font-size: 12px;  text-align: center;}.text.medium {  color: #333;  font-size: 16px;  line-height: 24px;  font-weight: 500;}.text.green {  margin-bottom: 40px;  color: #b2ebf2;}.text.small {  font-size: 12px;}.text.resellers {  color: #c8c8c8;}.text.larger {  font-size: 24px;  line-height: 36px;  font-weight: 300;}.text.larger.left {  margin-top: 10px;  margin-bottom: 10px;  font-size: 22px;  text-align: left;}.text.larger.left.small-margin {  margin-top: 10px;  margin-bottom: 0px;}.text.dark {  color: #333;}.text.dark._500 {  font-weight: 500;}.text.white {  color: #fff;}.text.white.large {  color: #f5f5f5;}.text.large {  color: #727272;  font-size: 18px;  line-height: 27px;}.text.large.blue {  margin-top: 20px;  color: #00bcd4;}.text.order {  color: #65b1e2;}.text.whitesmoke {  color: #f5f5f5;}.hero-image {  display: block;  width: 80%;  margin-right: auto;  margin-left: auto;  text-align: center;}.hero-form {  display: block;  width: 60%;  margin-top: 40px;  float: left;}.sbutton {  display: block;  width: 100%;  margin-top: 20px;  background-color: #cddc39;  font-size: 12px;  font-weight: 500;  text-align: center;}.sbutton._50 {  display: block;  width: 50%;  margin-right: auto;  margin-left: auto;  background-color: #f5f5f5;  color: #a2a2a2;  text-align: center;}.sbutton._50.inline {  display: inline-block;  width: 47%;  margin-right: 5px;  margin-left: 5px;}.sbutton._50.inline.green {  background-color: #cddc39;  color: #fff;}.sbutton._60 {  width: 60%;  max-width: 300px;  text-align: center;}.sbutton._60.centre {  display: block;  margin-right: auto;  margin-left: auto;}.sbutton._60.end-users {  display: block;  margin-right: auto;  margin-bottom: 10px;  margin-left: auto;  background-color: #00bcd4;}.sbutton._60.resellers {  display: block;  margin-right: auto;  margin-bottom: 10px;  margin-left: auto;  background-color: #071021;}.sbutton._60.blue {  background-color: #00bcd4;}.sbutton.cancel {  display: inline-block;  width: 30%;  float: left;  background-color: #a2a2a2;  text-align: center;}.sbutton.save {  display: inline-block;  width: 30%;  float: right;  background-color: #0097a7;  text-align: center;}.sbutton.new-contact {  display: inline-block;  width: 30%;  margin-top: 0px;  float: right;  text-align: center;}.sbutton.submit {  display: block;  width: 40%;  margin-right: auto;  margin-left: auto;}.sbutton.submit.log-in {  background-color: #00bcd4;}.sbutton._40 {  display: block;  width: 40%;  margin-right: auto;  margin-left: auto;}.sbutton._20 {  display: block;  width: 20%;  max-width: 200px;  margin-right: auto;  margin-left: auto;}.sbutton.blue {  background-color: #00bcd4;}.for-section {  padding: 20px 60px 60px;  font-family: Roboto, sans-serif;}.for-div {  text-align: center;}.h4 {  font-size: 14px;  line-height: 21px;  font-weight: 500;}.h4.bottom-border {  padding-bottom: 10px;  border-bottom: 1px solid #f5f5f5;}.h4.bottom-border.end-users {  color: #00bcd4;}.h4.bottom-border.resellers {  color: #071021;}.h4.bottom-border.setup-costs {  color: #071021;}.snavcolumn {  position: fixed;  width: 15%;  height: 100vh;  padding: 20px 10px;  float: left;  background-color: #071021;  font-family: Roboto, sans-serif;  color: #c8c8c8;}.snavcolumn.small {  width: 5%;}.icon {  font-family: 'Fontawesome webfont', sans-serif;  color: #cddc39;}.icon.smenu {  display: inline-block;  padding-right: 15px;  color: #00bcd4;  font-size: 10px;}.icon.smenu.right {  padding-right: 0px;  padding-left: 15px;}.icon.hamburger {  padding-top: 20px;  padding-bottom: 20px;}.icon.message {  display: inline-block;  padding-right: 15px;  color: #a2a2a2;}.icon.phonebook {  display: block;  padding-top: 5px;  padding-bottom: 5px;  color: #c8c8c8;  font-size: 16px;  text-align: center;}.icon.phonebook.options {  display: inline-block;  margin-right: 5px;  margin-left: 5px;  padding-right: 5px;  padding-left: 5px;  font-size: 14px;}.icon.phonebook.options.green {  color: #cddc39;  font-size: 12px;}.icon.phonebook.options.white {  color: #fff;  font-size: 12px;}.icon.faqs {  color: #c8c8c8;  font-size: 16px;  text-align: center;}.icon.white {  color: #f5f5f5;}.icon.white.footer {  margin-right: 10px;  color: #4a4a4a;  font-size: 18px;  line-height: 27px;}.icon.white.footer.social {  font-size: 32px;  line-height: 48px;}.snavrow {  margin-bottom: 15px;  padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #4e5053;  color: #c8c8c8;}.link {  display: block;  padding-top: 5px;  padding-bottom: 5px;  color: #c8c8c8;  text-decoration: none;}.link.w--current {  color: #00bcd4;  font-weight: 700;}.link._50 {  display: inline-block;  width: 50%;}.link._33 {  display: inline-block;  width: 33.3%;}.smenuslabel {  display: inline-block;  font-size: 10px;  text-transform: uppercase;}.smenuslabel.title {  display: block;  font-weight: 700;}.dashboard-main {  position: relative;  left: 0px;  top: 0px;  right: 0px;  bottom: 0px;  z-index: 20;  display: block;  width: 85%;  height: 100%;  margin-right: auto;  margin-left: auto;  padding: 0px 20px 20px;  float: right;  clear: both;  background-color: #fff;  font-family: Roboto, sans-serif;}.top-row {  height: 85px;  margin-top: 0px;  margin-bottom: 10px;  padding: 20px;  border-bottom: 1px solid #c8c8c8;}.smenu-sbutton {  width: 7%;  height: 75px;  float: left;  text-align: center;}.smenu-sbutton.dashboard {  font-family: Roboto, sans-serif;  color: #00bcd4;  text-decoration: none;}.div-wrap {  max-width: 1200px;  margin-top: 30px;  margin-bottom: 30px;  padding-top: 10px;  padding-bottom: 10px;  clear: both;}.div-wrap.pay {  padding-top: 0px;  padding-bottom: 0px;  border: 2px solid #f5f5f5;}.history {  display: inline-block;  width: 50%;  padding-right: 10px;  padding-left: 10px;  float: left;}.history._100 {  width: 100%;}.title-bar {  padding: 5px 10px;  background-color: #00bcd4;  box-shadow: 0 0 1px 1px #c8c8c8;  color: #fff;  text-align: center;}.title-bar.api {  margin-top: 20px;}.title-bar.mtn {  margin-top: 20px;  background-color: #ffbd00;}.title-bar.airtel {  margin-top: 20px;  background-color: #eb1c24;}.title-bar.glo {  margin-top: 20px;  background-color: #1da811;}.title-bar.etisalat {  margin-top: 20px;  background-color: #b9d110;}.body-bar {  margin-top: -10px;  box-shadow: 0 1px 1px 1px #c8c8c8;}.body-bar.api {  margin-top: 0px;  padding: 5px;}.body-bar.telco {  margin-bottom: 10px;  padding: 20px;  text-align: center;}.date-picker {  margin-top: 10px;  margin-bottom: 10px;  padding: 10px 10px 5px;  color: #727272;}.date-text-field {  display: inline-block;  width: 42%;  margin-top: 10px;}.date-text-field.full {  width: 100%;  font-size: 12px;}.message-block {  margin-bottom: 10px;  padding: 10px 5px;  background-color: #fff;  font-size: 13px;  line-height: 21px;  font-weight: 400;}.message-row {  margin-top: 5px;  margin-bottom: 5px;}.metrics-wrap {  display: inline-block;  width: 25%;  padding-right: 10px;  padding-left: 10px;  float: left;  text-align: center;}.metrics {  padding-top: 10px;  padding-bottom: 10px;  border: 1px none #64ddcd;  background-color: #f5f5f5;  box-shadow: 0 1px 2px 1px #c8c8c8;  text-align: center;}.metrics.white {  background-color: transparent;}._40-div {  display: inline-block;  width: 40%;  padding-right: 10px;  padding-left: 10px;  float: left;}._40-div.center {  display: inline-block;  float: none;}._40-div.right {  margin-bottom: 30px;  float: right;}._60-div {  display: inline-block;  width: 60%;  padding-right: 10px;  padding-left: 10px;  float: left;}._60-div.center {  display: block;  margin-right: 10px;  margin-bottom: 30px;  margin-left: 10px;  float: none;}._60-div.right {  float: right;}._60-div.chart {  width: 60%;  margin-top: 30px;  float: left;}.message-slabel {  display: inline-block;  width: 11.5%;  font-size: 12px;  font-weight: 400;}.message-slabel._88 {  width: 85%;}.message-slabel._60 {  width: 60%;}.message-slabel._15 {  width: 15%;}.message-slabel.full {  display: block;  width: 100%;  font-size: 12px;}.message-id {  display: inline-block;  width: 88.5%;  font-size: 12px;  font-style: italic;  font-weight: 300;}.message-id._15 {  width: 20%;}.message-id._20 {  width: 20%;  height: 25px;  margin-right: 10px;}.message-id.filled {  font-size: 14px;  font-style: normal;  font-weight: 700;}.message-id.full {  display: block;  width: 100%;}.message-id.name {  width: 35%;  height: 25px;}.message-id.buy-numbers {  height: 25px;  text-align: center;}.message-id._60 {  width: 60%;  height: 25px;  margin-right: 10px;  text-align: center;}.message-area {  overflow: auto;  font-size: 12px;}.message-area.unfilled {  font-style: italic;  font-weight: 300;}.recipient-options {  width: 88.5%;  margin-top: -10px;  margin-bottom: 10px;  float: right;}.recipient-options.full {  width: 100%;  float: none;}.logo {  margin-top: 20px;  float: right;}.logo.dashboard {  width: 12%;  margin-top: 0px;}.logo.home {  width: 65%;  margin-top: 0px;  float: none;}.dropdown {  display: inline-block;  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 78%, .56), hsla(0, 0%, 78%, .56));  background-image: linear-gradient(180deg, hsla(0, 0%, 78%, .56), hsla(0, 0%, 78%, .56));  font-size: 12px;  line-height: 18px;}.dropdown._50 {  width: 47%;  margin-right: 5px;  margin-bottom: 30px;  margin-left: 5px;}.brand-div {  display: inline-block;  /*width: 19%;*/  margin-top: 10px;  padding-top: 5px;  padding-bottom: 5px;}.brand-div.w--current {  width: 17%;}.smenu-icon.dashboard {  font-family: 'Fontawesome webfont', sans-serif;  font-size: 20px;  line-height: 32px;}.setup-section {  padding: 40px 20px;  background-color: #071021;  font-family: Roboto, sans-serif;  color: #f5f5f5;  text-align: center;}.h3.resellers {  margin-bottom: 40px;  font-weight: 300;  text-align: center;}.h3.reseller-group {  margin-bottom: 60px;}.h3.light {  font-weight: 300;}.h3.light.center {  margin-top: 40px;  text-align: center;}.setup-div {  display: block;  width: 70%;  margin-right: auto;  margin-left: auto;  padding: 10px;  background-color: #fff;  text-align: center;}.setup-div.end-users {  float: right;}.setup-div.resellers {  float: left;}.setup-div.setup-costs {  background-color: transparent;}.settings {  margin-bottom: 40px;  padding: 10px;  border: 1px solid #c8c8c8;}.settings._50 {  width: 50%;  float: left;  border-style: none;}.profile {  padding: 10px;  border: 1px solid #b6b6b6;}.profile.phonebook {  padding-top: 5px;  padding-bottom: 5px;  border-style: none;}.profile.center-content {  text-align: center;}._50-div {  display: inline-block;  width: 47.5%;  margin-right: 10px;  margin-left: 10px;}._50-div.social-media-sign-up {  margin-top: 10px;  margin-bottom: 10px;}._50-div.left {  display: inline-block;  width: 47.5%;  margin-right: 10px;  margin-bottom: 40px;  margin-left: 10px;  float: left;}._50-div.automargin {  display: block;  margin-right: auto;  margin-left: auto;}._50-div.automargin.center {  padding-right: 10px;  padding-left: 10px;  text-align: center;}.checkbox-field {  margin-bottom: 10px;  font-size: 12px;}.checkbox-field._50 {  display: inline-block;  width: 50%;}.line {  height: 1px;  margin-top: 20px;  margin-bottom: 20px;  border: 1px solid #c8c8c8;}.line.log-in {  border-color: #c8c8c8;}.savecancel {  width: 100%;  padding-right: 10px;  padding-left: 10px;  float: left;}.tab-pane {  padding-top: 10px;  padding-bottom: 10px;  border: 1px none #c8c8c8;}.tabs {  margin-top: 20px;}.phonebook-row {  border-bottom: 1px solid #b6b6b6;}.phonebook-row.faqs {  margin-top: 0px;  margin-bottom: 0px;  padding: 5px;}.phonebook-row.faqs.grey {  background-color: #f5f5f5;}.tab-slabel {  width: 50%;  border-top-left-radius: 10px;  border-top-right-radius: 10px;}.phonebook-options {  margin-bottom: 10px;  text-align: left;}.h5 {  text-align: center;}.h5._60 {  display: inline-block;  width: 60%;}._20-div {  display: inline-block;  padding-right: 10px;  padding-left: 10px;}.view-more {  display: block;  width: 50%;  margin-right: auto;  margin-left: auto;  padding-top: 5px;  padding-bottom: 5px;  text-align: center;}.view-more-link {  padding-right: 10px;  padding-left: 15px;  background-color: #cddc39;  color: #fff;  text-decoration: none;}.search {  display: inline-block;  width: 80%;  height: 20px;  padding-right: 10px;  padding-left: 10px;  border: 1px solid #c8c8c8;  background-color: #fff;  color: #c8c8c8;  font-size: 11px;  text-align: center;}.snav-div {  display: block;  /*width: 85%;*/  /*max-width: 1200px;*/  margin-right: auto;  margin-left: auto;  padding-top: 10px;  padding-bottom: 10px;}.sign-up-container {  font-family: Roboto, sans-serif;  text-align: center;}.sign-up-form {  display: block;  max-width: 450px;  margin-top: 40px;  margin-right: auto;  margin-left: auto;  padding: 20px 10px;  border: 1px solid #c8c8c8;  text-align: left;}.sign-up-form.log-in {  margin-top: 0px;  padding-top: 10px;  padding-bottom: 10px;  border-style: none;}.field-slabel {  display: inline-block;  width: 30%;}.text-field {  display: inline-block;  width: 70%;}.sign-up-div {  margin-top: 40px;  padding: 10px;  border: 1px solid #c8c8c8;}.sign-up-div.log-in {  margin-top: 10px;  border: 1px solid #00bcd4;}.facebook-logo {  margin-right: 10px;  float: right;}.twitter-logo {  margin-left: 10px;  float: left;}.iframe {  margin-top: 30px;}.buy-numbers-form {  text-align: center;}.modal-wrapper {  position: fixed;  top: 0px;  right: 0px;  bottom: 0px;  z-index: 9999;  display: none;  width: 85%;  height: 100%;  padding-top: 80px;  float: right;  background-color: rgba(7, 16, 33, .5);  font-family: Roboto, sans-serif;  text-align: center;}.modal-wrapper._100 {  display: block;  width: 100%;}.modal-wrapper.api {  display: none;  width: 100%;  margin-right: auto;  margin-left: auto;}.compose-wrapper {  display: block;  width: 600px;  max-width: 100%;  margin-right: auto;  margin-left: auto;  padding: 20px;  background-color: #fff;}.close-link {  display: block;  margin-bottom: 20px;  color: #a2a2a2;  text-align: right;  text-decoration: none;}.dismiss-link {  margin-top: 40px;  margin-bottom: 20px;  color: #727272;  font-style: italic;  text-decoration: none;}.dismiss-link.w--current {  margin-top: 20px;}._75-div {  display: block;  width: 75%;  max-width: 600px;  margin-right: auto;  margin-left: auto;}.resellers-section {  padding: 60px;  background-color: #071021;  font-family: Roboto, sans-serif;  color: #f5f5f5;  text-align: center;}.content-wrap {  display: block;  max-width: 1200px;  margin-right: auto;  margin-left: auto;}.content-wrap.hero-wrap {  width: 85%;}.resellers-image {  width: 64px;  margin-bottom: 10px;  padding: 5px 5px 20px;  border-bottom: 1px solid #202f49;}.resellers-column {  margin-bottom: 20px;  padding-top: 10px;  padding-bottom: 10px;}.resellers-column.app-owners {  min-height: 320px;  background-image: url('http://www.estoresms.com//images/web_app.jpeg');  background-position: 50% 50%;  background-size: cover;  background-repeat: no-repeat;  color: #fff;}.resellers-column.retailers {  min-height: 320px;  background-image: url('http://www.estoresms.com//images/pexels-photo.jpg');  background-position: 50% 50%;  background-size: cover;  background-repeat: no-repeat;}.learn-more-div {  display: block;  width: 60%;  margin-right: auto;  margin-left: auto;  padding-top: 20px;  padding-bottom: 20px;  background-color: #00bcd4;  text-decoration: none;}.pricing-section {  padding: 40px;  background-color: #f6f8fb;}.pricing-column {  display: block;  margin: 10px auto;  padding-top: 10px;  padding-bottom: 10px;  text-align: center;}.setup-costs-section {  padding: 40px;  background-color: #f5f5f5;}.setup-costs-column {  padding-top: 10px;  padding-bottom: 10px;}.setup-costs-column._5000 {  background-color: #fff;}.setup-costs-column._13500 {  background-color: #f3ba0b;}.list {  margin-top: 5px;  margin-bottom: 5px;  padding-top: 5px;  padding-bottom: 5px;  text-align: left;}.list.grey {  color: #c8c8c8;  text-decoration: line-through;}.list-bullet {  margin-right: 15px;  margin-left: 15px;  font-family: 'Fontawesome webfont', sans-serif;}.list-bullet.colored {  color: #071021;}.parameters-column {  margin-top: 20px;  margin-bottom: 10px;  padding-top: 0px;  text-align: center;}.api-row {  margin: 5px 10px;  padding: 5px;  border: 1px none #97dcf3;  border-radius: 6px;  background-color: transparent;  text-align: center;}.slabel {  display: inline-block;  margin: 5px;  padding: 5px;  color: #fff;  text-align: center;  text-transform: uppercase;}.slabel.green {  background-color: #18bc9c;}.slabel.circle {  border: 1px solid #071021;  border-radius: 20px;  font-family: 'Fontawesome webfont', sans-serif;  color: #727272;  text-decoration: none;}.slabel-column {  text-align: right;}.api-parameter-section {  padding: 20px 40px 40px;  background-color: #071021;  color: #c8c8c8;}.api-section {  padding: 20px 40px 40px;  background-color: #fff;}.api-link-wrap {  margin-top: 10px;  border-style: none none solid;  border-width: 1px;  border-color: #a2a2a2 #a2a2a2 #f5f5f5;  text-align: left;  -webkit-column-count: 1;  -moz-column-count: 1;  column-count: 1;}.click-to-copy {  display: block;  margin-top: 20px;  margin-bottom: 20px;  color: #a2a2a2;  text-align: right;  text-decoration: none;}.api-sbutton-wrap {  display: block;  width: 60%;  margin-right: auto;  margin-bottom: 10px;  margin-left: auto;  padding: 10px;  border-bottom: 1px solid #b7ecf3;}.message-list {  padding-right: 12.5px;  padding-left: 12.5px;  background-color: #071021;}.message-list.w--open {  position: relative;  padding-right: 5px;  padding-left: 5px;  background-color: transparent;  -webkit-perspective: 1200px;  perspective: 1200px;  -webkit-perspective-origin: 100% 50%;  perspective-origin: 100% 50%;}.message-saccordion {  width: 100%;  margin-top: 5px;  background-color: #f5f5f5;}.message-saccordion-toggle {  width: 100%;}.api-tab {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  background-color: #00bcd4;  color: #f5f5f5;  font-weight: 500;  text-transform: lowercase;}.api-tab.w--current {  z-index: 999;  border-top: 1px solid #c8c8c8;  border-right: 1px solid #c8c8c8;  border-left: 1px solid #c8c8c8;  background-color: #fff;  box-shadow: inset 0 1px 1px 1px hsla(0, 0%, 78%, .5);  color: #333;}.api-tabs-content {  margin-top: -2px;  border-style: solid;  border-width: 1px;  border-color: hsla(0, 0%, 78%, .44);}.api-sample-code {  font-family: Inconsolata, monospace;}.api-tab-pane {  padding: 20px;}.api-tabs {  display: block;  max-width: 640px;  margin-top: 20px;  margin-right: auto;  margin-left: auto;}.country-pricing-embed {  display: block;  margin-top: 20px;  margin-bottom: 20px;  padding: 40px;  background-color: #f6f8fb;}.api-config-section {  padding: 20px 40px 40px;  background-color: #f6f8fb;}.api-return-values {  padding: 20px 40px 40px;  background-color: rgba(0, 188, 212, .06);}.return-values-wrap {  display: block;  width: 40%;  margin-right: auto;  margin-left: auto;}.text-span {  position: absolute;  left: 230px;  top: 76px;  font-size: 14px;}.text-span.resellers {  left: 94px;}.footer-section {  padding: 10px;  border-top: 1px solid #c8c8c8;  background-color: #f5f5f5;  color: #4a4a4a;  font-weight: 300;  letter-spacing: 1px;}.social-link {  color: #4a4a4a;  text-decoration: none;}.social-link.twitter-logo {  display: inline-block;  margin-left: auto;  float: none;  color: #4682bb;}.social-link.facebook-logo {  display: inline-block;  float: none;  color: #43609c;}.price-breakdown-section {  display: none;  padding: 40px 20px 60px;}.bottom-aligner-div {  position: absolute;  left: 0px;  right: 0px;  bottom: 0px;  padding: 10px;}.bottom-aligner-div.dark-bg {  background-image: -webkit-linear-gradient(270deg, rgba(7, 16, 33, .6), rgba(7, 16, 33, .6));  background-image: linear-gradient(180deg, rgba(7, 16, 33, .6), rgba(7, 16, 33, .6));}.bottom-aligner-div.bright-bg {  background-image: -webkit-linear-gradient(270deg, rgba(243, 186, 11, .9), rgba(243, 186, 11, .9));  background-image: linear-gradient(180deg, rgba(243, 186, 11, .9), rgba(243, 186, 11, .9));}.app-owner-div {  position: relative;  min-height: 320px;  margin-right: 10px;  background-image: url('http://www.estoresms.com//images/web_app.jpeg');  background-position: 50% 50%;  background-size: cover;  background-repeat: no-repeat;}.retailers-div {  position: relative;  min-height: 320px;  margin-left: 10px;  background-image: url('http://www.estoresms.com//images/pexels-photo.jpg');  background-position: 50% 50%;  background-size: cover;  background-repeat: no-repeat;}.price-table-section {  padding: 20px 40px 40px;}.sms-pricing-embed {  padding-top: 40px;}.payment-modal {  position: fixed;  top: 0px;  right: 0px;  bottom: 0px;  z-index: 99999;  display: none;  width: 85%;  height: 100%;  padding-top: 80px;  background-image: -webkit-linear-gradient(270deg, rgba(7, 16, 33, .5), rgba(7, 16, 33, .5));  background-image: linear-gradient(180deg, rgba(7, 16, 33, .5), rgba(7, 16, 33, .5));}.payment-wrapper {  display: block;  width: 600px;  max-width: 100%;  margin-right: auto;  margin-left: auto;  padding: 20px;  background-color: #fff;}.pay-hero {  padding: 20px;}.client-div {  padding: 20px;  background-color: #009;  color: #f5f5f5;}.order-div {  margin-top: 20px;  margin-bottom: 20px;}.price-column {  text-align: right;}.order-row {  margin-bottom: 20px;  border-bottom: 1px solid #085f97;}.merchant-div {  padding: 0px 20px 20px;  text-align: center;}.payment-div {  margin-top: 60px;  margin-bottom: 20px;}.hero-row {  display: block;  width: 85%;  margin-top: 40px;  margin-right: auto;  margin-left: auto;}.pricing-intro {  padding-bottom: 40px;}.resellers-hero {  padding-top: 40px;  padding-bottom: 40px;  text-align: center;}.faq-row {  display: block;  width: 85%;  margin-right: auto;  margin-left: auto;}html.w-mod-js *[data-ix="modal-wrapper"] {  display: none;  opacity: 0;  -webkit-transform: scale(1.1, 1);  -ms-transform: scale(1.1, 1);  transform: scale(1.1, 1);}html.w-mod-js *[data-ix="modal-wrapper-100"] {  display: block;  opacity: 1;}@media (max-width: 991px) {  .snavlink {    margin-right: 20px;    margin-left: 20px;  }  .snavlink.border {    max-width: 240px;  }  .h2 {    margin-bottom: 20px;    font-size: 22px;  }  .h2.bold {    margin-top: 10px;    margin-bottom: 10px;    color: #333;    font-weight: 700;  }  .h2.dark.center {    font-size: 28px;  }  .text.white.larger {    font-size: 18px;  }  .hero-form {    width: 70%;    font-size: 14px;  }  .sbutton.new-contact {    width: 28%;  }  .snavcolumn {    width: 20%;  }  .dashboard-main {    width: 80%;  }  .smenu-sbutton.dashboard {    height: 60px;    color: #00bcd4;  }  ._40-div {    width: 50%;  }  ._60-div {    width: 100%;  }  ._60-div.chart {    width: 100%;  }  .logo.home {    width: 80%;  }  .brand-div {    margin-top: 20px;  }  .brand-div.w--current {    width: 25%;    margin-top: 0px;  }  .smenu-icon {    color: #cddc39;  }  .smenu-icon.dashboard {    color: #00bcd4;  }  .h3.resellers {    font-weight: 300;  }  .setup-div {    width: 80%;  }  .checkbox-field._50 {    display: inline-block;    width: 70%;  }  .text-span {    left: 140px;  }  .snav-smenu {    padding-bottom: 20px;    background-color: #071021;  }  .smenu-sbutton-home.w--open {    background-color: transparent;  }  .faq-row {    width: 100%;  }}@media (max-width: 767px) {  .h2.dark.center {    font-size: 24px;  }  .hero-image {    display: none;    width: 60%;    float: none;  }  .hero-form {    display: block;    margin-right: auto;    margin-left: auto;    float: none;  }  .sbutton._60.end-users {    width: 80%;  }  .sbutton._60.resellers {    width: 80%;  }  .sbutton.new-contact {    width: 40%;    font-size: 12px;  }  .snavcolumn {    position: fixed;    width: 25%;  }  .dashboard-main {    width: 75%;  }  .top-row {    width: 100%;  }  .history {    width: 100%;  }  .metrics-wrap {    width: 50%;    margin-bottom: 10px;  }  ._40-div {    width: 100%;  }  ._60-div.center {    display: block;    margin-right: auto;    margin-left: auto;  }  .logo.dashboard {    width: 20%;  }  .logo.home {    width: 100%;    max-width: 100px;    margin-top: -10px;  }  .brand-div {    margin-top: 15px;  }  .h3.resellers {    font-size: 18px;  }  .setup-div {    width: 100%;  }  .profile {    font-size: 12px;  }  ._50-div {    display: block;    width: 100%;    margin-right: auto;    margin-left: auto;  }  ._50-div.left {    display: block;    width: 100%;    margin-right: auto;    margin-left: auto;  }  ._75-div {    width: 100%;  }  .list-bullet {    margin-right: 5px;    margin-left: 5px;  }  .text-span {    left: 60px;  }}@media (max-width: 479px) {  .hero-section {    padding-right: 20px;    padding-left: 20px;  }  .h2.dark.center.pricing {    font-size: 22px;  }  .text._40 {    text-align: right;  }  .hero-form {    width: 100%;    font-size: 12px;  }  .sbutton.new-contact {    width: 45%;    font-size: 10px;  }  .sbutton._20 {    width: 80%;  }  .for-section {    padding-right: 20px;    padding-left: 20px;  }  .for-div {    margin-bottom: 40px;  }  .snavcolumn {    position: fixed;    display: block;    width: 40%;  }  .icon.hamburger {    display: inline-block;    padding-right: 10px;    color: #00bcd4;    font-size: 16px;    text-decoration: none;  }  .icon.message {    padding-right: 5px;  }  .icon.faqs {    display: none;  }  .link._50 {    width: 50%;    text-align: right;  }  .link._33 {    display: inline-block;    width: 50%;    padding-right: 5px;    padding-left: 5px;    text-align: left;  }  .smenuslabel.hamburger {    font-size: 14px;  }  .dashboard-main {    width: 60%;    padding-right: 10px;    padding-left: 10px;  }  .top-row {    width: 100%;    height: 15vh;  }  .smenu-sbutton {    width: 40%;    height: 60%;    font-family: Roboto, sans-serif;    color: #00bcd4;    font-weight: 300;    text-decoration: none;  }  .smenu-sbutton.dashboard {    width: 20%;  }  .logo.dashboard {    width: 25%;  }  .brand-div {    display: inline-block;    width: 70%;    margin-top: 20px;  }  .brand-div.w--current {    width: 40%;  }  .smenu-icon.dashboard {    font-size: 20px;    text-align: center;  }  .h3.light.center {    font-size: 20px;  }  .setup-div {    width: 100%;  }  .settings._50 {    width: 100%;  }  .h5 {    font-size: 12px;    text-align: center;  }  .h5.left {    text-align: left;  }  .view-more-link {    background-color: #cddc39;    color: #f5f5f5;  }  .learn-more-div {    width: 100%;  }  .text-span {    left: 55px;  }  .app-owner-div {    display: block;    margin-right: auto;    margin-left: auto;  }  .retailers-div {    display: block;    margin-right: auto;    margin-left: auto;  }  .overflow-paragraph {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -webkit-flex-direction: row;    -ms-flex-direction: row;    flex-direction: row;  }}@font-face {  font-family: 'Fontawesome webfont';  src: url('http://www.estoresms.com//fonts/fontawesome-webfont.woff2') format('undefined'), url('http://www.estoresms.com//fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('http://www.estoresms.com//fonts/fontawesome-webfont.woff') format('woff'), url('http://www.estoresms.com//fonts/fontawesome-webfont.ttf') format('truetype'), url('http://www.estoresms.com//fonts/FontAwesome.otf') format('opentype'), url('http://www.estoresms.com//fonts/fontawesome-webfont.svg') format('svg');  font-weight: 400;  font-style: normal;}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//**  * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, *    without disabling user zoom. */html {  font-family: sans-serif;  /* 1 */  -ms-text-size-adjust: 100%;  /* 2 */  -webkit-text-size-adjust: 100%;  /* 2 */}/** * Remove default margin. */body {  margin: 0;}/* HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,section,summary {  display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video {  display: inline-block;  /* 1 */  vertical-align: baseline;  /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {  display: none;  height: 0;}/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */[hidden],template {  display: none;}/* Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {  background-color: transparent;}/** * Improve readability of focused elements when they are also in an * active/hover state. */a:active,a:hover {  outline: 0;}/* Text-level semantics   ========================================================================== *//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title] {  border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b,strong {  font-weight: bold;}/** * Address styling not present in Safari and Chrome. */dfn {  font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1 {  font-size: 2em;  margin: 0.67em 0;}/** * Address styling not present in IE 8/9. */mark {  background: #ff0;  color: #000;}/** * Address inconsistent and variable font size in all browsers. */small {  font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}/* Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img {  border: 0;}/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) {  overflow: hidden;}/* Grouping content   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure {  margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr {  box-sizing: content-box;  height: 0;}/** * Contain overflow in all browsers. */pre {  overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}/* Forms   ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. *    Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button,input,optgroup,select,textarea {  color: inherit;  /* 1 */  font: inherit;  /* 2 */  margin: 0;  /* 3 */}/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button {  overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button,select {  text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce *    specificity and defer to the .w-button selector */button,html input[type="button"],input[type="reset"] {  -webkit-appearance: button;  /* 2 */  cursor: pointer;  /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {  cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input {  line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {  height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */input[type="search"] {  -webkit-appearance: textfield;  /* 1 */  box-sizing: content-box;  /* 2 */}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {  border: 0;  /* 1 */  padding: 0;  /* 2 */}/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea {  overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup {  font-weight: bold;}/* Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {  border-collapse: collapse;  border-spacing: 0;}td,th {  padding: 0;}@font-face {  font-family: 'webflow-sicons';   src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');  font-weight: normal;  font-style: normal; }[class^="w-sicon-"],[class*=" w-sicon-"] {  font-family: 'webflow-sicons';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.w-sicon-slider-right:before {  content: "\e600";}.w-sicon-slider-left:before {  content: "\e601";}.w-sicon-snav-smenu:before {  content: "\e602";}.w-sicon-arrow-down:before,.w-sicon-dropdown-toggle:before {  content: "\e603";}* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}html {  height: 100%;}body {  margin: 0;  min-height: 100%;  background-color: #fff;  font-family: Arial, sans-serif;  font-size: 14px;  line-height: 20px;  color: #333;}img {  max-width: 100%;  vertical-align: middle;  display: inline-block;}html.w-mod-touch * {  background-attachment: scroll !important;}.w-block {  display: block;}.w-inline-block {  max-width: 100%;  display: inline-block;}.w-clearfix:before,.w-clearfix:after {  content: " ";  display: table;}.w-clearfix:after {  clear: both;}.w-preserve-3d {  transform-style: preserve-3d;}.w-hidden {  display: none;}.w-sbutton {  display: inline-block;  padding: 9px 15px;  background-color: #C4D338;  color: white;  border: 0;  line-height: inherit;  text-decoration: none;  cursor: pointer;  border-radius: 0;}input.w-sbutton {  -webkit-appearance: sbutton;}html[data-w-dynpage] [data-w-cloak] {  color: transparent !important;}h1,h2,h3,h4,h5,h6 {  font-weight: bold;  margin-bottom: 10px;}h1 {  font-size: 38px;  line-height: 44px;  margin-top: 20px;}h2 {  font-size: 32px;  line-height: 36px;  margin-top: 20px;}h3 {  font-size: 24px;  line-height: 30px;  margin-top: 20px;}h4 {  font-size: 18px;  line-height: 24px;  margin-top: 10px;}h5 {  font-size: 14px;  line-height: 20px;  margin-top: 10px;}h6 {  font-size: 12px;  line-height: 18px;  margin-top: 10px;}p {  margin-top: 0;  margin-bottom: 10px;}a:focus {  outline: 0;}blockquote {  margin: 0 0 10px 0;  padding: 10px 20px;  border-left: 5px solid #E2E2E2;  font-size: 18px;  line-height: 22px;}figure {  margin: 0;  margin-bottom: 10px;}figcaption {  margin-top: 5px;  text-align: center;}ul,ol {  margin-top: 0px;  margin-bottom: 10px;  padding-left: 40px;}.w-list-unstyled {  padding-left: 0;  list-style: none;}.w-embed:before,.w-embed:after {  content: " ";  display: table;}.w-embed:after {  clear: both;}.w-video {  width: 100%;  position: relative;  padding: 0;}.w-video iframe,.w-video object,.w-video embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}fieldset {  padding: 0;  margin: 0;  border: 0;}sbutton,html input[type="sbutton"],input[type="reset"] {  border: 0;  cursor: pointer;  -webkit-appearance: sbutton;}.w-form {  margin: 0 0 15px;}.w-form-done {  display: none;  padding: 20px;  text-align: center;  background-color: #dddddd;}.w-form-fail {  display: none;  margin-top: 10px;  padding: 10px;  background-color: #ffdede;}label {  display: block;  margin-bottom: 5px;  font-weight: bold;}.w-input,.w-select {  display: block;  width: 100%;  height: 38px;  padding: 8px 12px;  margin-bottom: 10px;  font-size: 14px;  line-height: 1.428571429;  color: #333333;  vertical-align: middle;  background-color: #ffffff;  border: 1px solid #cccccc;}.w-input:-moz-placeholder,.w-select:-moz-placeholder {  color: #999;}.w-input::-moz-placeholder,.w-select::-moz-placeholder {  color: #999;  opacity: 1;}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder {  color: #999;}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {  color: #999;}.w-input:focus,.w-select:focus {  border-color: #C4D338;  outline: 0;}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {  cursor: not-allowed;  background-color: #eeeeee;}textarea.w-input,textarea.w-select {  height: auto;}.w-select {  background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);  background-image: linear-gradient(white 0%, #f3f3f3 100%);}.w-select[multiple] {  height: auto;}.w-form-label {  display: inline-block;  cursor: pointer;  font-weight: normal;  margin-bottom: 0px;}.w-checkbox,.w-radio {  display: block;  margin-bottom: 5px;  padding-left: 20px;}.w-checkbox:before,.w-radio:before,.w-checkbox:after,.w-radio:after {  content: " ";  display: table;}.w-checkbox:after,.w-radio:after {  clear: both;}.w-checkbox-input,.w-radio-input {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal;  float: left;  margin-left: -20px;}.w-radio-input {  margin-top: 3px;}.w-scontainer {  margin-left: auto;  margin-right: auto;  max-width: 940px;}.w-scontainer:before,.w-scontainer:after {  content: " ";  display: table;}.w-scontainer:after {  clear: both;}.w-scontainer .w-row {  margin-left: -10px;  margin-right: -10px;}.w-row:before,.w-row:after {  content: " ";  display: table;}.w-row:after {  clear: both;}.w-row .w-row {  margin-left: 0;  margin-right: 0;}.w-col {  position: relative;  float: left;  width: 100%;  min-height: 1px;  padding-left: 10px;  padding-right: 10px;}.w-col .w-col {  padding-left: 0;  padding-right: 0;}.w-col-1 {  width: 8.33333333%;}.w-col-2 {  width: 16.66666667%;}.w-col-3 {  width: 25%;}.w-col-4 {  width: 33.33333333%;}.w-col-5 {  width: 41.66666667%;}.w-col-6 {  width: 50%;}.w-col-7 {  width: 58.33333333%;}.w-col-8 {  width: 66.66666667%;}.w-col-9 {  width: 75%;}.w-col-10 {  width: 83.33333333%;}.w-col-11 {  width: 91.66666667%;}.w-col-12 {  width: 100%;}.w-hidden-main {  display: none !important;}@media screen and (max-width: 991px) {  .w-scontainer {    max-width: 728px;  }  .w-hidden-main {    display: inherit !important;  }  .w-hidden-medium {    display: none !important;  }  .w-col-medium-1 {    width: 8.33333333%;  }  .w-col-medium-2 {    width: 16.66666667%;  }  .w-col-medium-3 {    width: 25%;  }  .w-col-medium-4 {    width: 33.33333333%;  }  .w-col-medium-5 {    width: 41.66666667%;  }  .w-col-medium-6 {    width: 50%;  }  .w-col-medium-7 {    width: 58.33333333%;  }  .w-col-medium-8 {    width: 66.66666667%;  }  .w-col-medium-9 {    width: 75%;  }  .w-col-medium-10 {    width: 83.33333333%;  }  .w-col-medium-11 {    width: 91.66666667%;  }  .w-col-medium-12 {    width: 100%;  }  .w-col-stack {    width: 100%;    left: auto;    right: auto;  }}@media screen and (max-width: 767px) {  .w-hidden-main {    display: inherit !important;  }  .w-hidden-medium {    display: inherit !important;  }  .w-hidden-small {    display: none !important;  }  .w-row,  .w-scontainer .w-row {    margin-left: 0;    margin-right: 0;  }  .w-col {    width: 100%;    left: auto;    right: auto;  }  .w-col-small-1 {    width: 8.33333333%;  }  .w-col-small-2 {    width: 16.66666667%;  }  .w-col-small-3 {    width: 25%;  }  .w-col-small-4 {    width: 33.33333333%;  }  .w-col-small-5 {    width: 41.66666667%;  }  .w-col-small-6 {    width: 50%;  }  .w-col-small-7 {    width: 58.33333333%;  }  .w-col-small-8 {    width: 66.66666667%;  }  .w-col-small-9 {    width: 75%;  }  .w-col-small-10 {    width: 83.33333333%;  }  .w-col-small-11 {    width: 91.66666667%;  }  .w-col-small-12 {    width: 100%;  }}@media screen and (max-width: 479px) {  .w-scontainer {    max-width: none;  }  .w-hidden-main {    display: inherit !important;  }  .w-hidden-medium {    display: inherit !important;  }  .w-hidden-small {    display: inherit !important;  }  .w-hidden-tiny {    display: none !important;  }  .w-col {    width: 100%;  }  .w-col-tiny-1 {    width: 8.33333333%;  }  .w-col-tiny-2 {    width: 16.66666667%;  }  .w-col-tiny-3 {    width: 25%;  }  .w-col-tiny-4 {    width: 33.33333333%;  }  .w-col-tiny-5 {    width: 41.66666667%;  }  .w-col-tiny-6 {    width: 50%;  }  .w-col-tiny-7 {    width: 58.33333333%;  }  .w-col-tiny-8 {    width: 66.66666667%;  }  .w-col-tiny-9 {    width: 75%;  }  .w-col-tiny-10 {    width: 83.33333333%;  }  .w-col-tiny-11 {    width: 91.66666667%;  }  .w-col-tiny-12 {    width: 100%;  }}.w-widget {  position: relative;}.w-widget-map {  width: 100%;  height: 400px;}.w-widget-map label {  width: auto;  display: inline;}.w-widget-map img {  max-width: inherit;}.w-widget-map .gm-style-iw {  width: 90% !important;  height: auto !important;  top: 7px !important;  left: 6% !important;  display: inline;  text-align: center;  overflow: hidden;}.w-widget-map .gm-style-iw + div {  display: none;}.w-widget-twitter {  overflow: hidden;}.w-widget-twitter-count-shim {  display: inline-block;  vertical-align: top;  position: relative;  width: 28px;  height: 20px;  text-align: center;  background: white;  border: #758696 solid 1px;  border-radius: 3px;}.w-widget-twitter-count-shim * {  pointer-events: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.w-widget-twitter-count-shim .w-widget-twitter-count-inner {  position: relative;  font-size: 15px;  line-height: 12px;  text-align: center;  color: #999;  font-family: serif;}.w-widget-twitter-count-shim .w-widget-twitter-count-clear {  position: relative;  display: block;}.w-widget-twitter-count-shim.w--large {  width: 36px;  height: 28px;  margin-left: 7px;}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {  font-size: 18px;  line-height: 18px;}.w-widget-twitter-count-shim:not(.w--vertical) {  margin-left: 5px;  margin-right: 8px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large {  margin-left: 6px;}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {  top: 50%;  left: 0;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none;}.w-widget-twitter-count-shim:not(.w--vertical):before {  border-color: rgba(117, 134, 150, 0);  border-right-color: #5d6c7b;  border-width: 4px;  margin-left: -9px;  margin-top: -4px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {  border-width: 5px;  margin-left: -10px;  margin-top: -5px;}.w-widget-twitter-count-shim:not(.w--vertical):after {  border-color: rgba(255, 255, 255, 0);  border-right-color: white;  border-width: 4px;  margin-left: -8px;  margin-top: -4px;}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {  border-width: 5px;  margin-left: -9px;  margin-top: -5px;}.w-widget-twitter-count-shim.w--vertical {  width: 61px;  height: 33px;  margin-bottom: 8px;}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {  top: 100%;  left: 50%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none;}.w-widget-twitter-count-shim.w--vertical:before {  border-color: rgba(117, 134, 150, 0);  border-top-color: #5d6c7b;  border-width: 5px;  margin-left: -5px;}.w-widget-twitter-count-shim.w--vertical:after {  border-color: rgba(255, 255, 255, 0);  border-top-color: white;  border-width: 4px;  margin-left: -4px;}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {  font-size: 18px;  line-height: 22px;}.w-widget-twitter-count-shim.w--vertical.w--large {  width: 76px;}.w-widget-gplus {  overflow: hidden;}.w-background-video {  position: relative;  overflow: hidden;  height: 500px;  color: white;}.w-background-video > video {  background-size: cover;  background-position: 50% 50%;  position: absolute;  right: -100%;  bottom: -100%;  top: -100%;  left: -100%;  margin: auto;  min-width: 100%;  min-height: 100%;  z-index: -100;}.w-slider {  position: relative;  height: 300px;  text-align: center;  background: #dddddd;  clear: both;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  tap-highlight-color: rgba(0, 0, 0, 0);}.w-slider-mask {  position: relative;  display: block;  overflow: hidden;  z-index: 1;  left: 0;  right: 0;  height: 100%;  white-space: nowrap;}.w-slide {  position: relative;  display: inline-block;  vertical-align: top;  width: 100%;  height: 100%;  white-space: normal;  text-align: left;}.w-slider-snav {  position: absolute;  z-index: 2;  top: auto;  right: 0;  bottom: 0;  left: 0;  margin: auto;  padding-top: 10px;  height: 40px;  text-align: center;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  tap-highlight-color: rgba(0, 0, 0, 0);}.w-slider-snav.w-round > div {  border-radius: 100%;}.w-slider-snav.w-num > div {  width: auto;  height: auto;  padding: 0.2em 0.5em;  font-size: inherit;  line-height: inherit;}.w-slider-snav.w-shadow > div {  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);}.w-slider-snav-invert {  color: #fff;}.w-slider-snav-invert > div {  background-color: rgba(34, 34, 34, 0.4);}.w-slider-snav-invert > div.w-active {  background-color: #222;}.w-slider-dot {  position: relative;  display: inline-block;  width: 1em;  height: 1em;  background-color: rgba(255, 255, 255, 0.4);  cursor: pointer;  margin: 0 3px 0.5em;  transition: background-color 100ms, color 100ms;}.w-slider-dot.w-active {  background-color: #fff;}.w-slider-arrow-left,.w-slider-arrow-right {  position: absolute;  width: 80px;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  cursor: pointer;  overflow: hidden;  color: white;  font-size: 40px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.w-slider-arrow-left [class^="w-sicon-"],.w-slider-arrow-right [class^="w-sicon-"],.w-slider-arrow-left [class*=" w-sicon-"],.w-slider-arrow-right [class*=" w-sicon-"] {  position: absolute;}.w-slider-arrow-left {  z-index: 3;  right: auto;}.w-slider-arrow-right {  z-index: 4;  left: auto;}.w-sicon-slider-left,.w-sicon-slider-right {  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  width: 1em;  height: 1em;}.w-dropdown {  display: inline-block;  position: relative;  text-align: left;  margin-left: auto;  margin-right: auto;  z-index: 900;}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {  position: relative;  vertical-align: top;  text-decoration: none;  color: #222222;  padding: 20px;  text-align: left;  margin-left: auto;  margin-right: auto;  white-space: nowrap;}.w-dropdown-toggle {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  display: inline-block;  cursor: pointer;  padding-right: 40px;}.w-dropdown-toggle:focus {  outline: 0;}.w-sicon-dropdown-toggle {  position: absolute;  top: 0;  right: 0;  bottom: 0;  margin: auto;  margin-right: 20px;  width: 1em;  height: 1em;}.w-dropdown-list {  position: absolute;  background: #dddddd;  display: none;  min-width: 100%;}.w-dropdown-list.w--open {  display: block;}.w-dropdown-link {  padding: 10px 20px;  display: block;  color: #222222;}.w-dropdown-link.w--current {  color: #0082f3;}.w-snav[data-collapse="all"] .w-dropdown,.w-snav[data-collapse="all"] .w-dropdown-toggle {  display: block;}.w-snav[data-collapse="all"] .w-dropdown-list {  position: static;}@media screen and (max-width: 991px) {  .w-snav[data-collapse="medium"] .w-dropdown,  .w-snav[data-collapse="medium"] .w-dropdown-toggle {    display: block;  }  .w-snav[data-collapse="medium"] .w-dropdown-list {    position: static;  }}@media screen and (max-width: 767px) {  .w-snav[data-collapse="small"] .w-dropdown,  .w-snav[data-collapse="small"] .w-dropdown-toggle {    display: block;  }  .w-snav[data-collapse="small"] .w-dropdown-list {    position: static;  }  .w-snav-brand {    padding-left: 10px;  }}@media screen and (max-width: 479px) {  .w-snav[data-collapse="tiny"] .w-dropdown,  .w-snav[data-collapse="tiny"] .w-dropdown-toggle {    display: block;  }  .w-snav[data-collapse="tiny"] .w-dropdown-list {    position: static;  }}/** * ## Note * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well. * For example percentage units do not work on descendants of elements that * have any dimensions expressed in viewport units. It also doesn’t handle them at * all in `calc()`. *//** * Wrapper around all lightbox elements * * 1. Since the lightbox can receive focus, IE also gives it an outline. * 2. Fixes flickering on Chrome when a transition is in progress *    underneath the lightbox. */.w-lightbox-backdrop {  color: #000;  cursor: auto;  font-family: serif;  font-size: medium;  font-style: normal;  font-variant: normal;  font-weight: normal;  letter-spacing: normal;  line-height: normal;  list-style: disc;  text-align: start;  text-indent: 0;  text-shadow: none;  text-transform: none;  visibility: visible;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  color: #fff;  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;  font-size: 17px;  line-height: 1.2;  font-weight: 300;  text-align: center;  background: rgba(0, 0, 0, 0.9);  z-index: 2000;  outline: 0;  /* 1 */  opacity: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  -webkit-tap-highlight-color: transparent;  -webkit-transform: translate(0, 0);  /* 2 */}/** * Neat trick to bind the rubberband effect to our canvas instead of the whole * document on iOS. It also prevents a bug that causes the document underneath to scroll. */.w-lightbox-backdrop,.w-lightbox-scontainer {  height: 100%;  overflow: auto;  -webkit-overflow-scrolling: touch;}.w-lightbox-content {  position: relative;  height: 100vh;  overflow: hidden;}.w-lightbox-view {  position: absolute;  width: 100vw;  height: 100vh;  opacity: 0;}.w-lightbox-view:before {  content: "";  height: 100vh;}/* .w-lightbox-content */.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {  height: 86vh;}.w-lightbox-frame,.w-lightbox-view:before {  display: inline-block;  vertical-align: middle;}/* * 1. Remove default margin set by user-agent on the <figure> element. */.w-lightbox-figure {  position: relative;  margin: 0;  /* 1 */}.w-lightbox-group .w-lightbox-figure {  cursor: pointer;}/** * IE adds image dimensions as width and height attributes on the IMG tag, * but we need both width and height to be set to auto to enable scaling. */.w-lightbox-img {  width: auto;  height: auto;  max-width: none;}/** * 1. Reset if style is set by user on "All Images" */.w-lightbox-image {  display: block;  float: none;  /* 1 */  max-width: 100vw;  max-height: 100vh;}.w-lightbox-group .w-lightbox-image {  max-height: 86vh;}.w-lightbox-caption {  position: absolute;  right: 0;  bottom: 0;  left: 0;  padding: .5em 1em;  background: rgba(0, 0, 0, 0.4);  text-align: left;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}.w-lightbox-embed {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;}.w-lightbox-control {  position: absolute;  top: 0;  width: 4em;  background-size: 24px;  background-repeat: no-repeat;  background-position: center;  cursor: pointer;  -webkit-transition: all .3s;  transition: all .3s;}.w-lightbox-left {  display: none;  bottom: 0;  left: 0;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");}.w-lightbox-right {  display: none;  right: 0;  bottom: 0;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");}/* * Without specifying the with and height inside the SVG, all versions of IE render the sicon too small. * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows. * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer) */.w-lightbox-close {  right: 0;  height: 2.6em;  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");  background-size: 18px;}/** * 1. All IE versions add extra space at the bottom without this. */.w-lightbox-strip {  padding: 0 1vh;  line-height: 0;  /* 1 */  white-space: nowrap;  overflow-x: auto;  overflow-y: hidden;}/* * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)` *    which doesn’t work in Safari anyway. * 2. Chrome renders images pixelated when switching to GPU. Making sure *    the parent is also rendered on the GPU (by setting translate3d for *    example) fixes this behavior. */.w-lightbox-item {  display: inline-block;  width: 10vh;  padding: 2vh 1vh;  box-sizing: content-box;  /* 1 */  cursor: pointer;  -webkit-transform: translate3d(0, 0, 0);  /* 2 */}.w-lightbox-active {  opacity: .3;}.w-lightbox-thumbnail {  position: relative;  height: 10vh;  background: #222;  overflow: hidden;}.w-lightbox-thumbnail-image {  position: absolute;  top: 0;  left: 0;}.w-lightbox-thumbnail .w-lightbox-tall {  top: 50%;  width: 100%;  -webkit-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  transform: translate(0, -50%);}.w-lightbox-thumbnail .w-lightbox-wide {  left: 50%;  height: 100%;  -webkit-transform: translate(-50%, 0);  -ms-transform: translate(-50%, 0);  transform: translate(-50%, 0);}/* * Spinner * * Absolute pixel values are used to avoid rounding errors that would cause * the white spinning element to be misaligned with the track. */.w-lightbox-spinner {  position: absolute;  top: 50%;  left: 50%;  box-sizing: border-box;  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  border: 5px solid rgba(0, 0, 0, 0.4);  border-radius: 50%;  -webkit-animation: spin .8s infinite linear;  animation: spin .8s infinite linear;}.w-lightbox-spinner:after {  content: "";  position: absolute;  top: -4px;  right: -4px;  bottom: -4px;  left: -4px;  border: 3px solid transparent;  border-bottom-color: #fff;  border-radius: 50%;}/* * Utility classes */.w-lightbox-hide {  display: none;}.w-lightbox-noscroll {  overflow: hidden;}@media (min-width: 768px) {  .w-lightbox-content {    height: 96vh;    margin-top: 2vh;  }  .w-lightbox-view,  .w-lightbox-view:before {    height: 96vh;  }  /* .w-lightbox-content */  .w-lightbox-group,  .w-lightbox-group .w-lightbox-view,  .w-lightbox-group .w-lightbox-view:before {    height: 84vh;  }  .w-lightbox-image {    max-width: 96vw;    max-height: 96vh;  }  .w-lightbox-group .w-lightbox-image {    max-width: 82.3vw;    max-height: 84vh;  }  .w-lightbox-left,  .w-lightbox-right {    display: block;    opacity: .5;  }  .w-lightbox-close {    opacity: .8;  }  .w-lightbox-control:hover {    opacity: 1;  }}.w-lightbox-inactive,.w-lightbox-inactive:hover {  opacity: 0;}.w-richtext:before,.w-richtext:after {  content: " ";  display: table;}.w-richtext:after {  clear: both;}.w-richtext ol,.w-richtext ul {  overflow: hidden;}.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {  outline: 2px solid #2895f7;}.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {  outline: 2px solid #2895f7;}.w-richtext figure[data-rt-type="video"] > div:before {  content: '';  position: absolute;  display: none;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 1;}.w-richtext figure {  position: relative;  max-width: 60%;}.w-richtext figure > div:before,.w-richtext figure img {  cursor: default!important;}.w-richtext figure img {  width: 100%;}.w-richtext figure figcaption.w-richtext-figcaption-placeholder {  opacity: 0.6;}.w-richtext figure div {  /* fix incorrectly sized selection border in the data manager */  font-size: 0px;  color: transparent;}.w-richtext figure[data-rt-type="image"] {  display: table;}.w-richtext figure[data-rt-type="image"] > div {  display: inline-block;}.w-richtext figure[data-rt-type="image"] > figcaption {  display: table-caption;  caption-side: bottom;}.w-richtext figure[data-rt-type="video"] {  width: 60%;  height: 0;}.w-richtext figure[data-rt-type="video"] iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.w-richtext figure[data-rt-type="video"] > div {  width: 100%;}.w-richtext figure.w-richtext-align-center {  margin-right: auto;  margin-left: auto;  clear: both;}.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {  max-width: 100%;}.w-richtext figure.w-richtext-align-normal {  clear: both;}.w-richtext figure.w-richtext-align-fullwidth {  width: 100%;  text-align: center;  clear: both;  display: block;  margin-right: auto;  margin-left: auto;}.w-richtext figure.w-richtext-align-fullwidth > div {  display: inline-block;  /* padding-bottom is used for aspect ratios in video figures      we want the div to inherit that so hover/selection borders in the designer-canvas      fit right*/  padding-bottom: inherit;}.w-richtext figure.w-richtext-align-fullwidth > figcaption {  display: block;}.w-richtext figure.w-richtext-align-floatleft {  float: left;  margin-right: 15px;  clear: none;}.w-richtext figure.w-richtext-align-floatright {  float: right;  margin-left: 15px;  clear: none;}.w-snav {  position: relative;  z-index: 1000;}.w-snav:before,.w-snav:after {  content: " ";  display: table;}.w-snav:after {  clear: both;}.w-snav-brand {  position: relative;  float: left;  text-decoration: none;  color: #333333;}.w-snav-link {  position: relative;  display: inline-block;  vertical-align: top;  text-decoration: none;  color: #adaea1;  padding: 20px;  text-align: left;  margin-left: auto;  margin-right: auto;}.w-snav-link.w--current {  color: #0082f3;}.w-snav-smenu {  position: relative;  /*float: right;*/  padding-top: 15px;}.w--snav-smenu-open {  display: block !important;  position: absolute;  top: 100%;  left: 0;  right: 0;  background: #C8C8C8;  text-align: center;  overflow: visible;  min-width: 200px;}.w--snav-link-open {  display: block;  position: relative;}.w-snav-overlay {  position: absolute;  overflow: hidden;  display: none;  top: 100%;  left: 0;  right: 0;  width: 100%;}.w-snav-overlay .w--snav-smenu-open {  top: 0;}.w-snav[data-animation="over-left"] .w-snav-overlay {  width: auto;}.w-snav[data-animation="over-left"] .w-snav-overlay,.w-snav[data-animation="over-left"] .w--snav-smenu-open {  right: auto;  z-index: 1;  top: 0;}.w-snav[data-animation="over-right"] .w-snav-overlay {  width: auto;}.w-snav[data-animation="over-right"] .w-snav-overlay,.w-snav[data-animation="over-right"] .w--snav-smenu-open {  left: auto;  z-index: 1;  top: 0;}.w-snav-sbutton {  position: relative;  float: right;  padding: 18px;  font-size: 24px;  display: none;  cursor: pointer;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  tap-highlight-color: rgba(0, 0, 0, 0);  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.w-snav-sbutton.w--open {  background-color: #C8C8C8;  color: white;}.w-snav[data-collapse="all"] .w-snav-smenu {  display: none;}.w-snav[data-collapse="all"] .w-snav-sbutton {  display: block;}@media screen and (max-width: 991px) {  .w-snav[data-collapse="medium"] .w-snav-smenu {    display: none;  }  .w-snav[data-collapse="medium"] .w-snav-sbutton {    display: block;  }}@media screen and (max-width: 767px) {  .w-snav[data-collapse="small"] .w-snav-smenu {    display: none;  }  .w-snav[data-collapse="small"] .w-snav-sbutton {    display: block;  }  .w-snav-brand {    padding-left: 10px;  }}@media screen and (max-width: 479px) {  .w-snav[data-collapse="tiny"] .w-snav-smenu {    display: none;  }  .w-snav[data-collapse="tiny"] .w-snav-sbutton {    display: block;  }}.w-tabs {  position: relative;}.w-tabs:before,.w-tabs:after {  content: " ";  display: table;}.w-tabs:after {  clear: both;}.w-tab-smenu {  position: relative;}.w-tab-link {  position: relative;  display: inline-block;  vertical-align: top;  text-decoration: none;  padding: 9px 30px;  text-align: left;  cursor: pointer;  color: #222222;  background-color: #dddddd;}.w-tab-link.w--current {  background-color: #C8C8C8;}.w-tab-content {  position: relative;  display: block;  overflow: hidden;}.w-tab-pane {  position: relative;  display: none;}.w--tab-active {  display: block;}@media screen and (max-width: 479px) {  .w-tab-link {    display: block;  }}.w-ix-emptyfix:after {  content: "";}@keyframes spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.w-dyn-empty {  padding: 10px;  background-color: #dddddd;}.w-condition-invisible {  display: none !important;}