/*======================================================*/
/************************ Fonts ************************/
/*======================================================*/

@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Light.ttf');
  font-weight:300;
}
@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Regular.ttf');
  font-weight:normal;
}
@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Semibold.ttf');
  font-weight:600;
}
@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Bold.ttf');
  font-weight:bold;
}
@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Black.ttf');
  font-weight:800;
}
@font-face {
  font-family: "Lato";
  src: url('../fonts/Lato/Lato-Heavy.ttf');
  font-weight:900;
}

@font-face {
  font-family: gofund;
  src: url(../fonts/gofund/gofund.eot);
  src: url(../fonts/gofund/gofund.eot?#iefix) format("embedded-opentype"), url(../fonts/gofund/gofund.woff) format("woff"), url(../fonts/gofund/gofund.ttf) format("truetype"), url(../fonts/gofund/gofund.svg#gofund) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon/icomoon.eot?vuvv8f);
  src: url(../fonts/icomoon/icomoon.eot?vuvv8f#iefix) format("embedded-opentype"), url(../fonts/icomoon/icomoon.ttf?vuvv8f) format("truetype"), url(../fonts/icomoon/icomoon.woff?vuvv8f) format("woff"), url(../fonts/icomoon/icomoon.svg?vuvv8f#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
}

@font-face {
  font-family: '3icon';
  src: url(../fonts/3icon/icomoon.eot?vuvv8f);
  src: url(../fonts/3icon/icomoon.eot?vuvv8f#iefix) format("embedded-opentype"), url(../fonts/3icon/icomoon.ttf?vuvv8f) format("truetype"), url(../fonts/3icon/icomoon.woff?vuvv8f) format("woff"), url(../fonts/3icon/icomoon.svg?vuvv8f#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block
}


/*======================================================*/
/**************** Glyphicons Halflings ******************/
/*======================================================*/

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/Glyphicons-Halflings/glyphicons-halflings-regular.eot');
  src: url('../fonts/Glyphicons-Halflings/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Glyphicons-Halflings/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/Glyphicons-Halflings/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/Glyphicons-Halflings/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-print:before{content:"\e045";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-briefcase:before{content:"\1f4bc";}.glyphicon-calendar:before{content:"\1f4c5";}.glyphicon-pushpin:before{content:"\1f4cc";}.glyphicon-paperclip:before{content:"\1f4ce";}.glyphicon-camera:before{content:"\1f4f7";}.glyphicon-lock:before{content:"\1f512";}.glyphicon-bell:before{content:"\1f514";}.glyphicon-bookmark:before{content:"\1f516";}.glyphicon-fire:before{content:"\1f525";}.glyphicon-wrench:before{content:"\1f527";}

/*======================================================*/
/********************** Global CSS **********************/
/*======================================================*/

html,body{
  height: 100%;
}
body { 
  font-family: 'Lato', 'sans-serif'; 
  background: #FFFFFF;
  background-color: #FFFFFF;
}
/*div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
 margin: 0;
 padding: 0; 
}*/
div, h1, h2, h3, h4, h5, h6, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
 margin: 0;
 padding: 0; 
}
header ul{
  margin: 0;
  padding: 0; 
}
a{
  color: #4A90E2;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
a.loading {
  pointer-events: none;
}
a.loading i.icon {
  border: 1px solid #EAEBEE;
  padding: 14px;
  border-radius: 8px;
}
a.loading i.icon:before {
  content: '\005c';
  color: #798798;
  animation: rotation 2s infinite linear;
  display: inline-block;
  font-size: 18px;
}
.modal-loading i{
  font-size: 16px;
}
.modal-loading i.icon:before {
  content: '\005c';
  animation: rotation 2s infinite linear;
  display: inline-block;
}
span.loading {
  pointer-events: none;
  color: transparent;
  position: relative;
}
span.loading:before {
  font-family: gofund;
  content: '\005c';
  color: #798798;
  animation: rotation 2s infinite linear;
  display: inline-block;
  position: absolute;
  left: calc(50% - 8px);
}
div.loader, div.myloader{
  text-align: center;
  border: 0;
  padding: 0;
}
div.loader img, div.myloader img{
  background: #EEF5FE;
  padding: 20px;
  border-radius: 50%;
  width: 78px;
}

.row {
  margin-right: -20px;
  margin-left: -20px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;

}
.col-xs-12{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.row-reverse {
  flex-direction: row-reverse;
}
.col-xs-12, .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  padding-right: 20px;
  padding-left: 20px;
}
.page-content {
  /*margin-top: 48px;*/
  margin-top: 52px;
  /*margin-bottom: 60px;*/
}
.page-heading{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 48px;
  line-height: 58px;
  text-align: center;
  color: #4A90E2;
  margin-bottom: 20px;
}
h1, .P1, .H1{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 32px;
  line-height: 150%;
  color: #2F435A;
}
h2, .P2, .H2{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 30px;
  line-height: 150%;
  color: #2F435A;
}
h3, .P3, .H3{
 font-family: Lato,sans-serif;
 font-style: normal;
 font-size: 28px;
 line-height: 150%;
 color: #2F435A;
}
h4, .P4, .H4{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 26px;
  line-height: 150%;
  color: #2F435A;
}

h5, .P5, .H5{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 24px;
  line-height: 150%;
  color: #2F435A;
}
h6, .P6, .H6{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 22px;
  line-height: 150%;
  color: #2F435A;
}
.H7, .P7{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 20px;
  line-height: 170%;
  color: #2F435A;
}
.H8, .P8{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 18px;
  line-height: 170%;
  color: #2F435A;
}
.H9, .P9{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 16px;
  line-height: 170%;
  color: #2F435A;
}
.h9 {
  font-size: 16px;
}
.H10, .P10{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 14px;
  line-height: 170%;
  color: #2F435A;
}
.h10 {
  font-size: 14px;
  line-height: 1.7;
}
.H11, .P11{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 12px;
  line-height: 170%;
  color: #2F435A;
}
.h11 {
  font-size: 12px;
  line-height: 1.7;
}
.H12, .P12{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-size: 10px;
  line-height: 170%;
  color: #2F435A;
}
.h12 {
  font-size: 10px;
  line-height: 1.7;
}
.Thin-40{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-32{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 32px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-30{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-28{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-26{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 26px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-24{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 150%;
  color: #2F435A;
}
.Thin-20{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 150%;
  color: #2F435A;
}
.fw-bold,h1,.H1,h2,.H2,h3,.H3,h4,.H4,h5,.H5,h6,.H6,.H7,.H8,.H9,.H10,.H11,.H12{
 font-weight: bold;
}
.fw-normal,.P1,.P2,.P3,.P4,.P5,.P6,.P7,.P8,.P9,.P10,.P11,.P12{
  font-weight: normal;
}
.fw-thin{
  font-weight: 300;
}
p {
  color: #2F435A;
  font-family: 'Lato', 'sans-serif'; 
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.flag{float:left;padding:0 !important;margin:8px 5px 0 0 !important;width:16px;height:11px;background:url( ../ms-Dropdown-master/images/msdropdown/icons/flagssprite_small.png) no-repeat}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.uk{background-position:-16px -275px}

.img-fill{
  display: block;
  width: 100%;
}
p strong {
  font-weight: 900;
}
a, p a{
  color: #4A90E2;
}
.text-blue{
  color: #4A90E2;
}
.text-black {
  color: #2f435a;
}
.text-grayish-blue, .text-gray {
  color: #798798;
}
.text-green{
  color: #6EC052;
}
.text-mustart {
  color: #dab114;
}
.text-red {
  color: #cc3731;
}
.text-green {
  color: #6ec052;
}
.text-blue {
  color: #4a90e2;
}
.bg-blue {
  background-color: #4a90e2;
}
.bg-green {
  background-color: #6ec052;
}
.bg-white {
  background-color: #fff;
}
.bg-blue-light {
  background: #eef5fe;
}
.text-bold {
  font-weight: 700;
}
a:hover, p a:hover, a:active, p a:active{
  color:#4A90E2;
  text-decoration: none;
}
.link{
  position: relative;
}
.link:hover:after, .link.link-hover:after, .link:active:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #4A90E2;
  left: 0px;
  bottom: -2px;
}
.col-first {
  padding-left: 0;
}
.col-last {
  padding-right: 0;
}
.checkbox{
  position: relative;
}
.checkbox label{
  padding-left:30px;
  cursor: pointer;
}
.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 1px solid #EAEBEE;
  box-sizing: border-box;
  border-radius: 3px;
}
.checkbox:hover input ~ .checkmark, .checkbox:active input ~ .checkmark {
  background-color: transparent;
  order: 1px solid #798798;
}
.checkbox input:checked ~ .checkmark {
  background-color: transparent;
  border: 1px solid #2D6DB9;
  background: #2D6DB9;
  border-radius: 3px;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.checkbox input:checked ~ .checkmark:after {
  display: block;
}
.checkbox .checkmark:after {
  left: 6px;
  top: 0px;
  width: 6.75px;
  height: 15px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.jq-selectbox {
  border: 1px solid #eaebee;
  box-sizing: border-box;
  border-radius: 8px;
  cursor: pointer;
  width: 100%;
  height: 48px;
}
.jq-selectbox__select {
  height: 100%;
  width: 100%;
}
.jq-selectbox__select-text {
  font-size: 16px;
  line-height: 170%;
  color: #2f435a;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 40px 0 16px;
}
.jq-selectbox__select-text.placeholder {
  width: 100% !important;
  color: #798798;
  opacity: 0.5;
}
.jq-selectbox__dropdown {
  left: 0;
  right: 0;
  top: calc(100% + 4px) !important;
  bottom: auto !important;
  background: #fff;
  box-sizing: border-box;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
  max-height: 365px;
  overflow: auto;
}
.jq-selectbox__dropdown li {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  color: #2f435a;
  position: static !important;
  transform: translate(0) !important;
}
.jq-selectbox__dropdown .sel,
.jq-selectbox__dropdown li:hover {
  background: rgba(74, 144, 226, 0.1);
  color: #4a90e2;
}
.jq-selectbox__trigger {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  font-family: gofund;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jq-selectbox__trigger:before {
  content: "\004b";
}
.jq-selectbox.js-select-icon {
  transform: translateY(0);
}
.jq-selectbox.js-select-icon:before {
  content: none !important;
}
.jq-selectbox.js-select-icon li {
  width: 100%;
}
.jq-selectbox.icon .jq-selectbox__select-text,
.jq-selectbox.social li {
  font-size: 0;
}
.jq-selectbox.icon .jq-selectbox__select-text:before {
  width: 20px;
  height: 20px;
  content: "";
  background-position: center;
  position: absolute;
  background-size: contain;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.jq-selectbox.opened {
  border: 1px solid #4a90e2;
}
.jq-selectbox.opened .jq-selectbox__trigger {
  transform: translateY(-50%) rotate(180deg);
}


.jq-select-multiple,
.jq-selectbox {
  position: relative;
  display: inline-block;
}
.jq-select-multiple select,
.jq-selectbox select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-touch-callout: none; 
  -webkit-user-select: none; 
  -khtml-user-select: none; 
  -moz-user-select: none; 
  -ms-user-select: none; 
  user-select: none;
}
select::-ms-expand {
  display: none;
}
.jq-select-multiple li,
.jq-selectbox li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.jq-selectbox {
  z-index: 10;
}
.jq-selectbox__select {
  position: relative;
}
.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
  position: absolute;
}
.jq-selectbox__search input {
  -webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
  background: #fff;
}
.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.jq-selectbox__select-text.placeholder {
  width: 100% !important;
  color: #798798;
  opacity: 0.5;
}

.checkbox-block {
  border: 1px solid #eaebee;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 42px 16px 5px;
  position: relative;
}
.checkbox-block.sold-out{
  border: 1px solid #F5F6F7;
}
.checkbox-block .ch-circle {
  position: absolute;
  left: 16px;
  top: 16px;
}
.checkbox-block .ch-circle .checkbox-check {
  width: 24px;
  height: 24px;
  font-size: 12px;
}
.checkbox-block .icon-wrap {
  text-align: center;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.checkbox-block .icon-wrap .icon {
  font-size: 32px;
  color: #2f435a;
}
.checkbox-block .cb-title {
  margin-bottom: 8px;
}
.checkbox-block .input-group {
  margin-bottom: 16px;
}
.checkbox-block .input-group .icon {
  color: #2f435a;
  font-size: 16px;
}
.checkbox-block.active {
  border-color: #4a90e2;
}
.checkbox-block.active .cb-title,
.checkbox-block.active .icon-wrap .icon {
  color: #4a90e2;
}
.checkbox-block.active .open-active {
  display: block;
}
.checkbox-block .open-active {
  display: none;
}
.checkbox-block .open-active .checkbox {
  margin-bottom: 16px;
}
.checkbox {
  display: flex;
}
.checkbox input {
  display: none;
}
.checkbox input:checked + .checkbox-check {
  background: #4a90e2;
  border-color: #4a90e2;
}
.checkbox input:checked + .checkbox-check:before {
  content: "\004a";
  /*position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);*/
}
.checkbox-check {
  border: 1px solid #eaebee;
  box-sizing: border-box;
  border-radius: 3px;
  width: 16px;
  height: 16px;
  /*display: block;*/
  position: relative;
  color: #fff;
  font-family: gofund;
  font-size: 8px;
  cursor: pointer;
  transition: 0.4s;
  display: flex;
  justify-content: center;
  align-items: center;
}
.checkbox-text {
  width: calc(100% - 16px);
  padding-left: 8px;
  font-size: 12px;
  line-height: 1.7;
  color: #798798;
  cursor: pointer;
}
.checkbox.ch-circle .checkbox-check {
  border-radius: 50%;
}
.checkbox:hover .checkbox-check, .checkbox:active .checkbox-check {
  border-color: #798798;
}

/*======================================================*/
/******************* Global Button CSS ******************/
/*======================================================*/
.bttn{
  width: 100%;
  border-radius: 8px;
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  line-height: 150%;
  text-align: center;
  display: block;
  outline: none;
  border: 0px;
  box-shadow: none;
  cursor: pointer;
}
.lg-btn{
  font-size: 18px;
  padding-top: 16.5px;
  padding-bottom: 16.5px;
}
.md-btn{
  font-size: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.sm-btn{
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.bttn.pri{
  color: #FFFFFF;
  background: #4A90E2;  
  outline: none;
}
.bttn.pri:hover, .bttn.pri:active{
  background: #2D6DB9;
  outline: none;
}
.bttn.pri:disabled, .bttn.pri.btn-disabled{
  background: #EAEBEE !important;
  color: rgb(47 67 90 / 30%) !important;
  cursor: no-drop;
  border-color: transparent;
}
.bttn.sec{
  background: transparent;
  color: #798798;
  border: 1px solid #EAEBEE;
  box-sizing: border-box;
  outline: none;
}

.bttn.sec.outline-blue{
  border: 1px solid #4A90E2;
  font-size: 14px;
  color: #4A90E2;
}
.bttn.sec.outline-blue svg path{
 color: #4A90E2;
}
.bttn.sec:hover, .bttn.sec:active{
  background: #eef5fe;
  border: 1px solid #4a90e2;
  color: #4a90e2;
}
.bttn.sec.outline-blue:hover, .bttn.sec.outline-blue:active{
  border: 1px solid #4A90E2;
  background: #EEF5FE;
}
.pointer{
  cursor: pointer !important;
}
/*======================================================*/
/******************* Global Icon Css ********************/
/*======================================================*/

svg.Social2-Facebook-Full:hover {
  border-radius: 8px;
  border: 1px solid #3B5998;
}
svg.Social2-Facebook-Full:hover rect {
  fill: transparent;
}
svg.Social2-Facebook-Full:hover path {
  fill: #3B5998;
}

svg.Social2-Twitter-Full:hover {
  border-radius: 8px;
  border: 1px solid #00ACEE;
}
svg.Social2-Twitter-Full:hover rect {
  fill: transparent;
}
svg.Social2-Twitter-Full:hover path {
  fill: #00ACEE;
}

/*======================================================*/
/*************************Header*************************/
/*======================================================*/


/*#search-modal{
  width: 100%;
  height: 100%;
  padding: 0 !important;
  margin: auto;
  background: #fff;
}
#search-modal .modal-dialog{
  width: 100%;
  padding: 0px;
  margin: auto;
  height: 100%;
  max-width: 100%;
}
#search-modal .modal-content{
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  padding: 20px 20px;
  background: #ffffff;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}*/
#search-modal{
  background: #fff;
}
#search-modal .jq-selectbox__dropdown .sel{
  color: rgb(121 135 152 / 50%);
  background: transparent;
}
#search-modal .modal-content button.close{
  width: 52px;
  height: 52px;
  background: #F5F6F7;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  right: 0px;
  top: 0;
  background-image: url(https://assets.gogetfunding.com/wp-content/uploads/customdata/others/Close.svg);
}
#search-modal .modal-content button.close.outer{
  display: none;
  /*right: 20px;
  top: 20px;*/
  z-index: 2;
  position: absolute;
  right: 8px;
  top: -5px;
}
#search-modal .modal-content button.close span{
  /*color: #2F435A;
  margin: auto;
  font-size: 24px;
  line-height: 14px;*/
}
#search-modal .modal-content > div{
  max-width: 644px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 100%;
}
#search-modal .modal-content{
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
}
#search-modal .modal-content .inner-content{
  width: 100%;
  height: auto;
}

#search-modal .modal-title{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 150%;
  color: #2F435A;
  margin-bottom:20px;
}
#search-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#search-form .field-group {
  width: calc(50% - 14px);
  margin-bottom: 29px;
}
#search-form .field-group.full-field {
  width: 100%;
}
#search-form label{
  margin-bottom:12px;
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  color: #2F435A;
  mix-blend-mode: normal;
  width: 100%;
}
#search-form label.searching_people_titles_hashtags{
  padding: 0px;
  margin: 0px;
}
#search-form .input{
  border: 1px solid #EAEBEE;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 10px 16px;
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 170%;
  color: #2F435A;
  mix-blend-mode: normal;
  width: 100%;
  outline: none;
}

#search-form .input::placeholder { 
  color: #798798;
  opacity: 0.5; 
  font-size: 16px;
}
#search-form .input:-ms-input-placeholder { 
  color: #798798;
  font-size: 16px;
}
#search-form .input::-ms-input-placeholder { 
  color: #798798;
  font-size: 16px;
}
#search-form .submit_sec{
  margin: auto;
  padding-top: 32px;
  margin-top: 23px;
  border-top: 1px solid #F5F6F7;
  width: 100%;
}
#search-form .submit_sec input[type="submit"]{
  width: 308px;
  margin: auto;
  max-width: 100%;
}
#search-form .txtSearch {
  position: relative;
  margin-bottom: 0px;
}

#search-form .txtSearch:before {
  content: "";
  position: absolute;
  left: 16px;
  top: 0;
  bottom: 0;
  width: 14px;
  background: url("https://assets.gogetfunding.com/wp-content/uploads/customdata/others/search.png") center / contain no-repeat;
}
#search-form #txtSearch{
  padding-left: 40px;
  padding-right: 40px;
}
#search-form .txtSearch.input-has-value .eraser {
  content: "";
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  width: 16px;
  background: url("https://assets.gogetfunding.com/wp-content/uploads/customdata/others/erase.png") center / contain no-repeat;
  cursor: pointer;
  z-index: 1;
}

#search-form .jq-selectbox__dropdown ul{
  max-height: 308px;
}
#search-form ::-webkit-scrollbar {
  width: 12px;
}
#search-form ::-webkit-scrollbar-track {
  background: #fff; 
}
#search-form ::-webkit-scrollbar-thumb {
  background: #EAEBEE; 
  border-radius: 5px;
}
#search-form ::-webkit-scrollbar-thumb:hover {
  background: #EAEBEE; 
}
#search-form .submit_sec [type="submit"]{
  width: 308px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px !important;
  margin-bottom: 0px;
}

.fixed-navbar{
 /* position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;*/
  background-color: #FFFFFF;
}
.navbar-nav .nav-item-sign-in{
/* margin-right: 30px;
margin-left: 20px;*/
}
.navbar-nav .nav-item-start-fundraising .btn{
  display: inline-block;
  padding: 10px 23px;
}
.navbar{
  padding-top:20px;
  padding-bottom: 20px;
  /*box-shadow: 0 10px 30px 0 rgba(0,0,0,0.05);*/
}
.navbar .nav-left-ul{
  margin-right:auto;
}
.navbar .nav-right-ul{
  margin-left:auto;
}
.navbar .navbar-collapse {
  float: none;
  text-align: center;
}
.navbar-brand{
  padding: 0px;
  font-size: 0px;
  margin: 5px 0px 10px;
}
.navbar .nav-left-ul li a.nav-link, .navbar .nav-right-ul li a.nav-link{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  color: #798798;
  padding: 0;
  margin: 10px auto;
}
.navbar .nav-left-ul li a.nav-link:hover, .navbar .nav-right-ul li a.nav-link:hover{
  color: #2F435A;
}
.navbar .nav-right-ul li.nav-item-sign-in, .navbar .nav-right-ul li.nav-item-search{
  text-align: right;
}
.navbar .nav-right-ul .nav-item-search svg{
  margin-bottom: -12px;
}
.navbar .nav-item{
  position: relative;
}
.navbar .nav-item.separator:before{
  content: "";
  background: #F5F6F7;
  position: absolute;
  width: 1px;
  left: 0px;
  height: 24px;
  top: calc(50% - 12px);
}
.navbar-toggler {
  border: 1px solid transparent;
  border-radius: 6px;
  padding: 0;
  line-height: 0;
}
.navbar .nav-item-search{
  position: relative;
}
.navbar .nav-item-search .search-icon{
  vertical-align: middle;
  display: inline;
  margin-left: 20px;
  margin-right: 20px;
}
#navbar-search-form{
  float: left;
  display:none;
  margin-right: 20px;
}
.nav-item-search a:hover{
  color: #4A90E2;
}
.nav-item-search a:hover svg, .nav-item-search a:hover svg *{
  fill: #4A90E2;
}
.navbar-toggler-mobile{
  border: 1px solid transparent;
  border-radius: 6px;
  height: 30px;
  width: 68px;
  padding-bottom: 1.5px;
  outline: none !important;
}
.line-block{
  display: inline-block;
  font-size: 9px; 
  font-weight: bold;
  vertical-align: text-bottom;
  line-height: 2;
}
.mobile-menu-icon{
  width: 18px;
  height: 20px;
  position: relative;
  margin: 0px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.mobile-menu-icon span{
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  border-radius: 15px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
.mobile-menu-icon span {
  background: #2F435A;
}
.mobile-menu-icon span:nth-child(1) {
  top: 4px;
}
.mobile-menu-icon span:nth-child(2), .mobile-menu-icon span:nth-child(3) {
  top: 10px;
}
.mobile-menu-icon span:nth-child(4) {
  top: 16px;
}
button.navbar-toggler-mobile:not(.collapsed) .mobile-menu-icon span:nth-child(1) {
  top: 11px;
  width: 0%;
  left: 50%;
}
button.navbar-toggler-mobile:not(.collapsed) .mobile-menu-icon span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
button.navbar-toggler-mobile:not(.collapsed) .mobile-menu-icon span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
button.navbar-toggler-mobile:not(.collapsed) .mobile-menu-icon span:nth-child(4) {
  top: 11px;
  width: 0%;
  left: 50%;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav-item.nav-item-account .dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  white-space: nowrap;
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  color: #798798;
  position: relative;
}
.nav-item.nav-item-account .dropdown-menu>li>a .icon {
  position: absolute;
  left: 33px;
  top: 50%;
  transform: translatey(-50%);
  color: #2F435A;
}
.nav-item.nav-item-account{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.nav-item.nav-item-account img, .nav-item.nav-item-account .dropdown{
  display: inline-block;
}
.nav-item.nav-item-account .profile_image{
  width: 48px;
  height: 48px;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.nav-item.nav-item-start-fundraising a {
  color: #4A90E2 !important;
}
.navbar-nav .nav-item-account .dropdown-toggle::after{
  display:none;
}
.navbar-nav .nav-item-account .dropdown svg{
  width: 12px;
  height: 12px;
}
.navbar-nav .nav-item-account .dropdown svg path{
  fill: #798798;
}
.navbar-nav .nav-item-account .dropdown-menu>li>a:focus, .navbar-nav .nav-item-account .dropdown-menu>li>a:hover {
  color: #4A90E2;
  text-decoration: none;
  background-color: transparent;
  background: rgb(74 144 226 / 0.1);
}
.nav-item.nav-item-account .dropdown-menu>li>a:focus .icon, .nav-item.nav-item-account .dropdown-menu>li>a:hover .icon{
  color: #4A90E2;
}
.navbar-nav .nav-item-account .account-holder-name{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  color: #798798;
  margin-right:8px;
}
.navbar-nav .nav-item-account .btn.focus{
  outline: none;
  box-shadow: none;
}
.ggf-form .form-group {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.navbar-nav.nav-right-ul button.dropdown-toggle{
  border: 0px !important;
  outline: none !important;
  background: none !important;
}

.navbar-expand-lg .navbar-nav .dropdown-menu{
  background: #FFFFFF;
  border: 1px solid #F5F6F7;
  box-sizing: border-box;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.08);
  right: 0px;
  left: auto;
  top: 40px;
}
.nav-item.nav-item-account .dropdown-menu>li>a {
  display: block;
  padding: 12px 30px 12px 63px;
  clear: both;
  white-space: nowrap;
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 150%;
  color: #2F435A;
}
.nav-item.nav-item-account .dropdown-menu>li:hover {
  background: rgb(74 144 226 / 0.1);
}
.nav-item.nav-item-account .dropdown-menu>li:hover a {
  color: #4A90E2;
}
.dropdown-menu .divider{
  background-color: #F5F6F7;
}

.navbar-nav.nav-right-ul ul.dropdown-menu.show:before {
  content: "";
  transform: inherit;
  position: absolute;
  top: -10px;
  right: 14px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #ffffff;
}

/*======================================================*/
/*************************Content************************/
/*======================================================*/

.desktop-version{
  padding: 28px 0px;
  position: relative;
  margin-top: 48px;
}
.desktop-version:before{
  content: "";
  position: absolute;
  top: 0px;
  width: calc(100% - 40px);
  left: 20px;
  height: 1px;
  background: #EAEBEE;
}
.desktop-version:after{
 content: "";
 position: absolute;
 bottom: 0px;
 width: calc(100% - 40px);
 left: 20px;
 height: 1px;
 background: #EAEBEE;
}
.desktop-version a{
  line-height: 150%;
  color: #798798;
  display: flex;
  justify-content: center;
  align-items: center;
}
.desktop-version a .icon{
  font-size: 20px;
}
.desktop-version a span{
  margin-left: 12px;
}
/*======================================================*/
/*************************Footer*************************/
/*======================================================*/
footer .social-icon{
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: cover;
  display:block;
}
footer .social-icon.facebook{
  background-image:; url('../images/social-facebook.svg');
}
footer .social-icon.twitter{
  background-image:; url('../images/social-twitter.svg');
}
footer .social-icon-list{
  margin-top:15px;
}
footer .social-icon-list li{
  display:inline-block;
}
footer .social-icon-list li:not(:last-child){
  margin-right:18px;
}
footer .social-icon-list li a{
  text-decoration: none;
  outline: none;
}
footer p{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 170%;
  color: #798798;
}
footer h4{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  color: #798798;
  opacity: 0.5;
  text-align: left;
  margin: 0px 0px 20px;
}
footer li a{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 170%;
  color: #2F435A !important;
  position: relative;
  align-items: center;
  /*display: flex !important;*/
  display: inline-block !important;
  border-bottom: 1px solid transparent;
  transition: .4s;
}
footer li a:hover{
  color: #4A90E2 !important;
  border-color: #4a90e2;
}
footer .menu-list li a:hover:after{
  /*content: "";
  background: #4A90E2;
  position: absolute;
  width: 100%;
  bottom: -2px;
  height: 1px;
  left: 0px;*/
}
footer .left-part .menu-list li {
  margin-bottom: 12px;
}
footer .footer-border{
  position: relative;
  padding-bottom: 52px;
  width: 100%;
  margin: auto;
  padding-top: 40px;
}
footer .footer-border:before {
  content: "";
  background: #F5F6F7;
  mix-blend-mode: normal;
  height: 1px;
  width: calc(100% - 30px);
  position: absolute;
  top: 0px;
  left: 15px;
}
footer .footer-border:after {
/*  content: "";
  background: #F5F6F7;
  mix-blend-mode: normal;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
*/}
  footer .footer-logo{
    /*margin-top: 52px;*/
  }
  footer .footer-site-info{
    margin: 20px 0px 20px;
    max-width: 250px;
  }
  footer .footer-botom-line{
    padding: 24px 0px;
    align-items: center;
  }
  footer .footer-botom-line > div{
  }
  footer .footer-botom-line div.left{
    text-align:left;
  }
  footer .footer-botom-line div.right{
    text-align:right;
  }
  .footer .footer-nav {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 2px;
    /*padding-left: 14px;*/
  }
  .footer .footer-nav .left-part-1{
    /*padding-right: 14px;*/
  }
  .footer .footer-nav .left-part-2{
 /* padding-left: 14px;
 padding-right: 14px;*/
}
.footer .footer-nav .left-part-3{
  /*padding-right: 14px;*/
}
#adsbox{
  display: none;
}
.footer-main{
  border-top: 1px solid #eaebee;
  border-bottom: 1px solid #eaebee;
}
/*=====================  etc  ===========================*/


.form-control {
  border: 1px solid #eaebee;
  box-sizing: border-box;
  border-radius: 8px !important;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  font-size: 16px;
  color: #2f435a;
  transition: .4s;
}
textarea.form-control {
  height: auto;
}
textarea.form-control {
  padding: 12px 16px;
  height: 105px;
  resize: vertical;
  min-height: 80px;
  /*max-height: 140px;*/
}
.form-control::placeholder {
  color: rgba(121, 135, 152, 0.5);
}
.form-control:focus {
  border: 1px solid #4a90e2;
  box-shadow: none;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.btn, .btn:focus {
  border-radius: 8px !important;
  border: 1px solid #eaebee;
  background: #fff;
  box-sizing: border-box;
  /*max-width: 270px;*/
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: #798798;
  cursor: pointer;
  transition: 0.4s;
  position: relative;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  box-shadow: none;
}
.btn:hover, .btn:active {
  background: #eef5fe;
  border: 1px solid #4a90e2;
  color: #4a90e2;
  box-shadow: none;
}
.btn.btn-secondary:hover, .btn.btn-secondary:active {
  background: #eef5fe !important;
  border: 1px solid #4a90e2 !important;
  color: #4a90e2 !important;
  box-shadow: none !important;
}
.sign-up-sidebar button:hover{
  color: #4a90e2 !important;
}
.btn:hover .icon, .btn:active .icon  {
  color: #4a90e2;
}
.btn-primary, .btn-primary:focus {
  background: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
}
.btn-primary:not(:disabled):not(.submission):active, .btn-primary:not(:disabled):not(.submission):focus{
 background: #4a90e2 !important;
 border-color: #4a90e2 !important;
}
.btn-primary.btn-disabled{
  background: #eaebee !important;
  color: rgba(47,67,90,.3) !important;
  pointer-events: none !important;
  border-color: transparent !important;
}
.btn-primary .icon {
  color: #fff;
}
.btn-primary:hover, .btn-primary:active {
  color: #fff;
  background: #2d6db9;
}
.btn-primary:hover .icon, .btn-primary:active .icon{
  color: #fff;
}
.btn-secondary {
  border: 1px solid #4a90e2;
  color: #4a90e2;
}
.icon {
  display: inline-block;
  font-family: gofund;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.input-group .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #798798;
  transition: .4s;
  z-index: 4;
}
.icon-delete {
  width: 76px;
  height: 76px;
  border-radius: 50%;
  background: #cc3731;
  position: relative;
  margin-bottom: 14px;
}
.icon.i-delete:before {
  font-size: 0;
  content: url(../icons/Delete.svg)
}
.icon.i-delete-red:before {
  font-size: 0;
  content: url(../icons/Delete-red.svg)
}
.icon.i-delete-white:before {
  background: url(../icons/Delete-white.svg) center/contain;
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block
}
.modal .icon-delete:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 38px;
  height: 38px;
  background-repeat: no-repeat;
}
.input-group .icon-toggler {
  cursor: pointer;
}
.icon.i-right:before {
  content: '\004d';
}
.icon.i-create:before {
  content: '\0066';
}
.icon.i-create-f:before {
  content: url(../icons/Create-Campaign-Full.svg)
}
.icon.i-heart:before {
  content: '\007a';
}
.icon.i-settings:before {
  content: '\005e';
}
.icon.i-notification:before {
  content: '\002b';
}
.icon.i-logout:before {
  content: '\0022';
}
.icon.i-campaigns:before {
  content: url(https://assets.gogetfunding.com/wp-content/uploads/customdata/others/Campaigns.svg);
}
.nav-item.nav-item-account .dropdown-menu>li>a:hover .icon.i-campaigns:before{
  content: url(https://assets.gogetfunding.com/wp-content/uploads/customdata/others/Campaigns-hover.svg);
}
.icon.i-flag:before {
  content: "\0074";
}
.icon.i-eye:before {
  content: '\0042';
}
.icon.i-eye-f {
  font-family: icomoon!important;
  font-size: 10px;
}
.icon.i-eye-f:before {
  content: "\e900";
}
.icon.i-comment:before {
  content: '\0052';
}
.icon.i-fb:before {
  content: url(../icons/Facebook2.svg);
}
.icon.i-twitter:before {
  content: url(../icons/Twitter2-X.svg);
}
.icon.i-lock:before {
  content: "\0039";
}
.icon.i-lock-f:before {
  content: '\0021'
}
.icon.i-search:before {
  content: '\005d'
}
.icon.i-message:before {
  font-size: 0;
  content: url(../ns/fpage-new/images/Mail.svg);
}
.icon.i-delete:before {
  content: url(../icons/Delete.svg);
}
.icon.i-user:before{content:'\005a'}
.icon.i-edit-f:before {
  content: "\006e";
}
.icon.i-edit:before {
  content: '\006d'
}
.icon.i-edit-f2:before {
  content: "\006e";
}
.icon.i-plus:before {
  content: "\002d";
}
.icon.i-plus2 {
  width: 48px;
  height: 48px;
  background-image: url(../icons/plus.svg);
  background-size: cover;
}
.icon.i-plus-b:before {
  content: '\002e';
}
.icon.i-more:before {
  content: '\002a'
}
.icon.i-share:before {
  content: url(../icons/Share.svg)
}
.icon.i-share2:before{
  content: url(../icons/share-2.svg);
}
.icon.i-gp-circle:before {
  content: url(../icons/Social1-Google-Plus.svg)
}
.icon.i-gp2:before {
  content: url(../icons/Social2-Google-Plus.svg)
}
.icon.i-info-green:before {
  content: url(../icons/icon-info-green.svg);
}
.icon.i-add:before {
  content: "\0041";
}
.icon-right .form-control {
  padding-right: 40px;
}
.icon-left .form-control {
  padding-left: 40px;
}
.icon-right .icon {
  right: 15px;
}
.icon-left .icon {
  left: 15px;
}
.icon-Chevron-Down {
  font-family: "3icon"!important;
}
.icon-Chevron-Down:before {
  content: "\e901";
}
.icon-Chevron-Up {
  font-family: "3icon"!important;
  transform: rotate(180deg);
}
.icon-Chevron-Up:before {
  content: "\e901";
}
.icon.i-fb:before {
  content: url(../icons/Facebook2.svg)
}
.icon.i-fb-big:before {
  content: "";
  width: 48px;
  height: 48px;
  background: url(../icons/facebook-full.svg) 0 0/contain;
  display: block
}
.icon.i-wa-big:before {
  content: "";
  background: url(../icons/whatsapp-full.svg) 0 0/contain;
  display: block
}
.icon.i-li-big:before {
  content: "";
  background: url(../icons/linkedin-full.svg) 0 0/contain;
  display: block
}
.icon.i-fb-circle:before {
  content: url(../icons/Social1-Facebook.svg)
}
.icon.i-fb-circle2:before {
  content: url(../icons/Social1-Facebook2.svg)
}
.icon.i-fb2:before {
  content: url(../icons/Social2-Facebook.svg)
}
.icon.i-twitter:before {
  content: url(../icons/Twitter2-X.svg)
}
.icon.i-twitter2:before {
  content: url(../icons/Social2-Twitter-X-3.svg)
}
.icon.i-instagram:before {
  content: url(../icons/Instagram.svg)
}
.icon.i-instagrams2 {
  /*content: url(../icons/Social2-Instagram.svg);*/
  content: url(../icons/Instagram.svg);
  width: 48px;
  height: 48px;
  background-size: cover;
}
.icon.i-linkedin:before {
  content: url(../icons/Linkedin.svg)
}
.icon.i-linkedin2:before {
  content: url(../icons/Social2-Linkedin.svg)
}
.icon.i-fb-whatsapp:before {
  content: url(../icons/Social1-WhatSapp.svg)
}
.icon.i-ws:before {
  content: url(../icons/WhatSapp2.svg)
}
.icon.i-ws2:before {
  content: url(../icons/Social2-WhatSapp.svg)
}
.icon.i-messenger:before {
  content: url(../icons/Messenger-social.svg)
}
.icon.i-messenger2:before {
  content: url(../icons/Social2-Messenger.svg)
}
.icon.i-mail:before {
  content: url(../icons/Mail-social.svg)
}
.icon.i-mail2:before {
  content: url(../icons/Social2-Mail.svg)
}
.icon.i-print-poster2:before {
  content: url(../icons/Social2-Print-poster.svg)
}
.icon.i-copy-code2:before {
  content: url(../icons/Social2-Copy-Code.svg)
}
.icon.i-download:before {
  content: url(../icons/download-icon.svg)
}
.icon.i-save-reward:before {
  content: url(../icons/SaveReward.svg)
}
.icon.i-remove-reward:before {
  content: url(../icons/remove-reward.svg)
}
.icon.i-link:before {
  content: '\0036'
}
.icon.i-link2 {
  content: "";
  width: 48px;
  height: 48px;
  background: url(../icons/Social2-Link.svg) 0 0/contain;
  display: block;
}
.icon.i-link-circle:before {
  content: url(../icons/Social1-Link.svg)
}
.icon.i-twitter-big:before {
  content: "";
  width: 48px;
  height: 48px;
  background: url(../icons/Twitter-X-Full-2.svg) 0 0/contain;
  display: block;
}
.icon.i-yt-big:before {
  content: "";
  background: url(../icons/youtube-full.svg) 0 0/contain;
  display: block;
}
.icon.i-other-big:before {
  content: "";
  background: url(../icons/other-full.svg) 0 0/contain;
  display: block;
}
.icon.i-twitter-circle:before {
  content: url(../icons/Social1-Twitter-X.png)
}
.icon.i-clock:before {
  content: '\0051'
}
.icon.i-clock-f:before {
  content: url(../icons/clock-full.svg)
}
.icon.i-heart:before {
  content: '\007a'
}
.icon.i-heart-f:before {
  content: '\0030'
}
.icon.i-ws-circle:before {
  content: url(../icons/Social1-WhatSapp.svg)
}
.icon.i-monitor:before {
  content: '\0029'
}
.icon.i-upload:before {
  content: '\0059'
}
.icon.i-camera:before {
  content: '\0048'
}
.icon.i-arrow-more:before {
  content: '\0044'
}
.icon.i-zoom-off:before {
  content: '\0065'
}
.icon.i-zoom-in:before {
  content: '\0064'
}
.icon.i-close:before {
  content: '\0053'
}
.icon.i-close-white:before {
  background: url(../icons/Close-Mini-White.svg) center/contain;
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block
}
.icon.i-close-f:before {
  content: url(../icons/Close-Full.svg)
}
.icon.i-left:before {
  content: '\004c'
}
.icon.i-navigation-prev:before {
  content: url(../icons/ChevronLeft2.svg)
}
.icon.i-navigation-next:before {
  content: url(../icons/ChevronRight2.svg)
}
.icon.i-add-f:before {
  content: url(../icons/add-f.svg)
}
.icon.i-add-fw:before {
  content: url(../icons/add-full-w.svg)
}
.icon.i-add-photo:before {
  content: url(../icons/Upload-Photo.svg);
}
#show-widget-share-modal, #show-widget-share-modal-2, .donor-appreciation-download-link{
  cursor: pointer;
}

.password-field input {
  padding-right: 40px;
}
.icon.show-password {
  left: unset;
  right: 15px;
  cursor: pointer;
}
.icon.show-password:hover, .password-field.password-shown .icon.show-password{
  color: #2F435A;
}

.btn .icon {
  margin-right: 10px;
  position: relative;
  top: 0;
  line-height: 1;
  margin-bottom: 0;
}
.btn-lg {
  min-height: 60px;
  height: 60px;
  font-size: 18px;
}
.btn-md {
  min-height: 48px;
  height: 48px;
}
.btn-sm {
 min-height: 40px;
 height: 40px;
}
.btn-disabled {
  background: #eaebee;
  color: rgba(47, 67, 90, 0.3);
  pointer-events: none;
  border-color: transparent;
}
.btn-donate {
  padding: 10px;
  max-width: 220px;
  min-height: 60px;
}
.btn .text-small {
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  padding-top: 5px;
}
.btn .text-big {
  font-weight: 700;
  font-size: 18px;
  display: block;
}
.btn-circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.btn-done {
 width: 76px !important;
 height: 76px !important;
 border-radius: 50% !important;
 background: #4a90e2;
 color: #fff;
 font-family: gofund;
 font-size: 28px !important;
 font-weight: 400;
 margin-left: auto;
 margin-right: auto;
 border: none !important;
 padding: 0px;
}
.bg-green {
  background-color: #6ec052!important;
  border-color: #6ec052!important;
}
.btn-done:before {
  content: "\004a";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.btn-link{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  color: #4A90E2;
}
.btn-2 .btn, .btn-2 .btn-link {
  width: calc(50% - 14px);
}
.btn-3 .btn, .btn-3 .bttn, .btn-3 .btn-link {
  width: calc(33.333% - 26.667px);
  max-width: calc(33.333% - 26.667px);
}
.btn-3 .btn svg, .btn-3 .bttn svg, .btn-3 .btn-link svg{
  margin-right: 12px;
}
.signup-form-container.signup-for-comments, .signin-form-container.signin-for-comments {
  background: #EEF5FE;
  border-radius: 16px;
  width: 100%;
  padding: 28px;
}
.signup-form-container.signup-for-comments form, .signin-form-container.signin-for-comments form{
  width: 364px;
  max-width: 100%;
  margin: 20px auto 0px;
}
.signup-for-comments .noon.input-group, .signin-for-comments .noon.input-group {
  margin-top: 12px;
}
.signup-for-comments .register_button, .signin-for-comments .login_button {
  max-width: 100%;
  margin-top: 24px;
}
.signin-for-comments .forgot-link {
  margin-top: 16px;
}
.signup-for-comments .button-container, .signin-for-comments .button-container{
  margin: 0px auto 10px;
}
.modal-dialog .modal-body {
  padding: 0px;
}
.modal-content .modal-title{
  color: #4A90E2;
  margin-bottom: 36px;
}
.modal-content .modal-title.text-black{
  color: #2f435a;
}
.modal-content button.close{
  position: absolute;
  right: 21px;
  top: 21px;
  outline: none;
  background: url(https://assets.gogetfunding.com/wp-content/uploads/customdata/others/modal-close.svg);
  width: 14px;
  height: 14px;
  background-position: center;
  background-size: cover;
}
.modal-content button.close span{
  display: none;
}
.modal-content {
  padding: 40px 56px;
  border-radius: 16px;
  background: #ffffff;
 /* max-height: 100%;
 overflow-y: auto;*/
 border: 0px;
}
.modal-content::-webkit-scrollbar {
  width: 12px;
} 
.modal-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} 
.modal-content::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
#report_campaign .modal-dialog {
  max-width: calc(100% - 20px);
  width: 644px;
}
#report_campaign .modal-dialog .modal-content{
  border-radius: 16px;
  overflow: hidden;
}
#report_campaign .modal-dialog .modal-body{
  padding: 40px 56px;
}
#report_campaign .js-select{
  max-width: 100%;
}
#report_campaign .jq-selectbox__dropdown {
  width: 100% !important;
}
#report_campaign h3{
  margin-bottom: 37px;
}
#report_campaign .code{
  background: #EEF5FE;
  border-radius: 8px;
}
#report_campaign .content-item .form-group:not(:last-child) {
  margin-bottom: 24px;
}
#report_campaign .btn-row{
  /*padding-top: 28px;*/
}
#report_campaign .btn-row .btn:first-child{
  float: left;
  width: calc(50% - 14px);
}
#report_campaign .btn-row .btn:last-child{
  float: right;
  width: calc(50% - 14px);
}
#report_campaign .H8 {
  margin-bottom: 10px;
  display: block;
  line-height: 150%;
}

.icon-left .form-control,
.icon-left .jq-selectbox__select-text {
  padding-left: 40px;
}
.input-group.with-select .jq-selectbox {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 84px;
  border: 0;
  border-radius: 8px 0 0 8px;
}
.input-group.with-select .jq-selectbox:after {
  content: "";
  position: absolute;
  right: 0;
  height: 28px;
  background: #eaebee;
  width: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.input-group.with-select .form-control {
  padding-left: 100px;
  padding-right: 50px;
}
.input-group.with-select .ig-icon {
  display: none;
}
.input-group.with-select.tiped:after {
  content: "";
  position: absolute;
  right: 40px;
  height: 28px;
  background: #eaebee;
  width: 1px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.input-group.with-select.tiped .ig-icon {
  display: block;
}
.select-group {
  position: relative;
}
.select-group .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.card {
  background: #ffffff;
  /*background-color: #ffffff;
  background-image: -webkit-linear-gradient(0deg, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(0deg, #ffffff, #ffffff);
  background-image: linear-gradient(0deg, #ffffff, #ffffff);*/
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,.08);
}
/*.card *:not(.card-image) {
  background: #ffffff;
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(0deg, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(0deg, #ffffff, #ffffff);
  background-image: linear-gradient(0deg, #ffffff, #ffffff);
}*/
.card-image {
  height: 165px;
  background-size: cover;
  background-position: top;
  border-radius: 16px 16px 0 0;
}
.card-content {
  padding: 16px 20px 0;
}
.card-category {
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  /*margin-bottom: 15px;*/
  mix-blend-mode: normal;
}
.text-mustart {
  color: #dab114;
}
.card-title {
  display: block;
  margin-bottom: 12px;
  margin-top: 16px;
}
.card-text {
  line-height: 1.7;
  margin-bottom: 24px;
  max-height: 46px;
  overflow: hidden;
}
.card-row {
  border-top: 1px solid #f5f6f7;
  padding: 16px 20px;
  margin: 0 -20px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.card-total {
  font-weight: 700;
  width: 47%;
}
.card-funded {
  width: 47%;
  font-weight: 700;
  text-align: right;
}
.b-card {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
}
.b-card-image {
  background-size: cover;
  background-position: center;
  width: 340px;
  border-radius: 16px 0 0 16px;
}
.b-card-content {
  width: calc(100% - 340px);
  padding: 27px 24px 24px 20px;
}
.b-card-top {
  position: absolute;
  right: 24px;
  top: 16px;
  display: flex;
  align-items: center;
}
.b-card .label {
  margin-right: 24px;
}
.b-card-menu {
  width: 40px;
  height: 40px;
  background: #f5f6f7;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 18px;
  color: #2f435a;
  cursor: pointer;
}
.b-card-posted {
  color: #798798;
  font-size: 12px;
  margin-bottom: 28px;
  max-width: calc(100% - 150px);
}
.b-card-category {
  display: inline;
  font-weight: 700;
  font-size: 12px;
  margin-right: 3px;
}
.b-card-raised {
  font-weight: 900;
  font-size: 20px;
  line-height: 150%;
  color: #4a90e2;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  margin-bottom: 12px;
}
.b-card .goal {
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
  text-align: right;
  color: #798798;
  margin-left: 5px;
}
.b-card-follow {
  display: flex;
  align-items: baseline;
  margin-bottom: 16px;
}
.b-card-follow li {
  margin-right: 32px;
  font-size: 14px;
  color: #798798;
}
.b-card .count {
  font-weight: 600;
}
.b-card-title {
  text-decoration: none;
  margin-bottom: 8px;
  display: block;
}
.b-card-text {
  font-size: 12px;
  line-height: 1.7;
  color: #798798;
  margin-bottom: 10px;
}
.b-card .timer {
  margin-bottom: 24px;
}
.b-card .social {
  display: flex;
  align-items: center;
}
.b-card .share-title {
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
  color: #798798;
  margin-bottom: 12px;
}
.b-card .share-list {
  display: flex;
  flex-wrap: wrap;
}
.b-card .share-list li {
  font-size: 0;
  margin-right: 8px;
}
.b-card .share-list a {
  font-size: 0;
}
.b-card .share .add-btn {
  font-size: 16px;
  color: #798798;
  font-weight: 600;
}
.b-card .add-btn {
  border: 1px solid #eaebee;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
}
.b-card-row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
.b-card-group {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.b-card-group .btn {
  max-width: 96px;
}
.b-card-group .btn:not(:last-child) {
  margin-right: 8px;
}
.timer {
  background: #f5f6f7;
  border-radius: 8px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.timer-icon {
  font-size: 20px;
  margin-right: 8px;
}
.timer-right {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.timer-text {
  font-size: 14px;
  line-height: 170%;
  color: #2f435a;
  margin-right: 20px;
}
.timer-clock {
  display: flex;
  align-items: center;
}
.timer-clock span {
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #2f435a;
  margin-right: 2px;
}
.timer-clock li {
  margin-right: 12px;
  display: flex;
  align-items: baseline;
}
.timer-clock p {
  font-size: 14px;
  line-height: 170%;
  color: #2f435a;
}

.share-list {
  display: flex;
  padding-left: 0;
  list-style: none;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 32px;
}
.signup-for-comments .share-list, .signin-for-comments .share-list{
  justify-content: center;
  margin: 24px auto;
}
.share-list ul{
  display: flex;
  padding-left: 0;
  list-style: none;
  align-items: center;
}
.share-list .social-share, .share-list .messenger-share, .share-list .messenger-other{
  flex-wrap: wrap;
}
.share-list .label{
  color: #798798;
  line-height: 150%;
  margin-right: 0px;
  width: 168px;
  text-align: left;
}
.share-list li:not(:last-child) {
  margin-right: 28px;
}
.share-list li svg {
  width: 48px;
  height: 48px;
}
.campaign-url{
  width: calc(100% - 168px);
  max-width: 100%;
}
.share-list .campaign-url li:first-child{
  margin-right: 8px;
  width: calc(100% - 120px);
}
.share-list .campaign-url li:last-child{
  /*width: 58%;
  max-width: 112px;*/
  max-width: 100%;
  width: 112px;
}

.compaign_cat_flag{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.compaign_cat_flag .country{
  display: flex;
  align-items: center;
}
.compaign_cat_flag .country .flag {
  margin-right: 8px !important;
  margin-top: 0px !important;
}

.organizer-rule{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 170%;
  color: #2F435A; 
}

.organizer-bio{
  font-weight: normal;
  color: #798798; 
}

/*======================================================*/
/***************Partner Campaigns***************/
/*======================================================*/

.partner_campaign_row{
 margin-bottom: 20px;
 overflow: hidden;
}

.partner_campaign_row_img{

}

.partner_campaign_row_img .partner_img{
 width: 168px;
 height: 100%;
 float: left;
 margin-right: 24px;
 min-height: 135px;
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center;
 border: 1px solid rgba(47, 67, 90, 0.1);
 box-sizing: border-box;
 border-radius: 8px;
}

.partner_campaign_row .partner_campaign_info{
  list-style: none;
  padding: 20px 24px 22px 192px;
}
.partner_campaign_row .partner_campaign_name{
  line-height: 150%;
}
.partner_campaign_row .partner_campaign_name:hover{
  color: #2F435A;
}
.partner_campaign_row .partner_desc{
  color: #798798;
  margin-top:8px;
}
.partner_campaign_row .partner_campaign_organizer{
  color:#4A90E2;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}

/*======================================================*/
/*******************Campaign Rewards*********************/
/*======================================================*/

.rewards_section .rewards-row .reward-soldout{
  line-height: 150%;
  margin-bottom: 13px;
  display: block;
  background: #CC3731;
  border-radius: 6px;
  padding: 7px 16px;
  width: 93px;
  height: 30px;
  font-size: 12px;
  color: #FFFFFF;
}
.rewards_section .rewards-row .reward-details{
  font-weight: normal;
  color: #798798;
  margin-bottom:10px;
}
.no-action{
  pointer-events: none !important;
}
li.nav-item-search a{
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: #2F435A;
}


.banners-section {
  float: left;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px
}
.banners-section .container {
  width: 100%
}
.banners-section .col-md-6 {
  float: left
}
.banners-section .banner-item {
  float: left;
  background-size: cover;
  width: 100%;
  border-radius: 15px;
  background-repeat: no-repeat;
  background-position: -1px -1px
}
.banners-section .banner-item .banner-item-inner {
  float: right;
  margin-right: 32px;
  margin-top: 52px;
  margin-bottom: 52px;
  width: 220px
}
.mb-0 {margin-bottom: 0!important;}
.mb-8 {margin-bottom: 8px!important;}
.mb-10 {margin-bottom: 10px!important;}
.mb-12 {margin-bottom: 12px!important;}
.mb-16 {margin-bottom: 16px!important;}
.mb-20 {margin-bottom: 20px!important;}
.mb-24 {margin-bottom: 24px!important;}
.mb-28 {margin-bottom: 28px!important;}
.mb-32 {margin-bottom: 32px!important;}
.mb-40 {margin-bottom: 40px!important;}
.mb-50 {margin-bottom: 50px!important;}
.mb-52 {margin-bottom: 52px!important;}

.mt-0 {margin-top: 0!important;}
.mt-8 {margin-top: 8px!important;}
.mt-10 {margin-top: 10px!important;}
.mt-12 {margin-top: 12px!important;}
.mt-16 {margin-top: 16px!important;}
.mt-20 {margin-top: 20px!important;}
.mt-28 {margin-top: 28px!important;}
.mt-32 {margin-top: 32px!important;}
.mt-36 {margin-top: 36px!important;}
.mt-40 {margin-top: 40px!important;}
.mt-50 {margin-top: 50px!important;}
.mt-52 {margin-top: 52px!important;}

.pb-0 {padding-bottom: 0!important;}
.pb-8 {padding-bottom: 8px!important;}
.pb-10 {padding-bottom: 10px!important;}
.pb-12 {padding-bottom: 12px!important;}
.pb-16 {padding-bottom: 16px!important;}
.pb-20 {padding-bottom: 20px!important;}
.pb-24 {padding-bottom: 24px!important;}
.pb-28 {padding-bottom: 28px!important;}
.pb-32 {padding-bottom: 32px!important;}
.pb-50 {padding-bottom: 50px!important;}
.pb-52 {padding-bottom: 52px!important;}

.pt-0 {padding-top: 0!important;}
.pt-8 {padding-top: 8px!important;}
.pt-10 {padding-top: 10px!important;}
.pt-12 {padding-top: 12px!important;}
.pt-16 {padding-top: 16px!important;}
.pt-20 {padding-top: 20px!important;}
.pt-28 {padding-top: 28px!important;}
.pt-32 {padding-top: 32px!important;}
.pt-36 {padding-top: 36px!important;}
.pt-50 {padding-top: 50px!important;}
.pt-52 {padding-top: 52px!important;}

.p-40-20{padding: 40px 20px!important;}
.p-40-24{padding: 40px 24px!important;}
.p-40-28{padding: 40px 28px!important;}
.p-40-30{padding: 40px 30px!important;}
.p-40-32{padding: 40px 32px!important;}

.radius-8 {
  border-radius: 8px;
}
.banners-section .banner-item .banner-item-inner .h7{
  font-size: 20px;
  line-height: 1.5;
}
.default-footer .left {
  display: flex;
  align-items: center;
}
.default-footer .social {
  position: relative;
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
}
.default-footer .social:before {
  display: block;
  content: '';
  position: absolute;
  right: -16px;
  height: 26px;
  top: 2px;
  width: 1px;
  background: #f5f6f7;
}
.default-footer .social li {
  margin-right: 16px;
}
.default-footer .social li::marker {
  display: none;
}
.footer .social a {
  display: block;
  text-decoration: none !important;
  border: none;
  height: 28px;
  line-height: normal;
}
.default-footer .dropdown {
  position: relative;
  margin-left: 53px;
}
.default-footer .dropdown-text {
  font-weight: 700;
  font-size: 12px;
  line-height: 150%;
  color: #4a90e2;
  position: relative;
  cursor: pointer;
  padding-right: 22px;
}
.default-footer .dropdown .icon {
  font-size: 12px;
  position: absolute;
  top: 4px;
  transform: rotate(0);
  right: 0;
}
.default-footer .dropdown.open .icon {
  color: #4a90e2;
  top: 4px;
  transform: rotate(180deg);
}
.default-footer .dropdown-menu {
  position: absolute;
  top: unset; 
  left: unset;
  right: -17px;
  bottom: calc(100% + 10px);
  background: #fff;
  border: 1px solid #f5f6f7;
  width: 100px;
  min-width: unset;
  border-radius: 6px;
  box-shadow: 0 10px 30px rgb(0 0 0 / 8%);
  z-index: 15;
  display: none;
}
.default-footer .dropdown li {
  margin: 0;
  padding: 0;
}
.default-footer .dropdown a {
  font-size: 13px;
  line-height: 150%;
  color: #2f435a;
  padding: 8px 15px;
  position: relative;
  background: #fff;
  z-index: 5;
  cursor: pointer;
  display: block;
}
.default-footer .dropdown li:nth-child(1) a {
  border-radius: 6px 6px 0 0;
}
.default-footer .dropdown li:last-child a {
  border-radius: 0 0 6px 6px;
}
.default-footer .icon:before {
  border-radius: 0!important;
  height: 28px;
  width: 28px;
}
.icon.i-down:before {
  content: '\004b';
}
.default-footer .dropdown-menu:after {
  content: "";
  position: absolute;
  background: #fff;
  border: 5px solid transparent;
  border-left: 5px solid #fff;
  box-shadow: 0 0 0.4px 0.2px rgb(0 0 0 / 8%);
  bottom: -5px;
  right: 17px;
  transform: rotate(45deg);
  border-radius: 2px;
  z-index: 0;
}
.footer.default-footer{
  margin-top: 80px;
}
footer .left-part .menu-list li:last-child{
  margin-bottom: 0px;
}

.password_protected_page_form {
  margin-top: 100px;
  margin-bottom: 100px;
}
.password_protected_page_form > p:first-child {
  width: 100%;
  font-size: 20px;
}
.password_protected_page_form > p:nth-child(2) {
  display: flex;
  margin-top: 20px;
  font-size: 20px;
}
.password_protected_page_form input[type="submit"], .password_protected_page_form input[type="submit"]:active{
  background: #4a90e2;
  color: #fff;
  border-color: #4a90e2;
  font-size: 18px;
  outline: none;
  box-shadow: none;
}
.password_protected_page_form input[type="submit"]:hover{
  border: 1px solid #2d6db9;
  background: #2d6db9;
}
.container, .container-md, .container-sm{
  /*max-width: 1010px;*/
  max-width: 980px;
}
.container{
  padding: 0px;
}
.site-header {
  background: #fff;
  width: 100%;
  position: relative;
  z-index: 20
}
.site-header .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  height: 80px
}
.site-header .navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 168px);
  margin: unset !important;
  padding: unset !important;
}
.site-header .navbar-right {
  display: flex;
  align-items: center;
  justify-content: flex-end
}
.site-header .navbar-right .sign-in {
  position: relative
}
.site-header .navbar-right .sign-in:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 24px;
  background: #f5f6f7;
  left: -25px;
  top: 50%;
  transform: translateY(-50%)
}
.site-header .nav {
  display: flex;
  align-items: center
}
.site-header .nav a {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.5;
  color: #798798
}
.site-header .nav a:hover {
  color: #4a90e2
}
.site-header .nav li:not(:last-child) {
  margin-right: 36px
}
.site-header .form-search {
  font-size: 0
}
.site-header .form-search .icon {
  color: #798798;
  font-size: 16px
}
.site-header .sign-in {
  margin: 0 36px 0 49px
}
.site-header .sign-in:hover {
  color: #4a90e2
}
.site-header .btn {
  max-width: 168px;
  width: 100%;
  padding: 5px 15px;
  font-size: 14px;
}
.site-header .navbar-toggler {
  display: none
}

.sp_menu{ 
  position: absolute;
  right: -5px;
  top: calc(100% + 6px);
  background: #fff;
  border: 1px solid #f5f6f7;
  max-width: 236px;
  width: 100%;
  border-radius: 8px;
  display: none
}
.sp_menu:after {
  content: "";
  position: absolute;
  background: #fff;
  border: 5px solid transparent;
  border-left: 5px solid #fff;
  box-shadow: 0 0 .4px .2px rgba(0, 0, 0, .08);
  top: -5px;
  right: 20px;
  transform: rotate(45deg);
  border-radius: 3px;
  z-index: 0
}
.sp_menu--nav {
  overflow: hidden;
  position: relative;
  z-index: 5;
  background: #fff;
  padding-bottom: 16px
}
.sp_menu--nav:nth-child(1) {
  border-radius: 8px 8px 0 0;
  padding-top: 12px
}
.sp_menu--nav:not(:last-child) {
  margin-bottom: 16px;
  border-bottom: 1px solid #f5f6f7
}
.sp_menu--nav:last-child {
  border-radius: 0 0 8px 8px
}
.sp_menu--nav a {
  padding: 12px 31px;
  display: flex;
  align-items: center
}
.sp_menu--title {
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
  color: #2f435a;
  width: calc(100% - 16px);
  padding-left: 16px
}
.sp_menu--item .icon {
  color: #2f435a;
  font-size: 16px;
  width: 16px;
  height: 16px
}
.sp_menu--item.active,
.sp_menu--item:hover {
  background: rgba(74, 144, 226, .1)
}
.sp_menu--item.active .icon,
.sp_menu--item.active .sp_menu--title,
.sp_menu--item:hover .icon,
.sp_menu--item:hover .sp_menu--title {
  color: #4a90e2
}
.i-my-camp {
  background: url(../icons/my-campaing.svg) center left no-repeat;
}
.i-my-collect {
  background: url(../icons/my-collection.svg) center left no-repeat;
}
.sp_menu--item.active .i-my-camp,
.sp_menu--item:hover .i-my-camp {
  background: url(../icons/my-campaing-blue.svg) center left no-repeat
}

.shadow-card {
  box-shadow: 0 10px 30px rgba(0, 0, 0, .08)
}

.login-panel {
  display: flex;
  align-items: center;
  justify-content: flex-end
}
.login-panel .lp-item {
  margin: 0;
  padding: 0 24px;
  position: relative
}
.login-panel .lp-item:after {
  /*content: "";
  position: absolute;
  width: 1px;
  height: 24px;
  background: #f5f6f7;
  right: 0;
  top: 50%;
  transform: translateY(-50%)*/
}
.login-panel .lp-item:first-child {
  padding-left: 0
}
.login-panel .lp-item:last-child {
  padding-right: 0
}
.login-panel .lp-item:last-child:after {
  content: none
}
.login-panel .sign-in {
  color: #4a90e2;
  font-size: 14px;
  line-height: 1.7;
}  
.login-profile {
  /*margin-left: 24px*/
}
.login-profile .user {
  display: flex;
  align-items: center
}
.login-profile .user-photo {
  height: 48px;
  width: 48px;
  margin-right: 16px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #eef5fe;
}
.login-profile .user-photo svg {
  width: 22px;
  height: 22px;
}
.login-profile .user-photo svg path {
  fill: #a0c5f1;
}
.login-profile .user-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 150%;
  color: #798798
}
.login-profile .icon {
  font-size: 11px;
  color: #798798;
  margin-left: 9px;
  position: relative;
  top: 1px
}
.login-profile .user.active .icon {
  transform: translateY(0) rotate(180deg);
}
.icon.i-menu:before {
  content: '\0026';
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
  position: fixed;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: auto;
  background: rgba(47, 67, 90, 0.6);
  mix-blend-mode: normal;
  z-index: 99999;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front .ui-dialog-titlebar{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 150%;
  text-align: center;
  color: #4A90E2;
}
.ui-dialog-titlebar{
  display: none;
}

.ui-dialog.ui-widget.ui-widget-content .close_modal{
  position: absolute;
  top: 21px;
  right: 21px;
  background: none;
  border: none;;
  padding: 0;
  outline: none;
}
#ajax-login-register-login-target, #ajax-login-register-target{
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none !important;
  border: 0px !important;
  border-radius: 16px;
  overflow: hidden;
  width: 812px;
  position: relative;
}
#ajax-login-register-target .close_modal svg path {
  fill: #2F435A;
}
#ajax-login-register-login-target{
  background: linear-gradient(to right, #ffffff 62%, #4A90E2 38%);
}
#ajax-login-register-target{
  background: linear-gradient(to left, #ffffff 62%, #4A90E2 38%);
}
.ajax-login-register-login-container:not(.full-width), .ajax-login-register-register-container:not(.full-width){
  width: calc(100% - 308px);
  padding: 40px 84px;
}
.signup-form-container .share-list, .ajax-login-register-login-container .share-list, .ajax-login-register-register-container .share-list{
  justify-content: center;
  margin: 24px auto;
}
.input-group.two-field {
  display: flex;
  justify-content: space-between;
}
.input-group.two-field input {
  width: calc(50% - 7.5px);
  max-width: calc(50% - 7.5px);
}
#ajax-login-register-login-target .no_account, #ajax-login-register-target .have_account{
  margin-top: 16px;
}
.m_only{
  display: none;
}
.sign-up-sidebar{
  width: 308px;
  padding: 40px;
}
#ajax-login-register-login-target .sign-up-sidebar{
  border-radius: 0px 16px 16px 0px;
}
#ajax-login-register-target .sign-up-sidebar{
  border-radius: 16px 0px 0px 16px;
}
#ajax-login-register-login-target .error-container, #ajax-login-register-target .error-container{
  font-size: 14px;
  color: #ff0000;
  margin-top: 10px;
}
#ajax-login-register-login-target #wait_img2, #ajax-login-register-target #wait_img{
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.sign-up-sidebar *{
  color:#fff !important;
}
#ajax-login-register-login-target .hide_field, #ajax-login-register-target .hide_field{
  height: 0px;
  overflow: hidden;
  visibility: hidden;
}
#ajax-login-register-login-dialog, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{
  outline: none;
}
.signup-form-container .input-group, .ajax-login-register-login-container .input-group, .ajax-login-register-register-container .input-group, .ggf_2020_form .input-group{
  margin-top: 12px;
}
.input-group .forgot-link, .ajax-login-register-login-container .forgot-link, .signup-form-container .forgot-link{
  margin-top: 16px;
}
.signup-form-container .login_button, .ajax-login-register-login-container .login_button, .ajax-login-register-register-container .register_button, .ggf_2020_form .register_button {
  max-width: 100%;
  margin-top: 24px;
}
.signup-form-container .register_button, .signup-form-container .checkbox{
  width: 100%;
  max-width: 100%;
}
.signup-form-container .checkbox{
  margin-top: 16px;
  margin-bottom: 0px;
}
.signup-form-container .register_button{
  margin-top: 24px;
}
.sign-up-sidebar h2{
  margin-bottom: 16px;
}
.sign-up-sidebar button{
  margin-top:32px;
  border: 1px solid #EAEBEE;
  box-sizing: border-box;
  background: #4A90E2;
  max-width: 100%; 
}
.icon.i-message:before {
  font-size: 0;
  content: url("../ns/fpage-new/images/Mail.svg") !important;
}
.icon.i-coin:before {
  font-size: 0;
  content: url(../icons/Coin.svg);
}
.my-collect-list {
  display: inline-block;
  width: 100%;
}
.my-collect-list .item {
  float: left;
  width: 100%;
  position: relative;
  border: 1px solid #eaebee;
  border-radius: 8px;  
  cursor: pointer;
  transition: 0.3s;
  padding: 12px 8px 12px 52px;
}
.my-collect-list .item:not(:last-child){
  margin-bottom: 8px;
}
.my-collect-list .item:hover {
  border: 1px solid #4a90e2;
}
.my-collect-list .item .chech-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url(../icons/EmptyChech.svg);
}
.my-collect-list .item .info {
  float: left;
  width: calc(100% - 112px);
  margin-right: 12px;
  text-align: left;
}
.my-collect-list .item .info > p{
  line-height: 150%;
}
.my-collect-list .item .info .numbers{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.my-collect-list .item .info .numbers span{
  font-size: 10px;
  line-height: 170%;
}
.my-collect-list .item .info .numbers .text-blue {
  margin-right: 18px;
  position: relative;
}
.my-collect-list .item .info .numbers .text-blue:after {
 content: "";
 position: absolute;
 right: -8px;
 width: 2px;
 height: 2px;
 background: #798798;
 border-radius: 50%;
 top: 7.5px;
}
.my-collect-list .item .img {
  right: 8px;
  float: right;
  width: 100px;
  height: 57px;
  border-radius: 8px;
  background-size: cover;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.my-collect-list .item.active .chech-icon {
  background-image: url(../icons/FillChech.svg);
}
.modal .group-btn.row {
  /*margin-left: -20px;*/
  /*margin-right: -20px;*/
}
.modal .group-btn {
  display: flex;
  align-items: center;
  margin: -5px 0;
}
.modal .group-btn:not(.row){
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
}
.modal .group-btn:not(.row) button, .modal .group-btn:not(.row) > a{
  width: calc(50% - 14px);
  max-width: 100%;
}
.add-block-btn {
  max-width: 100%;
}
.link-text {
  font-size: 16px;
  line-height: 150%;
  color: #4a90e2;
}
.add-block-btn .link-text {
  text-decoration: none;
}
.add-block-btn .icon {
  width: 20px;
  height: 20px;
  background: #4a90e2;
  color: #fff;
  border-radius: 50%;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: inherit;
  text-align: center;
  padding: 0 1px 0 0;
  transition: .4s;
}
.link .icon:first-child {
  margin-right: 12px;
}
.add-block-btn:after{
  display: none;
}
.add-block-btn:hover .icon {
  color: #fff;
}

#success-add-collect .modal-dialog, #success-remove-collect .modal-dialog{
  max-width: 480px;
}
#success-add-collect.modal .btn , #success-remove-collect.modal .btn {
  margin: 0 auto 16px;
}

#success-add-collect .btn-done:before , #success-remove-collect .btn-done:before {
  content: '';
  background: url(../icons/check-done.svg);
  width: 29px;
  height: 22px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}

#success-add-collect .modal-title, #success-remove-collect .modal-title{
  margin-bottom: 10px;
  text-align: center;
}
#success-add-collect .btn-done, #success-remove-collect .btn-done{
  border-radius:50% !important;
}
#success-add-collect p, #success-remove-collect p{
  margin-bottom: 50px;
  text-align: center;
}
#success-add-collect a, #success-remove-collect a{
  text-align: center;
}
.no-active-campaign-style{
  font-size: 32px;
  text-align: center;
  font-weight: 300;
  color: #798798;
  padding-top: 20px;
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 52px;
}
.message-box{
  width: 100%;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 32px;
  background: #eef5fe;
  color: #2f435a; 
}
.message-box, .message-box *{
  line-height: 1.7;
  font-size: 14px !important;
}
.message-box a{
  display: inline;
}
.message-box.error-msg{
  color: #cc3731;
}

.ajax-login-register-status-container.submission-msg.error{
  margin-top: 10px;
}
body .country-select.inside.list-shown .country_selector{
  /*border: 1px solid #4a90e2;*/
  border: 1px solid #798798;
}
.jq-selectbox.jqselect:hover{
  border: 1px solid #798798;
}

.add-to-my-collect-btn{
  display: flex;
  justify-content: center;
}

@keyframes submission {
 0% {
   transform: rotate(0deg);
 }
 100% {
   transform: rotate(360deg);
 }
}
@keyframes dots {
  0%, 20% {
    color: transparent;
    text-shadow:
    .25em 0 0 transparent,
    .5em 0 0 transparent;
  }
  40% {
    color: rgb(47 67 90 / 30%);
    text-shadow:
    .25em 0 0 transparent,
    .5em 0 0 transparent;
  }
  60% {
    text-shadow:
    .25em 0 0 rgb(47 67 90 / 30%),
    .5em 0 0 transparent;
  }
  80%, 100% {
    text-shadow:
    .25em 0 0 rgb(47 67 90 / 30%),
    .5em 0 0 rgb(47 67 90 / 30%);
  }
}
.submission:after {
/* content: " ";
 display: block;
 width: 64px;
 height: 64px;
 margin: 8px;
 border-radius: 50%;
 border: 6px solid #fff;
 border-color: #fff transparent #fff transparent;
 animation: submission 1.2s linear infinite;*/
 content: '.';
 animation: dots 1.5s steps(5, end) infinite;
 padding-left: 1px;
 font-size: inherit;
 color: inherit;
 font-weight: inherit;
}
button.submission, button.submission:hover, button.submission:active, input.submission, input.submission:hover, input.submission:avtive{
/* display: inline-block;
 color: transparent !important;
 position: relative;
 pointer-events: none;
 opacity: .65;*/
 pointer-events: none !important;
 background: #EAEBEE !important;
 border-color: #EAEBEE !important;
 color: rgb(47 67 90 / 30%) !important;
 outline: none !important;
 box-shadow: none !important;
}
button.submission:after, input.submission:after{
  content: '.';
  animation: dots 1.5s steps(5, end) infinite;
  padding-left: 1px;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}

.submission-msg{
  background: #eef5fe;
  display: none;
  justify-content: center;
  align-items: center;
  color: #2f435a;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 28px;
  margin-top: 10px;
  line-height: 1.7;
  font-weight: bold;
}
.submission-msg.error {
  color: #ff0000;
}
.row.btn-group, .row.btn-2, .row.group-btn, footer .row {
  justify-content: space-between;
}

.modal-dialog {
 /* width: 100%;
 height: 100%;*/
 margin: auto;
 display: flex;
 justify-content: center;
 align-items: center;
 /*padding-top: 24px !important;*/
 /*padding-bottom: 24px !important;*/
}
.modal{
  background: rgba(47, 67, 90, 0.6);
  padding: 25px 12px !important;
}
.modal.show {
  display: flex !important;
  align-items: center;
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog-centered {
  /*min-height: unset !important;*/
  /*height: 100% !important;
  display: inline-block;*/
}
.modal-dialog-centered::before{
  display: none;
}
#logout_modal .modal-dialog{
  width: 100%;
  max-width: 480px;
}
#logout_modal .group-btn{
  justify-content: space-around;
}
#logout_modal img{
  margin: 0px auto 20px;
  width: 76px;
}
#logout_modal .h6{
  margin-bottom: 26px;
  color: #2f435a;
  font-weight: 700;
  font-size: 22px;
  color: #2f435a;
  text-align: center;
  line-height: 1.2;
}
#logout_modal .group-btn > span{
  font-weight: 700;
}
.login_form .icon.i-message:before, .register_form .icon.i-message:before{
  content: url(../icons/Mail-2.svg) !important
}
.login_form .icon.i-user, .register_form .icon.i-user{
  font-size: 14px;
}
button.submission, button.submission:active, button.submission:focus, button.submission:hover {
  pointer-events: none !important;
  background: #EAEBEE !important;
  border-color: #EAEBEE !important;
  color: rgb(47 67 90 / 30%) !important;
  outline: none !important;
  box-shadow: none !important;
}
span.submission{
  color: rgb(47 67 90 / 30%) !important;
}
#comment_textarea_modal .btn-primary {
  width: 200px;
}
.jq-selectbox.opened .jq-selectbox__trigger {
  transform: translateY(-50%) rotate(180deg) !important;
}
#search-modal .modal-dialog{
  padding: 0px;
  height: 100%;
}
.login-panel .sign-in {
  margin-left: 24px;
}
.login-panel .lp-item:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 24px;
  background: #f5f6f7;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

footer .dropdown-menu{
  margin: 0px !important;
  padding: 0px !important;
}
footer .dropdown-menu li a{
  border-bottom: 0px !important;
}
.redactor-box .redactor-toolbar{
  position: relative !important;
  width: auto !important;
  top: 0 !important;
  left: 0px !important;
  visibility: visible !important;
  border: 1px solid rgb(121 135 152 / 10%);
  box-sizing: border-box;
  background: #F5F6F7;
}
.redactor-box .redactor-toolbar li a, .redactor-box .redactor-toolbar li a *{
  color: #2F435A !important;
}
.redactor-box{
  border: 1px solid #EAEBEE;
  box-sizing: border-box;
  border-radius: 8px;
  overflow: hidden !important;
  margin-bottom: 0px !important;
}
.redactor-box .redactor-toolbar, .redactor-box .redactor-editor{
  border: 0px;
}
.redactor-box .redactor-editor{
  /*min-height: 240px;*/
  min-height: 184px;
}
.upload-photo {
  position: relative;
  width: 100%;
}
.add_edit_campaign_update .uploaded-photo{
  width: 167px;
  height: 112px;
  margin-right: 16px;
  position: relative;
}
.add_edit_campaign_update .uploaded-photo img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 8px;
  height: 100%;
}
.add_edit_campaign_update .upload_action{
  position: absolute;
  left: 0px;
  top: 0;
  background: rgba(47, 67, 90, 0.9);
  padding: 25px 16px;
  border-radius: 8px;
  display: none;
  width: 167px;
  height: 112px;
}
.add_edit_campaign_update .uploaded-photo:hover .upload_action{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin: 0px;
}
.add_edit_campaign_update .upload_action span{
  display: flex;
  color: #fff;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
}
.add_edit_campaign_update .upload_action span i{
  margin-right: 8px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  border-radius: 50%;
}
.add_edit_campaign_update .upload_action span i.i-crop:before, #revard-detail-new .icon.i-crop:before {
  content: url(../icons/crop.svg);
}
.add_edit_campaign_update .upload_action span .icon.i-add{
  padding: 0px 3px;
  background: #fff;
}
.add_edit_campaign_update .upload_action span .icon.i-add:before{
  content: "\002d";
  color: #2F435A;
}
.add_edit_campaign_update .upload_action span .icon.i-delete2{
  background: transparent;
  background-image: url(../ns/fpage-new/images/Delete-Full2.svg);
  background-size: cover;
  margin-bottom: -4px;
}
.add_edit_campaign_update .upload_action span:first-child{
  margin-bottom: 20px;
}

.add_edit_campaign_update #campaign_update_image_crop{
  display: none;
}
.add_edit_campaign_update.crop-modal #campaign_update_image_crop{
  display: block;
}
.add_edit_campaign_update.crop-modal #campaign_update_form{
  display: none;
}

.upload-photo .loading-text {
  font-size: 16px;
  line-height: 170%;
  color: rgb(121 135 152 / 50%);
}
#upload_campaign_img_div .progress, #upload_campaign_img_div:not(.upload-progress) label.upload .loading-text {
  display: none;
}
.upload-photo .loading-text > span{
  margin-left: 1px;
}

.one {
  opacity: 0;
  -webkit-animation: dot 1.3s infinite;
  -webkit-animation-delay: 0.0s;
  animation: dot 1.3s infinite;
  animation-delay: 0.0s;
}

.two {
  opacity: 0;
  -webkit-animation: dot 1.3s infinite;
  -webkit-animation-delay: 0.2s;
  animation: dot 1.3s infinite;
  animation-delay: 0.2s;
}

.three {
  opacity: 0;
  -webkit-animation: dot 1.3s infinite;
  -webkit-animation-delay: 0.3s;
  animation: dot 1.3s infinite;
  animation-delay: 0.3s;
}

@-webkit-keyframes dot {
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes dot {
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.upload-photo .upload {
  width: 132px;
  height: 132px;
  border-radius: 50%;
  border: 1px solid #eaebee;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  cursor: pointer;
  transition: .4s;
}
.add_edit_campaign_update .upload-photo .upload {
  width: 167px;
  height: 95px;
  border-radius: 8px;
  margin-bottom: 0px;
}
#upload_campaign_img_div.upload-progress label.upload i, #upload_campaign_img_div.upload-progress label.upload .upload-text {
  display: none;
}


.modal.crop-modal .modal-content {
  padding: 0 !important;
}
.modal.crop-modal .crope {
  position: relative;
  height: 375px
}
.modal.crop-modal .cropper-container {
  width: 100% !important;
  border-radius: 16px 16px 0 0
}
.modal.crop-modal .cropper-drag-box {
  border-radius: 16px 16px 0 0
}
.modal.crop-modal .crop-options {
  position: absolute;
  left: 20px;
  bottom: 20px
}
.modal.crop-modal .crop-options .zoom {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  font-size: 15px;
  color: #2f435a;
  padding-top: 1px
}
.modal.crop-modal .crop-options .zoom-in {
  margin-bottom: 12px
}
.modal.crop-modal .group-btn {
  padding: 24px 26px;
  margin: 0
}
.modal.crop-modal .btn {
  margin-bottom: 0
}
.modal .cropper-bg {
  background: rgba(47, 67, 90, 0)
}
.modal .cropper-modal {
  background: rgba(47, 67, 90, .9);
  opacity: 1
}
.modal .cropper-wrap-box {
  border-radius: 16px 16px 0 0
}
#unsave_update_cropped_image{
  position: absolute;
  right: 21px;
  top: 21px;
  z-index: 1;
  color: #fff;
}
#campaign_update_image_crop .group-btn button, #campaign_reward_image_crop .group-btn button {
  width: 200px;
  margin: 0px;
  max-width: calc(50% - 10px);
}
#campaign_update_image_crop .group-btn.align-right, #campaign_reward_image_crop .group-btn.align-right {
  justify-content: flex-end;
}
#campaign_update_image_crop .group-btn button:not(:last-child), #campaign_reward_image_crop .group-btn button:not(:last-child) {
  margin-right: 20px;
}
.upload-photo .upload:hover {
  border-color: #4a90e2;
  background-color: #eef5fe;
}
.upload-photo .upload:hover .icon {
  color: #4a90e2;
}
.upload-photo .upload:hover .upload-text {
  color: #4a90e2;
  opacity: 1;
}
.redactor-editor, .toolbar-fixed-box+.redactor-editor{
  padding: 20px 16px !important;
}
.redactor-placeholder:after {
  left: 16px;
}
.redactor-editor{
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 170%;
  color: #2F435A;
}
.redactor-placeholder:after {
  font-family: Lato,sans-serif;
  font-style: normal;
  font-weight: normal !important;
  font-size: 16px;
  line-height: 170%;
  color: rgb(121 135 152 / 50%) !important;
}
.pp_default .pp_close {
  background-image: url(https://assets.gogetfunding.com/wp-content/uploads/customdata/others/gallery-close.svg) !important;
  opacity: 1 !important;
}
.campaign-goal-progress .progress-in-word:first-child{
  color: #4A90E2;
}
i.icon.i-eye, i.icon.i-eye-f, i.icon.i-comment{
  margin-right: 12px;
}
i.icon.i-eye, i.icon.i-eye-f{
  font-size: 12.5px;
  line-height: normal;
}
.see_your_donation_btn i.icon.i-eye{
  font-size: 16px;
}
#showmoreblog_2{
  margin-top: 32px;
}
#message_sent_to p{
  color: #798798;
}
.icon.i-instagram-big{
  /*background-color: #ff9248;*/
  border-radius: 6px;
}
.icon.i-instagram-big:before {
  content: "";
  background-image: url(../icons/instagram_icon.svg);
  display: block;
  /*background-size: 18px;*/
  background-repeat: no-repeat;
  background-position: center;
}
.footer .social a:hover{
  text-decoration: none;
}

.download-donor-receipt-btn{
  max-width: 300px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.jq-selectbox__search input {
  border: 0px;
  border-bottom: 1px solid #eaebee;
  box-sizing: border-box;
  border-radius: 0;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  font-size: 16px;
  color: #2f435a;
  transition: .4s;
  box-shadow: none!important;
  -webkit-appearance: none;
  outline: 0;
}
.jq-selectbox__not-found {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  color: #2f435a;
  position: static!important;
  transform: translate(0)!important;
}

.followers #comment_textarea .code{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  overflow: hidden;
  background: #EEF5FE;
  border-radius: 8px;
}
.modal-backdrop{
  background: transparent;
}

#new-look .modal-content{
  max-width: 532px;
  margin: auto;
}
#new-look h3{
  max-width: 360px;
  margin: auto;
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 150%;
  text-align: center;
  color: #4A90E2;
}
#new-look p{
  margin-bottom: 16px;
  color: #2F435A;
}
#new-look a{
  display: inline-block;
  font-family: Lato;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #4A90E2;
}
.jq-selectbox__dropdown {
  width: 100% !important;
}

#tooltip-search-modal .modal-dialog{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  margin-bottom: 0px;
}
#tooltip-search-modal .modal-dialog .modal-content{
  padding: 0px;
  background: transparent;
}
#tooltip-search-modal .modal-dialog > div{
  width: 100%;
}
#tooltip-search-modal .tooltip-mobile-content{
  border-radius: 8px;
  overflow: hidden;
  padding: 26px 32px;
  background: #fff;
  margin-bottom: 8px;
}
.search_menu_dropdown {
  right: unset;
  left: -20%;
  width: 198px;
}
.search_menu_dropdown .sp_menu--nav{
  padding: 21px 0px;
  border-radius: 8px;
  box-shadow: 0px 10px 30px rgb(0 0 0 / 8%);
    border: 1px solid #F5F6F7;
}
.search_menu_dropdown:after{
  right: 25px;
  z-index: 6;
}
.search_menu_dropdown .sp_menu--title{
  width: 100%;
  padding-left: 0px;
}
.default-footer .icon.i-twitter-big:before{
  border-radius: 8px !important;
}